html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,textarea,p,th,td{margin: 0px;padding: 0px;font-size: 100%;font-family:"Microsoft YaHei",sans-serif;}
ol,ul{list-style: none;}
fieldset,img {border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-tap-highlight-color: transparent;
    -moz-touch-callout: none;
    -moz-user-select: none;}
input,button,textarea{outline:none;font-family:"Microsoft YaHei",sans-serif;}
input[type="text"],textarea{-webkit-appearance: none;-moz-appearance: none;}



/*头部样式*/
.header-themeA{background: #fff; text-align:center; height:45px;}
.header-themeA div{padding: 4% 2%;}
.header-themeA a{float: right;display: inline-block;width: 23px;margin-right: 10px;padding-left: 10px;}
.header-themeA img{width: 85%;}
.header-themeA span{ width:auto; line-height:25px;font-size: .4rem}
.header-themeA .themeAlogo {max-width: 100px;margin-left: 10px; float:left; display: inline-block;}
.header-themeA .themeAback{ width:15px; margin-left: 10px; float:left; display: inline-block;}

/*Pubilc ned*/

/*登录*/
.l-textchild{padding-top: 8%;}
.l-textstype{margin: 2% 6%;text-align: center;}
.l-inputtextstyle:after{content: "";display: block;width:84%;margin:0 auto;border: 1px solid #ccc;height: 10px;border-top: 0;position: relative;top:-10px;}
.l-inputtextstyle input{font-size: .45rem;width: 80%;padding: 2%;border:0;background: #fff;z-index:9;}
.l-btnstyle{border: 0;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;width: 84%;color: #fff;font-size: .5rem;letter-spacing: 5px;padding: 10px 0;background: #ddd;}
.l-loginbtnstyle a{display: inline-block;width: 40%;border: 1px solid #910000;color: #910000;font-size: .4rem;padding: 4px 0;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.l-textstype .on{background:#910000;}
/*首页*/


.swiperindex img{width: 100%;display: block;}

.index-contentwrap{background: #efefef;padding: 0 4%;}

.index-search{padding: 4% 0;}
.index-search div{position: relative;border:1px solid #d7d7d7;overflow: hidden;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;}
.index-search input{text-indent: 40px;width:100%;padding: 10px 0;border: 0;font-size: .4rem;border-radius: 6px;text-align: left;line-height: .5rem;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-appearance:none;
}
.index-search a{display: inline-block;position: absolute;top:7px;left: 0px;background: white;z-index: 1;width: 35px;text-align: center;}
.index-search img{width: 100%;max-width: 20px;position: relative;left: 4px;}



/*个人设置*/
.m-headerStyle{background: url(../img/bgimg.jpg);background-repeat: no-repeat;background-size: 100% 100%;text-align: center;}
.m-headerimg{display: inline-block; border-radius: 100%;overflow: hidden;margin-top: 8%;
    border: 3px solid #fff;background: #fff;}
.m-headerimg img{display: block; border-radius: 100%;width:100%;max-width: 2rem;min-width: 2rem;}
.m-headerStyle span{display: inline-block;width: 100%;color: #fff;margin-top: 4%;font-size: .4rem;}
.m-headerStyle a{color:#fff;}

.m-headertext{display: -webkit-box;display: -moz-box;background:rgba(255,255,255,0.1);padding: .3rem 0;margin-top: 8%;width: 100%;}
.m-headertext div{-webkit-box-flex:1;-moz-box-flex:1;text-align: center;width: 33.33%;color: #fff;position: relative;}
.m-headertext div:before{content: "";height: 30px;border-left: 1px solid rgba(255,255,255,0.3);
    position: absolute;top:19%;right: 0;}
.m-headertext div:last-child:before{border: 0;}
.m-headertext p{width: 100%;line-height: 24px;}
.m-headertext p:nth-of-type(1){font-size: .4rem;}
.m-headertext p:nth-of-type(2){font-weight: normal;font-size: .5rem;margin-top: 2%;}
.m-headertext a{color:#fff;}

.m-contentchild{background: #efefef;padding-bottom: 14%;}
.m-textchild{padding: 2%;}
.m-textchild a{color: #666;}
.m-text{display: block;color: #666;font-size: .4rem;background: #fff;line-height: 325%;text-indent: 9%;}
.m-text i{margin-right: 6%;position: relative;top:0;left: 0;display: inline-block;}
.m-borderBottom:after{content: "";display: block; border-bottom: 1px solid #efefef;width: 90%;margin: 0 auto;}

.m-alert{float: right;color: #999;font-size: .3rem;margin-right: 6%;text-indent: 0;}
.m-alert span{margin-left: 8px;}
.m-alert img{width: 100%;max-width: 10px;position: relative;top:4px;}

.m-mineorder i{width:.5rem;height: .5rem;background: url(../img/icon1.png);background-repeat: no-repeat;background-size: 100% 100%;top:.05rem;}
.m-pay i{width: .5rem;height: .4rem;background: url(../img/icon2.png);background-repeat: no-repeat;background-size: 100% 100%;top:.04rem;}
.m-manage i{width: .5rem; height: .4rem;background: url(../img/icon3.png);background-repeat: no-repeat;background-size: 100% 100%;top:.05rem;}

.m-membership{margin: 2% 0;}
.m-membership i{width: .5rem;height: 20px;background: url(../img/icon4.png);background-repeat: no-repeat;background-size: 100% 100%;top:.1rem;}

.m-set i{width: .5rem;height: .4rem;background: url(../img/icon5.png);background-repeat: no-repeat;background-size: 100% 100%;top:.04rem;margin-right: 9%;}
.m-serve i{width: .5rem;height: .4rem;background: url(../img/icon6.png);background-repeat: no-repeat;background-size: 100% 100%;top:.04rem;margin-right: 9%;}


.f-footerstyle{text-align: center;position: absolute;bottom: 2%;width: 100%;}
.f-footerstyle img{width: 100%;max-width: 60px;margin-bottom: 2%;}
.f-footerstyle p{line-height: 24px;font-size: .3rem;}
.f-footerstyle p:nth-of-type(1){color: #666;}
.f-footerstyle p:nth-of-type(2){color: #999;}
.f-footerstyle span{color: #333;}

/*服务中心*/


.m-user{margin-bottom: 2%;}
.m-user i{width: .5rem;height: .4rem;background: url(../img/icon7.png);background-repeat: no-repeat;background-size: 100% 100%;top:.03rem;margin-right: 4%;}
.m-useralert{float: right;text-indent: 0;margin-right: 2%;}
.m-useralert span{background: #efefef;font-size: .3rem;display: inline;padding: 4px 18px;border-radius: 16px;color: #999;}


.m-textindex{text-indent: 2%;}

/*设置*/
.m-off{text-align: center;text-indent: 0;margin-top: 2%;}



/*展示页*/

.ptb5{padding-top: 5%;}
.mtb1{margin-top: 1.5%;}

.jc-text-m1{display: block;}
.jc-text-m2{display: none;}

.jc-page-head{position: relative;}
.jc-page-head p{position: absolute;left: 6%;bottom: 10%;color: white;font-size: .5rem;}
.jc-page-head img{width: 100%;display: block;max-height: 7rem;}
.jc-page-m{padding: 2%;background: #efefef;}

.jc-title-btn{display: -webkit-box;display: -moz-box; background:white;width: 100%;}
.jc-title-btn a{display: block;-webkit-box-flex:1;-moz-box-flex:1;text-align: center;padding: 12px 0;border-bottom: 2px solid #efefef;color: #333;font-size: 1.1rem;}

.jc-title-btn a:nth-of-type(1){color: #910000;border-bottom: 2px solid #910000;}

.jc-title-m{color: #999999;font-size: .4rem;position: relative;text-indent: 1.8em;}
.jc-title-m span{display: inline-block;width: 3px;height: 14px;background: #cfb386;position: absolute;left: 16px;top:1px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}



.jc-page1-text0{width: 92%;margin: 0 auto;line-height: 22px;color: #333;font-size: .4rem;text-align:justify;}
.jc-page1-text1{color: #cfb386;width: 92%;margin: 0 auto;line-height: 22px;font-size: .4rem;text-align: justify;}
.jc-page1-text1 span{color: #999;}
.jc-page1-child{width: 92%;margin: 0 auto;}
.jc-page1-child p{color: #cfb386;}
.jc-page1-child div:nth-of-type(2n){margin-left: 1%;}


.jc-page1-icon{display: inline-block;width: 48%;font-size: .3rem;color: #999;padding-top: 2%;}
.jc-page1-icon span:nth-of-type(1){display: inline-block;width: 18px;height: 18px;position: relative;top:3px;margin-right: 8px;}
.jc-icon1 img{max-width: 200%;}
.jc-page1-icon span:nth-of-type(2){background: none;vertical-align: 8px;margin-left: 8px;}


.jc-page1-hint{width: 92%;margin: 0 auto;font-size: .4rem;color: #999;line-height: 22px;}
.jc-page1-hint span{
    margin-right:5px;
    background: url(../img/hint.png);
    background-repeat: no-repeat;background-size: 100% 100%;
    display:inline-block;width:15px;height:15px;position: relative;top:2px;}
.jc-page-title-child,.jc-page-text-child,.jc-page-text-child2,.jc-page-img{background: white;}
.jc-page-title-child,.jc-page-img{padding: 4% 0;}
.jc-page-text-child{margin-top: 1%;padding: 5% 0;}

.jc-page1-img{display: -webkit-box;display: -moz-box;width: 92%;margin: 0 auto;border-bottom: 1px solid #d7d7d7;padding: 4% 0;}
.jc-page1-img img{width: 100%;display: block;min-width: 2.8rem;max-height: 2.1rem;min-height: 2.1rem;}
.jc-page1-img span{-webkit-box-flex:1;-moz-box-flex:1;display: block;}
.jc-page1-img span:nth-of-type(1){width: 38%;display: block;}
.jc-page1-img span:nth-of-type(2){width: 61%;position: relative;top:-1px;padding-left: .2rem;
    display:-webkit-box;-webkit-box-orient: vertical;
    -webkit-box-align:start;-webkit-box-pack:center;
    display:-moz-box;-moz-box-orient: vertical;
    -moz-box-align:start;-moz-box-pack:center;
}
.jc-page1-img span:nth-of-type(2) p{padding-left: 2%;word-wrap: break-word; word-break: break-all;display: block;width: 100%;}
.jc-page1-img span:nth-of-type(2) p:nth-of-type(1){color: #333;font-size: .4rem;}
.jc-page1-img span:nth-of-type(2) p:nth-of-type(2){color: #cfb386;font-size: .4rem;margin-top: 4%;}
.jc-page1-img span:nth-of-type(2) p:nth-of-type(2) span{color: #999;margin-left: 4px;display: inline;}
.jc-page1-img span:nth-of-type(2) p:nth-of-type(3) {margin-top: 4%;}
.jc-page1-img span:nth-of-type(2) p:nth-of-type(3) span{padding: 1px 2px;border:1px solid #5dc2d0;color: #5dc2d0;font-size: .3rem;margin-right: 4px;display: inline;position: relative;top:3px;}
.jc-page1-img span:nth-of-type(2) p:nth-of-type(3) span:nth-of-type(2n){border:1px solid #f08300;color: #f08300;}

.jc-page1-img:last-child{border: 0;}

.jc-page-img-wrap{padding: 4% 0;display: block;border-bottom: 1px solid #d7d7d7;}
.jc-page-img-wrap:last-child{border: 0;}

.jc-page-img-child{display: -webkit-box;display: -moz-box;width: 92%;margin: 0 auto;padding: 2% 0 3% 0;}
.jc-page-img-child img{width: 100%; display: block;min-width: 2.8rem;min-height: 2.1rem;max-height: 2.3rem;}
.jc-page-img-child span{-webkit-box-flex:1;-moz-box-flex:1;}
.jc-page-img-child span:nth-of-type(1){width: 38%;display: block;}
.jc-page-img-child span:nth-of-type(2){width: 61%;position: relative;top:-1px;padding-left: .2rem;
    display:-webkit-box;-webkit-box-orient: vertical;
    -webkit-box-align:start;-webkit-box-pack:center;
    display:-moz-box;-moz-box-orient: vertical;
    -moz-box-align:start;-moz-box-pack:center;
}
.jc-page-img-child span:nth-of-type(2) p{padding-left: 2%;word-wrap: break-word; word-break: break-all;display: block;width: 100%;}
.jc-page-img-child span:nth-of-type(2) p:nth-of-type(1){color: #333;font-size: .5rem;display: inline-block;}

.jc-page-img-child span:nth-of-type(2) p:nth-of-type(1) span{background:url(../img/sign_discount.png) no-repeat;width: 1rem;height: .5rem;background-size: 100% 100%;display: inline-block;position: relative;top:.08rem;left: .1rem;}

.jc-page-img-child span:nth-of-type(2) p:nth-of-type(2),.jc-page-img-child span:nth-of-type(2) p:nth-of-type(3){color: #cfb386;font-size: .4rem;margin-top: .2rem;}
.jc-page-img-child span:nth-of-type(2) p:nth-of-type(2) span,.jc-page-img-child span:nth-of-type(2) p:nth-of-type(3) span{color: #999;margin-left: 4px;display: inline;}

.jc-page-img-child span:nth-of-type(2) p:nth-of-type(4){margin-top: .2rem;}
.jc-page-img-child span:nth-of-type(2) p:nth-of-type(4) span{padding: 1px 2px;border:1px solid #5dc2d0;color: #5dc2d0;font-size: .3rem;margin-right: 4px;display: inline;position: relative;top:3px;}
.jc-page-img-child span:nth-of-type(2) p:nth-of-type(4) span:nth-of-type(2n){border:1px solid #f08300;color: #f08300;}

.jc-page-img-text{color: #910000;font-size: .4rem;line-height: 22px;width: 92%;margin: 0 auto;}



.info-context {padding:10px; background:#FFF; line-height:180%; }
.info-context div{padding:10px; background:#FFF; line-height:180%; }
.info-context p{padding:10px; background:#FFF; line-height:180%; }
.info-context span{padding:10px; background:#FFF; line-height:180%; }

/*展示页详细*/

.ct-page-1{position: relative;}
.ct-page-1 img{width: 100%;display: block;}
.ct-page-1 p{position: absolute;left: 3%;}
.ct-page-1 p:nth-of-type(1){color: rgb(255,255,255);bottom: 20%;font-size: .7rem;}
.ct-page-1 p:nth-of-type(1) span{color: rgba(255,255,255,0.6);font-size: .5rem;margin-left: 12px;}
.ct-page-1 p:nth-of-type(2){bottom: 7%;font-size: .4rem;background: #e60012;color: #fff;text-align: justify;padding: 1% 2%;
    border-radius: 8px;
}

.ct-page-2{padding: 2% 2%;background: #efefef;}
.ct-text-m{background: white;padding: 16px 0;margin-top: 1.2%;}
.ct-title-1 {color: #d0b185;font-size: .4rem;text-indent: .6em;}
.ct-title-1 span{display: inline-block;width: 18px;height: 18px;position: relative;margin-right: 8px;}
.yu{background: url(../img/icon_pricetap.png);top:3px;
    background-repeat: no-repeat;
    background-size: 100% 100%;}
.js{background: url(../img/icon_introduce.png);top:3px;
    background-repeat: no-repeat;
    background-size: 100% 100%;}
.date{background: url(../img/icon_time.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;}
.ts{background: url(../img/icon_notice.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;}
.ct-text-1{margin-top: 12px;}
.ct-text-1 p{color: #666666;padding: 0 5%;margin-left: 24px;font-size: .4rem;line-height: 22px;}

.ct-title-2{color: #333;font-size: .4rem;text-indent: .6em;}
.ct-title-2 span{display: inline-block;width: 18px;height: 18px;position: relative;top: 3px;margin-right: 14px}

.ct-text-2{position: relative;width:98%;margin: 0 auto;display: -webkit-box;display: -moz-box;margin-top: 6px;}
.ct-text-2 p{word-wrap: break-word; word-break: break-all;padding: 0 1%;-webkit-box-flex:1;-moz-box-flex:1;line-height: 22px;font-size: .4rem;}
.ct-text-2 p:nth-of-type(1){width: 34%;text-align: right;color: #999;}
.ct-text-2 p:nth-of-type(2){width: 65%;}
.wz{position: absolute;top:0px;left:7px;display: inline-block;width: 15px;height: 21px;
    background: url(../img/icon_location.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;}

.ct-title-3{font-size: .4rem;text-indent: .6em;color: #666;line-height:22px;}
.ct-title-3 span{display: inline-block;width: 18px;height: 18px;position: relative;top:2px;margin-right: 8px;}

.ct-btn,.ct-btn2{display: block;background: #910000;padding: 16px 0;margin: 0 auto;text-align: center;color: white;font-size:.4rem;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
}
.ct-btn
{
    width: 90%;
    background: #c7c7c7;
}
.ct-btn2{border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    width: 80%;
}
.ct-b-text{color: #910000;width: 90%;margin: 0 auto;text-align: justify;padding: 5% 0;font-size: .3rem;line-height: 22px;}



/*分享页面*/
.share-childstyle{background: #fff;margin-top: 2%;display: -webkit-box;display: -moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;padding: 0 4%;}
.share-textstyle,.share-contentstyle,.share-btnstyle{-webkit-box-flex:1;-moz-box-flex:1;}
.share-textstyle{display: -webkit-box;display: -moz-box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;position: relative;margin: .2rem 0;}
.share-textstyle div{-webkit-box-flex:1;-moz-box-flex:1;display: -webkit-box;display: -moz-box;-webkit-box-align:center;-moz-box-align:center;}
.share-textstyle div:nth-of-type(1){width: 10%;}
.share-textstyle div:nth-of-type(2){width: 78%;}
.share-textstyle p,b,i{display: block;}
.share-textstyle b{font-weight: normal;font-size: .4rem;color: #2d354d;margin-top: .1rem;}
.share-textstyle i{color: #c4cadc;font-size: .3rem;font-style: normal;margin-top: .2rem;}
.share-textstyle span{position: absolute;top:.5rem;right: 0;display: block;}
.share-textstyle a{display: block;width: .3rem;height: .3rem;background:url(../img/favorable.png) no-repeat;background-size: 100% 100%;max-width: 20px;max-height: 20px;float: right;margin-right: .1rem;}
.share-textstyle img{width: 1.1rem;height: 1.1rem;
    border-radius: 16px;-webkit-border-radius: 16px;-moz-border-radius: 16px;}
.share-contentstyle a{color: #2d354d;font-size: .4rem;line-height: .65rem;}
.share-contentstyle img{width: 21%;float:left;margin-right: .4rem;margin-bottom: .4rem;}
.share-contentstyle img:nth-of-type(4n){margin-right: 0;}
.share-contentstyle div{padding: 4% 0 0 0;}
.share-btnstyle{padding:  2% 0 5% 0;}
.share-btnstyle i{font-size: .3rem;color: #949cba;display: inline-block;text-indent: 18px;width: 70%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-style: normal;padding: 1% 0;}
.share-btnstyle span{position: relative;}
.share-btnstyle span:before{content: "";display: inline-block;width:14px;height: 20px;position: absolute;top:-.18rem;left: 0;background: url(../img/icon_gps_share.png) no-repeat;background-size: 100%;}
.share-btnstyle div{float: right;}
.share-btnstyle a{display: inline-block;font-size: .4rem;position: relative;}
.share-up{margin-right: .2rem;}
.share-up,.share-text{color: #949cba;}
.share-up:before{content: "";display: inline-block;position: relative;top:.02rem;width: .4rem;height: .4rem; background: url(../img/upunchoose.png) no-repeat;background-size:100%;margin-right: .14rem;}
.share-text:before{content: "";display: inline-block;position: relative;top:.1rem;width: .4rem;height: .4rem; background: url(../img/icon_text.png) no-repeat;background-size:100%;margin-right: .14rem;}

.share-contentup,.share-reviewwrap{margin-top: 2%;background: #fff;}
.share-contentup{display: -webkit-box;display: -moz-box;}
.share-contentup img{max-width: 1rem;border-radius: 16px;-webkit-border-radius: 16px;-moz-border-radius: 16px;max-height: 1rem;}

.share-up-active{color: #910000;}
.share-up-active:before{background:url(../img/upchoose.png) no-repeat;background-size: 100% 100%;}
.share-review{margin: 0;border-top: 1px solid #c4cadc;padding: 0 4% 4% 4%;}

.share-titlestyle{color: #949cba;font-size: .4rem;padding: 3% 4%;}

.share-reviewinput{position: fixed;bottom: 0;left: 0;width: 100%;background: #f0f1f4;border-top: 1px solid #c4cadc;}
.share-reviewinput div{display: -webkit-box;display: -moz-box;padding: 2% 5%;}
.share-reviewinput span{display: block;-webkit-box-flex:1;-moz-box-flex:1;}
.share-reviewinput span:nth-of-type(1){width: 81%;}
.share-reviewinput span:nth-of-type(2){display: -webkit-box;display: -moz-box;-webkit-box-align:center;-webkit-box-pack:center;-moz-box-align:center;-moz-box-pack:center;}
.share-reviewinput span:nth-of-type(2) a{color: #910000;font-size: .4rem;}
.share-reviewinput input{width: 92%;border: 1px solid #c4cadc;font-size: .4rem;padding: 3% 4%;
    border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}

.swiper-container-praise{-webkit-box-flex:1;-moz-box-flex:1;}

.share-praisetext{display: block;-webkit-box-flex:1;-moz-box-flex:1;min-width: 42%;display: -webkit-box;display: -moz-box;-webkit-box-align:center;-webkit-box-pack:center;-moz-box-align:center;-moz-box-pack:center;color: #949cba;font-size: .3rem; min-height:30px;}
.index_swiper_praise{padding: .1rem 0;}


/*分享页面end*/

/*comment*/


/*#c-wrap{overflow: hidden;z-index: 2;position: relative;top:0;padding-bottom: 30px;}
#c-wraps{position: fixed;height: 100%;background: #323235;width: 100%;top:0;}

.share-add-text{position: fixed;bottom: 4%;background: #910000;z-index: 2;padding: 4%;font-size: 2rem;color: #fff;right: 4%;
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-o-border-radius: 100%;
box-shadow: 1px 1px 5px rgba(0,0,0,0.4);
}

.c-textwrap{padding-left: 4%;padding-right: 4%;}
.c-text1{padding: 4%;background: white;border-radius: 8px 8px 0 0;}
.c-text1 textarea{resize:none;width: 100%;border-radius: 8px;border: 0;height: 200px;font-size: 1em;word-spacing: 8px;letter-spacing: 1px;line-height: 20px;}
.c-text2{border-top: 1px solid #ebe9e3;border-bottom: 1px solid #ebe9e3;background: white;overflow: hidden;}
.c-text2child{width: 94%;margin: 5% auto;}
.c-text3{display: -webkit-box;background: white;border-radius: 0 0 8px 8px;overflow: hidden;display: -moz-box;width: 100%;}
.c-text3 div:nth-of-type(1){-webkit-box-flex:2;display: -webkit-box;-webkit-box-pack:start;-webkit-box-align:center;-moz-box-flex:2;display: -moz-box;-moz-box-pack:start;-moz-box-align:center;}
.c-text3 div:nth-of-type(2){-webkit-box-flex:1;min-width: 85px;-moz-box-flex:1;}
.c-text3 button{background: #910000;border: 0;color: white;width: 100%;text-align: center;padding: 14% 0;font-size: 1.5em;height: 100%}
.c-text3 p{font-size: .9em;display: inline-block;color: #cacaca;text-indent: 20px;}
.c-text3 span{background: url(../img/grayf.png);background-repeat: no-repeat;background-position: 0 0;display: inline-block;padding: 7px;
background-size: 100%;margin-right: 6px;position: relative;top:2px;}
.c-share{padding:0 4%;}
.c-share div{margin-top: 5%;text-indent: 10px;}
.c-share span{color: #666666;font-size: .9em;}
.c-share a{display: inline-block;height: 20px;width: 20px;vertical-align: middle;margin-left: 6px;}
.c-share a:nth-of-type(1){background: url(../img/wx.png);background-repeat: no-repeat;background-size: 100%;-webkit-background-size: 100%;}
.c-share a:nth-of-type(2){background: url(../img/wb.png);background-repeat: no-repeat;background-size: 100%;-webkit-background-size: 100%;}*/
/*comment end*/

/*share*/
#share{position: fixed;bottom: 0;z-index: 2;background: white;width: 100%;padding:21px 0;border-radius: 2px 2px 0 0;}
#share a{display: inline-block;width: 88px;height: 88px;float: left;}
#share a:nth-of-type(1){background: url(../img/weibo.png);background-repeat: no-repeat;background-position: 0 0 ;background-size: 100%;}
#share a:nth-of-type(2){background: url(../img/qqkongjian.png);background-repeat: no-repeat;background-position: 0 0 ;background-size: 100%;}
#share a:nth-of-type(3){background: url(../img/qq.png);background-repeat: no-repeat;background-position: 0 0 ;background-size: 100%;}

#share div:nth-of-type(1){width: 264px;margin: 0 auto;height: 88px;}
#share div:nth-of-type(2){text-align: center;width: 80%;margin: 0 auto;border: 1px solid #999;margin-top: 10px;padding: 5px 0;color:#494e50;border-radius: 8px;min-width: 264px;max-width: 640px;}



/*share end*/


/*充值页面*/

.p-choosestyle{border-left: 3px solid #910000;}

.p-content{background: #efefef;}
.p-contentchild{padding: 2% 2% 0 2%;}
.p-contentstyle {background: #fff;}
.p-contentstyle h1{color: #910000;font-size: 1.1rem;border-bottom: 1px solid #bfbfbf;text-indent: 1.5rem;padding: 5% 0;}
.p-contentstyle p{color: #666;font-size: .9rem;margin-left: 1.5rem;line-height: 22px;padding: 6% 4% 6% 0;text-align: justify;}
.p-contentstyle h2{color: #000;font-size: 1rem;margin-left: 1.5rem;padding-bottom: 10px;}
.p-contentstyle input{margin-left: 1.5rem;border: 1px solid #bfbfbf;font-size: 1rem;padding: 10px 2%;color: #910000;
    border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;}


.p-contenta{padding-bottom: 8%;}
.p-contenta input{width: 83%;}

.p-contentb{margin-top: 2%;padding-bottom: 10%;}
.p-contentb input{color: black;margin: 0;border-radius: 0;width: 18%;text-align: center;padding: 0px 5px;
    border-left: 0;border-right: 0;border-top: 1px solid #e3dfd2;border-bottom: 1px solid #e3dfd2;height: 40px;line-height: 40px;
}
.p-contentb a{display: inline-block;background: #e3dfd2;border: 1px solid #e3dfd2;font-size: 2rem;color: #fff;vertical-align: top;padding: 0px 15px;height: 40px;line-height: 40px;width: 20px;text-align: center;}
.p-contentb a:nth-of-type(1){border-radius: 4px 0 0 4px;}
.p-contentb a:nth-of-type(2){border-radius: 0 4px 4px 0;}
.p-contentb div{margin-left: 1.5rem;}


.p-subimt a{display: inline-block;width: 50%;text-align: center;color: #fff;padding: 6% 0;background: #910000;font-size: .4rem;}
.p-subimt a:nth-of-type(2){background: #780000;}
.p-subimt b{font-weight: normal;}

/*购买会籍*/

.b-contentwrap{background: #efefef;padding-bottom: 10%;}
.b-textchild{padding: 2% 2% 0 2%;}
.b-textstyle{background: #fff;}
.b-textstyle{display: -webkit-box;border-left: 3px solid #910000;display: -moz-box;width: 100%;}
.b-textstyle div{padding: 20px 0;}
.b-textstyle div:nth-of-type(1){text-align: center;font-size: 1.1rem;color: #333;font-weight: bold;-webkit-box-flex:2;-moz-box-flex:2;}
.b-textstyle div:nth-of-type(2) {-webkit-box-flex:1;}
.b-textstyle div:nth-of-type(2) h1{font-size: 1rem;margin-bottom: 6%;color: #910000;padding: 0 2%;}
.b-textstyle div:nth-of-type(2) p{font-size: .4rem;padding: 0 2%;line-height: .6rem;color: #666;}

.b-pay{background: #fff;margin-top: 2%;padding: 4% 0;}
.b-pay a{display: block;padding: 4% 8%;background: #910000;margin: 0 auto;width: 68%;text-align: center;color: #fff;
    border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;font-size: 1.2rem;
}


/*服务网络*/
.n-contentwrap{background: #efefef;padding: 0 2%;}
.n-contentchild1{ background: #fff; margin: .4rem 0; }
/*
.n-contenttitle {padding: 20px 0 10px 0; margin-bottom: .3rem;}
.n-contenttitle div{ display: -webkit-box; display: -moz-box; display: box; }
.n-contenttitle span{ display:block;-webkit-box-flex:1;-moz-box-flex:1;width:30%;text-align: center; }
.n-contenttitle a{color: #666;font-size: .4rem;padding: 8px 0;}
.n-contenttitle .n-btn-select{ border-bottom:1px solid #1f72ce; color: #1f72ce; }
.searchIcon{ display: inline-block; width: .45rem; height: .5rem; background: url(../img/searchIcon.png) no-repeat;background-size: 100% 100%; position: absolute; right: .3rem; top: 50%; margin-top: -.25rem; }
*/
.n-contenttitle {padding: 20px 0 10px 0;}
.n-contenttitle div{width: 96%;margin: 0px auto;border: 1px solid #cfb386;display: -webkit-box;display: -moz-box;}
.n-contenttitle a{display:block;-webkit-box-flex:1;-moz-box-flex:1;width:30%;text-align: center;color: #666;border-right: 1px solid #cfb386;font-size: .4rem;padding: 8px 0;}
.n-contenttitle a:first-child{background: #cfb386;color: #fff;}
.n-contenttitle a:last-child{border: 0;}




.grayBg{ background: #efefef; }
.header-searchbox{ background: #fff; padding: .3rem 8%; box-sizing:border-box; }
.header-search-child{ width: 100%; position: relative; padding: .25rem .9rem .25rem .3rem; border: 1px solid #b5b5b5; border-radius: .3rem; box-sizing:border-box; }
.header-search-inp{ font-size: .38rem; color: #333; border: 0; background: none; width: 100%; }
.header-search-inp::-webkit-input-placeholder{ color: #b5b5b5; }
.searchList{ padding: .45rem 5%; box-sizing:border-box; position: relative; border-bottom: 1px solid #d0d0d0; }
.searchList:last-child{ border-bottom: 0; }
.searchFont{ font-size: .38rem; color: #656565; }
.aLink{ display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; }

.n-gps{padding: 2% 0 2% 0;}
.n-gps a{display: inline-block;background: #fff;width: 100%;padding: 14px 0 8px 0;font-size: 1rem;color: #666;}
.n-gps i{color: #999;font-style: normal;font-size: .9rem;float: right;margin-right: 2%;position: relative;top:2px;}
.n-gps span{display: inline-block;width:18px;height: 22px;background: url(../img/gps.png);background-repeat: no-repeat;background-size: 100% 100%;margin-left: 4%;margin-right:8px;vertical-align: top;position: relative;top:-3px;}

.n-hotcitywrap{padding: 0 0 2% 0;}
.n-hotcity{background: #fff;}
.n-hotcity h1{color: #999;font-size: .3rem;border-bottom: 1px solid #eaeaea;padding: 4% 0;text-indent: 4%;}
.n-hotcity div{padding: 2% 4%;text-align: center;}
.n-hotcity a{display: inline-block;border: 1px solid #eaeaea;font-size: .3rem;padding: 2% 4%;color: #666;margin: 2%;
    border-radius: 16px;-webkit-border-radius: 16px;-moz-border-radius: 16px;-o-border-radius: 16px;}

.n-citytextwrap{}
.n-citytext,.ns-wrap{background: #FFF;}

.n-citystyle{position: relative;}
.n-citystyle i{display: inline-block; font-style: normal;font-size: .2rem;background: #efefef;
    position: absolute;top:-1px;left: 0;padding: 0 3px 1px 1px;
}
.n-citystyle a{display: block; text-indent: 8%;padding: 5% 0;color: #666;font-size: .4rem;border-bottom: 1px solid #d7d7d7;}
.n-citystyle span{float: right;color: #999;padding-right: 4%;font-size: .3rem;text-indent: 0;}

.ns-wrap input{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;}

.ct-text-btn{display: block;text-align: center;}
.ct-text-btn a{color: #fff;background: #910000;display: block;width: 88%;margin: 0 auto;padding: 10px 0;font-size: 1rem;margin-bottom: 30px;
    border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;
}
.ct-text-z{padding: 10px 10px 30px 10px;background: #fff;margin-top: 1.2%;}
.ct-text-zstyle div{width: 31%;display: inline-block;text-align: center;margin-top: 20px;}
.ct-text-zstyle p{color: #666;font-size: .3rem;margin-top: 5px;}
.ct-text-zstyle img{width: 1rem;}

.ct-text-x{position: relative;}
.ct-text-x span{position: absolute;left:8px;top:-2px;}
.ct-text-x p{text-indent: 0;padding-bottom: 8px;font-size: .4rem; line-height:130%;padding: 0 .8rem .3rem 1rem}
.ct-text-comment {padding: 10px 0;}
.ct-text-comment a{display: -webkit-box;display: -moz-box;background: url(../img/alert.png) no-repeat;background-position: 99% 50%;background-size: 3%;}
.ct-text-comment p{color: #333;}
.ct-text-comment span{display: block; -webkit-box-flex:1;-moz-box-flex:1;}
.ct-text-comment span:nth-of-type(1){min-width: 30%;text-align: center;}
.ct-text-comment span:nth-of-type(1) i{display: block; margin-top: 5px;}
.ct-text-comment span:nth-of-type(1) p{font-size: 1.7rem;font-weight: bold;}
.ct-text-comment span:nth-of-type(2) i{display: block;margin-top: 10px;padding: 0 4%;}
.ct-text-comment span:nth-of-type(2) p{line-height: 24px;padding: 0 4%;}
.ct-text-comment i{font-style: normal;font-size: .8rem;color: #999;}


/*乘客信息*/
.add-page-m{padding: 0 2% 0 2%;background: #efefef;}
.add-childstyle{background: #fff;}
.add-childstyle:first-child{padding-top: 30px;}
.add-inputstyle{padding-bottom: 20px;}
.add-inputstyle span{display: inline-block;font-size: .4rem;width: 27%;color: #999;text-align: center;}
.add-inputstyle div{display: inline-block;width: 70%;position: relative;font-size: .4rem;color: #999;}
.add-inputstyle input[type="text"],.add-inputstyle input[type="datetime"]{padding: 4px 2%;border: 0;border-bottom: 1px solid #ccc;width: 96%;color: #333;text-indent: 2px;font-size: .4rem;text-align: left;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;line-height: .5rem;}
.add-inputstyle input[type="checkbox"]{-webkit-appearance:none; -moz-appearance:none;margin-left: 5px;width: 18px;height: 18px;vertical-align: -4px;margin-top: 10px;margin-right: 5px;background: url(../img/unchecked.png) no-repeat;background-size: 100% 100%;}
.add-inputstyle input[type="checkbox"]:checked{background: url(../img/checked.png) no-repeat;background-size: 100% 100%;}
.add-numberstyle a{display:inline-block;width:30px;font-size: .5rem;text-align: center;background: #e3dfd2;height: 35px;line-height: 35px;border:1px solid #e3dfd2;padding: 0 7px;color: #fff;}
.add-numberstyle a:nth-of-type(1){border-radius: 6px 0 0 6px;}
.add-numberstyle a:nth-of-type(2){border-radius: 0 6px 6px 0;}
.add-numberstyle input[type="text"]{width: 26%;border-bottom:0;border:1px solid #e3dfd2;height: 35px;line-height: 35px;font-size: .5rem;padding: 0;text-indent: 0;text-align: center;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;}
.add-textstyle{font-size: .8rem;}
.add-textstyle h1{font-size: .4rem;color: #999;padding: 10px 4%;border-bottom: 1px solid #ccc;margin-bottom: 25px;}
.add-textstyle div{padding: 0 4%;text-align: center;margin-top: 10px;}
.add-textstyle span{display: inline-block;width: 24%;text-align: center;}
.add-textstyle input[type="checkbox"]{-webkit-appearance:none; -moz-appearance:none; border:none;width: 18px;height: 18px;vertical-align: -4px;background-color:none;background: url(../img/unchecked.png) no-repeat;background-size: 100% 100%;margin-right: 3px;}
.add-textstyle input:checked{background: url(../img/checked.png) no-repeat;background-size: 100% 100%;}
.add-textstyle textarea{width: 88%;border:1px solid #ccc;padding: 4%;height: 100px;resize:none;font-size: .4rem;}
.add-books{position: absolute;top:-6px;right:2px;display: inline-block; width: 23px;height: 23px;background: url(../img/peoplex.png) no-repeat;background-size: 100% 100%;z-index: 9;}
/*目的地*/
.bo-seachchild{padding: 20px 4% 10px 4%;}
.bo-seachchild p{color: #333;font-size: 1rem;line-height: 24px;text-indent: 2px;}
.bo-seachchild div{margin-top: 5px;}
.bo-seachchild input{width: 76%;height: 35px;border:1px solid #ccc;padding: 0 3%;line-height: 35px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;font-size: .4rem;}
.bo-seachchild a{display: inline-block;width: 16%;float: right;background: #910000;text-align: center;color: #fff;font-size: .4rem;height: 35px;line-height: 35px;border:1px solid #910000;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.bo-wrap{background: #fff;}
.bo-child{padding: 2% 5%;}
.bo-textstyle{border-bottom: 1px solid #ccc;background: url(../img/timeimg.png) no-repeat;background-size: 5%;background-position: 1% 50%;padding: 4% 0;}
.bo-textstyle p{text-indent: 35px;line-height: 24px;text-align: left;}
.bo-textstyle p:nth-of-type(1){font-size: .4rem;color: #333;}
.bo-textstyle p:nth-of-type(2){font-size: .35rem;color: #999;}
.bo-empty{background: none;border:0;color: #999;font-size: .4rem;margin-top: 26px; width:100%;}

.sp-startendchild{background: #323136;}
.sp-startendstyle{padding: 4% 4%;}
.sp-textstyle{position: relative;}
.sp-iconstyle{width: 28px;position: absolute;left:2px;top: 1px;}
.sp-iconstyle span{display: inline-block;padding: 5px;font-size: .8rem;}
.sp-iconstyle i{display: inline-block;padding: 2px;border-radius: 100%;background: #ef9558;margin:2px 12px 2px 12px;float: left;}
.sp-iconstyle i:nth-of-type(1){margin-top: 6px;}
.sp-iconstyle i:nth-of-type(3){margin-bottom: 6px;background: #58aaef;}
.sp-iconstyle span:nth-of-type(1){color: #ef9858;border:1px solid #ef9858;}
.sp-iconstyle span:nth-of-type(2){color: #58aaef;}
.sp-inputtextstyle{margin-left: 48px;}
.sp-inputtextstyle input{width: 96%;padding: 10px 5px;background: none;border: 0;color: #fff;font-size: 1rem;}
.sp-inputtextstyle input:nth-of-type(1){border-bottom: 1px solid rgba(255,255,255,0.2);padding-bottom: 17px;}
.sp-inputtextstyle input:nth-of-type(2){padding-top: 17px;}
.sp-contentchild{padding: 2%;background: #efefef;}
.sp-contentstyle{background: #fff;padding: 2%;}

.sp-contentstyle h3{color: #999;font-size: .4rem;padding-left: 15px;}
.sp-contentstyle p{color: #333;font-size: .6rem;margin-top: 10px;padding-left: 15px;}
.sp-contentstyle i{font-style: normal;color: #910000;font-size: .9rem;}
.sp-tabletextstyle{display: -webkit-box;-webkit-box-orient:horizontal;display: -moz-box;-moz-box-orient:horizontal;width: 100%;border-top: 1px solid #ebebeb;}
.sp-tabletextstyle div{-webkit-box-flex:1;-moz-box-flex:1; width: 50%;padding-top: 15px;padding-bottom: 15px;}
.sp-tabletextstyle div:nth-of-type(2){border-left: 1px solid #ebebeb;}
.sp-tabletextstyle:nth-of-type(2){border-bottom: 1px solid #ebebeb;}

.sp-submitchild{padding: 0 2% 0 2%;background: #efefef;}
.sp-submittext{padding: 30px 0 10px 0;position: relative;}
.sp-submitstyle{background: #fff;padding: 0 2%;}
.sp-submitstyle{color: #e60012; font-size: .5rem;}
.sp-submitstyle i{font-style: normal;font-size: .8rem;margin-top: .4rem;}
.sp-submittext a{float: right;padding-right: 15px;background: url(../img/alertimg.png) no-repeat 100% 60%;background-size: 25%;color: #999;margin-right: 15px;}
.sp-submitalerttext{position: absolute;top:-65px;right: 0;display: none;}
.sp-submitalerttext p{margin-top: 10px;}
.sp-submitalerttext span{display: inline-block;}
.sp-submitalerttext span:nth-of-type(1){color: #999;width: 70px;}
.sp-submitalerttext span:nth-of-type(2){margin-left: 5px;}
.sp-submitalerttext div{position: relative;border: 1px solid #efefef;padding: 10px 20px 20px 20px;background: #fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;}
.sp-submitalerttext i:nth-of-type(1){position: absolute;bottom: -10px;right: 16px;display: inline-block;width: 0;height: 0; border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 10px solid #fff;z-index: 1;}
.sp-submitalerttext i:nth-of-type(2){position: absolute;bottom: -11px;right: 15px;display: inline-block;width: 0;height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 11px solid #efefef;}

.sp-submit{width: 94%;color: #fff;background: #910000;padding: 13px 0; border: 0;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;font-size: .5rem;}

/*预约礼宾车*/

.ca-navchild{background: #efefef;text-align: center;}
.ca-navchild{padding: 18px 0;}
.ca-navchild a{display: inline-block;width: 35%;border: 1px solid #cfb386;font-size: .5rem;padding: 8px 0;}
.ca-navchild a:nth-of-type(1){border-radius: 4px 0 0 4px;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;-o-border-radius: 4px 0 0 4px;color: #fff;background: #cfb386;}
.ca-navchild a:nth-of-type(2){border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;-o-border-radius: 0 4px 4px 0;color: #666;}

.ca-tablechild{padding: 0 2%;background: #efefef;}
.ca-tablestyle{padding: 6% 4%;background: #fff;}
.ca-tabletextstyle{padding: 0;text-align: center;margin-top: 25px;margin-bottom: 10px;}
.ca-tabletextstyle span{width: 23px;background-size: 80% 80%;background-position: 50% 50%;margin-right: 5px;position: relative;font-size: .3rem;text-align: center;}
.ca-tabletextstyle div{width: 80%;text-align: left;}
.ca-tabletextstyle input[type="checkbox"]{width: 15px;height: 15px;vertical-align: -3px;margin-top: 8px;}
.ca-planeicon{height: 23px;background: url(../img/planeicon.png) no-repeat;top:5px;}
.ca-dateicon{height: 23px;background: url(../img/date.png) no-repeat;top:4px;top:0;}
.ca-startcolor span{color: #ef9858;}
.ca-startstyle{border: 1px solid #ef9858;padding: 1px 0px 1px 0px;}

.ca-endcolor span{color: #58aaef;}
.ca-endstyle{border: 1px solid #58aaef;padding: 1px 0px 1px 0px;}

.ca-hintstyle{font-size: .4rem;padding: 4px 0 4px 14px;color: #e60012;min-width: 280px;max-width:320px;margin: 0 auto;padding-left:25px;text-align:left;line-height:22px;position: relative;}
.ca-hintstyle:before{content: "";display: inline-block;width: .4rem;height: .4rem;max-width: 20px;max-height: 20px; position: absolute;background: url(../img/hintr.png) no-repeat;background-size: 100%;top:.26rem;left: .2rem;}

.ca-titlestyle{color: #999;padding: 12px 0;border-bottom: 1px solid #ccc;text-indent: 6%;}
.ca-carchildstyle{background: #fff;margin-top: 2%;}
.ca-carchild{margin: 0px 6%;border-bottom: 1px solid #ccc;padding: 20px 0 10px 0;}
.ca-carchild:last-child{border: 0;}
.ca-carstyle{display: -webkit-box;position: relative;display: -moz-box;width: 100%;}
.ca-carstyle div:nth-of-type(1){-webkit-box-flex:1;width: 28%;-moz-box-flex:1;}
.ca-carstyle div:nth-of-type(2){-webkit-box-flex:1;width: 70%;-moz-box-flex:1;padding-left: .2rem;}
.ca-carstyle div:nth-of-type(2) p{line-height: 22px;}
.ca-carstyle div:nth-of-type(2) p:nth-of-type(1){font-size: .6rem;color: #333;margin-top: 2px;}
.ca-carstyle div:nth-of-type(2) p:nth-of-type(2){font-size: .4rem;color: #666;}
.ca-carstyle div:nth-of-type(2) p:nth-of-type(3){color: #e60012;font-size: .4rem;margin-top: 5px;}
.ca-carstyle div:nth-of-type(2) p:nth-of-type(3) i{font-size: .4rem;font-style: normal;}
.ca-carstyle div:nth-of-type(1) span{display: inline-block;padding: 36px;border-radius: 16px;-webkit-border-radius: 16px;-moz-border-radius: 16px;}
.ca-carstyle input[type="radio"]{position: absolute;right: 3%;top:50%;-webkit-appearance: none;-moz-appearance: none;width: 26px;height: 26px;background: url(../img/unchoose.png) no-repeat;background-size: 100% 100%;margin-top: -13px;}
.ca-carstyle input[type="radio"]:checked{background: url(../img/choose.png) no-repeat;background-size: 100% 100%;}

.ca-textstyle{font-size: .4rem;margin-top: 15px;color: #999;line-height: 22px;}
.ca-car1{background: url(../img/car1.png) 50% 50% #8dd7de no-repeat;background-size: 70%;}
.ca-car2{background: url(../img/car2.png) 50% 50% #8b9ab7 no-repeat;background-size: 70%;}
.ca-car3{background: url(../img/car3.png) 50% 50% #e99673 no-repeat;background-size: 70%;}


/*使用休息室*/


.swiper-child{position: relative;}
.swiper-container {
    width: 100%;
    margin-top: 30px;
    /*overflow: inherit;*/
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    width: 99%;

    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide1 img{width: 100%; }
.swiper-pagination{top:-30px;width: 100%;}
.swiper-pagination-bullet{width: 24px;height: 3px;border-radius: 2px;margin-left: 5px;}
.swiper-pagination-bullet-active{background: #910000;}

.u-qrcodechild{display: -webkit-box;padding: 30px 4% 10px 4%;display: -moz-box;}
.u-qrcodechild div{-webkit-box-flex:1;-moz-box-flex:1;}
.u-qrcodechild img{width: 100%;}
.u-qrcodechild div:nth-of-type(1){width: 52%;padding: 0 2%;}
.u-qrcodechild div:nth-of-type(1) p{color: #666;font-size: .4rem;line-height: .8rem;margin-top: 10%;}
.u-qrcodechild div:nth-of-type(1) a{display: inline-block;color: #910000;font-size: .4rem;text-decoration: underline;margin-top: 15px;}
.u-qrcodechild div:nth-of-type(2){width: 56%;}

.u-textchild{padding: 0px 6% 10px 6%;}
.u-textstyle{border-top: 1px solid #ddd;padding: 20px 0 0 0;}
.u-textstyle strong{font-size: 1.4rem;color: #333;}
.u-text {margin-top: 10px;}
.u-text span{display: inline-block;width: 20%;color: #666;font-size: .4rem;vertical-align: top;line-height: 24px;}
.u-text p{display: inline-block;width: 78%;font-size: .4rem;color: #999;position: relative;padding-left: 2%;line-height: 24px;}
.u-text i{font-style: normal;padding:0 5px;color: #cfb386;text-decoration: underline;}
.u-text a{position: absolute;top:-2px;right: 10px; display: inline-block;padding: 1px 15px;border: 1px solid #910000;color: #910000;border-radius: 4px;}


/*网络搜索*/
.search-child{padding: 0 4%;}
.search-hotchild h1{background: url(../img/hot.png) no-repeat;background-size:7%;background-position: 4% 50%;text-indent: 7%;padding: 10px 4%;color: #333;}
.search-textstyle{background: #fff;}
.search-textstyle a{display: inline-block;width: 23%;border: 0;text-align: center;position: relative;padding: 10px 0;color:#333;font-size:.4rem;}
.search-textstyle a:after{content: "";height: 20px;border-right:1px dashed #999;position: absolute;top:50%;margin-top: -10px;right: 0;}
.search-textstyle a:nth-of-type(4n):after{border: 0;width: 0;height: 0;}









/*active*/
/*.s-contentdownactive{color: #910000;}*/
.ofuseb{color: #910000;border: 1px solid #910000;}
.ofuseb i{color: #910000;}

.shareactiveanimate{-webkit-animation:sactive .3s linear;}
.shareactive{-webkit-transform:translate(0px,0px);}

.sharehideanimate{-webkit-animation:sHide .3s linear;}
.sharehide{-webkit-transform:translate(0px,168px);}

@-webkit-keyframes sactive{
    0%{-webkit-transform:translate(0px,168px);}
    50%{-webkit-transform:translate(0px,100px);}
    100%{-webkit-transform:translate(0px,0px);}
}
@-webkit-keyframes sHide{
    0%{-webkit-transform:translate(0px,0px);}
    50%{-webkit-transform:translate(0px,100px);}
    100%{-webkit-transform:translate(0px,163px);}
}

/*媒体查询*/
@media screen and (min-width: 372px){
    .jc-page1-img span:nth-of-type(2) p{padding-left: 6%;}
    .jc-page-img-child span:nth-of-type(2) p{padding-left: 6%;}
}

@media screen and (max-width: 360px){

}

/*Public*/
.Public-wrap{min-width: 320px;max-width: 640px;margin: 0 auto;overflow: hidden;}
.m0{margin: 0;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}

.mr10{margin-right:10px;}
.mr20{margin-right: 20px;}
.ml10{margin-left: 10px;}
.ml40{margin-left: 40px;}
.mb15{margin-bottom: 15px;}
.mtb2{margin-top: 2%;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}

.mt5b{margin-top: 5%;}
.mt10b{margin-top: 10%;}
.pb100{padding-bottom: 100px;}
.textcenter{text-align: center;}
.l-alerttext{color: #910000;text-align: center;font-size: .9rem;}

.safe-code{position:absolute;top:50%;right:10%;margin-top:-17px;background:none;color:#910000;border:1px solid #910000;font-size: .4rem;
    border-raidus:4px;
    -webkit-border-raidus:4px;
    -moz-border-raidus:4px;
    padding:2px 5px;
}
.safe-identifying{
    position:absolute;top:50%;right:10%;margin-top:-30px;background:none;color:#910000;font-size: .4rem;
    border-raidus:4px;
    -webkit-border-raidus:4px;
    -moz-border-raidus:4px;
    padding:2px 5px;
}
.l-codeposition{position:relative;}

/*发票管理*/
.invoicehrefstyle{float: right;color: #910000;font-size: .4rem;margin:6px 5px 0 0;}
.i-textchild{background: #fff;padding: 10px 6% 20px 6%;margin-top: 2%;}
.i-textstyleup{text-align: center;}
.i-textstyleup span{color: #949cba;font-size: .4rem;}
.i-textstyleup p{font-size: 1rem;color: #910000;position: relative;display: inline-block;margin-top: 10px;}
.i-textstyleup i{position: absolute;font-size: .4rem;top: -5px;right: -.8rem;font-style: normal;}

.i-btnstyle{width: 100%;background: #910000;color: #fff;font-size: .5rem;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border:0;padding: 10px 0;}

.i-alertextstyle h1{color: #949cba;font-size: .4rem;margin-bottom: 20px;}
.i-alertextstyle p{color: #2d354d;font-size: .4rem;text-indent: 10px;position: relative;line-height: .7rem;padding: 0 4px;text-align: justify;}
.i-alertextstyle p:before{content: "";display: inline-block;width: 4px;height: 4px;background: #2d354d;border-radius: 2px;position: absolute;left:4px;top:9px;}

.i-titlestyle{text-align: center;color: #2f354f;margin: 15px 0 10px 0;font-size: .5rem;}

.i-inputchild{background: #fff;padding: 10px 4%;margin-top: 2%;}
.i-inputtextstyle{font-size: 1rem;margin-bottom: 10px;}
.i-inputtextstyle span{display: inline-block;width: 27%;color: #969cbc;vertical-align: -2px;text-align: center;font-size: .4rem;}
.i-inputtextstyle input{background: #fff;width: 66%;border:0;border-bottom: 1px solid #ccc;padding: 1%;font-size: .4rem;}
.i-inputtextstyle p{text-indent: 4%;font-size: .4rem;color: #910000;;margin-top: 14px;}

.i-textredstyle{color: #910000;font-size: .4rem;text-indent: 4%;}

.i-pchild{padding: 20px 0;margin:10px 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.i-pstyleA{color: #2d354d;font-size: .4rem;padding: 2% 6%;}
.i-pstyleA span{float: right;}
.i-pstyleB{color: #2d354d;padding: 4px 6%;font-size: .4rem;}
.i-pstyleB span{color: #949cba;}

/*订单列表*/
.or-navstyle{}
.or-nav{display: -webkit-box;display: -moz-box;}
.or-nav a{display: block;text-align:center;-webkit-box-flex:1;width: 33%;border-bottom: 1px solid #c4cadc;border-top:1px solid #c4cabc;background: #eeeff3;font-size: .4rem;color: #2d354d;padding: 11px 0;}
.or-nav a:nth-of-type(2){border-left: 1px solid #c4cadc;border-right: 1px solid #c4cadc;}
.or-nav i{font-style: normal;position: relative;}
/* .or-nav i:before{content: "";position: absolute;top: 0;right: -8px;width: 6px;height: 6px;border-radius: 6px;background: #910000;}
 */
.or-modeltextstyle{background: #fff;padding: 1% 0;font-size: .4rem;margin-top: 2%;}
.or-modeltextstyle:first-child{margin: 0;}
.or-modeltextstyle div{padding:14px 6%;}
.or-modeltextstyle div:nth-of-type(1) span{float: right;}
.or-modeltextstyle div:nth-of-type(2){border-top:1px solid #c4cabc;border-bottom:1px solid #c4cabc;}
.or-modeltextstyle p{line-height: 35px;overflow: hidden;text-overflow:ellipsis;width: 100%;	white-space: nowrap;}
.or-modeltextstyle span{color: #949cba;display: inline-block;vertical-align: top;}
.or-modeltextstyle a{float: right;color: #910000;}
.or-modeltextstyle div:nth-of-type(2) a{display: block;float: none;color: #000;}
.or-modeltextstyle div:nth-of-type(3) a{display: inline-block;padding: 5px 15px;border: 1px solid #910000;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;position: relative;top:-5px;margin-left: 10px;}





.or-paymenu,.or-nottravelmenu{display:none;}

/**订单详情**/
.ord-wrap h1{padding: 13px 6%;color: #2d354d;font-size: .4rem;}
.ord-textchild{background: #fff;color: #949cba;font-size: .4rem;}
.ord-textchild div{padding: 13px 6%;border-top: 1px solid #c4cadc;border-bottom: 1px solid #c4cadc;}
.ord-textchild div:first-child{border: 0;}
.ord-textchild div:last-child{border: 0;}
.ord-textchild span{float: right;color: #2d354d;}
.ord-textchild a{float: right;color: #910000;}

.ord-textwrap{background: #fff;margin-top: 2%;padding: 6% 0;}
.ord-childstyle{border: 1px solid #e1e4ed;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;margin: 4% 8% 0 8%;text-align: center;padding-bottom: 4%;}
.ord-textwrap div:first-child{margin: 0 8%;}
.ord-btnstyle{border: 1px solid #2d354d;margin-top: 10%;margin: 10% 8% 0 8%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;background: #fff;}
.ord-btnstyle button{background: #fff;color:#2d354d;border: 0;width: 100%;padding: 8px 0;font-size: 1.2rem;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.ord-childstyle p:nth-of-type(1){color: #949cba;padding-top: 6%;font-size: .5rem;}
.ord-childstyle p:nth-of-type(2){color: #000;font-size: 1rem;padding-top: 8%;}
.ord-childstyle span{display: inline-block;padding: 1px 12px;margin-top: 4%;background: #eeeff3;font-size: .4rem;color: #949cba;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;}
.ord-childstyle i{display: block;font-style: normal;color: #910000;font-size: .5rem;margin-top: 20px;}


.ord-textchildstyle{padding: 3% 6%;background: #fff;margin-top: 2%;}
.ord-textchildstyle span{color: #949cba;display: inline-block;width: 80px;vertical-align: top;}
.ord-textchildstyle p{font-size: .4rem;line-height: 35px;}
.ord-textchildstyle i{color: #910000;font-size: .8rem;font-style: normal;display: block;margin-top: 4%;}
.ord-textchildstyle b{display: inline-block;width: 71%;text-align: left;font-weight: normal;}

/*要客通*/
.vp-tablestyle{background: #fff;padding: 4% 6%;}
.vp-titlechildstyle{padding: 14px 0;background: #fff;border-bottom: 1px solid #ccc;}
.vp-titlechildstyle h1{background: #fff;position: relative;color: #2d354d;display: inline-block;text-indent: 12px;left: 10%;font-size: .5rem;line-height: .6rem;}
.vp-titlechildstyle h1:before{content: "";display: inline-block;width: 4px;height:.5rem;position: absolute;left: 0;top:0px;background: #2d354d;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}



.vp-gps span{background: url(../img/icon_gps_m.png) no-repeat;width: .5rem;height: .5rem; max-height: 23px;max-width: 23px;background-size: 80% 100%;position: relative;top:.08rem;}
.vp-server span{background: url(../img/icon_server_m.png) no-repeat;width: .5rem;height: .5rem; max-height: 23px;max-width: 23px;background-size: 100% 100%;position: relative;top:.08rem;}
.vp-date span{background: url(../img/icon_date_m.png) no-repeat;width: .5rem;height: .5rem; max-height: 23px;max-width: 23px;background-size: 100% 100%;position: relative;top:-.08rem;}
.vp-plane span{background: url(../img/icon_filght_m.png) no-repeat;width: .5rem;height: .5rem; max-height: 23px;max-width: 23px;background-size: 100% 100%;position: relative;top:.08rem;}

.vp-remark{padding: 14px 0;}
.vp-remark span{display: inline-block;font-size: .4rem;color: #999;text-align: center;width: 24%;}
.vp-remark textarea{vertical-align: top;width: 66%;resize:none;height: 60px;border: 1px solid #ccc;padding: 2%;}

.vp-btnstyle{padding: 12px 0;text-align: center;}
.vp-btnstyle button{background: #910000;border: 0;color: #fff;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;width: 88%;padding: 14px 0;font-size: .5rem;}

.vp-textstyle div:nth-of-type(1){width: 65%;font-size: .8rem;}
.vp-textstyle div:nth-of-type(1) i{display: block;font-style: normal;font-size: .4rem;color: #910000;}

.vp-textstyle div:nth-of-type(2) h1{font-size: .6rem;color:#000;margin-bottom: 0;}
.vp-textstyle div:nth-of-type(2) h2{font-size: .5rem;color: #910000;padding: 4% 2%;}

.vp-serverchild{display: none;}

/*会籍购买*/
.me-text{background: #fff;padding: 4% 0;margin-top: 2%;}
.me-text p,.me-text span,.me-text div{padding: 0 5%;}
.me-text p:nth-of-type(1){color: #2d354d;font-size: .6rem;margin-top: 10px;line-height: 22px;}
.me-text p:nth-of-type(2){color: #949cba;font-size: .4rem;line-height: .6rem;text-align: justify;margin-top: 5px;}
.me-text span{display: inline-block;font-size: .8rem;color: #910000;margin: 15px 0;}
.me-text span:after{content: "CNY";font-size: .4rem;vertical-align: top;position: relative;top:-5px;left: .15rem;}
.me-text div{border-top: 1px solid #ccc;text-align: right;margin-top: 5px;}
.me-text button{color: #910000;border: 1px solid #910000;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;background: none;font-size: .4rem;margin-top: 10px;padding: 4px 10px;}

.me-titlestyle{text-align: center;padding: 12px 0;font-size: .5rem;color: #999;}
.me-titlestyle-back{text-align: center;padding: 12px 0;font-size: .5rem;background: url(../img/back.png) no-repeat;background-size: 2.5%;background-position: 5% 50%;color: #999;}

.me-tablepaystyle{padding: 8px 0;border-bottom: 1px solid #ccc;font-size: .4rem;margin: 0 6%;}
.me-tablepaystyle span{display: inline-block;color: #949cba;width: 22%;}
.me-tablepaystyle input[type="text"]{border: 0;padding: 10px 5px;width: 74%;padding: 10px 0;}

.me-tabletextstyle{border-top: 1px solid #ccc;margin: 50px 6% 0 6%;background: #fff;padding: 20px 0;color: #949cba;font-size: .5rem;}
.me-tabletextstyle span{float: right;color: #910000;}

.me-tablechildstyle{background: #fff;}

.me-tablepay{display: none;}

/**已绑定会籍**/

.cardlist-child{margin-top: 2%;background: #fff;padding: 4%;}
.cardlist-child h1{color: #2d354d;}

.cardlist-style{position: relative;margin-top: 20px;}
.cardlist-style:first-child{margin: 0;}
.cardlist-style:after{content: "";display: inline-block;width: 100%;height: 3px;background: #c4cadc;position: absolute;bottom: 0;left: 0;}
.cardlist-style img:nth-of-type(1){width: 100%;display: inline-block;}
.cardlist-style div{position: absolute;width:100%;}
.cardlist-style p{padding: 0 4%;}
.cardlist-style b{display: inline-block;width: 59%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;font-weight: normal;}
.cardlist-style div:nth-of-type(1){top:20%;color: #3540cb;font-size: .4rem;}
.cardlist-style div:nth-of-type(2){top:70%;color: #2d354d;font-size: .4rem;}
.cardlist-style p:nth-of-type(1) a{display: inline-block;width: 30px;height: 30px;float:right;position: relative;margin-left: 25px;top:-9px;}
.cardlist-style p:nth-of-type(1) a:nth-of-type(2){background: url(../img/binding.png) no-repeat;background-size: 100% 100%;}
.cardlist-style p:nth-of-type(1) a:nth-of-type(1){background: url(../img/unbinding.png) no-repeat;background-size: 100% 100%;}

.cardlist-style p:nth-of-type(1) a:nth-of-type(2):after,.cardlist-style p:nth-of-type(1) a:nth-of-type(1):after{font-size: .3rem;color: #2d354d;text-align: center;position: absolute;bottom: -24px;width: 35px;left: 0;}

.cardlist-style p:nth-of-type(1) a:nth-of-type(1):after{content: "解绑";}
.cardlist-style p:nth-of-type(1) a:nth-of-type(2):after{content: "充值";}
.cardlist-style i{float: right;font-style: normal;}

.cardlist-unstyle{color: #c0c0c0;}
.cardlist-unstyle img:nth-of-type(2){display: inline-block;width: 100%;max-width: 70px;position: absolute;top:0;z-index: 2}
.cardlist-unstyle p{color: #c0c0c0;}

.cardlist-unbindingwrap{background: #fff;padding-bottom: 4%;}

.cardlist-unbindingchild{border-top: 1px solid #c4cadc;border-bottom: 1px solid #c4cadc;padding-bottom: 4%;}
.cardlist-unbindstyle{padding: 0 4%;}
.unbindingbtnstyle{display: block;padding: 16px 4%;color: #2d354d;background: url(../img/alert.png) no-repeat;background-size: 2%;background-position:94% 50%;}

.cardlist-btnstyle{padding: 4%;text-align: center;}

.cardlist-btnstyle button{width: 46%;background: #910000;color: #fff;border: 0;font-size: .45rem;padding: 14px 0;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}

.cardlist-paywrap{}
.cardlist-paychild{background: #fff;padding: 6%;}
.cardlist-paychild p{color: #949cba;font-size: .4rem;}
.cardlist-paychild select{width: 100%;border: 0;border-top: 1px solid #c4cadc;border-bottom: 1px solid #c4cadc;-webkit-appearance:none;background: url(../img/alertimg.png) no-repeat 96% 50%;padding: 10px 5px;font-size: .5rem;}
.cardlist-tabletextstyle{margin: 0;}

.cardlist-unbindingbtn{position: fixed;height: 100%;width: 100%;top:0;left: 0;background: rgba(0,0,0,.8);z-index: 2;display: none;}

.cardlist-unbindingbtnstyle{background: #fff;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;margin: 0 6%;padding: 30px 8% 80px 8%;position: relative;overflow: hidden;top:25%;}
.cardlist-unbindingbtnstyle p{text-align: center;color: #333;font-size: .5rem;}
.cardlist-unbindingbtnstyle span{text-align: left;color: #949cba;font-size: .4rem;display: block;margin: 0 auto;line-height: .7rem;margin-top: 20px;}
.cardlist-unbindingbtnstyle div{position: absolute;width: 100%;bottom:0;left: 0;}
.cardlist-unbindingbtnstyle a{display: inline-block;width: 50%;text-align: center;padding: 20px 0;color: #fff;font-size: .45rem;}
.cardlist-unbindingbtnstyle a:nth-of-type(1){background: #aeaeae;}
.cardlist-unbindingbtnstyle a:nth-of-type(2){background: #910000;}


/*我的收藏*/
.co-textwrap{margin: 2%;background: #fff;padding-bottom: 100px;}
.co-textlistwrap{position: relative;}
.co-textchild{display: -webkit-box;display: -moz-box;padding: 2% 0 3% 0;margin: 2%;}
.co-textchild a{display:block;-webkit-box-flex:1;-moz-box-flex:1;}
.co-textchild a:nth-of-type(1){padding:1%;width: 30%;}
.co-textchild a:nth-of-type(2){padding:2%;width: 66%;}
.co-textchild a:nth-of-type(2) p{color: #2d354d;font-size: .5rem;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.co-textchild a:nth-of-type(2) span{color: #949cba;font-size: .4rem;display: block;margin-top:4%;}
.co-textchild img{display: block;width: 100%;max-height: 3rem;}
.co-delstyle{ display: block;
    position: absolute;
    right: .1rem;
    bottom: .76rem;
    background: url(../img/collect-icon.png) no-repeat;
    width: 1rem;
    height: 1rem;
    background-size: 100% 100%;}
.co-delstyle i{position: relative;}
.co-delstyle i:after{display: block;position: absolute;bottom: -1.4rem;left: -12px;width: 48px;font-style: normal;color: #2d354d;font-size: 10px;text-align: center;}

/*我的足迹*/
.mf-textwrap{background: #fff;padding: 4%;}
.mf-textStyle{background: #fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;font-size: .5rem;margin-bottom: 4%;}
.mf-textStyle div{border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.mf-textStyle div:nth-of-type(1){background:#556eae;color: #fff;padding:  12px 4%;border: 0;border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;}
.mf-textStyle div:nth-of-type(1) span{float: right;}
.mf-textStyle div:nth-of-type(1) h1{display: inline-block;line-height:19px}
.mf-textStyle div:nth-of-type(2){padding: 4% 6%;}
.mf-textStyle div:nth-of-type(2) p{line-height: 30px;}
.mf-textStyle div:nth-of-type(2) p:nth-of-type(2){margin-top: 2%;}
.mf-textStyle div:nth-of-type(2) span,.mf-textStyle div:nth-of-type(3) span{position: relative;display: inline-block;}
.mf-textStyle div:nth-of-type(2) i,.mf-textStyle div:nth-of-type(3) i{position: absolute;top:.45rem;left: 0;font-size: .3rem;font-style: normal;}
.mf-textStyle div:nth-of-type(2) span:nth-of-type(1),.mf-textStyle div:nth-of-type(3) span:nth-of-type(1){color: #949cba;font-size: .4rem;width: 20%;}
.mf-textStyle div:nth-of-type(2) span:nth-of-type(2),.mf-textStyle div:nth-of-type(3) span:nth-of-type(2){color: #2d354d;font-size: .4rem;width: 76%;top:0;}
.mf-textStyle div:nth-of-type(3) {padding: 4% 6% 8% 6%;border-bottom: 1px solid #ccc;border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;}
.mf-textStyle div:nth-of-type(3) p{display: inline-block;width: 48%;}
.mf-textStyle div:nth-of-type(3) span:nth-of-type(1),.mf-textStyle div:nth-of-type(3) span:nth-of-type(2){width: auto;}
.mf-textStyle div:nth-of-type(3) span:nth-of-type(2){margin-left: 20%;}

/*充值*/

.ab-textwrap{background: #fff;margin-top: 2%;}
.ab-textstyle{display: block;color: #2d354d;font-size: 1rem;padding: 4% 6%;border-bottom: 1px solid #e5e8f0;background: url(../img/alert.png) no-repeat;background-size: 2%;background-position: 93% 50%;}
.ab-textstyle span{color: #910000;float: right;margin-right: 8%;}
.ab-paystyle{padding: 50px 0 100px 0;}
.ab-paystyle a{display: block;margin: 0 auto;}

.abt-child{background: #fff;padding: 6% 4%;text-align: center;}
.abt-child p{color: #949cba;text-align: left;text-indent: 10px;line-height: 22px;}
.abt-child input{border: 1px solid #c4cadc;background: none;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;width: 90%;margin: 0 auto;padding: 2%;margin-top: 4%;}
.abt-btnstyle {margin-top: 40px;}
.abt-btnstyle a{display: block;margin: 0 auto 20px auto;}

/*收藏*/
.collectbtn{position: absolute;bottom: 6%;right: 4%; display:inline-block;width: 32px;height: 32px;background: url(../img/collect.png) no-repeat rgba(255,255,255,.6);background-size: 100% 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.collectbtn-active{background: url(../img/collect-active.png) no-repeat rgba(255,255,255,.6);}

/*服务列表*/
.sl-child{padding: 6% 4%;background: #fff;margin-top: 2%;}
.sl-child:first-child{margin: 0;}
.sl-titlestyle{padding: 0 0 4% 0;}
.sl-titlestyle h1{left: 2%;}
.sl-textstyle{color: #949cba;font-size: .4rem;line-height: .5rem;text-align: justify;padding: 2%;}

/*首页*/
.index-gps{text-align: center;background: #910000;padding: 4% 0;}
.index-gps a{display: inline-block;font-size: .4rem;color: #fff;position: relative;}
.index-gps a:after{content: "";position: absolute;top:50%;right: -.6rem;top:3px; background: url(../img/icon_back.png) no-repeat;width: .4rem;height: .2rem;background-size: 100% 100%;}

.index_swiper_img img{width: 100%;}


.swiper_nav_container{margin-top: 4%;}

.index_swiper_nav a{display: inline-block;width: 2.3rem;color: #2d354d;font-size: .3rem;text-align: center;}
.index_swiper_nav i{display: block;padding-bottom: 10px;}
.index_swiper_nav img{width: 100%;max-width: 1.2rem;}


.index_adtextwrap{display: -webkit-box;display: -moz-box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;}
.index_adtextchildleft,.index_adtextchildright{-webkit-box-flex:1;-moz-box-flex:1;width: 50%;}
.index_adtextchildleft{margin-right: .1rem;background: #f3f3f3;text-align: center;
    display: -webkit-box;display: -moz-box;
    -webkit-box-pack:center;-moz-box-pack:center;
    -webkit-box-align:center;-moz-box-align:center;
}
.index_adtextchildleft a{display: block;padding: .4rem 0;}
.index_adtextchildleft p{font-size: .5rem;color: #2d354d;margin-top: 2%;}
.index_adtextchildleft span{color: #949cba;font-size: .3rem;display: block;margin-top: 5px;}
.index_adtextchildleft div{text-align: center;margin-top: .5rem;}
.index_adtextchildleft img{width: 58%;min-width: 2.8rem;}

.index_adtextchildright{margin-left: .1rem;display: -webkit-box;display: -moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;}
.index_adrightup,.index_adrightdown{background: #f3f3f3;-webkit-box-flex:1;-moz-box-flex:1;display: -webkit-box;display: -moz-box;padding: .4rem 0;text-align: center;}
.index_adrightup{margin-bottom: .1rem;}
.index_adrightdown{margin-top: .1rem;}
.index_adtextchildright img{width: 74%;min-width: 1rem;}
.index_adrightup div,.index_adrightdown div{-webkit-box-flex:1;-moz-box-flex:1;
    display: -webkit-box;display: -moz-box;
    -webkit-box-orient:vertical;-moz-box-orient:vertical;
    -webkit-box-pack:center;-moz-box-pack:center;
    -webkit-box-align:center;-moz-box-align:center;
}
.index_adrightup div:nth-of-type(1){width: 70%;}
.index_adrightdown div:nth-of-type(1){width: 70%;}
.index_adrightup div:nth-of-type(2){width: 30%;}
.index_adrightdown div:nth-of-type(2){width: 30%;}

.index_adrightup p,.index_adrightdown p{display: block;font-size: .5rem;color: #2d354d;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;width: 100%;}
.index_adrightup span,.index_adrightdown span{color: #949cba;font-size: .3rem;display: block;margin-top: 5px;}

.index_contentchild{padding: 2% 3%;background: #fff;}
.index_title{color: #910000;font-size: .4rem;position: relative;text-indent: .4rem;margin: 3% 0 6% 0;}
.index_title:before{content: "";position: absolute;top:0;left:0;width: 4px;background: #910000;height: 100%;
    border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
}
.index_title a{float: right;text-indent: 0;color: #fff;background: #949cba;font-size: .4rem;text-align: center;padding: 1% 3%;position: relative;top:-3px;
    border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;
}
.index_content{border-top: 1px solid #c4cadc;display: -webkit-box;display: -moz-box;}
.index_content div{-webkit-box-flex:1;margin: 4% 0;padding: 0 2%;
    display: -webkit-box;display: -moz-box;-webkit-box-pack:center;-webkit-box-align:start;
    -webkit-box-orient:vertical;-webkit-box-orient:vertical;
}
.index_content div:nth-of-type(1){width:50%;}
.index_content div:nth-of-type(2){width:80%;}
.index_content img{width: 100%;min-width:2.8rem;max-height: 2.1rem;min-height: 2.1rem;}
.index_content p{color: #2d354d;font-size: .4rem;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;display: block;width: 98%;}
.index_content i{background:url(../img/sign_discount.png) no-repeat;width:1rem;height:.5rem;background-size:100% 100%;display:inline-block;position:relative;top:.06rem;left:.1rem;}

.index_content span{color: #949cba;font-size: .3rem;display: block;margin-top: .2rem;}
.index_content a{display: inline-block;font-size: .3rem;color: #fd8d55;padding-left: .4rem;position: relative;width: 100%;margin-top: .3rem;}
.index_content a:after{content: "";position: absolute;top:-1px;left: 0;width: .3rem;height: .4rem;background:url(../img/index-gps.png) no-repeat;background-size: 100%;}

.index-href-style{display: block;}

/*导航*/
.index-navheight{ height:60px; background:#efefef}
.index-navchild{position: fixed;bottom: 0;left: 0;width: 100%; z-index:100; background: #f7f7f7;border-top: 1px solid #dddddd;}
.index-nav{display: -webkit-box;display: -moz-box;
    -webkit-box-orient:horizontal;
}
.index-nav div{-webkit-box-flex:1;text-align: center;padding: 2%;}
.index-nav a{display: inline-block;width: 2rem;height: 1rem;font-size: .3rem;color: #999;}
.index-nav i{display: block;height: .7rem;line-height: 1.1rem;}
.index-nav img{width: .5rem;display: block;margin: 0 auto;margin-bottom: 5px;}

.textactive a{color: #910000;}

/*单次购买*/
.paddingwidth{padding-left: 4%;padding-right: 4%;}
.paddingheight{padding-top: 4%;padding-bottom: 4%;}
.fv-titlestyle{font-size: .45rem;}
.fv-titlestyle p{color: #2d354d;line-height: 22px;}
.fv-titlestyle span{color: #910000;display: block;margin-top: 5px;}

.fv-textwrap{background: #fff;}
.fv-textchild{padding-top: 6%;padding-bottom: 6%;}
.fv-textchild p{color: #910000;font-size: .5rem;}
.fv-textchild span{display: inline-block;line-height: 22px;color: #2d354d;}
.fv-textstyle {font-size: .4rem;margin-top: .4rem;}
.fv-textstyle i{font-style: normal;display: inline-block;width: 21%;color: #949cba;}
.fv-textstyle span{display: inline-block;width: 78%;text-align: justify;}

.tvb-tablechild{background: #fff;}

.tvb-textchildstyle{margin:  0 4%;}

/*入口*/
.ent-wrap{margin: 10% 10% 0 10%;}
.ent-childstyle{text-align: center;background: #fff;padding: 8%;
    border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
    box-shadow: 0 0 3px #040000;-webkit-box-shadow: 0 0 3px #040000;-moz-box-shadow: 0 0 3px #040000;}
.ent-childstyle p{color: #333;font-size: 1.6rem;margin-top: 2%;}
.ent-childstyle span{color: #999;display: block;font-size: 1rem;margin-top: 6%;}
.ent-childstyle button{width: 86%;font-size: 1.2rem;padding: 4% 0;margin-top: 14%;color: #fff;
    border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border: 0;border: none;}
.ent-btnstyleA{background: #f55f36;
    box-shadow: 0px 3px 15px #f55f36;-webkit-box-shadow: 0px 3px 15px #f55f36;-moz-box-shadow: 0px 3px 15px #f55f36;
}
.ent-btnstyleB{background: #ceaa54;
    box-shadow: 0px 3px 15px #ceaa54;-webkit-box-shadow: 0px 3px 15px #ceaa54;-moz-box-shadow: 0px 3px 15px #ceaa54;
}

/*快速安检通道*/
.fa-wrap{margin: 2%;}
.fa-tablestyleA{padding: 8% 5%;background: #fff;}
.fa-tablestyleA h1{color: #333;font-size: .5rem;font-weight: bold;}
.fa-tablestyleA p{color: #666;font-size: .4rem;line-height: 22px;text-indent: 2px;margin-top: 6%;}
.fa-tablestyleA div{margin-top: 8%;font-size: .4rem;}
.fa-tablestyleA span{color: #999;}
.fa-tablestyleA i{display:inline-block;color: #fff;min-width:16px;padding:2px;border-radius: 100%;background: #333;font-style: normal;text-align: center;}
.fa-tablestyleA img{float: right;width: 20%;max-width: 32px;position: relative;top:-7px;}

.fa-tablestyleB{background: #fff;padding: 6% 5%;}
.fa-titlestyle{border-bottom: 1px solid #ccc;width: 98%;margin: 20px auto;position: relative;}
.fa-titlestyle span{display: inline-block;color: #666;background: #efefef;border: 1px solid #ccc;padding: 1% 4%;position: absolute;top:-13px;left: -4px;
    border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;
}
.fa-titlestyle:after{content: "";position: absolute;top:-2px;right: 0px;width:5px;height:5px;background: #ccc;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}

.fa-textstyle{padding:6% 0;text-align: center;}
.fa-textstyle a{display: inline-block;text-align: center;font-size: .4rem;line-height: 22px;margin-top: 5%;color: #333;border-bottom: 1px solid #333;}


#idTypeStr{border: 0;width: 80%;padding: 2%;background: #fff;font-family:sans-serif;font-size: .4rem;}


/*卡券包*/
.t-titlenavchild{margin: 5% 5% 0 5%;border: 1px solid #c4cadc;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;overflow: hidden;}
.t-titlenav{font-size: .45rem;display: inline-block;width: 44%;text-align:center;color: #2d354d;padding: 3%;}
.t-titlenavactive{background: #646b84;color: #fff;}

.t-cardlistchild{margin: 3% 5% 4% 5%;}

.t-cardstyle{background: #eeeff3;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;overflow: hidden;margin-top: 6%;}
.t-cardstyle h1{background: #ee8300;padding: 4%;color: #fff;font-size: .4rem;}
.t-cardstyle div{padding: 4% 0;}
.t-cardstyle p{text-align: center;color: #2d354d;font-size: 1rem;font-weight: bold;padding: .1rem 0;}
.t-cardstyle i{font-size: .6rem;display: inline-block;font-style: normal;font-weight: normal;}
.t-cardstyle span{display: block;padding: 0 4%;margin-top: 2%;color: #949cba;font-size: .3rem;}

.t-cardbluestyle h1{background: #389de3;}
.t-cardbluestyle b{float: right;font-weight: normal;}

.t-cardgraystyle{position: relative;}
.t-cardgraystyle img{position: absolute;top:50%;right: 8%;width: 2rem;height: 2rem;margin-top: -1rem;}
.t-cardgraystyle h1{background: #c0c0c0;color: #fff;}
.t-cardgraystyle p,.t-cardgraystyle i,.t-cardgraystyle span{color: #c0c0c0;}

.mt-cardchild{margin: 4%;background: #fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;overflow: hidden;}
.mt-cardtitlestyle{background: #ee8301;color: #fff;text-align: center;font-size: .5rem;height: 1rem;padding: 2% 0;}
.mt-cardtitlestyle b{z-index: 2;position: relative;top:.25rem;}
.mt-cardtitlestyle i{display: inline-block;width: 1.6rem;height: 1.6rem;border-radius: 1rem;background: #ee8301;position: relative;bottom: .7rem;}

.mt-cardlisttext{margin: 0 4%;border-bottom: 1px solid #d8dce8;padding: 0 2%;}
.mt-cardlisttext p{padding: 5% 0;font-size: .4rem;color: #949cba;}
.mt-cardlisttext span{float: right;color: #2d354d;}

.mt-numberstyle{margin:  0 4%;padding: 7% 2%;text-align: center;}
.mt-numberstyle span{display: block;}
.mt-numberstyle img{width: 2.7rem;}
.mt-numberstyle p{color: #000;font-size: .8rem;font-weight: bold;margin-top: 5%;}

.mt-linestyle{background: #eeeff3;height:.1rem;max-height: 4px;position: relative;}
.mt-linestyle:before,.mt-linestyle:after{content: "";display: inline-block;background: #eeeff3;width: .4rem;height: .4rem;max-width:.4rem;max-height: .4rem;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;position: absolute;top:50%;margin-top: -.2rem;}
.mt-linestyle:before{left: -.2rem;}
.mt-linestyle:after{right: -.2rem;}

.mt-imgstyle{text-align: center;padding: 6% 0;}
.mt-imgstyle img{width: 60%;}

.mt-btnstyle{margin-bottom: 5%;}
.mt-btnstyle a{display: block;text-align: center;margin: 0 4%;border: 1px solid #c4cadc;color: #910000;padding: 4% 0;font-size: .45rem;position: relative;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.mt-btnstyle span{position: absolute;margin-right: 6%;color: #949cba;right: 4%;font-size: .4rem;top:50%;margin-top: -.1rem;}

.mt-downtextstyle{background: #fff;margin: 0 4%;padding: 6% 4%;}
.mt-downtextstyle span{color: #949cba;font-size: .4rem;}
.mt-downtextstyle p{color: #2d354d;font-size: .4rem;line-height: .6rem;}
.mt-downtextstyle p:nth-of-type(1){margin-top: 4%;}

.ts-searchchild{padding: 2% 4%;background: #eeeff3;}

.ts-listtextwrap{padding:0 5%;background: #fff;}
.ts-listtext{display: block;padding:5% 2%;border-bottom: 1px solid #c4c9dc;}
.ts-listtext p{font-size: .45rem;color: #2f354d;margin-top: 2%;}
.ts-listtext span{color: #959bbb;font-size: .4rem;display: inline-block;margin-top: 4%;}


/*新头部*/
.headerStyle{ background: #910000; height: 1.3rem;line-height: 1.3rem; margin: 0 auto; color: #fff; font-size: .5rem; text-align: center; position: relative;min-width: 320px;}
.IndexLeftText{position: absolute;top:50%;left: 5%;line-height: .7rem;font-size: .45rem;margin-top: -.35rem;color: #fff;padding: 0 .6rem 0 0;}
.IndexLeftText:after{content: "";display: inline-block;vertical-align:middle;width: .4rem;height: .2rem;background: url(../img/icon_down.png) no-repeat;background-size: 100%;background-position: 100% 58%;position: relative;left: 1%;}
.IndexLogin{position: absolute;top:50%;right: 5%;display: inline-block;width: .6rem;height: .6rem;background: url(../img/icon_mine.png) no-repeat;background-size: 100% 100%;margin-top: -.3rem;}
.back_btn{ background: url(../img/icon_left.png) no-repeat ; background-size: 13%;background-position: 50% 50%;display: inline-block; width: 2rem;height: 1.3rem;position: absolute;top: 0;left: 0;}
.menu_btn{ background: url(../img/menu.png) no-repeat ; background-size: 25%;background-position: 50% 50%;display: inline-block;width: 2rem;height: 1.3rem;position: absolute;top:0;right: 0;}
.nav{ background: rgba(145,0,0,.9); position: absolute; top: 1.4rem; right: .15rem; z-index:99; display: none; }
.nav a{display: block; color: #fff; font-size: .45rem; padding: .5rem 1.2rem .5rem 1.7rem; border-bottom: 1px solid #6e0808;line-height: normal;}
.nav a:last-child{border-bottom: 0;}
.nav a:nth-of-type(1){ background: url(../img/icon_home.png) no-repeat; background-size: 13%; background-position: 26% 50%;}
.nav a:nth-of-type(2){ background: url(../img/icon_find.png) no-repeat; background-size: 13%; background-position: 26% 50%;}
.nav a:nth-of-type(3){ background: url(../img/icon_share.png) no-repeat; background-size: 13%; background-position: 26% 50%;}
.nav a:nth-of-type(4){ background: url(../img/icon_mine.png) no-repeat; background-size: 13%; background-position: 26% 50%;}

.restaurant_list .jc-page-img-child span:nth-of-type(2) p{padding-left:0;}
.shanIcon {
    background: url(../img/sign_shan.png) no-repeat;
    background-size: auto 100%;
    background-position: 0% 50%;
    text-indent: 0.7rem;
}
.shanIcon, .quanIcon {
    color: #949cba!important;
    font-size: .35rem;
    display: inline-block;
    padding: 0 4% 0 16%;
    margin: 3% 0 6% 0;
}

.k2, .k3 {

    max-width: 750px;
    min-width: 320px;
    background-color: #fff;
    border-radius: .15rem;
}

.c_kty {
    background-size: 11%;
    text-indent: 1.3rem;
    padding: 2%;
    font-size: .4rem;
    line-height: 1.1rem;
    height:1rem;
}

.c_k2 {
    background: url(../img/s.png) 4% center no-repeat;
    background-size:1rem;
    position:relative;
}
.c_k2 .md{float:right;color:#910000;border:#910000 solid 1px;line-height:0.8rem;text-align:center;border-radius:0.2rem;display: block;text-indent: 0;padding:0 0.4rem;margin:auto;position: absolute;top:0;bottom:0;height:0.8rem;right:0;margin-right:0.2rem;
}

/*餐厅下单验证手机号*/
.max_bg{position: fixed;z-index: 8888;height:100%;width:100%;background:rgba(0,0,0,0.5);top:0;left:0; display: none;}
.savePhone{position: absolute; z-index: 9999; overflow: hidden; border-radius: 5px;background: #fff; width: 90%; top: 30%;border: 1px solid #e4e3e2;display: none;max-width:610px;margin:0 auto;}
.savePhone h5{ height: 37px; padding: 0px 40px 0px 10px;  color: #910000;  margin: 0px;   line-height: 37px;   overflow: hidden; font-size: 15px;font-weight: bold;border-bottom: 1px solid #910000;margin-bottom:0.4rem;}
.savePhone tbody{width:100%;}
.savePhone table{font-size: .4rem;width:100%;margin-top:0.2rem;}
.savePhone dl{height:0.9rem;width:80%;margin:0 auto;margin-top:0.4rem;}
.savePhone .t{text-indent: .4rem;font-weight:100;padding-right:0rem;width:30%;text-align:right;}
.savePhone input{border:none;border:#ddd solid 1px;float: left;height:0.8rem;text-indent: .2rem;width:100%;letter-spacing: 0.02rem;}
.savePhone input[name="code"]{width:50%;}
.savePhone .r{padding-right:0.4rem;}
.savePhone .sendCode{font-size: 12px;color: #fff;text-align:center; background: #910000; border-radius: 2px; height:0.8rem;float:right;line-height:0.8rem;padding:0 0.1rem;width:45%;}
.savePhone .submit{text-align:center;}
.savePhone .submit a{display: inline-block;background:#910000;padding:0 0.6rem;height:0.7rem;line-height:0.7rem;color:#fff;border-radius:2px;margin:0.3rem 0.3rem;	}
.savePhone .submit .cancelSavePhone{background:#ddd;color:#333;}
.savePhone dt{ text-align: center;}
.savePhone .identifying{padding: 0.05rem;height: 0.7rem;float:right;}
.savePhone input[name="identifying"]{width:65%;}
.ct-text-1 input {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    border: 1px solid #CCC;
    background: #FFF;
    text-align: right;
    padding: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.flash {
    background: url(../img/s.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.ct-text-1 .buttonPay {
    text-align: center;
    padding: 1em;
    border: 0px;
    background: #59bddd;
    -webkit-appearance: none;
    outline: none;
    width: 90%;
    color: #FFF;
    margin-left: 5%;
    margin-right: 5%;
}



/*Personal Center*/
.Pc-headerStyle{background: url(../img/bgimg.jpg) no-repeat; background-size:cover;position: relative;}
.Pc-headerImg{display:block;margin: 0 auto;min-width: 4rem;text-align:center;padding: 6% 0 0 0;}
.Pc-headerImg span{display: inline-block;border: 3px solid #fff;background: #fff;width: 2.4rem;height: 2.4rem;border-radius: 100%;overflow: hidden;}
.Pc-headerImg img{width:2.4rem;height: 2.4rem;display: block;border-radius: 100%;}
.Pc-headerImg p{color: #efefef;font-size: .45rem;line-height: .7rem;margin: 1% 0 0 0;}
.Pc-headertext{display: -webkit-box;background: rgba(255,255,255,.1);padding: .1rem 0;margin:4% 0 0 0; }
.Pc-headertext a{display: block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;text-align: center;width: 33.33%;color: #fff;position: relative;margin: 1% 0;}
.Pc-headertext a:after{content: "";display: inline-block;height: 1rem;width: 1px;background:rgba(255,255,255,.3);position: absolute;top:50%;right: 0;margin-top: -.5rem;}
.Pc-headertext a:last-child:after{display: none;}
.Pc-headertext span{display: block;}
.Pc-headertext span:nth-of-type(1){color: #dcdcdc;font-size:.38rem;}
.Pc-headertext span:nth-of-type(2){color: #fff;font-size: .5rem;margin: 2% 0 0 0;}
.Remind{position: absolute;top:12%;right: 8%;display: inline-block;width: .7rem;height: .7rem;background: url(../img/icon_information.png) no-repeat; background-size: 100% 100%;}
.Remind span{position: relative;}
.Remind i{position: absolute;top:-.15rem;left: .3rem;font-size: .3rem;color: #fff;font-style: normal;background: #ff0000;display: inline-block;padding:0 .2rem;border-radius: .2rem;}
.Pc-mainChild{background: #fff;margin: 2% 0 0 0;}
.Pc-mainStyle{display: block;padding: 4%;position: relative;font-size: .4rem;color: #2d354d;border-bottom: 1px solid rgba(196,202,220,.2);border-top: 1px solid rgba(196,202,220,.2);}
.Pc-mainStyle:after{content: "";display: inline-block;background: url(../img/icon_corrency_right.png) no-repeat;background-size: 100% 100%;border-top: 0;width: .2rem;height: .28rem;position: absolute;top:50%;right: 5%;margin-top: -.14rem;}

.MineOrder,.MineMoney,.SetStyle,.ServerStyle{text-indent: .9rem;}
.MineOrder:before{content: "";display: inline-block;background: url(../img/icon_mine_order.png) no-repeat;background-size: 100% 100%;position: absolute;width: .5rem;height: .48rem;top:50%;left: 5%;margin-top: -.24rem;}
.MineOrder:after{display: none;}

.MineMoney:before{content: "";display: inline-block;background: url(../img/icon_mine_money.png) no-repeat;background-size: 100% 100%;position: absolute;width: .5rem;height: .4rem;top:48%;left: 5%;margin-top: -.2rem;}
.MineMoney span{float: right;margin: 0 7% 0 0;font-size: .4rem;color: #949cba;vertical-align: middle;}
.MineMoney i{font-style: normal;color: #910000;display:inline-block;text-indent: .2rem;}

.ServerStyle{border-top: 0;}
.SetStyle:before{content: "";display: inline-block;background: url(../img/icon_mine_stall.png) no-repeat;background-size: 100% 100%;position: absolute;width: .5rem;height: .45rem;top:50%;left: 5%;margin-top: -.22rem;}
.ServerStyle:before{content: "";display: inline-block;background: url(../img/icon_mine_help.png) no-repeat;background-size: 100% 100%;position: absolute;width: .5rem;height: .4rem;top:50%;left: 5%;margin-top: -.2rem;}

.MineOrderMain,.MineMoneyMain{display: -webkit-box;display: -moz-box;display: box;border-bottom: 1px solid rgba(196,202,220,.2);}
.MineOrderMain a,.MineMoneyMain a{display: block;width: 33.33%;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;text-align: center;padding: 1rem 0 .3rem 0;color: #949cba;font-size: .35rem;}
.MineOrderMain span{position: relative;display: block;}
.MineOrderMain a:nth-of-type(1) span:before{content: "";display: inline-block;position: absolute;top:0;left: 50%;margin-top: -.64rem;margin-left: -.26rem;width: .5rem;height: .52rem;background: url(../img/icon_mine_all-order.png) no-repeat;background-size: 100% 100%;}
.MineOrderMain a:nth-of-type(2) span:before{content: "";display: inline-block;position: absolute;top:0;left: 50%;margin-top: -.6rem;margin-left: -.26rem;width: .5rem;height: .46rem;background: url(../img/icon_mine_pay.png) no-repeat;background-size: 100% 100%;}
.MineOrderMain a:nth-of-type(3) span:before{content: "";display: inline-block;position: absolute;top:0;left: 50%;margin-top: -.62rem;margin-left: -.26rem;width: .5rem;height: .48rem;background: url(../img/icon_mine_trunk.png) no-repeat;background-size: 100% 100%;}
.MineOrderMain a:nth-of-type(2) i{position: absolute;top:-.8rem;right: .9rem;font-size: .3rem;color: #fff;font-style: normal;background: #ff0000;display: inline-block;padding:.05rem .1rem;border-radius: .2rem;}

.MineOrderMain a:nth-of-type(3) i{position: absolute;top:-.8rem;right: .9rem;font-size: .3rem;color: #fff;font-style: normal;background: #ff0000;display: inline-block;padding:.05rem .1rem;border-radius: .2rem;}

.MineMoneyMain a{padding: 4%;color: #2d354d;font-size: .38rem;position: relative;text-indent: .6rem;}
.MineMoneyMain a:nth-of-type(1){border-right: 1px solid rgba(196,202,220,.2);}
.MineMoneyMain a:nth-of-type(1):before{content: "";display: inline-block;position: absolute;top:48%;margin-top: -.2rem; left: 26%;width: .5rem;height: .4rem;background: url(../img/icon_mine_count.png) no-repeat;background-size: 100% 100%;}
.MineMoneyMain a:nth-of-type(2):before{content: "";display: inline-block;position: absolute;top:48%;margin-top: -.17rem; left: 32%;width: .65rem;height: .35rem;background: url(../img/icon_mine_fp.png) no-repeat;background-size: 100% 100%;}

/*my wallet*/
.Piece_1,.Piece_2,.Piece_3{ margin-bottom:.2rem;}
.Piece_1,.Piece_2 div{ display:-moz-box; display:-webkit-box; display:box; border-bottom: 1px solid #e1e4ed; }
.box1{ background: url(../img/icon_membership.png) #fff no-repeat; border-right: 1px solid #e1e4ed;}
.box2{ background: url(../img/icon_balance.png) #fff no-repeat; }
.Piece2_box1{ background: url(../img/icon_fp_blue.png) #fff no-repeat; border-right: 1px solid #e1e4ed;}
.box1,.box2,.Piece2_box1,.Piece2_box2{ display:block; background-position: 50% 35%; background-size: 1rem; padding:12% 4%; color: #2d354d; text-align: center; font-size: .4rem; box-flex:1; -webkit-box-flex:1; -moz-box-flex:1;}
.red_font{ color: #e60012; }
/*.Pb1,.Pb2,.Pb3,.Pb4,.Pb5,.Pb6{ padding:10% 4% 10% 19%; background-size: .8rem; }
.Pb1{ background: url(../img/icon_fp_blue.png) #fff no-repeat; background-position: 20% 45%;}
.Pb2{ background: url(../img/cash.png) #fff no-repeat; background-position: 20% 45%;}
.Pb3{ background: url(../img/icon_cip_blue.png) #fff no-repeat; background-position: 20% 45%;}
.Pb4{ background: url(../img/icon_lb.png) #fff no-repeat; background-position: 20% 45%;}
.Pb5{ background: url(../img/icon_dk.png) #fff no-repeat; background-position: 20% 45%;}*/
.Pb1,.Pb2,.Pb3,.Pb4,.Pb5,.Pb6{ background: #fff; }
.Piece_1 a,.Piece_2 a{ width: 50%;}
.Piece_2 p{ text-align: left; }
.Piece_2 p:nth-of-type(2){ font-size: .35rem; color: #949cba; padding: .1rem 0; }
.Piece_3{ background: url(../img/icon_exchange.png) #fff no-repeat; background-size: .6rem; background-position: 36% 50%; display: block; padding: 4%; font-size: .4rem; color: #2d354d; text-align: center;}
.Piece_4{ padding: 4%; background: #fff; }
.Piece_2 span{ display: inline-block; vertical-align: top; }
.Piece_2 span img{ width: .8rem; margin-right: .2rem;}
.box1,.box2{ padding: 22% 4% 10%; }

.WalletChild-page1{display: -webkit-box;display: -moz-box;display: box;background: #fff;}
.WalletChild-page1 div{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;width: 50%;text-align: center;padding:8% 0;position: relative;}
.WalletChild-page1 div:first-child{border-right: 1px solid #e1e4ed;}
.WalletChild-page1 span{display: inline-block;width: 1.2rem;}
.WalletChild-page1 img{width: 100%;}
.WalletChild-page1 p{margin: .2rem 0 0 0;font-size: .4rem;}
.WalletChild-page1 b{font-weight: normal;color: #910000;display: inline-block;margin: 0 1%;}
.WalletChild-page1 a,.WalletChildText a{position: absolute;top:0;left: 0;width: 100%;height: 100%;display: block;}

.WalletChild-page2{margin: .2rem 0 0 0;background: #fff;}
.WalletChildMain{display: -webkit-box;display: -moz-box;display: box;}
.WalletChildText{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;width: 50%;padding:8% 0;position: relative;text-align: center;}
.WalletChildText{border-bottom: 1px solid #e1e4ed;}
.WalletChildText:nth-of-type(n){border-right: 1px solid #e1e4ed;}
.WalletChildText:nth-of-type(2n){border-right: 0;}
.WalletChildText div{display: inline-block;}
.WalletChildText div:nth-of-type(1){width: .8rem;vertical-align: top;margin: 0 .1rem 0 0;}
.WalletChildText div:nth-of-type(1) img{width: 100%;}
.WalletChildText div:nth-of-type(2){width: 66%;}
.WalletChildText div:nth-of-type(2) p{text-align:left;word-break:break-all;}
.WalletChildText div:nth-of-type(2) p:nth-of-type(1){color: #333;font-size: .4rem;}
.WalletChildText div:nth-of-type(2) p:nth-of-type(2){color: #949cba;font-size: .4rem;margin: .1rem 0 0 0;}

/*empty*/
.L-content{display: block; padding: 4%; font-size: .4rem; border-bottom:1px solid #e5e8f0; overflow: hidden; background: #fff;}
.L-content span:nth-of-type(1){ color: #2d354d; width: 50%; display: inline-block; }
.L-content span:nth-of-type(2){ color: #910000; float: right; text-align: right; width: 48.5%; }
/*news*/
.N-content{ padding: 25% 4% 0; text-align: center; }
.N-content img{ width: 30%; margin:0 auto; }
.N-content p{ font-size: .45rem; padding: .6rem 0; }
/*safe*/
.icon_go{ float: right; padding: .1rem 0; width: .2rem; }
.L-content .t_right{ color: #949cba !important; font-size: .4rem; }
.t_right img{ padding: .15rem 0 .1rem .3rem; }
/*binding*/
.B-content{ padding: 5% 4%;}
.B-content p{ color: #949cba; font-size: .4rem; }
.B-content p:nth-of-type(1),.B-content p:nth-of-type(2){ padding: .2rem 0; }
.B-content input,.E-content input{ color: #2d354d; font-size: .4rem; padding: .35rem .3rem; border: 1px solid #c4cadc;min-height: .6rem;}
.B-content .number{ width: 93%; margin-bottom: .3rem; border-radius: .1rem;  }
.B-content .yzm{ width: 100%; overflow: hidden;}
.B-content .yzm .yzm_inp{ border-radius: .1rem 0 0 .1rem; float: left;width: 60%;font-size: .4rem;}
.yzm a{ display: inline-block; background: #c5c5c5; padding:.35rem .4rem; float: left; border-radius: 0 .1rem .1rem 0; border: 1px solid #c5c5c5; font-size: .4rem; color: #fff; min-height: .6rem;}
.sub{ display: block; width: 100%; background: #910000; color: #fff; font-size: .45rem; text-align: center; padding: .3rem 0; border-radius: .2rem; margin-top: 2rem; }
/*exchange*/
.E-content{ padding: 25% 4% 5%; }
.E-content img{ float:right; margin-top:-50px; margin-right:20px;}
.E-content p{font-size: .4rem; padding: .4rem; color: #949cba; }
.E-content input{ display: block; width: 91%;  border-radius: .1rem; }
/*install*/
.I_box{ width: 100%; border-bottom:1px solid #e5e8f0;}
.I-content{ display: block; overflow: hidden; padding: 4% 4% 4% 0; }
.I_left{ float: left; padding: 4%; }
.I-content span{ color: #2d354d; font-size: .4rem; }
.I_icon{ width: .4rem; position: relative; top: .06rem;}
/*security_check*/
.w_bg{ background: #eeeff3; }
.ticket_box{ padding: 5%; }
.source{ color: #fff; font-size: .35rem; padding: .1rem; background: #ee8301; border-radius: .15rem .15rem 0 0; }
.ti_content{ background: #fff; border-radius: 0 0 .15rem .15rem; padding: .8rem .4rem; }
.sum{ font-size: .6rem; color: #2d354d; margin-bottom: .3rem; }
.sum span{ color: #910000; font-size: .4rem; float: right; padding:.15rem 0; }
.ticket_date{ font-size: .35rem; color: #949cba; padding: .05rem 0; }
.ticket_date span{ padding:.3rem; }
.ticket{ margin-bottom: 6%; }
.expire .source,.expire .T_source{ background: #c0c0c0; }
.expire .sum{ color: #c0c0c0;}
.expire .ticket_date{ color: #c0c0c0; }
.expire .sum span{ color: #999999; }
.badge{ position: absolute; bottom: 0; right: 0; width: 30%;}
.expire{ position: relative; }
/*ticket*/
.T_sum{ font-size: .8rem; color: #e73737; margin-bottom: .3rem; }
.T_sum span{ color: #e73737; font-size: .4rem; }
.T_source{ padding: .1rem; background: #6170a3; border-radius: .15rem .15rem 0 0; }
.expire .T_sum{ color: #999;}
.expire .T_sum span{ color: #999999; }
/*voucher*/
.v-btn{ border: 1px solid #2d354d; border-radius: .15rem; padding:.3rem; font-size: .45rem; color: #2d354d; text-align: center; display: block; margin-top: 1.5rem; }
/*applicable_airport*/
.a_con{ padding: 4% 0; }
/*leisure_hall*/
.L_je{ text-align: center; font-size: .4rem; padding: 1rem 0; color: #596a9d; }
.inp_box{ padding: .3rem 0 .6rem; }
.inp_box span{ color: #2d354d; font-size: .4rem; }
.inp_box input{ border: none; border-left: 1px solid #c4cadc; font-size: .4rem; padding: .2rem .4rem; width: 75%; margin-left: .5rem;}
.L_head{ padding:0 4%; background: #fff; }
.Lh-content{ border-bottom:1px solid #d6dae8; border-top:1px solid #d6dae8; padding: 4%; margin-bottom: .4rem; background: #fff; position: relative;}
.Lh_left{ font-size: .4rem; color: #2d354d; }
.Lh_one .Lh_left{ color: #907f5e; }
.Lh_right{ float: right; font-size: .4rem; color: #e73737; }
.Lh_one .Lh_right{ color: #907f5e; }
.Lh-pd{ padding: 4%; }
.mx{ background: url(../img/mx_icon.png) no-repeat; padding: 0 .5rem 0 .6rem; font-size: .35rem; color: #949cba; background-position: 100% 60%; background-size: .25rem; cursor: pointer; }
.mx_box{ background: url(../img/mx_box.png) no-repeat; background-size: 100% 100%; padding: .45rem; width: 60%; position: absolute; top: -35%; left: 20%; display: none;}
.mx_p{ padding: .15rem 0; width: 85%; }
.mx_p span:nth-of-type(1){ color: #949cba; font-size: .4rem; }
.mx_p span:nth-of-type(2){ color: #2d354d; font-size: .4rem; float: right;}
.attention{ font-size: .4rem; color: #949cba; padding: 4% 0; }
/*succeed*/
.s_banner{ z-index: -1; display: block; width: 100%; }
.s_head{ position: relative; }
.s_hc{ padding: 5% 4%; position: absolute; top: 0; width: 92%; }
.s_back{ width: .6rem; height: .4rem; background: url(../img/back.png) no-repeat; background-size: contain; display: block; }
.s_hc p:nth-of-type(1){ font-size: .7rem; color: #fff; padding: 8% 6% 0 8%; }
.s_hc p:nth-of-type(2){ font-size: .4rem; color: #fff; padding: 1% 6% 0 8%; }
.s_lei{ padding:2% 4%; font-size: .4rem }
.pz{ background: #e9ebf7; overflow: hidden; }
.pz span:nth-of-type(1){ color: #2d354d; vertical-align: middle; }
.pz span:nth-of-type(2){ color: #2d354d; font-size: .6rem; float: right; }
.s_box span:nth-of-type(1){ color: #7b8091; font-size: .4rem; width: 30%; display: inline-block; }
.s_box span:nth-of-type(2){ color: #2d354d; font-size: .4rem; width: 68%; display: inline-block; vertical-align: 50%; }
.s_box span p:nth-of-type(2){ font-size: .35rem; }
.s_content{ padding: 2% 0 12%; }
.s_footer{ background: #f6f2ee; padding:.3rem 4%; position: fixed; bottom: 0; width: 92%; max-width: 750px;}
.s_footer span:nth-of-type(1){ width: 70%; display: inline-block; }
.s_footer span:nth-of-type(2){ width: 20%; color: #fff; font-size: .35rem; text-align:center; background: #ffa210; border-radius: .1rem; padding: .15rem; display: inline-block; vertical-align: 50%;}
.so{ font-size: .4rem; color: #2a2c2c; font-weight: bold; }
.st{ font-size: .3rem; color: #8d8f8f; }
/*service_voucher*/
.sv_content{ padding: 4% 4% 0; }
.sv_1{ padding: 4%; background: #fff; border-bottom: 1px solid #d8dce8; overflow: hidden;}
.logo{ width: 100%; }
.sv_1 span:nth-of-type(1){ display: inline-block; width: 40%; }
.sv_1 span:nth-of-type(2){ color: #000; font-size: .56rem; float: right; }
.sv_2{ padding:20% 25%; background: #fff; margin-bottom: .1rem; position: relative; }
.ma{ width: 100%; margin: 0 auto; }
.sv_3{ padding: 0 4% 15%; background: #fff; }
.s1{ padding: .4rem 0; border-bottom: 1px solid #d8dce8; }
.sv3_l{ font-size: .4rem; color: #949cba; }
.sv3_r{ font-size: .4rem; color: #2d354d; float: right; }
.sv_btn{ border: 1px solid #910000; border-radius: .15rem; padding:.3rem; font-size: .45rem; color: #910000; text-align: center; display: block; margin: 1.2rem 0 0; }
.details1{ background: #eeeff3; width: .6rem; height: .6rem; border-radius: 50%; position: absolute; bottom: -.35rem; left: -.3rem; display: block;}
.details2{ background: #eeeff3; width: .6rem; height: .6rem; border-radius: 50%; position: absolute; bottom: -.35rem; right: -.3rem; display: block;}
/*my_ticket*/
.mt_2{ padding:10% 15%; background: #fff; margin-bottom: .1rem; position: relative; }
.mt_lei{ padding:2% 0%; font-size: .4rem; border-bottom: 1px solid #c4cadc; }
.mt_textR{ text-align: right; }
.mt_3{ padding: 0 4% 0; background: #fff; }
.mt_4{ padding: 0 4% 5%; background: #fff; border-radius: 0 0 .15rem .15rem; margin-bottom: .4rem; }
.notice{ background: #fff; padding: 6% 4% 10%; border-radius: .15rem .15rem 0 0; }
.mt_font_style1{ color: #949cba; font-size: .4rem; line-height: .7rem; }
.mt_font_style2{ color: #2d354d; font-size: .4rem; line-height: .7rem; }
.notice p:nth-of-type(1){ margin-bottom: .3rem; }


.container{overflow: hidden;}
.container:before{content:" ";}
.container .row{height: 1rem;font-size:0.4rem;
    margin: 0 0.5rem;margin-top:0.3rem;}
.container .left-text{
    float: left;
    line-height: 1rem;
    width: 30%;
    text-align: center;
    color:#999;
}
.container .right-input{
    width: 60%;
    float: left;
}
.container input{    line-height: 1rem;
    border: none;
    border-bottom: solid #ddd 1px;
    width: 100%;}

.c_k3 {
    background: url(../img/j.png) 4% center no-repeat;    background-size: 1rem;
}
.k3 a {
    float: right;
    margin: 0 4%;
    background: url(../img/icon_corrency_right.png) no-repeat;
    background-size: 100% 100%;
    background-position: 0 center;
    width: .3rem;
    height: .45rem;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -.25rem;
}