﻿@charset "utf-8";

/*width:1200+*/

@media only screen and (min-width: 1200px){



	}

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

	.bannerRight .tp2{ bottom: -10%;}

}

/** max-width:1200 **/

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

.wp{ width:94%;}

.loarea .wp{ width: 96%;}

.nav{ display:none;}

.menubtn{ display:block;} 

.loarea{ height:50px;}

.logo{ width:140px; height: 50px; }

.logo .tp{ height:32px;}

.topOpa{ margin-left: auto; margin-right: 50px;}

.topOpa .btn{ font-size: 0; padding: 0.1rem 0em; width: 40px;}

.topOpa .btn::before{ margin-right: 0;}

.topOpa .searchArea{ position: static;}

.searchLay{ padding:0rem; box-sizing: border-box; position: fixed; top: 0; margin: 0; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); }
.searchLay .search{ flex: 1; min-width: 0;}
.searchLay .search .text{ min-width: 0;}
.chooseLan{margin: 10px 40px 0 0px;}

.inav{ display: block;}

.actsearchLay{ width: 100% !important;padding: 10px 3% !important; }

/* .bannerRight .tp2{ bottom: -10px;  } */

}

/** max-width:1024 **/

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

/* .banimg{ width:150%; max-width: 150%; margin-left: -25%;} */

.footer_wap{ display:block;}

.pcshow{ display:none;}

.wapshow{ display:inline-block;}

.bigimgw100 .tp{ width: 150%; max-width: 150%; margin-left: 25%;}



}

/** max-width:960 **/

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



}

/** max-width:768 **/

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

body,input,textarea,select,button{ font-size: 0.22rem;}

body{ background-color:#fff; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}

.mt10{ margin-top: 0.10rem;}

.mt15{ margin-top: 0.15rem;}

.mt20{ margin-top: 0.20rem;}

.mt25{ margin-top: 0.25rem;}

.mt30{ margin-top: 0.30rem;}

.mt35{ margin-top: 0.35rem;}

.mt40{ margin-top: 0.40rem;}

.mt45{ margin-top: 0.45rem;}

.mt50{ margin-top: 0.50rem;}

.mt60{ margin-top: 0.60rem;}

.mt70{ margin-top: 0.70rem;}

.mt80{ margin-top: 0.80rem;}

.mt90{ margin-top: 0.9rem;}

.mt100{ margin-top: 1rem;}

.rd2{ border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; }

.rd3{ border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }

.rd4{ border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }

.rd5{ border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }

.rd6{ border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }

.rd8{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }

.rd10{ border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }

.rd12{ border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }

.rd15{ border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }

.rd18{ border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; }

.rd20{ border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }

.rd25{ border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; }

.sbtn{ font-size: 0.22rem;}

.bannerRight .tp2{ width: 3rem; max-width: 4.6rem; left:-1.4rem; bottom: 2%;} 

.banner .swiper-pagination{ bottom:0.1rem !important; text-align: left; padding-left: 0.3rem;}

.banner .swiper-pagination-bullet{width:0.15rem;height:0.15rem; margin:0 0.05rem !important;}

.h_tit{ padding: 0.4rem 0; }

.h_tit .name .mc{ min-width: 1.2rem; font-size: 0.22rem;}

.h_tit .tit{ font-size: 0.36rem; margin-top: 0.4rem; }

.h_tit .info{ font-size: 0.26rem;  margin-top: 0.25rem;}

.h_transfer{ padding-top: 0.4rem;}

.htransItem{ width: 48.5%; margin: 0 3% 3% 0;}

.htransItem:nth-child(2n){ margin-right: 0;}

.htransItem a{ display: block; padding: 0.15rem 0.15rem 0;}

.htransItem .tparea .tp{ height: 3rem; }

.htransItem .des{ padding: 0.15rem 0; }

.htransItem .des .tit{ font-size: 0.26rem; }

.htransItem .des .price{ font-size: 0.24rem;  margin-top: 0.08rem;}



.h_new .wp{ padding: 0.4rem; display: block;}

.h_new .wp .h_tit2{ width: 100%; margin-right:0px;}

.h_tit2 .icon{ height: 0.4rem; margin-right: 0.08rem; }

.h_tit2 .mc{ font-size: 0.36rem;}

.hnItem a{  padding: 0.3rem 0; }

.hnItem a .time{ font-size: 0.24rem; margin-right: 0.2rem;}



.morea{ font-size: 0.2rem;}

.morea .iconfont{margin-right: 0.1rem; width: 0.2rem; height: 0.2rem; font-size: 0.2rem;}

.morea .iconfont::before{ font-size: 0.2rem; }



.h_strength{ padding: 0.2rem 0 1rem;}

.hstrengthItem{ margin-bottom:  2%; width: 50%;}

.hstrengthItem:nth-child(2n + 1) .des{border-left: 1px solid #B48653;}

.hstrengthItem .tparea .tp{ width: 100%; height: 2.4rem;}

.hstrengthItem .des{ padding:0px 0.24rem ; margin-top: 0.2rem;}

.hstrengthItem .des .tit{ font-size: 0.24rem; padding-bottom: 0.6rem;  }

.hstrengthItem .des .tit::after{ width: 0.4rem; height: 0.03rem;}

.hstrengthItem .des .nr{ font-size: 0.24rem; margin-top:0.2rem;}



.h_vehicle{ display: block; }

.hvIntro{ width: 100%; padding: 0.3rem 0.4rem 0.4rem;}

.hvIntro .nr{ margin-top: -0.2rem;}

.hvIntro .nr .list{  padding-left: 0.26rem; font-size: 0.26rem;}

.hvIntro .nr .list::after{  width: 0.03rem; height: 0.03rem;left: 0.06rem; }

.hvIntro .tparea{ margin-top: -1rem; }

.hvMobility{width: 100%; display:flex; flex-direction: column;  }

.hvMobility .desc{ padding: 0.3rem 0.4rem; }

.hvMobility .desc .tit{ font-size: 0.32rem;}

.hvMobility .desc .inner{margin-top: 0.2rem;}

.hvMobility .desc .nr{ font-size: 0.24rem;  }

.hvMobility .desc .mandiv{ margin-left: 0.3rem;}



.footer{ border-top-width: 0.05rem;}

.f_t{ padding: 0.2rem 0; }

.flogo_fnav{display: block; text-align: center;}

.flogo{width: 100%;  height: 1.35rem;margin-right: 0rem;}

.fnav{  text-align: center; padding: 0 0.6rem;}

.fnav a{margin-left: 2em; font-size: 0.24rem; }

.fadd .nr{ margin-top: 0.15rem;}

.f_b{ padding: 0.2rem 0; border-top-width: 0.02rem;}

.terms,.copyright{ font-size: 0.22rem;}

.gotop{ width: 0.36rem; height: 0.36rem;line-height: 0.36rem;  right: 0.2rem; bottom: 0.2rem; }





}

/*********************************首页结束**********************************/



/*******************************************************************/

/*width:1200+*/

@media only screen and (min-width: 1200px){}

/** max-width:1200 **/

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



	}

