@charset "utf-8";
/* CSS Document */
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0}
body{color:#333;font-family:Microsoft Yahei;font-size:.6rem; background:#fff}
a{text-decoration:none;border:none;color:#333}
a:hover{text-decoration:underline;text-decoration:none}
li,ul{list-style:none}
em,i{font-style:normal}
.hidd{overflow:hidden}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
table{border-collapse:collapse;border-spacing:0}
img{border:none;vertical-align:middle; width:100%;}
input,textarea{-webkit-appearance: none;}
input[type='button'], input[type='submit'], input[type='reset'] {-webkit-appearance: none;}
.clearfix{zoom:1;display:block}
.clearfix:after{content:"";height:0;display:block;clear:both;visibility:hidden}
.layout{width:16rem;margin:0 auto;background:#fff;overflow:hidden}
.container{width:14.5rem;margin:0 auto}
.clear{zoom:1;clear:both}
.clear:after{height:0;display:block;content:"\20";clear:both}
.fl{float:left}
.fr{float:right}
.mc{margin:0 auto}
.dis-inline{display:inline-block;vertical-align:middle}
.text-center{text-align:center}
.main{width:7.5rem;margin:0 auto;font-family:'微软雅黑','Microsoft YaHei';}
.banner img,.qbDaodu img,.bochang img,.area img,.compare img,.saveMoney img,.guangliao img,.jishulz img,.sjDoctor img{width:100%;display: block;}
.header{height:1.1rem; padding:0 0.1rem; background:#000000;margin:0 auto;z-index: 990;position: fixed;top: 0;width:7.5rem;}
.logo{width:2.43rem; float:left; padding:0.1rem 0 0 0;}
.rouyu{width:2.8rem; height:auto; float:left; vertical-align:middle; overflow:hidden; padding:0.1rem 0 0 0.4rem;}
.rouyu dl{font-size:0.18rem; height:auto; color:#fff; width:100%; padding:0.1rem 0 0 0; overflow:hidden;}
.rouyu dl dt{width:0.28rem; height:0.28rem; float:left; margin:0 0.1rem 0 0}
.rouyu dl dt img{width:100%;}
.rouyu dl dd{float:left; line-height:0.3rem; color:#fff;}
.tell{float:right;width:2.4rem;padding:0.1rem 0 0 0; color:#c8a561;}
.banner{width:100%; height:auto; margin:1.1rem auto 0 auto; overflow:hidden; position:relative; z-index:1;}
.banner .mob_hd{width:100%;height:.375rem;position:absolute;left:0;bottom:0.1rem;text-align:center;font-size:0}
.banner .mob_hd li{width:0.15rem;height:0.15rem;display:inline-block;margin:0 0.2rem;background:#ffffff;border-radius:50%;position:relative; }
.banner .mob_hd li.on{background:#d58305}
.nav{width:7.3rem; margin:0 auto; overflow:hidden; padding:0.2rem 0 0 0;}
.nav ul li{width:20%; float:left; padding:0.2rem 0;}
.nav ul li a{display:block; width:1.35rem; height:auto; margin:0 auto; overflow:hidden}
.nav ul li i{display:block; width:1.2rem; height:1.2rem; margin:0 auto;border-radius:0.2rem;box-shadow:0px 2px 8px #d5d3d3;}
.nav ul li p{text-align:center; font-size:0.28rem;padding:0.2rem 0 0.1rem 0;}
.line{width:100%; height:0.12rem; background:#eeeeee; margin:0.2rem 0;}
.in_t1{width:7.3rem; height:1rem; margin:0 auto; overflow:hidden; background:url(../images/line_x.png) repeat-x center 0.5rem; text-align:center;}
.in_t1 p{display:inline-block; background:#fff;text-align:center;font-size:0.35rem; color:#222; padding:0 0.2rem; font-weight:bold}
.in_t2 p{background:#fafafc;}
.bg_fa{width:100%; height:auto;  margin:0.2rem 0; overflow:hidden;}
.index01{width:7.3rem; margin:0.1rem auto; overflow:hidden;}
.index01 ul li{width:25%; float:left; padding:0 0 0.2rem 0;}
.index01_01{width:1.45rem; height:1.45rem; margin:0 auto;}
.index01_02{font-size:0.23rem; height:auto; margin:0 auto; overflow:hidden; text-align:center; padding:0.2rem 0 0 0;}
.index01_03{font-size:0.21rem; padding:0.1rem 0 0 0; text-align:center}

.ksgj{width:100%; height:auto; background:#181818; padding:0.2rem 0; overflow:hidden;}
.ksgj p{font-size:0.3rem; text-align:center; color:#fff; font-weight:bold;}
.ksgj_c{width:6rem; margin:0.2rem auto; overflow:hidden;}
#phone{width:4.5rem; height:0.6rem; border:1px solid #b28247; background:#fff; font-size:0.24rem; float:left; text-align:center;}
input::-webkit-input-placeholder{color:#b28247; }
#btn{width:1.5rem; line-height:0.6rem; background:#b28247;color:#ffffff;border:none;font-size:0.25rem; height:0.6rem; text-align:center; cursor:pointer; margin:0; padding:0;float:left}
/*.index02{width:7.3rem; margin:0.2rem auto; overflow:hidden;}
.index02fl{float:left; width:3.22rem; height:0.71rem;}
.index02rl{float:right; width:3.95rem}
.index02rl a{width:3.95rem; height:1.80rem; display:block}
.index02rl a:nth-child(2n){margin:0.1rem 0 0 0;}*/
.zyd{width:100%; height:auto; overflow:hidden;}
.zyd ul li{width:100%;}
.zyd ul li a{width:1.75rem; height:0.58rem; line-height:0.58rem;float:left; font-size:0.23rem; text-align:center; margin:0.11rem 0 0 0.11rem; background:#d8d8d8; color:#111111; display:block;}

.niushe{width:5rem; height:auto; margin:0.4rem auto; overflow:hidden;}
.niushe a{display:block; float:left; font-size:0.32rem; text-align:center; line-height:0.6rem; height:0.6rem; background:#dcdcdc;}
.niushe .niushe01{width:1.68rem; height:0.6rem; background:#000000; color:#fff;}
.niushe .niushe02{width:3.31rem; float:right; background:#b28147; color:#fff}

.qgls_t{width:7.5rem; height:0.6rem; overflow:hidden;}
.qgls_t li {width:1.86rem; height:0.6rem;margin:0 0.01rem 0 0; float:left; background:#ebebeb;color:#222; line-height:0.6rem; font-size:0.24rem; text-align:center;}
.qgls_t li.hover{ background:#ff4e5a; color:#fff;}

.hscp{width:7.5rem; height:auto; overflow:hidden; background:#fafafc; padding:0.2rem 0;}
.hscp_t{width:6rem; height:0.58rem; margin:0.2rem auto; overflow:hidden;}
.hscp_t li{width:2.5rem; height:0.58rem;float:left; line-height:0.58rem;font-size:0.31rem; font-weight:bold;text-align:center; background:#cdcdcd; color:#fff; font-weight:bold;margin:0 0 0 0.5rem;}
.hscp_t li.hover{background:#a57644;height:0.58rem;}
.hscp_c{width:7.3rem; margin:0 auto; overflow:hidden;}
.hscp_c ul li{width:25%; height:auto; float:left; padding:0.2rem 0; overflow:hidden;}
.hscp_c a{width:1.7rem; display:block; margin:0 auto; overflow:hidden;}
.hscp_c ul li p{width:1.7rem;margin:0 auto; text-align:center;}
.hscp_c ul li h6{font-size:0.28rem; text-align:center; padding:0.2rem 0 0 0; overflow:hidden;}
.hscp_c1 ul li{ padding:0.15rem 0; }
.hscp_c1 ul li p{width:1.52rem;margin:0 auto; text-align:center;}
.hscp_c1 ul li h6{font-size:0.26rem; text-align:center; padding:0.2rem 0 0 0; overflow:hidden;}

.index03{width:7.5rem; margin:0 auto; overflow:hidden;}
.index03 p{padding:0.2rem 0; font-size:0.22rem; line-height:0.4rem; text-indent:0.4rem; width:7.3rem; margin:0 auto;}
.index03 font{font-weight:bold;}
.index04{width:7.3rem; margin:0.2rem auto; overflow:hidden;}
.index04 ul li{width:33.33%; float:left; float:left}
.index04_img{width:2.2rem; height:1.8rem; margin:0 auto; overflow:hidden; text-align:center}
.index04_t{text-align:center; font-size:0.25rem; padding:0.15rem 0;}
.index05{width:7.3rem; margin:0 auto 0.2rem auto; overflow:hidden;}
.index05 ul li a{display:block; background:url(../images/icon_d.jpg) no-repeat 0px center; padding:0 0 0 0.2rem; font-size:0.28rem; display:block; border-bottom:1px dashed #ccc; height:0.62rem; line-height:0.62rem;}
.footer{width:7.5rem; margin:0.15rem auto 0 auto; background:#eeeeee; padding:0.3rem 0 1.8rem 0; overflow:hidden}
.footer p{font-size:0.28rem; text-align:center; line-height:0.5rem; color:#fff; color:#2f2f2f}
.footer p a{color:#2f2f2f;}
.footer p font{font-weight:bold; color:#b28147}



.fix_foot{max-width:7.5rem;width:100%;margin:0.2rem auto 0 auto;border-radius: 0;overflow: hidden;position:fixed;z-index: 999999;bottom: 0; background:#000; height:1rem;}
.fix_foot01{width:1.18rem; float:left; border-right:1px solid #272727; font-size:0.28rem; text-align:center;height:1rem; padding:0.08rem 0 0 0;}
.fix_foot01 img{width:0.6rem; height:0.6rem; display:block; text-align:center; margin:0 auto;}
.fix_foot01 a{color:#f4f4f4;}
.fix_foot .fix_foot04{width:1.98rem; border:none; background:#af8b45;float:right}
.fix_foot .fix_foot05{width:1.98rem; border:none; background:#784616; float:right}

.mb_banner{width:100%; height:auto; margin:1.1rem auto 0 auto;overflow:hidden;position:relative;}
.dy_t{width:7.5rem; margin:0.2rem auto; overflow:hidden; border-bottom:1px solid #eeeeee;line-height:0.42rem; padding:0 0 0.2rem 0;}
.dy_t span{display:block; float:left; width:0.12rem; height:0.42rem; background:#c8a561; margin:0 0 0 0.1rem}
.dy_t h6{font-size:0.25rem; padding:0 0 0 0.15rem; float:left}
.shili{width:7.5rem; height:auto; margin:0 auto; overflow:hidden; background:#eeeeee; padding:0.2rem 0;} 
.shili_nr{width:50%; float:left; margin:0.1rem 0;}
.shili_nr_img{width:3.4rem; margin:0 auto; overflow:hidden; }
.shili_nr_cot{width:3.4rem; margin:0 auto; background:#fff; overflow:hidden}
.shili_nr_cot h6{font-size:0.3rem; padding:0.15rem 0; text-align:center; font-weight:bold}
.shili_nr_cot p{font-size:0.18rem; line-height:0.32rem; padding:0 0.15rem}
.shili_nr_cot a{width:2.1rem; height:0.5rem; line-height:0.5rem; color:#fff;background:#c8a561; border-radius:0.4rem; font-size:0.23rem; text-align:center; display:block; margin:0.2rem auto;}
.shili_nr_cot a img{width:0.4rem; height:0.4rem;vertical-align:middle}

.tuandui{ width:7.5rem; margin:0 auto 0.3rem auto; position:relative; overflow:hidden; height:5.8rem}
.tuandui .hd1{ width:7.5rem; height:20px;  position:absolute; z-index:1; bottom:0rem; text-align:center;  }
.tuandui .hd1 ul li{ display:inline-block; width:0.2rem; height:0.2rem;  text-indent:9999px; -webkit-border-radius:5px; -moz-border-radius:10px; border-radius:10px; background:#8C8C8C; margin:0 0.1rem;  vertical-align:top; overflow:hidden; cursor:pointer;   }
.tuandui .hd1 ul .on{ background:#c8a561;  }

.tuandui ul li{width:7.3rem; height:auto; overflow:hidden;}
.tuandui ul dl{width:50%; float:left;margin:0 auto;}
.tuandui ul dl:last-child{float:right;}
.tuandui ul dl dt{width:3.5rem; height:auto; margin:0 auto; overflow:hidden}
.tuandui ul dl dt img{width:100%;}
.tuandui ul dl dd h6{font-size:0.4rem; text-align:center; padding:0.1rem 0; font-weight:normal}
.tuandui ul dl dd p{font-size:0.21rem; line-height:0.35rem;width:3.5rem; margin:0 auto;}
.tuandui ul dl dd a{display:block; width:2.4rem; height:0.5rem; background:#c8a561; color:#fff; margin:0.2rem auto 0.1rem auto; text-align:center; font-size:0.24rem; line-height:0.5rem;border-radius: 0.4rem;}
.yiji{width:4rem; height:0.6rem; line-height:0.6rem;font-size:0.3rem; background:#c8a561; border-radius:0.4rem; margin:0.2rem auto; text-align:center;}
.yiji a{color:#fff;} 
.tsfw{width:7.5rem; height:auto; margin:0 auto; overflow:hidden;}
.tsfw ul li{width:50%; float:left; margin:0.1rem 0;}
.tsfw ul li a{display:block; width:3.51rem; margin:0 auto;}

.about01{padding:0.2rem 0; overflow:hidden;}
.about01 p{font-size:0.23rem; line-height:0.36rem; text-indent:0.34rem; padding:0 0 0.15rem 0; overflow:hidden}
.about01_t{width:7.5rem; height:auto; margin:0.2rem auto; overflow:hidden}
.about01_t h5{font-size:0.45rem; font-weight:bold; text-align:center; color:#bc9b5b; padding:0 0 0.15rem 0}
.about01_t p{background:url(../images/line_2.jpg) repeat-x 0px center; }
.about01_t em{display:block; width:0.85rem; height:0.08rem; background:#c79e5c; margin:0 auto;}
.xiwd_t{width:7.3rem; margin:0 auto; overflow:hidden;}
.xiwd_t li{width:1.35rem; height:0.55rem; line-height:0.55rem;float:left; font-size:0.21rem; text-align:center; margin:0.13rem 0.13rem 0 0 ; background:#d8d8d8; color:#333333;}
.xiwd_t li:nth-child(5n){width:1.35rem; height:0.55rem; margin:0.13rem 0 0 0rem; !important; overflow:hidden;}
.xiwd_t li.hover{color:#fff; background:#c89e5c}

.xiwd_c{ width:7.3rem; margin:0.3rem auto; overflow:hidden;position:relative;}
.xiwd_c_img{ width:100%; box-sizing:border-box;}
.xiwd_c p{ position:absolute; bottom:0; left:0; width:100%; padding:2% 0; text-align:center; color:#fff; font-size:.25rem; background-color:rgba(200,165,97,0.6); letter-spacing:2px;}

.xiwd_t1{margin:0.2rem auto 0.2rem auto; width:7.3rem; overflow:hidden;}
.xiwd_t1 li{width:1.75rem; height:0.55rem; line-height:0.55rem;float:left; font-size:0.26rem; text-align:center; margin:0 0.1rem 0.1rem 0; background:#d8d8d8; color:#111111;}
.xiwd_t1 li:nth-child(4n){width:1.75rem; height:0.55rem; margin:0 0 0.13rem 0rem; !important; overflow:hidden;}
.xiwd_t1 li.hover{color:#fff; background:#c89e5c}

/* 微信 */
#biao1{display: none !important;}
.weixin { border-radius: 0.1rem;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;line-height: 0.7rem;width: 24%;height: 0.7rem;float: left;font-size: 0.27rem;color: #fff; background: #b28147;margin-left: 0.5rem; border:0;}


.LR_yaoqingtit img {width: 20px;height: 20px!important; }

.mbhs04{width:7.5rem; height:auto; background-size:100%;height:4.3rem;}
.mbhs04all{width:7.3rem; height:auto;margin:0 auto; padding:0.2rem 0 0.2rem 0; margin:0 auto;}
.mbhs04_t{padding:2% 0; border-bottom:1px solid #c3c3c3; height:auto !important; overflow:hidden;}
.mbhs04_t font{ display:block;text-align:center; font-size:0.22rem; font-weight:bold;}
.yshp li{padding:0.15rem 0; border-bottom:1px solid #c3c3c3;height:auto !important; overflow:hidden;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.yshp_x1,.yshp_x2,.yshp_x3,.yshp_x4,.yshp_x5,.yshp_x6,.yshp_x7,.yshp_x8{width:1.5rem; font-size:0.21rem;float:left;  text-align:center;}
.yshp_x2,.yshp_x6{width:1.2rem;}
.yshp_x3,.yshp_x7{width:3.1rem;}
.yshp_x4,.yshp_x8{width:1rem;}
.yshp li .yshp_x7{text-align:left;}

#demo a {width:100%;overflow:hidden;font:.3rem;line-height: .6rem;color:#f00;display:block;text-decoration:none;padding-left:2px;text-align:left;}
#demo a:hover {color:#ff6600;}



.LR_yaoqing {overflow: hidden;padding-bottom: 10px;}

.gsdz{width:7.3rem; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.gsdz_t{width:100%; height:auto; position:absolute; bottom:0; left:0; background:rgba(0, 0, 0, 0.8); text-align:center; padding:0.1rem 0; color:#fff; font-size:0.34rem;letter-spacing:15px;}
.gsdz_b{width:7.3rem; height:auto; margin:0 auto; padding:0.2rem 0 0.4rem 0; overflow:hidden;}
.gsdz_b p{line-height:0.36rem; font-size:0.26rem; padding:0.14rem 0 0 0;}
.gsdz_b p font{font-weight:bold;}


.video{width:7.3rem; height:auto; margin:0.2rem auto; overflow:auto;}


.wzlb{width:100%; height:0.7rem; padding:0.15rem;background:#f5f5f5;}
.wzlbfl{font-size:0.3rem; float:left; font-weight:bold; color:#333333;}
.wzlbco{ padding: 0.01rem 0.04rem;background:#b28147; border-radius:0.04rem;text-align:center; float:left; vertical-align:middle; font-size:0.28rem; color:#fff; margin:0 0.1rem 0 0.1rem;}
#scrollDiv{width:5rem;height:0.4rem;line-height:0.5rem;overflow:hidden; float:left; font-size:0.26rem; color:#333333;} 
#scrollDiv li{height:0.4rem;} 
 


.kefu {width:7.5rem;height:auto;background-color: rgba(178, 129, 71, 0.9);z-index: 990;position:fixed;bottom: 0; padding:0.15rem 0;}
.kefu ul li{width:24%; float:left; margin:0 0 0 0.5rem; position:relative;}
.kefu p{width:0.85rem; margin:0 auto; overflow:hidden;}
.kefu p img{width:0.85rem; height:0.85rem; border-radius:0.1rem;}
.kefu span{display:block; margin:0.15rem 0 0 0;text-align:center; font-size:0.3rem; color:#fff;}
.kefu .kefur {position: relative;}
.number{width:0.3rem; height:0.3rem; position:absolute; top:-0.33rem; right:0.3rem; z-index:999}
.number img{width:0.3rem; height:0.3rem;}

























