/* usually */
html{font-size: 62.5%; color: #2e2e2e;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
ul,ol,li{list-style:none;}
a{text-decoration: none;}
.auto{margin-left:auto;margin-right:auto;}
.l{float:left;}.r{float:right;}.tc{text-align: center;}.ti2{text-indent: 2em;}
.db{display:block;}.dn{display:none;}.dib{display: inline-block;}
.ovh{overflow:hidden;}.rel{position:relative;}.abs{position:absolute;}
.fix::after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}
.rel{position:relative;}.abs{position:absolute;}
.img-responsive{max-width: 100%; height: auto; display: block;}
.ellipsis{text-overflow: ellipsis; overflow: hidden; display: block; white-space: nowrap;}

/*margin*/
.m0{margin: 0px;}
.m1{margin: 1px;}.ml1{margin-left: 1px;}.mt1{margin-top: 1px;}.mr1{margin-right: 1px;}.mb1{margin-bottom: 1px;}
.m2{margin: 2px;}.ml2{margin-left: 2px;}.mt2{margin-top: 2px;}.mr2{margin-right: 2px;}.mb2{margin-bottom: 2px;}
.m5{margin: 5px;}.ml5{margin-left: 5px;}.mt5{margin-top: 5px;}.mr5{margin-right: 5px;}.mb5{margin-bottom: 5px;}
.m10{margin: 10px;}.ml10{margin-left: 10px;}.mt10{margin-top: 10px;}.mr10{margin-right: 10px;}.mb10{margin-bottom: 10px;}
.m15{margin: 15px;}.ml15{margin-left: 15px;}.mt15{margin-top: 15px;}.mr15{margin-right: 15px;}.mb15{margin-bottom: 15px;}
.m20{margin: 20px;}.ml20{margin-left: 20px;}.mt20{margin-top: 20px;}.mr20{margin-right: 20px;}.mb20{margin-bottom: 20px;}
/*padding*/
.p0{padding: 0px;}
.p1{padding: 1px;}.pl1{padding-left: 1px;}.pt1{padding-top: 1px;}.pr1{padding-right: 1px;}.pb1{padding-bottom: 1px;}
.p2{padding: 2px;}.pl2{padding-left: 2px;}.pt2{padding-top: 2px;}.pr2{padding-right: 2px;}.pb2{padding-bottom: 2px;}
.p5{padding: 5px;}.pl5{padding-left: 5px;}.pt5{padding-top: 5px;}.pr5{padding-right: 5px;}.pb5{padding-bottom: 5px;}
.p10{padding: 10px;}.pl10{padding-left: 10px;}.pt10{padding-top: 10px;}.pr10{padding-right: 10px;}.pb10{padding-bottom: 10px;}
.p15{padding: 15px;}.pl15{padding-left: 15px;}.pt15{padding-top: 15px;}.pr15{padding-right: 15px;}.pb15{padding-bottom: 15px;}
.p20{padding: 20px;}.pl20{padding-left: 20px;}.pt20{padding-top: 20px;}.pr20{padding-right: 20px;}.pb20{padding-bottom: 20px;}


/* layout */

