@charset "gb2312";
body{max-width:640px; margin:0 auto;font-family:"microsoft yahei";}
* { padding:0; margin:0;}
ul{ list-style:none;}
a{ text-decoration:none; color:#555555;}
img{ border:none;}
.banner{ width:100%;margin-top:10%;}
.banner img{ width:100%;}


/*gbxdjj*/
.gbxdjj{ width:100%;}
.gbxdjj dl{ width:100%;}
.gbxdjj dt{ padding: 3%; height: 25px; background: #fed33e;}
.gbxdjj dt p{ line-height: 1.5; text-indent: 2em;}
.gbxdjj dd{ width:50%; margin:5% auto; border-radius: 10px;}
.gbxdjj dd img{ width: 100%; font-size: 1.5rem; text-align: center; line-height: 1.5; color: #fff; display: block;}
.gbxdjj dt li{ width: 25%; float: left; line-height: 25px; text-align: center; font-weight: bold;}

.red{ color:#F00;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.org{ color:#f08300;}
.toubu{height: 2.7rem;line-height: 2.4rem;width:100%;text-align:center;color:#fff;background-image: linear-gradient(40deg,#75a1bf 0,#f47920 10%,#d71345 20%,#da44ac 30%,#d12c34 40%,#75a1bf 50%,#f47920 60%,#d71345 70%,#da44ac 80%,#d12c34 90%,#75a1bf 100%);background-size: 4000% 100%;position: fixed;z-index: 9999;top: 0;left: 0;}
.toubu p{font-size:15px;}
.dhtd{width:100%;height:2rem;background:#fff;border-top-right-radius: 4vw;border-top-left-radius: 4vw;}
.sgdht{color:#000}
.sgdht li{width:25%;text-align:center;float:left;font-size:15px;}
.tab-content { padding: 2%;}
.sgnr{display:none;}
.sgnr img{width:100%}
.sgnr h2{font-size: 16px;text-align: center;margin-top: 2%;}
.sgnr p{text-indent: 2rem;font-size: 14px;line-height: 1.7rem;padding: 0.5rem;}
.sgnr b{color: #009984;border-bottom: 1px solid #086f54;padding-top: 1rem;display: block;width: 95%;margin: 0 auto;padding-bottom: 0.5rem;}
.selected {border-bottom: 2px solid #ebebeb;}
.tab-content .show{display: block;}
.zjtdd{width: 98%;margin: 0 auto;margin-top: 1.5rem;margin-bottom: 2.5rem;}
.zjtx{width:30%;float:left;}
.zjxqd{width: 68%;float: left;padding-left: 2%;}
.zjzcd{font-size: 12px;float: left;width: 70%;height: 1rem;line-height: 1.7rem;}
.zjxmd{font-size: 16px;float: left;width: 30%;height: 1rem;}
.jjnrd{margin-top: 7%;font-size: 13px !important;text-indent: 0rem !important;}
.zjxqan{width: 100%;text-align: center;}
.xqjsan{width:30%;margin-right:1%;padding-left:6%;padding-right:6%;background:#009984;padding-top:1.5%;padding-bottom:1.5%;font-size:15px;color:#fff;}
.zjghan{width:30%;margin-left:1%;padding-left:6%;padding-right:6%;background:#f08300;padding-top:1.5%;padding-bottom:1.5%;font-size:15px;color:#fff;}
.nero{width:99%;margin: 0 auto;border: 2px solid #e0e0e0e0;margin-top: 2%;height: 20rem;padding-top: 1.5rem;}
.dqsj{height: 20px;width: 116px;font-family: Arial;font-size: 12px;color: #FFFFFF;text-align: center;line-height: 20px;margin-bottom: 10px;margin-left: auto;background-color: #BDBDBD;margin-right: auto;margin-top: 2%;display: block;    border-radius: 10px;}
.xiao1{display:none}
.xiao2{display:none}
.zct{width: 15%;border-radius: 100%; margin-right: 1rem;text-align: center;}
.zct img{width: 70%;border-radius: 100%;}
.yct{width: 84%;font-size: 13px;line-height: 21px;padding-top: 5px;border: 1.5px solid #24947c;height: 3.5rem;border-radius: 10px;padding-left: 10px;float: left;}
.yct img{width:24px;}

.zct2{width: 15%;border-radius: 100%; margin-right: 1rem;text-align: center;}
.zct2 img{width: 70%;border-radius: 100%;}
.yct2{width: 84%;font-size: 13px;line-height: 21px;padding-top: 5px;border: 1.5px solid #24947c;height: 3.5rem;border-radius: 10px;padding-left: 10px;float: left;}
.yct2 img{width:24px;}
/*dibu */

.dibud {width: 100%;height: 3rem;position: fixed;z-index: 9999;bottom: 0;left: 0;background:#eaeaea;box-shadow: 0px 0px 0.1rem #dadada;padding: 0 3.125%;padding-top:2%}
.dbtp{width:2.7rem;margin-right:3%}
.dbtj{width:77%}
.dbtp img{width:100%;border-radius: 100%;}
.srkd{width:100%;border-radius: 12.65625vw;border: 2px solid #fff;height:2.3rem}
.srkd span{line-height: 2.5rem;color: #95989e;padding-left: 6%;}

.doctor{ padding: 2%; padding-top: 12%;}
.doctor img{ width: 40%; float: left; margin-right: 3%;}
.doctor h1{ font-size: 20px;}
.doctor span{ font-size: 16px;}
.doctor p{ font-size: 14px; padding-top: 2%; line-height: 1.5;}


.yyjs{ width: 100%; background-color: #fff; margin-bottom: 15%;}
.yyjs p{ font-size: 14px;}
.yyjs div h1{ font-size: 16px; padding: 2% 0; font-weight: bold;}
.yyjs div p{ line-height: 1.5; padding-top: 2%;}
.yyjs p img{ width: 60%; float: left; margin-right: 2%;}
.yyjs div{ padding: 2%; background: #fff; margin-top: 2%;}
.yyjs div:nth-child(2n){ background: #f0f0f0;}
.yyjs div h1{ width: 22%; border-bottom: 2px solid #086e53; color: #434343; text-align: center; display: block;}
.yyjs div img{ width: 100%; margin-top: 2%;}

.zjtd{ width: 100%; background-color: #fff; margin-bottom: 15%;}
.zjtd li{ margin-bottom: 2%;}
.zjtd h1{ font-size: 18px; font-weight: bold; padding-bottom: 3%;}
.zjtd span{ width: 100%; font-size: 13px; line-height: 1.5; display: block;}
.zjtd p{ width: 100%; line-height: 1.5; display: block;}
.zjtd a{ width: 100%; height: 35px; text-align: center; line-height: 35px; background-color: #009882; display: block; margin-top: 2%; color: #fff; font-weight: bold;}
.zjtd img{ width: 30%; float: left; margin:0 4% 0 0;}

.cclx{ width: 100%; height: 100vh;  background-color: #fff; margin-bottom: 15%;}
.cclx img{ width: 100%; padding: 2% 0;}
.cclx p{ width: 100%; font-size: 14px; padding-bottom: 2%;}
.cclx a{ color: #333;}
.cclx span{ width: 20%; color: #009983;}
.cclx li{ line-height: 2;}