html,body,dipv,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,textarea,p,th,td{margin: 0px;padding: 0px;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,img{text-decoration: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-tap-highlight-color: rgba(0,0,0,0);
-moz-touch-callout: none;
-moz-user-select: none;}
button{border: 0;}
input,button,textarea{outline:none;font-family:sans-serif;border-radius: 0;font-family: "Microsoft YaHei",sans-serif;}
input,textarea{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.wrap{min-width: 320px;max-width: 750px;margin:0 auto;}
.headerstyle{ position: relative; padding: .4rem 4%; font-size: .5rem; text-align: center; color: #656b85; }
.clossBtn{ position: absolute; display: inline-block; width: 1.6rem; height: 100%; background: none; top: 0; font-size: .4rem; color: #2d354c; line-height: 1.45rem; left: 0; }
.navBtn{ display: inline-block; background: url(../img/navIcon.png) no-repeat; width: .55rem; height: 100%; position: absolute; right: 4%; background-size: contain; top: 0; background-position: 50% 50%; }


.searchinput{width: 98%;vertical-align: middle;border-radius: 6px;border: 1px solid #ccc;padding:1%;font-size: .35rem;text-indent: 15%;line-height: .6rem;
background: url(../img/search.png) no-repeat;background-size: 7%;background-position: 5% 50%;}
.back-icon{width: 1rem;padding-left: 3%;float: left;margin-top: .18rem;}
.back-icon img{width: 56%;}
.home-icon{float: right;padding-right: 3%;width: 1rem;margin-top: .18rem;}
.home-icon img{width: 70%;}

.search{font-size: .35rem;border: 1px solid #efefef;width: 1.4rem;text-align: center; height: .7rem;line-height: .7rem;color: #333;border-radius: 6px;float: right;margin-right: 3%;margin-top: .16rem;}

.h-nav,.n-ABC{background: #fff; padding: .3rem 0;}
.h-nav div,.n-ABC div{padding: 2% 3%;display: -moz-box;display: -webkit-box;display: box;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;box-orient:horizontal;}
.h-nav a,.n-ABC a{border-left: 0;border-right: 0;border-left: 1px solid #efefef;display: block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;width: 33%;}
.h-nav a:first-child{border-left: 1px solid #efefef;border-radius: 6px 0 0 6px;}
.h-nav a:last-child{border-right: 1px solid #efefef;border-radius: 0 6px 6px 0;}
.h-navlinkstyle,.n-abclinkstyle{color: #2d354d;border: 1px solid #efefef;text-align: center;padding: 1.5% 0;font-size: .35rem;display: block;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;}

.n-ABC div{padding: 0 3%;}
.n-ABC h1{color: #999;font-size: .3rem;border-bottom: 1px solid #eaeaea;padding: 2% 0;text-indent: 4%;}
.n-ABC div:nth-of-type(1){padding: 4% 3% 0 3%;}
.n-ABC div:nth-of-type(2){padding: 0 3% 4% 3%;}
.n-ABC div:nth-of-type(1) a{border-bottom: 0;}
.n-ABC a{padding: 3% 0;}
.n-ABC a:first-child{border-left: 1px solid #efefef;border-radius: 0;}
.n-ABC a:last-child{border-right: 1px solid #efefef;border-radius: 0;}

.hotcitychild{ position: relative; }
.Tstyle{color: #2d354c;font-size: .38rem;border-bottom: 1px solid #eaeaea;padding: 4% 6%; position: relative; }
.Tstyle:before{ content: ""; display: inline-block; width: 4px; height: .4rem; border-radius: 15px; background: #dd0000; position: absolute; left: 3%; top: 37%; }
.hotLink{padding: 2% 8%;text-align: center; margin-bottom: .2rem; }
.hotbox{ background: #fff; }
.hotLink a{display: inline-block;border: 1px solid #eaeaea;font-size:.3rem;padding: 2% 4%;color: #666;margin: 2%;-webkit-border-radius: 16px;border-radius: 16px;}

.citychild{background: #fff;margin:0 0 0 0;}
.citystyle{display: block;text-indent: 5%;padding: 4% 0;color: #666;font-size: .35rem;border-bottom: 1px solid #d7d7d7;position: relative;margin: 0 5%;}
.citystyle i{display: inline-block;font-style: normal;font-size: .2rem;background: #efefef;position: absolute;top:-1px;left: 0;padding: 0 3px 1px 1px;text-indent: 0;}


.slider1{max-height: 50px;max-width: 50px;position: fixed;right:-50px;bottom:30px;background:url(../img/gogogo_icon.png) no-repeat;background-size: 100% 100%;border-radius: 10px;-webkit-transition:all .8s linear;-moz-transition:all .8s linear;}
.slider2{right:15px;height: 50px;width: 50px;position: fixed;bottom:30px;background:url(../img/gogogo_icon.png) no-repeat;background-size: 100% 100%;border-radius: 10px;-webkit-transition:all .8s linear;-moz-transition:all .8s linear;}


.dq{ padding: .2rem 0; background: none; font-size: .38rem; color: #656b85; text-align: center; }
.positionAirport{ font-size: .4rem; color: #2d354c; padding: .4rem 4%; background: #fff; margin-bottom: .2rem; }
.grayF{ font-size: .35rem; color: #ced1de; }
.initail{ width: 8%; position: fixed; right: 0; text-align: center; bottom: 2%; }
.iniTxt{ text-align: center; color: #999; font-size: .38rem; display: block; }

/*index*/
.backIcon{ display: inline-block; background: url(../img/back.png) no-repeat; width: .55rem; height: 100%; position: absolute; left: 4%; background-size: contain; top: 0; background-position: 50% 50%; }
.ixNav{ padding: .18rem 8%; display: -webkit-box; display: -moz-box; display: box; display: block;}
.ixnChild{ display: inline-block; -webkit-box-flex:1; -moz-box-flex:1; box-flex:1; width: 24%; text-align: center; }
.ixbl{ font-size: .4rem; color: #7b8091; padding: .15rem 0; }
.ixblse{ border-bottom: 1px solid #910000; color: #910000; }
.bannerStyle{ display: block; width: 100%; height: auto; }

.sp-startendstyle{padding: 0 4%; }
.sp-textstyle{position: relative;}
.sp-iconstyle{width: 28px;position: absolute;left:2px;top: .4rem;}
.sp-iconstyle span{display: inline-block; width: .3rem; height: .3rem; border-radius: 50%;}
.sp-iconstyle i{display: inline-block;padding: 1.2px;border-radius: 100%;background: #2d354c;margin:1px 12px 1px 7px;float: left;}
.sp-iconstyle i:first-child{margin-top: 16px;}
.sp-iconstyle i:last-child{margin-bottom: 16px;}
.greencircle{ border: 3px solid #21cc71; margin-bottom: 5px; }
.redcircle{ border: 3px solid #e73737; margin-top: 5px; }
.sp-inputtextstyle{margin-left: 42px;}
.sp-inputtextstyle input,.home-input{width: 96%;padding: .4rem .1rem;background: none;border: 0;color: #2d354c;font-size: .4rem;}
.sp-inputtextstyle input:nth-of-type(1){border-bottom: 1px solid #d9ddeb;}
.sp-inputtextstyle input:nth-of-type(2){}
.sp-contentchild{padding: 2%;background: #efefef;}
.sp-contentstyle{background: #fff;padding: 2%;}

.moduleo{ padding: 2% 4%; margin-top: -1.5rem; border-radius: .15rem; background: #fff; position: relative; margin-bottom: .4rem; }
.pdlr{ padding: 0 4%; }
.sp-iconstyle .airIcon{ display: inline-block; width: .5rem; height: .5rem; background: url(../img/a005.png) no-repeat; background-size: contain; border-radius: 0;  }
.sp-iconstyle .dateIcon{ display: inline-block; width: .5rem; height: .5rem; background: url(../img/a003.png) no-repeat; background-size: contain; border-radius: 0; margin-top: .85rem; }
.borB{ border-bottom: 1px solid #d9ddeb !important; font-size: .4rem; min-height: .5rem; }
.modulet{ background: #fff; border-radius: .15rem; margin-bottom: .4rem; width: 100%; padding: .35rem 0; }
.carIcon{ display: inline-block; width: 1.3rem; height: .6rem; background: url(../img/car.png) no-repeat; background-size: contain; vertical-align: -.2rem; margin-right: .2rem; }
.carType,.numR{ color: #2d354d; font-size: .35rem; }
.coNum{ font-weight: normal; }
.met1,.met2{ padding: .1rem 6%; }
.count{ font-size: .4rem; color: #e73737; float: right; }
.integral,.integralyu{ font-style: normal; font-size: .32rem; color: #949cba; margin-left: .2rem; }
.yuan{ font-weight: normal; text-decoration: line-through; }
.tit{ color: #2d354c;font-size: .38rem;border-bottom: 1px solid #eaeaea;padding: 4% 6%; position: relative; }
.tit:before{ content: ""; display: inline-block; width: 4px; height: .4rem; border-radius: 15px; background: #2d354c; position: absolute; left: 3%; top: 37%; }

.ixkeep{display: inline-block; position: relative;font-size: .32rem;color: #949cba; float: right; margin-top: -.2rem; }
.ixkeep input[type="text"]{padding: 4px 2%;border: 0;border-bottom: 1px solid #ccc;width: 96%;color: #333;text-indent: 2px;font-size: 1rem;}
.ixkeep input[type="checkbox"]{-webkit-appearance:none; -moz-appearance:none;width: 18px;height: 18px;vertical-align: -4px;margin-top: 10px;margin-right: 5px;background: url(../img/unchecked.png) no-repeat;background-size: 100% 100%; border: none;}
.ixkeep input[type="checkbox"]:checked{background: url(../img/checked.png) no-repeat;background-size: 100% 100%;}
.add-inputstyle{padding:14px 0; border-bottom: 1px solid #d9ddeb; }
.add-inputstyle span{display: inline-block;font-size: .38rem;width: 17%;color: #7b8091; text-align:justify; text-align-last:justify;}
.add-inputstyle div{display: inline-block;width: 80%;position: relative;font-size: . 38rem;color: #999;}
.add-inputstyle input[type="text"]{padding: 4px 2% 4px 6%; border: 0; width: 96%;color: #333;text-indent: 2px;font-size: .38rem;}
.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: .38rem;text-align: center; height: 35px;line-height: 35px;border:1px solid #d9ddeb;padding: 0 7px;color: #c4cadc;}
.add-numberstyle a:nth-of-type(1){border-radius: 6px 0 0 6px; margin-left: .5rem; border-right: 0;}
.add-numberstyle a:nth-of-type(2){border-radius: 0 6px 6px 0; border-left: 0;}
.add-numberstyle input[type="text"]{width: 26%;border-bottom:0;border:1px solid #d9ddeb;height: 35px;line-height: 35px;font-size: .38rem;padding: 0;text-indent: 0;text-align: center;}
.add-books{position: absolute;top:3px;right:2px;display: inline-block; width: 23px;height: 23px;background: url(../img/peoplex.png) no-repeat;background-size: 100% 100%;z-index: 9;}
.passenger{position: absolute;top:3px;right:2px;display: inline-block; width: 23px;height: 23px;background: url(../img/peoplex1.png) no-repeat;background-size: 100% 100%;z-index: 9;}
.add-childstyle{ padding: 0 4%; }
.add-textstyle{font-size: .38rem;}
.add-textstyle h1{font-size: .38rem;color: #999;padding: 10px 4%;border-bottom: 1px solid #ccc;margin-bottom: 25px;}
.add-textstyle div{ text-align: center;margin-top: 10px;}
.add-textstyle span{display: inline-block;width: 24%;text-align: center; font-size: .32rem;}
.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; margin-bottom: .4rem; font-size: .38rem;}
.p-subimt a{display: inline-block; text-align: center; padding: .4rem 0; font-size: .38rem; }
.p-subimt a:nth-of-type(2){background: #9c1919; width: 30%; color: #fff; float: right; }
.p-subimt a:nth-of-type(1){ width: 68%; color: #2d354d; text-align: left; text-indent: .3rem; }
.p-subimt b{font-weight: normal; color: #e73737; }
.p-subimt{ background: #fff; }


.fullCon{ background: #fff; width: 100%; margin-bottom: .2rem; }
.add-childstyle .borB0{ border-bottom: 0; }


.empty{position: absolute;right: 2%;top:50%;width: .6rem;height: .6rem;margin-top: -.3rem;background: url(../img/icon_empty.png) no-repeat;background-size: 100% 100%;}
.empty_icon_black{background: url(../img/icon_empty_black.png) no-repeat;background-size: 100% 100%;}
.po{ position: relative; }
.hide{ display: none; }

.oc{background:#646b84;color:#fff;}
.pagex{ display: none; }
.ixmPage{ display: none; }








/*index*/
.grayBg{ background: #ecf0f3; }
.headerContent{ padding: .4rem 4%; color: #37384d; font-size: .5rem; text-align: center; position: relative; border-bottom: 1px solid #ddd; }
.backIcon{ display: inline-block; width: 1.5rem; height: 100%; position: absolute; left: 0; top: 0; background: url(../img/backIcon.png) no-repeat; background-size: .3rem .5rem; background-position: 50% 50%; }
.ixList,.cramList,.odamList,.odBtnbox,.arAmongList,.hotAddress,.paccbox,.adcModuleo,.picBox,.adDiscuss,.swTxtbox{ display: -webkit-box; display: -moz-box; display: box; width: 100%; position: relative; }
.ixList li,.cramType,.cramInpbox,.odBtnbox a,.aralChildL,.aralChildR,.hotAdchild,.paccL,.paccR,.adcModuleo li,.picbChild,.adDiscuss li,.swTxtbox li{ -webkit-box-flex:1; -moz-box-flex:1; box-flex:1; display: block; }
.magL8{ margin-left: .8rem; }
.abannerStyle{ display: block; width: 100%; }
.bannerbox{ border-top: 1px solid #b2b2b2; }
.starR{ display: inline-block; width: .35rem; height: .35rem; background: url(../img/star1.png) no-repeat; background-size: contain; background-position: 50% 50%; margin-right: 1px; }
.starG{ display: inline-block; width: .35rem; height: .35rem; background: url(../img/star2.png) no-repeat; background-size: contain; background-position: 50% 50%; margin-right: 1px; }
/*anteroomDetail*/
.adbannerbox{ height: 4rem; overflow: hidden; position: relative; }
.adDiscuss,.trPosition{ background: #fff; padding: .5rem 0; text-align: center; margin-bottom: .2rem; }
.trLastBox{ background: #fff; padding: .5rem 0; text-align: center; }
.installation{ background: #fff; padding: .2rem 4%; position: relative; margin-bottom: .2rem; }
.incList{ display: inline-block; width: 24%; text-align: center; padding:.3rem 0; }
.incList:first-child{ text-align: left; }
.incList:last-child{ text-align: right; }
.adi1{ background: url(../img/adi1.png); }
.adi2{ background: url(../img/adi2.png); }
.adi3{ background: url(../img/adi3.png); }
.adi4{ background: url(../img/adi4.png); }
.adi5{ background: url(../img/adi5.png); }
.adi6{ background: url(../img/adi6.png); }
.inclIcon{ display: inline-block; width: 1.2rem; height: 1.2rem; background-size: 100% 100%; background-repeat: no-repeat; }
.inclTxt{ font-size: .36rem; color: #2d354d; text-align: center; }
.inChild{ padding: .3rem 0; }
.udBtn{ background: url(../img/downIcon.png) no-repeat; background-size:.4rem .25rem; display: inline-block; width: .6rem; height: .6rem; background-position: 50% 50%;  }
.udBtn1{ background: url(../img/upIcon.png) no-repeat; background-size:.4rem .25rem; display: inline-block; width: .6rem; height: .6rem; background-position: 50% 50%;  }
.udbtnBox{ text-align: center; position: absolute; bottom: .3rem; display: block; width: 92%;}
.adPosition,.adServe{ background: #fff; padding: .5rem 4%; position: relative; margin-bottom: .4rem; }
.adpNav{ text-align: center; }
.adpnChild{ display: inline-block; width: .4rem; height: .15rem; border-radius: 2rem; background: #eeeff3; margin: 0 .05rem; }
.adpncS{ background: #959bbb; }
.paccL,.paccR{ font-size: .38rem; color: #2d354d; line-height: .6rem; }
.paccbox{ padding: .3rem 0; }
.paccL{ width: 23%; }
.paccR{ width: 77%; }
.pagechangeChile{ padding: .4rem 0 0; }
.adseTxt{ font-size: .38rem; color: #2d354d; line-height: .7rem; }
.adcmc1{ display: block; width: 10%; }
.adcmc2{ display: block; width: 50%; }
.adcmc3{ display: block; width: 15%; }
.capBox{ display: inline-block; width: 1.2rem; height: 1.2rem; border-radius: .2rem; overflow: hidden; }
.capStyle{ display: block; width: 100%; height: auto; }
.adcmcT1{ font-size: .45rem; color: #2d354d; }
.adcmcT2{ font-size: .36rem; color: #2d354d; padding: .1rem 0 0; }
.publishBtn{ display: inline-block; font-size: .38rem; padding: .1rem .25rem; border-radius: .2rem; color: #2d354d; border: 1px solid #2d354d; float: right; }
.remark{ font-size: .38rem; color: #2d354d; padding: .1rem 0 .2rem 1.7rem; }
.more{ padding: .5rem 0; text-align: center; border-top: 1px solid #d9dceb; background: #fff; display: block; }
.moreTxt{ font-size: .38rem; color: #2d354d; padding-right: .65rem; background: url(../img/more.png) no-repeat; background-size: .45rem .35rem; background-position: 100% 55%; }
.adComment,.adpicCon{ background: #fff; padding: .5rem 4%; position: relative; }
.allComment{ margin-bottom: .4rem; }
.picbChild{ display: block; width: 2rem; height: 2rem; overflow: hidden; display: list-item; text-align: -webkit-match-parent; }
.picBox{ -webkit-justify-content:space-between; justify-content:space-between; display: -webkit-flex; display: flex; }
.ImgStyle{ display: block;width: 100%; height: auto; }
.allPicture{ background: #fff; padding-bottom: 1.5rem; }

.adcc{ display: inline-block; width: .25rem; height: .25rem; border-radius: 50%; background: #9ba9b2; margin:0 .1rem; }
.adCircle{ position: absolute; bottom: .23rem; width: 100%; text-align: center; }
.adccR{ background: #910000; }

.buyBtnbox{ display: block; width: 92%; padding: .2rem 4%; background: #ebf0f3; position: fixed; bottom: 0; }
.buyBtn{ display: block; background: #191919; color: #fff; font-size: .38rem; text-align: center; padding: .3rem 0; border-radius: .15rem; }
.cen{ text-align: center; }

.addChild{ display: block; width: 50%; text-align: center; position: relative; }
.borR{ border-right: 1px solid #e5e6e9; }
.mIcon{ display: inline-block; width: .6rem; height: .6rem; background: url(../img/mIcon.png) no-repeat; background-size: .6rem .45rem;; background-position: 50% 100%; vertical-align: -.05rem; }
.oIcon{ display: inline-block; width: .6rem; height: .6rem; background: url(../img/oIcon.png) no-repeat; background-size: .5rem .5rem; background-position: 50% 100%; vertical-align: -.05rem; }

.mTxt{ font-size: .4rem; color: #2d354d; margin-left: .1rem; }
.aLink{ display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 99;}
.trpoTxt{ font-size: .4rem; color: #2d354d; padding-left: .6rem; background: url(../img/poIcon.png) no-repeat; background-size: .38rem .45rem; background-position: 0 50%; }

.trpTop{ padding:0 0 .6rem 0; width: 94%; overflow: hidden; }
.trptL1{ font-size: .38rem; color: #2d354d; padding-left: .5rem; background: url(../img/l1.png) no-repeat; background-size: .3rem .3rem; background-position:0 50%; float: left; margin-left: 4%; }
.trptL2{ font-size: .38rem; color: #2d354d; padding-left: .5rem; background: url(../img/l2.png) no-repeat; background-size: .3rem .3rem; background-position:0 50%; float: left; margin-left: 4%; }
.trptR{ font-size: .38rem; color: #9ba9b2; float: right; }
.swImgbox{ width: 100%; height: 3.5rem; overflow: hidden; }
.swtlt1{ text-align: left; font-size: .4rem; color: #2d354d; }
.swTxtbox{ padding: .3rem 0 .6rem; }
.swtlt2{ font-size: .32rem; color: #9ba9b2; text-align: left; padding: .1rem 0; }
.swtL{ display: block; width: 60%; }
.swStarbox{ display: block; width: 40%; }
.magT5{ margin-top: .6rem; }