/* CSS Document */
html {overflow-x:hidden; background-color:#eee}
body {margin:0; padding:0; font-style: normal; font:12px/22px "\u5fae\u8f6f\u96c5\u9ed1","Microsoft YaHei","\5B8B\4F53", Arial, Helvetica, sans-serif;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,iframe,fieldset,input,button,select,textarea,blockquote,p,big,small,a,span,b,strong,center,font,em{padding:0; margin:0; color:#666; outline:none}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; } 
button, input, select, textarea { font-size: 100%; }
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
area{outline:none}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:#474747; text-decoration:none; outline:none}
a:visited {text-decoration:none;}
a:hover {color:#474747;text-decoration:none;}
a:active {color:#ba2636;}
.red, .red a { color:#F00; }
.blue, .blue a { color:#1e51a2; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; height:1px; width:100%; overflow:hidden; margin-top:-1px; }
.h10 { clear:both; height:10px; width:100%; overflow:hidden;}
.wrap{ width:100%; max-width:640px; margin:0 auto; background-color:#fff; overflow:hidden;}
.p0{ padding-top:0}
header{padding-top:0 !important;}
header img{ width:100%}
.index_top_ks{ width:640px; height:90px; margin-left:-320px;display:block; overflow:hidden;position:fixed;top:0; left:50%; }
.index_top_ks img,#js_ads_banner_top_slide img{ width:100%; height:auto}
#online_new{width:363px; height:434px;text-align:center;background:url(/swt/images/swt_22.png) no-repeat; background-size:contain;position:fixed;left:50%;top:33%;z-index:99999;margin:-75px 0 0 -170px;display: none;/* border-radius:5px; */}
#online_new .online-hd{ position:absolute; bottom:42%; left:10%}
#online_new .online_btn{ position:absolute; bottom:5.5%;width: 100%; }
#online_new .online_btn a{width:70%;height:62px; margin:0 auto; display:block; text-indent:-999em}
#online_new .line_colse{width:42px;height:42px;background:url(/swt/images/colse.png) no-repeat;background-size: 100% 100%;position: absolute;top: -21px;right: -21px;cursor: pointer}
#online_new #telInput{width:220px;height:54px; border:none; background:none; font-size:23px; line-height:54px; font-family:"\u5fae\u8f6f\u96c5\u9ed1","Microsoft YaHei"; text-align:center; color:#474747}
#online_new #callBtn{width:108px;height:58px;border:none; background:none; text-indent:-9999em}


nav{ height:60px; line-height:60px; background-color:#868686;text-align:center; }
nav a{ width:22%; color:#000; display:inline;font-size:28px; margin:0 0.8%; color:#fff}
nav a:hover,nav a:active,nav a:visited{ color:#fff}
.doctor_box{ background-color:#fff;}
.banner{ width:100%;max-width:640px;position:relative; overflow:hidden;   }
.banner .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center; display:none  }
.banner .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.banner .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius: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; max-height:270px; height:auto; overflow:hidden }
.banner .bd li{ display:none; float:left}
.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); /* 取消链接高亮 */  }

.focus{ width:100%; max-width:640px;margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:20px;text-align:center; margin:10px 0}
.focus .hd ul{ display:inline-block; height:20px;background-color:rgba(255,255,255,0.7); 
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:20px; height:20px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#fa9901;  }


.focus .bd{ position:relative; z-index:0; }
.focus .bd a{}
.focus .bd li img{background:url(../images/loading.gif) center center no-repeat;  }
.doc{ width:94%; margin:0 auto; position:relative}
.doc a img{ width:100%; height:auto;}
.doc .dockuang{width: 60%;height: 85%;background:rgba(127,202,192,.5);position: absolute;left: 31%;top: 8%;border-radius: 5px; padding:0 3%}
.doc dt{ display:block; font-size:23px; color:#118a4f; margin-top:15px}
.doc dt b{color:#118a4f; font-size:30px; margin-right:10px}
.dockuang p:nth-child(2){ display:block; border-bottom:solid 1px #fff; font-size:23px; height:50px; line-height:50px;}
.dockuang p:nth-child(3){ /*padding-top:10px; */font-size:23px; line-height:35px}

.yygh{background-color:#fff;margin-bottom:20px;}
.cont_tit {height:60px;line-height:60px;font-size:33px;font-weight: bold;border-bottom: 1px solid #CCC; background:#fff;}
.cont_tit p {color: #118a4f;border-bottom: 2px solid #118a4f;float: left;margin-left:13px;}
.zjts {width: 94%;margin: 5px auto;color: #666666;line-height: 40px;padding: 2%;font-size: 24px;}
.zjts font {color: #e00000;}
.tjsqbd {width: 94%;display: block;overflow: hidden;margin: 0 auto;}
.tjsqbdli,.tjsqbdliu,.tjsqbdlitjinput,.tjsqbdlinth,.textarea,.tjsqbdlit_jstext,.bottomd{ display:block; overflow:hidden;}
.tjsqbd{ width:93%; display:block; overflow:hidden;}
.tjsqbdliu,.tjsqbdlitjinput,.tjsqbdlibddx,.tjsqbdlinth,.tjsqbdlit_jstext,.tjsqbdli{line-height:45px;}
.tjsqbdliu,.tjsqbdliu,.tjsqbdlibddx,.textarea,.tjsqbdlitjinput{font-size:22px;}
.textarea{ line-height:30px}
.tjsqbdliu{ width:20%;text-decoration:none; color:#626262; float:left; text-align:right;}
.tjsqbdlitjinput{width:70%;font-family:"微软雅黑"; padding-left:2%; float:left; margin-left:2%; border:1px solid #CCCCCC; height:45px; }
.tjsqbdliradio{ margin:0 2% 0 3%;}
.tjsqbdlibddx{ width:50px;color:#626262;}
.tjsqbdlinth{ height:160px; width:100%; margin:15px auto;}
.textarea{height:150px; width:76%;color:#666; font-family:"微软雅黑"; padding-left:2%;line-height:30px;float:left; margin-left:2%;border:1px solid #CCCCCC;}
.tjsqbdli,.tjsqbdliu,.tjsqbdlitjinput,.tjsqbdlinth,.textarea,.tjsqbdlit_jstext,.bottomd{ display:block; overflow:hidden;}
.tjsqbd{ width:94%; display:block; overflow:hidden; margin:0 auto}
.tjsqbdliu,.tjsqbdlitjinput,.tjsqbdlibddx,.tjsqbdlinth,.tjsqbdlit_jstext,.tjsqbdli{line-height:45px;}
.tjsqbdliu,.tjsqbdliu,.tjsqbdlibddx,.textarea,.tjsqbdlitjinput{font-size:22px;}
.tjsqbdli{ width:100%;  height:60px;}
.tjsqbdliu{ width:22%;text-decoration:none; color:#626262; float:left; text-align:right;}
.tjsqbdlitjinput{width:70%;font-family:"微软雅黑"; padding-left:2%; float:left; margin-left:2%; border:1px solid #CCCCCC; height:45px; }
.tjsqbdliradio{ margin:0 2% 0 3%;}
.tjsqbdlibddx{ width:50px;color:#626262;}
.tjsqbdlinth{ height:160px; width:100%; margin:15px auto;}
.textarea{height:150px; width:70%;color:#666; font-family:"微软雅黑"; padding-left:2%;line-height:30px;float:left; margin-left:2%;border:1px solid #CCCCCC;}
.tjsqbdlit_jstext{ffont-family:"微软雅黑"; font-size:24px;  height:58px; border:none; background-color:#118a4f; color:#fff; width:20%; border-radius:7px; margin:0 auto; -webkit-appearance: none; width:35% !important;}

.str_wrap{overflow:hidden;//zoom:1;width:100%;font-size:12px;line-height:16px;position:relative;-moz-user-select:none;-khtml-user-select:none;user-select:none;background:#f6f6f6;white-space:nowrap}
.str_move{white-space:nowrap;position:absolute;top:0;left:0;cursor:move; color:#fff}
.str_move_clone{display:inline-block;//display:inline;//zoom:1;vertical-align:top;position:absolute;left:100%;top:0}
.str_vertical .str_move_clone{left:0;top:100%}
.str_down .str_move_clone{left:0;bottom:100%}
.str_down .str_move,.str_vertical .str_move{white-space:normal;width:100%}
.noStop .str_move,.no_drag .str_move,.str_static .str_move{cursor:inherit}


.footer{ height:200px; background:#157f59;}
.footer span{ background-color:#5f5f5f; display:block; color:#fff; text-align:center; font-size:18px; line-height:40px;}
.footer img{ width:47px; height:38px; display:block; margin:-9px 0 0 285px; position:absolute}
.footer p{ text-align:center; font-size:26px; line-height:38px; color:#fff; padding-top:30px}
.footer p a{ color:#fff}

.index_bottom{ width:100%; height:79px; position:fixed;  z-index:3;bottom:0;max-width:640px;}
.index_bottom dl{max-width:640px; width:100%;height:79px;border-top:solid 1px #cecece; background:#ececec;margin:0 auto; position:relative }
.index_bottom dd{ float:left;}
.index_bottom dd:nth-child(1){ width:37%; border-right: solid 1px #a8a4a4; height:54px; background:url(../images/bottom_tel.gif) no-repeat left; background-size:contain; margin:12px 0; margin-left:3%; padding-left:7%;}
.index_bottom dd:nth-child(1) p{ font-size:22px; line-height:24px;}
.index_bottom dd:nth-child(1) b{ color:#e1280f; font-size:30px; line-height:30px}
.index_bottom dd:nth-child(2){height:54px; font-size:23px; line-height:28px; background:url(../images/qq.jpg) no-repeat left; background-size:contain; margin:12px 0; padding-left:9%;}
.index_bottom dt{ width:94px; height:94px; position:absolute; text-align:center; border-top:1px #ececec; border-radius:50% 50% 0 0; right:5%; top:-50%; padding:10px; background-color:#ececec;}
.index_bottom dt img{ width:100%}
.jbzz{ background-color:#fff;margin-bottom:20px; padding-bottom:20px}
.jbzz dl{ padding:0 3%;}
.jbzz dl dt,.title{height:70px; line-height:70px;}
.jbzz dl dt span,.title span{ font-size:28px; float:left;}
.doctor_box .title{ padding:0 3%}
.jbzz dl dt a,.title a{ width:129px; height:36px; float:right; background:url(../images/ask_ico.gif) no-repeat; background-size:100%; margin-top:16px}
.jbzz dl dd{ width:22%; margin-right:3%; float:left; font-size:24px; height:50px; line-height:50px;text-align:center; border:solid 1px #c9c9c9; border-radius:5px; margin-bottom:10px}
.jbzz dl dd:nth-child(5),.jbzz dl dd:nth-child(9),.jbzz dl dd:nth-child(13),.jbzz dl dd:nth-child(17){ margin-right:0}

@media (min-width:375px) and (max-width:479px){
nav{ height:40px; line-height:40px; }
nav a{font-size:13px}
.doc dt{margin-top:5px}
.cont_tit {height:60px;line-height:60px;font-size:24px;}
.focus .hd ul li{width:10px; height:10px; }
.jbzz dl dt,.title{height:60px; line-height:60px}
.jbzz dl dt span,.title span{ font-size:22px;}
.jbzz dl dt a,.title a{ width:100px; height:28px;margin-top:15px}
.jbzz dl dd{ font-size:16px; height:40px; line-height:40px;margin-bottom:10px}
.jbzz dl dd:nth-child(17){ font-size:14px}
}

@media (max-width:374px){
nav{ height:35px; line-height:35px; }
nav a{font-size:13px}
.cont_tit {height:40px;line-height:40px;font-size:18px;}
.doc dt{margin-top:5px}
.dockuang p:nth-child(3){padding-top:5px;}
.focus .hd ul li{width:10px; height:10px; }
.jbzz dl dt,.title{height:40px; line-height:40px}
.jbzz dl dt span,.title span{ font-size:18px;}
.jbzz dl dt a,.title a{ width:80px; height:22px;margin-top:12px}
.jbzz dl dd{ font-size:14px; height:35px; line-height:35px;margin-bottom:10px}
.jbzz dl dd:nth-child(17){ font-size:12px}
}




#LRdiv0, #LRfloater0, #LR_Flash { display: none !important; }
#LRdiv0, #LRdiv1, #LRdiv2, #LRfloater0, #divM, #LR_Flash, #BDBridgeWrap, #LRdiv3, #LRfloater3,#LRfloater1 { display: none !important;}

