@charset "utf-8";
/* usually */
html{color: #333;}
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 */
.container {min-width: 320px;max-width: 640px;margin-left: auto; margin-right: auto;font-size: 14px;}
.gutter{margin-left: 4.5%;margin-right: 4.5%;}

/* header START */
.disease-nav li{text-align: center;float: left;width: 20%;background: #199da5;height: 2.6em; line-height: 2.6em;margin-top: 1px;position: relative}
.disease-nav li:after {content: "";width: 1px;height: 100%;position: absolute;right: 0px;top:0px;background: linear-gradient(to bottom,rgba(207,129,141,0), rgba(129,207,196,1),rgba(207,129,141,0));}
.disease-nav li:last-child:after {display: none}
.pub-title {font-size: 18px;color: #007c83;margin-bottom: 0.3125rem;margin-top: 0.4125rem;border-bottom:1px solid #e6e6e6;}
.pub-title strong {border-bottom:2px solid #007c83;padding:0 4px 6px;display:inline-block}
.pub-title a.more {float:right;color:#666;font-size:15px;position:relative;top:2px;}
.pub-title a.more:hover {color:#007c83 }
.disease-nav li a{color: #fff;display:block;}
.banner{position:relative;overflow:hidden; }
.banner .hd{width:100%;height:11px;position:absolute;z-index:1;bottom:5px;text-align:center; }
.banner .hd ul{display:inline-block;height:5px;padding:3px 5px;background-color:rgba(255,255,255,0.7); border-radius:5px;font-size:0;vertical-align:top;}
.banner .hd ul li{display:inline-block;width:5px;height:5px;border-radius:5px;background:#8C8C8C;  margin:0 5px;  vertical-align:top;overflow:hidden;  }
.banner .hd ul .on{ background:#FE6C9C;}
.banner .bd{ position:relative;z-index:0;}
.banner .bd li img{ width:100%; background:url("../images/loading.gif") center center no-repeat;}
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.navgation {width:100%;}
.navgation td { width: 33%;text-align: center;border: solid 1px #ffffff;background: #199DA5;padding: 6px 2%;font-size: 16px;line-height: 20px;}
.navgation td a {color: #fff;display:block;}
@media (max-width: 380px) {
	.navgation td a {font-size: 15px;}
}
	/* index START */
.index .dynamic .img-show{margin-top: 0.3125rem;padding-bottom: 0.234375rem;}
.index .dynamic .img-show h3{font-size: 15px;}
.index .dynamic .img-show h3 a{color: #333;}
.index .dynamic .img-show img{margin-right: 0.234375rem; width:125px;height:auto;}
.index .dynamic .img-show p{line-height: 1.7em;margin-top:3px;}
.index .dynamic .img-show p a{color: #e00809;}
.index .dynamic ul{padding-top: 0.234375rem;border-top: 1px dashed #666;}
.index .dynamic ul li{line-height: 2em;}
.index .dynamic ul li a{color: #333;}
.index .dynamic ul li em{font-style: normal;color: #199DA5;}
/*.index h2.disease-title {font-size: 0.3125rem;height: 0.7rem;line-height: 0.7rem;background: #ececec;font-weight: normal;text-indent: 1em;border-bottom: 2px solid #fff;box-shadow: 0px 1px 0px #ececec;overflow: hidden;margin-top: 0.3125rem;padding:5px 0}*/
.index h2.disease-title {font-size: 16px;;height: 0.65rem;line-height: 0.65rem;background: #ececec;font-weight: normal;text-indent: 1em;border-bottom: 2px solid #fff;box-shadow: 0px 1px 0px #ececec;margin-top: 0.3125rem;padding:5px 0}
.index h2.disease-title span {color: #d1073b;}
.index h2.disease-title a {color: #666;}
.index h2.disease-title a :hover {color: #e00809}
.row-icon li {float: left;width: 48%;margin: 1% 0 2%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.index .row-icon li a {display: block;font-size: 14px;line-height: 1.4em;color: #333;border-left: 2px solid #d1d1d1;padding-left: 0.16rem;}
.index .tl{margin-top: 0.234375rem;}

.position{padding-left: 40px;background: url('../images/home_icon.png') 5px 0.234375rem no-repeat;background-size: 26px;padding-top: 0.3125rem;margin-top: 0.234375rem;border-top: 1px solid #e4e4e4;font-size: 14px;line-height: 1.6em;  }
.position a{color: #333;}
.position a.more {float:right;background:url(../images/more_icon.png) no-repeat center -3px;;width:26px;height:26px;display:inline-block;background-size:26px;}
.list-nav {padding:5px 0;border-bottom:1px solid #e4e4e4;display:none}
.list-nav ul li {float:left;width:25%;text-align:center;margin:5px 0;}
.list-nav ul li a {color:#666}
.list-box{margin-top: 0.3125rem;}
.list-box li{margin-top: 0.3125rem;padding-bottom: 0.3125rem;border-bottom: 1px dashed #d6d6d6;}
.list-box li img{margin-right: 0.234375rem;width: 2.1875rem; float:left;max-width:100%;height:auto;max-height:109px;}
.list-box li h3{margin-bottom: 0.15625rem;}
.list-box li h3 a{font-size: 14px;color: #00b58d;}
.list-box li p{line-height: 1.8em;}
.list-box li p a{color: #f00;}
.list-article .paginatiton{margin-top: 0.3125rem;}
.list-article .paginatiton li{float: left;padding: 3px 8px;border: 1px solid #00b58d;margin-right: 0.15625rem;}
.list-article .paginatiton li.thisclass{background: #00b58d;color: #fff;}
.list-article .paginatiton li a{color: #00b58d;}

.m0-nav {display: flex;flex-wrap: wrap;justify-content: space-around;}
.m0-nav li {flex: 0 1 32.33%;text-align: center;margin: .5%;background-color: #199DA5;}
.m0-nav li a {display: block;color: #fff;padding: 6% 0;}
a.back {float:right;background-color:#9f031b;color:#fff;padding:0 6px;}
.article-article{margin-top: 0.3125rem;}
.article-article h1{font-size: 18px;text-align: center;margin-top:0.3125rem}
.article-article p.article-info{text-align: center;line-height: 2.6em;}
.article-article p.article-info span{padding: 0 0.15625rem;}
.article-article .article-body p{line-height: 1.8em;margin-top: 0.3125rem;text-indent:2em}
.article-article .article-body div,.article-article .article-body h3 {margin-top: 0.3125rem;}
.article-article .article-body h3 {font-size:15px;}
.article-body p img {display:block;max-width:100%;height:auto;margin:0 auto;}
.pre-next  {margin-top:10px;}
.pre-next p {margin-top:8px;}
.pre-next p a {color:#333}
.article-recommend{margin-top: 0.3125rem;}
.article-recommend h2{font-size: 18px;color: #199DA5;border-right: 3px solid #199DA5;margin-bottom: 0.3125rem;border-radius: 0 3px 3px 0;}
.article-recommend ul{border-left: 1px solid #ccc;box-sizing: border-box;padding: 0px 0.15625rem;}
.article-recommend li{line-height: 2;}
.article-recommend li a{color: #333;text-overflow: ellipsis; overflow: hidden; display: inline-block; white-space: nowrap;}
.doctor{margin-top: 0.3125rem;}
.doctor .bd li{width: 48%;margin:1%;;float: left;}
.doctor .bd li img {margin:0 auto;}
.doctor .bd li p{margin-top: 0.15625rem;margin-bottom: 0.15625rem;line-height: 1.6em; }
.doctor .bd li p a{color: #333;font-weight:700;}
.doctor .bd li p.descri{text-align: justify;padding: 0 0.15625rem; }
.doctor .bd li p.descri a{color: #e00809;}
.doc-butt {text-align:center;margin:0.15rem 0;}
.doc-butt a {display:inline-block;padding:7px 12px;background-color:#eb6100;text-align:center;color:#fff;border-radius:6px;}
.link-zt{ margin-top: 0.3125rem;}
.link-zt h2{font-size: 16px;font-weight: normal;color: #e00809;}
.link-zt h2 span{padding: 5px;border-bottom: 2px solid #e00809;}
.link-zt ul{margin-top: 0.3125rem; }
.link-zt ul li{line-height: 2em;width: 50%;box-sizing: border-box;padding-left: 0.15625rem;border-left: 3px solid #ccc;float: left;margin-top: 0.234375rem;  }
.link-zt ul li a{color: #333;}

.zxPhone{position:relative; margin:1.2em 0 1em; border-radius:8px;  background:linear-gradient(#eedb51, #f4c240); display: inline-block; padding:8px 10px 8px 40px; border:1px solid #b37c12;}
.zxPhone a{color: #000;  font-size:16px; }
.zxPhone img{position: absolute; left:6px; top:0px; animation:  1s infinite; }

.zxHand{position:relative; margin:1.2em 0 1em; border-radius:8px;  background:linear-gradient(#eedb51, #f4c240);  display: inline-block; padding:6px 19px; border:1px solid #b37c12;}
.zxHand a{  color: #000;  font-size:16px; }
.zxHand img{animation: cursorMove 1s infinite; position: absolute;right:0;}
.zxHand-1{margin-left: 30px; background:linear-gradient(#dd0018, #760003);}
.zxHand-1 a{color: #fff;}
@keyframes cursorMove{
	0%{top:12px;}
	100%{top:20px;}
}
@-webkit-keyframes cursorMove{
	0%{top:12px;}
	100%{top:20px;}
}

/*********************************btm_text*******************************************/
.bottom_nav{height: 45px; line-height:45px; background: #199DA5; border-bottom:1px solid rgba(255,255,255,0.6); }
.bottom_nav ul {max-width: 640px; min-width: 320px; margin:0 auto 0;}
.bottom_nav ul li{float: left; width:25%; text-align: center; position: relative;}
.bottom_nav ul li:before{position: absolute; content: ""; width: 1px; height:18px; background: #f5f5f5; top:16px; right:0;}
.bottom_nav ul li:last-child:before{background:none;}
.bottom_nav ul li a{font-size: 15px; color: #fff;}

/**********************************btm_text*************************************************/
.footer {margin-top:0.315rem;}
.footer-tel{background-color: #fbecd9; text-align: center; padding: 12px;}
.footer-info{background-color: #199DA5; text-align: center; padding:12px;}
.footer-info .page-help,.footer-info .page-help a{color:#fff799; font-size: 16px;}
.footer-info .page-help{width:98%; margin-left: auto; margin-right: auto; padding-bottom: 10px; border-bottom: 1px solid rgba(255,255,255,0.6); margin-bottom: 12px;}
.footer-info p{ margin-top:0;  margin-bottom:0;  font-size: 14px; color:#ffffff!important; text-align:center; padding:5px 6px; box-sizing: border-box; }
.footer-info p a{
	color: #fff;
}