/** max-width:1200 **/

@media only screen and (max-width: 1199px){}

/** width:960px **/

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

.i_main{ min-height: 0;}

.i_ban .tp{ width: 150%; max-width: 150%; margin-left: -25%;}

.banIntro .tit{ font-size: 0.44rem; }

.banIntro .subtit{ font-size:0.22rem; margin-top: 0.1rem;}



}

/** max-width:960 **/

@media only screen and (max-width: 959px){}

/** max-width:768 **/

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

.turnpage a,.turnpage .span{ display: none;}

.turnpage .point{ display:inline-block; padding:0.1rem 0.3rem;margin:0 0.1rem; }

.turnpage .point .iconfont{ font-size:0.26rem;}



.profile{ padding: 0.4rem 0;}

.profileItem{ padding: 0.4rem 0; }

.profileItem .tparea{ width: 100%; margin-top: 0.4rem;  }

.profileItem .intro{ width: 100%; }

.profileItem .intro .tit{ font-size: 0.36rem; }

.profileItem .intro .nr{ margin-top: 0.2rem;}

.profileItem .intro .nr .wz{ font-size: 0.24rem; }



.i_tit{ padding: 0.4rem 0;}

.i_tit .name .mc{  font-size: 0.26rem; }

.companyInfo{ margin-bottom: 0.8rem;}

.companyInfo .wrap{  padding-bottom: 0.5rem;}

.infoItem{ padding: 0.2rem 0;  }

.infoItem .name,.infoItem .val{ font-size: 0.24rem; }

.companyInfo .desc{font-size: 0.24rem;  margin-top: 0.3rem;}



.r_tit{ font-size: 0.32rem; padding: 0.4rem 0;}

.result{ padding-bottom: 0.6rem;}

.result .wrap{ padding-bottom: 0.4rem;}

.resultItem{ margin-bottom: 0.4rem;}

.resultItem a{ padding: 0.28rem; display: block;}

.resultItem .tparea{ width: 100%; margin-right: 0px; }

