@charset "gb2312";
/* CSS Document */
html, body { height: 100%; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
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 { list-style: none }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
a { text-decoration: none; }
h2, h3, h4 { font-family: "Microsoft YaHei"; }
html{ font-size:125%;}
body {  font-size:24px; font:1.2em/1.7 "microsoft yahei", "Tahoma", \5b8b\4f53, Arial;color: #444; }
.wp { width: 100%; min-width: 320px; max-width: 640px; margin: 0 auto; }
.z{ float:left;}
.y{ float:right;}
.red{ color:red;}
.tr{ text-align:right;}
img{ border:none; border:0;}
.yello{ color:#fff2ac;}
.kfs{ color:#E33979;}
.h{ color:#444444;}

.color_l{ color:#666666;}
.red{ color:#ff0000;}

/*.head{text-align:center;}
.head .top{ height:1.8rem; overflow:hidden; background:#fff;  line-height:2.1rem;}
.head .top .sz{ width:1rem;}
.head .top p{font-size:1rem; color:#908376; width:100%;height:2.1rem;}
.logo{ height:6.60rem; background:#E95A89; padding-top:1.15rem;color:#fef2f6;}
.logo .logo1{  height:3.85rem; display:block;}
.logo .logo1 img{ height:100%; width:auto;}*/
/*nav*/
.nav{ height:2.75rem; background:#E33979; border-top:1px solid #ff74a2;}
.nav ul{width: 100%; height:2.75rem; line-height:2.75rem;  min-width: 320px; max-width: 640px; margin: 0 auto;}
.nav ul li{ width:16.6%; background:url(../images/nav_s_07.jpg) right repeat-y;height:2.75rem; line-height:2.75rem; font-size: 1.6rem; text-align:center; float:left;}
.nav ul span{ background:url(../images/nav_s_07.jpg) left repeat-y; width:100%;height:2.75rem; display:block;}
.nav ul li a{ color:#FFF;}
/*搜索1*/
.form2{ background:#ffffff; padding:0.5rem 0rem; overflow:hidden;}
.ss2{ height:2.15rem; overflow:hidden; border:0.1rem solid #d9d9d9; background-color:#FFF;}
.ss2 .ss_l2 .ss_img{ width:2.4rem; height:2.4rem;}
.ss2 .ss_l2 input{float: left; height:100%; width:61%; font-family:"微软雅黑 Regular"; font-size:1.1rem; color:#acabab;  line-height:2.15rem; border:none; text-align:center;}
.ss2 .ss_r2 .input{float: right; height:100%; width:19%; font-family:"微软雅黑 Regular"; border:none; background:#FF0000; text-align:center; font-size:1.1rem; color:#fff; line-height:2.15rem; }
/*搜索2*/
.form{ background:#e3e3e3;}
.ss{ height:2.15rem; overflow:hidden; border:0.1rem solid #d9d9d9; background-color:#FFF;}
.ss .ss_l .ss_img{ width:2.4rem; height:2.4rem;}
.ss .ss_l input{float: left; height:100%; width:61%; font-family:"微软雅黑 Regular"; font-size:1.1rem; color:#acabab;  line-height:2.15rem; border:none; text-align:center;}
.ss .ss_r .input{float: right; height:100%; width:19%; font-family:"微软雅黑 Regular"; border:none; background:#FF0000; text-align:center; font-size:1.1rem; color:#fff; line-height:2.15rem; }








/*201608头部尾部修改*/

/*head*/
.head{text-align:center;}
.fix_c{position:fixed; z-index:9999999999999999999999; width:100%; min-width:320px; bottom:0px; left:0px;  padding:0px 0 0px; border-top:0px solid #b9b9b9; text-align:center;  }
.fix_c .in{position:relative; z-index:2;}
.head .top{ height:3.1rem; overflow:hidden; background:#E95A89;  line-height:3.1rem;}

.logo{ height:4.10rem; background:#fff; padding-top:0.65rem;color:#fef2f6; margin-top:0px; }
.logo .logo1{  height:3.65rem; }
.logo .logo1 img{ height:100%; width:auto; padding-left:1rem}
.logo .t_dh {height:2.25rem; padding-top:0.75rem;}
.logo .t_dh img{height:100%; width:auto; padding-right:1rem}


.clears:before, .clears:after{content:"";display:table;}.clears:after {clear:both;}.clears {zoom:1;}
/*.clear {clear:both;height:0;overflow:hidden;} 为适应201705修改底部浮动样式故隐藏*/
.h_c .menubtn{right:10px;}
.nv_h{position:absolute; z-index:999999999999999999; top:80px; width:100%; height:0px; padding-bottom:0; overflow:hidden;  font-size:0.975rem;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.nv_h:before{
	content:' ';
	position:absolute; top:0px; right:20px; display:block; width:0px; height:0px; overflow:hidden; border:5px solid transparent; border-bottom-color:#313131;
}
.nv_h.nvh_act{height:auto; padding-bottom:25px;}
.nv_h .in{margin-top:10px; padding:15px; box-sizing:border-box; overflow:hidden; background-color:#313131;}
.nv_h .qa{margin:0 25px 15px; font-size:0.95rem; line-height:1.875rem;}
.nv_h .qa a{float:left; width:30%; border-radius:10px; text-align:center; color:#fff;}
.nv_h .qa a:before{
	content:' ';
	display:inline-block; margin-right:5px; width:13px; height:13px; overflow:hidden; vertical-align:middle; background:url(img/nvico_h.png) 0 0/100% auto no-repeat;
}
.nv_h .qa a:nth-of-type(1){background-color:#3f706d;}
.nv_h .qa a:nth-of-type(2){margin:0 4.5%; background-color:#4e6c80;}
.nv_h .qa a:nth-of-type(3){background-color:#825946;}
.nv_h .qa a:nth-of-type(2):before{background-position:0 -13px;}
.nv_h .qa a:nth-of-type(3):before{background-position:0 -26px;}

.nv_h .ql{margin-top:7px;}
.nv_h .ql .t{height:0.5rem; line-height:1rem; text-align:center; border-bottom:1px solid #434343; color:#999;}
.nv_h .ql .t span{padding:0 10px; background-color:#313131;}
.nv_h ul{margin-top:0.8rem; font-size:0.875rem;}
.nv_h .ql li{float:left; margin:0 5px; line-height:1.75rem;}
.nv_h .ql a{padding:0 15px; color:#fff;}
.nv_h .ql_tp a{padding:0 10px;}
.nv_h .blk{margin-top:0.75rem; padding-top:10px; border-top:1px solid #434343; text-align:center;}
.nv_h .blk a{display:inline-block; margin:0 10px; width:30%; border-radius:3px; line-height:1.875rem; text-align:center; color:#fff; background-color:#909090;}
.nv_h .btn_close{position:absolute; bottom:0; left:50%; margin-left:-25px; width:50px; height:25px; border-radius:0 0 25px 25px; background-color:#313131;}
.nv_h .btn_close:before{
	content:' ';
	display:inline-block; position:absolute; left:50%; top:3px; margin-left:-6px; width:10px; height:10px; overflow:hidden; border:2px solid #919191; border-width:2px 2px 0 0;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); 	/* IE 9 */
	-moz-transform:rotate(-45deg); 	/* Firefox */
	-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
	-o-transform:rotate(-45deg)
}


/*foot*/
/*.footer { background:url(../images/fk_33.jpg) repeat;}
.footer .f_nav { background:#cd3d65; height:30px; line-height:30px; height:3.5rem; line-height:3rem; font-size:14px; font-size:1.4rem; }
.footer .f_nav li { width: 16%; float: left; text-align: center; background: url(../images/s_32.jpg) right repeat-y;}
.footer .f_nav ul.home{ background: url(../images/s_32.jpg) left repeat-y;}
.footer .f_nav li a { color:#faedf1;}
.footer .copyright { padding: 7px 0px; text-align: center; color: #faedf1; line-height:2rem; padding-bottom:50px}
.footer .copyright a { color: #faedf1; }
*/
.footer { border-top:1px solid #f0f0f0; padding-top:1rem;}
.footer .f_nav {   height:2.5rem; line-height:1.4rem; font-size:1.4rem; /*overflow:hidden;*/ margin:0 auto}
.footer .f_nav li { width: 24%; float: left; text-align: center; background: url(../images/s_33.jpg) right repeat-y; }
.footer .f_nav ul.home{ background: url(../images/s_33.jpg) left repeat-y;}
.footer .f_nav li a { color:#8c8c8c;}
.footer .copyright { padding: 7px 0px; text-align: center; color: #bdbdbd; line-height:2rem; padding-bottom:50px}
.footer .copyright a { color: #bdbdbd; }
.footer .copyright .yicp{ background:url(../images/yw1.png) 0 0.2rem  no-repeat; padding-left:1.6rem;}
.footer .copyright .yww{ background:url(../images/yw2.png) 0 0.2rem no-repeat; padding-left:1.6rem}
.footer .copyright .ygwa{ background:url(../images/yw3.png) 0 0.2rem no-repeat; padding-left:1.6rem}





/*201608头部尾部修改*/












/*搜索*/

/*.ss .ss_l input{float: left; height:100%; width:61%; font-family:"微软雅黑 Regular"; font-size:1.1rem; color:#acabab;  line-height:2.15rem; border:none; text-align:center;}
*/

.ss .ss_r .input{float: right; height:100%; width:19%; font-family:"微软雅黑 Regular"; border:none; background:#FF0000; text-align:center; font-size:1.1rem; color:#fff; line-height:2.15rem; }


/*医生弹出*/
.zj-about i{position:absolute; top:-5px; right:-5px; font-size:18px; background:#f5b800; width:26px; height:26px; color:#a5720f; font-style:normal; border:2px solid #fff; border-radius:50%; text-align:center; line-height:26px;}
.zj-about{ position:absolute; left:-100%; top:50%; opacity:0; border:1px solid #000; width:80%; background:#fff; width:260px; padding:20px; z-index:10; border-radius:6px; box-shadow: 0px 0px 6px #888888;}
.zj-about h3{ color:#cea72f; font-size:1rem; text-align:center; margin-bottom:10px;}
.zj-about .p1{ color:#96724b; font-size:14px; line-height:24px; text-align:center;}
.zj-about .p2{ line-height: 2rem; border-top:1px solid #d1d1d1; margin-top:10px; padding:10px 0; color:#666; font-size:1.4rem;}
.zj-about .btn{display:block; text-align:center;}
.zj-about .btn img{ max-width:100%; height:auto;}
.zj-about .p3{ color:#ff0000; text-align:center; margin-top:8px; font-size:0.8rem; }
#bg{ display:none; background:#baa48c; opacity:0.9; position:fixed; width:100%; height:100%; z-index:9; top:0; left:0;}
/*医生弹出*/

@media only screen and (min-width: 640px){
.wp { max-width: 640px; }
}
@media only screen and (max-width: 600px) {
.wp { max-width: 600px; }
html { font-size:100%;}
.part-4 .item dd img{ width:115px; height:auto;}
.part-1 .doctor img{ width:98px; height:auto;}
#tab-box .bd .big-img{ width:160px;}
}
@media only screen and (max-width: 480px) {
.wp { max-width: 480px; }
html { font-size:75%;}
#tab-box .bd .big-img{ width:125px;}
.part-4 .item dd img{ width:86px; height:auto;}
.part-1 .doctor img{ width:78px; height:auto;}

.logo{ margin-top:0px}
.nv_h{top:50px; }
}
@media only screen and (max-width: 360px) {
.wp { max-width: 360px; }
html { font-size:67.5%;}
.part-4 .item dd p.pbn{ padding-bottom:0.2rem;}
#tab-box .bd .big-img{ width:105px; height:auto;}
.part-4 .item dd img{ width:78px; height:auto;}
.part-1 .doctor img{ width:58px; height:auto;}
.part-3 .content li{padding:1rem 0px}
.part-3 .content li.li1 h3{ margin-left:1rem;}
.part-3 .content li p{ padding:1rem 1rem 0px}


.logo{ margin-top:0}
.nv_h{top:50px; }
.footer .copyright .yicp{width:26px; height:24px; overflow:hidden; background:url(../images/yw1.png) 0 0/12% auto no-repeat; padding-left:2.0rem; padding-bottom:2rem;}
.footer .copyright .yww{width:26px; height:24px; overflow:hidden; background:url(../images/yw2.png) 0 0/10% auto no-repeat; padding-left:2.0rem;padding-bottom:2rem;}
.footer .copyright .ygwa{width:26px; height:24px; overflow:hidden; background:url(../images/yw3.png) 0 0/8% auto no-repeat; padding-left:2.0rem;padding-bottom:2rem;}

}





/*bannen*/
.bannen{  background:#edecec; padding-top:1.05rem;}
.bannen .bannen_bj{ background:#FFF; padding:0.5rem 0.5rem 0rem 0rem; height:13.95rem; overflow:hidden;}
.bannen .b_ul{ background:url(../images/bannen_bj.jpg) bottom left no-repeat;  background-size: 51%; height:13.95rem; }
.bannen .b_ul .lia{ height:12.4rem; display:block; }
.bannen .b_ul img{height:auto;  width:100%; margin-left:0.5rem;}
/*焦点图*/
/*swipe*/
/*swipe*/
.swipe{overflow:hidden;position:relative;width:100%;margin:0 auto;}
.swipe-wrap{overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:99;}
.swipe-wrap .swipe_pic{float:left;position:relative; background:#fff;}
.swipe_pic{position:relative;overflow:hidden;}
.swipe_pic a{display:block;}
.swipe_pic img{width:100%;height:auto;}
.swipe_h3{padding:0 14px;font-size:16px;font-weight:normal;background:rgba(0,0,0,0.6);height:26px;line-height:26px;color:#fff;text-shadow:1px 1px 0 #000;}
.swipe_num{margin-top:-30px;position:absolute;text-align:center;z-index:100;left:0px;right:0px; width:60px; margin-left:auto;margin-right:auto}
.swipe_num li{float:left;width:8px;height:8px;font-size:0;background:#fff;margin-right:5px;overflow:hidden;border-radius:8px}
.swipe_num li:last-child{margin-right:0}
.swipe_num li.active{width:8px;height:8px;background:#ff7500;border-radius:8px}