.font12{ font-size: 12px; }
.font13{ font-size: 13px; }
.font14{ font-size: 14px; }
.font15{ font-size: 15px; }
.font16{ font-size: 16px; }
.font18{ font-size: 18px; }
.font20{ font-size: 20px; }
.font23{ font-size: 23px; }

.indent14{ text-indent: 28px; }

.wbdiv1{ width: 100%; line-height: 22px; }
.wbdiv2{ width: 100%; line-height: 30px; }
.wbdiv3{ width: 100%; line-height: 40px; }
.wbyc{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.bai{ color: #fff }
.hui{ color: #c1c1c1 }
.cheng{ color: #fe6204 }
.red{ color: #df0a00 }
.red a { color: #df0a00 }
.lan{ color: #00447c }

.bglan{ background-color: #00447c }
.bghuang{ background-color: #fea501 }
.bgred{ background-color: #d12205 }
.bghui{ background-color: #f2f2f2 }
.bgfff{ background-color: #fff }

.left{ float: left; }
.right{ float: right; }
.cur{ cursor: pointer; }
.imgfull{ width: 100%; height: auto; }
div{ box-sizing:border-box; }

.text-center{ text-align: center; }

.clearfix:after{ content:"";display:block;clear:both; }

.adddh{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.bkmtop{ margin-top: 20px; }
.bkmtop10{ margin-top: 10px; }

.bk{width: 1200px; height: auto; margin-left: auto; margin-right: auto; }
/*wzgd*/
.txtScroll-top{ width:100%;  overflow:hidden; position:relative; }
.txtScroll-top .infoList li{ height:25px; line-height:25px; overflow:hidden; }
/*head*/
.head{ width: 100%; height: auto; }
.start{ width: 100%; height: 35px; background-color: #444041 }
.startn{ width: 1200px; height: 35px; overflow: hidden; line-height: 35px; margin: auto; }
.startone{ margin-left: 10px }
.startone:hover{ color: #fff }
.startn_pic{ width: 15px; height: 15px; margin-top: -3px; }
.headin{ width: 1200px; height: auto; margin: auto; overflow: hidden; }
.hd_center{ margin-left: 90px; }
.menu{ width: 100%; height: 50px; }
.menun{ width: 1200px; height: 50px; margin: auto; }
.wzdt{ width: 220px; height: 50px; line-height: 50px; float: left; margin-right: 5px }
.wzdt a { color:#FFF;}
.mnone{ width: 150px; height: 36px; line-height: 36px; display: block; float: left; color: #e4e3e4; margin-top: 7px; }
.mnone:hover{ color: #fff; background-color: #fea501; border-radius: 18px; }
/*banner*/
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:12px; height:12px; border-radius: 6px; background:#04447c; cursor:pointer; }
.slideBox .hd ul li.on{ background:#fea501; color:#fff; }
.slideBox .bd{ position:relative; width: 100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


/*Disease*/
.diseaseone{ width: 270px; height: auto; padding: 15px 11px; border:solid 1px #c1c1c1; float: left; margin-right: 40px }
.diseaseone p{ line-height: 18px; }
.diseasepicbox{ width: 95px; height: 95px; margin: 0 auto 10px auto; background-size: 95px 95px; background-position: 0px 0px; }
.diseasepicbox1{ background: url(../images/disease1.png) no-repeat; }
.diseasepicbox2{ background: url(../images/disease2.png) no-repeat; }
.diseasepicbox3{ background: url(../images/disease3.png) no-repeat; }
.diseasepicbox4{ background: url(../images/disease4.png) no-repeat; }
.dis_one{ width: 80px; height: 30px; line-height: 30px; float: left; overflow: hidden; background-color: #eeedee; display: block; box-sizing:border-box; margin-right: 2px; margin-bottom: 2px; padding:0 3px; font-size:14px;}
.dis_one1{ width: 120px; height: 30px; line-height: 30px; float: left; overflow: hidden; background-color: #eeedee; display: block; box-sizing:border-box; margin-right: 2px; margin-bottom: 2px; padding:0 3px; font-size:14px;}
.diseaseone1:hover{ background-color: #00447c; color: #fff }
.diseaseone2:hover{ background-color: #15bae8; color: #fff }
.diseaseone3:hover{ background-color: #0fbab0; color: #fff }
.diseaseone4:hover{ background-color: #1ac168; color: #fff }
.diseaseone:hover .diseasepicbox{ background-position: -95px 0px; }

/*brand and news*/
.brand{ width: 282px; height: 460px; padding: 10px; border:solid 1px #c1c1c1; margin-right: 24px  }
.brand_one{ width: 82px; height: 32px; line-height: 32px; float: left; overflow: hidden; border:solid 1px #c1c1c1; display: block; box-sizing:border-box; margin-right: 4px; margin-bottom: 4px; padding:0 3px; }
.brand_one:hover{ background-color: #fea501; color: #fff; border:#fea501; }
.brandpic{ width: 51px; height: auto; float: left; margin-right: 14px; display: block; }
/*indexList*/
.indexList{ position:relative; width: 480px; height: 462px; overflow: hidden; }
.newmn{ width: 160px; height: 47px; line-height: 47px; background-color: #dcdcdc }
.newmnone{ background-color: #00447c; color:#fff; }
.newmncenter{ border-left: solid 2px #fff; border-right: solid 2px #fff; }
.newoneli1title{ width: 100%; height: 40px; line-height: 40px; overflow: hidden; margin-top: 5px; }
.newoneli1wb{ width: 100%; height: 75px; line-height: 25px; overflow: hidden; }
.newoneul{ width: 100%;height: auto; border-top: dashed 1px #999; }
.newoneli2{ width: 100%; height: 37px; line-height: 37px; overflow: hidden; border-bottom: dashed 1px #c1c1c1; display: block; }
/*lb_2*/
.lb_2{ width: 390px; height: 460px; overflow: hidden; }

/*hotsearch*/
.hotsearch{ margin-left: -8px; margin-right: -8px;}
.hotsearch_one{ width: 294px; margin-left: 8px; float: left; }
.h_s_o_m{ display: block; margin-bottom: 8px; color: #e9e9e9 }
.h_s_o_m:hover{ color: #fff; border-radius: 10px; background-color: #333 }
.h_s_o_1{ width: 100%; height: 52px; line-height: 52px; background-color: #15bae8 }
.h_s_o_2{ width: 143px; height: 52px; line-height: 52px; background-color: #fea501; margin-right: 8px; }
.h_s_o_3{ width: 143px; height: 52px; line-height: 52px; background-color: #438de0 }
.h_s_o_4{ width: 143px; height: 32px; line-height: 32px; background-color: #22d1c7; margin-right: 8px; }
.h_s_o_5{ width: 143px; height: 32px; line-height: 32px; background-color: #1c9c9c }
.h_s_o_6{ width: 100%; height: 32px; line-height: 32px; background-color: #37842e }
.h_s_o_7{ width: 100%; height: 32px; line-height: 32px; background-color: #146ecc }
.h_s_o_8{ width: 143px; height: 72px; line-height: 72px; background-color: #f6722b; margin-right: 8px; }
.h_s_o_9{ width: 143px; height: 32px; line-height: 32px; background-color: #fea501; }
.h_s_o_10{ width: 143px; height: 32px; line-height: 32px; background-color: #ff9999; }
.h_s_o_11{ width: 100%; height: 32px; line-height: 32px; background-color: #15bae8 }
.h_s_o_12{ width: 143px; height: 52px; line-height: 52px; background-color: #39c67b; margin-right: 8px; }
.h_s_o_13{ width: 143px; height: 52px; line-height: 52px; background-color: #8452f6; }
.h_s_o_14{ width: 100%; height: 52px; line-height: 52px; background-color: #146ecc }

/*yisheng*/
.yisheng{ width: 100%; height: 493px;}
.yishengleft{ width: 856px; }
.zjmnbox{ height: 78px; margin-left: -10px; margin-right: -10px; }
.zjmnone{ width: 163.5px; height: 78px; float: left; margin-left: 10px; background-color: #00447c; padding: 5px; }
.zjmnone_pic{ width: 74px; }
.zjmnone_wb{height: 46px; margin-top: 12px; line-height: 23px;}
.zjmnoneon{ background-color: #fea501 }
.zjone{ width: 100%; height: 300px; overflow: hidden; padding-top: 20px }
.zjpn{ background-color: #999 !important; }
.zjl{ width: 274px !important; height: 300px !important; margin-left: 50px; }
.zjonewb{ width: 400px; height: 300px; overflow: hidden; margin-right: 60px; padding-top: 25px;padding-left:25px; position: relative; }
.zj_zxzx{ width: 156px; height: 40px; line-height: 40px; position: absolute; left: 30px; bottom: 0px }
.zj_yygh{ width: 156px; height: 40px; line-height: 40px; position: absolute; right: 30px; bottom: 0px; }
.yishengright{ width: 275px; height: 460px; overflow: hidden; }
/*ys_wd*/
.ys_wd_one{ display: block; border-bottom: dashed 1px #c1c1c1; padding-bottom: 6px; margin-bottom: 18px }
.ys_w{ width: 100%; height: 32px; line-height: 32px; padding-left: 50px; position: relative; border-bottom: dashed 1px #c1c1c1; }
.ys_w i{ width: 32px; height: 32px; display: block; position: absolute; left: 0; top: 0; background-image: url(../images/w.png); background-size: cover; overflow: hidden; }
.ys_d{ width: 100%; line-height: 23px; min-height:46px; padding-left: 50px; position: relative; }
.ys_d i{ width: 32px; height: 50px; display: block; position: absolute; left: 0; top: 0; overflow: hidden; padding-top: 17px }
.zj_wd_an{ width: 50%; height: 40px; line-height: 40px; display: block; color: #f3f3f3 }
.zj_wd_an:hover{ color: #fff; border-radius: 20px; }

/*zzzc*/
.zzzc{ width: 100%; height: 110px; background-color: #dcdcdc; padding-top: 10px; }
.zzzcbox{ margin-left: -5px; margin-right: -5px; }
.zzzcbtl{ width: 94.3333px; height: 90px; padding-top: 10px; border-radius: 5px; margin-left: 6px; }
.zzzcone{ width: 94.3333px; height: 42px; line-height: 42px; float: left; margin-left: 6px; margin-bottom: 6px; background-color: #fff; border-radius: 5px; overflow: hidden; }
.zzzcone:hover{ background-color: #333; color: #fff }
.zzzcan{ width: 94.3333px; height: 42px; line-height: 42px; float: left; margin-left: 6px; margin-bottom: 6px; border-radius: 5px }
.zzzcan:hover{ color: #fff; background-color: #d12205 }

/*js*/
.jsbtl{ width: 100%; height: 25px; line-height: 25px; margin-top: 10px; margin-bottom: 20px; background: url(../images/jsbtl.png) no-repeat; padding-left: 10px; position: relative; overflow: hidden; }
.jsbtlan{ width: 94px; height: 25px; display: block; }
.jsbtlan:hover{ background: red; color: #fff }
.rdgz{ width: 510px; height: 25px; position: absolute; left: 0; right: 0; top: 0; margin: auto; overflow: hidden; }
.rdgzbtl{ width: 94px; height: 25px; line-height: 25px; border:solid 1px #c1c1c1; }
.rdbox{ width: 400px; height: 25px; overflow: hidden; }
.jsmnbox{ width: 225px; }
.jsmnone{ width: 205px; height: 75px; background-color: #d7d8d7; margin-bottom: 10px; position: relative; padding: 16.5px; }
.jsmnonepic{ width: 42px; height: 42px; background-size: 42px 42px;  }
.jsmnname{ width: 120px; height: 42px; line-height: 42px; }
.jsmnoneon{ background-color: #00447c; }
.jsmnoneon:after{ content:'';width: 0;height: 0;border-top: 12px solid transparent;border-left: 12px solid #00447c;border-bottom: 12px solid transparent; position: absolute; right: -12px; top: 23px;}
.jsmnoneon .jsmnonepic{ background-position: 0px 0px; }
.jsmnoneon .jsmnname{ color: #fff }

.jsmn1{ background: url(../images/js1.png) no-repeat; background-position: 0px -44px; }
.jsmn2{ background: url(../images/js2.png) no-repeat; background-position: 0px -44px; }
.jsmn3{ background: url(../images/js3.png) no-repeat; background-position: 0px -44px; }
.jsmn4{ background: url(../images/js4.png) no-repeat; background-position: 0px -44px; }
.jsmn5{ background: url(../images/js5.png) no-repeat; background-position: 0px -44px; }

.jsbox{ width: 975px; height: 414px; border:solid 1px #c1c1c1; }
.jsone{ padding: 10px; }
.jsone_pic{ width: 482px !important; }
.jsone_wb{ width: 453px; height: 350px; overflow: hidden; position: relative; }
.jswbk{ width: 290px; height: 38px; line-height: 38px; position: absolute; left: 0; bottom: 0; border:solid 1px #c1c1c1; padding-left: 10px; }
.jswan{ width: 163px; height: 38px; line-height: 38px; position: absolute; right: 0; bottom: 0; display: block; }
.jswan:hover{ color: #fff; border-radius: 19px 0; }

/*arthot*/
.arthot{ padding-bottom: 10px; }
.hot_bz_one{ width: 390px; height: auto; padding: 10px; border:solid 1px #c1c1c1; margin-right: 10px; margin-bottom: 20px; }
.hot_bz_one_btl{ width: 100%; height: 30px; line-height: 40px; }
.hot_bz_li1{ width: 100%; height: 124px; padding-bottom: 10px; overflow: hidden; display: block; }
.hot_bz_li1_name{ width: 205px; height: 30px; }
.hot_bz_li1_wb{ width: 205px; line-height: 22px; height: 88px; overflow: hidden; }
.hot_bz_swt{ display: block; }
.hot_bz_li2{ width: 100%; height: 30px; line-height: 30px; overflow: hidden; border-bottom: dashed 1px #c1c1c1; display: block; }
.hot_bz_li2_title{ width: 250px; height: 30px; padding-right: 12px; }
/*hotchat*/
.hotchat{ width: 100%; max-width: 380px; padding: 10px; margin-bottom: 20px;  }
.hotchat_btl{ width: 100%; height: 30px; line-height: 40px; position: relative; padding-left: 40px }
.hotchaticon{ width: 30px; height: 30px; position: absolute; left: 0; top: 0 }
.hotchatbtlpic{ width: 182px; height: 30px; position: absolute; right: 0px; top: 0 }
.chatbox{ width: 100%; height: 210px; overflow: hidden; }
/*chat*/
.picScroll-top{ width:100%;  overflow:hidden; position:relative; }
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{zoom:1; height: 75px;}
.chatone{ position: relative; }
.headpic{ width: 40px; height: 40px; position: absolute; z-index: 2; border-radius: 20px; overflow: hidden; }
.huanzhe .headpic{ left: 10px; top: 10px; }
.yisheng .headpic{ right:10px; top: 10px; }
.chatnr{ width: 100%; height: 60px; padding: 10px; border-radius: 6px;  color: #fff; background-color: #00447c; box-shadow: 0 0 3px #1d6787; position: relative; }
.huanzhe .chatnr{ padding-left: 60px; }
.yisheng .chatnr{ padding-right: 60px; }
.hotchatan{ width: 100%; height: 50px; line-height: 50px; background-color: #fff; border:solid 1px #48b5e4; border-radius: 6px; margin-top: 19px; }
.hotchatan:hover{ background-color: #00447c; color: #fff }
.jylc{ position:relative; }
.jylc_tel{ width: 310px; height: 40px; position: absolute; left: 0; right: 0; margin: auto; bottom: 70px }
.jylc_swt{ width: 60px; height: 60px; position: absolute; left: 165px; bottom: 8px; }
.jylc_wx{ width: 60px; height: 60px; position: absolute; left: 245px; bottom: 8px; }

/*gg2*/
.gg2{ background-color: #df9d2c }

/*gg3*/
.gg3{ width: 1200px; height: 257px; background-image: url(../images/gg3.jpg); background-size: cover; }
.gg3_content{ width: 600px; height: 257px; background-color: rgba(1,77,161,.8); padding: 30px 95px 0 95px; }
.gg3_button{ width: 175px; height: 36px; line-height: 36px; float: left; margin-left: 20px; display: block; margin-top: 20px }
.gg3_button:hover{ border-radius: 18px; color: #fff }

/*foot*/
.foot{ width: 100%; height: auto; margin-bottom:45px; padding-top: 20px; padding-bottom:10px }
.foot1{ width: 300px; padding: 10px; margin-right: 25px; padding-top: 20px }
.foot2{ width: 550px; padding: 10px; padding-top: 70px }
.foot2_btl{ width: 100%; height: 40px; line-height: 40px; border-bottom: solid 1px #fff; }
.footzzone{ width: 120px; height: 32px; line-height: 32px; float: left; display: block; margin-bottom: 10px; margin-left: 10px; }
.footzzone:hover{ border-radius: 10px; }
.foot3{ width: 300px; padding: 10px; padding-top: 80px }
.foot4{ width: 100%; height: 45px; line-height: 45px; background-color: #033b79 }

/*dqwz*/
.dqwz{ width: 100%; height: 42px; line-height: 42px; background-color: #e3e3e3 }

/*listleft*/
.listleft{ width: 800px; overflow: hidden; }
.listnewone{ width: 480px; }
.newoneli3{ width: 100%; height: 30px; line-height: 30px; border-bottom: dashed 1px #c1c1c1; display: block; position: relative; padding-right: 160px;box-sizing:border-box; }
.time{ width: 120px; height: 28px; display: block; position: absolute;right: 0; top: 0; text-align: right; }
.bz4{ margin-right: -8px; }
.bzone{ width: 194px; height: auto; float: left; margin-right: 8px; }
.list_hot_bz{ margin-left: -10px; margin-right: -10px; height: auto; }
.list_hot_bz .hot_bz_one{ width: 395px; margin-left: 10px; margin-right: 0 }

/*listright*/
.listright{ width: 380px; height: auto; }
.list_zj{ width: 100%; height: auto; padding: 10px; margin-bottom: 20px; }
.list_lb_zj_one_pic{ width: 128px !important; height: auto; float: left; }
.list_lb_zj_wb{ width: 220px; height: 156px; overflow: hidden; position: relative; }
.list_bl_sj_wb_js{ width: 100%; line-height: 22px; }
.list_bl_sj_wb_xq{ width: 100%; height: 35px; line-height: 35px; position: absolute; left: 0; bottom: 0; display: block; }
.list_bl_sj_wb_xq:hover{ background-color: rgb(215,0,13); color: #fff }
.list_lb_zj_tx{ width: 100%; }
.list_lb_zj_tx p{ width: 100%; height: 35px; line-height: 35px;}
.list_lb_zj_an{ width: 175px; height: 36px; line-height: 36px; display: block;}
.list_lb_zj_an:hover{ background-color: rgb(215,0,13); color: #fff }
.list_dt{ width: 100%; height: auto; overflow: hidden; }
.listdtn{ margin-top: -40px; }

.list_yydz{ width: 100%; height: 40px; line-height: 40px; }
.list_right_bh{ width: 100%; height: 40px; line-height: 40px; border-radius: 20px; }

/*list_gh*/
.list_gh{ width: 100%; background-color: #f2f2f2; padding: 20px; }
.list_gh_pic{ padding-bottom: 20px; }
.list_gh_row{ width: 100%; height: 40px; line-height: 40px; overflow: hidden; margin-bottom: 10px }
.list_gh_row_name{ width: 120px; height: 40px; float: left; padding-right: 20px; border-bottom: dashed 1px #c1c1c1; }
.list_gh_row_in{ width: 250px; height: 40px; line-height: 40px; float: left; }
.layui-form-radio{ margin-top: 0 }
.layui-input-block{ width: 250px; height: 40px; float: left; border-bottom: dashed 1px #c1c1c1; margin-left: 0 }
.list_gh_tj{ width: 100%; height: 40px; line-height: 40px; margin-right: 20px; }
.list_gh_tj:hover{ background-color: #00447c; }

/*art*/
.artbtl{ width: 100%; height: 40px; line-height: 40px; }
.art{ width: 800px; overflow: hidden; }
.art img{ max-width: 100%; height: auto; }
.art_content{ margin-top: 10px; margin-bottom: 20px; }

/*jbnavlist*/
.jbnavlist { width:100%; margin-bottom:40px; height:auto; overflow:hidden;}
.jbnavlist-left { padding-bottom:10xp; width:100%; height:auto; float:left; border:#E0DEDE solid; border-width:0px 0px 1px 0px;}
.jbnavlist-left dt { width:130px; height:130px; float:left; margin-bottom:40px; border-radius:5px;}
.jbnavlist-left dt i {  width:95px; height:95px; float:left; margin-left:17px;}
.jbnavlist-left dt span { width:100%; height:auto; float:left; line-height:35px; font-size:16px; color:#FFF; text-align:center;}
.jbnavlist-left dd { width:640px; height:130px; float:right; }
.jbnavlist-left dd a { width:118px; height:35px; float:left; margin:0px 10px 12px 0px ; text-align:center; line-height:35px; border-radius:5px; background:#e9e9e9;}
.jbnavlist-right { padding-bottom:10xp; width:100%; margin-top:40px; height:auto; float:left; border:#E0DEDE solid; border-width:0px 0px 1px 0px;}
.jbnavlist-right dt { width:130px; height:130px; float:right; margin-bottom:40px; border-radius:5px;}
.jbnavlist-right dt i {  width:95px; height:95px; float:left; margin-left:17px;}
.jbnavlist-right dt span { width:100%; height:auto; float:left; line-height:35px; font-size:16px; color:#FFF; text-align:center;}
.jbnavlist-right dd { width:640px; height:130px; float:left; }
.jbnavlist-right dd a { width:118px; height:35px; float:left; margin:0px 10px 12px 0px ; text-align:center; line-height:35px; border-radius:5px; background:#e9e9e9;}
.jbcolor01 { background:#004075; }
.jbcolor02 { background:#15bae8; }
.jbcolor03 { background:#00fff0; }
.jbcolor04 { background:#6cf5ac; }
.jb01 { background:url(../images/disease1.png) no-repeat 0px 0px;}
.jb02 {  background:url(../images/disease2.png) no-repeat 0px 0px;}
.jb03 { background:url(../images/disease3.png) no-repeat 0px 0px;}
.jb04 {  background:url(../images/disease4.png) no-repeat 0px 0px;}

/*jbcnlist*/
.jbcnlist { width:100%; margin-bottom:40px; height:auto; overflow:hidden;}
.jbcnlist dl { width:100%; height:140px; float:left;border:#E0DEDE solid; border-width:0px 0px 1px 0px;}
.jbcnlist dl dt { width:130px; height:130px; float:left; overflow:hidden; }
.jbcnlist dl dt img { width:100%;}
.jbcnlist dl dd { width:640px; height:130px; float:right;}
.jbcnlist dl dd h2 { width:100%; height:40px; line-height:40px; font-size:16px; font-weight:bold; }
.jbcnlist dl dd h2 a:hover {color:#EC0105;}
.jbcnlist dl dd p { width:100%; height:60px; line-height:30px; float:left; overflow:hidden;}
.jbcnlist dl dd p a { font-size:14px; font-weight:bold; color:#EC0105;}
.jbcnlist dl dd span { width:100%; height:30px; line-height:30px; float:left;}


/*专家页面*/
.zjweizhi { margin-top:30px; width:100%; height:40px; background:#f1f1f1; overflow:hidden;}
.bks { width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.bks dl { width:305px; height:40px; float:right;}
.bks dl dt { width:200px; height:25px; margin-top:2px; float:left;}
.bks dl dt input { margin:0px; padding:0px; border:0px;}
.sos { width:198px;; height:25px; border:#d3d3d3 solid; border-width:1px; text-indent:1rem; color:#999;}
.bks dl dd { width:105px; margin-top:10px; height:25px; float:left;}
.bks dl dd input { margin:0px; padding:0px;}
.btso01 { width:50px; height:25px; float:left; border:0px; background:#00447c; text-align:center; color:#FFF;}
.btso02 { width:50px; height:25px; float:left; line-height:25px; margin-left:5px; background:#fea501; text-align:center; color:#FFF;}
.zhuanjia { width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.zjleft { width:720px; height:auto; overflow:hidden;}
.zjright { width:430px; height:auto; margin-top:30px; }

/*ppjj*/
.ppjj { width:100%; height:auto; background:#f1f1f1; float:left;}
.zjpp { width:390px; height:auto; float:left; margin:20px 0px  0px 20px;}
.ppjjimg { width:390px; height:auto; float:left; margin:20px 0px  0px 20px;}
.ppjjjj { width:390px; height:auto; float:left; margin:20px 0px  0px 20px; line-height:25px;}
.ppjjtel { width:390px; height:auto; float:left; margin:20px 0px  30px 20px;}

/*ppjjnews*/
.ppjjnews { width:100%; height:auto; background:#f1f1f1; float:left; margin-top:20px;}
.ppjjnewlist { width:390px; height:auto; float:left; margin:20px 0px  0px 20px;}
.ppjjnewlist li { width:100%; height:45px; line-height:45px;  border:#a5a5a5 dashed; border-width:0px 0px 1px 0px; overflow:hidden;}
.ppjjnewlist li i { width:32px; height:32px; margin-top:8px; float:left; line-height:32px; margin-right:10px; text-align:center; font-style:normal; color:#FFF; font-size:20px; border-radius:50%; background:#00447c;}
.ppjjnewlist li a { font-size:16px;}
/*zjcnetn*/
.zjcnetn { width:100%; height:395px; float:left;  margin:30px 0px; border:#a5a5a5 solid; border-width:0px 5px 5px 0px;}
.zjzhaop { width:240px; height:375px; float:left; overflow:hidden;}
.zjzhaop dl { width:100%; height:auto; float:left;}
.zjzhaop dl dt { width:100%; height:280px; float:left; overflow:hidden;}
.zjzhaop dl dt img { width:100%;}
.zjzhaop dl dd { width:100%; height:35px; float:left; margin-top:20px;}
.zjzhaop dl dd a { color:#FFF;}
.zjzhaop dl dd .zjbt01 { width:95px; height:30px; float:left; margin-left:30px; text-align:center; line-height:30px; font-size:16px; font-weight:bold;  background:#fea501; border-radius:5px;}
.zjzhaop dl dd .zjbt02 { width:95px; height:30px; float:right; text-align:center; line-height:30px; font-size:16px; font-weight:bold;  background:#d8460e; border-radius:5px;}
.zjtext { width:360px; height:375px; float:left; margin-left:60px; overflow:hidden;}
.zjtextjl { width:100%; height:auto; line-height:40px; float:left;}
.zjtextjl dl { float:left; width:100%; height:auto;}
.zjtextjl dl dt { width:100%; height:40px; float:left;}
.zjtextjl dl dt h2 { width:auto; height:40px; float:left; line-height:40px; color:#d8460e; font-size:20px; font-weight:bold}
.zjtextjl dl dt span { width:auto; float:left; margin-left:10px; color:#6d6d6c; font-size:14px;}
.zjtextjl dl dd { width:100%; height:auto; float:left; background:#f1f1f1;}
.zjtextjl dl dd img { padding:10px 10px; width:340px; height:60px;}
.zjtextnr { width:100%; height:auto; float:left; margin-top:10px;}
.zjtextnr dl { width:100%; height:auto; float:left;}
.zjtextnr dl dt { width:100%; height:25px;  border:#a5a5a5 dashed; border-width:0px 0px 1px 0px;}
.zjtextnr dl dt h2 { width:100px; height:26px; line-height:25px; background:#a0a09f; color:#FFF;}
.zjtextnr dl dt h2 i { margin:0px 10px;}
.zjtextnr dl dd { width:100%; height:60px; float:left; margin-top:10px; color:#5e5e5d; line-height:20px; overflow:hidden;}
.zjtextjj { width:100%; height:auto; float:left; margin-top:10px;}
.zjtextjj dl { width:100%; height:auto; float:left;}
.zjtextjj dl dt { width:100%; height:25px;  border:#a5a5a5 dashed; border-width:0px 0px 1px 0px;}
.zjtextjj dl dt h2 { width:100px; height:26px; line-height:25px; background:#a0a09f; color:#FFF;}
.zjtextjj dl dt h2 i { margin:0px 10px;}
.zjtextjj dl dd { width:100%; height:60px; float:left; margin-top:10px; color:#5e5e5d; line-height:20px; overflow:hidden;}
.ppjjinput { width:100%; height:auto; float:left; margin-bottom:20px;}
.ppjjinput dl { width:100%; height:auto; float:left;}
.ppjjinput dl dt { float:left; width:240px;  height:55px;}
.ppjjinput dl dd { float:left; width:150px; height:55px;}
.ppjjbt01 { margin:0px; padding:0px; width:240px; height:50px; font-size:16px; color:4a4848; background:none; text-indent:1rem; border:#ff8700 solid; border-width:2px;  border-top-left-radius:5px ;  border-bottom-left-radius:5px;}
.ppjjbt02 { margin:0px; padding:0px; width:150px; height:54px; color:#FFF; font-size:18px; background:#ff8700; border:0px;  border-top-right-radius:5px ;  border-bottom-right-radius:5px;}
.ppjjzx  { width:100%; height:auto; background:#f1f1f1; float:left; margin-top:20px;}
.ppjjzxcenlist { width:330px; height:auto; float:left; margin-top:20px; margin-left:65px;}
.ppjjzxcenlist li { width:110px; height:auto; float:left;}
.ppjjzxcenlist li i { width:70px; height:70px; float:left; margin-left:15px;}
.ppjjzxcenlist li span { width:100%; height:40px; float:left; line-height:40px; font-size:18px; text-align:center;}
.ppjjzxceniput { width:300px; height:auto; float:left; margin:20px 0px 20px 65px;}
.ppjjzxceniput dl { width:100%; height:auto; float:left;}
.ppjjzxceniput dl dt { float:left; margin-left:20px; width:190px;  height:50px;}
.ppjjzxceniput dl dd { float:left; width:90px; height:50px;}
.ppbut01 { margin:0px; padding:0px; width:190px; height:40px; font-size:14px; color:4a4848; background:none; text-indent:1rem; border:#00477c solid; border-width:1px; }
.ppbut02 { margin:0px; padding:0px; width:90px; height:42px; color:#FFF; font-size:14px; background:#00477c; border:0px;}
.ppjjzxceniput p { width:280px; margin-left:20px; height:auto; line-height:40px; float:left; text-align:center; font-size:16px;}
.ppjjzxdt { width:100%; height:auto;  float:left; margin-top:20px;}
.ppjjzxdtc   { width:100%; height:auto; background:#f1f1f1; float:left; margin-top:10px;}
.dtleft { width:380px; height:auto; float:left; margin-left:25px; margin-bottom:25px;}

.zjguahao { width:1200px; height:auto; margin:0px auto; overflow:hidden;}
/*zjgh*/
.zjgh { margin:0px auto; width:1200px;}

/*daoyu设备页面*/
.daoyu { width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.daoyu dl { width:100%; height:auto; float:left; margin-top:20px;}
.daoyu dl dt { width:30px; height:50px; float:left; color:#00447c; margin:20px 14px 0px 15px; font-size:19px; font-weight:bold;  border:#00447c solid; border-width:0px 1px 0px 0px; }
.daoyu dl dd { width:1140px; height:50px; margin-top:20px; float:left; line-height:25px; font-size:14px; color:#636363; text-indent:2rem;}
.shebei { width:740px; height:auto; margin:30px 0px  0px 0px; overflow:hidden; }
.shebeitop { width:100%; height:auto; float:left;}
.tieshi { width:100%; height:auto; float:left; margin-top:20px;}
.tieshil { width:330px; height:230px; float:left; background:#f1f1f1;}
.tieshiltop { width:270px; height:auto; float:left; margin-left:30px; margin-top:20px; font-size:16px; line-height:30px; color:#e2312d; font-weight:bold;}
.tieshilcen { width:270px; height:auto; float:left; margin-left:30px; font-size:14px; line-height:25px; color:#585858;}
.tieshir { width:390px; height:230px; float:right; overflow:hidden;}
.tieshir img { float:right;}
.jshusb { width:740px; height:auto; float:left;  margin-top:20px;  background-color: #f1f1f1;  overflow:hidden;}
.jshusb .focus{ position:relative; margin-top:5px; width:740px; height:405px; float: left;}
.jshusb .focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.jshusb .focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.jshusb .focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.jshusb .focus .fPic{ position:absolute; left:0px; top:0px; }
.jshusb .focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.jshusb .focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.jshusb .focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.jshusb .focus .fcon{ position:relative; width:100%; float:left;  display:none;   }
.jshusb .focus .fcon img{ display:block; }
.jshusb .focus .fbg{bottom:0px; right:5px; position:absolute; height:21px; text-align:center; z-index: 200; }
.jshusb .focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.jshusb .focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.jshusb .focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}
.jshusb .focus .D1fBt img{display:none}
.jshusb .focus .D1fBt i{display:none; font-style:normal; }
.jshusb .focus .prev,.focus .next{position:absolute;width:20px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.jshusb .focus .prev{top: 40%;margin-top: -37px; left: 10px;background-position:0 0px; cursor:pointer; }
.jshusb .focus .next{top: 40%;margin-top: -37px; right: 10px;  background-position:-21px 0px;  cursor:pointer;}
.jshusb .focus .fcon .sblist { width:240px; height:405px; float:left; margin-left:5px;  border:#00447c solid; border-width:1px}
.jshusb .focus .fcon .sblist h2 { width:100%; height:auto; line-height:50px; font-size:18px; color:#ea7100; text-align:center; font-weight:bold;}
.jshusb .focus .fcon .sblist img { width:180px; height:182px; float:left; margin-left:29px;}
.jshusb .focus .fcon .sblist p { width:230px; height:75px; float:left;margin-top:10px; margin-left:5px; line-height:25px; color:#585858; text-align:center; overflow:hidden;}
.jshusb .focus .fcon .sblist i { width:30%; height:auto; float:left; margin-left:5px; font-style:normal; line-height:30px; text-align:center; color:#4b4c4c; font-weight:bold;}
.jshusb .focus .fcon .sblist span { width:135px; height:35px; float:left; line-height:35px; margin-top:10px; text-align:center; margin-left:52px; background:#00447c; border-radius:5px; color:#FFF;}
.sbbut { width:100%; height:auto; float:left; margin:30px 0px;}
.sbbut dl { float:left; width:100%; height:auto;}
.sbbut dl dt { width:360px; height:60px; float:left; text-align:center; color:#FFF; line-height:60px; font-size:20px; background:#00447c;}
.sbbut dl dd { width:360px; height:60px; float:right; text-align:center; color:#FFF; line-height:60px; font-size:20px; background:#fea501;}
.sbbut dl a { color:#FFF;}
.jshusbs { width:740px; height:auto; float:left;  margin-top:20px;   overflow:hidden;}
.jshusbs .focus{ position:relative; width:740px; height:485px; float: left;}
.jshusbs .focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.jshusbs .focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.jshusbs .focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.jshusbs .focus .fPic{ position:absolute; left:0px; top:0px; }
.jshusbs .focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.jshusbs .focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.jshusbs .focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.jshusbs .focus .fcon{ position:relative; width:100%; float:left;  display:none;   }
.jshusbs .focus .fcon img{ display:block; }
.jshusbs .focus .fbg{bottom:0px; right:5px; position:absolute; height:21px; text-align:center; z-index: 200; }
.jshusbs .focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.jshusbs .focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.jshusbs .focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}
.jshusbs .focus .D1fBt img{display:none}
.jshusbs .focus .D1fBt i{display:none; font-style:normal; }
.jshusbs .focus .prev,.focus .next{position:absolute;width:20px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.jshusbs .focus .prev{top: 30%;margin-top: -37px; left: 10px;background-position:0 0px; cursor:pointer; }
.jshusbs .focus .next{top: 30%;margin-top: -37px; right: 10px;  background-position:-21px 0px;  cursor:pointer;}
.jshusbs .focus .fcon .sblists { width:360px; height:485px; float:left;  border:#00447c solid; border-width:5px}
.jshusbs .focus .fcon .sblists img { width:100%}
.jshusbs .focus .fcon .sblistsr { width:360px; height:485px; margin-left:20px; float:right; border:#00447c solid; border-width:5px}
.jshusbs .focus .fcon .sblistsr img { width:100%;}
.jshusbt { width:740px; height:auto; float:left;  margin-top:20px; margin-bottom:20px;   overflow:hidden;}
.jshusbt .focus{ position:relative; width:740px; height:390px; float: left;}
.jshusbt .focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.jshusbt .focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.jshusbt .focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.jshusbt .focus .fPic{ position:absolute; left:0px; top:0px; }
.jshusbt .focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.jshusbt .focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.jshusbt .focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.jshusbt .focus .fcon{ position:relative; width:100%; float:left;  display:none;   }
.jshusbt .focus .fcon img{ display:block; }
.jshusbs .focus .fbg{bottom:0px; right:5px; position:absolute; height:21px; text-align:center; z-index: 200; }
.jshusbt .focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.jshusbt .focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.jshusbs .focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}
.jshusbt .focus .D1fBt img{display:none}
.jshusbt .focus .D1fBt i{display:none; font-style:normal; }
.jshusbt .focus .prev,.focus .next{position:absolute;width:20px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.jshusbt .focus .prev{top: 30%;margin-top: -37px; left: 10px;background-position:0 0px; cursor:pointer; }
.jshusbt .focus .next{top: 30%;margin-top: -37px; right: 10px;  background-position:-21px 0px;  cursor:pointer;}
.jshusbt .focus .fcon .sblistt { width:100%; height:390px; float:left;  }
.jshusbt .focus .fcon .sblistt img { width:100%}

/*bznav*/
.bznav { width:428px; height:auto; float:left; border:#d3d3d3 solid; margin-top:12px; border-width:1px; }
.nav01 { width:100%; height:auto; float:left;}
.nav01 li { float:left; line-height:53px;  border:#FFF solid ; border-width:0px 0px 1px 0px;  font-size:16px; text-align:center; }
.nav01 li a { color:#FFF;}
.a1 { width:45%; height:53px; background:#14bae8}
.a2 { width:54.7%; margin-left:1px; height:53px; background:#23d1c7; }
.a3 { width:25%; height:53px; background:#fea501}
.a4 { width:33%; margin-left:1px; height:53px; background:#468de0; }
.a5 { width:41.5%; height:53px; margin-left:1px; background:#14bae8}
.a6 { width:41.5%; height:53px; background:#136ecc}
.a7 { width:33%; margin-left:1px; height:53px; background:#f6722d; }
.a8 { width:25%; height:53px; margin-left:1px; background:#ff9999}
.a9 { width:25%; height:53px; background:#3cc67b}
.a10 { width:33%; margin-left:1px; height:53px; background:#14bae8; }
.a11 { width:41.5%; height:53px; margin-left:1px; background:#8453f6}
.a12 { width:41.5%; height:53px; background:#23d1c7}
.a13 { width:33%; margin-left:1px; height:53px; background:#3a8430; }
.a14 { width:25%; height:53px; margin-left:1px; background:#136ecc}
.a15 { width:25%; height:53px; background:#f6722d}
.a16 { width:33%; margin-left:1px; height:53px; background:#136ecc; }
.a17 { width:41.5%; height:53px; margin-left:1px; background:#fea501}
.a18 { width:25%; height:53px;  background:#23d1c7}
.a19 { width:25%; height:53px; margin-left:1px; background:#3cc67b}
.a20 { width:25%; margin-left:1px; height:53px; background:#8453f6; }
.a21 { width:24%; height:53px; margin-left:1px; background:#136ecc}
.a22 { width:20%; height:53px; background:#136ecc}
.a23 { width:20%; margin-left:1px; height:53px; background:#f6722d; }
.a24 { width:30%; height:53px; margin-left:1px; background:#3cc67b}
.a25 { width:29%; height:53px; margin-left:1px; background:#23d1c7}

/*底部弹窗*/
.foottel {  position: fixed; bottom: 0; left: 0; z-index: 100;display: block; width: 100%; }
.foottel01 { height:90px; background:url(../images/tc_2.png) no-repeat center;}

/*客服*/
.kefu { position: fixed; margin-top:220px; height:492px;width:143px; top:0; z-index:100; right:0; margin-right:5px;}
.kefu1 { position: fixed; margin-top:280px; height:376px;width:170px; top:0; z-index:100; left:0; margin-left:5px;}

.ms_a:hover{ color:#fff;}