.resultItem .tparea .tp{ height: auto;}

.resultItem .des{ margin-top: 0.2rem;}

.resultItem .des .tit{ font-size: 0.28rem;}

.resultItem .des .limit{ font-size: 0.24rem; margin-top: 0.2rem;}

.resultItem .des .tags .tag{ font-size: 0.24rem; padding: 0.2em 0.8em; margin:0 0.15rem 0.15rem 0;  }

.resultItem .des .info{ margin-top: 0.28rem;}

.resultItem .des .info .span{  font-size: 0.24rem; margin-right: 0.28rem;}

.resultItem .des .info .span .icon{ height: 0.32rem; margin-right: 0.1rem;}

.resultItem .price_opa{ margin-left: 0rem; flex-direction: row;}

.resultItem .price_opa .price{ font-size: 0.4rem;}

.resultItem .price_opa .price .sbtn{ font-size: 0.24rem; }



.lm{ margin-top: -0.5rem;}

.lm a{ padding: 0.2rem 0.25rem;}

.lm a::after{ height: 0.03em; }

.lm .tparea .icon{ width: 0.6rem; height:0.6rem;}

.lm .tit{ font-size: 0.26rem; }



.travalDetail{ padding-bottom: 0.5rem;}

.travalT{ padding: 0.6rem 0; display: block; }

.sdSlide{ width: 100%; margin-right: 0px;}

.trvalIntro{margin-top: 0.3rem; }

.trvalIntro .type{ font-size: 0.24rem;}

.trvalIntro .tit{ margin-top: 0.15rem; font-size: 0.32rem;}

.trvalIntro .price{ margin-top: 0.15rem;}

.trvalIntro .price .num{ font-size: 0.36rem;  }

.trvalIntro .price .tax{ font-size: 0.2rem; margin-left: 0.15rem;} 

.trvalIntro .paramsItem{ padding: 0.08rem 0;}

.trvalIntro .paramsItem .tit{ font-size: 0.24rem; padding: 0.4em 0;}

.textNumber{ width: 2rem;}

.textNumber .text{ width: 0.68rem; height: 0.5rem; line-height: 0.5rem;}

.textNumber .btn{ width: 0.5rem; height: 0.5rem; font-size: 0.26rem; line-height: 0.5rem;}



.trvalIntro .paramsItem .nr .select{ width: 1.8rem; height: 0.5rem; padding: 0 0.15rem;}

.trvalIntro .paramsItem .nuclear .sbtn{ font-size: 0.26rem; padding: 0.4em 1em; margin-right: 0.2rem;}

.trvalIntro .paramsItem .nuclear .info .span{ font-size: 0.24rem; margin-right: 0.2rem;}

.trvalIntro .paramsItem .nuclear .info .span .icon{ height: 0.28rem; margin-right: 0.1rem;}



.gallery-top2 { height: 3rem; }

.gallery-top2 img{  width: 90%; margin-left: 10%; }

.gallery-thumbs2 { height: 0.8rem;margin: 0.15rem 0.5rem 0!important;}

.gallery-thumbs2 .swiper-slide .tp{ height: 0.72rem; padding: 0.15rem 0; }

.pdtSlideWrap2 .swiper-button-prev,.pdtSlideWrap2 .swiper-button-next{ width: 0.24rem; height:0.8rem; line-height: 0.8rem; }

.pdtSlideWrap2 .swiper-button-prev .iconfont,.pdtSlideWrap2 .swiper-button-next .iconfont{ font-size: 0.24rem;  }





.i_tit3{ padding: 0.4rem 0;}

.i_tit3 .tit{ font-size: 0.64rem;  }

.i_tit3 .subtit{ font-size: 0.26rem; margin-top: 0.2rem;}

.resvervation{ padding-bottom: 0.3rem;}

.resverPara{ margin-top: -0.3rem; padding: 0.2rem 0.4rem;}

.resverPara .list{ font-size: 0.26rem; padding: 0.1rem 0;}

.resverPara .list .iconfont{ font-size: 0.3rem; margin-right: 0.15rem; }

.resverDetail{ padding: 0 0.4rem 0.4rem;}

.i_tit4{ font-size: 0.36rem;} 

.resverForm{ margin-top: 0.3rem; }

.resverForm .row .formItem{width: 100%;}

.formItem{ margin-bottom: 0.15rem;}

.formItem .attrmc{ font-size: 0.24rem;}

.formItem .attrval .text{ padding: 0 0.2rem; height: 0.8rem; line-height: 0.8rem;}

.formItem .attrval .textarea{ padding: 0.15rem 0.2rem; height: 2rem; }

