@charset "utf-8";
/*全局公用样式*/
body{ margin:0px; padding:0px; font:12px/21px "microsoft yahei"; color:#333; background:#ffffff; max-width:640px;}
body,div,dl,dt,dd,ul,ol,li,table,tr,th,td,h1,h2,h3,h4,h5,h6,form,textarea,button,input,p,img{ margin:0px; padding:0px; font-family: "microsoft yahei", Arial;}
ul,li{list-style:none;}
fieldset,img{border:0;vertical-align:top; font-style:normal;}
legend { display:none; }
img{ border:none;max-width: 100%;vertical-align: middle;}
#LRfloater0{display:none;}

.top span.gf,.BottomNav ul li i,.gps a,.iteam li a{background:url(../images/icon.png) no-repeat;}



.clearfix:after,.clearfix:before{content:"";display:block;width:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix{display:inline-block}
.clearfix{display:block}
.hotbzarc{border-bottom:1px solid #ccc;padding:.7rem 3% 1.5rem}
.hotbzarc a{display:block}
.hotbzarc p{font-size: 1.5rem;line-height: 2rem;color: #000;overflow:hidden;font-weight: bold;}
.hotbzarc p img{vertical-align:top;/* margin-left: .5rem; */}
.hotbzarc div{padding: .6rem 0;}
.hotbzarc div img{width:100%}
.hotbzarc dl{overflow:hidden}
.hotbzarc dt{float:left;color:#fe5783;padding:0.5rem .5rem;border:1px solid #fe5783;font-size:1.4rem;line-height: 1.4rem;height: 1.4rem;}
.hotbzarc dd{float: right;background: #ff8100;color: #fff;font-size: 1.4rem;padding: 0.5rem 1rem;border: 1px solid #ff8100;border-radius: 10px;   line-height: 1.4rem;height: 1.4rem;}





/**图片切换**/
.comadbox { position:relative;overflow:hidden; max-width:100%;box-sizing:border-box;}
.comadbox .hd{position:absolute; bottom:0; left:0;z-index:1; width:100%; height:16px; padding:2px 0 0; /* background:rgba(0,0,0,0.5) */}
.comadbox .hd ul{ text-align:center;}
.comadbox .hd li{ display:inline-block; width:12px; height:12px;border-radius:6px; background:#fff; text-indent:-9999px; overflow:hidden; margin:2px 6px;}
.comadbox .hd li.on{ background:#e9295c}
.comadbox .bd{ position:relative; z-index:0; overflow:hidden;}
.comadbox .bd li{ width:100%; position:relative;text-align:center; display:none;}
.comadbox .bd li img{vertical-align:top; width:100%; max-width:100%;}

/*浮动公用样式*/
.dis{display:none}
.left{float:left;}
.right{float:right;}
.clear{clear:both}
.red{ color:#f00;}

.banner  img{ width:100%;}
.banner {position:relative;overflow:hidden; max-width:100%;box-sizing:border-box;}
.banner .hd{position:absolute; bottom:0; left:0;z-index:1; width:100%; height:16px; padding:2px 0 0;}
.banner .hd ul{ text-align:center;}
.banner .hd li{ display:inline-block; width:12px; height:12px;border-radius:6px; background:#fff; text-indent:-9999px; overflow:hidden; margin:2px 6px;background:#fff;}
.banner .hd li.on{ background:#ff7200;}

a:link {text-decoration:none;color:red;}
a:active {color:#0f93e6;text-decoration:none;}
a:visited {	color:#bababa;text-decoration:none;}
a:hover { color:#f00;text-decoration:none;}
a:focus {outline:none;}

.dingbuswt{  width: 100%; height:38px; overflow:hidden;  text-align:center; font-size:14px; z-index:9999999999; }
.dingbuswt ul li{ hanging-punctuation:38px; float:left; width:100%;font:14px/40px "microsoft yahei"; color:#fff; }
.dingbuswt ul li img{ float:left; padding:5px 8px 0 3px; width:165px; height:32px;}
.dingbuswt ul li span{ width:134px; height:40px; float:right; font:14px/40px "microsoft yahei"; color:#fff; text-align:left; padding:0 10px 0 0;}
.dingbuswt ul li span strong{ color:#fffc00; font-size:16px;}
.dingbuswt ul li a{ float:left;}
#show { color:#fffc00; font-size:16px;}

.banner_1{ width:360px; height:101px; display:block;}

.head_2{ width:360px; height:54px; display:block;}
.menu_1{ width:360px; height:72px; margin:1px 0 0 0; display:block;  background:#d52b5c;}
.menu_1 li{ width:79px; border-bottom:#ff403e 1px solid; border-right:#ff403e 1px solid; height:35px; float:left; margin:0 0 0 0; font:14px/35px "microsoft yahei"; text-align:center;}
.menu_1 li a{ color:#fff;}
.menu_1 li a:hover{ color:#fffc00;}
.banner_2{ width:360px; height:150px; display:block;}

.title_2{ width:360px; height:40px; display:block; background:#fe5783;}
.title_2 span{ width:154px; height:40px; float:left; padding:0 0 0 16px; font:18px/40px "microsoft yahei"; text-align:left;color:#fff;}
.title_2 span a{ color:#fff;}
.title_2 b{ width:146px; height:22px; float:left; padding:8px 0 0 0;}
.title_2 b img{ float:left; margin:0 4px 0 0; width:69px; height:22px;}
.title_01{ width:360px; height:34px; display:block; font:14px/34px "microsoft yahei"; text-align:center; color:#f00;}
.title_02{ width:360px; height:31px; float:left; background:#d52b5c;}
.title_02 li{ width:45px; height:31px; float:left;  text-align:center; font:14px/31px "microsoft yahei";}
.title_02 li.hover{width:44px; font-weight:normal; height:31px; float:left;}
.title_02 li a{ color:#fff;  display:block; height:31px; width:44px; text-align:center; font-weight: normal;}
.title_02 li.hover a{ color:#d52b5c; display:block; height:31px; width:44px; text-align:center; font:14px/31px "microsoft yahei"; font-weight: normal;}
.zj_1{ width:360px; height:80px; display:block; margin:7px 0 9px 0;}
.zj_1_1{ width:316px; height:80px; float:left; padding:0 0 0 4px;}
.zj_1_1 li{ width:158px; height:80px; float:left;}
.zj_1_1 li h4{ width:68px; height:79px; float:left; padding:0 8px 0 0;}
.zj_1_1 li h4 img{ width:64px; height:75px; float:left; padding:1px; border:#e0e0e0 1px solid;}
.zj_1_1 li span{ width:75px; height:85px; float:left; font:12px/18px "microsoft yahei"; color:#000;}
.zj_1_1 li span p{ width:75px; height:58px; float:left;}
.zj_1_1 li span p b{ color:#d52b5c; font-size:14px;}
.zj_1_1 li span img{ width:70px; height:19px; float:left;}
.gh_1 form{text-align:center;}
.gh_1 ul{max-width:30rem;margin:0 auto;}
.gh_1 li{width:48%;margin:0.5rem 0;}
.gh_1 li input{height:3.2rem;line-height:3.2rem;background:#f2f1f1;border:none;font-size:1.5rem;color:#333333;width:100%;text-indent:1rem;white-space:nowrap; }
::-webkit-input-placeholder { /* WebKit browsers */color:#333;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#333;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#333;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#333;}
.gh_1 .gh_btn{display:inline-block;width:18.5rem;height:3.5rem;line-height:3.5rem;margin:0.5rem auto;background:#ff8e01;color:#ffffff;font-size:1.5rem;
    border-radius:0.5rem;text-align:center;}
.dibuswt { position: fixed; width: 100%; bottom: 0px; left:0; height:58px; background:#d52b5c; line-height:0;}
.dibuswt a { width:24%; text-align:center; display:inline-block;line-height:0; }
.dibuswt img {}

.lylx{ color:#333; text-align:left; padding:10px 15px 0 15px; line-height:24px; font-size:14px;}
.lylx1{ color:#d52b5c; text-align:left; padding:0 15px 6px 20px; line-height:24px; font-size:12px;}
.wsyy{ color:#d52b5c; border:1px #ff9594 solid; background:#ffecec; overflow:hidden;zoom:1; padding:20px 0px; margin:5px 20px; }

.list_1{ width:305px; height:38px; display:block; margin:1px 0 2px 0; background:#efefef 1px scroll; padding:0 0 0 15px; font:14px/38px "microsoft yahei"; color:#333; font-weight:bold;}
.list_1 a{ color:#333;}
.list_1 a:hover{ color:#f00;}
.list_2{ width: 95%; height:auto; display:block;  margin:0px auto;}
.list_2 li{background-size: 5px auto;padding: 0.5rem 0 0.5rem;overflow: hidden;border-bottom: 1px dashed #ccc;}
.list_2 li a {color:#333; font-size: 1.2rem;font-weight:bold;line-height:2.5rem;}


.page{float:left;padding: 0 14px; margin:10px 0 15px 0;}
.page ul,.page ul li{ float:left;}
.page ul li.thisclass{color:#ff403e;}
.page ul li a{float:left; padding:2px 8px;}
.page ul li a:hover,.page ul li.hover a{float:left; background:#ff3a72; color:#fff; text-decoration:none;}

.sb_2{ height:auto;width: 96%;margin: 0 auto;}
.sb_2 li{ margin:10px 0; }
.sb_2 li h3{ width:35%;float:left;}
.sb_2_1{ width:60%;  float:right;}
.sb_2_1 .sb-title{font-size:1.6rem;color:#333;padding:0.8rem 0;border-bottom:0.05rem solid #ccc;}
.sb_2_1 .sb-title span{font-size:1.2rem;color:#666;}
.sb_2_1 .sb-shanchang{color:#666;font-size:1.2rem;line-height:1.8rem;margin:0.2rem 0;}
.sb_2_1 .sb-tedian{margin-top:5%;}
.sb_2_1 .sb-tedian p{display:inline-block;height:2rem;width:30%;margin-right:1%;line-height:2rem;border:0.05rem solid #ccc;text-align:center;
     color:#fe5783;font-size:1.1rem;}
.sb_2_1 .sb-tedian p:last-child{margin-right:0;}
.sb_2_1 a{ color:#c70000;}
.sb_2_2{margin-top:0.5rem;font-size:1.2rem;color:#333;}
.sb_2_2 p{display:inline-block;width:35%;text-align:center;}
.sb_2_2 p span{color:#c60000;}
.sb_2_2 a{margin-left:1.2rem;}
.sb_2_2 a img{width:6%;margin-right:1%;}
.sb_2  .more{display: block;text-align: center;color: #333;font-size:1.8rem; line-height: 3rem;}
.sb_2  .more:before{content: "";display: block;width: 5rem;height: 5rem;background: url(../images/next.jpg) center center/5rem 5rem no-repeat;
    margin: 0px auto 0.1rem;}

.sb_2_1 .zx1,.sb_2_1 .zx2{ padding:3px 8px; display:inline-block; color:#fff; font-size:12px; }
.sb_2_1 .zx1{ background:#fe5783; margin-right:10px;}
.sb_2_1 .zx2{ background:#f7a131}

.title_3{ width:360px; height:34px; display:block; background:url(../images/gh_02.jpg);}
.title_3 span{ width:154px; height:34px; float:left; padding:0 0 0 16px; font:18px/34px "microsoft yahei"; text-align:left;}
.title_3 span a{ color:#d52b5c;}
.title_3 b{ width:146px; height:22px; float:left; padding:8px 0 0 0;}
.title_3 b img{ float:left; margin:0 4px 0 0; width:69px; height:22px;}
.page_01{  display:block; padding:0 11px 4px 12px}
.page_01 h3{ width: 100%; height:32px;  border-bottom:#d9d9d9 1px solid; font:16px/32px "microsoft yahei"; text-align:center; color:#d52b5c; overflow:hidden;}
.page_01 span{ width: 100%; height:33px; display:block; text-align:center; color:#444; font:14px/33px "microsoft yahei";}
.page_01 span b{ font-size:14px;}
.page_01 > a{text-align:center;width: 100%;float: left;}
.page_01 span b a{ color:#d52b5c;}
.page_01 img{ /* float:left; */ /* padding:0 0 0 12px; */margin: 0 auto;}
.page_02{ width: 94%; height: auto; padding: 0 3%; font-weight:normal; font:14px/24px "microsoft yahei";}
.page_02 p{font: 14px/24px "microsoft yahei"; padding:5px 0; overflow:hidden;}
.page_02 p img{ text-align:center;max-width:100%;}
.page_02 img{ max-width:100%;}
.page_02 h6{ width:295px; height:auto; float:left; font:14px/24px "microsoft yahei"; color:#000; font-weight:normal;}
.page_02 h6 p{ text-indent:2em; font:14px/24px "microsoft yahei"; font-weight:normal;}


.page_03{ width: 94%; display:block; padding: 2% 0 5% 3%; margin:0px auto;}
.page_03 li{ width: 97%; height:30px;  overflow:hidden; font: 15px/30px "microsoft yahei"; color:#444; border-bottom:1px dotted #ccc;}
.page_03 li a{ color:#444;}

#zixun{position:fixed; width:30px; height:172px; right:0px;top:30%;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+200));_right:expression(eval(document.documentElement.scrollLeft)););}  
#zixun img{ max-width:30px;}

.foot_02{ width:100%; height:66px; text-align:center; position: fixed; bottom: 0;_position:absolute;_bottom: expression(documentElement.scrollTop + "px"); z-index:999; left:0px;}
.tm{ width:100%; height:66px; position:absolute; background-color:#4c4c4c; opacity:0.7; -o-opacity:0.7; -webkit-opacity:0.7; -moz-opacity:0.7;}
.foot_02 ul{ width:96.875%; margin:0 auto; position:relative; z-index:999;}
.foot_02 ul li{ width:49%; float:left; display:inline; margin-top:16px;}
.foot_02 ul li a{ width:132px; height:38px; display:block; margin:0 auto; background:#aa0c4b; font-size:15px; color:#FFF; line-height:38px; font-family:Microsoft YaHei;}
.foot_02 ul li a img{ margin-top:6px; margin-right:6px;}
.foot_02 ul li:last-child a img{ margin-top:10px;}

.zxwm{width:10%; height:75px; color:#FFF; font-size:15px; z-index:99999; position:fixed; right:0; bottom:50px;}
.zxwm_bg{width:100%; height:75px; position:absolute; left:0; top:0; background:#000; filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.zxwm em{display:block; width:100%; font-style:normal; position:absolute; left:0; top:0; padding:6px 0 0; text-align:center; line-height:15px;}
.zxwm_info{width:100%; position:relative; left:0; top:0; display:none; display:-webkit-box; display:-moz-box; display:box;}
.zxwm_info img{position:absolute; right:0; top:0;}
.zxwm_info a{color:#FFF; text-align:center; height:35px; line-height:35px; display:block; -webkit-box-flex:1;-moz-box-flex:1; box-flex:1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.zxwm_info a.zb{background:#40b79a; margin:7.5px 5px 0 11px;}
.zxwm_info a.zx{background:#e39b1c; margin:7.5px 35px 0 5px;}
.zxwm_info p{position:absolute; left:11px; top:50px;}


.fl{ float:left;}
.fr{ float:right;}
.title a{ color:#fff;}
.blank{ clear:both; height:10px; _overflow:hidden;}
.w320{ width:360px; margin:0 auto;}
.zm{width: 96%; overflow:hidden; zoom:1;}
.zm_t{width: 100%; overflow:hidden; zoom:1;}
.zm_t li{ float:left; width: 100%; background:url(../images/li-back.jpg) no-repeat top;background-size:100%; text-align:center; line-height: 3rem; 
     font-size:1.5rem;color:#fff;margin-right: 2%;}
.zm_t li.on{background:url(../images/li-back-on.jpg) no-repeat top;background-size:100%;}
.zm_t li span{ color:#333; text-decoration:none; cursor:pointer; width:100%; height:3rem; display:block;}
.zm_t li.on span,.zm_t li.on span a{ color:#fff;}
.zm_c{ overflow:hidden; zoom:1;padding: 10px 0 0;}
.zm_c ul li h3{ /* color:#018cd6; */ /* line-height:22px; */ /* font-size:12px; */ /* font-weight:normal; */}
.doclist{ width:150px; float:left;}
.doclist img{ width:62px;}
.doclist p{ color:#888;}
.doclist .zx1,.doclist .zx2{ padding:2px 5px; display:inline-block; color:#fff; border-radius:4px; font-size:12px; }
.doclist .zx1{ background:#fe5783; margin-left:4px;}
.doclist .zx2{ background:#f7a131}


.meiti p{ color:#444; border-bottom:1px dashed #ccc; padding:4px 0 6px 75px; width:247px; height:30px; line-height:30px; overflow:hidden;}
.meiti p a font{ list-style:none; line-height:30px;}
.center a font{ line-height:30px; font-size:14px; font-weight:normal;font:16px "microsoft yahei"; font-weight:bold;}
.red{ color:#C00;}

#zm2 h3{ height:38px;}
#zm2 h3{ background:url(../images/pic_68.jpg) no-repeat; height:38px;}
#zm2 h3 a.hover{ background:url(../images/pic_66.jpg) no-repeat; height:38px;}


.focus{ width:100%; height:100px; background:#fff; position:relative; overflow:hidden;}
.focus img{ width:100%;  height:100px;}
.focus .hd{ display:none; width:0; height:0; overflow:hidden;  }
.focus .hd ul .on{ background:#FE6C9C;  }
.focus .bd{ position:relative; z-index:0; width:360px; height:100px; }
.focus .bd li img{ width:100%;  height:100px;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.gotop{height:33px; text-align:center; font:14px/33px "microsoft yahei"; color:#ff3a72;}
.ftqq{height:360px; height:40px; text-align:center; font:12px/20px "microsoft yahei"; color:#000; margin:10px 0 10px 0;}
/***医院简介**/
.jianjiebd{  padding-top:3%;}
.jianjiebd p{ line-height:180%; float:left; width:100%; text-indent:2em;}
.jianjiebd span{ color:#D52B5C; float:left; width:100%; padding:3% 0;}
.tujkl{ float:left; width:100%; padding-top:3%; padding-bottom:3%;}
.tujkl img{ width:100%; height:auto;}
.guoying{ float:left; width:100%; padding-bottom:2%;}
.guoying dl{ float:left; width:31%; margin:1%; padding-top:2%; padding-bottom:2%;}
.guoying dl dt{ float:left; width:50%;}
.guoying dl dd{ float:left; width:50%; text-align:center; color:#FFF; padding-top:5%;}
.guoying dl dt img{ float:left; max-width:100%; height:auto;}
.shajm1{ background:#FD628F;}
.shajm2{ background:#DB6530;}
.shajm3{ background:#81B873;}
.shajm4{ background:#EFC352;}
.shajm5{ background:#AA78BE;}
.shajm6{ background:#F77169;}
.shajm7{ background:#76C3E8;}
.shajm8{ background:#73B8AF;}
.shajm9{ background:#D564BE;}
/***来院路线**/
.lylx{ color:#333; text-align:left; padding: 10px 0; line-height:24px; font-size:14px;width:96%;margin:0 auto;}
.t_lan{ float:left; width:100%;}
.t_lan img{ float:left; width:100%; height:auto;}
.shouji{ float:left; width:100%;}
.shouji dl{ float:left; width:100%;}
.shouji dl dt{ float:left; width:100%; color:#e00025; font-size:16px;padding-top: 2%;}
.shouji dl dd{ float:left; width:100%; font-size:14px; line-height:160%; padding-top:1%;}
.lly{ float:left; width:100%; text-align:center; border-bottom:2px solid #CCC; padding-bottom:3%;padding-top: 2%;margin-bottom: 2%;}
.lly img{ width:30%; height:auto; padding-left:2%; padding-right:2%; max-width:135px; max-height:41px;float: left;}
.kao dl{ float:left; width:100%; border-top:1px dashed #CCC; padding-top:2%; margin-top:2%;}
.kao dl dt{ float:left; width:15%;}
.kao dl dd{ float:right; width:83.5%;font-size:16px; padding-top:2%;}
.kao dl dt img{ width:100%; height:auto; max-height:84px; max-width:84px;}
.kao dl dd span{ width:100%; float:left; padding-left:2%; padding-right:8%; line-height:160%; background:#fe5783; color:#FFF; text-align:center; box-sizing:border-box;}
.kao dl dd font{ float:left; width:100%; line-height:180%;}
.kao p{ float:left; width:100%; color:#999999; font-size:14px; line-height: 170%; padding-top:2%;}
.kao p span{ color:#f8742a;}
.kao p a{ color:#f8742a;}
.diedi{ float:left; width:100%; padding-top:2%; padding-bottom:2%;}
.diedi span{ float:left;font-size:16px; color:#FFF; text-align:center; padding: 0 10px;line-height:25px;}
.mid{ background:#00B8B1;}
.mids{ background:#F8742A;}
.diedi input{ float:left; border:1px solid #ccc; width: 33%; margin-left:1%; margin-right:1%; line-height:25px; font-size:14px; box-sizing:border-box;}
.shuashuai{ float:left; width:100%; padding-bottom:15px;}
.shuashuai img{ float:left; width:35%; max-width:172px; max-height:39px; margin-right:6%;}
.center{ text-align:center;}
/*底部导航*/
.BottomNav{width:100%;height:55px; position:fixed;bottom:0;left:0;z-index:2014;_position:absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);}
.BottomNav ul{ height:55px; background:#fe5783;overflow:hidden;}	
.BottomNav ul li{width:25%;height:52px; padding-top:2px;float:left; text-align:center;  position:relative;box-shadow:1px 0 0 #ff85a5;}
.BottomNav ul li i{ width:30px; height:30px;  display:block; margin:2px auto 0; vertical-align:middle;}
.BottomNav ul li i.n1{width: 35px;background-position: 50% -99px;}
.BottomNav ul li i.n2{ width:35px; background:url(../images/f_nav2.gif) 0 0 no-repeat; background-size:35px auto;}
.BottomNav ul li i.n3{ width:35px; height:30px;background-position: 50% -171px;}
.BottomNav ul li i.n4{width:25px; height:30px;background-position: 50% -256px;}
.BottomNav ul li span{ font-size:14px; padding:2px 0 0; display:block; color:#fff;}

.mycall{ width:360px; height:40px; background:url(../images/phone.gif) no-repeat 10px 0 #e6a508; position:relative; z-index:10;}
.mycall a{ width:360px; height:40px;  display:block; text-align:right;}
.mycall img{ max-height:28px; margin:8px 8px 0 0;}


/**头部内容**/
* html .clearfix {zoom: 1;}
*+html .clearfix {zoom: 1;}
.clearfix:after {height: 0;visibility: hidden;content: ".";display: block;clear: both;}

header{ width:100%;}
.top{padding:1rem 0;max-width:28rem;margin:0 auto;}

.nav{ width: 100%;height: 3rem;background:#fe5783 url(../images/nav-back.png) center no-repeat;background-size: 100%;}
.nav a{width: 20%; height:3rem;float: left;text-align:center; line-height:3rem; color:#fff; font-size:1.2rem;}

.gonggao{width:100%;padding:0.5rem 0;background:#f2f2f4;}
.gonggao .gg_content{background:#ffffff;height:3rem;}
.gonggao .gg_content .left{width:25%;border-right:0.05rem solid #cccccc;text-align:center;height:100%;}
.gonggao .gg_content .left img{width:80%;margin-top:3%;}
.gonggao .gg_content .right{width:74%;height:3rem;overflow:hidden;}
.gonggao .gg_content .right a{line-height:3rem;font-size:1.1rem;color:#333333;}
.gonggao .gg_content .right a span{color:#b10000;}

.pinpai{padding-top:1rem;}
.pinpai .pinpai_title{text-align:center;height:3rem;background:url(../images/pinpai-title.png) center no-repeat;background-size: 100%;font-size:1.8rem;
   color:#ffffff;line-height:3rem;}
.pinpai .pinpai_content{max-width:30rem;margin:0 auto;}
.pinpai .pinpai_content ul{margin:1rem 0;}
.pinpai .pinpai_content ul li{float:left;font-size:1.2rem;color:#333333;line-height:2.5rem;}
.pinpai .pinpai_content ul li:nth-child(odd){width:45%;}
.pinpai .pinpai_content ul li:nth-child(even){width:55%;}
.pinpai .pinpai_content ul li:nth-child(odd) img{width:10%;padding-right:0.2rem;}
.pinpai .pinpai_content ul li:nth-child(even) img{width:8%;padding-right:0.2rem;}
.pinpai .pinpai_content .info .left{width:48%;}
.pinpai .pinpai_content .info .right{width:48%;}
.pinpai .pinpai_content .info .right .up{background:#efefef;text-align:center;margin-bottom:0.5rem;}
.pinpai .pinpai_content .info .right .up img{width:70%;margin:0.5rem 0;}
.pinpai .pinpai_content .info .right .up p{color:#333333;font-size:1rem;line-height:1.6rem;}
.pinpai .pinpai_content .info .right .up p span{color:#fe5783;font-size:1.2rem;font-weight:bold;}
.pinpai .pinpai_content .info .right .down .left,
.pinpai .pinpai_content .info .right .down .right{width:47%;border:0.05rem solid #cccccc;text-align:center;}
.pinpai .pinpai_content .info .right .down .left img{width:45%;margin:0.5rem 0;}
.pinpai .pinpai_content .info .right .down .right img{width:35%;margin:0.5rem 0;}
.pinpai .pinpai_content .info .right .down .left p,.pinpai .pinpai_content .info .right .down .right p{font-size:1.2rem;color:#333333;padding-bottom:0.5rem;}
.pinpai .pinpai_content .info .btn{display:inline-block;height:3.5rem;line-height:3.5rem;background:#ff8e01;color:#ffffff;text-align:center;font-size:1.5rem;
   width:100%;border-radius:0.5rem;margin:1rem 0;}
   
/*.memzhenhao{max-width:30rem;margin:0 auto;}
.memzhenhao .title{font-size:1.4rem;color:#333333;text-align:center;background:url(../images/mzh-title.png) center no-repeat;background-size: 100%;
   margin:2rem 0 1rem;line-height:2rem;padding-left:7%;}
.memzhenhao .content{border-top:0.05rem solid #dadada;}
.memzhenhao .content  > .left{width:50%;padding:1rem 0;border-right:0.05rem solid #dadada;}
.memzhenhao .content .left .left{font-size:1.4rem;color:#333333;line-height:2rem;}
.memzhenhao .content .left span{font-size:1.2rem;color:#999999;}
.memzhenhao .content .left .right{width:28%;padding-right:5%;}
.memzhenhao .content  > .right{width:49%;padding:1rem 0;}
.memzhenhao .content .right .left{font-size:1.4rem;color:#333333;padding-left:1rem;line-height:2rem;}
.memzhenhao .content .right span{font-size:1.2rem;color:#999999;}
.memzhenhao .content .right .right{width:28.5%;}
.mzh-bt{width:100%;height:1rem;background:#f2f2f4;}*/

.title_1{text-align:center;color:#fe5783;font-size:2.1rem;font-weight:bold;line-height:3.5rem;border-bottom:0.1rem solid #fe5783;}
.title_1.icgh{font-size:2.3rem;border:none;line-height:2.4rem;}
.title_1.icgh span{color:#333333;font-size:1.4rem;font-weight:normal;}
.one_1{ width: 100%; height:auto; margin:0px auto;padding: 10px 0; display:block;}
.one_1 li{ width: 114px; height:28px; float:left;margin: 5px 0;  border:1px solid #ccc; box-sizing:border-box; border-radius:3px; font:14px/28px "microsoft yahei"; text-align:center;}
.one_1 li:nth-of-type(3n-1){margin: 5px 9px;}
.one_1 li a{ color:#666;}
.one_1 li a:hover{ color:#666;  display:block; text-decoration:none;}
.one_1 li a.spec{ color:#d52b5c; font-weight:bold;}
.tips{ margin:0px auto; font-size:14px; color:#fe5783; text-align:center;}
.zx3zx4{width:360px; height:30px; margin:0px auto; text-align:center; }
.zx3,.zx4{ width:100px; height:23px; display:inline-block; margin:0 10px; border-radius:4px; color:#fff; text-align:center; line-height:23px;}
.zx3{ background:#fe5783;}
.zx4{ background:#f7a131;}
.pos{border-bottom:#f2f2f2 0.1rem solid;padding:0.5rem 2%;font-size:1.25rem;}
.pos span{ width:84px;color:#333333; text-align:center;}
.pos a{ color:#fe5783;}
.pos1{ width: 96%; height:32px; border-bottom:#cfcfcf 1px dotted; margin:10px 0.6rem 0; font:14px/32px "microsoft yahei"; color:#666; background:url(../images/pos.png) no-repeat left center; background-size:80px auto;}
.pos1 span{ width:84px; display:inline-block; color:#fff; text-align:center;}
.pos1 a{ color:#666;}
.yhhd{ width: 96%; margin: 1.5rem 0.6rem;}
.yhhd dt{ width: 100%; height:2rem; background:url(../images/title-sj-bk.png) no-repeat center;background-size:100%; text-align:center;margin-bottom:4%;line-height:2rem;}
.yhhd dt b{font-size:2rem; color:#fe5783;}
.yhhd dt span{font-size:1.2rem;}
.yhhd dd{ float:left;}
.yhhd dd img{ width:30%;margin-right:2.5%;}
.yhhd dd{ width: 100%;}

.arczx{height:25px; padding:8px 0; margin:0px auto; text-align:center;}
.arczx a{color:#fff;width:112px; height:25px; line-height:25px; text-align:center; color:#fff; display:inline-block;}
.arczx a:first-child{ background:#fe5783; margin-right:10px;}
.arczx a:last-child{ background:#f7a131;}
.goubi img{ padding:5px 0;}


.youhui_list{width: 96%;padding: 0;float:left;padding-bottom: 15px;}
.youhui_list li{width: 97%;float:left;height:4rem;line-height: 4rem;font-size: 15px;padding-left: 6%;
     background:#f1f1f1 url(../images/li-sj-bk.png) 2% center no-repeat;background-size:3%;margin-bottom:0.5rem;}
.youhui_list li a{color: #333;font-size:1.2rem;}
.youhui_list li a span{display:inline-block;width:10rem;height:3rem;background:#fe5783;color:#fff;float:right;line-height:3rem;font-size:1.2rem;
     border-radius:2rem;margin:1.5% 6% 1.5% 0;text-align:center;}

.index_4_1{ width:100%; float:left;padding-bottom:3%;}
.index_4_1 h6{ width: 40%;padding-left:1.5rem}
.index_4_1 h6 img{float:left;width:80% }
.index_4_1 i{ width: 57%;float:right; font-style:normal;}
.index_4_1 i h3{font-weight: normal; color:#333333;padding: 5px 0;}
.index_4_1 i h3 a{ color:#333;font-size:1rem;}
.index_4_1 i h3 strong{ color: #fe5783; font-size: 1.5rem;}
.index_4_1 i p{font-size:1.1rem;}
.index_4_1 i span{font-size: 1.2rem; color: #666;line-height: 1.8rem;}
.index_4_1 i span a{color: #d52b5c;padding-left:7px;}
.index_4_1 i h4{padding: 8% 0 0 0;font-weight:normal;}
.index_4_1 i h4 a{padding:0.8rem 1.7rem;background:#ffae00;border-radius:0.5rem; color:#fff; font-size:1.2rem;}
.index_4_1 i h4 a:last-child{background:#f07ce1;}
.index_4_1 i .index_4_1_ex{margin: 3% 0;}
.index_4_1 i .index_4_1_ex span{padding: 3% 7%;font-size:1.1rem;line-height: 3rem;}
.index_4_1 i .index_4_1_ex span:first-child{background:#fe5783;color:#fff;}
.index_4_1 i .index_4_1_ex span:last-child{border:0.05rem solid #fe5783;border-style: inside;padding: 2.6% 7%;color:#333;}
.search{ position:relative;margin:1.5rem auto; max-width:30rem;height:3rem; box-sizing:border-box;}
.search form{ width:75%;height:3rem;}
.keybox{width: 80%;height:3rem; position:relative; border:0.05rem solid #fe5783;border-radius:0.4rem 0 0 0.4rem;}
.keybox input{width: 100%;height:3rem;border:0;text-indent:2.2rem;line-height:3rem; font-size:1.1rem;border-radius:0.4rem 0 0 0.4rem;
   background:url(../images/search.png) 3% center no-repeat;background-size:8%;}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;
}
.btnbox{ position:absolute; left:60%; top:0;width: 20%;}
.btnbox .keybtn{display:block;width: 100%;height:3.1rem;line-height:3.1rem;font-size:1.2rem;color:#fff;background:#fe5783;text-align:center;
border-radius:0 0.4rem 0.4rem 0;}
.search > a{width:18%;display:inline-block;height:3.1rem;line-height:3.1rem;font-size:1.2rem;color:#fff;background:#ff8e02;border-radius:0.4rem;text-align:center;}

.ymz{margin:15px auto 10px;}
.ymz img{ width:100%;}

.baike{width:100%;float:left;padding: 10px 0;border-bottom: 1px solid #E8E5E5;margin-bottom: 5px;}
.baike span{width:100%;float:left;text-align: center;font-size: 18px;color: #D52B5C;padding-bottom: 5px;}
.baike p{width: 96%;float:left;padding: 0 2%;line-height: 23px;font-size: 14px;text-indent: 2em;color: #8E8E8E;text-align:justify}


/*底部*/
.foot{text-align:center;margin-bottom:5rem;}
.foot .nav{background:#fe5783 url(../images/foot-nav.png) center no-repeat;background-size: 100%;}
.foot .nav a{width: 25%;}
.foot img{width:20%;margin:1rem 0;}
.foot .title{color:#fe5783;font-size:2.1rem;font-weight:bold;line-height:2.6rem;}
.foot .intro{color:#333333;font-size:1.4rem;width:70%;margin:0.5rem auto;height:2.2rem;line-height:2.2rem;border:0.05rem solid #999999;border-radius:0.5rem;}
.foot .info{color:#666666;font-size:1.2rem;line-height:1.8rem;}
.foot .info a{color:#a40000;text-decoration:underline;}

 /*中间弹窗*/
.popup{width: 78%;overflow:hidden;position: fixed;top: 37%;left:11%;z-index: 99999;opacity:0.9;}
.popup-con { float: left; width: 100%;   bottom: 0; background-color: #404040; z-index: 10;}
.wbox-t {display: flex;display: -webkit-box;display: -moz-box; display: -ms-flexbox;display: -webkit-flex;-webkit-flex-flow: row nowrap; background: #000; color: #fff; padding: 2%;}
.wbox-t-left{flex:1;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1; background-size:2rem 2rem;height: 2rem; line-height: 2rem; padding-left: 10%; font-size: 1rem;text-align:left;}
.wbox-t-right {z-index: 99999;width:3rem;height:2rem;text-align: right;cursor:auto;cursor: pointer;}
.wbox-center {font-size:1rem;display: flex;display: -webkit-box;display: -moz-box; display: -ms-flexbox;display: -webkit-flex;-webkit-flex-flow: row nowrap;padding: 2%;background: #404040;color: #999b9a;cursor: pointer;}
.wbox-center-left {flex: 1;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;font-size: 1rem;color: #999b9a;text-align:left;}
.wbox-b {padding: 0 2% 2% 2%; background: #404040; font-size: 1.1rem; color: #fff;text-align:left;cursor: pointer;}
.wbox-b p{color:#fff;float:left;height: 1.5rem;line-height: 1.5rem;}
.wbox-b span{float:right;display:inline-block;text-align:center;width: 1.5rem; height: 1.5rem;line-height: 1.5rem; border-radius: 50%; background: red;vertical-align: middle;}
.popup_div{overflow:hidden;padding: 1.5rem 2%;    background: #404040;cursor: pointer;}
.popup_div input{border:1px solid #ccc;width:78%;float:left;height:2rem;line-height:2rem;padding:1%;color:#ccc;border-radius: 10px;font-size:1rem;}
.popup_div span{width:15%;float:right;background:#10b5f3;height:2rem;line-height:2rem;padding:1%;font-size:1.4rem;color:#fff;text-align:center;border-radius: 10px;}


/*底部悬浮*/

.btnss {margin-top:25px;left:0;padding:5px 0;border-top:1px solid #c7c7c0;border-bottom:1px solid #979185;width:100%;position:fixed;bottom:0;background-color:#C7E2E1;z-index:9999;}
.btnss > a{width:46%;height:3em;float:left;margin:0 2%;border-radius:12px;background-color:#f27406;box-shadow:0 2px 2px #d1d1d3;font-size:16px;color:#fff;line-height:3;text-align:center;text-decoration: none;ransition:all .3s linear 0s;}

.ft_nav{position:fixed;bottom:0px;left:0px;width:100%;height:60px;background:#383838;border-top:1px solid #000000;}
.ft_nav ul{display:table;width:100%;border-top:1px solid #bebebe;}
.ft_nav ul li{display:table-cell;width:25%;text-align:center;border-right:1px solid #000000;border-left:1px solid #828282;}
.ft_nav ul li:nth-child(1){border-left:0px;}
.ft_nav ul li:nth-child(4){border-right:0px;}
.ft_nav ul li a{position:relative;display:block;width:5em;height:100%;margin:0 auto;font-size:14px;color:#fff;line-height:88px;background-size:2em;background-repeat:no-repeat;background-position:center 7px; cursor: pointer;}
.ft_nav ul li:nth-child(1) a{background-image:url(../images/idx_nav_04.png);background-size:1.1em;}
.ft_nav ul li:nth-child(2) a{background-image:url(../images/idx_nav_02.png);background-size:1.8em;}
.ft_nav ul li:nth-child(3) a{background-image:url(../images/idx_nav_03.png);background-size:2.3em;}
.ft_nav ul li:nth-child(4) a{background-image:url(../images/idx_nav_011.png);}
.ft_nav ul li i{position:absolute;right:0.4em;top:3px;display:block;width:18px;height:18px;text-align:center;border-radius:50%;color:#fff;background:#ff0000;font:14px/18px serif;-webkit-animation:anim 1s ease-in 1.5s infinite alternate;-moz-animation:anim 1s ease-in 1.5s infinite alternate;font-weight:bold;}
.ft_nav ul li:nth-child(3) i{right:0.2em;}
@-webkit-keyframes anim

{

	0%{-webkit-transform:scale(1);}

	50%{-webkit-transform:scale(1.2);}

	100%{-webkit-transform:scale(1);}
}

@-moz-keyframes anim

{
	0%{-webkit-transform:scale(1);}

	50%{-webkit-transform:scale(1.2);}

	100%{-webkit-transform:scale(1);}

}
/***底部症状导航**/
.kunnam{float: left; width: 99%; border: 1px solid #666; background: #FFF; position: fixed; bottom: 60px;left:0; padding-bottom: 1%; padding-top: 1%; display: none; z-index: 1000;}
.kunnam li{float: left; width: 23%; background: #E2E2E2; text-align: center; margin-left: 1%; margin-right: 1%; margin-top: 1.2%;}
.kunnam li a{float: left; width: 100%; line-height: 260%;text-decoration: none; color: #333;}
/***底部症状导航end***/

/*mod01 style*/

.mod01{width: 98%;margin: 0px auto 10px; zoom: 1;overflow: hidden;}
	
.bt{ background:url(../images/bt.jpg) no-repeat; padding:2% 0 11% 0; background-size:100% 100%; }
.bt p{color:#fff; line-height:100%; padding-left:5%; font-size:16px; float:left; display:block;} 
.bt p em{ font-size:12px;font-family: "Arial"; font-weight:normal; font-style:normal; color:#fff;}
.bt a{ display:block; width:23%; height:28px;color:#fe5783; font-size:14px; border-radius:5px;background:#fff; float:right; margin-right:2%; text-align:center; line-height:28px; }

.mod01_li ul li{ margin-top:2%; /*height:150px;*/ border:1px solid #fff; padding-bottom:30%;position:relative;}
.mod01_li ul li h4 a{width:25%; font-size:14px; color:#333;text-align:center;font-weight:normal; padding:20% 0 2% 0;  margin-left:0%; float:left;}

.mod01_li ul li p{ width:72%; float:right;   margin-right:1%;}
.mod01_li ul li p.p-01 {width:54.2%; float: left;}
.mod01_li ul li p.p-01 a{width:47%; color:#333;border:1px solid #ffdfe8;text-align:center;padding:2% 0;float:left; margin:0 0 2px 3px; display:block;}
.mod01_li ul li em{ width:3%; color:#e80000; font-style:normal;}
.mod01_li ul li em img{ width:20%;}

/*.mod01_li ul li.list01{ } */

.mod01_li ul li a.fy {width:18%;display: block;position: absolute; background:#ffebf0;text-align:center;right:1%; top: 0;padding:3% 0;
color: #ff0000;border: 1px solid #ffdfe8;
}

.mod01_li ul li .bot{width:72.5%; position:absolute; color:#333; bottom:4%; right:1%; padding:2% 0; text-align:center;border:1px solid #ffdfe8; display:block; }
.mod01_li ul li .hot{ width:3%;    }
.mod01_li ul li .hot img{ width:15%;}
.mod01_li ul li p.p-02{ width:74.1%;}
.mod01_li ul li p.p-022{ width:74.1%;}
.mod01_li ul li p.p-02 a{width:31.5%; height:20px; color:#333; display:block; border:1px solid #ffe3be;text-align:center;padding:2% 0;float:left; margin:0 0 2px 2px; overflow: hidden;}
.mod01_li ul li p.p-022 a{width:31.5%; height:20px; color:#333; display:block; border:1px solid #ffdfe8;text-align:center;padding:2% 0;float:left; margin:0 0 2px 2px; overflow: hidden;}
.mod01_li ul li p.p-022 .li02{ width:98%; display:block; padding:1% 0}
.mod01_li ul li p.p-022 .li02{ width:98%; display:block; padding:1% 0}
.mod01_li ul li {margin-top:0%;border: 1px solid #fff;padding-bottom: 29%;position: relative;}
.mod01_li ul li a.fy {width:20%;right:0%; padding: 3% 0;}
.mod01_li ul li .bot {width: 73.6%; bottom:7%; right:0%; padding: 1% 0;}
.mod01_li ul li p.p-01 a {padding: 2.2% 0;}
.mod01_li ul li p {width: 75%; margin-right: 0%;}
.mod01_li ul li p.p-02 a { width: 31.75%;padding: 1.8% 0; float: left;margin:0 2px 2px 0px;}
.mod01_li ul li p.p-022 a { width: 31.75%;padding: 1.8% 0; float: left;margin:0 2px 2px 0px;}
.mod01_li ul li p.p-02 .li02 { width:98%; padding: 1.8% 0;}
.mod01_li ul li p.p-022 .li02 { width:98%; padding: 1.8% 0;}

}

@media only screen and (min-width:380px) and (max-width:399px){body,input{font-size:12px;}

.mod01_li ul li {margin-top: 2%;border: 1px solid #fff;padding-bottom: 31%;position: relative;}
.mod01_li ul li a.fy {width: 19.5%;right:1%; padding: 3.2% 0;}
.mod01_li ul li .bot {width: 73%; bottom: 5%; right:1%; padding: 1.5% 0;}
.mod01_li ul li p.p-01 a {padding: 2.4% 0;}
.mod01_li ul li p {width: 75%; margin-right: 0%;}
.mod01_li ul li p.p-02 a {width: 31.75%;padding: 2% 0;float: left;margin: 0 4px 2px -2px;}
.mod01_li ul li p.p-022 a {width: 31.75%;padding: 2% 0;float: left;margin: 0 4px 2px -2px;}
.mod01_li ul li p.p-02 .li02 { width:98%; padding: 2.3% 0;}
.mod01_li ul li p.p-022 .li02 { width:98%; padding: 2.3% 0;}
}
@media only screen and (min-width:371px) and (max-width:379px){
body,input{font-size: 12px;}
.mod01_li ul li a.fy {width:19%; padding:2.6% 0;}	
.mod01_li ul li .bot {bottom: 3%;right: 1%;padding: 1.6% 0;}

.mod01_li ul li p.p-02 a {width: 31.75%;padding: 1.8% 0;float: left;margin: 0 4px 2px -2px;}
.mod01_li ul li p.p-022 a {width: 31.733%;padding: 1.8% 0;float: left;margin: 0 4px 2px -2px;}

.mod01_li ul li p.p-02 .li02 { width:98%; padding: 1.8% 0;}
.mod01_li ul li p.p-022 .li02 { width:98%; padding: 1.8% 0;}

.mod01_li ul li p.p-02{ width:73%;}
.mod01_li ul li p.p-022{ width:73%;}
.mod01_li ul li .bot {bottom:7px;}
}
@media only screen and (min-width:360px) and (max-width:370px){
.mod01_li ul li a.fy {width:19%;}	
body,input{font-size: 12px;}
.mod01_li ul li .bot { bottom: -2%;right: 1%; padding: 1% 0;} 

}

@media only screen and (min-width:340px) and (max-width:359px){
body,input{font-size:12px}
.mod01_li ul li .bot{ width:72.5%;padding:1% 0; bottom: -2%;right: 1%;}

}

@media only screen and (min-width:320px) and (max-width:339px){
body,input{font-size:12px
.mod01_li ul li .bot{ width:72.5%;padding:1% 0; bottom:0%;}
.btn .btn02{ line-height:100%;}
.mod01_li ul li .bot { width: 72.5%; bottom: -1%; right: 1%;padding: 1% 0;}
}

@media screen and (min-width:320px){body{font-size:12px}
.mod01_li ul li .bot { width: 72.5%; bottom: -1%; right: 1%;padding: 1% 0;}
}
.pf2 {
	position: fixed !important;
	_position: absolute;
	_right: auto;
_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-  this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
_top:expression(eval (document.documentElement.scrollTop));
	bottom: 0px;
	margin-bottom: 100px;
	right: 2px;
}






