@charset "utf-8";
/* CSS Document */
body{ width: 100%; min-width: 320px; max-width: 750px; height: 100%; margin: 0 auto; padding: 0; font-size: 2vw; color: #323232; background: #f5f5f5;}
html,body{width: 100%; min-width: 320px; max-width: 750px;}
h1,h2,h3,h4{font-size:1rem;}
i,em{font-style:normal;}
img{border: 0; width:100%; vertical-align:middle;}
select{appearance:none; -moz-appearance:none;-webkit-appearance:none;border:none;background-color:#FFFFFF;}
.fl{float:left;}
.fr{float:right;}
ul,li,dl,dd{list-style-type:none; margin:0; padding:0}
.iconfont {font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.top{width: 100%; padding: 0 2vw; height:11.7vw; line-height: 11.7vw; line-height:1; color:#fff; margin: 0 auto; z-index: 999; overflow:hidden; background:#009b4c; width: 100%; margin: 0 auto; position: fixed; top: 0; left: 0;}
.top .zc{text-align: center; height:11.7vw; line-height: 11.7vw; color: #fff; font-size: 4vw;}
.back{line-height: 1; margin-top: 1.5vw; position: absolute; left: 2vw; top: 2.3vw; font-size: 4vw;}
.back a{color: #fff;}

.c_nav{width:5vw; height:5vw; background: none; display:inline-block; overflow: hidden; position: absolute; top:3.4vw; right:2vw; z-index: 999; cursor: pointer;}
.c_nav span{display: block; width:4vw; height:0.5vw; background: #fff; margin:0.7vw auto; overflow: hidden; border-radius: 3px;}
.c_nuw{transform:rotate(360deg); -webkit-transition:all ease-in-out 300ms; -moz-transition:all ease-in-out 300ms; transition:all ease-in-out 300ms;}
.c_nuw span:nth-child(1){transform:rotateZ(45deg)translate(1px,0px); transform-origin: center; width:4.3vw; margin-top:1.8vw; height: 0.4vw; -webkit-transition:all ease-in-out 300ms; -moz-transition:all ease-in-out 300ms; transition:all ease-in-out 300ms;}
.c_nuw span:nth-child(2){display: none;}
.c_nuw span:nth-child(3){transform:rotateZ(-45deg)translate(1px,-1px); transform-origin: center; width:4.3vw; margin-top:-0.5vw; height: 0.4vw; -webkit-transition:all ease-in-out 300ms; -moz-transition:all ease-in-out 300ms; transition:all ease-in-out 300ms;}
.top_right{width:100%; height:calc(100% - 0px); line-height: 100px; float: inherit; text-align: left; position: fixed; bottom: 0; left: -100%; background: rgba(255,255,255,.95); z-index: 99; top:11.7vw;}
.nav{width:100%; height: auto; display:block; font-size: 4.6vw;}
.nav div{display:block; width: 100%; height:16vw; line-height: 16vw; border-bottom: 1px solid rgba(0,0,0,.1); margin: 0; border-bottom: 1px solid #d7d7d7;}
.nav div a{position: relative; z-index: 2; color: #323232;}
.nav div a i{color: #939393; font-size: 7vw; vertical-align: middle; margin: 0 4.7vw 0 2vw;}
.nav div:after{content: ''; width: 0%; height:1px; position: absolute; left: 50%; top:inherit; bottom: 0; border-radius: 18px; opacity: 0;}
.nav div:hover:after,.nav .nuw:after{left: 0; width: 100%; opacity: 1;}
.nav div:hover a,.nav .nuw a{ color: #323232; transition: all .2s ease-in .2s;}

.search{background: #fff; height: 20vw; margin-top: 11.7vw; padding: 0 2vw;}
.search .weather{height: 12.1vw; padding: 2.3vw 0 3.5vw 0;}
.search .weather i{background-image: url(../images/weather.png); background-size: 100%; background-repeat: no-repeat; height: 3.9vw; width: 4.9vw; display: inline-block; float: left; margin: 1.6vw 0.5vw 0 0; display: none;}
.search .weather span{float: left; line-height: 4.8vw; display: inline-block; display: none;}
.search .weather em{float: left; margin-top: 2.4vw; line-height: 4.1vw; display: none;}
.search .weather .ss{height: 6.7vw; line-height: 6.7vw; background-color: #f5f5f5; border: none; width: 100%; float: right; border-radius: 5px; padding: 0 3.1vw;}
.search .weather .ss .sousuo{background-image: url(../images/big.png); background-size: 100%; background-repeat: no-repeat; background-position: center; height:4.5vw; width: 4vw; border: none; background-color: #f5f5f5; margin: 1.2vw 1.7vw 0 0; float: left;}
.search .weather .ss .text{color: #bfbfbf; font-size: 4vw; border: none; height: 6.4vw; line-height: 6.4vw; width: 84vw; background: #f5f5f5; float: left;}
.search .hot_ss{height: 4.8vw; line-height: 4.8vw; color: #666; font-family: 苹方;}
.search .hot_ss span{height: 4.8vw; line-height: 4.8vw; width: 18.8vw; margin-left: 2vw; background: #f5f5f5; border-radius: 10px; text-align: center; font-size: 4vw; color: #666; display: inline-block;}
.search .hot_ss b{font-size: 4vw;}
/* banner */
.in_banner{width:100%; height: 45.1vw; position: relative; line-height: 1; text-transform: uppercase; margin:1.6vw auto; overflow: hidden;}
.in_banner .swiper-slide{position: relative;}
.in_banner .swiper-slide a{display: block; width: 100%; height: 100%;}
.in_banner .swiper-slide a img{height: 45.1vw; width: 100%; overflow: hidden; border-radius: 10px;}
.in_banner .in_banner_a{width: 100%; height:10px; line-height: 1; vertical-align: top; position: absolute; bottom: 12px; left: 0; z-index: 2; text-align: center;}
.in_banner .in_banner_a .swiper-pagination-bullet{width: 7px; height: 7px; background: none; border-radius: 100%; background: #fff; opacity: 1; margin: 0 1vw; position: relative; transition: all .4s ease .2s;}
.in_banner .in_banner_a .swiper-pagination-bullet-active{transition: all .4s ease .2s; background: #009b4c;}

.center{margin: 0 2vw 14.3vw 2vw;}

.list{background: #fff; border-radius: 10px; height: 44vw; padding: 3.3vw 2.2vw;}
.list ul li{float: left; width: 21.4vw; text-align: center; font-size:3.6vw; border-bottom: 1px solid #e8e8e8; margin:0 1.5vw 2vw 0; padding-bottom: 2vw;}
.list ul li i{display: block; font-size: 8.2vw; color: #35d4d9; margin-bottom: 2.3vw;}
.list ul li a{display: inline-block; width: 22.5vw; height: 16.5vw; border-right: 1px solid #e8e8e8;}
.list ul li:nth-child(4n) a{border-right: none; margin-right: 0;}
.list ul li:nth-child(2) i{color: #ffc560;}
.list ul li:nth-child(3) i{color: #fe6f66;}
.list ul li:nth-child(4) i{color: #3ed78e;}
.list ul li:nth-child(5) i{color: #618ee1;}
.list ul li:nth-child(6) i{color: #a28444;}
.list ul li:nth-child(7) i{color: #ef76df;}
.list ul li:last-child i{color: #58a5e0;}
.list ul li:nth-child(5),.list ul li:nth-child(6),.list ul li:nth-child(7),.list ul li:nth-child(8){border-bottom: none;}

.one_day{background: #fff; border-radius: 10px; padding: 6.1vw 2.4vw; margin: 2vw 0;}
.title{font-size: 4.5vw; font-weight: bold; height: 9.5vw; line-height: 1;}
.title i{font-weight: normal; font-size: 7vw; margin-right: 2vw; color: #7a7a7a; vertical-align: middle;}
.title a{float: right; font-size: 3.5vw; font-weight: normal;}
.one_day .one_day_list ul li{float: left; width: 43.7vw; margin: 0 3.2vw 6vw 0;}
.one_day .one_day_list ul li:nth-child(2n){margin-right: 0;}
.one_day .one_day_list ul li img{width: 43.7vw; height: 29.3vw; border-radius: 10px;}
.one_day .one_day_list ul li h1{color: #323232; font-size: 4vw; line-height: 5vw; height: 10vw; overflow: hidden; margin: 1.7vw 0 3.4vw 0;}
.one_day .one_day_list ul li .jg{font-weight: bold; color: #e54a51; font-size: 5vw; height: 3.2vw; line-height: 3.2vw;}
.one_day .one_day_list ul li .jg span{float: right; color: #909090; font-size: 3.5vw; font-weight: normal;}
.one_day .one_day_list ul li .jg div{float: right; color: #41b366; font-size: 3.8vw; font-weight: normal;}

.product{background: #fff; border-radius: 10px; padding: 6.1vw 2.4vw; margin: 2vw 0;}
.product .product_list .img{float: left; width: 43.7vw; position: relative;}
.product .product_list .img img{ width: 43.7vw; height: 29.3vw; border-radius: 10px;}
.product .product_list .img .dw{}
.product .product_list .img .dw .zb{color: #323232; font-size: 4vw; line-height: 5vw; height:5vw; overflow: hidden; margin: 1.7vw 0 3.4vw 0;;}
/* .product .product_list .img .dw .zb span{border: 1px solid #fff; height: 4.5vw; line-height: 4.3vw; padding: 0 1.2vw; border-radius: 20px; display: inline-block; font-size: 3.3vw; float: left;}
.product .product_list .img .dw .zb span:first-child{margin-right: 0.8vw;} */
.product .product_list .img .dw .yb{font-weight: bold; color: #e54a51; font-size: 5vw; height: 3.2vw; line-height: 3.2vw;}
.product .product_list .right{float: right;  width: 43.7vw;}
.product .product_list .right .imgs{ width: 43.7vw; position: relative;}
.product .product_list .right .imgs imgwidth: 43.7vw; height: 29.3vw; border-radius: 10px;}
.product .product_list .imgs .dw{}
.product .product_list .imgs .dw .zb{color: #323232; font-size: 4vw; line-height: 5vw; height:5vw; overflow: hidden; margin: 1.7vw 0 3.4vw 0;}
.product .product_list .imgs .dw .yb{font-weight: bold; color: #e54a51; font-size: 5vw; height: 3.2vw; line-height: 3.2vw;}
/* .product .product_list .right .imgs:nth-child(2){margin-bottom: 0;}
.product .product_list .right .imgs:nth-child(2) img{border-radius: 0 0 10px 0;}
.product .product_list .imgs:nth-child(2n) .dw{border-radius: 0 0 10px 0;} */
 
.share{background: #fff; border-radius: 10px; padding: 6.1vw 2.4vw; margin: 2vw 0;} 
.share .share_img,.share .share_img img{height: 31.2vw; width: 100%;}
.share .share_img img{border-radius: 10px 10px 0 0;}
.share_li ul li{padding:2.4vw 0 3.6vw 0; border-bottom: 1px solid #dfdfdf;}
.share_li ul li a h1{font-size: 4.2vw; height: 8vw; line-height: 8vw; color: #323232;} 
.share_li ul li a div{font-size: 4vw; color: #666; line-height: 4.9vw;}
.share_li ul li:last-child{border-bottom: none;}
 
.sign{background: #009b4c; padding: 2.5vw 2.3vw 3.5vw 2.3vw; border-radius: 10px;}
.sign .img{height: 36.7vw;}
.sign h1{font-size: 5vw; color: #fff; height: 13vw; line-height: 6.5vw; overflow: hidden; margin-top: 2.1vw;} 
.sign .time{height: 9.6vw; line-height: 7.9vw; color: #ffd800; font-size: 4vw;}
.sign a{height: 8.5vw; line-height: 8.5vw; width: 100%; background: #ffd800; font-size:5vw; font-weight: bold; text-align: center; display: inline-block; border-radius: 10px; color: #009b4c;}

.coop{background: #fff; border-radius: 10px; padding: 6.1vw 2.4vw; margin: 2vw 0;}
.coop_ul{width:100%; height: 74vw; position: relative; line-height: 1; text-transform: uppercase; margin:3vw auto 0 auto; overflow: hidden;}
.coop_ul .coop_li{position: relative;}
.coop_ul .coop_li ul li{float: left; width: 20.3vw; height: 20.3vw; text-align: center; font-size: 4vw; margin: 0 2.1vw 6.3vw 0; border: 1px solid #ccc; overflow: hidden;}
.coop_ul .coop_li ul li:nth-child(4n){margin-right: 0;}
.coop_ul .coop_li ul li a{color: #525252;}
.coop_ul .coop_li ul li a img{margin-bottom: 1.6vw; height:100%; width: 100%; object-fit: contain;}
.coop_ul .coop_a{width: 100%; height:10px; line-height: 1; vertical-align: top; position: absolute; bottom: 0.6vw; left: 0; z-index: 2; text-align: center;}
.coop_ul .coop_a .swiper-pagination-bullet{width: 7px; height: 7px; background: none; border-radius: 100%; background: #438e0f; opacity: 1; margin: 0 1vw; position: relative; transition: all .4s ease .2s;}
.coop_ul .coop_a .swiper-pagination-bullet-active{transition: all .4s ease .2s; background: #009b4c;}

.bottom{background: #fff; width: 100%; border-radius: 10px; height: 16.5vw; text-align: center; line-height: 4.4vw; font-size: 4vw; padding-top: 4.1vw; clear: both; margin-top: 2vw;}
.foot_nav{ width: 100%; height:13.1vw; line-height: 13.1vw; position: fixed; bottom: 0; left: 0; z-index: 999; overflow: hidden; background:#009b4c;}
.foot_nav a{display: block; width:25%; float: left; text-align: center; color: #fff; overflow: hidden; height:13.1vw; font-size: 4.4vw; border-right: 1px solid #0bb35d; border-left: 1px solid #018542;}
.foot_nav a:first-child{border-left: none;}
.foot_nav a i{font-size: 7vw; margin-right: 1.5vw;}

/*关于立战*/
.mt13{margin-top: 13.4vw;;}
.about{background: #fff; padding: 4.3vw 2vw; border-radius: 10px; margin-bottom: ;}
.about h1{height: 10.9vw; line-height: 10.9vw; text-align: center; border-bottom: 1px solid #ddd; font-size: 5vw; font-weight: bold;}
.detal{padding: 4.3vw 0;}

/*合作商家*/
.in_coop .htmleaf-container{background: #fff; border-radius: 10px; padding: 7.5vw 2vw;}
.in_coop .article{float: left; width: 20.3vw; text-align: center; font-size: 4vw; margin: 0 2.1vw 6.3vw 0;}
.in_coop .article:nth-child(4n){margin-right: 0;}
.in_coop .article a{color: #525252;}
.in_coop .article a img{margin-bottom: 1.6vw; height:100%; width: 100%;}
.load-more__btn{clear: both; display: block; text-align: center; width: 100%; background-image: url(../images/more.png); background-repeat: no-repeat; background-position: center top; background-size: 100%; height: 7.2vw; color: #666; font-size: 4vw; line-height: 1;}

/*立战产品*/
.list_product{padding: 3.2vw 2vw; background: #fff; border-radius: 10px;}
.list_product .article{width: 44vw; text-align: left; margin: 0 3.5vw 6.5vw 0; float: left;}
.list_product .article:nth-child(2n){margin-right: 0;}
.list_product .article .img img{width: 44vw; height: 29.3vw; border-radius: 10px;}
.list_product .article .jg{height: 9vw; line-height: 3.5vw; margin: 2.8vw 0; color: #e54a51; font-weight: bold; font-size: 5vw;}
.list_product .article .jg p{margin-bottom: 2vw;}
.list_product .article .jg span{background: #009b4c; height: 4.5vw; line-height: 4.2vw; padding: 0 2.5vw; color: #fff; font-size: 3.5vw; border-radius: 10px; font-weight: normal; margin-right: 1.3vw; display:black; width:15vw;}
.list_product .article .jg em{color: #666; font-weight: normal; font-size: 3.3vw; text-decoration: line-through; margin-left: 2.4vw;}
.list_product .article h1{font-size: 4vw; height: 13.5vw !important; line-height:4.52vw; overflow: hidden;}

/*立战产品-详细*/
.product_xx{height: 17.5vw; border-bottom: 1px solid #e2e2e2;}
.product_xx .fl{width: 75%; padding-left: 2vw; margin-top: 3.6vw;}
.product_xx .fl .jg{height: 4vw; line-height: 4vw; color: #e54a51; font-size: 5vw; font-weight: bold;}
.product_xx .fl .jg span{height: 4vw; line-height: 4vw; color: #fff; width: 11.5vw; background: #009b4c; font-size: 3.2vw; display: inline-block; text-align: center; border-radius: 10px; margin-right: 1.6vw; font-weight: normal;}
.product_xx .fl .jg em{font-size: 3.2vw; color: #666; font-weight: normal; text-decoration: line-through; margin-left: 2.4vw;}
.product_xx .fl h1{font-size: 4.5vw; font-weight: bold; height: 9.1vw; line-height: 9.1vw;}
.product_xx .fr{background: #f2f2f2; border-radius: 5px 0 0 5px; height: 5.1vw; line-height: 5.1vw; width: 14.7vw; text-align: center; font-size: 3.6vw; color: #777; margin-top: 6.5vw;}
.product_xx .fr i{margin-right: 1.2vw;}
.sales div{float: left; width: 50%; text-align: center; font-size: 3.3vw; color: #777; height: 4.8vw; line-height: 4.8vw; margin-top: 1.3vw;}
.sales div i{font-size: 5vw; vertical-align: middle; margin-right: 2.6vw;}
.sales div:first-child{border-right: 1px solid #e2e2e2;}
.ensure{background: #fff; border-radius: 10px;}
.ensure ul li{height: 10vw; line-height: 10vw; padding: 0 2.4vw; font-size: 3.2vw;}
.ensure ul li:first-child{border-bottom: 1px solid #dfdfdf;}
.ensure ul li b{color: #666;}
.ensure ul li i{color: #b2b2b2; font-size: 5.2vw; margin-right: 3.5vw;}
.ensure ul li span{float: right; color: #858585;}
.specs{background: #fff; border-radius: 10px; padding: 2vw; margin: 2vw 0; font-size: 4vw; color: #666;}
.specs_top{height: 6.7vw; line-height: 6.7vw;}
.specs .specs_top i,.parameter i{float: right; font-size:7vw; vertical-align: middle; color: #a6a6a6;}
.specs_xz{margin: 0 10vw; padding-bottom: 1.1vw;}
.specs_xz span{height: 5.3vw; line-height: 5.3vw; background: #f0f0f0; border-radius: 5px; min-width: 15.7vw; width: auto; display: inline-block; text-align: center; padding: 0 2.7vw; color: #8a8a8a; font-size: 4vw; float: left; margin: 1vw 1.6vw 0 0;}
.parameter{background: #fff; border-radius: 10px; padding: 2vw; margin: 2vw 0; font-size: 4vw; color: #666; height: 10.7vw; line-height: 6.7vw;}
.cp_detal{background: #fff; border-radius: 10px; padding: 2vw 0;}
.com_n1{height: 10.7vw; line-height:10.7vw; border-bottom: 1px solid #dfdfdf; font-size: 4.5vw; margin-bottom: 4.4vw;}
.com_n1 li{ float:left; width: 19.3vw; text-align: center; font-weight: bold;}
.com_n1 .cur_n1{border-bottom: 3px solid #009b4c; color: #009b4c; line-height: 10.3vw;}
.dispan1 .list1{overflow:hidden; display:none;}
.dispan1 .list1 .img{ padding: 0 2vw;}
.down{ width: 100%; height:13.1vw; position: fixed; bottom: 0; left: 0; z-index: 999; overflow: hidden; background:#fafafa;}
.down a{display: inline-block; float: left; width: 16vw; text-align: center; color: #333; font-size: 4.2vw;}
.down a i{display: block; margin: 1.5vw 0 0.9vw 0; font-size: 5.5vw;}
.down a.car{width: 34vw; background: #f19d18; line-height: 13.1vw; font-size: 5vw; color: #fff;}
.down a.buy{width: 68vw; background: #e7413d; line-height: 13.1vw; font-size: 5vw; color: #fff; text-align: center;}
.all{background: #eefff6; height: 9.3vw; line-height: 9.3vw; padding: 0 2vw; color: #fb7536; font-size: 4.2vw;}
.all div{float: right;}
.dispan1 .list1 .discuss_li .article{padding: 0 2vw;}
.dispan1 .list1 .discuss_li .article:last-child{border-bottom: none;}
.parameter_cata{width:100%; height:100%; position:fixed; left:0px; top:0px; background-color:rgba(0,0,0,0.8); z-index:99999; display:none;}
.parameter_tc{width:100%; margin:0 auto; position:fixed; left:0%; bottom:0; z-index:99; background: #fff; padding: 5.1vw 4.4vw;}
.parameter_tit{font-size: 5.5vw; text-align: center; height: 9.2vw; line-height: 7.1vw;}
.parameter_li li{border-bottom: 1px solid #e3e3e3; height: 11.6vw; line-height: 11.6vw; font-size: 4.2vw;}
.parameter_li li span{width: 28.5vw; display: inline-block; color: #8d8d8d;}
.parameter_tc .wc{font-size: 5vw;display: inline-block; background: #009b4c; height: 9.6vw; line-height: 9.6vw; text-align: center; width: 100%; color: #fff; margin-top: 8vw; border-radius:10px;}

.specs_cata{width:100%; height:100%; position:fixed; left:0px; top:0px; background-color:rgba(0,0,0,0.8); z-index:99999; display:none;}
.specs_tc{width:100%; margin:0 auto; position:fixed; left:0%; bottom:0; z-index:99; background: #fff;}
.specs_t{height: 11vw; display: block; margin: 4.5vw 4.9vw 0 0;}
.specs_t i{float: right; color: #333; border-radius: 100%; display: block; font-size: 8vw; margin-top: 1vw;}
.specs_sm{padding: 0 4.9vw 0 2.9vw; margin-bottom: 7.3vw;}
.specs_sm .img{float: left; width: 21.9vw;}
.specs_sm .img img{height: 21.9vw; width: 21.9vw;}
.specs_sm .fr{width: 66vw; margin-top: 3.2vw;}
.specs_sm .fr h1{color: #ff4e4c; font-size: 4vw; height: 6.1vw; line-height: 6.1vw; overflow: hidden;}
.specs_sm .fr h1 span{font-size: 5vw;}
.specs_sm .fr h2{height: 9.1vw; line-height: 9.1vw; color: #333; font-size: 4.2vw; overflow: hidden;}
.specs_sm .fr div{height: 3.5vw; line-height: 3.5vw; overflow: hidden; color: #999; font-size: 3.6vw;}
.specs_tc .choose_li span{ min-width: 15.7vw; width: auto; padding: 0 3vw; text-align: center;}
.specs_tc .cata_choose{padding: 0 4.9vw 12vw 2.9vw}
.specs_foot{position: fixed; bottom: 0; left: 0; height: 13.1vw; background: #f19d18; width: 100%;}
.specs_foot a{height: 13.1vw; line-height: 13.1vw; float: left; width: 50%; display: inline-block; color: #fff; font-size: 5vw; text-align: center;}
.specs_foot a:last-child{background: #ff4e4c;}

/*游记分享*/
.in_share{background: #fff; border-radius: 10px; padding: 0 2vw 5vw 2vw;}
.in_share .article{padding:2.4vw 0 3.6vw 0; border-bottom: 1px solid #dfdfdf; width: 100%; text-align: left; margin: 0;}
.in_share .article a h1{font-size: 4.4vw; height: 8vw; line-height: 8vw; color: #323232;} 
.in_share .article a div{font-size: 4vw; color: #666; line-height: 4.9vw;}
.in_share .load-more__btn{padding-top: 5vw; background-position:center 5vw; height: 13vw;}
.in_share .in_share_tit{font-size: 3.7vw; border-bottom: 1px solid #dfdfdf; height: 9.3vw; line-height: 9.3vw;}
.in_share .in_share_time{height: 8.3vw; line-height: 8.3vw; color: #666; font-size: 3.3vw;}

/*一日游*/
.one_day .article{float: left; width: 43.7vw; margin: 0 3.2vw 6vw 0;}
.one_day .article:nth-child(2n){margin-right: 0;}
.one_day .article img{width: 43.7vw; height: 29.3vw; border-radius: 10px;}
.one_day .article h1{color: #323232; font-size: 4vw; line-height: 4.7vw; height: 9.4vw; overflow: hidden; margin: 1.7vw 0 3.4vw 0;}
.one_day .article .jg{font-weight: bold; color: #e54a51; font-size: 5vw; height: 3.2vw; line-height: 3.2vw;}
.one_day .article .jg span{float: right; color: #909090; font-size: 3.5vw; font-weight: normal;}
.one_day .article .jg div{float: right; color: #41b366; font-size: 3.5vw; font-weight: normal;}
.one_day .load-more__btn{padding-top: 5vw; background-position:center 5vw; height: 13vw;}

/*一日游-详情*/
.detal_top{background: #fff; border-radius: 10px; padding-bottom: 2vw; margin-bottom: 1.3vw;}
.detal_banner{width:100%; height:auto; position: relative; line-height: 1; margin:2rem auto 0 auto; overflow: hidden;}
.detal_banner .swiper-slide img{width: 100%; height: 64.4vw; border-radius: 10px;}
.detal_banner .swiper-slide{position: relative; width:100%;}
.detal_banner .swiper-slide a{display: block; width: 100%; height: 100%; background-size:100% 100%; background-position: center center; background-repeat: no-repeat;}
.detal_banner .in_detaljs{display: inline-block; vertical-align: top; width:auto; height: 1.14rem; line-height:1.14rem; font-size: 3.2vw; color: #fff; text-align: right; letter-spacing: 2px; position: absolute; right: 3.2vw; bottom:3.2vw; z-index: 66;}
.detal_banner .in_detaljs span{color: #fff;}
.detal_banner .in_detaljs em{font-style: normal;}
#hs_sc{ height: 3.3vw; width:11.5vw; cursor: pointer;}
#red_sc{ height: 3.3vw; width: 11.5vw; display:none;}
.detal_top .sc{position: absolute; left: 4.4vw; top: 4.4vw; z-index: 99;}
.detal_top .top_tit{font-size: 4.2vw; height: auto; line-height: 5.6vw; padding: 0 2vw; margin: 2vw 0 1.2vw 0;}
.detal_top .top_fy{font-size: 4.2vw; color: #323232; padding: 0 2vw; height: calc(5.2vw*3); border-bottom: 1px solid #dfdfdf; margin-bottom: 1.2vw; position: relative;}
.detal_top .top_fy b{color: #666; font-size: 4.2vw;}
.detal_top .top_fy span{color: #009b4c; font-size: 3.5vw;}
.detal_top .top_fy .fl{line-height: 4.9vw;}
.detal_top .top_fy .fr{line-height: 9.8vw;}
.ktcjhy{position: absolute; padding:2vw 1.5vw; font-size: 3.8vw; top: 1.2vw; right: 0; background: #26a35d; color: #fff; border-radius: 5px;}
.detal_top .top_cg{font-size: 4vw; color: #ea743d; height: 5.9vw; line-height: 5.9vw; padding: 0 2vw;}
.detal_top .top_cg i{font-size: 5vw; vertical-align: middle; margin-right: 1.6vw;}
.detal_list{background: #fff; border-radius: 10px; margin-bottom: 1.3vw;}
.detal_list ul li{border-bottom: 1px solid #dfdfdf; padding: 0 2vw; height: 9.6vw; line-height: 9.6vw; overflow: hidden;font-size: 4.1vw;}
.detal_list ul li:last-child{border-bottom: none;}
.detal_list ul li div{display: inline-block; /*width: 30vw;*/ color: #666;}
.detal_list ul li div i{margin-right: 1vw; color: #26a35d; font-size: 5.4vw;}
.batch{background: #fff; height: 9.9vw; line-height: 9.9vw; overflow: hidden; border-radius: 10px; font-size: 4vw; padding: 0 2vw; margin-bottom: 1.3vw;}
.batch span{color: #666;}
.batch div{float: right; color: #009b4c; display: inline-block;}
.explain{background: #fff; border-radius: 10px; margin-bottom: 1.3vw; padding-bottom: 5vw;}
.explain_tit{height: 12.3vw; line-height: 12.3vw; border-bottom: 1px solid #dfdfdf; margin-bottom: 6vw;}
.explain_tit a{display: inline-block; width: 18.8%; text-align: center; color: #323232; font-size: 4vw;}
.explain_tit a.dq{border-bottom: 3px solid #009b4c; color: #009b4c; line-height: 11vw;}
.active,.route,.cost,.take{margin: 0 2vw 6vw 2vw; font-size: 4vw;}
.active_tit{background: #eefbf4; height: 7.7vw; line-height: 7.7vw; text-align: center; font-size: 4.5vw; color: #009b4c; margin-bottom: 3.2vw;}
.active_tit i{font-size: 6vw; vertical-align: middle; margin-right: 1.6vw;}
.active_tit span{display: inline-block; height: 1px; width: 5.3vw; background: #009b4c; vertical-align: middle; margin-right: 2vw;}
.active_tit span:last-child{margin-left: 2vw;}
.route_li ul li{padding-left: 4vw; position: relative; padding-bottom: 5.3vw;}
.route_li ul li h1{color: #009b4c; font-size: 4.2vw; font-weight: bold; height: 5.3vw; line-height: 1;}
.route_li ul li h1:before{content: "."; font-family: iconfont; font-size: 16vw; font-weight: normal; color: #009b4c; text-align: center; position: absolute; top: -9vw; left: -1vw; transform: translateY(-50%); transition: all 0.5s ease 0s; z-index: 999; height: 20px; width: 20px;}
.route_li ul li:before{content: ""; width: 1px; height: auto; border: 0.1px solid #009b4c; position: absolute; top: 2.2vw; left: 1.5vw; bottom: 1px; z-index: 9;}
.route_li ul li div{line-height: 6.4vw;}
.route_li ul li div span{color: #009b4c; font-weight: bold;}
.cost{color: #525252; line-height: 6.4vw;}
.cost b,.cost .ry span{color: #009b4c;}
.cost .ry span{margin-right: 5.3vw;}
.cost .cost_sm{background: #f2f4f3; padding: 2vw; margin-top: 3vw;}
.cost .cost_sm b{color: #525252;}
.take{line-height: 6.7vw; color: #525252;}
.take div{font-weight: bold; color: #009b4c;}
.take b{color: #333;}

.discuss{margin: 0 2vw; font-size: 4vw;}
.discuss_li .article{padding-bottom: 1.2vw; border-bottom: 1px solid #e6e6e6; margin-top: 5.3vw;}
.discuss_li .name{height: 8.8vw;}
.discuss_li .name .fl{width: 58.7vw;}
.discuss_li .name .fl .img{float: left; width: 8.5vw; margin-right: 2.3vw;}
.discuss_li .name .fl .img img{width: 8.5vw; height: 8.5vw; border-radius: 100%;}
.discuss_li .name .fl h1{color: #333; font-size: 5vw; height: 5.1vw; line-height: 5.1vw;}
#starRating .photo span {position: relative; display: inline-block; width: 3.2vw; height: 3.1vw; overflow: hidden; cursor: pointer;}
#starRating .photo span .nohigh {position: absolute; width: 3.2vw; height: 3.1vw; top: 0; left: 0; background-image: url("../images/star.png"); background-size: 100%; background-position: center; background-repeat: no-repeat;}
#starRating .photo span .high {position: absolute; width: 3.2vw; height: 3.1vw; top: 0; left: 0; background-image: url("../images/star1.png");background-size: 100%; background-position: center; background-repeat: no-repeat;}
.discuss_li .name .fr{line-height: 8.8vw; font-size: 3.5vw; color: #666; width: 28vw;}
.discuss_li .name .fr span{color: #009b4c;}
.discuss_li .pinjia{color: #333; font-size: 4vw; line-height: 6.4vw; margin: 3.2vw 0;}
.discuss_li .pic img{float: left; width: 21.7vw; height: 21.7vw; overflow: hidden; margin-right: 2.5vw;}
.discuss_li .pj_time{color: #666; font-size: 4vw; height: 8.7vw; line-height: 8.7vw;}
.discuss_li .load-more__btn{padding-top: 5vw; background-position:center 5vw; height: 13vw;}
.footer{position: fixed; left: 0; bottom: 0; height: 13.1vw; line-height: 13.1vw; background: #009b4c; width: 100%; z-index: 99;}
.footer:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.footer a{color: #fff; width:50%; display:block; text-align: center; font-size: 5vw; float: left;}
.footer a:first-child{background: #dfdfdf; color: #009b4c;}
.footer a i{font-size: 6vw; margin-right: 3.3vw;}

/*批次弹窗*/
.cata{width:100%; height:100%; position:fixed; left:0px; top:0px; background-color:rgba(0,0,0,0.8); z-index:99999; display:none;}
.cata_tc{width:100%; margin:0 auto; position:fixed; left:0%; bottom:0; z-index:99; background: #fff;}
.cata_t{height: 11vw; display: block; margin: 4.5vw 4.9vw 0 0;}
.cata_t i{float: right; color: #333; border-radius: 100%; display: block; font-size: 8vw; margin-top: 1vw;}
.cata_sm{padding: 0 4.9vw 0 2.9vw; margin-bottom: 2.1vw;}
.cata_sm .img{float: left; width: 21.9vw;}
.cata_sm .img img{height: 21.9vw; width: 21.9vw;}
.cata_sm .fr{width: 66vw;}
.cata_sm .fr h1{font-size: 4.2vw; color: #323232; font-weight: bold; line-height: 5.9vw; height: 17.7vw; overflow: hidden; margin-bottom: 1.3vw;}
.cata_sm .fr div{height: 3.6vw; line-height: 3.6vw; overflow: hidden; font-size:3.3vw; color: #666;}
.cata_sm .fr div span{color: #009b4c; margin-left: 2vw;}
.cata_choose{padding: 0 4.9vw 30vw 2.9vw;}
.cata_choose .choose_tit{font-size: 3.5vw; color: #333; height: 10.4vw; line-height: 10.4vw;}
.choose_li span{border: 1px solid #d5d5d5; font-size: 3.2vw; height: 5.9vw; line-height: 5.9vw; padding: 0 2vw; display: inline-block; border-radius: 5px; margin: 0 1.5vw 2.7vw 0;}
.choose_li span.dq{color: #009b4c; border: 1px solid #009b4c;}
.choose_ul{margin-bottom: 23vw;}
.choose_ul li{zoom: 1; color: #333; font-size: 4.2vw; height: 6.9vw; line-height: 6.9vw; margin-bottom: 5.1vw; padding: 0 4.9vw 0 2.9vw;}
.choose_ul li:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.m-num{height: 6.9vw; line-height: 6.9vw; width: 27.1vw; position: relative; float: right;}
.m-num span{display: block; width: 6.9vw; height: 6.9vw; line-height: 6.2vw; width: 6.9vw; border: 1px solid #e5e5e5; text-align: center; position: absolute; top: 0;}
.m-num .add{ position: absolute; right: 0; border-radius: 0 5px 5px 0;}
.m-num .jian{ position: absolute; left: 0; border-radius: 5px 0 0 5px;}
.m-num input{ color: #333; width: 13.3vw; height: 6.9vw; border: 1px solid #e5e5e5; border-right: none; border-left: none; position: absolute; left: 6.9vw; text-align: center; }
.choose_foot{background: #f6f6f6; height: 13.1vw; font-size: 4vw; color: #666; position: fixed; bottom: 0; left: 0; width: 100%;}
.choose_foot .fl{width: 50%; padding-left: 4.1vw; line-height: 13vw; /*margin-top: 2.8vw;*/}
.choose_foot a{width: 50%; background: #009b4c; line-height: 13.1vw; display: inline-block; color: #fff; font-size: 5vw; text-align: center; float: right;}

/*团建报名*/
.building{background: #fff; border-radius: 10px; padding: 5.3vw 2.5vw;}
.building table{width: 100%;}
.building table tr td{padding-bottom: 2.1vw; font-size: 4.5vw;}
.building table tr td div{height: 10.1vw; line-height: 10.1vw;}
.building table tr td .text{height: 9.3vw; line-height: 9.3vw; width: 100%; border:1px solid #e5e5e5; border-radius: 5px; color: #acacac; padding-left: 3.3vw;}
.building table tr td .button{height: 9.3vw; line-height: 9.3vw; width: 100%; background: #009b4c; border: none; text-align: center; color: #fff; border-radius: 5px; margin-top: 10vw;}

/*活动*/
.online{background: #fff; padding: 3.2vw 2vw; border-radius: 10px;}
.online h1{font-size: 4.5vw; line-height: 4.8vw; padding-bottom: 2.9vw; border-bottom: 1px solid #e9e9e9; margin-bottom: 1.1vw;}
.online_xx{line-height: 6.7vw; font-size: 4vw;}
.online_xx div span{width: 23vw; color: #666; display: inline-block;}
.online_xx div em{color: #ff9000;}
.info{background: #fff; border-radius: 10px; padding: 2vw; margin: 1.8vw 0;}
.info h1{height: 8.3vw; line-height: 8.3vw; border-bottom: 1px solid #e9e9e9; text-align: center; font-size: 4.5vw; margin-bottom: 2.3vw;}
.info .sm{line-height: 6.3vw; font-size: 4vw; color: #666; padding-bottom: 2.3vw;}
.applicant{background: #fff; border-radius: 10px; padding: 2vw 2vw 5vw 2vw;}
.applicant table{width: 100%;}
.applicant table tr td{height: 10.3vw; line-height: 10.3vw; border-bottom: 1px solid #ebebeb; font-size: 4.5vw;}
.applicant table tr:last-child td{border-bottom: none; padding: 2vw 0;}
.applicant table tr:first-child td{color: #009b4c; font-weight: bold;}
.applicant table tr td .text{float: right; width: 45.9vw; height: 10.3vw; line-height: 10.3vw; color: #acacac; text-align: right; border: none; margin-right: 5.3vw;}
.applicant table tr td em{margin-right: 5.3vw; float: right;}
.applicant table tr td .fy,.applicant table tr td .xb{float: right; margin: 0;}
.applicant table tr td .xb select{border: none; height: 10.3vw; line-height: 10.3vw; float: left; appearance:none;      -moz-appearance:none; -webkit-appearance:none; padding: 0 2vw;}
.applicant table tr td i{font-size: 7vw; color: #b8b8b8; vertical-align: middle; margin-left: 0.6vw;}
.boxs{display:inline-block; width:3.7vw; height:3.7vw; position:relative; vertical-align:middle; float: left; background: #009b4c; border-radius: 5px; margin: 3.3vw 2.1vw 0 0;}
.boxs input{opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; z-index:100;}
.boxs span{display:block; width:2.4vw; height:1.9vw; border-radius:100%; position:absolute; left:50%; top:50%; margin:-4px 0 0 -4px; z-index:1; background-image: url(../images/gou.png); background-repeat: no-repeat; background-position: center; background-size: 100%;}
.boxs input[type="checkbox"] + span{opacity:0;}
.boxs input[type="checkbox"]:checked + span{opacity:1;}
.applicant .newly{width: 44vw; margin: 0 auto;}
.applicant .newly a{height: 8.5vw; line-height: 8.5vw; width: 44vw; border: 1px solid #c4c4c4; border-radius: 10px; color: #666; font-size: 4.5vw; display: inline-block; text-align: center;} 
.remarks{background: #fff; border-radius: 10px; padding: 2vw; margin: 1.8vw 0;}
.remarks .remarks_tit{font-size: 4.5vw;}
.remarks  textarea{margin: 1vw 0; width: 100%; border: none; height: 4vw;}
.pay_way{background: #fff; padding: 2vw; border-radius: 10px;}
.pay_tit{font-size: 4.5vw; border-bottom: 1px solid #c4c4c4; height: 8.3vw; line-height: 6.7vw;}
.way_li{margin: 2.9vw 0; height: 7.3vw;}
.way_li .boxs{float: right; margin: 2.4vw 0 0 0; width: 3.7vw;}
.way_li .wx{float: left; width: 60%;}
.way_li .wx i{float: left; font-size: 8vw; color: #00b30d; margin-right: 3.1vw; vertical-align: middle;}
.way_li .wx div{color: #9c9c9c; font-size: 3.5vw;}
.way_li .wx div h1{font-size: 5vw; line-height: 4vw; padding-bottom: 0.7vw; color: #323232;}
.business{background: #fff; padding: 2vw; margin: 1.8vw 0; border-radius: 10px;}
.business .read{font-size: 4vw; height: 10vw; line-height: 10vw;}
.business .read a{color: #ff9000;}
.help{background: #fff; border-radius: 10px; height: 9.7vw; line-height: 9.7vw; text-align: center;}
.help a{color: #009b4c; font-size: 4.5vw;}
.sure{ margin: 1.8vw 0;}
.sure .button{background: #009b4c; border-radius: 10px; height: 9.7vw; line-height: 9.7vw; font-size: 4.5vw; text-align: center; width: 100%; border: none; color: #fff;}
.foot_active{background: #eee; height: 13.1vw; line-height: 13.1vw; position: fixed; left: 0; bottom: 0; width: 100%; z-index: 999;}
.foot_active div{float: left; width: 38.2%; color: #ff4e4c; font-size: 4vw; text-align: center;}
.foot_active div span{font-size: 5vw; font-weight: bold; text-align: center;}
.foot_active a{background: #f19d18; color: #fff; font-size: 5.3vw; text-align: center; width: 61.8%; display: inline-block;}
.foot_active a.car{width: 30.9%; float: left;}
.foot_active a.bm{background: #009b4c; width: 61%; float: left;}

/*支付方式*/
.pay_mode{background: #fff; border-radius: 10px; padding: 2vw;}
.mode_tit{font-size: 4.2vw; border-bottom: 1px solid #e0e0e0; height: 8.3vw; line-height: 6.8vw;}
.pay_mode .wx div{line-height: 7.3vw; color: #333; font-size: 5vw;}
.box{display:inline-block; width:4.8vw; height:4.8vw; position:relative; background: #009b4c; vertical-align:middle; border-radius:100%; float: right; margin-top: 2vw;}
.box input{opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; z-index:100;}
.box span{display:block; width:2.4vw; height:1.9vw; border-radius:100%; position:absolute; left:50%; top:50%; margin:-4px 0 0 -4px; z-index:1; background-image: url(../images/gou.png); background-repeat: no-repeat; background-position: center; background-size: 100%;}
.box input[type="radio"] + span{opacity:0;}
.box input[type="radio"]:checked + span{opacity:1;}

/*支付成功*/
.pay_success{background: #fff; border-radius: 10px; padding:33vw 2vw; text-align: center; font-size: 8.5vw;}
.pay_success i{font-size: 20.4vw; color: #009b4c; display: block; margin-bottom: 4vw;}

/*找回密码*/
.password{background: #fff; border-radius: 10px; padding:0 2vw 5vw 2vw;}
.password table{width: 100%;}
.password table tr td{height: 11.7vw; line-height: 11.7vw; border-bottom: 1px solid #d8d8d8; font-size: 4.2vw; padding-top: 2.9vw;}
.password table tr:last-child td{border-bottom: none;}
.password table tr td div{float: left; width: 20vw;}
.password table tr td .text{height: 11.7vw; line-height: 11.7vw; border: none; width: 70vw; color: #acacac;}
.password table tr td .yzm{height: 11.7vw; line-height: 11.7vw; width: 46vw; border: none; color: #acacac;}
.password table tr td a{ float: right; color: #ff9000; font-size: 4vw;}
.password table tr td a img{height: 6.7vw; width: 21.2vw;}
.password table tr td .button{background: #009b4c; height: 9.1vw; line-height: 9.1vw; text-align: center; color: #fff; font-size: 4.2vw; border: none; border-radius: 10px; width: 100%; margin-top: 6.4vw;}
.password table tr td span{display: block; color: #fc7235; font-size: 3.5vw; height: 6.4vw; line-height: 3.2vw;}
.password table tr td i{font-size: 6.2vw; vertical-align: middle; float: left; margin-right: 3.6vw;}

/*个人资料*/
.personal_info{background: #fff; border-radius: 10px; padding:0 2vw 2vw 2vw; margin-bottom: 1.8vw;}
.personal_info table,.info_down table{width: 100%;}
.personal_info table tr:last-child td,.info_down table tr:last-child td{border-bottom: none;}
.personal_info table tr td,.info_down table tr td{height: 10.1vw; line-height: 10.1vw; border-bottom:1px solid #dadada; font-size: 4.2vw;}
.personal_info table tr td div a,.info_down table tr td div a{color: #919191;}
.personal_info table tr td div,.info_down table tr td div{float: right; color: #919191;}
.personal_info table tr td img{width: 10vw; height: 10vw; border-radius: 100%;}
.personal_info table tr td i,.info_down table tr td i{font-size: 6.5vw; color: #898989; vertical-align: middle; margin-left: 0.6vw;}
.personal_info table tr td select,.info_down table tr td select{border: none; height: 10.3vw; line-height: 10.3vw; float: left; appearance:none;      -moz-appearance:none; -webkit-appearance:none; padding: 0 2vw;}
.info_down{background: #fff; border-radius: 10px; padding:0 2vw 2vw 2vw;}
.lately{color: #919191; font-size: 4vw; padding: 10vw 0 0 2vw;}
.password table tr td div.img{display: block; float: inherit; text-align: center; width: 27.3vw; margin: 3.3vw auto 0 auto;}
.password table tr td div.img img{border-radius: 100%; height: 27.3vw; width: 27.3vw;}
.password table tr td h1{color: #525252; font-size: 5vw; text-align: center; height: 12.3vw; line-height: 11.2vw;}
.password table tr td a.xzwj{height: 8.5vw; line-height: 8.5vw; width: 44.7vw; text-align: center; border-radius: 10px; float: left; background: #ff9000; color: #fff; font-size: 4.2vw; margin-top: 5vw;}
.password table tr td a.bc{height: 8.5vw; line-height: 8.5vw; width: 44.7vw; text-align: center; border-radius: 10px; float: right; background: #009b4c; color: #fff; font-size: 4.2vw; margin-top: 5vw;}

/*活动报名*/
.event .article{background: #fff; border-radius: 10px; padding: 2vw; margin-bottom: 1.3vw;}
.event .article .acticle_tit {color: #009b4c; font-size: 4.2vw; height: 6.9vw; line-height: 5.7vw; border-bottom:1px solid #e1e1e1;}
.event .article .acticle_tit div{display: inline-block; color: #818080; font-size: 3.5vw;}
.event .article .acticle_tit a{float: right; font-size: 4vw; color: #000; vertical-align: middle;}
.event_li{padding: 2.9vw 1.8vw;}
.event_li .img{float: left; width: 26.8vw;}
.event_li .img img{width: 26.8vw; height: 18.1vw; border-radius: 10px;}
.event_li .fr{width: 59.1vw; margin-top: 0.5vw;}
.event_li .fr h1{font-weight: bold; font-size: 4.2vw; height: 11.4vw; line-height: 5.7vw; overflow: hidden;}
.event_li .fr div{height: 4.5vw; line-height: 4.5vw; margin-top: 2vw; color: #818080; font-size: 3.5vw;}
.event_li .fr div span{color: #009b4c; font-size: 4vw;}
.event  .load-more__btn{padding-top: 5vw; background-position:center 5vw; height: 13vw;}

.event_detal .detal_list{padding:2vw 2vw 4vw 2vw; margin-top: 1.8vw;}
.event_detal .detal_list ul li{border-bottom: 1px solid #dfdfdf; font-size: 4.5vw;}
3.event_detal .detal_list ul li div{width: 20.8vw;}
.event_detal .remarks{font-size: 4.5vw; line-height: 5.1vw;}
.event_detal .remarks div{float: left; width: 16.8vw; color: #666;}
.event_detal .remarks p{float: right; width: 70vw; margin-right: 2vw;}
.onlint_tit{padding-bottom: 4.3vw; border-bottom: 1px solid #e9e9e9; margin-bottom: 2vw;}
.onlint_tit .img{float: left; width: 26.8vw;}
.onlint_tit .img img{width: 26.8vw; height: 18.1vw; overflow: hidden; border-radius: 5px;} 
.onlint_tit h2{float: right; width: 60vw; line-height: 5.6vw; margin-top: 0.8vw; font-size: 4.5vw;}
.event_detal .online .online_xx{font-size: 4.2vw;}

/*收货地址管理*/
.my_address{background: #f5f5f5; padding-bottom: 10vw;}
.my_address ul{padding: 2.7vw 0;}
.my_address ul li{background: #fff; border-radius: 5px; zoom: 1; margin: 0 1.1vw; line-height: 5.1vw; padding: 4.8vw 6.1vw 3.7vw 8.8vw; margin-bottom: 0.5vw; position: relative;}
.my_address ul li:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.my_address ul li .fl{width: 72vw; font-size: 4.2vw; color: #666;}
.my_address ul li .fl span{display: block; font-weight:600; color: #333;}
.my_address ul li .fr{float: right; margin-top: 4.5vw;}
.my_address ul li .fr i{color: #ababab; font-size:5.2vw;}
.my_address ul li .goux{position: absolute; top: 0; left: 0;}
.my_address ul li .goux img{height: 8.8vw; width: 7.9vw;}
.addition{background: #fff; height: 11.1vw; line-height: 11.1vw; margin: 0 1.1vw; border-radius: 5px; padding: 0 4.8vw 0 3.5vw; font-size: 4.2vw; color: #333;}
.addition i{float: right; font-size: 5.2vw; color: #ababab;}
.add_cata{width:100%; height:100%; position:fixed; left:0px; top:0px; background-color:rgba(0,0,0,0.8); z-index:99999; display:none;}
.add_tc{width:100%; margin:0 auto; position:fixed; left:0%; bottom:0; z-index:99; background: #fff; padding: 7vw 1.1vw 15vw 1.1vw;}
.add_tc .tit{color: #333; font-size: 5vw; height: 5.9vw; line-height: 5.9vw; margin-bottom: 8.8vw; font-weight: bold;}
.add_tc ul li{border-bottom: 1px solid #ddd; height: 10.9vw; line-height: 10.9vw; zoom: 1; font-size: 4.5vw; color: #666;}
.add_tc ul li:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.add_tc ul li .text{float: right; width: 72vw; border: none; height: 10.5vw; line-height: 10.5vw; color: #000; font-size: 4.5vw;}
.add_tc ul li:last-child{border-bottom: none; margin: 10vw 0 0 0.7vw;}
.add_tc ul li .button{background: #009b4c; border-radius: 5px; height: 9.6vw; line-height: 9.6vw; width: 47.7vw; text-align: center; border: none; color: #fff; font-size: 4.2vw;}

/*站内消息*/
.message{background: #fff; padding: 2vw 3.1vw; border-radius: 10px;}
.message .article{padding: 2.3vw 0 3.1vw 0; border-bottom: 1px solid #e1e1e1;}
.message .article .img{float: left; width: 70.3vw;/* margin-top: 3.1vw;*/ font-size: 4vw;}
.message .article .img h1{height: 6.3vw; line-height: 6.3vw; font-size: 4.2vw; overflow: hidden;}
.message .article .img h2{height: 9.8vw; line-height: 4.9vw; font-size: 4vw; color: #818080; overflow: hidden;}
.message .article .img img{width: 14.5vw; height: 14.5vw; border-radius: 100%;}
/*.message .article .fr{width: 70.3vw;}*/
/*.message .article .fr h1{height: 6.3vw; line-height: 6.3vw; font-size: 3.5vw; overflow: hidden;}
.message .article .fr h2{height: 9.8vw; line-height: 4.9vw; font-size: 3.2vw; color: #818080; overflow: hidden;}*/
.message .article .fr div{height: 6.7vw; line-height: 6.7vw; font-size: 3.5vw; color: #818080;padding-top: 16.1vw;}
.message .load-more__btn{padding-top: 10vw; background-position:center 10vw; height: 23vw;}

/*我的收藏*/
.headline{background: #fff; width: 100%; height: 11.7vw; line-height: 11.7vw; clear: both; margin-top: 11.7vw; margin-bottom: 1.8vw;}
.headline a{width: 50%; float: left; text-align: center; font-size: 4.5vw;}
.headline a.dq{color: #009b4c; border-bottom: 3px solid #009b4c;}

/*订单详情*/
.order{ background: #fff; border-radius: 10px; padding: 2vw;}

.order_li:last-child{border-bottom: none; line-height: 6.4vw; margin-top: 3.2vw;}
.order_tit{color: #ff9c00; font-size: 5.5vw; height: 12vw; line-height: 12vw;}
.order_li{font-size: 4vw;color: #777; line-height: 5.9vw; border-bottom: 1px solid #d8d8d8; padding-bottom: 3.6vw;}
.order_li span{color: #333;}
.order_li i{color: #009b4c;}
.order_down{background: #fff; padding: 2vw; margin-top: 1.8vw; border-radius: 10px;}
.order_down .tit{height: 7.1vw; line-height: 5.5vw; font-size: 4.2vw; border-bottom: 1px solid #e4e4e4;}
.store{padding: 3.5vw 0;}
.store .img{float: left; width: 25.3vw; height: 17.2vw; text-align: center;}
.store .img img{height: 17.2vw; width: 25.3vw; border-radius: 10px;}
.store .s_xx{float: right; width: 62vw;}
.s_xx h1{font-size: 4vw; height: 11vw; line-height: 5.5vw; color: #0d0a0c; margin-bottom: 0.4vw; overflow: hidden;}
.s_xx h1 span{background: #009b4c; height: 3.5vw; line-height: 3.5vw; width: 11.5vw; border-radius: 10px; font-size: 3.2vw; color: #fff; display: inline-block; text-align: center; margin-right: 0.8vw;}
.store .num{clear:both; color: #989898; font-size: 3.5vw; margin-top: 1vw; text-align: right;}
.store .num span{float: left; background: #f0f0f0; height: 5.3vw; line-height: 5.3vw; padding: 0 2.4vw; color: #8a8a8a; font-size: 4vw; border-radius: 5px;}
.amount{background: #fff; border-radius: 10px; padding: 2vw; margin: 1.8vw 0; font-size: 4vw;}
.amount div{color: #525252; font-size: 4.2vw; line-height: 8vw; height: 8vw;}
.amount div span{color: #e54a51; font-weight: bold; float: right;}
.amount div:last-child{float: right; height: 6vw; line-height: 6vw; margin-top: 3.6vw; font-size: 4vw;}
.amount div:last-child span{font-size: 5vw;}
.qr{position: fixed; right: 0; bottom: 0; background: #fff; height: 13.1vw; width: 100%;}
.qr a{height: 13.1vw; line-height: 13.1vw; width: 30vw; background: #009b4c; color: #fff; font-size: 5vw; display: inline-block; text-align: center;}
.qr a:first-child{margin-left: 40vw;}
.qr a:last-child{float: right; background: #ffba00;}
.amount h1{font-size: 4vw}

/*全部订单*/
.order_title{border-bottom: 1px solid #e0e0e0; height: 12vw; line-height: 12vw; font-size: 4.2vw; background: #fff; margin: 11.7vw 0 1.8vw 0;}
.order_title ul li{float: left; width: 20%; border-right: 1px solid #d8d8d8; text-align: center; color: #525252;}
.order_title ul li:last-child{border: none;}
.order_title ul li.dq{border-bottom: 2px solid #009b4c; color: #009b4c; line-height: 11.6vw;}
.my_order{display: none;}
.my_order ul li{padding: 0 1.1vw; background: #fff; border-radius: 10px; margin-bottom: 1.8vw;}
.my_order ul li .detal{font-size: 4vw; color: #333; border-bottom: 1px solid #d8d8d8; height: 8.8vw; line-height: 8.8vw; padding: 0;}
.my_order ul li .detal span{color: #777;}
.my_order ul li .detal a{float: right;}
.my_order ul li .detal a i{font-size: 5.2vw; color: #999;}
.order_xx{border-bottom: 1px solid #d8d8d8; padding: 4vw 0 1.3vw 0;}
.order_xx .img{float: left; width: 25.3vw; height: 17.2vw; text-align: center;}
.order_xx .img img{height: 17.2vw; width: 25.3vw; border-radius: 10px;}
.order_xx .s_xx{float: left; width: 45vw; margin-left: 2vw;}
.order_xx .num{float: left; background: #f0f0f0; height: 5.3vw; line-height: 5.3vw; padding: 0 2.4vw; color: #8a8a8a; font-size: 4vw; border-radius: 5px;}
.order_xx .order_jg{text-align: right; float: right; width: 15vw;}
.order_xx .order_jg .dfk,.order_xx .order_jg .wc{font-size: 4vw; color: #009b4c; height: 3.5vw; line-height: 3.5vw;}
.order_xx .order_jg .wc{color: #34a91c;}
.order_xx .order_jg h2{font-size: 5.2vw; color: #e54a51; height: 10.7vw; line-height: 10.7vw; font-weight: bold;}
.order_xx .order_jg div{ font-size: 3.5vw; color: #989898; height: 2.7vw; line-height: 2.7vw;}
.order_xx .total{text-align: right; font-weight: 500; color: #555; font-size: 4vw; clear: both; height: 6.7vw; line-height: 6.7vw;}
.order_pay{padding: 3.5vw 0; text-align: right;}
.order_pay a.qx,.order_pay a.sq{height: 7.3vw; line-height: 7.3vw; width: 23.3vw; text-align: center; border: 1px solid #dbdbdb; border-radius: 5px; display: inline-block; font-size: 4.2vw; margin-right: 2vw;}
.order_pay a.fk{background: #ffba00; height: 7.3vw; line-height: 7.3vw; width: 23.3vw; text-align: center; border-radius: 5px; display: inline-block; color: #fff; font-size: 4.2vw;}
.order_pay a.sq{margin-right: 0;}

/*购物车*/
.my_car{padding: 1.6vw 0; font-family: 苹方;}
.my_car .choose{height: 10.9vw; line-height: 10.9vw; padding: 0 2vw; background: #fff; margin-bottom: 1.8vw; border-radius: 10px;}
.my_car .choose a{float: right; border: 1px solid #009b4c; color:  #009b4c; height: 6.1vw; line-height: 6.1vw; width: 18vw; text-align: center; display: inline-block; border-radius: 10px; margin-top: 2.9vw; font-size: 4vw;}
.my_car ul li{zoom: 1; padding: 4vw 2vw 8.5vw 2vw; background: #fff; border-radius: 10px; margin-bottom: 1.8vw;}
.my_car ul li:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.my_car ul li .checkbox{float: left; margin-top: 8.5vw;}
.checkbox{display:inline-block; width:3.7vw; height:3.7vw; margin-right:7px; position:relative; border: 1px solid #ccc; vertical-align:middle; border-radius:5px;}
.checkbox input{opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; z-index:100;}
.checkbox span{display:block; width:3.7vw; height:3.7vw; position:absolute; left:0%; top:0%; margin:-1px 0 0 -1px; z-index:1; background-image: url(../images/gou.jpg); background-repeat: no-repeat; background-position: center; background-size: 100%;}
.checkbox input[type="checkbox"] + span{opacity:0;}
.checkbox input[type="checkbox"]:checked + span{opacity:1;}
.info .bg td .button{background: #a40000; color: #fff; height: 8.5vw; line-height: 8.5vw; width: 100%; text-align: center; border: none; border-radius: 5px;}
.my_car ul li .img{height: 21.3vw; width: 31.6vw; float: left;}
.my_car ul li .img img{height: 21.3vw; width: 31.6vw; border-radius: 10px;}
.my_car ul li .li_xx{float: right; width: 52vw;}
.my_car ul li .li_xx .s_xx{font-size: 4vw; height: 11vw; line-height: 5.3vw; color: #0d0a0c; margin-bottom: 0.4vw; overflow: hidden;}
.my_car ul li .li_xx .s_xx span{height: 4vw; line-height: 4vw; color: #fff; width: 11.5vw; background: #009b4c; font-size: 3.5vw; display: inline-block; text-align: center; border-radius: 10px; margin-right: 1.6vw; font-weight: normal;}
.my_car ul li .li_xx .nums{background: #f0f0f0; height: 5.3vw; line-height: 5.3vw; padding: 0 2.4vw; color: #8a8a8a; font-size: 4vw; border-radius: 5px; width: 26vw; margin-bottom: 0.5vw;}
.my_car ul li .li_xx .jg{height: 6vw; line-height: 6vw;}
.my_car ul li .li_xx .jg em{color: #e54a51; font-size: 4.2vw; float: left; font-weight: bold;}
.my_car ul li .li_xx .jg .m-num{float: right; width: 23.5vw; height: 6vw;}
.my_car ul li .li_xx .jg .m-num span{height: 6vw; line-height: 5.4vw; float: left;}
.my_car ul li .li_xx .jg .m-num input{width: 10vw; height: 6vw; line-height: 5.4vw; float: left;}
.my_car .tall{height: 13.3vw; line-height: 13.4vw; width: 100%; background: #fff; position: fixed; bottom: 0; left: 0;}
.my_car .tall .fl{padding-left: 2.4vw; float: left;}
.my_car .tall .fr .hj{float: left; text-align: right; line-height: 5.5vw; margin-top: 1.5vw; font-size: 4vw; color: #333;}
.my_car .tall .fr .hj span{font-size: 4.2vw; color: #e54a51; font-weight: bold;}
.my_car .tall .fr .hj p{color: #777;}
.my_car .tall .fr .js{float: right; width: 30vw; text-align: center; color: #fff; font-size: 5vw; background: #ffba00; margin-left: 2.7vw;}

/*绑定手机号*/
.phone,.password_sz{background: #fff; border-radius: 10px; width: 84.7vw; height: 64.4vw; margin: 20vw auto; padding: 2vw;}
.phone_gb{height: 6.3vw;}
.phone_gb i{float: right; font-size: 6.5vw; color: #898989; margin-top: 1.5vw;}
.phone_tit{height: 7.6vw; line-height: 1; font-size: 5.2vw; text-align: center;}
.table{width: 100%;}
.table tr td{height: 9.9vw; line-height: 9.9vw; border-bottom:1px solid #dadada; padding-top: 2vw;}
.table tr td .text{height: 9.9vw; line-height: 9.9vw; width: 100%; border: none; font-size: 4.2vw; color: #a8a8a8;}
.table tr td .yzm{height: 9.9vw; line-height: 9.9vw; width: 52vw; border: none; font-size: 4.2vw; color: #a8a8a8;}
.table tr td img{width: 21.2vw; height: 6.7vw; float: right; margin-top: 2vw;}
.table tr td .button{height: 9.9vw; line-height: 9.9vw; width: 100%; border: none; background: none; color: #26a35d; font-size: 5vw; margin-top: 3.6vw;}
.table tr:last-child td{border: none;}

/*绑定手机号-设置密码*/
.table div{font-size: 4.2vw; color: #525252; text-align: center; height: 13.4vw; line-height: 10.7vw;}
.table a.up{float: left; width: 34.7vw; height: 7.7vw; line-height: 7.7vw; border-radius: 10px; background: #e4e4e4; text-align: center; color: #26a35d;}
.table a.success{float: left; width: 34.7vw; height: 7.7vw; line-height: 7.7vw; border-radius: 10px; background: #26a35d; text-align: center; color: #fff; float: right;}

/*旅游评价列表*/
.make{background: #fff; height: 12vw; line-height: 12vw; margin: 11.7vw 0 1.8vw 0;}
.make ul li a{float: left; width: 50%; text-align: center; line-height: 11.7vw; font-size: 4.5vw;}
.make ul li a.dq{color: #009b4c; border-bottom: 2px solid #009b4c;}
.make_li .article{background: #fff; border-radius: 10px; padding: 2vw; margin-bottom: 1.8vw;}
.make_top{ height: 8.3vw; line-height: 8.3vw; font-size: 4.5vw; margin: 2.2vw 0;}
.make_top .img{float: left; width: 8.3vw; margin-right: 3.5vw;}
.make_top .img img{height: 8.3vw; width: 8.3vw; border-radius: 100%;}
.make_pj{line-height: 5.6vw; color: #333; font-size:4vw;}
.make_dz{background: #f4f4f4; border-radius: 10px; padding: 2vw; margin-top: 4vw;}
.make_dz .img{float: left; width: 25.6vw;}
.make_dz .img img{width: 25.6vw; height: 17.7vw; border-radius: 10px;}
.make_dz .fr{width: 58.7vw; margin-top: 0.5vw;}
.make_dz .fr h1{font-size: 4vw; line-height: 4.8vw; margin-bottom: 2.5vw;}
.make_dz .fr div{color: #e54a51; font-size: 4vw; font-weight: bold;}
.make_timt{font-size:4vw; color: #8a8a8a; height: 9.6vw; line-height: 9.6vw; overflow: hidden;}
.make_timt span{float: right; font-size: 2.9vw;}
.make_li .load-more__btn{padding-top: 5vw; background-position:center 5vw; height: 13vw;}
.make_li .my_order{display: block; background: #fff; border-radius: 10px; padding: 2vw; margin-bottom: 1.8vw;}
.make_li .my_order .detal{font-size:4vw; color: #333; border-bottom: 1px solid #d8d8d8; height: 8.8vw; line-height: 8.8vw; padding: 0;}
.make_li .my_order .detal span{color: #777;}
.make_li .my_order .order_xx{padding: 4vw 0; border: none;}
.make_li .my_order .order_jg h2{font-size: 5.2vw; color: #e54a51; height: 5.3vw; line-height: 5.3vw; font-weight: bold;}
.make_li .my_order .order_xx .order_jg div{margin-top: 7vw;}
.make_pl,.upload{background: #fff; border-radius: 10px; padding: 2vw; margin-bottom: 1.8vw;}
.pl_tit{font-size: 4.2vw; height: 8vw; line-height: 6.9vw;}
.make_pl textarea{height: 26.7vw; line-height: 6.4vw; padding: 2.5vw; border-radius: 10px; border: 1px solid #dbdbdb; width: 100%;}

/*选择图片框样式*/
#div_imgfile{ width: 20.5vw; height: 20.5vw; text-align: center; border: 1px solid #d5d5d5; cursor: pointer; float: left; color: #a3a3a3; margin-bottom: 3vw;}
#div_imgfile i{display: block; font-size: 7vw; margin-top: 6.6vw;}
.imgfile{display: none;}
/*这里是图片预览容器样式*/
#div_imglook{float: left;}
/*单个图片预览模块样式*/
.lookimg{ width: 20.5vw; height: 20.5vw; box-sizing: border-box; border: 1px solid #808080; float: left; margin: 0 2.5vw 2.5vw 0; position: relative;}
.lookimg img{width: 100%; height: 100%;}
.lookimg:nth-child(4n){margin-right: 0;}
/*删除按钮样式*/
.lookimg_delBtn{position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1.5vw; text-align: center; line-height: 1.5vw; background-color: #808080; opacity: 0.8; color: #fff; display: none; cursor: pointer;}
/*上传进度条样式*/
.lookimg_progress{position: absolute; bottom: 1.5vw; left: 0px; width: 100%; height: 1.1vw; background-color: #e0e0e0; box-sizing: border-box;  border: 1px solid #000; display: none; text-align: center; line-height: 1.1vw;}
.lookimg_progress div{position: absolute; left: 0px; top: 0px; height: 100%; width: 0px; background-color: #e9cc2e;}
/*确定上传按钮样式*/
#btn_ImgUpStart{width: 20.5vw;height: 2.1vw; line-height: 2.1vw; background: #088ec3; border: none; border-radius: 3px; color: #fff; font-size: 1vw; float: left; margin: 0 1.8vw 0 0.8vw;}
.upload .tishi{color: #ffa200; font-size: 3.5vw; clear: both;}
.make_list{background: #fff; border-radius: 10px; padding: 2.7vw 2vw 7vw 2vw;}
.make_list ul li{height: 8.6vw; line-height: 8.7vw;}
.make_list ul li font{color: #525252; font-size: 4.2vw;}
.make_list #starRating{display: inline-block; margin-top: 0.8vw;}
.make_list #starRating .photo span{margin-right: 2vw; width: 3.7vw; height: 3.5vw;}
.publish a{background: #009b4c; height: 10.4vw; line-height: 10.4vw; width: 100%; text-align: center; color: #fff; border-radius: 10px; font-size: 4.5vw; display: inline-block; margin-top: 7.3vw;}

/*个人中心*/
.center_name{background-image: url(../images/center_bg.jpg); background-position: center top; background-repeat: no-repeat; background-size: 100%; height: 49.7vw /*69.6vw*/; margin-top: 11.7vw; text-align: center; color: #f5f5f5; position: relative; padding-top: 4vw;}
.center_name .img img{width:18.8vw; height: 18.8vw; border-radius: 100%; margin: 1vw 0 0 0.8vw;}
.center_name h1{font-size: 4.5vw; height: 8.7vw; line-height: 8.7vw; overflow: hidden;}
.center_name h2{font-size: 4vw; height: 3.1vw; /*line-height: 3.1vw; overflow: hidden;*/}
.center_dh{background: #fff; border-radius: 10px; height: 16.4vw; width: 96%; position: absolute; left: 0; bottom: -8.2vw; margin: 0 2vw; padding: 0  2vw;}
.center_dh ul li{float: left; width: 20%; font-size: 4vw; line-height: 1;}
.center_dh ul li a{color: #333;}
.center_dh ul li a i{display: block; font-size: 5.5vw; color: #ed5959; margin: 3.1vw 0 1vw 0;}
.center_dh ul li:nth-child(2) i{color: #f1cc02;}
.center_dh ul li:nth-child(3) i{color: #5dcdc9;}
.center_dh ul li:nth-child(4) i{color: #8ed20b;}
.center_dh ul li:nth-child(5) i{color: #ff7800;}
.center_list ul li{height: 10.1vw; line-height: 10.1vw; background: #fff; border-radius: 10px; margin-bottom: 0.3vw; zoom: 1; padding: 0 2vw; font-size: 4vw; position: relative;}
.center_list ul li a{color: #333;}
.center_list ul li a em{background: #f00; height: 4vw; line-height: 4vw; padding: 0 1vw; border-radius: 5px; color: #fff; position: absolute; left: 26vw; top: 1.6vw;}
.center_list ul li span{float: right; color: #ff7800;}
.center_list ul li i{font-size: 5vw; margin-right: 1.6vw; vertical-align: middle; color: #fa70bb;}
.center_list ul li:nth-child(2) a i{color: #02c4c2; font-size: 6vw;}
.center_list ul li:nth-child(3) a i{color: #e76a70; font-size:7vw;}
.center_list ul li:nth-child(4) a i{color: #e76a70;}
.center_list ul li:nth-child(5) a i{color: #3dba7a;}
.center_list ul li:nth-child(6) a i{color: #4f9ace;}
.center_list ul li:nth-child(7) a i{color: #e0a822;}
.center_list ul li:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.center_list ul li div{float: right;}
.center_list ul li div i{color: #bdbdbd;}
.quit a{background: #009b4c; height: 10.3vw; line-height: 10.3vw; width: 100%; text-align: center; color: #fff; border-radius: 10px; font-size: 4.2vw; display: inline-block; margin-top: 4.9vw;}


.tj_tc{width:100%; padding: 11.7vw 1.1vw 15vw 1.1vw;background: #FFFFFF;}
.tj_tc ul li{border-bottom: 1px solid #ddd; height: 10.9vw; line-height: 10.9vw; zoom: 1; font-size: 4.2vw; color: #666;}
.tj_tc ul li:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.tj_tc ul li .text{float: right; width: 72vw; border: none; height: 10.5vw; line-height: 10.5vw; color: #000; font-size: 4.2vw; background: none;}
.tj_tc ul li:last-child{border-bottom: none; margin: 10vw 0 0 0.7vw;}
.tj_tc ul li .button{background: #009b4c; border-radius: 5px; height: 9.6vw; line-height: 9.6vw; width: 47.7vw; text-align: center; border: none; color: #fff; font-size: 4vw;}

.pinjia{font-size: 4vw;}
/*20191217*/
.mba{margin: 1.8vw 0; padding: 2vw 2vw 0vw 2vw;}
.tj_title{height: 10.3vw; line-height: 10.3vw; border-bottom: 1px solid #ebebeb; font-size: 4.5vw; color: #009b4c; font-weight: bold;}
.tj_xinxili{width: 100%; height:auto; line-height: 1; border-bottom: 1px solid #ebebeb; font-size: 4.5vw; padding: 2.7vw 0; position: relative; overflow:hidden;}
.tj_xinxilia{ color: #333;}
.tj_xinxilia span{display: inline-block; vertical-align: top; height: 4.5vw; line-height: 4.5vw; font-size: 3.5vw; color: #333; background: #f5f5f5; border-radius: 3px; padding: 0 2vw; margin-left: 2vw;}
.tj_xinxilib{font-size: 3.4vw; color: #9c9c9c; margin-top: 2vw;}
.tj_xinxilic{width: 5.6vw; height: 5.6vw; font-size: 5.6vw; position: absolute; top:calc(50% - 2.8vw); right: 0; overflow: hidden;}
.tj_carli{height: 11.3vw; line-height: 10.3vw; border-bottom: 1px solid #ebebeb; font-size:3.5vw; padding: .5vw 0;}
.tj_carli:after{content: ''; display: block; clear: both;}
.tj_carli .xb{float: right; margin: 0;}
.tj_carli .xb select{border: none; height: 10.3vw; line-height: 10.3vw; appearance: none; -moz-appearance: none; -webkit-appearance: none; vertical-align: top; text-align: right;direction: rtl;}
.tj_carli:last-child{border-bottom: none;}
.aniu_a{display: block; background: #fff; border-radius: 10px; height: 10.3vw; line-height: 10.3vw; font-size: 4.5vw; text-align: center; width: 100%;  border: none; color: #009b4c;}

.bmrs{height: 12vw; line-height: 12vw; background: #fff; border-radius: 10px; overflow: hidden; padding: 0 2%;margin-bottom: 1.3vw;}
.bmrs span{width: 20%; display: inline-block; float: left; font-size: 4vw;color: #666;}
.bmrs div{display: inline-block; width: 60%;line-height: 8vw;}
.bmrs div img{width: 8vw; height: 8vw; border-radius: 100%; margin-right: 1.5vw;}
.bmrs a{float: right; font-size: 4vw;color: #009b4c;}
.bmxx{margin-bottom: 6vw;}
.bmxx .rems{height: 10vw; line-height: 10vw; text-align: center; font-size: 4.5vw;}
.bmxx ul li{height: 12vw; line-height: 12vw; background: #fff; border-radius: 10px; padding: 0 2%; margin-bottom: 2px; zoom: 1; font-size: 4.5vw;}
.bmxx ul li:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.bmxx ul li .img{float: left; width: 10vw; margin-right: 2vw;}
.bmxx ul li .img img{width: 9vw; height: 9vw; border-radius: 100%;}
.bmxx ul li .xx{float: left; width:40%;}
.bmxx ul li .time{float: right; width: 30%;}

/**MrYan start 新增**/
.sum_td{ height:auto!important;}
.sum_more{ width:30%!important; height:50px; background:#f1f1f1;  text-align: center; 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; -moz-border-radius:5%; border-radius:5%; margin:0 14px 10px 0; font-weight: bold;}
.sum_more:nth-child(3n){ margin-right:0;}
.sm_no{ background:#009b4c; color:#FFF;}

.money_tit{font-size: 3.7vw; height: 13.3vw; text-align: center; background-image: url(../images/money_tit.jpg); background-position: center 9.1vw; background-repeat: no-repeat; background-size: 4%; background-color: #f5f5f5;}
.money_li ul li{border-bottom: 1px solid #e4e4e4; padding: 5.1vw 1.1vw; zoom: 1;}
.money_li ul li:last-child{border-bottom: none;}
.money_li ul li:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.money_li ul li .img{float: left; width: 9.1vw; height: 9.9vw; margin-right: 4.3vw;}
.money_li ul li .img img{ width: 9.1vw; height: 9.9vw;}
.money_li ul li .money_xx{float: left; width: 63.3vw;;}
.money_li ul li .money_xx h1{font-size: 3.7vw; color: #525252; font-family: 苹方; line-height: 1.5;}
.money_li ul li .money_xx h2{font-size: 2.4vw; color: #b0afaf; font-family: 苹方; line-height: 1.5;}
.money_li ul li .jg{float: right; width: 12.1vw; font-size: 4vw; font-weight: bold; font-family: 苹方; line-height: 9.9vw;}
/**MrYan end 新增**/



/* Mr.M*/
.m_input{background: #fff; height:12vw; line-height:12vw; width:94vw; overflow: hidden; border-radius: 10px; margin-bottom: 1.3vw;}
.m_inputa{width:64vw; height: 12vw; line-height: 12vw; vertical-align: top; font-size: 4vw; border: none; padding: 0 4vw; float: left;}
.m_inputb{width:30vw; height: 12vw; line-height: 12vw; vertical-align: top; font-size: 4vw; text-align: center; border: none; color: #fff; background: #009b4c;}

.small{position: fixed; top:calc(11.7vw + 1px); left:0; background: #FFF; border-radius: 0; width: 100vw; z-index: 9999; box-shadow: 0px 0px 5px rgba(0,0,0,.2);}
.small .m_inputa{width: 70vw;}
.small .m_inputb{width: 30vw;}

.m_fothig{height: 13.1vw; width: 100%; overflow: hidden;}



/*2023-11-21*/
.vip_price{display: flex;justify-content:space-around;background:#fff;border-radius: 5px;zoom: 1; line-height: 5.1vw;padding: 4.8vw 0;}
.vip_item{width: calc(100%/3);/* height: 20vw; */border: 1px solid #a7a6a6; border-radius: 10px; margin: 1vw; text-align: center;}
.vip_item p{line-height: 1; padding: 4vw 0 0 0; font-weight: 400;}
.vip_item  .title{font-size: 6vw;}
.vip_item  .price{font-size: 6vw;color: #f79502; margin-bottom: 4.5vw;}
.vip_item  .price::before{content: "￥";font-size: 4vw;}
.vip_item.choose{border: 1px solid #f79502;background-color: #fbf2e4;}
.box-cjhy{background: #fff; border-radius: 10px; padding: 2vw 2vw 5vw 2vw;}
.box-cjhy .applicant{margin: 0; padding-top: 0;}
.box-cjhy .tj_xinxilib{font-size: 4vw; color: #666;}
.box-cjhy .tj_xinxilia span{padding: .4vw .5vw;}
.btn-confirm{font-size: 5.3vw; text-align: center; width:50%; display: inline-block; background: #009b4c; color: #fff !important; float: left;}
.empty{text-align: center; padding: 5vw 0 0 0; color: #888;}


@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)){
    .foot-bq,.footer-he,footer.footer,.foot_active{
      padding-bottom: -bottom: constant(safe-area-inset-bottom)!important;
      padding-bottom: env(safe-area-inset-bottom)!important;
    -webkit-box-sizing: content-box!important; 
    -moz-box-sizing: content-box!important; 
    box-sizing: content-box!important;
    }
  }