/* header START */
.container { font-size: 14px; width: 1200px; margin-left: auto; margin-right: auto; }
.header .top { margin: 20px 0px; }
.header .top .logo { float: left; }
.header .top .top-text { float: left; margin-left: 50px; width: 400px; margin-top: 14px; }
.header .top .top-text li { width: 230px; line-height: 1.6em;height: 25px;}
.header .top .top-text li span { margin-right: 4px; color: #10ac67; }
.header .top .top-tel { float: right; }
/*
	topnav
*/
.topnav{background-color: #10ac67}
.topnav {height: 42px;background: #10ac67;overflow: hidden}
.topnav ul {overflow: hidden}
.topnav ul li {width: 171px;text-align: center;float: left;}
.topnav ul li:first-child {width: 172px;}
.topnav ul li:first-child+li {width: 173px;}
.topnav ul li a {color: #fff;display:block;line-height:42px;height: 42px;font-size: 16px;}

.banner { position: relative; width: 1200px; overflow: hidden; }
.banner .pic { position: relative; z-index: 0; }
.banner .pic  li{height:379px;}
.banner .pic img { width: 1200px; display: block; }
.banner .hd { width: 100%; position: absolute; bottom: 10px; text-align: center; font-size: 0; z-index: 1; }
.banner .hd li { text-align: center; margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display: inline-block; *display: inline; zoom: 1; _background: url(../images/dot8.png) no-repeat 0 -16px; }
.banner .hd .on { background-position: 0 0; }
.banner .prev, .banner .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.banner .prev { left: 0; }
.banner .next { background-position: 0 -90px; right: 0; }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }

/*footer*/
.footer_nav{width: 100%; height:56px; margin-bottom: 40px; background: #10ac67; padding: 15px 0;}
.footer_nav ul li{float: left; width: 210px;  margin:0 45px; overflow: hidden;}
.footer_nav ul li a{display: inline-block; padding-top: 6px; line-height: 21px; font-size: 14px; color: #fff;}
.footer_nav ul li a span{font-size: 14px;}
.footer_nav ul li a em{font-style: normal; font-family: "impact"; font-size: 21px;}
.footer{background: #fff; width: 100%; padding-bottom: 20px; margin: 0 auto;min-width: 1200px;}
.footer_a{width: 395px; margin-left:85px; border-left: 1px solid #d4d4d4; overflow: hidden; padding-left:85px;}
.footer_a ul {height:24px;}
.footer_a ul li{float: left; padding:0 10px; border-right: 1px solid #a2a2a2;}
.footer_a ul li:last-child{border-right: none;}
.footer_a ul li a{font-size: 14px; color: #898989;}
.footer_a ul li.li1 a{color:#eb6100;}
.footer_a p{line-height: 25px; font-size: 14px; color: #898989;}
.footer img{position: relative; margin-top:5px;}

/*
	list_article start
*/
.nav-bar {background: #10ac67;height: 40px;}
.nav-bar ul li{width: 200px;float: left;text-align: center;}
.nav-bar ul li a{font-size: 16px;color: #fff;line-height: 40px;}


/*
	news

*/
.news{margin-top: 18px;}
.news-l{float: left;margin-right:20px; }
.news-mod{float: left;width: 590px;}
.style-display  .title{}
.style-display  .title ul{border-bottom: 1px solid #c3c3c3;}
.style-display  .title li{float: left;width: 100px;height: 38px; line-height: 38px;text-align: left;}

.style-display  .title li a{color: #686868;font-size: 16px;}
.style-display  .title li.on{ }
.style-display  .title li.on a{color: #10ac67; font-size: 17px;border-bottom: 2px solid #10ac67;padding-bottom: 8px;font-weight: normal;}

.style-display .style-display  .list-li{    float: left;  position: relative;}
.style-display .list-li .news-top{border-bottom: 1px dashed #c3c3c3;padding-bottom: 6px;margin-top: 20px;}
.style-display .list-li .news-top h3{font-size: 18px;text-align: center;margin-top: 10px;}
.style-display .list-li .news-top  h3 a{color: #383838}
.style-display .list-li .news-top  p{font-size: 15px;line-height: 1.6em;color: #606060;}
.style-display .list-li .news-top  p a{color: #ff0000}
.style-display .list-li ul li{margin-top: 6px;}
.style-display .list-li ul li a{font-size: 15px;line-height: 1.6em;color: #606060;}
.style-display .list-li ul li span{color: #606060;}

.news-r{width: 291px;float: left;margin-left: 20px;}
.news-r-mod{margin-top: 33px;}
.news-r-mod li{width: 97px;float: left;text-align: center;}
.news-r-mod li a {color: #}
.news-r-mod li a p{color: #686868;line-height: 1.6em;font-size: 14px}
.news-r-bottom{margin-top: 33px;}
/* dz-mod */

.public-title{margin-top: 30px;}
.public-title h2{font-size: 20x;color: #505050;line-height: 1.6em;border-bottom: 1px solid #d3d3d3;padding-bottom: 5px;}
.public-title h2 span{color: #0b8e54;}
.public-title strong{display: inline-block;background: #9b9b9b;width: 200px;height: 3px;position: relative;margin-top: -3px;}
.dz-mod p{font-size: 15px;color: #505050;line-height: 1.6em;text-indent: 2em;margin-top: 15px;}
.dz-cent-l p{text-indent: 0;margin-top: 5px;}
.dz-cent-l{width: 812px;float: left;}
.dz-cent-l li{width: 203px;float: left;}
.dz-cent{margin-top: 30px;}
.dz-cent .dz-cent-l {margin-top: 80px;}
.dz-cent .dz-cent-l li{height: 120px;margin-bottom: 15px;position: relative;}
.dz-cent .dz-cent-l li p{position: absolute;bottom: 0;left: 0;right: 0;}
.dz-cent-r{margin-left: 28px;}

/*tc-hd*/
.tc-hd{margin-top: 30px;}


/*
	docs start
*/


.doc-l{width:1200px;margin-top: 30px;}
.doc-center .title{width: 380px;float: right;}
.doc-center .title ul {width: 380px;}
.doc-center .title ul li{background: #d4d4d4;padding: 10px 5px;margin-bottom: 20px;width: 170px;float: left;margin-right: 20px;}
 .doc-center .title ul li:nth-child(even){margin-right: 0}
 .doc-center .title ul li.on{background: #26aa70;}
 .doc-center .title  ul li.on p{color: #fff}
.doc-center .title ul li p{font-size: 14px;color: #000;line-height: 23px;}
.doc-center .title ul li img {float: left;margin-right: 5px;}
.doc-center-body{width: 800px;}
.doc-center-body img{float: left;margin-right: 5px;}
.doc-center-body h3{font-size: 17px;color: #31b57b;line-height: 1.6em;padding-top: 30px;text-align: center;}
.doc-center-body p{font-size: 15px;color: #a5a5a5;line-height: 1.5em;text-indent: 2em;margin-top: 10px;}
.doc-center-body p strong{color: #31b57b;}
.doc-center-body p a{color: #ff0000}
.doc-info {margin-top: 5px;text-align: left;}

.doc-butt-gh{margin-top: 20px;}
.doc-butt-gh a {display: inline-block;width: 156px;height: 40px;line-height: 40px;text-align: center;background-color: #eb7f00;color: #fff;border-radius: 6px;}
.doc-butt-gh a:first-child {background-color: #26aa70;margin-right: 18px;}
.mt30{margin-top: 30px;}
.kssb p{font-size: 15px;line-height: 1.6em;text-indent: 2em;margin-top: 15px;color: #616161}

.links-cent {margin-top: 14px;}
.links-cent a {display: inline-block;padding: 5px 12px; background: #26aa70;color: #fff;text-align: center;margin-right: 8px;margin-left: 5px;}
.links-cent a:hover {text-decoration: underline}
/*
	mod-bz
*/



/*
	位置
*/
.list-at{margin-top: 30px;}
.list-at-ct-l {width: 780px; height: auto;overflow: hidden;float: left; }
.list-at-ct-r{width: 345px;height: auto;overflow: hidden;float: right;margin-left: 30px;}
.position{ height: 45px; line-height: 45px; padding-left: 38px; padding-bottom:10px; font-size: 16px; border-bottom: 2px solid #dfdfdf;background:url(../images/ii.png) 0 14px no-repeat;}
.position a{ color: #505050;}
.position a:hover{ color: #10ac67;}
.list-at-ct{ height: auto; overflow: hidden; padding-bottom: 20px;}
.list-at-ct ul li{ height: 110px; padding-top: 15px; border-bottom: 1px dashed  #d6d6d6;}
.list-at-ct ul li .list-title-h3 a{ display: block; line-height: 40px; height: 40px; font-size: 17px; color: #333;background:url(../images/list-icon1.png) left center no-repeat;  font-weight: normal; padding-left:26px;}
.list-at-ct ul li .list-title-h3 a{ color: #222;}
.list-at-ct ul li .list-title-h3 a:hover{ color:#10ac67;}
.list-at-ct ul li p{ padding: 0 0 0 26px; font-size: 14px;line-height: 1.6em;color: #666}
.list-at-ct ul li p a{color:#f00;}
.page{text-align:center; margin:10px 0; padding: 10px 0 30px 0; font-size:12px; }
.page li{display:inline; color:#10ac67; font-size: 15px;}
.page a{background:#FFFFFF; color:#10ac67;border:1px solid #E4ECDA; padding:3px 8px 2px 8px; }
.page a:hover{background:#10ac67; color:#FFF; text-decoration:none;}


.prompt{ height: auto; overflow: hidden; padding: 20px 0;}
.relevant{ width:330px; height: auto; overflow: hidden; float: left; }
.hotspot{ width:330px; height: auto; overflow: hidden; float:right;}
.prompt dl{ width:330px; height: auto; overflow: hidden;}
.prompt dt{ width: 330px; height: 50px; line-height: 50px; background:url(../images/list-rdwz1.png) 0 5px no-repeat; font-size: 22px; font-weight: bold; color: #87c6e1; text-indent: 38px;}
.prompt dd{width: 330px; height: 30px; line-height: 30px; font-size: 15px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.prompt .rdwz dt{background:url(../images/list-rdwz2.png) 0 5px no-repeat;}
.prompt dl a{color: #797979;text-decoration: none;}
.prompt dl a:hover{color:#0083CB;}

.hope{ width:345px; background: #e4f3ff;padding-top:50px; margin-bottom: 6px;  }
.hope_nav{ width: 270px; margin: 0 auto; text-align: center;  height: 24px;background:url(../images/list-right-hope-bj.png) center repeat-x;}
.hope_nav strong{ background: #e4f3ff;  padding: 0 10px; font-size: 23px; font-weight: bold; color: #2e7dbb;}
.hope_con{width: 270px; padding: 20px 0; line-height: 32px; margin: 0 auto; font-size: 18px; color: #2e7dbb;}
.contact a{font-size: 14px;    color: #797979;text-decoration: none;}
.contact a:hover{color:#0083CB;}

.contact{ width:345px; background: #e4f3ff;padding-top:50px; margin-bottom: 6px; }
.contact_dh{width:270px; margin: 0 auto; height: auto; display: block; padding: 20px 0 20px;}
.contact_mode{width:270px; margin: 0 auto; height: auto;}
.contact_mode ul li{ width: 81px; height: 153px; text-align: center; font-size: 17px; color: #222222; float: left; margin:0  4px;}
/*
	article strat
*/
.body_article h1{ color: #10ac67; font-size: 26px; font-weight: bold; line-height: 35px; padding:40px 20px 10px 20px; text-align: center;padding-bottom: 10px;}
.laiyuan{ font-size: 16px;}
.laiyuan span{ float: left; padding-left: 100px;}
.laiyuan i {float:right; padding-right: 80px; color:#10ac67; font-style: normal;}
.laiyuan i a{color:#10ac67; padding: 0 8px;}
.body_txt{ padding:40px 20px 40px 20px; font-size: 16px; line-height: 28px;}
.body_txt p{ padding: 10px 0;font-size: 16px; line-height: 28px;text-indent: 2em;}
.body_txt div{ padding: 10px 0;font-size: 16px; line-height: 28px;}
.body_txt p img{ text-align: center; margin: 0 auto;display: block;}
.body_txt div img{ text-align: center; margin: 0 auto; display: block;}

.register{width: 270px; margin: 0 auto;}
.register p{ background: #fff; margin-bottom: 6px; font-size: 17px; line-height: 41px;}
.register p span{ padding: 0 0 0 17px;}
.register p .txt{ border: 0; height: 41px; line-height: 41px; font-size: 17px; width: 160px;}
.register p .txt1{border: 0; height: 41px; line-height: 41px;font-size: 17px; width: 160px; color: #666;}
.register p .yzm{ width: 100px; font-size: 17px; height: 41px; border: 0; margin: 0; padding: 0;}
.register_nav{width: 270px; text-align: center; margin: 0 auto 5px auto; height: 60px; line-height: 60px; color: #fff; font-size: 22px; background: #028cdc;}

.anniu{ height: 90px; width: 270px; margin: 10px auto 0 auto;}
.tijiao{ width: 126px; height: 41px;border-radius: 5px; background: #f39800; border: 0; padding: 0; margin: 0 18px 0 0 ; font-size: 20px; color: #fff;}
.tijiao1{ width: 126px; height: 41px;border-radius: 5px; background: #6fba2c; border: 0; padding: 0; margin: 0; font-size: 20px; color: #fff;}

/*
	nav 病种导航
*/
/*main0*/




.list-at-ct-r-top ul{width:345px; margin-top: 15px;}
.list-at-ct-r-top ul li{ width: 115px; text-align: center; font-size: 16px; color: #505050; float: left;}
.list-at-ct-r-top ul li a{display: block;text-align: center;}
.list-at-ct-r-top ul li a img{margin: 0 auto;padding-bottom: 6px;}
.list-at-ct-r-top ul a{color: #505050}
.list-at-ct-r-md .zxr {text-align: center;}
.list-at-ct-r-md .zxr a{display: block;}
.list-at-ct-r-md .zxr a img{margin:0 auto;margin-left: 15px;}
.list-at-ct-r-md p{margin: 0 auto;font-size: 15px;color: #505050;line-height: 1.6em;}
.list-at-ct-r-md p.tc{font-size: 16px;color: #505050;font-weight: bold;}
.list-at-ct-r-md .doc-btn{width: 270px;margin: 0 auto;text-align: center;}
.list-at-ct-r-md .doc-btn a{background: #26aa70;font-size: 15px;color: #fff;line-height: 1.6em;display: inline-block;padding: 2px 6px;margin-right: 10px;margin-left: 10px;margin-top: 10px;}
.list-at-ct-r-bottom h3{font-size: 17px;color: #0b8e54;border-bottom: 1px solid #505050;padding-bottom: 3px;margin-top: 20px;}
.list-at-ct-r-bottom ul li a{font-size: 15px;color: #505050;line-height: 1.6em; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.list-at-ct-r-bottom ul{margin-top: 10px;}
.list-at-ct-r-bottom ul li{margin-top: 5px;   }
.list-at-ct-r-bottom ul li span{float: right;}
.list-at-ct-r-bottom ul li:hover a,.list-at-ct-r-bottom ul li:hover span{color: #10ac67} 
.list-at-ct-r-top h3{font-size: 17px;color: #0892d6;border-bottom: 1px solid #0892d6;padding-bottom: 3px;margin-top: 20px;}
.prompt h3{margin-left:10px;color: #10ac67;margin-top: 10px;border-bottom: 1px solid #505050;padding-bottom: 3px;display: inline-block;}
.xgwz li{font-size: 15px;padding-left: 10px;width: 47%;float: left;margin-top: 10px;}
.xgwz li a {color: #505050}
.pre-next {height: 40px; }
.pre-next p {margin: 5px 0;float: left;width: 50%;;text-indent: 1em;line-height: 20px}
.pre-next p a{color:#505050}
.pre-next p:hover{color: #10ac67}