@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, li { 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; }


/*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; /*overflow:hidden;*/}
.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:10px}
.footer .copyright a { color: #faedf1; }
/*ËÑË÷*/

/*.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;}
}
@media only screen and (max-width: 360px) {
.wp { max-width: 360px; }
html { font-size:62.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}
}




/*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;}
.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}