@charset "utf-8";
*{margin:0;padding:0;}
body{ background:#FFFFFF; color:#333333; font-family:"微软雅黑",Arial,Lucida,Verdana,Helvetica,sans-serif; line-height:150%; }

a:link, a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
a:active{ color:#990000; }
ol, ul{ list-style: none outside none;}
.m { margin-bottom: 10px; }
.m, .mt, .mc, .mb{ overflow: hidden; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
.clearfix{display:block;} 
ul,li{list-style-type:none;}
img{border:0px; max-width:100%;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 

/*media*/
@media screen and (min-width: 320px) {
    html { font-size:21.33px}
    body { font-size: 12px}
}

@media screen and (min-width: 360px) {
    html { font-size:24px}
    body { font-size: 12px }
}

@media screen and (min-width: 375px) {
    html { font-size:25px}
    body { font-size: 12px}
}

@media screen and (min-width: 384px) {
    html {  font-size:25.6px}
    body { font-size: 14px}
}

@media screen and (min-width: 400px) {
    html {font-size:26.67px}
    body { font-size: 14px}
}

@media screen and (min-width: 414px) {
    html {font-size:27.6px}
    body { font-size: 14px}
}

@media screen and (min-width: 424px) {
    html {font-size:28.27px}
    body { font-size: 14px}
}

@media screen and (min-width: 480px) {
    html {  font-size:32px}
    body { font-size: 15.36px}
}

@media screen and (min-width: 540px) {
    html { font-size:36px}
    body {  font-size: 17.28px}
}

@media screen and (min-width: 720px) {
    html { font-size:48px}
    body {font-size: 23.04px}
}

@media screen and (min-width: 750px) {
    html { font-size:50px}
    body { font-size: 24px}
}

.zgw{ background:#000; opacity:0.5; height:100%; position:relative; z-index:10;position: fixed; bottom:0px; top:0px; width:100%; display:none}
.lanmu{ width:71.875%; background:#fff; height:100%; position:absolute; top:0px; z-index:11;transform:translate(-100%, 0);
-webkit-transform:translate(-100%, 0);transition: transform .5s, -webkit-transform .5s; transition: transform .5s;position: fixed;}
.lanmuyd{transform:translate(0%, 0);-webkit-transform:translate(0%, 0);transition: transform .5s, -webkit-transform .5s; transition: transform .5s;}
.gb{ text-align:right}
.gb img{ width:15.65%}
.rt{ text-align:center; margin-top:30px;} 
.rt img{ width:39.1%}
.navdiv{height:50%; overflow:hidden;margin-top:60px;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.navli{ position:relative; padding:20px 0; border:1px solid #f5f5f5; text-align:center; font-size:0.6rem; color:#555555;}
.navli span{ display: inline-block; width:7px; height:7px; position:absolute; background:url(../images/navh.png) no-repeat center; top:28px; left:64%;}
.navli a{ color:#555555; display:block;}
.navli ul{ display:none;}
.navli ul li{ font-size:0.55rem; border-top:1px solid #f5f5f5; margin-top:20px; padding-top:20px; position:relative}
.navli ul li span{ display: inline-block; width:7px; height:7px; position:absolute; background:url(../images/navh.png) no-repeat center; top:28px; left:64%;}


.con{ background:#f5f5f5; overflow:hidden; padding-bottom:10px;}
.top{ position:relative; background:#fff;}
.logo{ text-align:center;}
.logo a{ display:block;}
.logo img{ width:20.3125%}
.anniu{ position:absolute; left:3.125%; top:20px;}
.seach{ position:absolute; right:3.125%; top:20px;}
.banner img{ width:100%}
.sfuwu{ background:#fff; padding-top:30px;}
.sfuwucon{ width:81.25%; margin:0 auto;}
.sfuwucon ul{ overflow:hidden; margin-top:50px;}
.sfuwucon ul li{ float:left; margin:0px 5.57%; width:13.84%; margin-bottom:35px;}

.sfuwuconmore{ position:fixed; bottom:0px; top:0px; width:100%; z-index:999; background:#fff;
transform:translate(100%, 0);
-webkit-transform:translate(100%, 0);transition: transform .5s, -webkit-transform .5s; transition: transform .5s;
}
.sfuwuconmorebh{transform:translate(0%, 0);
-webkit-transform:translate(0%, 0);transition: transform .5s, -webkit-transform .5s; transition: transform .5s;}


.sclass{  background:#fff; padding-top:55px; padding-bottom:70px;}
.sclasstop{ margin-bottom:35px;}
.sclasscon ul{ overflow:hidden; width:96.875%; margin:0 auto;}
.sclasscon ul li{ float:left; margin:0px 1.61%; width:46.7%; margin-bottom:20px;}
.snav{  background:#fff; overflow:hidden; padding-top:20px;}
.snav ul{overflow:hidden; width:96.875%; margin:0 auto;}
.snav ul li{float:left; margin:0px 1.61%; width:46.7%; margin-bottom:20px;}
.foottop{ margin-top:20px;}

.foottc{ margin:10px 0px; text-align:center; font-size:0.5rem;}
.foottc p{ margin-bottom:10px; color:#b1b1b1;}

.footzg{ width:100%;}
.footzg img{ width:100%;}
.foot{ overflow:hidden; position:fixed; bottom:0px; width:100%; z-index:10;}
.foot ul{ overflow:hidden; width:100%; background:#fff; border-top:0.5px #ddd solid;}
.foot ul li{ height:100px; width:25%; float:left;}
.foot ul li a{ display:block; text-align:center; color:#666;}
.foot ul li a img{ width:35%;}
.fhome{ background:url(../images/home.jpg) no-repeat center; background-size:100%;}
.fyuyue{ background:url(../images/yuyue.jpg) no-repeat center; background-size:100%;}
.fpeixun{ background:url(../images/peixun.jpg) no-repeat center; background-size:100%;}
.fzhongxin{ background:url(../images/zhongxin.jpg) no-repeat center; background-size:100%;}

.navab .fhome{ background:url(../images/phome.jpg) no-repeat center; background-size:100%;}
.navab .fyuyue{ background:url(../images/pyuyue.jpg) no-repeat center; background-size:100%;}
.navab .fpeixun{ background:url(../images/ppeixun.jpg) no-repeat center; background-size:100%;}
.navab .fzhongxin{ background:url(../images/pzhongxin.jpg) no-repeat center; background-size:100%;}

.fhomexz{ background:url(../images/phome.jpg) no-repeat center; background-size:100%;}
.fyuyuexz{ background:url(../images/pyuyue.jpg) no-repeat center; background-size:100%;}
.fpeixunxz{ background:url(../images/ppeixun.jpg) no-repeat center; background-size:100%;}
.fzhongxinxz{ background:url(../images/pzhongxin.jpg) no-repeat center; background-size:100%;}

.conm{ min-height:500px;}

.anniu1{ position:absolute; right:3.125%; top:20px;}
.fanhui{ position:absolute; left:3.125%; top:20px;}

.denglu{  width:100%; min-height:500px;}
.dltop{ background:#fff; font-size:0.6rem; padding:20px 0; position:relative;text-align:center; border-top:1px solid #e5e5e5;}
.dltop span{ display:inline-block; width:19px; height:19px; background:url(../images/renwu.png) no-repeat center;; background-size:100%; position:absolute; left:37%;}
.dlgb{ position:absolute; top:0px; right:0px; width:50px}
.dlcon{ background:#fff; padding:36px 0 80px 0;}
.dliput{ width:86.4%; margin:0 auto;}
.dliput input{ width:94%; border:1px solid #e5e5e5; border-radius:5px; font-size:0.55rem; padding:12px 3%; margin-bottom:20px;}
.dllj{ width:86.4%; margin:0 auto; overflow:hidden;  font-size:0.5rem;}
.dllj a{color:#23a7ff;}
.dlzc{ float:left;}
.dlmm{ float:right}
.dlan{ width:58.25%; margin:0 auto; margin-top:25px;}
.dlan input{ width:100%; height:43px; background:#f9aa00; border:1px solid #e5e5e5; border-radius:5px; color:#fff;}
#msgtip{ font-size:0.5rem; width:86.4%; margin:0 auto; color:#F00; margin-bottom:10px;}

.aboutlm{ overflow:hidden; background:#fff; border-top:1px solid #f5f5f5;}
.aboutlm ul li{ float:left; width:33%; text-align:center; font-size:0.55rem; background:url(../images/navbk.jpg) no-repeat right; background-image:100%;}
.aboutlm ul li a{display: inline-block; color:#696969; text-align:center; padding:20px 0;}
.aboutlm ul .aboutxz a{ color:#f93286; border-bottom:2px solid #f93286}
.aboutl img{ width:100%}
.aboutjs{ width:93.75%; margin:0 auto; border-left:3px solid #f93286; padding-left:5px; margin-top:20px; margin-bottom:20px; font-size:0.57rem,; color:#f93286;}
.aboutr{width:93.75%; margin:0 auto; line-height:1.1rem; font-size:0.5rem; color:#555555;}
.aboutr span{ color:#f93286;}
.aboutcc{ padding-bottom:20px; margin-top:10px; background:#fff; margin-bottom:10px; padding-top:5px;}
.hoverlmc ul{ overflow:hidden;}
.hoverlmc ul li{ float:left; width:40%; margin:0px 5%; text-align:center}
.hoverlmc ul li a{ font-size:0.45rem; color:#333;}
.hoverlmc ul li p{ margin:10px 0;}
.hovercont{ background:#fff; padding-top:10px; padding-bottom:20px; margin-top:10px; text-align:center; font-size:0.6rem}
.hoverconimg{ width:90%; margin:0 auto; margin-top:20px;}
.hoverlmc{ padding-top:20px;}


.contactcon{ background:#fff; border-top:1px solid #f5f5f5;}
.tacttop{ text-align:center; padding-top:30px;}
.tactt{ font-size:0.6rem; color:#3d3d3d;}
.tactb{ font-size:0.5rem; color:#9f9f9f; padding-bottom:10px; margin-top:5px;}
.tactcon div{ padding:24px 0px; font-size:0.51rem; color:#9f9f9f; padding-left:3.125%;}
.tactone{ border-bottom:1px solid #f5f5f5;}
.tactzi{ color:#fe5443;}
.tactphone{ display:inline-block; width:19px; height:18px; background:url(../images/phone.png) no-repeat 0px 6px; margin-right:1.5%; background-size:100%}
.tacttel{ display:inline-block; width:19px; height:18px; background:url(../images/tel.png) no-repeat 0px 2px; margin-right:1.5%;background-size:100%}


.newlm{ overflow:hidden; background:#fff; border-top:1px solid #f5f5f5;}
.newlm ul li{ float:left; width:50%; text-align:center; font-size:0.55rem; background:url(../images/navbk.jpg) no-repeat right; background-image:100%;}
.newlm ul li a{display: inline-block; color:#696969; text-align:center; padding:20px 0;}
.newlm ul .aboutxz a{ color:#f93286; border-bottom:2px solid #f93286}
.newcc{ margin-top:5px; background:#fff;}
.newcc ul li{ border-bottom:3px solid #f5f5f5; padding:33px 0px; overflow:hidden;}
.newlmcl{ float:left; color:#fff; font-size:0.44rem; height:34px; line-height:1rem; width:12.5%; background:url(../images/newyy.png) no-repeat; background-size:100%; text-align:center; margin-left:3.125%;}
.newlmcc{ width:59%; float:left; margin-left:3.125%;}
.newlmctt{ font-size:0.6rem; color:#303030; margin-bottom:10px;}
.newlmccent{ color:#a6a6a6; font-size:0.5rem;}
.newlmcr{ float:right; width:5.468%; height:59px; background:url(../images/newjt.png) no-repeat center; margin-top:5px; background-size:100%; margin-right:3.125%;}
.newcont{padding-top:10px; background:#fff; margin-top:10px; padding-bottom:10px;}
.newctop{ text-align:center;  border-bottom:1px solid #ccc; padding:0px 2%;padding-bottom:10px; }
.newctitle{ font-size:0.53rem; color:#333;}
.newctdate{ font-size:0.45rem; color:#ccc;}
.newccont{  padding:0px 2%;padding-top:10px; font-size:0.47rem; line-height:1rem;}
.info-page{ color:#333;}
.info-page a{color:#333;}
.recommend-con-temp{ display:none;}



.jionccc .swiper-slide{ position:relative;} 
.jionccc .swiper-slide img{ width:100%;}
.jionccc .swiper-slide .jionhs{ position: absolute; width:100%; bottom:0px;}
.jionccc .swiper-slide .jionzgw{ height:80px; opacity:0.45; background:#000; position: relative; width:100%; z-index:1}
.jionccc .swiper-slide .jioncont{ position:absolute; z-index:5; overflow:hidden; color:#fff; width:100%; bottom:0px;height:80px;}
.jionccc .swiper-slide .jioncontl{ float:left;margin-left:3.125%; font-size:0.6rem; margin-top:28px; width:36%;}
.jionccc .swiper-slide .jioncontr{ float:right; margin-right:3.125%;font-size:0.45rem; margin-top:17px;}
.jionpic{ width:100%; margin-bottom:10px;}
.jionpic img{ width:100%;}

.serverc{ width:100%}
.serverc img{ width:100%;}
.serveryy{ width:100%; margin-top:20px; background:#f8aa00; padding:20px 0; text-align:center; font-size:0.6rem; }
.serveryy a{ display:block;color:#fff;}

.classcon{ border-top:1px solid #f5f5f5;}
.classconcc img{ width:100%;}
.classyy{ width:100%; margin-top:20px; background:#f8aa00; padding:20px 0; text-align:center; font-size:0.6rem; }
.classyy a{ display:block;color:#fff;}


.szcen{ overflow:hidden; background:#fff; margin-bottom:10px; padding:10px 0;}
.szcenl{ float:left; margin-left:3.125%; width:31.25%;}
.szcenone{ margin-top:10px;}
.szcenone .szcenltt{ text-align:center; margin-top:7px; font-size:0.7rem; color:#060606;}
.szcenone .szcenlzc{ text-align:center; font-size:0.45rem; color:#f93286; background:url(../images/shizik.png) no-repeat center; background-size:100%; width:70%; margin:0 auto; margin-top:5px;}
.szcenr{ float:right;margin-right:3.125%;width:59.375%;}
.szcenrcont{ font-size:0.4rem;}
.szcenrtop{ overflow:hidden;}
.szcenother .szcenltt{ float:left; font-size:0.7rem; color:#060606; width:30%;}
.szcenother .szcenlzc{ float:left; font-size:0.45rem;color:#f93286;background:url(../images/shizik.png) no-repeat center; background-size:100%;width:35%; text-align:center; margin-left:2%;}

.orderl{ float:left; width:25.78%; margin-left:3.123%;}
.ordercc ul li{ padding-top:55px; padding-bottom:30px; overflow:hidden; background:#fff; margin-top:10px;}
.orderl p{ color:#777777; text-align:center; font-size:0.45rem; margin-top:10px;}
.orderr{ float:right; margin-right:3.125%; width:59.375%;}
.orderrt{ font-size:0.4rem; color:#555555; margin-bottom:20px; border-bottom:1px solid #f5f5f5;}
.orderrt span{ color:#333333; font-size:0.7rem; margin-right:3%;}
.orderrb{ overflow:hidden;}
.orderrb a{ display:block;}
.orderrb div{ float:left; margin-right:2%; width:36.84%; margin-top:10px;}


/*月嫂详细*/
.ysxx{padding-top:10px;background:#fff;overflow:hidden; border-top:1px solid #e5e5e5}
.ysxx .xinxi{ overflow: hidden;padding-bottom: 10px;border-bottom:1px solid #d2d2d2;}
.ysxx .xinxi .l{position:relative;float:left; margin-left:3.125%; width:26.5625%;}
.ysxx .xinxi .l img{width:100%}
.ysxx .xinxi .l span{position: relative;left:0;color:#fff;text-align:center;width:100%;font-size:0.45rem; padding:10px 0; display:inline-block;background:url(../images/yy_bc15.png) no-repeat #ea4e70; background-size:100%;}
.ysxx .xinxi .m{overflow: hidden;float: left;padding-left: 5%;margin-right:3.125%; width:50%;}
.ysxx .m .name{font-size:0.6rem;color:#333}
.xqdec{ margin-top:5px;}
.xqdec span{ display:inline-block; padding:2% 4%; color:#fff; font-size:0.45rem;}
.clcss1{ background:#7c8fd2}
.clcss2{ background:#6cc142}
.rwxx{ margin-top:10px;}
.rwxx div{ font-size:0.45rem; margin-bottom:10px;}
.mtable{ padding:10px 5%;}
.mtable td{ width:78%;}
.mtable .orfenlei{ width:20%; font-size:0.45rem; color:#676767;vertical-align:top}

.ysxx .plbox{padding:10px 20px 10px 20px;font-size:24px;overflow:hidden;border-bottom:1px solid #e5e5e5}
.ysxx .clear{ overflow:hidden}
.ysxx .plbox .l{color:#676767; float:left; font-size:0.5rem;width:20%}
.ysxx .plbox .l span{background:url(../images/all_btn.png) no-repeat;width:20%;height:30px;display:block;float:left; background-size:100%; margin-right:8%;}
.ysxx .plbox .r{ float:right;font-size:0.5rem;width:18%;}
.ysxx .plbox .r a{color:#ea4e70;}
.ysxx .plbox .r a span{background:url(../images/all_btnpl.png) no-repeat; width:20%;display:block;float:left; background-size:100%;height:30px; margin-right:8%}
.plbox ul li{ padding:2% 3%; float:left; margin:0px 2%; font-size:0.5rem; background:#f6eeed; border-radius:10px;}
.plbox ul li a{ color:#333333;}
.plbox ul .select{background:#ea4e70;}
.plbox ul .select a{ color:#fff;}
.liuyan{ padding:0px 3.125%;}
.liuyan ul li{ overflow:hidden}
.liuyan li{ padding-top:10px; padding-bottom:10px; border-bottom:1px solid #e5e5e5; display:block;}
.to{ overflow:hidden; font-size:0.51rem;}
.zpf{ float:left; width:10%;}
.star{ float:left; width:20%; margin-top:2px;}
.star span{ width:19%; margin-right:1%; display:inline-block; height:24px;}
.star .lxx{ background:url(../images/yy_star1.png) no-repeat; background-size:100%;}
.star .axx{background:url(../images/yy_star.png) no-repeat; background-size:100%;}
.date{ float:right;}
.bt{ font-size:0.5rem;}
.bt th{ width:12%;vertical-align:top}


/*remark*/
.shead{width: 100%;color: #333;text-align: center;background-color:#fff;box-sizing: border-box; position:relative; padding:10px 0px; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.plfanhui{ position:absolute; left:3.125%;}
.pjpage{position:fixed;width:100%;height: 100%;top:0;left:0;background:#fff;z-index:999;transform: translate3d(100%, 0, 0);-webkit-transform: translate3d(100%, 0, 0);}
.pjpage{transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);-webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
.open{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.suborder{font-size: 0.6rem;}
.goodsinfo { margin-bottom: 20px; min-height: 200px; position: relative;}
.goodsinfo .pic{width:35.4375%;text-align: center;float:left; position: relative; margin-left:3.125%;padding: 4px;border: 1px solid silver;background: #fff;}
.goodsinfo .pic img { width: 100%;height: 190px;}
.goodsinfo .pic p { width: 100%;font-size: 0.51rem;color: #fff;padding:8px 0;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.5);}
.goodsinfo .ratetext{height:190px;border: 1px solid silver; float:right; margin-right:3.125%; width:50%;}
.goodsinfo .ratetext textarea{width:100%;height:100%;padding:4px 1.5%;}
.pfentit{width:100%;margin-bottom:10px; padding:1px;}
.ratehistory { line-height: 1.4; margin-bottom: 20px; font-size: 24px;border-top:1px #ccc solid;}
.ratehistory ul{padding-top:25px;}
.bottombar{z-index: 999;width: 100%;background: #f8f8f9;line-height: 50px;text-align: center;}
.bottombar input{ width: 90%;margin: 15px 0;font-size:26px;color:#fff;border:0;border-radius: 6px;line-height: 60px; background-color: #ea4e70;}
.pjpp{ overflow:hidden; padding:0px 3.125%; margin-bottom:10px;}
.pjpp div{ float:left; font-size:0.6rem; margin-right:2%}
.pjxxr{ width:33%;}
.pjxxr span{ width:18%; margin-right:2%; display:inline-block; background:url(../images/yy_star.png) no-repeat; background-size:100%; text-indent:-999px;}
.pjxxr .pjxxdl{background:url(../images/yy_star1.png) no-repeat;}



/*detail*/
.detail{margin:0 auto}
.detailbox{padding:0 3.125% 20px 3.125%;margin-bottom:10px;background:#fff;}
.detailbox .title{font-size:0.7rem;border-bottom:1px solid #e6eef5;color:#666; padding:20px 0px;}
.detailbox .title span{width:6.125%; display: inline-block; height:23px; margin-right:1.125%; position:
relative; top:2px;}
.detailbox .list{overflow:hidden;}
.detailbox .list a{display:block;margin-top:20px;background:#f3f3f3;color:#333;font-size:0.5rem;text-align:center;float:left;width:30%;border-radius:5px;border:1px solid #f3f3f3;margin-right:3%; padding:10px 0;}
.detailbox .list a:nth-child(3n){margin-right:0}
.detailbox .list a.select{background:#fff;color:#ea4f71;border:1px solid #ea4f71;}
.detailbox .list .ipt{margin-top:30px;font-size: 0.6rem;color: #333;}
.detailbox .list input{font-size: 0.6rem;width: 80%;color: #333; border: 1px solid #ddd;background: #fff;padding: 10px;border-radius: 4px;}
.detailboxend{background:#fff; padding:0 3.125%;}
.detailboxend .title{font-size:0.55rem;border-bottom:1px solid #e6eef5;color:#bbb;position:relative}
.detailboxend .title>span{display: block; width:6%;height:30px; display:inline-block; margin-left:1%; position:relative; top:10px;}
.detailboxend .yys{background:#ea4e70;border-radius:5px;color:#fff;text-align:center;font-size:0.6rem; width:80%; margin:0 auto; padding:10px 0;margin-top:25px;}
.detailboxend .yys input{ background:none; border:none; width:100%; height:100%; color:#fff; cursor:pointer;}
#jyz select, #zdbj select{width: 25%; font-size: 0.45rem;color: #333;text-align: center;border:1px solid #d9d9d9;margin-top:21px;margin-right:5px; padding:10px 0 10px 3.15%;}
.title>input{border: 0;color:#000; width:80%; padding:10px 2%;}
.detailbox .dzcq span{background:url(../images/date.png) no-repeat; background-size:100%;}
.detailbox .gzdw span{background:url(../images/money.png) no-repeat; background-size:100%;}
.detailbox .lx span{background:url(../images/lx.png) no-repeat; background-size:100%;}
.detailbox .gznr span{background:url(../images/yuy.png) no-repeat; background-size:100%;}
.detailbox .fwsd span{background:url(../images/shijina.png) no-repeat; background-size:100%;}
.detailbox .fwmj span{background:url(../images/home.png) no-repeat; background-size:100%;}
.detailbox .fwsj span{background:url(../images/date.png) no-repeat; background-size:100%;}
.detailbox .zdgnum span{background:url(../images/home.png) no-repeat; background-size:100%;}
.detailbox .zz span{background:url(../images/zj.png) no-repeat; background-size:100%;}
.detailbox .fwxq span{background:url(../images/xuqiu.png) no-repeat; background-size:100%;}
.detailbox .hldx span{background:url(../images/xb.png) no-repeat; background-size:100%;}
.detailbox .nfzl span{background:url(../images/zil.png) no-repeat; background-size:100%;}
.detailboxend .tsxq span{background:url(../images/xuqiu.png) no-repeat; background-size:100%;}
.detailboxend .lxwm span{background:url(../images/txl.png) no-repeat; background-size:100%;}
.detailboxend .dh span{background:url(../images/lxtel.png) no-repeat; background-size:100%;}


.centertop{ background:#fff; margin-top:5px; overflow:hidden; padding:10px 0;}
.centertl{ float:left; margin-left:3.125%; width:25%;}
.centertr{ float:right; width:65%; margin-right:3.125%}
.centertrt{ overflow:hidden;}
.centertrtl{ float:left; font-size:0.6rem; color:#333;}
.centertrtr{ float:right; width:10%;}
.centertrttel{ font-size:0.55rem; margin-bottom:10px; color:#999999; margin-top:10px;}
.centertrtadd{ font-size:0.55rem; margin-bottom:10px; color:#999999;}
.centercen{ overflow:hidden; background:#fff; margin-top:10px; padding:10px 0;}
.centercen ul li{ width:33%; float:left; text-align:center; border-left:1px solid #e9e9e9;}
.centercen ul li img{ width:45%;}
.centerbo{ margin-top:10px; background:#fff; overflow:hidden;}
.centerbo ul li{ overflow:hidden; border-bottom:1px solid #f5f5f5;}
.centerbol{ float:left; margin-left:3.125%; width:28.9%;}
.centerbor{ float:right; margin-right:3.125%}
.centerbor img{ margin-top:20px;}

.jbxxcon{ background:#fff; margin-top:10px;}
.jbxxcon ul li{ overflow:hidden; padding:0 5%; border-bottom:1px solid #f5f5f5;font-size:0.6rem; color:#333}
.jbxxcon ul li span{ width:20%; display:inline-block; padding:10px 0;}
.jbxxcon ul li .label{ width:70%;}
.jbxxcon ul li input{ width:70%; padding:10px; border:0px; font-size:0.6rem}
.jbxxcon ul li select{width:70%; padding:10px; border:0px; font-size:0.6rem}
.jbxxcon ul li #sex{ background:none;}

.tijiao{ width:80%;margin:0 auto; margin-top:20px;}
.tijiao input{ width:100%; background:#f8aa00; padding:10px 0; border:0px; font-size:0.6rem; color:#fff;}



/*我的预约*/
#wdyy{background:#f2f2f2; overflow:hidden}
.wdyybox{font-size:0.7rem; width:93.75%; margin:0 auto; margin-top:10px; margin-bottom:10px;}
.wdyybox .bg{height:8px;background:url(../images/yy_bc.png);width:100%;}
.wdyybox .xm{background: #fff;margin-bottom:2px;position:relative; padding:10px 0; overflow:hidden}
.wdyybox .l{width:40%;text-align:left; display:inline-block; }
.wdyybox .r{width:60%;display:inline-block;}
.wdyybox .xm .l>span{width:13.125%;height:30px;display:inline-block;;background:url(../images/all_btn.png) no-repeat; background-size:100%; position: relative; top:11px; margin-left:20%; margin-right:5%}
.wdyybox .list{overflow: hidden;background: #fff;}
.wdyybox .list .listbox{overflow:hidden;position:relative; padding-bottom:10px;}
.wdyybox .list .l>span{width:13.125%;height:30px;display:inline-block; position: relative; top:11px; margin-left:20%; margin-right:5%}
.wdyybox .list .l.c2>span{background:url(../images/nr.png) no-repeat;background-size:100%;}
.wdyybox .list .l.c3>span{background:url(../images/teshu.png) no-repeat;background-size:100%;}
.wdyybox .list .l.c4>span{background:url(../images/xuqiu.png) no-repeat;background-size:100%;}
.wdyybox .list .l.c5>span{background:url(../images/lxtel.png) no-repeat;background-size:100%;}
.wdyybox .list .l.c6>span{background:url(../images/all_btn.png) no-repeat;background-size:100%;}
.wdyybox .list .l.c7>span{background:url(../images/all_btn.png) no-repeat;background-size:100%;}
.serv_btn{ position:fixed;bottom:0;left:0;width:100%; text-align: center;background: #f8aa00;z-index:101;height:60px; line-height:60px;}
.serv_btn .btns{ display:block; font-size:0.7rem;color: #fff;}

.orderlist{border-top:1px solid #ccc;}
.orderlist dd .p1{ font-size:0.6rem; padding:10px 0; padding-left:3.125%;}
.orderlist dd{ background:#fff; overflow:hidden; margin-bottom:10px; padding-bottom:5px}
.orderbh{ width:100%; overflow:hidden; padding:10px 0; padding-left:3.125%; font-size:0.5rem;}
.orderbh span{ float:right; display:inline-block;margin-right:6.125%; color:#c72062;}
.dealcard{ overflow:hidden; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:5px 0px;}
.dealcard-img{ float:left; width:15%; margin-left:3.125%;}
.dealcard-block-right{ float:left; margin-left:2%; color:#333;}
.dealcard-block-right .strong{ color:#c72062;}
.ico{ float:right; margin-right:3.125%; margin-top:20px;}


/*订单成功*/
.orderbg{background:url(../images/success_bg.jpg) repeat; background-image:100%;}
.btnbline{border-bottom:1px solid #e0e0e0;}
.ddsuccess{width:85%; margin:0 auto;}
.ddsuccess .top1{background:none; position:absolute;width: 100%;top: 0; left: 0;}
.ddsuccess .top1 .title{ text-align:center; padding:10px 0; font-size:0.6rem; color:#fff;}
.ddsuccess h2{font-size:0.55rem;text-align:center;margin:0 auto;width:200px;color:#fff;margin-top:50px;}
.ddsuccess h2 span{background:url(../images/success_star.png) no-repeat 20px 0;padding-left:38px;display: block;line-height: 46px;}
.ddsuccess h2 p{font-size:0.6rem}
.ddsuccess .content{background:#fff;font-size:0.5rem;position:relative;margin-top:30px; padding:0px 3.125%;}
.ddsuccess .content .list{ overflow:hidden}
.ddsuccess .content .l{width:34%;color:#999;position:relative; display:inline-block; float:left; padding-top:10px;}
.ddsuccess .content .l>span{ width:16.125%; margin-right:4%; display:inline-block; height:30px; float:left;}
.ddsuccess .content .r{width:64%;display:inline-block; float:left;padding-top:10px;}
.ddsuccess .content .r p{}
.ddsuccess .content .list{background: #fff;}
.ddsuccess .content .list:first-of-type{border-bottom:1px solid #e0e0e0;}
.ddsuccess .content .list .listbox{overflow:hidden;}
.ddsuccess .content .list .l.c1>span{background:url(../images/lx.png) no-repeat; background-size:100%;}
.ddsuccess .content .list .l.c2>span{background:url(../images/xxnr.png) no-repeat; background-size:100%;}
.ddsuccess .content .list .l.c3>span{background:url(../images/teshu.png) no-repeat; background-size:100%;}
.ddsuccess .content .list .l.c4>span{background:url(../images/lxtel.png) no-repeat; background-size:100%;}
.ddsuccess .content .list .l.c5>span{background:url(../images/txl.png) no-repeat; background-size:100%;}
.ddsuccess .content .list .l.c6>span{background:url(../images/lxtel.png) no-repeat; background-size:100%;}
.ddsuccess .content .list .l.c7>span{background:url(../images/home.png) no-repeat; background-size:100%;}
.ddsuccess .content .r.tsxqtxt{}
.ddsuccess .cttop{width:100%;height:13px;background:url(../images/success_top.png) no-repeat;position:absolute;top:-12px;left:0}
.ddsuccess .ctbot{width:100%;height:13px;background:url(../images/success_bottom.png) no-repeat;position:absolute;bottom:-13px;left:0}
.ddsuccess .ddbianhao{font-size:18px;color:#999;line-height: 40px;margin-top: 20px;border-top: 1px solid #e0e0e0;}
.ddsuccess h3{font-size:0.6rem;color:#fff;text-align:center;margin:50px 0 30px 0}
.ddsuccess .yinzhang{position:absolute;right:19px;bottom:80px}
.fhindex{width:318px;margin:0 auto;margin-left:161px;}
.danbtn{width:100%;text-align:center;padding-bottom: 10%;}
.danbtn a{display:inline-block;width: 30%;margin: 0 15px; background:#fff;text-align:center;font-size:0.6rem;color:#fa5355;border-radius:8px; padding:10px 0px;}



.jioncontent{ background:#f0f2f5; overflow:hidden; padding-top:10px;}
.jionct{ font-size:0.75rem; margin-left:5.46%; color:#1e1e1e; margin-top:25px; padding-bottom:20px;}
.jiont span{ color:#8f8f8f; font-size:0.6rem; margin-left:5.46%; width:40%; display:block; float:left;}
.jiont{ background:#FFF;border-top:1px solid #d7d7d7;}
.jiont li{ overflow:hidden; padding:30px 0px; border-bottom:1px solid #d8d8d8; border:0px; border-bottom:1px solid #d7d7d7;}
.jiont input{font-size:0.6rem; color:#d8d8d8; width:40%;border:0px; background:none; outline:none; float:left;}
.jiont input[placeholder], [placeholder], *[placeholder]{ color:#d8d8d8;}
.jiont select{font-size:0.6rem; color:#f7931e; width:40%;border:0px; background:none; outline:none;float:left;}
#butn{ width:100%; background:#f7931e; font-size:0.75rem; color:#fff; margin-top:10px; padding:20px 0px; border:0px;-webkit-appearance: none;}



.shaixuan{ position:fixed; right:3.125%; color:#c7c7c7; text-align:center; }
.shaixuan img{ width:80%;}
.shaixuanbj{position:fixed; top:0px; bottom:0px; width:100%;z-index:999;display:none;}
.sxzgw{ width:100%; height:100%; background:#000; opacity:0.5; position:absolute; z-index:10; display:none;}
.sxcon{ width:60%; height:100%; background:#fff; position:relative; z-index:1000;transform:translate(167%, 0);
-webkit-transform:translate(167%, 0);transition: transform .5s, -webkit-transform .5s; transition: transform .5s;}
.scconbh
{transform:translate(75%, 0);
-webkit-transform:translate(75%, 0);transition: transform .5s, -webkit-transform .5s; transition: transform .5s;
    }
    
.foottopb{ background:#f93286; text-align:center; font-size:0.48rem; line-height:1.1rem; color:#fff; position:relative; height:40px; overflow:hidden; text-align:center;}
.lastest-zbs{padding:0px 3.125%;}
.lastest-zbs li{ height:40px; line-height:40px; overflow:hidden;}
.lastest-zbs li a{ color:#FFF;}

#duanxin{ width:60%;}
.duanxin{ margin-left:3%; font-size:0.5rem; color:#333;}
.ckduanxin{ margin-left:3%; font-size:0.5rem; color:#333; display:none}

#mmyzm{width:60%;}

.tablebox{ width:94%; margin:0 auto; margin-top:20px;}
.tablebox th{background:#f93286; padding:15px 0;}
.tablebox tr{background:#fff; color:#333;padding:15px 0;}
.tabl{ font-size:0.6rem; text-align:center; color:#fff;}
.tabl p{ width:65%; margin:0 auto;}
.ke-zeroborder td{ vertical-align:top}

.seach{ overflow:hidden; width:85%;}
.seachf{ float:right}
.seachzk{ display:none;}
.seanchsrk{ width:80%; float:left; position:relative;}
.seanchsrk img{ width:100%; position:absolute; z-index:5;}
.header_search_input{ width:75%; height:23px; border:0px; padding-left:2%; position:relative; z-index:10; background:none; float:left;}
#ddl{ border:none;z-index:10;position:relative; background:none; width:12%;float:left; font-size:0.45rem; color:#999; appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;}
#searchbtnseach{ width:11%; background:none; border:none; margin-top:2px; height:100%;z-index:10;position:relative;float:left;}
.seanchgb{ float:left; width:6%; margin-left:5%;}
.topbj{ display:none;}

#yypinglunpege{ text-align:center; font-size:0.6rem; padding-top:10px;}
#yyff{ text-align:center; font-size:0.6rem;padding-top:10px;}

.jionconimg{ width:100%;}
.jionconimg img{ width:100%;}
.jioncontct{ padding:10px 3.125%;  color:#333;}
.jioncontt{ font-size:0.6rem; margin-bottom:5px;}
.jioncontc p{ margin-top:5px; font-size:0.55rem;}
.jioncontcc{ font-size:0.55rem; margin-top:5px; line-height:1.1rem;}

.fhtop img{ overflow:hidden; position:fixed; bottom:74px; width:10%; right:0px; z-index:50;}


.fuwuclass{ width:100%; background:#f7931e; font-size:0.75rem; color:#fff; margin-top:10px; padding:20px 0px; border:0px;-webkit-appearance: none;}
.jiont .hs{ width:6%; float:left; color:#f00;}

.fhkf img{ overflow:hidden; position:fixed; bottom:130px; width:10%; right:0px; z-index:50;}
.fhtel img{ overflow:hidden; position:fixed; bottom:130px; width:10%; right:0px; z-index:50;}
.fhteltc{position:fixed; right:12%; bottom:130px;z-index:50;  display:none;}
.fhteltc ul li{ margin-bottom:10px; background:#F93285;padding:5px; border-radius:5px;opacity: 0.7;}
.fhteltc ul li a{ color:#fff; font-size:0.55rem}

