﻿@charset "utf-8"; /* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, p, pre, capxion, form, legend, fieldset, input, button, select, textarea { margin: 0; padding: 0; font-weight: normal; font-family: "Microsoft YaHei",simsun,Arial,Helvetica,sans-serif;-webkit-text-size-adjust: none;}
ol, ul, li { list-style: none;}
img { margin: 0; padding: 0; border: none; }
table { border-collapse: collapse; }
.cls { clear: both; }
.notxt { text-indent: -9999px; }
body { font-size:24px; font-family:Arial, Hel, PingFang SC, PingFang SC Regular, Microsoft YaHei; background-color:#EEEEEE;}
a { color: #555; text-decoration: none; outline: none; blr: expression(this.onFocus=this.blur()); }
a:hover { color: #FF0000; }
i { font-style: normal; }

.form { BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #dedede 1px solid; }
.fl{ float:left;}
.fr{ float:right;}

/* ==以下页面公用部份== */
.jz-hui { float: left; width: 100%; min-width: 640px; padding-bottom: 20px; margin: 0 auto; background-color: #EEEEEE; position: absolute; }

.membersbg { width: 640px; height: 158px; margin: 0 auto; background-image: url(../images/hybg.png); background-repeat: no-repeat; border-bottom: solid 1px #cccccc; }
.userinfo { margin: 0 auto; width: 600px; height: 100px; padding-top: 40px; }
.userinfo ul { margin: 0 auto; width: 600px; height: 100px; }
.userinfo ul li { float: left; margin: 0 auto; height: 100px; }
.userinfo ul li.touxiang img { border-radius: 50%; margin-left: 10px; margin-top: 2px; width: 88px; height: 88px; }
.userinfo ul li p { width: 200px; padding-left: 30px; padding-top: 15px; line-height: 25px; }
.haoma { font-size: 18px; color: #666666; }
.haoma a { display: block; color: #666666; }

.tc01 { width: 200px; height: 38px; font-size: 18px; color: #666666; margin-left: 70px; line-height: 38px; margin-top: 5px; border-radius: 0px; }
.tc01 img { vertical-align: middle; margin-right: 20px; padding-bottom: 8px; }
.tc01 span { color: #FF6600; }
.tc02 img { padding-bottom: 5px; }

.homecai { margin: 0 auto; width: 640px; height: 90px; background-color: #FFFFFF; border-top: solid 1px #CCCCCC; position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 999; margin: 0 auto; }
.homecai ul { margin: 0 auto; width: 640px; }
.homecai li { margin: 0 auto; float: left; width: 160px; height: 85px; color: #666666; text-align: center; line-height: 30px; margin-top: 10px; }
.homecai li img{vertical-align: middle;margin-bottom: 5px;margin-top: 2px;}
.homecai li a { display: block; color: #666666; }

.shadow { filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=0,strength=3); /*ie*/ -moz-box-shadow: 0px 2px 10px #cccccc; /*firefox*/ -webkit-box-shadow: 0px 2px 10px #cccccc; /*safari或chrome*/ box-shadow: 0px 2px 10px #cccccc; /*opera或ie9*/ }

.shadow-xia { filter: progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=180,strength=3); /*ie*/ -moz-box-shadow: 0px 5px 5px #eeeeee; /*firefox*/ -webkit-box-shadow: 0px 5px 5px #eeeeee; /*safari或chrome*/ box-shadow: 0px 5px 5px #eeeeee; /*opera或ie9*/ }

.bottom-space { margin: 0 auto; width: 640px; height: 90px; }

.pagetop{margin:0 auto;width: 640px;height: 88px;background-color: #FF6600;color: #FFFFFF;line-height: 88px; font-size:28px;}
.pagetop ul{margin:0 auto;width: 600px;height: 88px;}
.pagetop li{float:left;width: 150px;height: 88px;line-height: 88px;}
.pagetop li.pagetop-center{width: 300px;text-align: center; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.pagetop li.pagetop-right{text-align: right;}
.pagetop li a{display: block;color: #FFFFFF;}
.pagetop li img{vertical-align:middle; margin-right:8px; margin-bottom:4px; height:30px;}

.botton { margin: 30px auto; width: 600px; height: 75px; background-color: #FF6600; font-size: 32px; text-align: center; border-radius: 10px; }
.botton a { display: block; color: #FFFFFF; line-height: 75px; }

/* ==以下用户中心首页== */


.stores{width:640px;height: 88px;margin:0 auto; font-size:28px; color:#FFFFFF; background-image: linear-gradient(to left, #ff9600 0%, #ffac1b 100%);}
.stores a{display: block;color: #FFFFFF;}
.stores-left{width:480px; height: 88px;margin-left:20px; display:flex; align-items:center; float:left;}
.stores-left img{vertical-align: middle;margin-right:15px; border-radius:50%;}
.stores-rihgt{width:auto; height:88px; margin-right:18px; display:flex; align-items:center; flex-grow:1; float:right;}
.stores-rihgt font{float:left; line-height:normal; margin-right:10px; font-size:26px;}

.grmenu{margin:0 auto;width: 640px;height:110px;}
.grmenu div{border-bottom:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; width:319px; float:left; height:110px; background-color:#FFF; line-height:110px;}
.grmenu div:nth-child(even){ border-right:0; width:320px;}
.grmenu div a{display:block; color:#000000;}
.grmenu div img{vertical-align:middle; padding-left:60px; padding-right:30px; width:55px; height:auto;}

.car { width: 640px; height: 88px; margin: 20px auto; font-size: 32px; color: #FF6600; background-color: #FFFFFF; line-height: 88px; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; }
.car a { display: block; color: #FF6600; }
.car-left { float: left; width: 500px; height: 88px; margin-left: 20px; }
.car-left img { vertical-align: middle; margin-right: 20px; margin-bottom: 10px; border-radius: 50%; }
.car-rihgt { float: right; width: 22px; height: 35px; margin-right: 20px; margin-top: 28px; }

.sycai { margin: 0 auto; width: 640px; height: 300px; background-color: #FFFFFF; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; }
.sycai ul { margin: 0 auto; width: 640px; }
.sycai li { margin: 0 auto; float: left; width: 213px; height: 125px; color: #666666; text-align: center; line-height: 50px; margin-top: 25px; }
.sycai li img { vertical-align: middle; }
.sycai li a { display: block; color: #666666; }

/* ==以下微信注册页面== */

.zhucetop { width: 640px; height: 158px; margin: 0 auto; padding-left: 20px; }
.zhucetop-wz { font-size: 18px; color: #FF6600; }
.zhuce-form { width: 590px; height: 300px; margin: 0 auto; background-color: #FFFFFF; border: solid 1px #CCCCCC; border-radius: 10px; margin-top: 30px; }
.zhuce-form ul { width: 590px; height: 99px; margin: 0 auto; }
.zhuce-form li { width: 590px; height: 99px; border-bottom: solid 1px #CCCCCC; font-size: 26px; }
.zhuce-form li img { vertical-align: middle; margin-left: 15px; }
.input-mc { border: 0px; width: 500px; height: 99px; font-size: 26px; padding-left: 20px; outline: none; line-height: 100px; }
.input-mc.input-yzm { width: 350px; }
.zhuce-form li a { display: inline-block; color: #666666; width: 168px; height: 85px; border-left: solid 1px #CCCCCC; text-align: center; line-height: 85px; }
.zhuce-ts { margin: 30px auto; color: #FF6600; text-align: center; }
.zhuce-botton { margin: 30px auto; width: 590px; height: 75px; text-align: center; border-radius: 10px; background-color: #FF6600; }
.zhuce-botton a { display: block; color: #ffffff; font-size: 32px; line-height: 75px; }

/* ==以下预约到店页面== */

.yuyue-dian { margin: 0 auto; width: 598px; height: 88px; border: solid 1px #CCCCCC; border-radius: 10px; background-color: #FFFFFF; margin-top: 30px; line-height: 88px; font-size: 32px; color: #FF6600; }
.yuyue-dian a { display: block; color: #FF6600; }
.yuyue-dian-left { float: left; width: 520px; height: 88px; margin-left: 15px; }
.yuyue-dian-left img { vertical-align: middle; margin-right: 20px; border-radius: 50%; }
.yuyue-dian-rihgt { float: right; width: 22px; height: 35px; margin-right: 20px; margin-top: 28px; }
.yuyue-dian.yuyue-dian-add { color: #CCCCCC; }
.yuyue-dian.yuyue-dian-add a { display: block; color: #CCCCCC; }
.yuyue-info { margin: 0 auto; width: 598px; height: auto; border: solid 1px #CCCCCC; border-radius: 10px; background-color: #FFFFFF; margin-top: 30px; }
.yuyue-info ul { margin: 0 auto; width: 598px; height: auto; }
.yuyue-info li { margin: 0 auto; width: 598px; height: 80px; border-bottom: solid 1px #CCCCCC; color: #666666; line-height: 80px; }
.yuyue-info li a { display: block; color: #CCCCCC; }
.yuyue-ren { width: 480px; height: 80px; background-image: url(../images/yuyueinfo.png); background-repeat: no-repeat; background-position: 15px 20px; padding-left: 70px; }
.yuyue-shouji { background-position: 15px -55px; }
.yuyue-time { float: left; background-position: 15px -135px; }
.yuyue-xm { float: left; background-position: 15px -212px; }
.yuyue-jt { float: left; width: 22px; height: 35px; margin-left: 6px; margin-top: 24px; }

.yuyue-jiage { float: right; width: 190px; height: 55px; margin-top: 12px; margin-right: 50px; background-color: #578CCE; border-radius: 10px; font-size: 20px; color: #FFFFFF; line-height: 55px; text-align: center; }
.yuyue-jiage a { display: block; color: #FFFFFF; }

/* ==以下弹窗选择细分服务项目== */

.jz-bai { margin: 0 auto; width: 640px; background-color: #FFFFFF; padding-top: 30px; padding-bottom: 30px; }

.popup-xm { margin: 0 auto; width: 600px; height: auto; font-size: 32px; text-align: center; }
.popup-xm ul { margin: 0 auto; width: 598px; height: auto; }
.popup-xm li { margin: 0 auto; width: 598px; height: 75px; border: solid 1px #CCCCCC; line-height: 75px; border-radius: 10px; margin-bottom: 30px; }
.popup-xm li a { display: block; color: #000000; }

/* ==以下弹窗选择车辆== */

.popup-car { margin: 0 auto; width: 598px; height: 136px; border: solid 1px #CCCCCC; border-radius: 10px; margin-bottom: 30px; position: relative; }
.popup-car a { display: block; }
.car-pinpai { float: left; width: 170px; height: 132px; border-right: dashed 1px #CCCCCC; margin-top: 2px; }
.car-pinpai ul { width: 170px; height: auto; }
.car-pinpai li { width: 170px; text-align: center; line-height: 50px; font-size: 30px; color: #FF6600; }
.car-pinpai li img { vertical-align: middle; margin-top: 18px; }

.car-info { float: left; width: 410px; height: 136px; padding-left: 15px; }
.car-info ul { width: 410px; height: auto; margin-top: 10px; }
.car-info li { width: 410px; height: 40px; line-height: 40px; color: #666666; }
.car-gouxuan { position: absolute; top: 20px; right: 20px; z-index: 999; width: 40px; height: 36px; background-image: url(../images/gouxuan.png); background-repeat: no-repeat; }

/* ==以下添加爱车页面== */

.addcar-info { margin: 0 auto; width: 598px; height: auto; border: solid 1px #CCCCCC; border-radius: 10px; background-color: #FFFFFF; margin-top: 30px; }
.addcar-info ul { margin: 0 auto; width: 598px; height: auto; }
.addcar-info li { margin: 0 auto; width: 598px; height: 80px; border-bottom: solid 1px #CCCCCC; line-height: 82px; }
.addcar-info-left { float: left; width: 115px; height: 72px; border-right: dashed 1px #CCCCCC; margin-top: 4px; background-image: url(../images/addcarinfo.png); background-repeat: no-repeat; background-position: 20px 24px; padding-left: 60px; line-height: 74px; }
.addcar-info-left.addcar-info-left02 { background-position: 20px -58px; }
.addcar-info-left.addcar-info-left03 { background-position: 20px -135px; }
.input-chepai { float: left; border: 0px; width: 370px; height: 80px; padding-right: 40px; outline: none; line-height: 80px; font-size: 24px; text-align: right; }
.input-chepai.input-chepai02 { width: 322px; padding-right: 0px; }
.addcar-info-time { float: left; width: 370px; text-align: right; }
.addcar-info-time select { border: solid 1px #CCCCCC; width: 100px; height: 45px; margin-right: 5px; outline: none; font-size: 24px; color: #999999; border-radius: 5px; }

.addcar-chexi-left { float: left; width: 150px; height: 72px; border-right: dashed 1px #CCCCCC; margin-top: 4px; padding-left: 25px; line-height: 74px; }
.addcar-chexi-rihgt { float: left; width: 370px; height: 80px; line-height: 80px; text-align: right; padding-right: 35px; color: #CCCCCC; background-image: url(../images/ybjiantou-hui.png); background-repeat: no-repeat; background-position: right center; }
.addcar-chexi-rihgt a { display: block; color: #CCCCCC; }

/* ==以下添加爱车-手工输入页面== */
.addcar-chexi-change { float: right; width: 190px; height: 55px; margin-top: 12px; margin-right: 50px; background-color: #578CCE; border-radius: 10px; color: #FFFFFF; line-height: 55px; text-align: center; }
.addcar-chexi-change a { display: block; color: #FFFFFF; }

/* ==以下弹窗选择车辆品牌、车系、车型年款== */

.xuanchetop { margin: 0 auto; width: 640px; height: 88px; background-color: #666666; color: #FFFFFF; line-height: 88px; font-size: 32px; }
.xuanchetop ul { margin: 0 auto; width: 600px; height: 88px; }
.xuanchetop li { float: left; width: 150px; height: 88px; line-height: 88px; }
.xuanchetop li.xuanchetop-center { width: 300px; text-align: center; }
.xuanchetop li.xuanchetop-right { text-align: right; }
.xuanchetop li a { display: block; color: #FFFFFF; }
.xuanchetop li img { vertical-align: middle; margin-right: 8px; margin-bottom: 8px; }

.zimu-title { margin: 0 auto; width: 620px; height: 60px; color: #666666; padding-left: 20px; line-height: 60px; background-color: #EEEEEE; }
.zimu-xuan { margin: 0 auto; width: 640px; height: auto; background-color: #FFFFFF; }
.zimu-xuan ul { margin: 0 auto; width: 640px; height: auto; }
.zimu-xuan li { float: left; width: 80px; height: 80px; text-align: center; line-height: 80px; font-size: 30px; color: #666666; border-bottom: solid 1px #CCCCCC; }
.zimu-xuan li a { display: block; color: #666666; }
.zimu-xuan li a:active { display: block; background-color: #CCCCCC; color: #666666; }
.zimu-xuan li.line-no { border-bottom: 0px; }
.zimu-xuan li.selected { background-color: #CCCCCC; }
.fudong { margin-left: -320px; position: fixed; top: 0px; left: 50%; }

.carbrand { margin: 0 auto; width: 640px; height: 310px; background-color: #FFFFFF; padding-top: 20px; }
.carbrand ul { margin: 0 auto; width: 640px; height: auto; }
.carbrand li { float: left; width: 200px; height: 80px; border: solid 1px #CCCCCC; border-radius: 40px; margin-left: 9px; margin-bottom: 20px; line-height: 80px; }
.carbrand li img { vertical-align: middle; margin-left: 20px; margin-right: 20px; }
.carbrand li a { display: block; color: #000000; }
.carbrand li a:active { display: block; color: #CCCCCC; }

.sorting { margin: 0 auto; width: 640px; height: auto; background-color: #FFFFFF; }
.sorting ul { margin: 0 auto; width: 640px; height: auto; }
.sorting li { width: 620px; height: 80px; border-bottom: solid 1px #CCCCCC; line-height: 80px; background-image: url(../images/ybjiantou-hui.png); background-repeat: no-repeat; background-position: 590px center; padding-left: 20px; }
.sorting li img { vertical-align: middle; margin-left: 5px; margin-right: 25px; }
.sorting li a { display: block; color: #000000; }
.sorting li.line-no { border-bottom: 0px; }

.loading { margin: 0 auto; width: 640px; height: 80px; line-height: 80px; color: #666666; text-align: center; background-color: #FFFFFF; border-top: solid 1px #CCCCCC; }
.loading img { vertical-align: middle; margin-right: 10px; margin-bottom: 5px; }

/* ==以下弹窗选择门店更多== */

.choosetop { margin: 0 auto; width: 640px; height: 88px; background-color: #666666; color: #FFFFFF; line-height: 88px; font-size: 32px; }
.choosetop-left { float: left; margin-left: 20px; width: 125px; height: 88px; border-right: solid 1px #999999; }
.choosetop-left a { display: block; color: #FFFFFF; }
.choosetop-left img { margin-left: 5px; width: 30px; height: 18px; }
.choosetop-right { float: right; margin-right: 20px; width: 470px; height: 88px; text-align: right; }
.shopname { margin: 0 auto; width: 640px; height: auto; background-color: #FFFFFF; }
.shopname ul { margin: 0 auto; width: 640px; height: auto; }
.shopname li { width: 640px; height: 100px; border-top: solid 1px #CCCCCC; position: relative; }
.shopname a { display: block; color: #000000; }
.shopname-left { float: left; width: 125px; height: auto; }
.shopname-left img { width: 70px; height: 70px; border-radius: 50%; margin-left: 20px; margin-top: 15px; }
.shopname-right { float: left; width: 440px; height: auto; }
.shopname-right p { line-height: 50px; padding-top: 8px; }
.shopname-right span { font-size: 20px; color: #666666; line-height: 35px; }
.bottomline { border-bottom: solid 1px #CCCCCC; }
.shop-gouxuan { position: absolute; top: 30px; right: 30px; z-index: 999; width: 40px; height: 36px; background-image: url(../images/gouxuan.png); background-repeat: no-repeat; }

/* ==以下弹窗选择门店字母城市== */

.citytop { margin: 0 auto; width: 640px; height: 88px; background-color: #EEEEEE; border-bottom: solid 1px #CCCCCC; }
.citytop-left { float: left; width: 530px; height: 88px; }
.citytop-right { float: left; width: 108px; height: 88px; text-align: center; border-left: solid 1px #CCCCCC; color: #666666; line-height: 88px; font-size: 32px; }
.citytop-right a { display: block; color: #666666; }
.input-city { border: solid 1px #CCCCCC; border-radius: 35px; width: 400px; height: 68px; padding-left: 90px; outline: none; line-height: 68px; font-size: 24px; background-image: url(../images/sou.png); background-repeat: no-repeat; background-position: 40px center; margin-left: 20px; margin-top: 10px; }
.citygps { margin: 0 auto; width: 640px; height: 80px; background-color: #FFFFFF; color: #FF6600; line-height: 80px; }
.citygps-left { float: left; width: 200px; height: 80px; padding-left: 20px; }
.citygps-right { float: left; width: 400px; height: 80px; padding-right: 20px; text-align: right; }

.cityhot { margin: 0 auto; width: 640px; height: 310px; background-color: #FFFFFF; padding-top: 20px; }
.cityhot ul { margin: 0 auto; width: 640px; height: auto; }
.cityhot li { float: left; width: 185px; height: 80px; border: solid 1px #CCCCCC; margin-left: 20px; margin-bottom: 20px; line-height: 80px; text-align: center; }
.cityhot li a { display: block; color: #000000; }
.cityhot li a:active { display: block; background-color: #fafafa; }

/* ==以下预约完成页面== */

.wancheng { margin: 0 auto; width: 640px; height: 100px; text-align: center; color: #FF6600; font-size: 60px; line-height: 100px; margin-top: 30px; }
.wancheng img { vertical-align: middle; margin-right: 20px; margin-bottom: 10px; }
.wancheng-wz { margin: 0 auto; width: 600px; height: auto; line-height: 40px; margin-top: 20px; }
.wancheng-wz span { color: #FF6600; }

.myinfo{margin:0 auto;width: 598px;height: auto;border: solid 1px #CCCCCC;border-radius: 10px;background-color: #FFFFFF;margin-top: 30px;}
.myinfo ul{margin:0 auto;width: 598px;height: auto;}
.myinfo li{margin:0 auto;width: 598px; min-height:80px; border-bottom:solid 1px #CCCCCC; display:flex;}

.myinfo-ren{width: 160px; background-image: url(../images/myinfo.png);background-repeat: no-repeat;background-position: 15px 20px; padding-left:60px; align-items:center; display:flex;}
.myinfo-shouji{background-position: 15px -55px;}
.myinfo-time{background-position: 15px -135px;}
.myinfo-xm{background-position: 15px -212px;}
.myinfo-car{background-position: 15px -292px;}
.myinfo-shop{background-position: 15px -372px;}
.myinfo-right{color:#666666; flex:1; align-items:center; display:flex;}

/* ==以下我的爱车页面== */

.mycar { margin: 0 auto; width: 598px; height: auto; border: solid 1px #CCCCCC; border-radius: 10px; background-color: #FFFFFF; margin-top: 30px; }

.carpinpai { margin: 0 auto; width: 598px; height: 136px; border-bottom: solid 1px #CCCCCC; }
.carpinpai-left { float: left; width: 170px; height: 132px; border-right: dashed 1px #CCCCCC; margin-top: 2px; }
.carpinpai-left ul { width: 170px; height: auto; }
.carpinpai-left li { width: 170px; text-align: center; line-height: 50px; font-size: 30px; color: #FF6600; }
.carpinpai-left li img { vertical-align: middle; margin-top: 18px; }

.carpinpai-right { float: left; width: 410px; height: 136px; padding-left: 15px; }
.carpinpai-right ul { width: 410px; height: auto; margin-top: 10px; }
.carpinpai-right li { width: 410px; height: 40px; line-height: 40px; color: #666666; }

.mycarinfo { margin: 0 auto; width: 598px; height: auto; }
.mycarinfo ul { margin: 0 auto; width: 598px; height: auto; }
.mycarinfo li { margin: 0 auto; width: 598px; height: 60px; border-bottom: dashed 1px #CCCCCC; line-height: 60px; }
.mycarinfo li.line-bottom { border-bottom: 0px; }
.mycarinfo-left { float: left; width: 275px; height: 60px; padding-left: 20px; }
.mycarinfo-right { float: left; width: 275px; height: 60px; padding-right: 20px; color: #666666; text-align: right; }

.car-report { width: 578px; height: 90px; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; line-height: 90px; background-image: url(../images/ybjiantou-hui.png); background-repeat: no-repeat; background-position: 555px center; padding-left: 20px; font-size: 36px; }
.car-report img { vertical-align: middle; margin-right: 20px; margin-bottom: 10px; }
.car-report a { display: block; color: #1582FD; }
.car-report.hui { color: #CCCCCC; background-image: url(); }

.mycarbotton { margin: 0 auto; width: 598px; height: 90px; text-align: center; font-size: 32px; color: #FF6600; }
.mycarbotton-left { float: left; width: 298px; height: 80px; line-height: 84px; border-right: solid 1px #CCCCCC; margin-top: 5px; }
.mycarbotton-left img { vertical-align: middle; margin-right: 15px; margin-bottom: 10px; }
.mycarbotton-left a { display: block; color: #FF6600; }
.mycarbotton-left a:active { display: block; color: #666666; }
.mycarbotton-right { float: left; width: 298px; height: 82px; line-height: 84px; margin-top: 5px; }
.mycarbotton-right.hui{color: #CCCCCC;}
.mycarbotton-right img { vertical-align: middle; margin-right: 15px; margin-bottom: 10px; }
.mycarbotton-right a { display: block; color: #FF6600; }
.mycarbotton-right a:active { display: block; color: #666666; }

/* ==以下一键救援页面== */

.mapdw { margin: 0 auto; width: 640px; height: 400px; margin-bottom: 60px; }

.rescue-info { margin: 0 auto; width: 598px; height: auto; border: solid 1px #CCCCCC; border-radius: 10px; background-color: #FFFFFF; margin-top: 30px; }
.rescue-info ul { margin: 0 auto; width: 598px; height: auto; }
.rescue-info li { margin: 0 auto; width: 598px; height: 100px; border-bottom: solid 1px #CCCCCC; line-height: 100px; }
.rescue-info-left { float: left; width: 278px; height: 100px; padding-left: 20px; }
.rescue-info-rihgt { float: left; width: 290px; height: 100px; text-align: right; color: #666666; }
.rescue-info-rihgt a { display: block; color: #666666; }
.rescue-info-rihgt img { vertical-align: middle; margin-left: 30px; margin-right: 20px; }

.baoxian-info { margin: 0 auto; width: 600px; height: 80px; margin-top: 30px; margin-bottom: 60px; }
.bx-company { float: left; width: 476px; height: 80px; }
.bx-company select { border: solid 1px #CCCCCC; width: 476px; height: 80px; margin-right: 5px; outline: none; font-size: 24px; color: #666666; border-radius: 10px; background-color: #FFFFFF; padding-left: 20px; }
.bx-tel { float: left; width: 100px; height: 80px; margin-left: 20px; border: solid 1px #CCCCCC; border-radius: 10px; background-color: #FFFFFF; }
.bx-tel img { margin-top: 20px; margin-left: 32px; }

/* ==以下门店介绍页面== */

.shoppic { margin: 0 auto; width: 640px; height: 320px; position: relative; }
.yuan-dot { margin: 0 auto; width: 640px; height: 20px; position: absolute; bottom: 15px; right: 0px; left: 0px; z-index: 999; text-align: center; }
.dot01 { margin: 0 3px; width: 15px; height: 15px; background-color: #FF6600; border-radius: 20px; display: inline-block; }
.dot01 a { display: inline-block; text-indent: -10000px; }
.dot02 { margin: 0 3px; width: 15px; height: 15px; background-color: #FFFFFF; border-radius: 20px; display: inline-block; }
.dot02 a { display: inline-block; text-indent: -10000px; }

.shopview{margin:0 auto;width: 640px;height: 80px;background-color: #FFFFFF;}
.shopview-left{float: left; width:480px;height:80px; background-image: url(../images/shopicon.png);background-repeat: no-repeat;background-position:20px center;padding-left: 60px; display:flex; align-items:center;}
.shopview-right{float: left;width: 98px;height: 70px;border-left: 1px #e6e6e6 dashed;margin-top: 5px;}
.shopview-right{display: block;}
.shopview-right img{margin-top: 20px;margin-left: 30px;}
.nva-address{margin:0 auto;width: 560px; color:#666; border-top: solid 1px #CCC; border-bottom:solid 1px #CCC; background:#fff url(../images/nav.png) 20px center no-repeat; padding:20px 20px 20px 60px;}
.nva-address a{display:block; color:#666;}

.guwen { margin: 0 auto; width: 640px; height: 160px; background-color: #FFFFFF; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; margin-top: 20px; }
.guwen-left { float: left; width: 190px; height: 160px; }
.guwen-left img { width: 122px; height: 122px; margin-left: 30px; margin-top: 20px; border-radius: 50%; }
.guwen-right { float: left; width: 450px; height: 160px; }
.guwen-right-top { margin: 0 auto; width: 450px; height: 80px; }
.guwen-right-top ul { margin: 0 auto; width: 450px; height: 80px; padding-top: 15px; }
.guwen-right-top li { float: left; width: 220px; height: 30px; font-size: 20px; color: #666666; }
.guwen-right-top li span { font-size: 24px; color: #000000; margin-right: 10px; }
.guwen-right-top li p { text-align: right; padding-right: 20px; }
.guwen-right-top img { vertical-align: middle; margin-right: 5px; }
.guwen-right-bottom { margin: 0 auto; width: 450px; height: 80px; }
.guwen-right-bottom ul { margin: 0 auto; width: 450px; height: 55px; margin-top: 15px; }
.guwen-right-bottom li { float: left; width: 120px; height: 55px; font-size: 20px; color: #666666; border-right: solid 1px #CCCCCC; }
.guwen-right-bottom li p { color: #000000; }
.service-star { margin: 0 auto; width: 145px; height: 30px; }
.service-star ul { margin: 0 auto; width: 145px; height: 30px; }
.service-star li { float: left; width: 22px; height: 19px; border-right: 0px; }
.service-star li img { width: 19px; height: 19px; }

.shopinfo { margin: 0 auto; width: 640px; height: auto; border-top: solid 1px #CCCCCC; background-color: #FFFFFF; margin-top: 20px; }
.shopinfo ul { margin: 0 auto; width: 640px; height: auto; }
.shopinfo li { width: 640px; height: 70px; border-bottom: solid 1px #CCCCCC; line-height: 70px; }
.shopinfo-left { float: left; width: 160px; height: 70px; background-image: url(../images/shopinfo.png); background-repeat: no-repeat; background-position: 15px 15px; padding-left: 60px; }
.shopinfo-tel { background-position: 15px -55px; }
.shopinfo-help { background-position: 15px -125px; }
.shopinfo-business { background-position: 15px -195px; }
.shopinfo-right { float: left; width: 360px; height: 70px; color: #666666; text-align: right; padding-right: 60px; }
.shopinfo-right a { display: block; color: #FF6600; }
.shopinfo-right-jt { background-image: url(../images/ybjiantou-hui.png); background-repeat: no-repeat; background-position: 380px center; color: #FF6600; }
.shopinfo-right-neirong { float: left; width: 360px; color: #666666; text-align: right; padding-right: 60px; line-height: 30px; padding-top: 20px; padding-bottom: 20px; }

.shopprice { margin: 0 auto; width: 640px; height: 80px; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; background-color: #FFFFFF; margin-top: 20px; line-height: 80px; }
.shopprice a { display: block; color: #000000; background-image: url(../images/ybjiantou-hui.png); background-repeat: no-repeat; background-position: 600px center; }
.shopprice img { vertical-align: middle; margin-left: 20px; margin-right: 12px; margin-bottom: 5px; }

.ywlogo { margin: 0 auto; width: 640px; height: 60px; line-height: 80px; font-size: 14px; color: #666666; text-align: center; }
.ywlogo img { vertical-align: middle; margin-right: 5px; margin-bottom: 5px; }


/* ==以下充值扣费页面== */

.czbg { background-image: url(../images/czbg.png); }
.cztitle { margin: 0 auto; width: 570px; height: 80px; line-height: 80px; font-size: 30px; background-image: url(../images/cztitle.png); background-repeat: no-repeat; background-position: 20px center; padding-left: 70px; background-color: #FAFAFA; margin-top: 20px; }
.cztop { margin: 0 auto; width: 640px; height: 80px; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; background-color: #FFFFFF; }
.cztop ul { margin: 0 auto; width: 640px; height: 80px; }
.cztop li { float: left; height: 80px; font-size: 28px; color: #FF6600; line-height: 80px; }
.wide01 { width: 125px; padding-left: 20px; line-height: 80px; }
.wide02 { width: 115px; padding-left: 20px; line-height: 80px; }
.wide03 { width: 185px; padding-left: 20px; line-height: 80px; }
.wide04 { width: 135px; padding-left: 20px; line-height: 80px; }

.xfinfo { margin: 0 auto; width: 640px; height: 80px; border-bottom: dashed 1px #CCCCCC; background-color: #FFFFFF; }
.xfinfo ul { margin: 0 auto; width: 640px; height: 80px; }
.xfinfo li { float: left; height: 80px; font-size: 22px; color: #666666; }
.xfinfo li.line-bottom { border-bottom: solid 1px #CCCCCC; }
.xfinfo li a { display: block; color: #000000; }
.czinfo { background-color: #FAF6EE; }
.wide02 dt { margin-top: 15px; line-height: 30px; }
.wide02 dd { line-height: 30px; color: #FF6600; font-size: 18px; padding-left: 5px; }

.xfinfo-zhankai { margin: 0 auto; width: 640px; height: 80px; border-bottom: solid 1px #CCCCCC; background-color: #FFFFFF; text-align: center; }
.xfinfo-zhankai a { display: block; }
.xfinfo-zhankai img { margin-top: 40px; }

/* ==以下我的套餐页面== */

.tcbg{background-image: url(../images/tcbg.png);}
.taocan{margin:0 auto;width: 640px;height: auto;background-color: #FFFFFF;margin-top: 20px;}
.taocan ul{margin:0 auto;width: 640px;height: auto;}
.taocan li{width: 640px; height:auto; border-bottom:solid 1px #f0f0f0; color:#666; font-size:20px;}
.taocan li.tc-height01{background-color:#FAFAFA; padding:16px 0;}
.taocan li.tc-height01 img{width:30px; height:32px; vertical-align:middle; margin:3px 10px 0 20px; float:left;}
.taocan li.tc-height01 span{font-size:26px; color:#FF6600;}

.taocan li.tc-height02{font-size:24px; padding-top:15px; border-bottom:0; height:auto; overflow:hidden;}
.tc-height02-left{float:left;width: 300px; padding-left: 20px;}
.tc-height02-left span{color: #FF6600;}
.tc-height02-right{float:left;width: 300px; text-align: right;padding-right: 20px;}
.tc-height02-right span{color: #FF6600;}

.taocan li.tc-height03{width:600px;height: auto;min-height:60px;border-bottom: dashed 1px #dcdcdc; padding:10px 20px}
.taocan li.tc-height04{width:600px;height: auto;min-height:60px;color: #FF6600;line-height: 40px;padding:10px 20px}
.taocan li.tc-height05{height: 105px; border-bottom:none;}

/* ==以下我要评价页面== */

.pingjia-info { margin: 0 auto; width: 598px; height: auto; border: solid 1px #CCCCCC; border-radius: 10px; background-color: #FFFFFF; margin-top: 30px; }
.pingjia-info ul { margin: 0 auto; width: 598px; height: auto; }
.pingjia-info li { margin: 0 auto; width: 598px; height: 80px; border-bottom: dashed 1px #CCCCCC; line-height: 80px; }

.pingjia-left { float: left; width: 180px; height: 80px; padding-left: 20px; }
.pingjia-right { float: left; width: 398px; height: 80px; }
.pingjia-right a { display: inline-block; color: #666666; margin-left: 40px; }
.xuan-yes { width: 90px; height: 80px; padding-left: 55px; background-image: url(../images/xuan-yes.png); background-repeat: no-repeat; background-position: left center; }
.xuan-no { width: 90px; height: 80px; padding-left: 55px; background-image: url(../images/xuan-no.png); background-repeat: no-repeat; background-position: left center; }

.pingjia-star { float: right; width: 360px; height: 80px; }
.pingjia-star ul { width: 360px; height: 80px; }
.pingjia-star li { float: left; width: 70px; height: 80px; border-bottom: none; }
.pingjia-star img { margin-top: 20px; }

.pingjia-starnew { float: left; width: 300px; height: 80px; }
.pingjia-starnew ul { width: 300px; height: 80px; }
.pingjia-starnew li { float: left; width: 60px; height: 80px; border-bottom: none; }
.pingjia-starnew img { margin-top: 20px; }


.input-liuyan { float: left; border: 0px; width: 558px; height: 120px; padding: 20px 20px; outline: none; line-height: 40px; font-size: 24px; }
.zhaoupload { width: 300px; height: 80px; line-height: 80px; padding-left: 20px; }
.zhaoupload img { vertical-align: middle; margin-right: 10px; margin-bottom: 5px; }

.zhaoinfo { margin: 0 auto; width: 598px; height: auto; }
.zhaoinfo ul { margin: 0 auto; width: 598px; height: auto; }
.zhaoinfo li { float: left; margin-left: 22px; margin-top: 20px; margin-bottom: 10px; width: 122px; height: 122px; border-bottom: none; position: relative; }
.zhaodel { position: absolute; top: -10px; right: -10px; z-index: 999; width: 27px; height: 27px; background-image: url(../images/zhaodel.png); background-repeat: no-repeat; }
.zhaodel a { display: block; }
.zhaoinfo li a { display: block; }
.img_send { width: 122px; height: 122px; background: url(../images/zhaobt.png) no-repeat; border: none; }

/* ==以下预约记录页面== */

.jiluyy-top { margin: 0 auto; width: 640px; height: 81px; background-color: #FFFFFF; border-bottom: solid 1px #CCCCCC; color: #666666; }
.jiluyy-top ul { margin: 0 auto; width: 640px; height: 79px; }
.jiluyy-top li { float: left; width: 160px; height: 79px; line-height: 79px; text-align: center; }
.jiluyy-top li a { display: block; color: #666666; }
.jiluyy-top li a:active { display: block; color: #FF6600; border-bottom: solid 3px #FF6600; }
.jiluyy-top li.xialine { color: #FF6600; border-bottom: solid 3px #FF6600; }
.jiluyy-top li.xialine a { display: block; color: #FF6600; }

/*
.jiluyy-info { margin: 0 auto; width: 640px; height: auto; background-color: #FFFFFF; border-top: solid 1px #FF6600; margin-top: 20px; }
.jiluyy-info ul { margin: 0 auto; width: 640px; height: auto; }
.jiluyy-info li { margin: 0 auto; width: 640px; height: 80px; line-height: 80px; border-bottom: solid 1px #CCCCCC; }

.jiluyy-chepai { float: left; margin: 0 auto; width: 420px; height: 80px; line-height: 80px; font-size: 30px; }
.jiluyy-chepai img { vertical-align: middle; margin-left: 20px; margin-right: 10px; margin-bottom: 5px; }
.jiluyy-chepai span { color: #FF6600; font-size: 24px; margin-left: 5px; }
.jiluyy-time { float: left; margin: 0 auto; width: 200px; height: 80px; line-height: 80px; color: #FF6600; font-size: 22px; text-align: right; }

.content01 { float: left; width: 100px; padding-left: 20px; }
.content02 { float: left; width: 160px; padding-right: 20px; text-align: right; color: #666666; border-right: solid 1px #CCCCCC; }
.content03 { float: left; width: 200px; text-align: right; color: #666666;font-size:23px; }
.content04 { float: left; width: 500px; text-align: right; color: #666666; }*/

.jiluyy-info{margin:0 auto;width: 640px;height: auto;background-color: #FFFFFF; margin-top: 20px;}
.jiluyy-info ul{margin:0 auto;width: 640px;height: auto;}
.jiluyy-info li{margin:0 auto;width: 640px; height:80px; border-bottom:solid 1px #f0f0f0; line-height:80px;}
.jiluyy-info li:last-child{ border-bottom:0; height:88px;}
.yfdj{ color:#ff5050; line-height:30px; padding:0 10px; font-size:22px; float:right; position:relative; margin:30px 20px 0 0;}

.jiluyy-chepai{float: left;margin:0 auto;width: 420px;height: 80px;line-height: 80px;font-size: 30px;}
.jiluyy-chepai img{vertical-align: middle;margin-left: 20px;margin-right: 10px;margin-bottom: 5px;}
.jiluyy-chepai span{color: #ff5050;font-size: 24px;margin-left: 5px;}
.jiluyy-time{width: 200px;height: 80px;line-height:30px; color: #999;font-size: 22px; float:right; display:flex; justify-content:center; flex-direction:column;}

.content01{float: left;width: 100px;padding-left: 20px;}
.content02{float: left;width: 165px;padding-right:15px;text-align: right;color: #999;border-right: solid 1px #f0f0f0; font-size:22px; height:80px; line-height:normal; display:flex; align-items:center; justify-content:flex-end;}
.content03{float: left;width: 205px;text-align: right;color: #999; font-size:22px;}
.content04{float: left;width: 505px;text-align: right;color: #999; height:80px; line-height:normal; display:flex; align-items:center; justify-content:flex-end;}

.chaservice{float: right;margin-right:15px;margin-top:15px;width:180px;height:56px;line-height:56px;color: #FFFFFF;background-color: #ff9696;font-size:24px;text-align: center;border-radius:8px;}
.chaservice img{vertical-align: middle; margin: -2px 5px 0 0;}
.chaservice a{display: block;color: #FFFFFF;}
.loading-hui{margin:0 auto;width: 640px;height: 80px;line-height: 80px;color: #666666;text-align: center;}
.loading-hui img{vertical-align: middle;margin-right: 10px;margin-bottom: 5px;}


/* ==以下服务记录页面== */

.fwjl-baibg { margin: 0 auto; width: 640px; height: auto; background-color: #FFFFFF; }
.fwjl-title { margin: 0 auto; width: 640px; height: 80px; background-color: #FAF6EE; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; margin-top: 20px; }
.fwjl-title-left { float: left; width: 300px; height: 80px; line-height: 80px; font-size: 30px; margin-left: 20px; }
.fwjl-title-left span { color: #FF6600; }
.fwjl-title-right { float: right; width: 250px; height: 80px; line-height: 80px; font-size: 22px; margin-right: 20px; color: #666666; text-align: right; }


.car-baogao{margin:0 auto;width: 620px;height: 80px;border-bottom: solid 1px #CCCCCC;line-height: 80px;background-image: url(../images/ybjiantou-hui.png);background-repeat: no-repeat;background-position: 598px center;padding-left: 20px;font-size: 30px;}
.car-baogao img{vertical-align: middle;margin-right: 20px;margin-bottom: 8px;}
.car-baogao a{display: block;color: #666666;}
.car-baogao.hui{color: #CCCCCC;background-image: url();}
.fwjl-xm{margin:0 auto;width: 640px;height: auto;}
.fwjl-xm ul{margin:0 auto;width: 640px;height: auto;}
.fwjl-xm li{width: 640px;height:auto; overflow:hidden; border-bottom:dashed 1px #CCCCCC; padding:14px 0 6px 0;}
.heiauto{height:auto; overflow:hidden;}
.xminfo{float: left;padding-left:20px;width:520px; padding-bottom:8px; height:auto; overflow:hidden;}
.xminfo img{vertical-align: middle;margin:3px 10px 0 0; float:left;}
.xmleibie{float:left;width: 80px; font-size: 22px;color: #666666;text-align: right;}
.danjia{float:left;margin-left:18px;width:142px;height: 30px;line-height: 25px;font-size: 18px;color: #CCCCCC;}
.shuliang{float: left;width:150px;height: 30px;line-height: 25px;font-size: 18px;color: #CCCCCC; text-align:center}
.zhekou{float: left;width:160px;height: 30px;line-height: 25px;font-size: 18px;color: #CCCCCC; text-align:center}
.xmmoney{float:right; width: 150px;height: 30px;line-height: 25px;font-size: 18px;color: #CCCCCC;text-align:right; margin-right:18px;}


.fwjl-feiyong{margin:0 auto;width: 640px;height: auto;border-bottom: solid 1px #CCCCCC;}
.fwjl-feiyong ul{margin:0 auto; height:auto;  padding:11px 13px;}
.fwjl-feiyong li{ font-size:22px; color:#666; text-align:center; padding:2px 0;}
.fwjl-feiyong li.mid{ display:inline-block;}
.fwjl-feiyong li span{color: #578CCE;}
.fwjl-feiyong li i{color: #FF6600; font-weight:bold;}
.fwjl-feiyong.tijiao{height: 90px;text-align: center;padding-top: 20px;}


.fwjl-btn { float: left; margin: 0 auto; margin-left: 26px; width: 280px; height: 70px; background-color: #FF6600; border-radius: 10px; text-align: center; line-height: 70px; }
.fwjl-btn a { display: block; color: #FFFFFF; font-size: 30px; }

.czpj { margin: 0 auto; width: 575px; height: 80px; background-image: url(../images/czpj.png); background-repeat: no-repeat; background-position: 20px center; padding-left: 65px; font-size: 30px; border-bottom: solid 1px #CCCCCC; line-height: 80px; }

.pjxin { margin: 0 auto; width: 640px; height: 60px; }
.pjxin-left { float: left; width: 110px; height: 60px; margin-left: 20px; line-height: 60px; color: #666666; }
.pjxin-right { float: left; width: 180px; height: 60px; }
.pjxin-right ul { margin: 0 auto; width: 180px; height: 28px; margin-top: 15px; }
.pjxin-right li { float: left; width: 30px; height: 28px; }
.pjxin-right li img { width: 25px; height: 25px; }
.pjliuyan { margin: 0 auto; width: 600px; height: auto; padding-left: 20px; padding-right: 20px; color: #666666; line-height: 40px; }
.pjreply { margin: 0 auto; width: 580px; height: auto; margin-top: 5px; padding: 10px 10px; line-height: 30px; font-size: 18px; color: #FF6600; border: solid 1px #FF6600; border-radius: 10px; position: relative; }
.fksanjiao { position: absolute; top: -14px; left: 35px; z-index: 999; width: 27px; height: 14px; background-image: url(../images/sanjiao-fk.png); background-repeat: no-repeat; }

.zpshow { margin: 0 auto; width: 640px; height: 100px; padding-top: 20px; }
.zpshow ul { width: 640px; height: auto; }
.zpshow li { float: left; width: 100px; height: 100px; margin-left: 23px; }
.zpshow li img { border-radius: 10px; }
.zpshow a { display: block; }

.pjxuan { margin: 0 auto; width: 640px; height: 60px; padding-top: 20px; border-bottom: dashed 1px #CCCCCC; }
.pjxuan-info { float: left; width: auto; height: 40px; border-radius: 5px; text-align: center; font-size: 22px; line-height: 40px; color: #FFFFFF; padding: 0px 20px; margin-left: 25px; }
.pjbgcolor01 { background-color: #1386E8; }
.pjbgcolor02 { background-color: #1ACEB7; }
.pjbgcolor03 { background-color: #3FEC7C; }
.pjbgcolor04 { background-color: #B5EC3F; }
.pjbgcolor05 { background-color: #EC843F; }
.pjbgcolor06 { background-color: #EC4F3F; }
.pjbgcolor07 { background-color: #9C2215; }
.pjbgcolor08 { background-color: #EB37E0; }
.pjtime { margin: 0 auto; width: 640px; height: 50px; line-height: 50px; font-size: 20px; color: #666666; text-align: center; border-bottom: solid 1px #CCCCCC; }

.shaixuanbg { margin: 0 auto; width: 640px; height: auto; background-color: #FFFFFF; position: absolute; top: 88px; left: 0px; right: 0px; z-index: 999; padding-top: 20px; }
.shaixuanbg ul li { width: auto; height: auto; }
.sx-left { float: left; width: 100px; height: 45px; line-height: 45px; font-size: 30px; text-align: center; }
.sx-right { float: left; width: 540px; height: auto; }
.sx-right ul { float: left; width: 540px; height: auto; }
.sx-right li { float: left; width: auto; height: 45px; line-height: 45px; padding: 0px 18px; background-color: #FAFAFA; border: solid 1px #CCCCCC; border-radius: 5px; color: #666666; margin-right: 20px; margin-bottom: 20px; }
.sx-right li a { display: block; color: #666666; }
.sx-right li.bghuang { background-color: #FC883B; border: solid 1px #FC883B; color: #FFFFFF; }
.sx-right li.bghuang a { display: block; color: #FFFFFF; }


/* ==以下套餐消费记录页面== */

.taocan-top { margin: 0 auto; width: 640px; height: auto; background-color: #FAF6EE; }
.taocan-top ul { margin: 0 auto; width: 640px; height: auto; }
.taocan-top li { width: 640px; height: 80px; border-bottom: solid 1px #CCCCCC; }
.taocan-top li.line-no { border-bottom: 0px; }
.taocan-top-left { float: left; width: 400px; height: 80px; line-height: 80px; font-size: 30px; }
.taocan-top-left img { vertical-align: middle; margin-left: 20px; margin-right: 10px; width: 30px; height: 30px; margin-bottom: 8px; }
.taocan-top-right { float: left; width: 220px; height: 80px; line-height: 80px; font-size: 30px; padding-right: 20px; text-align: right; color: #666666; }

.taocan-neirong { float: left; margin: 0 auto; width: 600px; height: auto; line-height: 40px; min-height: 80px; padding: 10px 20px; color: #666666; border-bottom: solid 1px #CCCCCC; background-color: #FFFFFF; }
.taocan-jititle { margin: 0 auto; width: 640px; height: 80px; background-color: #FAF6EE; margin-top: 20px; }

.taocan-feiyong { margin: 0 auto; width: 640px; height: auto; border-bottom: solid 1px #CCCCCC; }
.taocan-feiyong ul { margin: 0 auto; width: 600px; height: auto; }
.taocan-feiyong li { float: left; width: 200px; height: 50px; line-height: 50px; font-size: 22px; }
.taocan-feiyong li span { color: #578CCE; }
.taocan-feiyong li i { color: #FF6600; }
.taocan-feiyong.xmfy { color: #999999; }
.fwjl-title.yanse01 { margin-top: 0px; background-color: #FAFAFA; border-bottom: 0px; }
.fwjl-title.yanse02 { background-color: #FAFAFA; border-bottom: 0px; }

/* ==以下服务记录详情页面== */

.xq-chepai { margin: 0 auto; width: 640px; height: 80px; background-color: #FAF6EE; border-bottom: solid 1px #CCCCCC; }
.xq-chepai-left { float: left; width: 300px; height: 80px; line-height: 80px; font-size: 30px; margin-left: 20px; }
.xq-chepai-left span { color: #FF6600; }
.xq-chepai-right { float: right; width: 250px; height: 80px; line-height: 80px; font-size: 22px; margin-right: 20px; color: #666666; text-align: right; }

.xq-baibg{margin:0 auto;width: 640px;height: auto;background-color: #FFFFFF;}
.xqinfo-title{margin:0 auto;width: 640px;height: 80px;line-height: 80px;font-size: 30px;margin-top: 20px;border-top: solid 1px #CCCCCC;border-bottom: solid 1px #CCCCCC;}
.xqinfo-title img{vertical-align: middle;margin-left: 20px;margin-right: 20px;margin-bottom: 5px;}
.xqcarinfo{margin:0 auto;width: 640px;height:auto; overflow:hidden; border-bottom: solid 1px #CCCCCC;}
.xqcarinfo-left{float: left;width: 110px;height: 120px;}
.xqcarinfo-left img{width: 60px;width: 60px;margin-top: 30px;margin-left: 20px;}
.xqcarinfo-right{float: left;width: 520px; padding-top:20px;}
.xqcarinfo-right p{color:#666666; padding:10px 0 15px 0;}

.car-canshu { margin: 0 auto; width: 640px; height: auto; border-bottom: solid 1px #CCCCCC; }
.car-canshu ul { width: 640px; height: auto; }
.car-canshu li { width: 640px; height: 80px; line-height: 80px; border-bottom: dashed 1px #CCCCCC; }
.car-canshu li.line-no { border-bottom: 0px; }

.canshu01 { float: left; width: 100px; padding-left: 20px; }
.canshu02 { float: left; width: 160px; padding-right: 10px; text-align: right; color: #999999; border-right: dashed 1px #CCCCCC; }
.canshu03 { float: left; width: 210px; padding-left: 10px; }
.canshu04 { float: left; width: 109px; text-align: right; color: #999999; }

.xq-chebaogao { margin: 0 auto; margin-top: 20px; width: 640px; height: 80px; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; line-height: 80px; background-image: url(../images/ybjiantou-hui.png); background-repeat: no-repeat; background-position: 598px center; font-size: 30px; background-color: #FFFFFF; }
.xq-chebaogao img { vertical-align: middle; margin-left: 20px; margin-right: 20px; margin-bottom: 8px; }
.xq-chebaogao a { display: block; color: #000000; }
.xq-chebaogao.hui { color: #CCCCCC; background-image: url(); }

.tcname { margin: 0 auto; width: 640px; height: 80px; border-bottom: solid 1px #CCCCCC; background-color: #FAF6EE; }
.tcname-left { float: left; width: 420px; height: 80px; line-height: 80px; color: #FF6600; font-size: 30px; padding-left: 20px; }
.tcname-right { float: left; width: 180px; height: 80px; line-height: 80px; text-align: right; padding-right: 20px; }
.tcinfo { margin: 0 auto; width: 600px; height: auto; border-bottom: dashed 1px #CCCCCC; color: #666666; line-height: 50px; padding: 0px 20px; }

.tcinfo-fy { margin: 0 auto; width: 640px; height: auto; border-bottom: solid 1px #CCCCCC; }
.tcinfo-fy ul { margin: 0 auto; width: 600px; height: auto; }
.tcinfo-fy li { float: left; width: 200px; height: 80px; line-height: 80px; font-size: 22px; }
.tcinfo-fy li span { color: #578CCE; }
.tcinfo-fy li i { color: #FF6600; }
.tctime { margin: 0 auto; width: 620px; height: 60px; line-height: 60px; text-align: right; padding-right: 20px; border-bottom: solid 1px #CCCCCC; font-size: 18px; color: #666666; }

.xq-tupian { margin: 10px auto; width: 640px; height: auto; position: relative; }
.xq-tupian img { width: 640px; height: auto; }
.xq-tupian-wz { margin: 0 auto; width: 620px; height: auto; background-color: #000000; background: rgba(0,0,0,0.5); position: absolute; left: 0; bottom: 0; z-index: 999; line-height: 40px; color: #FF6600; padding: 0px 10px; }

/* ==以下服务记录详情-无数据-分享页面== */

.nothing-info { margin: 0 auto; width: 640px; height: 260px; border-bottom: solid 1px #CCCCCC; text-align: center; font-size: 30px; color: #CCCCCC; padding-top: 90px; }
.nothing-info img { margin-bottom: 10px; }
.nothing-info.kongbai { margin-top: 20px; background-color: #FFFFFF; border-top: solid 1px #CCCCCC; }

.xqpj-btn { margin: 0 auto; width: 280px; height: 70px; background-color: #FF6600; border-radius: 10px; text-align: center; line-height: 70px; margin-top: 40px; }
.xqpj-btn a { display: block; color: #FFFFFF; font-size: 30px; }

.fx-bg { margin: 0 auto; width:720px; height: 100%; background-color: #000000; background: rgba(0,0,0,0.8); position:fixed; left: 0; right: 0; top: 0; z-index: 999; }
.fxyd { width: 440px; height: 500px; margin-left: 160px; }
.fxyd-wz { margin: 0 auto; width:720px; height: 80px; font-size: 30px; color: #FFFFFF; text-align: center; line-height: 80px; }

/*===== 保养开始 =====*/
.fwyjg { width: 640px; height: auto; overflow: hidden; background: #eee; margin: 0 auto; position: relative; padding-bottom: 90px; }
.fwyjg_menu { width: 640px; height: 88px; background: #ff6600; }
.fwyjg_menu a { width: 130px; height: 88px; line-height: 86px; font-size: 32px; color: #fff; display: block; float: left; text-align: center; margin-right: 3px; }
.fwyjg_menu a:active, .fwyjg_menu a.xzzt { background: #ff944d; }
.fwyjg_menu a.backhome { width: 61px; text-indent: -9999px; background: url(../images/backhome.png) no-repeat; }
.fwyjg_menu a.backhome:active { background: #ff944d url(../images/backhome.png) no-repeat; }
.fwyjg_car { width: 640px; height: 114px; background: #fff; border-bottom: 1px #d2d2d2 solid; }
.fwyjg_car_left { width: 156px; float: left; text-align: center; padding-top: 12px; }
.fwyjg_car_left img { width: 90px; height: 90px; }
.fwyjg_car_middle { width: 340px; float: left; overflow: hidden; height: 110px; }
.fwyjg_car_middle dl, .fwyjg_car_middle dl dt, .fwyjg_car_middle dl dd { width: 100%; }
.fwyjg_car_middle dl { padding-top: 16px; }
.fwyjg_car_middle dl dt { font-size: 28px; color: #ff6600; height: 40px; }
.fwyjg_car_middle dl dd { font-size: 24px; color: #999; height: 32px; overflow: hidden; }
.fwyjg_car_right { width: 135px; padding-top: 35px; float: right; }
.fwyjg_car_right a { width: 100px; height: 46px; line-height: 46px; text-align: center; display: block; background: #578ccd; font-size: 28px; color: #fff; border-radius: 6px; }
.fwyjg_car_right a:active { background: #ff6600; }
.fwyjg_list { width: 640px; height: auto; overflow: hidden; }
.fwyjg_list h2 { padding: 20px 5px 0px 15px; height: 50px; font-size: 30px; color: #333; }
.fwyjgs { width: 612px; height: 146px; border-bottom: 1px #e2e2e2 solid; margin: 0 auto; margin-bottom: 13px; }
.fwyjgs dl { width: 610px; height: 144px; background: #fff; border: 1px #c8c8c8 solid; }
.fwyjgs dl img { width: 140px; height: 126px; float: left; margin: 9px 8px 0 9px; }
.fwyjgs dl dt { padding-top: 9px; float: left; height: 55px; width: 445px; overflow: hidden; font-size: 26px; line-height: 48px; }
.fwyjgs dl dt a { width: 395px; height: 48px; background: #f7f7f7 url(../images/xljt.png) right top no-repeat; border: 1px #c8c8c8 solid; display: block; font-size: 26px; line-height: 46px; padding-left: 7px; padding-right: 40px; overflow: hidden; }
.fwyjgs dl dt a:active { border: 1px #333 solid; background: #eee url(../images/xljt.png) right top no-repeat; color: #333; }
.fwyjgs dl dt a.nodrop { background: none; border: none; }
.fwyjgs dl dd { font-size: 20px; color: #999; padding-left: 8px; float: left; width: 440px; height: 26px; overflow: hidden; padding-top: 5px; }
.fwyjgs dl dd.prices { font-size: 24px; color: #ff6600; padding-left: 5px; }
.fwyjgs dl dd.prices s { font-size: 18px; color: #999; }
.ddjx { width: 640px; height: 68px; background: #fff; border-top: 1px #d2d2d2 solid; padding-top: 18px; position: fixed; bottom: 0; }
.ddjx a { width: 94%; height: 50px; line-height: 50px; text-align: center; display: block; background: #64b41e; font-size: 28px; color: #fff; border-radius: 6px; margin: 0 auto; }
.ddjx a:active { background: #ff6600; }
*===== 弹出窗口 =====*/ .box { width: 100%; height: 100%; background: #000; position: fixed; top: 0; left: 0; filter: alpha(Opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.tjxmlist { z-index: 20000; display: none; border: 1px #fff solid; position: fixed; background: #fff; width: 610px; left: 50%; margin: auto 0 0 -305px; width: 610px; top: 200px; }
.tjxmlist ul li { width: 100%; border-bottom: 1px #dcdcdc solid; }
.tjxmlist ul li a { font-size: 26px; display: block; padding: 15px 60px 15px 15px; }
.tjxmlist ul li a.xz, .tjxmlist ul li a:active { background: #e9e0be url(../images/lixz.png) right center no-repeat; }
.loading { width: 610px; border: 1px #d2d2d2 solid; height: 58px; line-height: 58px; text-align: center; background: #fff; margin: 0 auto; margin-bottom: 13px; font-size: 21px; color: #888; }

/*===== 喷漆页面 =====*/
.penqi_menu { border-bottom: 1px #d2d2d2 solid; background: #fff; padding: 10px 14px 12px 20px; }
.penqi_menu_list { margin-top: 20px; }
.penqi_menu_list, .penqi_menu_list dl { width: 100%; height: auto; overflow: hidden; position: relative; }
.penqi_menu_list dl dt { float: left; font-size: 30px; color: #00b49b; width: 80px; text-align: center; }
.penqi_menu_list dl a { background: #fafafa; border: 1px #d2d2d2 solid; border-radius: 5px; display: block; float: left; font-size: 24px; padding: 5px 18px 7px 18px; color: #999; margin: 0 8px 15px 10px; }
.penqi_menu_list dl a.zdjt { background: #fafafa url(../images/zdjt.png) no-repeat; text-indent: -9999px; width: 14px; position: absolute; right: 0; top: 0; }
.penqi_menu_list dl a.xzzt, .penqi_menu_list dl a:active { background: #ecba38; border: 1px #ecba38 solid; color: #fff; }
.penqi_menu_list dl a.zdjt:active { background: #ecba38 url(../images/zdjt.png) no-repeat; background-position: 0 -100px; }
.penqi_menu_list dl a.zdjt2 { background: #fafafa url(../images/zdjt.png) no-repeat; text-indent: -9999px; width: 14px; position: absolute; right: 0; bottom: 0; background-position: 0 -50px; }
.penqi_menu_list dl a.zdjt2:active { background: #ecba38 url(../images/zdjt.png) no-repeat; background-position: 0 -150px; }
.penqi_list { padding-bottom: 13px; width: 100%; height: auto; overflow: hidden; }
.penqi_list dl { width: 300px; height: 356px; background: #fff; border: 1px #d2d2d2 solid; float: left; margin: 12px 0 0 12px; }
.penqi_list dl dt { font-size: 21px; padding: 13px 13px 5px 13px; height: 28px; overflow: hidden; }
.penqi_list dl dd { padding: 0 13px; font-size: 28px; color: #ff6600; }
.penqi_list dl dd font { float: right; color: #999; font-size: 18px; padding-top: 8px; padding-right: 3px; }
.penqi_list dl a { display: block; width: 300px; height: 356px; }
.penqi_list dl a img { width: 300px; height: 260px; }

/*===== 美容页面 =====*/
.penqi_list h2, .meirong_list h2 { font-size: 32px; padding: 25px 0 0 13px; color: #333; }
.meirong_list { padding-bottom: 13px; width: 100%; height: auto; overflow: hidden; }
.meirong_list dl { width: 300px; height: 422px; background: #fff; border: 1px #d2d2d2 solid; float: left; margin: 12px 0 0 12px; }
.meirong_list dl dt { font-size: 21px; padding: 13px 13px 5px 13px; height: 28px; overflow: hidden; }
.meirong_list dl dd { margin: 0 13px; font-size: 28px; color: #ff6600; }
.meirong_list dl dd font { float: right; color: #999; font-size: 18px; padding-top: 8px; padding-right: 3px; }
.meirong_list dl a { display: block; width: 300px; height: 422px; }
.meirong_list dl a img { width: 300px; height: 260px; }
.meirong_list dl dd.zhushi { color: #999; font-size: 18px; border-bottom: 1px #dfdfdf solid; height: 60px; overflow: hidden; margin-bottom: 3px; }

/*客户评价*/
.pj_menu{ width:80px; height:auto; position:relative; background:#fff; float:left;}
.pj_menu ul{ width:100%; height:auto; overflow:hidden;}
.pj_menu ul li{ width:80px; float:left;border-bottom:1px #dcdcdc solid;}
.pj_menu ul li a{ width:80px; text-align:center;display:block; font-size:22px; color:#999; padding-top:15px; height:65px; line-height:130%;}
.pj_menu ul li a span{ display:block; font-size:16px;}
.pj_menu ul li a.pjxz{ color:#ff6600; background:#faf8f0;}
.pj_list h2 { height: 66px; line-height: 66px; font-size: 26px; color: #555; padding: 0 20px; border-bottom: 1px #dcdcdc solid; }
.pj_list h2 font { color: #999; float: right; font-size: 24px; }
.pj_star { height: 44px; line-height: 44px; padding-top: 10px; width: 640px; overflow: hidden; }
.pj_star dl { padding-left: 3%; width: 42%; float: left; }
.pj_star dl dt { float: left; font-size: 20px; width: 90px; color: #999; }
.pj_star dl dd { float: left; padding-top: 11px; }
.pj_star dl dd img { margin-right: 3px; }
.pj_content { padding: 5px 20px 20px 20px; font-size: 22px; line-height: 140%; height: auto; overflow: hidden; }
.pj_img { padding-left: 20px; height: auto; overflow: hidden; }
.pj_img img { width: 135px; height: 135px; border-radius: 5px; float: left; margin-right: 16px; margin-bottom: 16px; }
.pj_tag { width: 100%; height: 54px; overflow: hidden; border-bottom: 1px #dcdcdc solid; }
.pj_tag em { font-size: 15px; line-height: 21px; }
.pj_tag ul { padding-left: 18px; }
.pj_tag ul li { float: left; padding: 6px 12px; color: #fff; margin-right: 10px; font-size: 18px; border-radius: 5px; }
.tags0 { background: #21c064; }
.tags1 { background: #d954c8; }
.tags2 { background: #578ccd; }
.tags3 { background: #ff6600; }
.tags4 { background: #00a4cd; }
.tags5 { background: #d2b400; }
.tags6 { background: #00bebe; }
.tags7 { background: #ff6464; }
.tags8 { background: #966eff; }
.tags9 { background: #ffc800; }
.pj_bottom { height: 70px; line-height: 64px; font-size: 24px; color: #999; padding: 0 20px; border-bottom: 1px #c8c8c8 solid; }
.pj_bottom font { float: right; font-size: 18px; }
.pj_box { position: fixed; left: 50%; margin-left: -320px; width: 640px; height: 100%; background: #000; filter: alpha(Opacity=80); -moz-opacity: 0.8; opacity: 0.8; z-index: 1111; display: none; }
.pj_store { position: fixed; z-index: 1112; left: 50%; margin-left: -320px; width: 640px; height: 100%; overflow: auto; display: none; }
.pj_store h2 { font-size: 30px; height: 80px; line-height: 80px; padding-left: 20px; color: #fff; border-bottom: 1px #4b4b4b solid; }
.pj_store ul li { width: 320px; float: left; height: 70px; line-height: 70px; font-size: 24px; color: #999; border-bottom: 1px #4b4b4b solid; }
.pj_store ul li a { font-size: 24px; display: block; padding-left: 20px; color: #888; }
.file_box { position: relative; width: 135px; float: left; margin-right: 16px; margin-bottom: 16px; }
.file { position: absolute; top: 0; left: 0; height: 135px; filter: alpha(opacity:0); opacity: 0; width: 135px; }
.pj_loading { width: 122px; height: 122px; float: left; border: 1px #dcdcdc solid; border-radius: 5px; display: block; background: url(../images/loading.gif) center center no-repeat; margin-right: 16px; margin-bottom: 16px; }
.pj_reply { display: block; color: #ff6600; padding: 10px 14px 13px 14px; border: 1px #e6dcb4 solid; background: #fbfbf9; font-size: 21px; margin: -5px 19px 18px 19px; border-radius: 8px; }
/* ==以下优惠券列表页面== */

.coupon-top { width: 640px; height: 80px; margin: 0 auto; font-size: 32px; color: #FFFFFF; background-color: #FFA302; }
.coupon-top-left { float: left; width: 180px; height: 80px; line-height: 80px; margin-left: 20px; }
.coupon-top-left a { display: block; color: #FFFFFF; }
.coupon-top-left img { vertical-align: middle; margin-bottom: 7px; }
.coupon-top-center { float: left; width: 240px; height: 80px; line-height: 80px; text-align: center; }
.coupon-top-right { float: right; width: 100px; height: 40px; line-height: 40px; text-align: center; margin-right: 20px; margin-top: 20px; border: solid 1px #FFFFFF; border-radius: 5px; }
.coupon-top-right a { display: block; color: #FFFFFF; }
.coupon-img { width: 640px; height: 116px; margin: 0 auto; margin-top: 30px; margin-bottom: 30px; }
.coupon-baibg { width: 640px; height: auto; margin: 0 auto; padding-bottom: 10px; background-color: #FFFFFF; }
.coupon-baibg-title { width: 600px; height: 60px; margin: 0 auto; border-bottom: solid 1px #CCCCCC; font-size: 30px; line-height: 70px; margin-bottom: 10px; }
.coupon-baibg-img { width: 600px; height: 160px; margin: 0 auto; background-repeat: no-repeat; color: #FFFFFF; line-height: 270px; text-align: center; position: relative; }
.coupon-baibg-date { width: 550px; height: 50px; margin: 0 auto; color: #F7E40C; line-height: 50px; text-align: right; font-size: 24px; }
.coupon-baibg-money { width: 450px; height: 50px; margin: 0 auto; color: #FFFFFF; line-height: 50px; text-align: right; font-size: 34px; padding-right: 80px; }
.coupon-baibg-haoma { width: 550px; height: 60px; margin: 0 auto; color: #FFFFFF; line-height: 60px; text-align: center; }

.coupon-gray { -webkit-filter: grayscale(100%); -webkit-filter: grayscale(1); filter: grayscale(100%); filter: url('gray.svg#grayscale'); filter: gray; filter: alpha(Opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; }
.coupon-baibg-line { width: 600px; height: 80px; margin: 0 auto; border-bottom: solid 1px #CCCCCC; margin-bottom: 10px; }
.coupon-baibg-btn { float: right; width: 120px; height: 50px; margin-right: 20px; margin-top: 15px; line-height: 50px; text-align: center; color: #FFFFFF; background-color: #FFA302; border-radius: 5px; }
.coupon-baibg-btn a { display: block; color: #FFFFFF; }
.coupon-baibg-btndel { float: right; width: 120px; height: 50px; margin-right: 20px; margin-top: 15px; line-height: 50px; text-align: center; color: #FFFFFF; background-color: #29CCC6; border-radius: 5px; }
.coupon-baibg-btndel a { display: block; color: #FFFFFF; }
.coupon-baibg-used { width: 106px; height: 106px; position: absolute; z-index: 999; right: 5px; bottom: 5px; }
.coupon-baibg-wenzi { width: 600px; height: 180px; margin: 0 auto; font-size: 24px; line-height: 40px; color: #666666; }

.coupon-kong { width: 600px; height: 160px; margin: 0 auto; background-image: url(../images/coupon_kong.png); background-repeat: no-repeat; color: #FFFFFF; line-height: 160px; text-align: center; margin-top: 30px; margin-bottom: 30px; }

/* ==以下优惠券领取页面== */
.coupon-wai-baibg { width: 640px; height: auto; margin: 0 auto; padding-bottom: 10px; background-color: #FFFFFF; }
.coupon-wai { width: 600px; height: 178px; margin: 0 auto; margin-bottom: 20px; margin-top: 20px; }
.coupon-baibg-dazi { width: 600px; height: auto; font-size: 30px; margin-left: 20px; line-height: 60px; margin-top: 10px; }
/* ==以下车辆检测报告页面== */

.chebaogao-top { width: 640px; height: 63px; margin: 0 auto; font-family: "微软雅黑"; font-size: 32px; color: #FFFFFF; background-image: url(../images/aichebg.jpg); line-height: 63px; }
.chebaogao-left { float: left; width: 140px; height: 63px; margin: 0 auto; padding-left: 20px; }
.chebaogao-right { float: right; width: 165px; height: 63px; margin: 0 auto; text-align: right; padding-right: 20px; }
.chebaogao-baibg { width: 600px; height: auto; margin: 0 auto; border-bottom: solid 1px #CCCCCC; background-color: #FFFFFF; margin-top: 20px; padding-bottom: 20px; }
.chebaogao-time { width: 600px; height: 50px; margin: 0 auto; text-align: center; background-color: #F87E40; line-height: 50px; margin-top: 83px; color: #FFFFFF; }
.chebaogao-title { width: 580px; height: 50px; margin: 0 auto; border-bottom: solid 2px #F87E40; font-size: 32px; line-height: 50px; }
.chebaogao-neirong { width: 580px; height: auto; margin: 0 auto; margin-top: 10px; }
.chebaogao-btn { width: 580px; height: 60px; margin: 0 auto; background-color: #F4570B; margin-top: 30px; margin-bottom: 30px; border-radius: 10px; }
.chebaogao-btn a { display: block; font-size: 32px; color: #FFFFFF; border-radius: 10px; text-align: center; line-height: 60px; }
.chebaogao-btn a:active { background-color: #F98B09; }

.che-table { border: 1px solid #CCCCCC; border-collapse: collapse; width: 580px; height: auto; margin: 0 auto; margin-top: 10px; font-size: 22px; color: #666666; }
.che-table tr td { border: 1px solid #CCCCCC; padding: 0px 4px; background-color: #FFFFFF; height: 50px; font-size: 22px; border: 1px solid #CCCCCC; padding: 2px 5px; }
.baogao-img { float: left; vertical-align: middle; margin-left: 5px; }
.baogao-yes { float: left; width: 75px; height: 35px; margin-left: 5px; line-height: 40px; color: #259FF5; }
.baogao-no { float: left; width: 75px; height: 35px; margin-left: 5px; line-height: 40px; color: #F87E40; }
.chebaogao-time-sanjiao { width: 0px; height: 0px; border-top: 10px solid #F87E40; margin-left: 49%; border-left: 10px solid #EEEEEE; border-right: 10px solid #EEEEEE; border-bottom: 10px solid #EEEEEE; }
.chejian { border-collapse: collapse; height: auto; margin: 0 auto; font-size: 22px; color: #666666; }
.chejian tr td { border-bottom: #ccc 1px solid; font-size: 22px; padding: 11px 0 13px 0; }
.car_list h4 { height: 66px; line-height: 66px; padding: 0 22px; border-bottom: 1px #dcdcdc solid; font-size: 30px; color: #00b49b; }
.car_list h4 font { float: right; color: #999; font-size: 22px; }
.car_list h4 span { color: #ff6600; }

/* ==以下404错误页面== */

.cw-tu{margin:0 auto;width: 640px;height: 300px;padding-top: 200px;}
.cw-wz{margin:0 auto;width: 640px;height: 100px;font-size: 36px;color: #FF6600;line-height: 50px;text-align: center;padding-bottom: 400px;}
.cw-wz p{font-size: 18px;color: #999999;line-height: 50px;}

/* ==以下服务类型弹出窗口== */
.fuwu-new-windows { display: none; z-index: 10000; position: absolute; top: 180px; left: 50%; margin-left: -250px; width: 500px; height: auto; background-color: #FFFFFF; padding-bottom: 20px; }
#ewewo-loading, #ewewo-loading-bg { position: fixed; z-index: 50000; top: 50%; margin-top: -100px; left: 50%; margin-left: -100px; width: 200px; height: 200px; }
#ewewo-loading-bg { z-index: 40000; background: #FFF; opacity: 0.5; }

circle { fill: #F4570B; fill-opacity: 0; -webkit-animation: opacity 1.2s linear infinite; animation: opacity 1.2s linear infinite; }
circle:nth-child(12n + 1) { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; }
circle:nth-child(12n + 2) { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; }
circle:nth-child(12n + 3) { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; }
circle:nth-child(12n + 4) { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; }
circle:nth-child(12n + 5) { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; }
circle:nth-child(12n + 6) { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; }
circle:nth-child(12n + 7) { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; }
circle:nth-child(12n + 8) { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
circle:nth-child(12n + 9) { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
circle:nth-child(12n + 10) { -webkit-animation-delay: -1s; animation-delay: -1s; }
circle:nth-child(12n + 11) { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
circle:nth-child(12n + 12) { -webkit-animation-delay: -1.2s; animation-delay: -1.2s; }
.g-circles--v2 circle { fill-opacity: 0; stroke-opacity: 0; stroke-width: 1; stroke: yellowgreen; -webkit-animation-name: opacity-stroke, colors, colors-stroke, transform-2; animation-name: opacity-stroke, colors, colors-stroke, transform-2; }
.g-circles--v3 circle { fill-opacity: 1; -webkit-animation-name: opacity, colors; animation-name: opacity, colors; }
.g-circles--v4 circle { fill-opacity: 1; fill: orange; -webkit-transform-origin: 60px 60px; -ms-transform-origin: 60px 60px; transform-origin: 60px 60px; -webkit-animation-name: opacity, colors-3, transform; animation-name: opacity, colors-3, transform; }
@-webkit-keyframes opacity{3%{fill-opacity:1;}75%{fill-opacity:0;}}@keyframes opacity{3%{fill-opacity:1;}75%{fill-opacity:0;}}@-webkit-keyframes opacity-stroke{10%{stroke-opacity:1;}85%{stroke-opacity:0;}}@keyframes opacity-stroke{10%{stroke-opacity:1;}85%{stroke-opacity:0;}}@-webkit-keyframes colors{0%{fill:#9acd32;}10%{fill:gold;}75%{fill:#dc143c;}}@keyframes colors{0%{fill:#9acd32;}10%{fill:gold;}75%{fill:#dc143c;}}@-webkit-keyframes colors-stroke{0%{stroke:#9acd32;}10%{stroke:gold;}75%{stroke:#dc143c;}}@keyframes colors-stroke{0%{stroke:#9acd32;}10%{stroke:gold;}75%{stroke:#dc143c;}}@-webkit-keyframes colors-2{0%{fill:#ff0;}50%{fill:red;}65%{fill:#ff4500;}95%{fill:gold;}}@keyframes colors-2{0%{fill:#ff0;}50%{fill:red;}65%{fill:#ff4500;}95%{fill:gold;}}@-webkit-keyframes colors-3{0%{fill:#9acd32;}50%{fill:#40e0d0;}65%{fill:#ff0;}95%{fill:orange;}}@keyframes colors-3{0%{fill:#9acd32;}50%{fill:#40e0d0;}65%{fill:#ff0;}95%{fill:orange;}}@-webkit-keyframes transform{10%{-webkit-transform:scale(.75);transform:scale(.75);}}@keyframes transform{10%{-webkit-transform:scale(.75);transform:scale(.75);}}@-webkit-keyframes transform-2{40%{-webkit-transform:scale(.85);transform:scale(.85);}60%{stroke-width:20;}}@keyframes transform-2{40%{-webkit-transform:scale(.85);transform:scale(.85);}60%{stroke-width:20;}}

.yhqlist{width:600px; height:240px; position:relative; background:url(../images/yhqbg.png) no-repeat; color:#ffb400; position:relative; margin:20px auto;}
.yhqlist dl dd{ flex:1; padding-right:30px;}
.yhqlist dl dt{ text-align:right; font-size:30px; min-width:150px;}
.yhqlist dl dt font{ font-size:54px; font-weight:200;}
.yhqlist dl dd p{ line-height:130%;}
.yhqlist dl{ padding-top:5px; display:flex;}
a.ljlq{ width:140px; height:36px; background:#ffb400; border-radius:6px; color:#fff; text-align:center; font-size:22px; display:block;  line-height:120%; padding-top:10px; position:absolute; right:0; top:100px;}
.yhq_list .yhqover{background:url(../images/yhqbg.png) -700px 0 no-repeat;}

/* ==以下新增修改== */

.fwjl-btn-ok{float:left;margin:0 auto;margin-left:78px;width: 200px;height: 60px;background-color: #FFFFFF;border-radius: 10px;border:solid 2px #FF6600;text-align: center;line-height: 60px;}
.fwjl-btn-ok a{display: block;color: #FF6600;font-size: 30px;}
.fwjl-btn-ok.long{width: 484px;}

.mdinfo{margin:0 auto;width: 640px;height: auto;border-bottom: solid 1px #CCCCCC;}
.mdinfo-left{float:left;width: 262px;}
.mdinfo-left img{margin-left: 15px;margin-bottom: 5px;margin-top: 5px;}
.mdinfo-right{float:left;margin-left: 15px;width: 358px;padding-top: 10px;line-height: 50px;font-size: 30px;}
.mdinfo-right i{color: #FF6600;font-size: 30px;line-height: 50px;}
.mdinfo-right p{color: #666666;font-size: 24px;margin-top: 20px;}

.czsqinfo{margin:0 auto;width: 600px;height: 80px;border-bottom: dashed 1px #CCCCCC;color: #666666;line-height: 80px;padding: 0px 20px;}
.czmx-left{float: left;width: 320px;height: 80px;line-height: 80px;font-size: 30px;}
.czmx-right{float: left;width: 300px;height: 80px;line-height: 80px;font-size: 24px;color: #666666;text-align: right;padding-right: 20px;}
.czmx-right i{color: #FF6600;}

.kou-left{float: left;width: 300px;height: 80px;line-height: 80px;font-size: 24px;color: #666666;padding-left: 20px;}
.kou-right{float: left;width: 300px;height: 80px;line-height: 80px;font-size: 24px;color: #578CCE;text-align: right;padding-right: 20px;}
.czmx-ss-left{float: left;width: 300px;height: 80px;border-bottom: solid 1px #CCCCCC;border-top: solid 1px #CCCCCC;line-height: 80px;padding-left: 20px;}
.czmx-ss-right{float: left;width: 300px;height: 80px;border-bottom: solid 1px #CCCCCC;border-top: solid 1px #CCCCCC;line-height: 80px;text-align: right;padding-right: 20px;}
.czmx-ss-right i{color: #FF6600;}

/* ==以下门店选择新增修改== */
.input-city-right{float:right;border:solid 1px #CCCCCC;border-radius: 35px;width: 400px;height: 60px;line-height: 60px;font-size: 24px;background-color: #FFFFFF;margin-top: 10px;margin-right: 10px;}
.input-city-right a{display: inline-block;width: 45px;height:50px;border-left: solid 1px #CCCCCC;background-image: url(../images/sou.png);background-repeat: no-repeat;background-position: 10px 10px;margin-top: 5px;}
.input-city-ser{float:left;width: 300px;height: 60px;padding-left: 30px;outline: none;line-height: 60px;font-size: 24px;border: 0px;border-radius: 35px;}

.ckjc_list{ border-bottom:1px #dcdcdc solid; border-top:1px #dcdcdc solid; background:#fff; margin-bottom:20px;}
.ckjc_list ul li{ border-bottom:1px #dcdcdc solid; }
.ckjc_list ul li:last-child{ border:none;}
.ckjc_list ul li a{ display:block; font-size:30px; height:76px; line-height:76px; padding:0 20px; color:#00b4f6;}
.ckjc_list ul li a font{ font-size:24px; color:#888; margin-left:10px;}
.ckjc_list ul li a span{ font-size:24px; color:#888; float:right;}
.loading2{ border-top:1px #dcdcdc solid; background:#fff; text-align:center; color:#999; font-size:24px; height:80px; line-height:80px;}
.loading2 img{ margin-right:10px; margin-top:-5px;}
.licheng{ background:#fff; padding:15px; height:auto; overflow:hidden;}
.licheng input{ border:1px #c8c8c8 solid; border-radius:5px; margin-left:15px; height:42px; font-size:28px; text-indent:8px;}
.licheng ul li{ float:left; width:42%; padding:8px; font-size:26px;}
.jccg{ background:#fff; margin:20px 20px 0 20px; border-radius:10px; box-shadow:0px 3px 5px #dcdcdc; font-size:.26rem;}
.jccg h2{padding: 16px 20px;font-size:30px;border-bottom:1px #f0f0f0 solid;}
.jccg h2 span{ font-size:24px; color:#00b450; margin-left:8px;}
.jccg h2 a{font-size:26px; color:#00b4f6; float:right;}
.jccg p{ padding:20px; color:#888; font-size:.26rem; height:auto; overflow:hidden;}
.jccg ul{ background:#f8f8f8; border-radius:0 0 10px 10px; padding:18px 20px; color:#877862; font-size:.26rem; height:auto; overflow:hidden;}
.jccg p span, .jccg ul span{ font-size:24px; float:left;}
.fxgpy{position:fixed; bottom:0; width:720px;}
.fxgpy a{ display:block; height:76px; line-height:76px; background:#00b4f6; color:#fff; font-size:28px; text-align:center;}
.fxgpy a font{ color:#fff; display:inline-block; background:url(../images/fxgpy.png) 0 22px no-repeat; padding-left:50px;}

.zk, .fsk{width:640px; margin:0 auto; margin-bottom:16px;}
.kny{background:url(../images/vip_bg.jpg) -60px -345px no-repeat; min-height:480px;}
.vipbg{ width:594px; margin:0 auto; padding-top:26px;}
.vipbg ul{width:594px; height:330px; background:url(../images/vipbg.png) no-repeat;}
.vipbg ul li{ padding:0 40px; color:#5a0000; height:52px;}
.vipbg ul li.vipbt{ padding-top:45px; font-size:36px; font-weight:bold;}
.vipbg ul li.vipno{ margin-top:112px; height:auto; font-family:Tahoma, Geneva, sans-serif, "微软雅黑"; color:#b79841;}
.vipmore{ width:580px; margin:0 auto; color:#e4a2a2; padding-bottom:30px;}
.vipmore ul li{ font-size:22px; line-height:32px; padding-top:15px;}
.vipmore ul li.vipcar font{ font-size:20px; float:right;}
.vipmore ul li.vipcar{ height:58px; line-height:56px; border-bottom:1px #8c4444 solid; padding-top:0; padding-left:42px; font-size:25px; background:url(../images/vipcarcp.png) 0 13px no-repeat;}
.vipmore ul li.qtcl{border-bottom:1px #8c4444 solid; padding-bottom:12px;}
.vipmore ul li.sysm{border-top:1px #8c4444 solid; margin-top:15px;}
.vipmore ul li.sysm a{ display:block; font-size:28px; color:#e4a2a2; background:url(../images/sysm.png) right top no-repeat;}
.fsk .kny{ background:#333;}
.fsk .vipbg ul{ background-position:0 -330px;}
.fsk .vipbg ul li{ color:#333;}
.fsk .vipbg ul li.vipno{ color:#999;}
.fsk .vipmore{ color:#acacac;}
.fsk .vipmore ul li.vipcar{ background-position:0 -47px; border-bottom:1px #595959 solid;}
.fsk .vipmore ul li.qtcl{border-bottom:1px #595959 solid;}
.fsk .vipmore ul li.sysm{border-top:1px #595959 solid;}
.fsk .vipmore ul li.sysm a{ background-position:right -60px; color:#999;}
.vipbg ul li.vipno a{ float:right; color:#fff; font-size:22px; margin-left:20px; background:#ff6600; width:140px; height:50px; line-height:50px; border-radius:5px; text-align:center; margin-top:-15px;}
.qx_box{ width:100%; height:100%; background:#000;filter:alpha(Opacity=30);-moz-opacity:0.3;opacity: 0.3; z-index:2233; position:fixed;}
.qx_div{ width:500px; height:240px; background:#fff; border-radius:12px; position:fixed; z-index:2244; left:50%; top:50%; margin:-120px 0 0 -250px; overflow:hidden;}
.qx_div h2{ font-size:30px; text-align:center; height:68px; line-height:60px; padding-top:10px;}
.qx_div ul li{ padding:0 30px; font-size:25px; color:#999;}
.qx_div1{ width:500px; height:240px; background:#fff; border-radius:12px; position:fixed; z-index:2244; left:50%; top:50%; margin:-120px 0 0 -250px; overflow:hidden;}
.qx_div1 h2{ font-size:30px; text-align:center; height:68px; line-height:60px; padding-top:10px;}
.qx_div1 ul li{ padding:0 30px; font-size:25px; color:#999;}
.qx_btn{ height:77px; width:100%; border-top:1px #e6e6e6 solid;}
.qx_btn a{width:50%; float:left; text-align:center; line-height:77px; font-size:30px; color:#666;}
.qx_btn a.queding{color:#ff6600;}
.user_vip{position:absolute; display:block; width:22px; height:22px; line-height:22px; text-align:center; background:#ff6600; color:#fff; font-weight:bold; font-style:italic; border-radius:50%; right:-1px; top:3px; font-size:18px;}



.system{ width:640px; margin:0 auto;}
.store_num{ text-align:center; padding:25px 0 15px 0; color:#999;}
.store_list{ background:#fff; height:190px; margin-bottom:15px;}
.store_list dl{ border-bottom:1px #f0f0f0 solid; padding-top:15px; margin:0 15px; height:105px;}
.store_list dl img{ float:left; width:90px; height:90px; margin-right:15px;}
.store_list dl dd.title{ height:40px; font-size:24px; color:#555;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.store_list dl dt{ float:right; font-size:22px; color:#ff6600; width:110px; text-align:center;display:table;height:90px;}
.store_list dl dt font{display:table-cell; vertical-align:middle;}
.store_list dl dd{ font-size:20px; color:#999; width:380px; float:left;}
.store_list ul li{ width:33%; float:left; text-align:center; border-right:1px #f0f0f0 solid; margin-top:15px;}
.store_list ul li a{ width:75px; display:block; margin:0 auto; color:#666; background:url(../images/store_list.png) 0 -5px no-repeat; height:38px; line-height:38px; padding-left:25px;}
.store_list ul li a.tel{ background-position:0 -75px;}
.store_list ul li a.shop{ background-position:0 -135px;}
.store_list ul li:last-child{ border-right:none;}



.jcdlist{ margin-top:32px;}
.jcdlist h2{ font-size:26px; height:45px; padding-left:10px;}
.jcdlist p{ padding:20px; background:#fff; font-size:24px; color:#999;}
.jcdlist p a{ display:block; font-size:24px; color:#00b4f0; height:50px; line-height:50px; padding-left:10px;}
.wgxs{ background:#fff; height:auto; overflow:auto; padding-bottom:20px;}
.wgxs li{ border:1px #dcdcdc solid; float:left; width:29.3%; border-radius:6px; margin:18px 0 0 18px; padding:10px 0; font-size:24px; position:relative; background:#fcfaf8;}
.wgxs li i{ font-style:normal; margin-left:15px; float:left;}
.wgxs li i font{ color:#ff7878; font-size:22px;}
.wgxs li a{ position:absolute; right:10px; top:12px;}
.pgny{ background:#fff; padding:20px 0 20px 20px; height:auto; overflow:auto;}
.pgny td{ font-size:22px;}
.cjzp{ background:#fff; padding:10px 0 18px 15px; height:auto; overflow:hidden;}
.cjzp ul li{ width:132px; height:132px; margin:12px 12px 8px 8px; float:left; position:relative;}
.cjzp img{width:132px; height:132px; border-radius:6px;}
.jcdinfo{ background:#fff;}
.jcdinfo ul li{ padding:16px 0; border-bottom:1px #e6e6e6 solid; height:auto; overflow:auto}
.jcdinfo ul li font{ padding-left:18px; width:150px; float:left; color:#999;}
.jcdinfo ul li span{ width:460px; float:left;}


.fwtab{ width:640px; margin:0 auto; background:#fff; border-bottom:1px #dcdcdc solid; height:80px; position:relative;}
.fwtab ul{ position:absolute; width:640px;}
.fwtab ul li{width:320px; float:left; text-align:center;}
.fwtab ul li a{ font-size:30px; display:block; line-height:76px; color:#999;}
.fwtab ul li a.xz{ border-bottom:4px #ff6600 solid; color:#ff6600;}
.fwtab ul li a font{ font-size:24px; margin-left:5px;}




.weizhang{ background:url(../images/wzcx.jpg) center top no-repeat; padding-top:225px; margin-top:20px;}
.wzcx{ width:590px; background:#fff; margin:0 auto; border-radius:10px; border:1px #999 solid;}
.wzcx ul li{ border-bottom:1px #dcdcdc solid; height:90px;}
.wzcx ul li:last-child{ border-bottom:0;}
.wzcx ul li em{ color:#888; line-height:90px; padding-left:30px; width:150px; display:inline-block;}
.wzinput{ height:60px; font-size:26px; width:330px; border:none; outline:none;}
a.sheng{ display:inline-block; border:1px #dcdcdc solid; border-radius:6px; padding-left:10px; width:80px; height:56px; line-height:56px; color:#555; font-size:26px; margin-right:24px; background:#f8f8f8 url(../images/cartpye.png) right -53px no-repeat;}
a.cartpye{ font-size:26px; display:inline-block; line-height:90px; width:385px; background:url(../images/cartpye.png) right 23px no-repeat;}
a.cartpye font{ color:#c8c8c8; float:right; margin-right:50px; font-size:24px;}
.wzcxbtn{ padding:40px 0; height:auto;}
.wzcxbtn a{ width:592px; height:84px; line-height:84px; background:#505f75; display:block; margin:0 auto; color:#fff; text-align:center; border-radius:10px; font-size:28px;}
.cartpyebox{ width:640px; background:#fff; position:fixed; z-index:2244; left:50%; margin-left:-320px; bottom:0; min-height:100px;}
.cartpyebox ul li{ border-bottom:1px #e6e6e6 solid;}
.cartpyebox ul li:last-child{ border-bottom:0;}
.cartpyebox ul li a{ display:block; height:80px; line-height:80px; padding-left:25px; color:#888;}
.cartpyebox ul li a.xz{ color:#ff6600;}
.icon{ width:40px; height:80px; line-height:80px; float:right; margin-right:10px; display:block; position:relative; overflow: hidden;}
.icon-del{background:url(../images/cartpye.png) right 19px no-repeat;}
.icon > .icon { position: relative; left: 0px; border-right:30px solid transparent; filter:drop-shadow(30px 0 0 #ff6600);}
.srcar{ position:fixed; z-index:2244; bottom:0; width:640px; margin-left:-320px; left:50%; box-shadow: 0px -3px 10px rgba(0, 0, 0, 0.4); background:#d2d5dc; padding-bottom:4px;}
.srcar dl{ height:76px; line-height:76px; border-bottom:1px #c2c7d4 solid; background:#fafafa; text-align:center; font-size:30px; color:#38486d;}
.srcar ul li{ margin:14px 0 0 15px;}
.srcar ul li a{ width:57px; height:70px; line-height:70px; font-size:28px; color:#555; display:block; background:#fafafa; border-radius:5px; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); text-align:center; float:left; margin:0 12px 13px 0;}
.srcar dl a{ width:81px; height:76px; display:block; float:right;background:url(../images/zdzt.png) left top no-repeat; }
.ssxlxz{ appearance:none;    -moz-appearance:none;    -webkit-appearance:none;     
border:1px #dcdcdc solid; border-radius:6px; padding-left:10px; width:184px; height:56px; line-height:56px; color:#555; font-size:24px; background:#f8f8f8 url(../images/cartpye.png) right -53px no-repeat; margin-right:8px;}
.cxjgtop{ padding:18px 0; background:#fff; height:auto; overflow:auto}
.cxjglist{margin-top:13px; position:relative;}
.cxjglist dl{ width:616px; border:1px #dcdcdc solid; margin:0 auto; background:#fff; border-radius:8px;}
.cxjglist table td{ border-bottom:1px #e6e6e6 solid; padding:15px 0; line-height:150%;}
.cxjglist table tr:last-child td{ border-bottom:0;}
.cxjglist table td.wftitle{ padding-left:15px; color:#999;}
.cxxh{ position:absolute; right:0; height:48px;}
.cxxh i{ height:48px; width:10px; background:url(../images/cxxh.png) no-repeat; float:left;}
.cxxh font{ height:48px; background:#0096c8; line-height:48px; color:#fff; display:block; float:left; padding:0 18px;}


[v-cloak] { /*避免Vue页面初始加载闪现Vue源码的问题, 在Vue作用域上加v-cloak */
    display: none;
}

/* 11-1 */
.mask_box{ width:100%; height:100%; background:#000;filter:alpha(Opacity=30);-moz-opacity:0.3;opacity: 0.3; z-index:2233; position:fixed;}
.mask_div{ width:660px; height:600px; background:#fff; border-radius:12px; position:fixed; z-index:2244; left:50%; top:50%; margin:-300px 0 0 -330px;}
.mask_div h2{ font-size:32px; text-align:center; height:68px; line-height:60px; padding-top:10px; position:relative;}
.mask_div h2 a{ width:40px; height:40px; display:block; background:url(../images/shanchu.png) no-repeat; position:absolute; right:-16px; top:-16px; border-radius:50%; border:4px #fff solid;}
.welcome{ margin:0 50px; margin-top:100px;}
.welcome ul li{ position:relative; padding-bottom:20px; height:auto; overflow:auto;}
.wcinput, [contenteditable]{ border:0; border-bottom:1px #dcdcdc solid; width:100%; font-size:30px; height:70px; outline:none; color:#578ccd;}
a.hqyzmtp{ display:block; text-align:center; height:72px; line-height:72px; border-radius:50px; background-image:linear-gradient(to left, #ff9600 0%, #ffac1b 100%); color:#fff; text-decoration:none; font-size:26px; box-shadow:0px 2px 5px #c8c8c8;}
a.qczh{ position:absolute; right:5px; top:18px;}
a.hui{ background:#e6ecf2; box-shadow:0px 2px 5px #fff;}
.xzsrcar h3{ padding:25px 22px 15px 22px;}
.xzsrcar dl{ width:100%; height:auto; overflow:hidden;}
.xzsrcar dl a{ display:block; float:left; width:185px; height:60px; line-height:60px; text-align:center; color:#999; border-radius:6px; margin:0 0 20px 20px; border:1px #e6e6e6 solid;}
.xzsrcar dl a.xz{ color:#ff7800; border:1px #ff9600 solid; background:url(../images/yxjxz.png) right bottom no-repeat;}
.xzsrcar dl p.srinput{ width:586px; height:64px; line-height:64px; border:1px #dcdcdc solid; border-radius:6px; margin:0 auto; outline:none; font-size:28px; color:#ff6600; font-weight:bold; display:inline-block;}
.xzsrcar dl dd{ width:550px; height:66px; line-height:66px; background:#f0f0f0; margin:0 auto;  border-radius:6px; padding:0 20px; font-size:28px;}
.xzsrcar dl dd font{ float:right; font-size:30px; color:#ff6600; font-weight:bold;}
.xzsrcar dl dd font span{ font-size:24px; margin-right:3px;}

/* 12-10 */
.zk, .fsk, .custom{width:640px;margin:0 auto;margin-bottom:16px;}
.custom .kny{ background:#d6d8d9;}
.custom .vipbg{ margin-bottom:10px;}
.custom .vipbg ul{width:590px;height:330px;border-radius:10px;margin:0 auto;background:#000 url(../images/vipbg.jpg) center center no-repeat;box-shadow:0px 2px 5px #999; background-size:590px auto;}
.custom .vipbg ul li{ color:#333;}
.custom .vipbg ul li.vipno{ color:#fff; filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7; margin:133px 0 0 -15px;}
.custom .vipmore{ color:#555;}
.custom .vipmore ul li.vipcar{ background-position:0 -47px; border-bottom:1px #c8c8c8 solid;}
.custom .vipmore ul li.qtcl{border-bottom:1px #c8c8c8 solid;}
.custom .vipmore ul li.sysm{border-top:1px #c8c8c8 solid;}
.custom .vipmore ul li.sysm a{ background-position:right -60px; color:#555;}

/* 12-24 */
.fwgw{ width:640px; margin:0 auto; margin-top:20px;}
.fwgw h3{ background:url(../images/shopinfo.png) 13px -280px no-repeat; height:45px; line-height:36px; padding-left:60px;}
.fwgw ul{ border-bottom:1px #ccc solid; border-top:1px #ccc solid; background:#fff;}
.fwgw ul li{border-bottom:1px #e6e6e6 solid;}
.fwgw ul li a{ display:block; height:70px; line-height:70px; }
.fwgw ul li p{ width:60%; float:left; text-indent:25px; font-size:28px; height:70px; overflow:hidden;}
.fwgw ul li font{ font-size:20px; color:#888; margin-left:10px;}
.fwgw ul li span{ float:left; display:block; width:28%; text-align:right; color:#ff6600; overflow:hidden;}
.fwgw ul li i{ width:30px; height:30px; float:right; display:block; background:url(../images/tel.png) no-repeat; background-size:30px auto; margin:22px 20px 0 0;}
.fwgw ul li:last-child{ border-bottom:0;}
.shopinfo-team{background-position: 15px -335px;}
div.rtel a{ display:block;  background:url(../images/tel.png) 374px center no-repeat; background-size:30px auto; color:#ff6600; padding-right:60px;}


/*===== 6-25 =====*/
.workhour{ background:#fff; border-bottom:1px #dcdcdc solid;}
.workhour dl{padding:20px 25px 0 25px;}
.workhour dl dt{ font-size:28px; height:auto; padding-bottom:5px; -webkit-text-size-adjust:none;}
.workhour dl dd{ font-size:24px; color:#999; height:48px;}
.workhour dl dt font{float:right; font-size:22px;}
.workhour dl dd font{float:right; font-size:24px; color:#555;}
.workhour ul li a{ width:210px; height:52px; border:1px #c8c8c8 solid; display:block; border-radius:6px;}
.workhour ul li{ width:230px; float:left; height:58px;}
.workhour ul li:last-child{ width:212px;}
.workhour ul li:first-child{ margin-left:23px;}
.workhour ul{ width:100%; height:78px; overflow:hidden;}
.workhour ul li a font{ display:block; font-size:24px; color:#999; float:left; background:url(../images/whbtn.png) no-repeat; padding-left:50px; line-height:44px; margin:5px 0 0 55px;}
.workhour ul li.wh2 a font{ background-position:0 -58px;}
.workhour ul li.wh3 a font{ background-position:0 -118px; margin-left:28px;color:#fff;}
.workhour ul li.wh3 a{ background:#00b4f0;border:1px #00b4f0 solid;}
.workhour ul li a:active{ background-color:#f5f5f5;}
.accost{ background:#fafafa;}
.accost dl dt{ font-size:24px; color:#999;}
.accost dl dt font a{ font-size:24px; color:#578ccd;}
.accost dl dd{ text-align:center; position:relative;}
.accost dl{ border-bottom:1px #e6e6e6 solid;}
.accost dl:last-child{ border:none;}
.topcarinfo{ background:#fff; margin:20px 24px; border-radius:12px 12px 0 0; padding:10px 0; margin-bottom:0;}
.basicinfo dl{ height:auto; overflow:hidden; flex:auto; margin:0 25px; border-bottom:1px #e6e6e6 dashed; padding-bottom:15px;}
.basicinfo dl dt{ font-size:30px; text-align:center; border-bottom:1px #e6e6e6 dashed; padding-bottom:20px; margin-bottom:15px;}
.basicinfo dl dt font{ display:block;}
.basicinfo dl dt em{ display:inline-block; color:#999; padding:3px 10px; border-radius:5px; font-size:18px; margin-top:6px; border:1px #ccc solid;}
.basicinfo dl dd{ display:flex; font-size:24px; padding:5px 0; word-break:break-all; word-wrap:break-word; justify-content:space-between;}
.basicinfo dl dd font{ display:block; width:300px;}
.basicinfo dl dd p{ text-align:right; color:#999; font-size:22px; word-break:break-all; word-wrap:break-word;}
.basicinfo ul{background:#fff; margin:0px 24px; border-radius:0 0 12px 12px; padding:5px 0 15px 0;}
.basicinfo ul li{font-size:24px; justify-content:space-between; display:flex; padding:5px 25px;}
.basicinfo ul li font{ display:inline-block;}
.basicinfo ul li p{ color:#999;word-break:break-all; word-wrap:break-word; font-size:22px;}
.baizhu{ border-radius:12px; margin:20px 24px; overflow:hidden; background:#fff;}
.baizhu h3{ border-bottom:1px #eee solid; margin:0 20px; height:50px; font-size:28px; padding-top:15px;}
.baizhu h3 i{ display:block; width:5px; height:28px; border-radius:5px; background:#96d1f9; float:left; margin:6px 15px 0 0;}
.bzny{font-size:24px; padding:14px 0 20px 0; width:93%; margin:0 auto; text-align:left; line-height:150%; -webkit-text-size-adjust:none;}
.bottommoney{ position:fixed; width:720px; left:50%; margin-left:-360px; bottom:0; background:#fff;  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1); z-index:999;}
.bottommoney ul{ border-bottom:1px #eee solid; margin:0 20px; padding:16px 0; display:none;}
.bottommoney ul li{ height:44px; line-height:44px;}
.bottommoney ul li p{ font-size:22px; width:35%; float:left;}
.bottommoney ul li p:last-child{ width:30%;}
.bottommoney ul li p font{ color:#888; width:70px; display:inline-block; text-align:right; padding-right:16px;}
.bottommoney ul li p:last-child font{ margin-right:0;}
.bottommoney dl{ display:flex; height:86px; justify-content:space-between; align-items:center;}
.bottommoney dl dd{ margin-left:20px;}
a.details{ font-size:28px;}
a.details i{ background:url(../images/jt-up.svg) center center no-repeat; width:36px; height:36px; background-size:36px auto; display:block; float:left;}
.bottommoney dl dt{ font-size:24px; padding-right:20px;}
.bottommoney dl dt font{ font-size:30px; font-weight:bold; color:#ff6600;}
a.back{ position:absolute; left:24px; background:url(../images/back.png) no-repeat; font-size:30px; line-height:40px; color:#fff; padding-left:32px; display:block; top:24px;}


/* == 选择门店 == */
.xzstore-top{background-image: linear-gradient(to left, #ff9600 0%, #ffac1b 100%); height:88px; position:relative;}
.xzstore-top ul{ height:88px; width:100%; display:flex; justify-content:center; align-items:center; font-size:32px; color:#fff;}
a.backindex{ display:block; position:absolute; height:88px; width:80px; background:url(../images/leftrightjt.svg) center center no-repeat; background-size:44px auto;}
.xzstore-ss{ padding:14px; background:#fff; display:flex; margin-bottom:.16rem;}
.location a{ display:flex; color:#555; font-size:.28rem; min-width:1.3rem; height:.58rem; justify-content:center; align-items:center;}
.location a p{ height:.4rem; overflow:hidden;}
.location a i{ display:inline-block; width:.3rem; height:.3rem; background:url(../images/downjt.svg) center center no-repeat; background-size:.18rem auto;}
.xzstore-search{flex:1; margin-left:.1rem; position:relative;}
.xzstore-ssx{ position:absolute; top:.58rem; z-index:33; background:#fff; box-shadow:0px 5px 16px rgba(0,0,0,.1); width:100%; border-radius:.08rem;}
.xzstore-ssx ul li{ border-bottom:1px #f0f0f0 solid;}
.xzstore-ssx ul li a{ display:block; padding:.16rem .2rem; font-size:.26rem;}
.xzstore-ssx dl a{ display:flex; padding:.2rem; justify-content:center; align-items:center; color:#6b400d; font-size:.26rem;}
.xzstore-ssx dl a i{display:inline-block; width:.5rem; height:.4rem; background:url(../images/scls.svg) center center no-repeat; background-size:.34rem auto;}
.keyinput{ width:100%; height:.58rem; border:0; background:#f8f8f8 url(../images/search.svg) .16rem center no-repeat; background-size:.3rem auto; border-radius:.08rem; font-size:.26rem; text-indent:.5rem; outline:none;}
a.history{ position:absolute; right:0; display:flex; z-index:11; top:0; height:.58rem; width:1rem; justify-content:center; align-items:center;}
a.history i{ display:inline-block; width:.3rem; height:.3rem; background:url(../images/downjt.svg) center center no-repeat; background-size:.18rem auto;}
.xzstore-list{ margin-bottom:.16rem; background:#fff; min-height:2.6rem;}
.xzstore-list-t{ border-bottom:1px #f8f8f8 solid; min-height:1.56rem; display:flex;}
.xzstore-img{ padding:.22rem .18rem 0 .2rem;}
.xzstore-img img{ width:1.2rem; height:1rem; border-radius:.08rem;}
.xzstore-name{ flex:1; padding:.2rem .2rem 0 0; position:relative;}
.xzstore-name dt{ display:flex; justify-content:space-between; min-height:.48rem; color:#333;}
.storename{ font-size:.28rem; flex:1; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; font-weight:600;}
.distance{ padding-top:.02rem; min-width:1rem; text-align:right;}
.xzstore-name dd{ width:4.1rem; font-size:.22rem; color:#999;}
.xzstore-name dd.rightqh{ position:absolute; right:0; width:1.2rem; height:.38rem; bottom:-1px; right:.16rem;}
.xzstore-name dd.rightqh p{width:1.2rem; height:.38rem; line-height:.38rem; background:#f8f8f8; text-align:center; font-size:.2rem; color:#999; border-radius:.2rem .2rem 0 .2rem;}
.xzstore-name dd.rightqh a{ width:1.18rem; height:.36rem; line-height:.36rem; border:1px #ff9600 solid; border-radius:.2rem .2rem 0 .2rem; display:flex; justify-content:center; align-items:center;}
.xzstore-name dd.rightqh a em{ font-style:normal; font-size:.2rem; color:#ff9600;}
.xzstore-name dd.rightqh a i{ display:inline-block; width:.24rem; height:.24rem; background:url(../images/rightjt.svg) center center no-repeat; background-size:.18rem auto; margin-right:-.14rem;}
.xzstore-list-b ul{ display:flex;}
.xzstore-list-b ul li{ height:1.02rem; flex-grow:1;}
.stb1, .stb2, .stb3{ width:24%; text-align:center;}
.stb4{ width:28%; text-align:center;}
.stb1 a, .stb2 a, .stb3 a{ font-size:.22rem; padding:.16rem 0; display:block;}
.stb1 a i, .stb2 a i, .stb3 a i{display:block; width:.4rem; height:.4rem; background:url(../images/stb1.svg) center center no-repeat; background-size:.36rem auto; margin:0 auto;}
.stb2 a i{ background-image:url(../images/stb2.svg);}
.stb3 a i{ background-image:url(../images/stb3.svg);}
.stb4 a{ display:block; width:1.6rem; height:.58rem; line-height:.58rem; background-image:linear-gradient(to left, #ff9600 0%, #ffac1b 100%); color:#fff; border-radius:.4rem; float:right; margin:.22rem .28rem 0 0; box-shadow: 0px 3px 5px rgba(10,0,0,.05);}
.dwbox{ width:7.5rem; background:#fff; position:fixed; z-index:2244; left:50%; margin-left:-3.75rem; bottom:0; min-height:6rem; max-height:87vh; overflow:auto; border-radius:.16rem .16rem 0 0;}
.dw-title{ padding:.24rem; display:flex; font-size:.28rem;}
.dw-title p{ display:flex;}
.dw-title p i{display:inline-block; width:.4rem; height:.4rem; background:url(../images/stb2.svg) center center no-repeat; background-size:.36rem auto; -webkit-filter:grayscale(1); -moz-filter:grayscale(1); filter:gray; filter: grayscale(1);}
.historyxz{ margin:.24rem; margin-top:.1rem; background:#f8f8f8; padding:.16rem .2rem; min-height:.52rem;}
.historyxz h3{ display:flex; justify-content:space-between; height:.5rem;}
.historyxz h3 b{ color:#333; font-size:.3rem;}
.historyxz h3 a{ color:#ff9600; font-size:.26rem; margin:.02rem 0 0 0;}
.historyxz ul{ width:100%; display:flex; flex-wrap:wrap;}
.historyxz ul li{ width:25%;}
.historyxz ul li a{ background:#fff; border-radius:.08rem; display:block; text-align:center; padding:.12rem 0; margin:.1rem;}
.kxcity{ margin:.24rem; margin-top:0; min-height:.52rem;}
.kxcity h3{height:.5rem;}
.kxcity h3 b{ color:#333; font-size:.3rem;}
.kxcity ul li{ border-bottom:1px #f0f0f0 solid;}
.kxcity ul li a{ display:block; padding:.2rem .2rem .2rem .12rem; font-size:.26rem;}

.nomore{ height:200px; padding-top:1.1rem; text-align:center;}
.nomore ul li i{ width:54px; height:58px; background:url(../images/nomore.jpg) no-repeat; display:block; float:left; margin:-5px 15px 0 0;}
.nomore ul li font{ color:#a8aebc; font-size:26px; line-height:58px;  filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.nomore ul li{ display:inline-block;}