.formConfirm { text-align: center;}

.formConfirm .sbtn{ font-size: 0.24rem;}

.formConfirm .sbtn .iconfont{ margin-left: 0.3rem; font-size: 0.22rem;}

.backPrev{ padding: 0.3rem 0; font-size: 0.24rem;}



.contact{ margin:0.6rem auto 0.7rem; }

.contForm{ padding: 0.3rem 0.4rem;}

.contFormItem{ margin-bottom: 0.2rem;  display: block;}

.contFormItem .attrmc{ padding: 0.15rem 0; display: inline-block; width: 100%; font-size: 0.24rem; min-width: 12em; margin-right: 0px;}

.contFormItem .attrval{}

.contFormItem .attrval .text{ padding: 0 0.2rem; height: 0.6rem; line-height: 0.6rem;}

.contFormItem .attrval .textarea{ padding: 0.1rem 0.2rem; height: 2rem; }

.contForm .agree{ margin-top: 0.5rem; }

.contForm .agree .checkbox{ margin-right: 0.08rem;}

.contForm .formConfirm .sbtn{ font-size: 0.24rem;}



.bussIntro{ padding: 0.7rem 0;}

.bussIntro .tit .val{ font-size: 0.3rem; padding: 0 0.15rem;}

.bussIntro .tit .val::after,.bussIntro .tit .val::before{ width: 0.1rem;}

.bussIntro .p1{  margin-top: 0.4rem; font-size: 0.26rem;}



.bussPart{ padding: 0.3rem 0 0.6rem;}

.bussPart .h_tit .intro{ font-size: 18px; margin-top: 0.3rem;  }

.bussPart .wrap{  margin-top: 0.3rem;  }

.bussItem{}

.bussItem{ width: 100%; margin: 0 0% 4% 0;}

.bussItem:nth-child(n){ margin-right: 0;}

.bussItem .tparea .tp{ width: 100%; height: auto;}



.news{ padding: 0.6rem 0; }

.news .wrap{ padding-bottom: 0.6rem;}



.article{ padding: 0.1rem 0.3rem;}

.artHeader{ padding: 0.3rem 0;}

.artHeader .tit{ font-size: 0.4rem;}

.artHeader .info{ margin-top: 0.3rem;}

.artHeader .info .span{ font-size: 0.24rem;}

.artHeader .info .span::before{ margin-right: 0.08rem; font-size: 0.26rem;}

.artBody{}

.artBody .wz{ font-size: 0.24rem;}

.pnpage{ padding: 0.4rem 0;}

.pnpage .backBtn{ padding: 0 0.3rem; }



.policy{ padding: 0.15rem 0;}

.policy .tit{ font-size: 0.26rem; ;}

.policy .wz{ font-size: 0.26rem;}



.termsUse{padding: 0.3rem 0;}

.termsUse .tit{ font-size: 0.26rem; }

.termsUse .wz{ font-size: 0.24rem;  margin-top: 0.08rem;}



.record{padding: 0.3rem 0;}

.record .tit{ font-size: 0.26rem; }

.record .wz{ font-size: 0.26rem;  margin-top: 0.08rem;}



.account{  padding: 0.28rem 0.28rem 30px; }

.backHome a{ font-size: 0.22rem;}

.backHome a::before{ font-size: 0.24rem; margin-right: 0.24rem;}

.accTitle{margin-top: 0.24rem; padding: 0.28rem 0;}

.acc_tit{  font-size: 0.36rem;}

.acc_subtit{  font-size: 0.24rem; margin-top: 0.08rem;}

.account .forget{ margin-top: 0.15rem;}

.noAccount{ font-size: 0.24rem; margin-top: 0.35rem;}

.passwordInput .iconfont{ font-size: 0.24rem; right: 0.24rem;  }

.yzm .text{ padding-right: 1.28rem;}

.yzm .sendBtn{ font-size: 0.22rem;right: 0.28rem;}



.wel_exit{ }

.wel_exit .wel{ font-size: 0.32rem; }

.wel_exit .exit{ font-size: 0.24rem;}

.lm2{ margin-top: 0.4rem;}

.lm2 a{  padding: 0.22rem 0.3rem; }

.lm2 .tparea .icon{ width: 0.66rem; height:0.66rem;}

.lm2 .tit{ font-size: 0.32rem; }



.m_rim{ padding: 0.1rem 0.3rem 0.3rem;}



.commonTip .tit{ font-size: 0.3rem; }

.commonTip .nr{ padding: 0.3rem; font-size: 0.24rem; }







}

/*******************************************************************/





