﻿*{margin:0;padding:0;
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-text-size-adjust:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
font-family:'Microsoft YaHei',Arial;}
img{vertical-align:top;border:none;max-width:100%;}
body,p,form,input,button,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,textarea{-webkit-user-select:text;-ms-user-select:text;user-select:text;-webkit-appearance:none;}
table{border-collapse:collapse; }
input,select{vertical-align:middle;line-height:normal;font-size:1em;}
a{outline:0;cursor:pointer;*star:expression(this.onbanner=this.blur());}
a:link,a:active{color:#393939;text-decoration:none;}
a:visited{color:#393939;text-decoration:none;}
a:hover{color:#2c8746;text-decoration:underline;}

input:focus,select:focus,textarea:focus,button:focus{outline:none;}
input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;}
a{text-decoration:none;-webkit-touch-callout:none;}
.fl, .left{float:left; }
.fr, .right {float:right;}
.hidden{ display:none;}
li{list-style:none;}
body{max-width:640px; min-width:320px; margin:0 auto; color:#393939;background:#fff; font-family: "Microsoft YaHei"}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;} 
@media screen and (max-width:360px){html,body,input,select{font-size:13px}}
@media screen and (min-width:360px){html,body,input,select{font-size:15px}}
@media screen and (min-width:400px){html,body,input,select{font-size:15px}}
@media screen and (min-width:480px){html,body,input,select{font-size:18px}}
@media screen and (min-width:560px){html,body,input,select{font-size:20.5px}}
@media screen and (min-width:600px){html,body,input,select{font-size:22.25px}}
@media screen and (min-width:640px){html,body,input,select{font-size:24px;}}
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; font-size:0; line-height:0; height:0; }
.clearfix { *zoom:1;  }


#htitle{margin:3rem 0 1rem o;}
.navbar #title img {  margin:10px 0;}
/* 菜单导航  */
.m_menu{width:100%; margin:2% 0;}
.m_menu ul{margin-left:-0.85%;}
.m_menu li{width:24.15%; margin:0 0 0.85% 0.85%;background:url(/zt_img/pic4.jpg) no-repeat scroll;height:2.25rem; float:left; line-height:2.25rem; text-align:center; font-size:100%; background-size: 100% 100%;}
.m_menu li a{color:#fff; width:100%; height:2.25rem; display:inline-block;}
.clear{clear:bold; font-size:0px;}

/* 选项�?*/
.tabbox{width:100%;margin:1em auto;position:relative;overflow:hidden;}
.tabbox .tabbtn{height:2.5em; width:99%%; margin:0px 0px 0.8em 1%; }
.tabbox .tabbtn li{float:left;position:relative; width:24%; height:2.5em; color:#fff; margin-right:1%;}
.tabbox .tabbtn li span{display: inline-block;float:left;height:2.5em;line-height:2.5em;overflow:hidden;width:100%;text-align:center;cursor:pointer; font-size:100%;color:#50A36B; }
.tabbox .tabbtn li span.tbt01{background:#e9e9e9;}
.tabbox .tabbtn li span.tbt02{background:#e9e9e9;}
.tabbox .tabbtn li span.tbt03{background:#e9e9e9;}
.tabbox .tabbtn li span.tbt04{background:#e9e9e9;}
.tabbox .tabbtn li.current span{color:#fff; font-size:100%; background:#50A36B;}
.tabbox .tabcon{width:100%; margin-left:1%;}
.tabbox .tabcon .wapig .tabfl{float:left; width:47%; margin-left:5px; height:9.28rem; overflow:hiddle;}
.tabbox .tabcon .wapig img{margin-right:5px; width:100%; height:100%;}
.tabbox .tabcon ul{width:92%; margin:0.5em 0px 0px 2%;}
.tabbox .tabcon li{height:3em;line-height:3em;overflow:hidden; background:url(/zt_img/wabbg_001a.gif) 0.5em center no-repeat; list-style-type:none;text-indent:2.3em; border-bottom:dashed 1px #38B86B; font-size:0.85em;}
.tabbox .tabcon li a{color:#010101;}

@media screen and (max-width:320px){
.tabbox{width:320px;margin:10px auto;position:relative;overflow:hidden;}
.tabbox .tabbtn{height:29px; width:320px; margin:0px 0px 0.8em 1%; }
.tabbox .tabbtn li{float:left;position:relative; width:24%; height:29px; color:#fff; margin-right:2.5px;}
.tabbox .tabbtn li span{display:block;float:left;height:29px;line-height:30px;overflow:hidden;width:100%;text-align:center;cursor:pointer; font-size:1em;color:#50A36B;}
.tabbox .tabbtn li span.tbt01{background:#e9e9e9;}
.tabbox .tabbtn li span.tbt02{background:#e9e9e9;}
.tabbox .tabbtn li span.tbt03{background:#e9e9e9;}
.tabbox .tabbtn li span.tbt04{background:#e9e9e9;}
.tabbox .tabbtn li.current span{height:29px;line-height:30px;color:#fff;font-size:1em;  font-size:1.3em; background:#50A36B;}
.tabbox .tabcon{width:320px; margin-left:6px;}
.tabbox .tabcon .wapig .tabfl{ float:left; width:47%; margin-left:5px; height:9.28rem; overflow:hiddle;}
.tabbox .tabcon .wapig img{margin-right:5px; width:100%; height:100%;}
.tabbox .tabcon ul{width:295px; margin:6px 0px 0px 6px;}
.tabbox .tabcon li{height:25px;line-height:25px;overflow:hidden; background:url(/zt_img/wabbg_001a.gif) 10px center no-repeat; list-style-type:none;text-indent:28px; border-bottom:dashed 1px #38B86B; font-size:0.85em;}
.tabbox .tabcon li a{color:#010101;}
}

@media screen and (min-width:640px){
.tabbox{width:640px;margin:20px auto;position:relative;overflow:hidden;}
.tabbox .tabbtn{height:58px; width:640px; margin:0px 0px 0.8em 1%; }
.tabbox .tabbtn li{float:left;position:relative; width:24%; height:58px; color:#fff; margin-right: 5px;}
.tabbox .tabbtn li span{display:block;float:left;height:58px;line-height:58px;overflow:hidden;width:100%;text-align:center;cursor:pointer; font-size:100%; color:#50A36B; }
.tabbox .tabbtn li span.tbt01{background:#e9e9e9;}
.tabbox .tabbtn li span.tbt02{background:#e9e9e9;}
.tabbox .tabbtn li span.tbt03{background:#e9e9e9;}
.tabbox .tabbtn li span.tbt04{background:#e9e9e9;}
.tabbox .tabbtn li.current span{height:58px;line-height:58px;color:#fff; font-size:110%; background:#50A36B;}
.tabbox .tabcon{width:640px; margin-left:12px;}
.tabbox .tabcon .wapig .tabfl{ float:left; width:46%; margin-left:10px; height:9.28rem; overflow:hiddle;}
.tabbox .tabcon .wapig img{margin-right:5px; height:100%;}
.tabbox .tabcon ul{width:590px; margin:12px 0px 0px 12px;}
.tabbox .tabcon li{height:50px;line-height:50px;overflow:hidden; background:url(/zt_img/wabbg_001.gif) 14px center no-repeat; list-style-type:none;text-indent:42px; border-bottom:dashed 1px #38B86B; font-size:90%;}
.tabbox .tabcon li a{color:#010101;}
}
.autohei { height:auto; overflow:hidden; zoom:1;}



/*-- 疾病导航分类 --*/
.m02{ width:100%; margin:auto; overflow:hidden;}
.m02 p.p01{ width:100%; height:3rem;margin: auto auto 1rem; background:url(/zt_img/smyy-02.jpg) repeat-x scroll; background-size:100% 100%;}
.m02 p.p01 span{ display:block; float:left; line-height:3rem;height:3rem;font-size: 1.7rem; float:left;}
.m02 p.p01 span.span01{ width:65%; text-indent:0.5em;color: #fff; font-size:116%;}
.m02 p.p01 span.span02{width:32%;text-align: center;color: #dd0000;font-size:116%;line-height:2rem; font-weight:normal; height:2rem; background:url(/zt_img/smyy-03.png)  no-repeat scroll;margin: 0.4rem auto; background-size:100% 100%; cursor:pointer;}
.m02 .ul01{width:95%; margin:auto;overflow:hidden;}
.m02 .uh01{height:9.8rem;}
.m02 .uh03{ height:7.2rem;}
.m02 .ul01 li{ width:32%; height:2rem; text-align:center; line-height:2rem; margin-bottom:5px; float:left; font-size:1rem;}
.m02 .ys01{background:#b4ecec;}
.m02 .ys02{background:#bbd4ea;}
.m02 .ys03{background:#c1e4b7;}
.m02 .ys04{background:#ffdec8;}
.m02 .ul01 li a{}
.m02 .ul01 li.li01{ height:4.6rem; background:url(/zt_img/smyy-10.png) 0rem 0rem / 9.3rem 4.6rem no-repeat scroll; background-size:100% 100%;}
.m02 .ul01 li.li08{ height:4.6rem; background:url(/zt_img/smyy-12.png) 0rem 0rem / 9.3rem 4.6rem no-repeat scroll; background-size:100% 100%;}
.m02 .ul01 li.li01 a, .m02 .ul01 li.li08 a{width:100%; height:5rem; display:inline-block;}
.m02 .ul01 li.li02{ margin:0 2% 0.6rem 2%;}
.m02 .ul01 li.li03{ margin:0 2% 0.6rem 0;}
.m02 .ul01 li.li04{ margin:0 0 3.2% 0;}
.m02 p.p02{width: 95%;margin:0.8rem auto;height: .2rem; border-bottom:1px dashed #CCC;}
.m02 .m02-div01{ width:95%; margin: auto auto .5rem;overflow:hidden;}
.m02 .m02-div01 .ul02{ width:68%; margin:auto;overflow:hidden; float:left;}
.m02 .ug01, .m02 .m02-div01 .uh02{height:7.2rem;}
.m02 .ug02, .m02 .m02-div01 .uh04{height:9.8rem;}
.m02 .m02-div01 .ul02 li{ width:47%; height:2rem; text-align:center; line-height:2rem; margin-bottom:5px; float:left;font-size:1rem;}
.m02 .m02-div01 .ul02 li a{}
.m02 .m02-div01 .ul02 li.li03{ height:5.2rem; background:url(/zt_img/smyy-11.png) 0rem 0rem / 9.3rem 5.2rem no-repeat scroll; background-size:100% 100%;}
.m02 .m02-div01 .ul02 li.li08{ height:5.2rem; background:url(/zt_img/smyy-13.png) 0rem 0rem / 9.3rem 5.2rem no-repeat scroll; background-size:100% 100%;}
.m02 .m02-div01 .ul02 li.li04{ margin:0 3% 0.6rem 3%;}
.m02 .m02-div01 .ul02 li.li05{ margin:0 2% 0.6rem 2%;}
.m02 .m02-div01 .ul03{ width:32%; height:5rem;float:left;}
.m02 .m02-div01 .ul03 li.un01{width:100%;height:4.6rem; background:url(/zt_img/smyy-11.png) center right / 9.3rem 4.6rem no-repeat scroll; background-size:100% 100%;}
.m02 .m02-div01 .ul03 li.un08{width:100%;height:4.6rem; background:url(/zt_img/smyy-13.png) center right / 9.3rem 5rem no-repeat scroll; background-size:100% 100%;}
.m02 .m02-div01 .ul03 li.un01 a, .m02 .m02-div01 .ul03 li.un08 a{width:100%;height:4.6rem; display:inline-block;}
.m02 .m02-div01 .ul03 li.un02{width:100%; height:2rem; text-align:center; line-height:2rem; margin-bottom:5px; float:left;font-size: 1rem; margin-top:0.6rem;}
.m02 .m02-div01 .ul03 li.un03{width:100%; height:2rem; text-align:center; line-height:2rem; background:#ffdec8; margin-bottom:5px; float:left;font-size: 1rem; margin-top:0.43rem;}
.m02 .m02-div01 .ul03 li a{}
.m02 .ul04{ width:95%; height:5.2rem; margin:auto;overflow:hidden;}
.m02 .ul04 li{ width:9.2rem; height:2rem; text-align:center; line-height:2rem; background:#ffdec8; margin-bottom:1rem; float:left;font-size:1rem;}
.m02 .ul04 li a{}
.m02 .ul04 li.li05{ height:5.2rem; background:url(/zt_img/smyy-10.png) 0rem 0rem / 9.3rem 5.2rem no-repeat scroll; background-size:100% 100%;}
.m02 .ul04 li.li06{ margin:auto 1rem auto;}
.m02 img.img01{ width:95%; height:6.3rem;margin: auto auto 2rem;display:block;}


.jw_main a{ display:block; height:3rem; font-family: "Microsoft YaHei" ! important; font-size:110%; color:#fff; line-height:3rem;}
.jw_main .jw_a{ width:36%; background:#fa7000 url(/zt_img/1.gif) no-repeat 10px center;  margin-right:2%; text-indent:2em;background-size:22%; }
.jw_main .jw_b{ width:62%; background:#1759af url(/zt_img/2.gif) no-repeat 10px center; background-size:14%; text-indent:1.4em;}.jw_main{ overflow:hidden;zoom:1; background:#F6F6F6; margin:0.5em 0;}

/* 首页专家 */
.autohei {height: auto;overflow: hidden; zoom: 1;}
.ind_zj_1{overflow:hidden;zoom:1;background:#226e39; height:2.8rem; line-height:2.8rem; padding:0 .71em; color:#fff}
.ind_zj_1 span{ float:right; font-size:100%;}
.ind_zj_1 h3{ color:#fff; font-size:120%; font-weight:normal;}
.ind_zj_1 a{ color:#fff}
.s_zj{ overflow:hidden;zoom:1; padding:.71em 0 .41em 0;}
.zj_tu1{zoom:1; margin-right:.71em;}
.zj_tu1 img{ width:7.64em; height:8.28em; padding:5px; border:1px solid #ececec}
.zj_js1{ width:12.em; overflow:hidden;zoom:1;}
.zj_js1 h3{ font-family: "Microsoft YaHei" ! important; height:1.78em; font-size:110%; color:#454545; overflow:hidden;zoom:1; font-weight:normal;}
.zj_js1 h3 span img{ float:left; width:4em}
.zj_js1 p{ line-height:1.40em;font-family: "Microsoft YaHei" ! important; font-size:90%; color:#333333; padding-bottom:.57em; padding-top:.36em;}
.zj_js1 a{ color:#fa7000}
.zj_js1 h4{ text-align:center; color:#F00; padding-bottom:.36em; font-weight:normal;}
.zj_js1 div{ overflow:hidden;zoom:1;}
.zj_js1 div a{ float:left; width:35%;}
.zj_js1 div img{ width:90%;}


/* 首页向上滚动  */
.con_top{background:#fff;padding:1rem 0 0.4rem 0;}
.con_top02{margin:0 auto; width:96%; }
.con_top02 img{width:100%;}
.con_05{width:100%;height:auto;}
.con_05 .con_05_p{font-size:130%;color:#989999;margin-bottom:0.4em; text-align: center;}
.con_05 .con_05_p em{color:#ff9000;}
.con_05 .con_05_p li{float:left; width:25%;}
.con_05_lu{width:96%; margin: auto;}
.con_05 ul{ margin-left:-1%;}
.con_05 ul li{width:32%;border-radius:5px;float:left;margin:0 0 8px 1.2%;font-size:110%;color:#fff;text-align:center;line-height:2.3em; height:2.3em;}
.con_05 ul li:nth-child(1){background:#73a4e7;}
.con_05 ul li:nth-child(2){background:#ff7578;}
.con_05 ul li:nth-child(3){background:#f69745;margin-right:0;}
.con_05 ul li:nth-child(4){background:#28c997;}
.con_05 ul li:nth-child(5){background:#92bc68;}
.con_05 ul li:nth-child(6){background:#54c9d2;margin-right:0;}
.txtMarquee-top{width:100%;height:auto; margin:auto; overflow:hidden;position:relative;background:#fff;}
.txtMarquee-top .bd .con_06_01{width:96%; margin:auto; padding:1em 0;}
.txtMarquee-top .bd .con_06_01 dt{width:16%;float:left;margin:0.4em 0.8em 0 0.4em;}
.txtMarquee-top .bd .con_06_01 dt img{width:100%; margin-top:1em;}
.txtMarquee-top .bd .con_06_01 dd{width:76%;float:left;}
.txtMarquee-top .bd .con_06_01 dd h3{color:#999999;margin-bottom:10px; font-weight:normal;}
.txtMarquee-top .bd .con_06_01 dd h3 em{font-size:130%;color:#2c8746; }
.txtMarquee-top .bd .con_06_01 dd h3 span{font-size:95%;}
.txtMarquee-top .bd .con_06_01 dd h3 i{color:#ff9000;font-size:90%;}
.txtMarquee-top .bd .con_06_01 dd p{font-size:80%;line-height:160%;}
.con_06_02{background:#f5f5f5 !important;}

.bot {margin:10px 10px 36px 10px; text-align: center; line-height:160%;}
.bot img{margin-bottom:0.6rem;}

.boxvvp { background-color:#2c8746; width: 100%; height: 50px; }
.boxvvp h3 { text-align: left; line-height: 50px; font-size: 20px; color: #FFF; font-weight: 600; float: left; }
.boxvvp span { float: right; margin: 16px 16px 0 0; }
.boxvvp span a { color: #FFF;  font-size:100%;line-height: 0.9em;}

#footer{width:100%; max-width:640px; min-width:310px; overflow:hidden; margin: 0 auto; padding: 0 0px; margin:0.6rem 0 1rem 0;}
#footer .box7 { width:100%; padding:10px 0px; overflow:hidden; text-align:center;}
#footer .box7_1 { margin: 10px 0; padding-bottom: 8%;background:url(/zt_img/box7_1.jpg) no-repeat;   -moz-background-size:100% 100%;   -webkit-background-size:100% 100%;    -o-background-size:100% 100%;   background-size:100% 100%;	overflow: hidden;text-overflow: ellipsis;word-break:keep-all;white-space:nowrap;}
#footer .box7_1 p { font-size: 14px; line-height: 30px; }
#footer .box7_2 li { width: 23.9%; float: left; margin-right: 1.4%; overflow:hidden;  margin-bottom:1rem;}
#footer .box7_2 li img{width:95px;}
#footer .box7_2 span{ display:block;}
#footer .box7_2 li p { font-size:80%; text-align:center; }
#footer .box8 { }
#footer .box8 ul { padding: 0 15px; }
#footer .box8 li { border-bottom: #ccc 1px solid; padding: 5px 0; overflow: hidden; margin-top: 10px; }
#footer .box8 li img { float: left; margin: 0 5px; }
#footer .box8_1 { text-align: center; margin: 15px 0 0 0px; overflow: hidden;text-overflow: ellipsis;word-break:keep-all;white-space:nowrap;}
#footer .box8_1 span { font-size: 20px; color: #226e39; line-height: 35px; }
#footer .box8_1 p { font-size: 16px; }
#footer .box9 { clear:both; width:98.6%;margin:auto; }
#footer .box9 li { width:46.1%; float: left; margin:0.6em; }
#footer .box9 li p { font-size: 12px; text-align: center; color: #333;padding-top:5px;}
#footer .box9 li img{width:100%;}
#footer .box9_ad { margin:26px 0; }
#footer .box10 span { float:left; margin-left:20%; width: 85px; height: 30px; background-color: #226e39; text-align: center;  border-radius: 5px;  }
#footer .box10 span a{ font-size:16px; color:#FFF; line-height:30px;}
#footer .box10_1{  clear:both;}
#footer .box10 p{ text-align:center; color:#5a3701; line-height:150%;}

.footer{background:#01683D;height:36px;line-height:36px;}
.footer p{color:#fff;font-size:18px;text-align:center}
.footer p a{color:#fff;font-size:16px;height:35px;line-height:35px;text-align:center}
.footer_1{margin-top:10px;width:100%;background:#01683D;padding-top: 10px;padding-bottom:60px;}
.footer_1 span{display:block;text-align:center;width:100%;min-width:320px;max-width:640px;margin:0 auto}
.footer_1 span img{width:100%;min-width:320px;max-width:640px}
.footer_1 p{text-align:center;color:#fff;line-height:24px;font-size: 14px;}
/*
.foot{ width:100%; max-width:640px;min-width:320px;height:80px; background:url(/zt_img/footer_bg.jpg) repeat-x;padding-bottom:1.4rem; }
.foot_b{ width:100%; margin:0 auto; height:29px; line-height:29px;  padding-top:4px;}
.foot_b span{display:block;}
.foot_b span img{ float:left;}
.foot_b a{font-family:"微软雅黑"; color:#F00; text-shadow:1px 1px #fff; font-weight:bold;width:100%;display: block;text-align: center;font-size: 16px;} 
.foot_t{ width:320px; margin:0 auto; background:url(/zt_img/footer.gif) no-repeat; height:50px;}
.foot_t ul li{ width:80px; height:50px;float: left;overflow: hidden;}
.foot_t ul li a{ display:block; width:80px; height:50px;}   */