@charset "utf-8";
/* CSS Document */
html{color:#000;background:#FFF; }
body { color:#666;font:14px/1.231 "Microsoft YaHei"; min-width:1000px;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,Img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

i, em{ font-style:normal;}
.header{ width:1000px; margin:0 auto;  overflow:hidden;}
.content{ width:1000px; margin:0 auto; overflow:hidden;}


/*头部开始*/
.t_bg{ background:url(../images/t_bg.jpg) repeat-x center 0; height:249px;}
.header{ position:relative;}
.h_top{ height:38px; line-height:38px; color:#9d9995; font-size:14px; overflow:hidden;}
.h_top i{ display:inline-block; float:right;}
.h_top i a{ display:inline-block; padding:0 17px; color:#a5a29f;line-height:38px; background:url(../images/x_02.jpg) no-repeat right 0;}
.h_top i img{ vertical-align:middle; padding-right:6px;}
.h_top i a.cur{ font-weight:bold; color:#ff7800; padding-left:21px;}
.h_top i em{background:url(../images/t_lin.gif) no-repeat left 0; display:inline-block;line-height:38px;} 
.h_con{ height:142px;  overflow:hidden;}
.h_con h1{ float:left;width:235px; padding-top:12px; padding-right:20px;animation-duration: 1.5s;animation-name: fadeInLeft; border-right:1px solid #ebdbc8; height:112px;}
.h_con p{ float:left; width:522px;font-size:19px; color:#171717;animation-duration: 1.5s;animation-name: fadeInLeft;margin-left:22px; margin-top:37px;}
.h_con p strong{ color:#333;font-weight:bold; display:block; font-size:30px; padding-bottom:8px;}
.h_con p strong i{ color:#e60012;}
.h_con p span{ display:block; color:#666; font-size:14px; padding-top:3px;}



.h_con q{font:29px "Impact"; color:#d60900;width:185px; float:right;}
.h_con q span{font:16px "Microsoft YaHei"; color:#666666;display: block; height:30px; background:url(../images/tos_35.jpg) no-repeat left 0;padding-left:30px;line-height:24px; margin-top:25px;}



.h_nav{ height:75px; position:relative; z-index:99999;}
.h_nav ul li{font-size:15px; float:left;text-transform: uppercase;}
.h_nav ul li a{ display:inline-block; float:left; color:#fff; padding:1px 23px 0; line-height:68px; background:url(../images/tos_41.png) no-repeat right 27px;text-transform: uppercase;}
.h_nav ul li.cur a,.h_nav ul li a:hover{ text-decoration:none;background:url(../images/h_cur.jpg) no-repeat  center 0;text-transform: uppercase;}
.h_nav ul .nobor a{ background:none;text-transform: uppercase;}
.nav_x{ display:none;width: 119px;}
.nav_x li{ background-color:#0b5abc; display:block;}
.nobor:hover ul{ display:block !important;transition:all 0.4s;}


.xg{animation-duration: 1.5s;animation-name: fadeInLeft;}
.xg2 h3{animation-duration: 1.5s;animation-name: slideInDown;}

#slider{position: relative; width:1920px; left:50%; margin-left:-960px;}


.smb{background:url(../images/s_bg.gif) repeat-x; margin-bottom:26px;}

/*搜索*/
.sea{height:60px; line-height:60px; overflow:hidden; margin-bottom:8px;}
.sea p{float:left; color:#777; width:640px;}
.sea p b{ font-size:14px; color:#666;display:inline-block; font-weight:normal;}
.sea p img{ vertical-align: middle; padding-right:5px;}
.sea p a{ color:#666; padding:0 7px; font-size:14px;}
.sea p a:hover{ color:#e60012;}
.s_b{ float:right; padding:12px 1px 0 0 ;}
.s_01{ float:left;height:36px; width:278px; color:#bebebe;border:none; background: url(../images/inp.gif) no-repeat; line-height:36px; padding:0 10px; color:#999; font-size:14px;}
.s_b button{ float:left; border:none; background:url() no-repeat; width:36px; height:36px; cursor:pointer;}


/*底部开始*/
.footWrap{ background:#0b5bbc; height:375px; position:relative; }
.t_top{ position:absolute; width:61px; height:61px; overflow:hidden; bottom:585px; left:50%; margin-left:567px;}
.footer{ height:382px; overflow:hidden;}

.fnav{ height:62px; line-height:62px; color:#40719b; background: url("../images/dbx.jpg") repeat-x 0 bottom; font-size:16px; font-family:"Microsoft Yahei";}
.fnav a{ color:#fff; padding:0 21px 0 15px; display:inline-block; text-transform: uppercase;}
.flogo{ margin-top:32px; overflow:hidden;}
.flogo dt{}
.flogo dt img{}
.flogo dd{ margin-top:12px;}
.flogo dd img{ border:8px solid #fff; }
.f_pic{  width:126px; height:94px; margin:27px 0 0 111px; display:inline;}
.f_pic img{  width:126px; height:94px;}

.f_wz{margin-left:50px; margin-top:32px;}

.f-zil { margin-top:21px; float: left;width: 475px;overflow: hidden;}
.f-zil p em { display: block; font-size: 14px; color: #dee4f3; line-height:32px; padding-left: 20px; background: url("../images/dby.jpg") no-repeat left center;font-style:normal}
.f-zil p em a{color: #dee4f3;}
.f-zil p em span { margin: 0 20px;}


.f_ft{ width:1000px; height:62px; font:14px "Microsoft Yahei"; color:#cbd3de; line-height:62px; margin:0 auto;}
.f_ft a{ color:#cbd3de;}
.f_ft span{ display:inline-block; }
.f_ft span img{ vertical-align:middle; margin-left:10px;}
.f_ft em{display:inline-block; padding:0 5px;}

.footer { width:1000px; margin:0 auto;  }

.link {width:438px;border-bottom:1px dashed #dee4f3;overflow:hidden; color:#dee4f3; line-height:27px; font-size:14px;}
.link a{ color:#dee4f3; padding:0 5px; display:inline-block;}

.footWrap .online{border-top:none;margin:0;padding:0; padding-top:22px; width:270px; overflow:hidden; font-family:"Microsoft Yahei";}
.footWrap .online h2{ height:45px; line-height:45px; overflow:hidden; font-size:14px;}
.footWrap .online h2 a{ color:#dee4f3;}
.footWrap .online ul li{ margin-bottom:10px;line-height:24px; color:#fff;}
.footWrap .online li p{ float:left; margin-right:5px; width:253px; height:22px; border:1px solid #84a7e1; line-height:22px;}
.footWrap .online li p span{font-size:12px;text-align:left; padding-left:7px; width:25px; vertical-align:top; color:#dee4f3; display:inline-block; line-height:22px;}
.footWrap .online .inp11{ width:210px; height:22px; line-height:22px; background:none; border:0; color:#dee4f3; }
.footWrap .online .li01 p{ height:72px;}
.footWrap .online .li01 p span{ width:125px; display:block;}
.footWrap .online .inp12{width:234px; height:48px; line-height:16px; background:none; border:0; color:#dee4f3; padding:0 10px; resize:none;}
.footWrap .online .li02{ width:144px; overflow:hidden; margin-top:7px;}
.footWrap .online .inp13{ width:62px; height:20px; line-height:22px; background:none;  border:1px solid #84a7e1; color:#dee4f3; margin-right:10px;}
.footWrap .online li img{ vertical-align:middle;height:20px;}
.footWrap .online  .li03{ width:120px; overflow:hidden; margin-top:8px;}
.footWrap .online .btn11{ background:url(../images/cz.gif) no-repeat; width:51px; height:24px; margin-right:9px; border:0;}
.footWrap .online .btn12{ background:url(../images/tj.gif) no-repeat; width:51px; height:23px;border:0;}

.fbl{background:#d20900; min-width:1000px;}


/**/
.news{ height:626px;}
.news1{ width:655px; float:left;}
.dt_top { height:45px; padding-top:23px;}
.dt_top span { float:right; display:block; padding-top:7px;}
.dt_top ul li { float:left; margin-right:35px; padding-left:35px; background:url(../images/n_ico1.png) no-repeat; height:45px}
.dt_top ul li a { display:block; font-weight:bold;font-size:22px;color:#333;}
.dt_top ul li span{ font-size:14px; color:#666; font-weight:normal; text-transform:uppercase; padding-top:10px; display:inline-block; padding-left:3px; float:none;}
.dt_top ul li a:hover,.dt_top ul .cur a { text-decoration:none; color:#0b5bbc;}
.dt_top ul li.bg2{background:url(../images/n_ico2.png) no-repeat;}
.news1 dl{ overflow:hidden; height:167px; background:#efefef; margin-bottom:13px;}
.news1 dl dt{ width:237px; float:left;}
.news1 dl dt img{ width:237px; height:167px;}
.news1 dl dd{ float:right; width:390px; padding-right:10px;}
.news1 dl dd h4{padding-top:17px; width:390px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news1 dl dd h4 a{ font-size:16px; color:#333;}
.news1 dl dd h4 a:hover{color:#0b5bbc;}
.news1 dl dd h4 span{ display:block; font-weight:normal; font-size:18px; padding-top:5px;}
.news1 dl dd p{ font-size:14px; color:#666; line-height:24px; padding-top:9px;}

.news2{ width:290px; float:right; padding:0 19px; background:#efefef; height:594px; overflow:hidden;}
.news2 h3{ height:68px; line-height:58px; border-bottom:1px dashed #b4ada5; padding-left:39px; background:url(../images/n_r.png) no-repeat left 23px;}
.news2 h3 a{ color:#333; font-size:22px;}
.news2 h3 i{ font-size:14px; color:#666; font-weight:normal; text-transform:uppercase; padding-top:10px; display:inline-block; padding-left:3px;}
.news2 h3 span{ display:inline-block; float:right; padding-top:33px;}
.news2 dl{padding:21px 0;border-bottom:1px dashed #b4ada5;}
.news2 dl dt{ padding-left:34px; height:32px; line-height:20px; background:url(../images/n_q.png) no-repeat left 2px; font-size:16px; font-weight:bold; width:311px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news2 dl dt a{ color:#333;}
.news2 dl dd p{ padding-left:34px;background:url(../images/n_a.png) no-repeat left 6px; color:#666; font-size:14px; line-height:25px;}

.g-qyr {height:379px; margin-top:24px;}

.qyr-t {border-right: 2px solid #cccccc;height: 64px;}
.qyr-t li {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #cccccc;border-image: none;border-style: solid;border-width: 2px 0 2px 2px;float: left;height: 60px;position: relative;width: 248px;}
.qyr-t li a {color: #333333;display: inline-block;font: 20px/60px "Microsoft YaHei";padding-left: 105px;width: 143px;}
.qyr-t li a:hover, .qyr-t .cur a {color: #fff;}
.qyr-t li.ts {width: 246px;}
.qyr-t li.ts a {width:141px;}
.qyr-t .li1 a {background: url("../images/ic1_08.png") no-repeat scroll 58px center;}
.qyr-t .li2 a {background: url("../images/ic1_10.png") no-repeat scroll 58px center;}
.qyr-t .li3 a {background: url("../images/ic1_13.png") no-repeat scroll 58px center;}
.qyr-t .li4 a {background: url("../images/ic1_03.png") no-repeat scroll 58px center;}
.qyr-t .li5 a {background: url("../images/ic1_05.png") no-repeat scroll 58px center;}
.qyr-t .li1 a:hover, .qyr-t .cur a {background: #0b5bbc url("../images/ic2_08.png") no-repeat scroll 58px center;}
.qyr-t .li2 a:hover, .qyr-t .li2.cur a {background: #0b5bbc url("../images/ic2_10.png") no-repeat scroll 58px center;}
.qyr-t .li3 a:hover, .qyr-t .li3.cur a {background: #0b5bbc url("../images/ic2_13.png") no-repeat scroll 58px center;}
.qyr-t .li4 a:hover, .qyr-t .li4.cur a {background: #0b5bbc url("../images/ic2_03.png") no-repeat scroll 58px center;}
.qyr-t .li5 a:hover, .qyr-t .li5.cur a {background: #0b5bbc url("../images/ic2_05.png") no-repeat scroll 58px center;}
.qyr-b li {display: inline;float: left;margin-top:20px;width:324px; margin-right:14px;}
.qyr-b li.none {margin-right: 0;}

.qyr-b li img {border: 1px solid #cccccc;display: block;height:239px;width:318px;}
.qyr-b li span {color: #333333;display: block;font: 16px "Microsoft YaHei";padding-top: 12px;text-align: center;}
.g-yck {height: 685px;}
.g-yck h4 a {color: #0b5bbc;cursor: default;display: block;font: bold 62px "Microsoft YaHei";height: 150px;text-align: center;}
.g-yck h4 p {background: url("") no-repeat scroll 0 0;color: #fff;font: 24px/37px "Microsoft YaHei";text-transform: uppercase;}
.yck-l {float: left;width: 600px;}
.yck-l h3 {border-bottom: 1px solid #cccccc;height: 40px;margin-bottom: 34px;}
.yck-l h3 span {display: inline-block;float: left;}
.yck-l h3 span a {color: #333333;display: inline-block;font: 24px "Microsoft YaHei";height: 40px;margin-right: 23px;}
.yck-l h3 span a:hover, .yck-l h3 span .cur {border-bottom: 2px solid #db271d;}
.yck-l h3 em {color: #da251c;display: inline-block;float: right;font: 14px "Microsoft YaHei";padding-top: 8px;}
.yck-l dl {height: 110px;margin-bottom: 45px;overflow: hidden;}
.yck-l dt {background: url("../images/gg_06.jpg") no-repeat scroll 0 0;float: left;height: 110px;width: 188px;}
.yck-l dt img {display: block;height: 88px;padding: 10px 9px;width: 172px;}
.yck-l dd {float: right;width: 397px;}
.yck-l dd b {color: #333333;display: block;font: bold 16px "Microsoft YaHei";overflow: hidden;padding: 16px 0 12px;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.yck-l dd p {color: #666666;font: 14px/23px "Microsoft YaHei";}
.yck-r {float: right;height: 478px;overflow: hidden;width: 546px;}
.yck-r h3 {background: url("../images/yc_07.jpg") no-repeat scroll 0 bottom;height: 40px;margin-bottom: 34px;width: 510px;}
.yck-r h3 span {display: inline-block;float: left;}
.yck-r h3 span a {color: #333333;display: inline-block;font: 24px "Microsoft YaHei";height: 40px;margin-right: 23px;}
.yck-r h3 em {color: #da251c;display: inline-block;float: right;font: 14px "Microsoft YaHei";padding-top: 8px;}
.yck-r p {background: url("../images/gg_03.jpg") no-repeat scroll 0 0;height: 144px;width: 516px;}
.yck-r p img {display: block;height: 120px;padding: 12px 9px 0 4px;width: 501px;}
.yck-r dl {border-bottom: 1px dashed #adadad;height: 116px;margin-top: 35px;}
.yck-r dt {background: url("../images/yc_18.jpg") no-repeat scroll left 7px;font-family: "Microsoft YaHei";height: 30px;line-height: 33px;padding-left: 33px;}
.yck-r dt a {color: #333333;font: 16px "Microsoft YaHei";}
.yck-r dd {color: #666666;font: 14px/24px "Microsoft YaHei";padding-left: 33px;}




/**/
.lr { height: 616px; overflow: hidden; background: url("../images/lrb.png") no-repeat center 0;}
.lr h3 { text-align: center; height: 90px; padding-top: 49px;}
.lr h3 a { font-size: 36px; color: #ffffff;}
.lr h3 a span { color: #24d016;}
.lr h3 a p { font: 14px Arial; color: #7ca8d9; text-transform: uppercase; margin-top: 5px;}
.lru { height: 117px; padding-top: 22px;}
.lru li { float: left; text-align: center; padding-right:81px; background: url("../images/lrx.png") no-repeat 70px 28px;}
.lru li a { font-size: 14px; color: #ffffff;}
.lru li img { display: block; width: 63px; height: 63px; margin-bottom: 10px;}
.lru .nones { padding-right: 0;}
.lrk { margin-top: 41px; position: relative; height: 234px;}
.lrk ul { margin-left: 18px;}
.lrk li img { width: 305px; height: 210px;}
.lrk li { float: left; margin-right: 22px;}
.lrk .nones { margin-right: 0;}
.lra { position: absolute; left: 18px; top: 84px;}
.lra1 { position: absolute; right: 17px; top: 84px;}
.lra2 { display: block; width: 964px; height: 40px; background: #eeeeee; margin: 0 auto; font: 14px Arial; color: #999999; text-align: center; line-height: 40px; text-transform: uppercase;}



.qs .qsd em a:hover { animation-duration:2s; animation-name:pulse;}
.zj dd a:hover { animation-duration:2s; animation-name:pulse;}
.fs li:hover img { animation-duration:2s; animation-name:rotateIn;}
.lr .lru li:hover img { animation-duration:2s; animation-name:rotateIn;}
/**/


@-webkit-keyframes pulse {
  0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);
  }

  50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);
  }

  50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;}

@-webkit-keyframes rotateIn {
  0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0;
  }

  100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;
  }
}

@keyframes rotateIn {
  0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0;
  }

  100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;}






/* 应用 */
.g_yy{padding-top:55px;height:505px; overflow:hidden;}
.g_yy .yyimg{float: left;position: relative;z-index: 100; width: 391px;height: 506px;background:url(../images/xybg2.png) no-repeat;}
.g_yy .yyimg img{display: block;width: 380px;height: 495px; padding:11px 10px 0 0;}

@-webkit-keyframes bubble {
0% {
-webkit-transform:scale(0);
transform:scale(0);
top:0;
left:110px
}
20% {
-webkit-transform:scale(1);
transform:scale(1);
top:-36px;
left:20px
}
90% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
100% {
opacity:0
}
}


@keyframes bubble {
0% {
-webkit-transform:scale(0);
transform:scale(0);
top:0;
left:110px
}
20% {
-webkit-transform:scale(1);
transform:scale(1);
top:-36px;
left:20px
}
90% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
100% {
opacity:0
}
}





.m_yyr{float: right;width:609px;}
.m_yyr dl{float: left;width: 203px;height:140px;margin-bottom: 20px;}
.m_yyr .lastdl{margin-right: 0;}
.m_yyr dt{position:relative;margin: 16px 0 0 30px;width: 122px;height: 32px;line-height: 32px;background: #666666;text-align: center;font-size: 16px;color: #fff;}
.m_yyr dt a{color: #fff;}
.m_yyr dt b{position: absolute;width: 30px;height: 30px;line-height: 30px;text-align: center;background:url(../images/yyico.png) no-repeat;font-size: 15px;color: #fff; top:-16px;left:-16px;}
.m_yyr dd{padding: 9px 0 0 30px;font-size: 13px;color: #666666;line-height: 22px;}
.m_yyr dd p{ height:64px; overflow:hidden;}
.m_yyr .bg1,.m_yyr .cur{background:url(../images/yyline.jpg) no-repeat 0 bottom; cursor:hand;}
.m_yyr .bg1 dt,.m_yyr .cur dt{background: #0b5bbc;color: #fff;}

.m_yytac{height:400px; }
.m_yyr .u_tab{padding-left: 368px;height: 15px;}
.m_yyr .u_tab li{float: left;width: 12px;height: 12px;margin-right: 20px;}
.m_yyr .u_tab li a{display: block;float: left;width: 12px;height: 12px; background:url(../images/yydian.png) no-repeat -30px 0;}
.m_yyr .u_tab li a:hover,.m_yyr .u_tab .cur a{background:url(../images/yydian.png) no-repeat 0 0;}


.fs{background: url("../images/fsb.jpg") no-repeat center 0; height:181px;}

.proLeft{width:220px; margin-bottom:30px;}
.proLeft .title{height:65px;background:url(../images/side_tie.png) no-repeat;padding-left:35px;color:#fff;font-size:18px;font-weight:normal;padding-top:20px;text-transform:uppercase;}
.proLeft .title span{display:block;font-family:Arial;}
.proSide{border:1px solid #004598;padding:0 4px;background:#efefef;border-top:none;height:514px;overflow:hidden;}
.proSide li{font-size:15px;}
.proSide li a{height:45px;line-height:45px;background:url(../images/side_li.png) no-repeat 15px 17px;padding-left:38px;display:block;border-bottom:1px dotted #d8d8d8;}
.proSide li a:hover{color:#f00000;}
.leftContat{background:url(../images/sideImg.jpg) no-repeat;color:#fff;text-align:center;padding:0 35px;margin-top:17px;height: 200px;}
.leftContat h3{padding-top:11px;font-size:16px; padding-bottom:2px;}
.leftContat p{line-height:20px;}
.leftContat p span{display:block;font-size:18px;font-family:Arial;}


.proRight{width:760px;overflow:hidden;height:auto;}
.proMenu{height:50px;line-height:50px;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;margin-bottom:20px;background:url(../images/pro_line2.jpg) repeat-x;}
.proMenu span{display:inline-block;height:50px;width:105px;font-size:18px;font-weight:normal;cursor:pointer;text-align:center}
.proMenu span.on{background:#cd1313;color:#fff;}

.proMain,.proBox{height:auto;overflow:hidden;}
.proBox ul{width:800px;}
.proBox li{float:left;width:175px;margin-right:20px;margin-bottom:12px;background:#fff;color:#a8a8a8;}
.proBox li .proImg{display:block;background:url(../images/proShadow.jpg) no-repeat center bottom;}
.proBox li img{width:165px;height:160px;padding:4px;border:1px solid #c9c9c9;background:#ededed;}
.proBox li h3{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-weight:normal;margin-top:8px;font-size:14px;}
.proBox li h3 a{color:#333;}
.proBox li h3 a:hover{color:#cd1313;}
.proBox li div{border-bottom:1px dotted #cbcbcb;margin-bottom:10px;padding-bottom:10px;line-height:20px;}
.proBox li .btn{height:25px;}
.proBox li .btn a{display:inline-block;width:75px;height:25px;background:url(../images/proBtn1.jpg) no-repeat;text-align:center;line-height:25px;color:#fff;}
.proBox li .btn .btn2{background:url(../images/proBtn2.jpg) no-repeat; float:right; display: none;}
.proBox li .btn a:hover{text-decoration:underline;}
.proBox li img:hover{border:1px solid #da251c;}


.proRight{width:760px;overflow:hidden;height:auto;}
.proMenu{height:50px;line-height:50px;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;margin-bottom:20px;background:url(../images/pro_line2.jpg) repeat-x;}
.proMenu span{display:inline-block;height:50px;width:105px;font-size:18px;font-weight:normal;cursor:pointer;text-align:center}
.proMenu span.on{background:#cd1313;color:#fff;}




.g-xzl {background: url("../images/g_02.png") no-repeat scroll center 215px;}
.g-xzl h4 a {color: #0b5bbc;cursor: default;display: block;font: bold 62px "Microsoft YaHei";height: 145px;padding-top: 55px;text-align: center;}
.g-xzl h4 p {background: url("") no-repeat scroll 0 0;color: #fff;font: 14px/27px "Microsoft YaHei";text-transform: uppercase;}
.zxl-l {float: left;width:500px;}
.g-xzl h3 {background: url("../images/hur_11.jpg") repeat-x scroll 0 center;height: 50px;margin-bottom: 34px;}
.g-xzl h3 span {background: #fff url("../images/hur_06.jpg") no-repeat scroll left center;color: #000000;display: inline-block;font: 24px "Microsoft YaHei";padding-left: 60px;padding-right: 10px;}
.g-xzl h3 span i {color: #d7d7d7;display: block;font: 24px "宋体";text-transform: uppercase;}
.g-xzl h3 em {background: #0b5bbc none repeat scroll 0 0;color: #fff;display: inline-block;float: right;font: 14px/27px "Microsoft YaHei";height: 27px;margin-top: 12px;text-align: center;width: 54px;}
.zxl-l dl {height: 230px;}
.zxl-l dt {background: url("../images/hur_29.jpg") no-repeat scroll 0 0;float: left;height: 203px;width: 219px;}
.zxl-l dt img {display: block;height: 183px;padding: 10px 9px;width: 201px;}
.zxl-l dd {float: right;width:270px;}
.zxl-l dd b {color: #333333;display: block;font: bold 16px "Microsoft YaHei";padding: 9px 0 16px;}
.zxl-l dd p {color: #666666;font: 16px/28px "Microsoft YaHei";height: 130px;}
.zxl-l dd em {color: #0b5bbc;font: bold 16px "Microsoft YaHei";}
.zxl-r {float: right;width:484px;}
.zxl-r h3 span {background: #fff url("../images/hur_08.jpg") no-repeat scroll left center;padding-left: 70px;}
.zxl-r ul {padding-left: 10px;padding-top:45px;}
.zxl-r li {display: inline;float: left;margin: 0 0 15px 15px;width:143px;}
.zxl-r li img {border: 1px solid #cccccc;display: block;height:106px;width:141px;}
.g-xss {height: 640px;}
.g-xss h4 a {color: #0b5bbc;cursor: default;display: block;font: bold 62px "Microsoft YaHei";height: 150px;text-align: center;}
.g-xss h4 p {background: url("") no-repeat scroll 0 0;color: #fff;font: 24px/37px "Microsoft YaHei";text-transform: uppercase;}



.xss-l {background: #dce9f9 none repeat scroll 0 0; margin:auto;height:321px;padding: 24px;}
.xss-l h3 {background: url("../images/ckx_15.jpg") no-repeat scroll 0 bottom;height: 60px;margin-bottom: 24px;}
.xss-l h3 span a {color: #333333;display: inline-block;float: left;font: bold 20px/60px "Microsoft YaHei";}
.xss-l h3 em a {background: url("../images/ckx_11.jpg") no-repeat scroll 0 0;color: #666666;display: inline-block;float: right;font: 12px "Microsoft YaHei";height: 19px;margin-top: 17px;padding-left: 5px;text-transform: uppercase;width: 66px;}
.xss-l dt {float: left;width: 400px;}
.xss-l dt img {display: block;height:318px;width:400px;}
.xss-l dd {float: right;width:528px;}
.xss-l dd b {color: #0b5bbc;display: block;font: bold 20px "Microsoft YaHei";padding:5px 0 15px;}
.xss-l dd p {color: #333333;font: 16px/30px "Microsoft YaHei";height:219px;overflow: hidden;}
.xss-l dd a.zx em {
    background: url("../images/si_010.png") no-repeat scroll 0 0;
    margin-left: 8px;
}


.xss-l dd em {background: url("../images/si_09.jpg") no-repeat scroll 0 0;color: #fff;display: inline-block;font: bold 18px/43px "Microsoft YaHei";margin-top: 10px;padding-left: 65px;text-align: left;width: 106px;}
.xss-l dd a.zx em {background:#url("../images/si_010.png") no-repeat scroll 0 0;margin-left: 8px;}


.ys_bj{height:2272px; overflow:hidden; position:relative;}
.ys_bj .ys1{height:449px; background:url(../images/ys1.png) no-repeat center top;}
.ys_bj .ys2{height:440px; background:url(../images/ys2.png) no-repeat center top #f2f2f2;}
.ys_bj .ys3{height:464px; background:url(../images/ys3.png) no-repeat center top;}
.ys_bj .ys4{height:448px; background:url(../images/ys4.png) no-repeat center top #f2f2f2;}
.ys_bj .ys5{height:459px; background:url(../images/ys5.png) no-repeat center top;}
.ys{position:absolute; top:75px; left:50%; margin-left:-500px; width:1000px; height:2230px; overflow:hidden;}
.ys dl{position:absolute; width:450px;}
.ys .dl01{left:44px; top:0;}
.ys .dl02{right:0; top:441px;}
.ys .dl03{left:44px; top:900px;}
.ys .dl04{right:0; top:1350px; width:474px;}
.ys .dl05{left:44px; top:1780px;}
.ys dl dt{height:80px; margin-bottom:10px; background:url(../images/ys11.png) no-repeat 5px 75px; overflow:hidden;}
.ys dl dt span{display:block; float:left; width:87px; height:80px; text-align:center; font:35px/80px "宋体"; color:#fff; background:url(../images/ys_s.png) no-repeat center top;}
.ys dl dt h3{float:left; width:344px; height:80px; padding-left:16px; *display:inline; text-align:right; font:bold 22px/38px "Microsoft Yahei"; color:#0b5bbc;}
.ys dl dt b{display:block; text-align:left; font:bold 38px/70px "Microsoft Yahei"; color:#333; }
.ys dl dd{ overflow:hidden;}
.ys dl dd p{font:16px/36px "Microsoft Yahei"; margin-top:6px; color:#464646; padding-left:24px;  background:url(../images/side_li.png) no-repeat 4px 12px;}
.ys dl dd p i{ font-weight:bold;}
.ys .dl01 h3{}
.ys .dl03 h3{}
.ys .dl04 h3{}




.pk_bg { background:url(../images/b2.png) no-repeat center 0 #efefef; height:744px;}
.pk_bg dl { padding-left:25px; height:228px;}
.pk_bg dl dt { float:left; padding-top:28px; padding-right:20px; width:225px;}
.pk_bg dl dt span { display:block; line-height:41px; font-size:20px; font-weight:bold; color:#0b5bbc;}
.pk_bg dl dt span i { display:block; float:left; padding-right:10px}
.pk_bg dl dt p { width:220px; color:#0b5bbc; font-size:14px; padding-left:12px; line-height:30px; padding-top:6px;}
.pk_bg dl .pk_dt02 span { color:#414141;}
.pk_bg dl .pk_dt02 p { color:#414141;}
.pk_bg dl dd { float:left; padding-right:5px; padding-top:2px;}


.qs h3 { height:117px; padding-top: 55px; text-align: center; background:#efefef;}
.qs h3 a { font-size: 36px; color: #0b5bbc;}
.qs h3 a span { color: #d60900; font-size:45px; font-weight:bold;}
.qs h3 a p { font: 14px Arial; color: #b7b6b6; font-weight: normal; text-transform: uppercase; margin-top: 5px;}

.qs1 h5 { height: 101px; padding-top: 55px; text-align: center;}
.qs1 h5 a { font-size: 36px; color: #0b5bbc;}
.qs1 h5 a span { color: #0b5bbc;}
.qs1 h5 a p { font: 14px Arial; color: #b7b6b6; font-weight: normal; text-transform: uppercase; margin-top: 5px;}

.q21 h5 { height:96px; padding-top:22px; text-align: center;}
.q21 h5 a { font-size: 36px; color: #0b5bbc;}
.q21 h5 a span { color: #0b5bbc;}
.q21 h5 a p { font: 14px Arial; color: #b7b6b6; font-weight: normal; text-transform: uppercase; margin-top: 5px;}

.q31 h5 { height:96px; padding-top:25px; text-align: center;}
.q31 h5 a { font-size: 36px; color: #0b5bbc;}
.q31 h5 a span { color: #0b5bbc;}
.q31 h5 a p { font: 14px Arial; color: #b7b6b6; font-weight: normal; text-transform: uppercase; margin-top: 5px;}

.zs h3 {text-align: center; padding-top:55px;}
.zs h3 a { font-size: 24px; color: #333333; font-weight: bold;}
.zs h3 a p { font-size: 36px; color: #0b5bbc; margin-top: 5px;}
.zs h3 a p span { color: #0b5bbc;}
.zs h3 a em { display: block; margin-top: 5px; font: 14px Arial; color: #b7b6b6; text-transform: uppercase;}


.ys_t{ background:url(../images/ys_tbg.png) no-repeat 0 47px; height:170px; padding:45px 0 50px; overflow:hidden;}
.ys_t a{ font-family:"Microsoft YaHei"; font-size:45px; color:#0b5bbc; font-weight:bold; display:block;}
.ys_t i{ display:block; padding:16px 0 15px 344px;}
.ys_t b{ display:block; font-size:33px; color:#000; padding:0 0 0 242px; letter-spacing: 6px;}


.cr_row1{ padding-left:10px;margin-top: 46px;}
.cr_row1 > p { font-size: 14px; line-height: 20px; color: #fff; background: #ed4a4f; position: relative; z-index: 2; display: block; width: 260px; height: 20px; margin-right: auto; left: 15px; padding: 0 10px; top: 6px; }
.cr_row1 > span { background: #ed4a4f; font-size: 20px; line-height: 30px; font-weight: bolder; display: block; color: #fff; position: relative; z-index: 2; width: 282px; top: 21px; margin-left: auto; right: 15px; padding: 0 10px; }
.cr_row1 > strong { font-size: 25px; line-height: 30px; font-weight: bolder; color: #d60900; padding-top: 28px; display: block; }
.cr_row1 > strong .en { font-weight: 100; font-size: 14px; color: #8dc19f; display: block; letter-spacing: 0.4px; }
.cr_row1 > .tel { font-size:16px; color: #fff; line-height:27px; padding: 3px 0 0 7px 0; }
.cr_row1 > .tel > .en{ font-size:21px; color: #fff; }
.cr_row1 > a { background: #d60900; color: #fff; display: block; width: 130px; height: 35px; line-height: 35px; border-radius: 3px; text-align: center; font-size: 15px; border: 1px solid #d60900;position: relative;overflow: hidden; }
.cr_row1 > a::after{ content: ''; position: absolute; width: 200%; height: 200%; background: #ed4a4f; right: -200%; top: -200%; transform: rotate(120deg); transition: 0.5s all ease-in-out; border-radius: 50%; }
.cr_row1 > a:hover::after { top: -50%; right: -50%; transform: rotate(0deg); }
.cr_row1 > a > span{display: block;position: relative;z-index: 2;font-size: inherit;}

.f2{float:left;}
.f2 h3 {font-size:26px;padding-top:67px; padding-left:249px;}
.f2 h3  { color: #ffffff;}
.f2 h3 p {font-size: 24px; font-weight:normal; padding-left:50px;}
.f2 h3 span { font: 14px Arial; color: #b2e5fd;}


.w25 {text-align: center; color: #666;font:16px/74px "Microsoft Yahei";}
.w25 b{color: #e60012;font:bold 36px/74px "Times New Roman", Times, serif;}


.nb{background: #efefef; min-width:1000px; padding-top:8px;}


#banner{width:100%; margin:0 auto; height:auto; overflow:hidden;}
.banner.box_skitter{ position:relative; width:1920px; height:560px; left:50%; margin-left:-960px;}



.my-kefu {position: fixed;right: 0px;top: 20%;z-index: 9999;}
.my-kefu ul {width: 77px;}
.my-kefu li a {text-decoration: none;}
.my-kefu li {background:#0b5bbc;margin-top: 1px;padding: 9px 0;height: 56px;width: 77px;}
.my-kefu li i {background: url(../images/201711.png) no-repeat;display: block;width: 30px;height: 27px;margin: 0px auto;text-align: center;}
.my-kefu li p {height: 20px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;font-size: 14px;}
.my-kefu .my-kefu-qq i {background-position: 4px 5px;}
.my-kefu .my-kefu-tel i {background-position: 0 -25px;}
.my-kefu .my-kefu-liuyan i {background-position: 4px -53px;}
.my-kefu .my-kefu-weixin i {background-position: -34px 4px;}
.my-kefu .my-kefu-weibo i {background-position: -30px -22px;}
.my-kefu .my-kefu-ftop {background-color:#0b5bbc;}
.my-kefu .my-kefu-ftop i {width: 33px;height: 35px;background-position: -27px -51px;}
.my-kefu-left {float: left;width: 77px;height: 47px;position: relative;}
.my-kefu-tel-right {font-size: 20px;color: #fff;float: left;height: 24px;line-height: 22px;padding-left: 15px;border-left: 1px solid #fff;margin-top: 8px;}
.my-kefu-right {width: 20px;}
.my-kefu-tel-main {color: #fff;margin-top: 9px;height: 47px;width: 247px;}
.my-kefu-main {width: 97px;position: relative;}
.my-kefu-weixin-pic {position: absolute;left: -130px;top: -24px;display: none;}
.my-kefu .my-kefu-tel2 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel2:hover{ width:246px; height:166px;}


.tmcont{ position:relative; margin-top:40px; margin-bottom:17px;}
.tmcont ul{ overflow:hidden; width:888px; margin:0 auto;}
.tmcont .bd{ overflow:hidden; width:888px; margin:0 auto;}
.tmcont li{ float:left; width:276px; margin:0 10px;}
.tmcont li img{ display:block;width:275px;height:189px; padding:2px; border:1px solid #e7e7e7;}
.tmcont li p{ text-align:center; margin-top:10px; width:270px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tmcont li p a{ font-size:14px; color:#383838;}
.tmcont .tbot{ position:absolute; display:block; top:110px;}
.tmcont .tbot1{ left:20px;}
.tmcont .tbot2{ right:20px;}


/*幻灯*/
#flash_bg{width:100%; margin:0 auto;}
.focus{width: 100%;height: 560px; position: relative; overflow:hidden;}
.focus ul,.focus li{ list-style:none; padding:0; margin:0;}
.focus li{ display: none}
.focus .bg { position: absolute; width:100%; height: 30px; left: 0; bottom: 0;  opacity: 0.5; filter: alpha(opacity=50); z-index: 1; background:none;}
.focus .f_btns{position: absolute; width: 100%; height:30px; line-height:30px; left: 0; bottom: 20px; text-align: center; z-index: 2}
.focus .f_btns h2 { color: #fff; font-size: 16px; font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; line-height: 30px; }
.focus .f_btns h2 a{ color: #fff;}
.focus .f_btns h2 a:hover{ text-decoration: none}
.focus .f_btns .btn{ text-align: center; height:14px; overflow: hidden; font-size:0;}
.focus .f_btns .btn span {display: inline-block; width:20px; height: 14px; overflow: hidden; margin: 0 5px; background:url(../images/dian.png) no-repeat; cursor: pointer}
.focus .f_btns .btn span.cur{ background:url(../images/yuan.png) no-repeat;}
.focus .prev {background: url(../images/left.png) no-repeat; position: absolute; top:220px;left:80px; width: 40px; height: 60px; z-index: 3; cursor: pointer}
.focus .next { background: url(../images/right.png) no-repeat; position: absolute; top:220px; width: 40px; height: 60px;right: 80px;z-index: 3;cursor: pointer}
.jqfocus ul li a img{height:560px; text-align:center;}


#newBridge .icon-right-center {top: 80% !important;}