@charset "utf-8";

/*预定thank*/
.thank-box{width: 100%; background: #f5f5f8; padding:.4rem 0rem;}
.thank-con-box{width: 70%; margin:0rem auto;}
.thank-box .thank-tit{margin-bottom: .3rem; text-align: center;}
.thank-box .thank-tit h2{font-size: .36rem; font-weight: bold; margin-bottom: .1rem;}
.thank-box .thank-tit p{font-size: .24rem;font-weight: bold; }
.thank-box .thank-con{font-size: .16rem; line-height: .25rem;}
.thank-box .thank-con p{font-size: .16rem; line-height: .25rem;}

.cando{width: 100%; margin:.3rem 0rem .5rem;}
.cando-box{width:100%; margin-top: .3rem;}
.cando-box p{border-left:3px solid #14729e; padding-left:.05rem; font-size: .16rem; font-weight: bold;}
.cando-box .cando-con{margin-top: .1rem;}
.cando-box .cando-con a{margin-right: .5rem; font-size: .16rem;}
.cando-box .cando-con a:hover{ text-decoration: underline;}
.cando-box .cando-con a b{width: .1rem; height: .1rem; border-radius: 50%; background: #36bdc9; margin-right: .05rem; display: inline-block;}

/*关于我们首页*/
.about-l{width: 23%; margin-right: 2%;}
.about-l ul li:first-child{border-top:1px dashed #b6b6b6;}
.about-l ul li{width: 100%;height:.6rem; line-height: .6rem; overflow: hidden; border-bottom:1px dashed #b6b6b6;}
.about-l ul li a{width: 100%; height: 100%; display: block;  padding:0rem .2rem; font-size: .18rem; }
.about-l ul li a.on,.about-l ul li a:hover{font-weight: bold; background: #fff; color: #16739f;}

.about-r{width: 75%;}
.about-txt-box p img{width:1.6rem; height: .68rem; overflow: hidden;}
.about-txt{width: 100%; margin-top: .3rem; font-size: .16rem; line-height: .25rem;}
.about-txt p{font-size: .16rem; line-height: .25rem;}
.about-txt img{width: 100%; margin:.1rem auto;}
.about-pic{width: 100%; margin-top: .3rem;}
.about-pic span{width: 31.5%; margin-right: 2%; height: 1.9rem; display: inline-block; overflow: hidden;}
.about-pic span:nth-child(3n){margin-right: 0;}
.about-pic span img{width: 100%; height: 100%;}

.why{width: 100%;  margin-top: .5rem;}
.why-tit p{width:20%;padding:.1rem 0rem;font-size: .2rem; font-weight: bold;  border-bottom: 2px solid #004eff;}
.why-con{width: 100%; margin-top: .3rem; font-size: .16rem; line-height: .25rem;}

.our-team ul.team-box li{width: 48%; margin-right: 2%; margin-top: .2rem; border:1px solid #b6b6b6; border-radius: .05rem; float: left; padding:.1rem;}
.our-team ul.team-box li:nth-child(2n){margin-right:0;}
.our-team ul.team-box li a{display: block;}
.our-team ul.team-box li .team-pic{width: 1.7rem; height: 1.7rem; overflow: hidden; margin-right: 4%; border-radius: 50%;}
.our-team ul.team-box li .team-pic img{width: 100%; height: 100%;}
.our-team ul.team-box li .team-info{width: 59%;overflow: hidden;}
.our-team ul.team-box li .team-info .name{font-size: .2rem; color: #0080e2; font-weight: bold;}
.our-team ul.team-box li .team-info .team-tit{font-size: .16rem;color: #ff6000;}
.our-team ul.team-box li .team-info .team-txt{height:1.2rem;}

.about-adv{width: 100%; height: 2.75rem; overflow: hidden; position: relative; margin-top: .5rem;}
.about-adv>p,.about-adv>p img{width: 100%; height: 100%;}
.about-adv .about-adv-txt{width: 70%; height:1.1rem; overflow: hidden; position:absolute; left:15%; top:10%; color: #fff;}
.about-adv .about-adv-txt>p{font-size: .36rem; font-weight: bold;}

.partner{width: 100%; }
.partner .why-tit p{width:2.5rem;}
.partner ul.partner-box{width:100%;background: #f7f7f7; margin-top:.3rem;}
.partner ul.partner-box li{width:15.8%; height:1.3rem;overflow: hidden; float: left; margin-right: 1%; margin-top: .2rem;}
.partner ul.partner-box li:nth-child(6n){margin-right: 0;}
.partner ul.partner-box li a{width: 100%; height: 100%; display: block;}
.partner ul.partner-box li img{width: 1.3rem; height: 1.3rem; margin:0rem auto; overflow: hidden;}


ul.feedback-box li{width: 100%; margin-top: .3rem;padding-bottom: .2rem; border-bottom: 1px dashed #b6b6b6;}
ul.feedback-box li .feed-l{width:.4rem; height: .4rem; overflow: hidden; border-radius: 50%; margin-right: .05rem; }
ul.feedback-box li .feed-l img{width: 100%; height: 100%;}
ul.feedback-box li .feed-c{width: 1.4rem; margin-right: .1rem;}
ul.feedback-box li .feed-c .name{ }
ul.feedback-box li .feed-c .xing b{width: .13rem; height: .13rem;display: inline-block;   margin-top: .03rem; margin-right:.02rem;}
ul.feedback-box li .feed-c .xing b.huang-x{background: url(../images/about/xin.png) no-repeat;}
ul.feedback-box li .feed-c .xing b.hui-x{background: url(../images/about/xin2.png) no-repeat;}
ul.feedback-box li .feed-r{width: 80%; }


/*合作、联系我们*/
.work-box{width:100%; margin-top: .4rem;}
.work p{width:47%;}
.work-l{width: 49%; margin-right: 6%;}
.work-l .why-con p{margin-top: .1rem;}
.work-r{width: 45%;}
.work-r form{width: 100%; padding:.2rem; background: #c2dcee;}
.work-r form p{font-size: .24rem; font-weight: bold;text-align:center; }
.work-r form label{width: 100%; margin-top: .1rem;}
.work-r form label input{width: 100%; background: #fff; border:none; outline: none; height: .35rem; line-height: .35rem; padding:0rem .1rem;}
.work-r form label textarea{width:100%;height: 1.7rem;border:none; outline: none; padding:.1rem;}
.work-r form input.submit{width:100%;height:.35rem; line-height: .35rem; text-align:center; background: #ff6000; color: #fff; font-size: .18rem; border-radius: .05rem; outline: none;border:none;}

/*客户照片*/
.photo p{width: 26%;}
ul.photo-box{width: 100%;margin-top: .1rem;}
ul.photo-box li{width: 32%;/* margin-right: 2%;*/ margin: .3rem 2% .5rem 0rem;}
ul.photo-box li:nth-child(3n){margin-right:0;}
ul.photo-box li a{text-decoration: underline;}
ul.photo-box li div{width: 100%; height: 100%; display: block; position: relative; }
ul.photo-box li .photo-pic{width: 100%; height:2.3rem; overflow: hidden;}
ul.photo-box li .photo-pic img{width: 100%; height: 100%;}
ul.photo-box li .photo-info{ width:90%; height: .85rem;  overflow: hidden; position: absolute;left:5%; bottom:-.4rem; background: #fff;padding:.03rem; box-shadow: 2px 2px 10px #999; text-align: center;}


/*团队*/
.team-boxlist li{margin-top:0rem!important; margin-bottom: .2rem;}

.activity{width:100%; margin-top: .3rem;}
.activity ul.activity-box{width: 100%; margin-top: .1rem;}
ul.activity-box li{width:32%; margin-right: 2%; margin-top: .2rem;}
ul.activity-box li:nth-child(3n){margin-right: 0;}
ul.activity-box li a{width: 100%; height: 100%; display: block; position: relative; cursor: pointer;}
ul.activity-box li .activity-pic{width: 100%; height:2.35rem; overflow: hidden;}
ul.activity-box li .activity-pic img{width: 100%;height: 100%;}
ul.activity-box li .yy{width: 100%;  height: 50%; background-color: #000; opacity: .5;filter: alpha(opacity=50); position: absolute; left:0; bottom:0; z-index: 2;}
ul.activity-box li .activity-con{width: 100%; height: 50%; padding:.1rem; color: #fff; position: absolute; left:0; bottom:0;z-index: 3; overflow: hidden;}


/*帮助条款*/
.help-tit-box{padding-bottom: .1rem;}
.help-tit{font-size: .24rem!important;font-weight: bold;color: #06405b;}
.help-tit-ms{font-size: .18rem; margin-top: .1rem;color: #06405b;}

.help-con-box{width: 100%; margin-top: .3rem;font-size: .16rem; line-height: .3rem;}
.help-con-box .tit{font-size: .18rem; font-weight: bold; color: #06405b; margin-top: .3rem;}
.help-con-box p{ font-size: .16rem; line-height: .3rem; }

.help-ideas{width:100%; margin-top: .3rem;}
.help-info{width: 100%; margin-bottom: .7rem;}


/*评论*/
.reviews-top{width: 100%;  margin-top: .3rem;}
.reviews-top .reviews-top-tit{height:.5rem;padding-left: .5rem; background: url(../images/gou.png)no-repeat center left; line-height: .5rem; font-size: .18rem; font-weight: bold; color:#00355f;}
.reviews-top .reviews-top-con{width: 100%;color:#00355f; font-size: .16rem; margin-top: .2rem;}

.reviews-box{width: 100%;  margin-top:.3rem;}
.reviews-box .reviews-l{width:77.5%; margin-right:3.5%;} 

.xxbox{margin-top: 0rem;}
.rours-review-box .rours-review-top{margin-bottom: 0rem;}
.rours-review-box .rours-review-list .time{position: static;}
.reviews-top{width: 100%; margin-bottom: .2rem; position:relative;}
.reviews-top a.read-more{width: 1.1rem; height: .3rem; line-height: .3rem; text-align: center; background: #0090ff; color: #fff; display: block; border-radius: .05rem; position: absolute; right:.2rem; bottom:-.1rem;}
.feed-r{  overflow: hidden;}
.feed-c .family{font-weight: bold; color: #1097ff;}
ul.feedback-box li .pic{text-align:right}
ul.feedback-box li .pic img{max-width:80%;overflow: hidden;margin-right: .03rem;}
.rours-review-box .rours-review-list li{padding:0rem 0rem .3rem;}

.page2{width: 100%; margin:.4rem 0rem; text-align: center;}
.page2 a{padding:.03rem .1rem; border:1px solid #b6b6b6; display: inline-block; margin-right:.08rem; color: #4646e1; font-size: .16rem; font-weight: bold;}

.reviews-box .reviews-r{width:19%; }
.reviews-r .questions{width: 100%; background: #efefef; border:1px solid #b6b6b6; border-radius:.05rem; padding:.2rem .1rem;}
.reviews-r .questions p{font-size: .18rem; font-weight: bold; text-align:center; margin-bottom: .1rem;}
.re-form form label{width: 100%; margin-top: .1rem;}
.re-form form textarea,.re-form form input{width: 100%; padding:.1rem; outline: none; border-radius: .05rem;border:1px solid #b6b6b6;}
.re-form form textarea{height: 1rem;}
.re-form form input{height: .25rem; line-height: .25rem; }
.re-form form button{height: .3rem; width:60%; margin:.1rem auto 0rem; background: #999; color: #fff; font-size: .16rem; font-weight: bold; line-height: .3rem; border:none; border-radius: .05rem; outline: none; display: block;}

.tripadvisor{width: 100%; margin-top: .3rem; padding:.2rem .1rem; border:1px solid #b6b6b6; border-radius: .05rem;}
.tripadvisor .trip-tit{padding-bottom: .1rem; border-bottom: 1px solid #b6b6b6;}
.tripadvisor .trip-tit p:first-child{width:1.56rem; height: .35rem;}
.tripadvisor .trip-tit p:first-child img{width: 100%; height: 100%;}
.tripadvisor .trip-tit p:last-child{font-size: .12rem;}

.tripadvisor .culture{margin-top: .2rem; padding-bottom: .1rem; border-bottom: 1px solid #b6b6b6;}
.tripadvisor .culture .cu-tit{font-size: .18rem; font-weight: bold; }
.tripadvisor .culture .cu-tit a{text-decoration: underline;}
.tripadvisor .culture p:last-child{font-size: .12rem;}

.tripadvisor .ranking{margin-top: .2rem;}
.tripadvisor .ranking p:first-child{font-weight: bold;}
.tripadvisor .ranking p:last-child{font-weight: bold; color: #009d71;}

/*全文搜索结果页*/
.all-search-main{width:100%; padding:.3rem 0rem;}
.all-search-form input{height: .38rem; border-radius: .05rem; outline:none; line-height: .38rem;}
.all-search-form input.ss{width: 9.2rem; margin-right:.2rem; border:1px solid #b6b6b6; padding:.0rem .1rem;}
.all-search-form input.submit{width:1.9rem;border:none; font-size: .18rem; font-weight: bold; background: #0090ff; color: #fff;}

ul.all-search-box{width: 100%; margin-top: .2rem;}
ul.all-search-box li{width: 100%; margin-top: .4rem;}
ul.all-search-box li .s-tit{font-size: .18rem;  font-weight: bold;}
ul.all-search-box li .s-tit a{color:#056998;}
ul.all-search-box li .s-tit a span{color: #ff0819;}
ul.all-search-box li .s-con{width: 100%; margin:.1rem 0rem;}
ul.all-search-box li .s-con span{color: #ff0819;}
ul.all-search-box li .s-link a{color:#1111db;}

/*支付*/
.pay-index-box{width:100%;margin:.4rem auto;}

.pay-index-l{width: 76%; margin-right:2%;}
.pay-index-l .pay-index-tit{width:100%;height: .5rem; line-height: .5rem; background:#14729e; padding-left: .2rem; font-size: .18rem; font-weight: bold; color: #fff;}
.pay_box1{width: 100%; margin-top: .3rem; padding-bottom: .3rem; border-bottom: 1px dashed #b6b6b6;}
.pay_box1 p{width:50%; margin-top: .4rem; float: left;}
.pay_box1 p a{width: 2.2rem;margin:0 auto; overflow: hidden;display:block;}
.pay_box1 p.p1 a{ height: .75rem;  border:1px solid #b6b6b6; padding:.1rem;}
.pay_box1 p a img{width: 100%; height: 100%;}
.pay_box1 p.p2 a{height: 2.2rem; overflow: hidden;}
.pay_box2{border-bottom: none;}

.pay-index-r{width: 22%;}
.pay-index-r .book-r{width: 100%;}

.pay-notes{width: 100%; margin-top: .5rem;}


/*支付页面*/
.pay-type-img{width: 2.2rem; height: .75rem; overflow: hidden; border:1px solid #b6b6b6;}
.pay-type-img img{width: 100%; height: 100%;}
.pay-sm{width: 100%; margin-top: .3rem;}
.pay-sm .pay-sm-l{width: 53%; margin-right:10%; font-size: .16rem;}
.pay-sm .pay-sm-r{width: 37%; text-align: right; font-size: .18rem;}
.pay-sm .pay-sm-r span{font-size: .12rem;}
.pay-sm .pay-sm-r span b{font-size: .18rem;font-weight: bold; color: #ff0000;}

.pay-info{width:100%; margin-top: .4rem;}
.pay-info form{width: 43%;}
.pay-info p{font-size: .18rem;}
.pay-info label{width: 100%;margin-top: .1rem;}
.pay-info label input{width: 4.2rem; height: .3rem; line-height: .3rem; outline: none; border:1px solid #b6b6b6; padding:0rem .1rem;}
.pay-info p.sr{font-size: .14rem;}
.pay-info p.sr span{color: #ff0000;}
.pay-info input.submit{width: 1.2rem; height: .3rem; line-height: .3rem; outline: none; border:none; background: #ff8a00; color: #fff; text-align: center; font-size: .16rem; margin-top: .3rem; }

.ewm-box{width:23%; text-align: center;}
.ewm-box .sm{font-size: .14rem;}
.ewm-box img{width: 2.2rem; height: 2.2rem; overflow: hidden; }

.wx-l{width:26%; text-align: center;}
.wx-l p{font-size: .14rem;text-align: center;margin:0 auto;}
.wx-l p:nth-child(2){width: 2.2rem; height: 2.2rem; overflow: hidden; margin-top:.1rem; margin-bottom: .1rem;}
.wx-l p:nth-child(2) img{width: 100%; height: 100%; }
.wx-r{width: 34%;}
.wx-r p:first-child{margin-top: .8rem; font-size: .2rem; font-weight: bold;}
.wx-r p:nth-child(2){margin:.1rem 0rem; }
.wx-r p:nth-child(2) b{font-size: .36rem;color: #da0303;}

.pal-r p:first-child{margin-top:1rem;}
.card-submit{float: right; margin-right:.2rem;}
.card-img{width: 3.8rem; height: 2rem; overflow: hidden; border-radius: .05rem;}
.card-img img{width: 100%; height:100%;}
@media (max-width: 1340px) {

ul.feedback-box li .feed-r{width: 78%; }
.our-team ul.team-box li .team-info{width: 54%;}




}
