@charset "UTF-8";
/* hxl_main*/
[contenteditable="true"], input, textarea { -webkit-user-select: auto !important; -moz-user-select: auto !important; -ms-user-select: auto !important; -o-user-select: auto !important; user-select: auto !important; }

.hxl_main { width: 100%; min-height: 100vh; overflow: hidden; background: #f6f6f6; }

/* hxl_header*/
.hxl_header { z-index: 999; width: 100%; position: fixed; top: 0; left: 0; height: 0.88rem; padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(right, #eb9100, #ffab25); /* Opera 11.1 - 12.0 */ /* Firefox 3.6 - 15 */ background: -webkit-gradient(linear, left top, right top, from(#eb9100), to(#ffab25)); background: -o-linear-gradient(left, #eb9100, #ffab25); background: linear-gradient(to right, #eb9100, #ffab25); /* 标准的语法（必须放在最后） */ }

.hxl_header .hxl_index_options { width: 0.4rem; height: 0.37rem; background: url("./../images/hxl_options_03.png") no-repeat center; background-size: 100% 100%; }

.hxl_header .hxl_index_search { width: 5.7rem; height: 0.54rem; background: #fff; border-radius: 0.27rem; padding: 0.12rem 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_header .hxl_index_search .hxl_search_icon { width: 0.28rem; height: 0.28rem; background: url("./../images/hxl_search_03.png") no-repeat center; background-size: 100% 100%; }

.hxl_header .hxl_index_search input { height: 100%; outline: none; border: none; padding-left: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0.24rem; color: #777; }

.hxl_header .hxl_index_user { width: 0.34rem; height: 0.38rem; background: url("./../images/hxl_user_03.png") no-repeat center; background-size: 100% 100%; }

/* hxl_center*/
.hxl_center { width: 100%; }

.hxl_spacing { background: #f7f7f7; width: 100%; height: 0.2rem; }

/* index */
.hxl_index_banner { width: 100%; height: 3.6rem; }

.hxl_index_banner .swiper-container { height: 100%; }

.hxl_index_banner .swiper-container img { height: 100%; }

.hxl_index_banner .swiper-container .swiper-pagination-bullet { background: #ccc; }

.hxl_index_banner .swiper-container .swiper-pagination-bullet-active { background: #fff; }

.hxl_index_banner .swiper-container .swiper-pagination { text-align: right; right: 0.5rem; left: unset; }

.hxl_index_item_wrapper { padding: 0.3rem 0.5rem 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_index_item_wrapper > div:nth-child(4), .hxl_index_item_wrapper > div:nth-child(8) { margin-right: 0; }

.hxl_index_item_wrapper .hxl_index_item { margin-right: 0.5rem; margin-bottom: 0.3rem; }

.hxl_index_item_wrapper .hxl_index_item a { font-size: 0.26rem; color: #333; }

.hxl_index_item_wrapper .hxl_index_item .hxl_item_ic { display: block; width: 1.01rem; height: 1rem; background-size: 100% 100%; margin-bottom: 0.28rem; }

.hxl_index_item_wrapper .hxl_index_item .hxl_item_ic_1 { background-image: url("./../images/hxl_index_choose_ic_1_03.png"); }

.hxl_index_item_wrapper .hxl_index_item .hxl_item_ic_2 { background-image: url("./../images/hxl_index_choose_ic_2_03.png"); }

.hxl_index_item_wrapper .hxl_index_item .hxl_item_ic_3 { background-image: url("./../images/hxl_index_choose_ic_3_03.png"); }

.hxl_index_item_wrapper .hxl_index_item .hxl_item_ic_4 { background-image: url("./../images/hxl_index_choose_ic_4_03.png"); }

.hxl_index_item_wrapper .hxl_index_item .hxl_item_ic_5 { background-image: url("./../images/hxl_index_choose_ic_5_03.png"); }

.hxl_index_item_wrapper .hxl_index_item .hxl_item_ic_6 { background-image: url("./../images/hxl_index_choose_ic_6_03.png"); }

.hxl_index_item_wrapper .hxl_index_item .hxl_item_ic_7 { background-image: url("./../images/hxl_index_choose_ic_7_03.png"); }

.hxl_index_item_wrapper .hxl_index_item .hxl_item_ic_8 { background-image: url("./../images/hxl_index_choose_ic_8_03.png"); }

.hxl_index_popular_route .hxl_title { height: 1rem; }

.hxl_index_popular_route .hxl_title h3 { font-weight: bold; font-size: 0.36rem; color: #333; }

.hxl_index_popular_route .hxl_title span { display: block; background: url("./../images/hxl_index_popular_title_logo_03.jpg") no-repeat center; width: 1.04rem; height: 0.17rem; background-size: 100% 100%; margin-top: 0.1rem; }

.hxl_index_popular_route .hxl_index_popular_route_container { padding: 0.2rem 0.2rem 0.3rem; font-size: 0.26rem; }

.hxl_index_popular_route .hxl_index_popular_route_container > div:first-child a { position: relative; color: #fff; }

.hxl_index_popular_route .hxl_index_popular_route_container > div:first-child a img { width: 100%; }

.hxl_index_popular_route .hxl_index_popular_route_container > div:last-child > div a { color: #fff; position: relative; }

.hxl_index_popular_route .hxl_index_popular_route_container > div:last-child img { width: 100%; }

.hxl_index_popular_route .hxl_index_popular_route_container .hxl_pupular_route_item_shadow { position: absolute; top: 0; left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 100%; }

.hxl_index_popular_route .hxl_index_popular_route_container .hxl_pupular_route_item_shadow .hxl_popular_recommend { width: 1.12rem; height: 0.4rem; background: #ff9d00; font-size: 0.18rem; color: #fff; border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; float: right; text-align: center; line-height: 0.4rem; margin-top: 0.2rem; }

.hxl_index_popular_route .hxl_index_popular_route_container .hxl_pupular_route_item_shadow p { position: absolute; bottom: 0; left: 0; padding-left: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; line-height: 0.65rem; background: rgba(0, 0, 0, 0.3); }

.hxl_index_airplane .hxl_title { height: 1rem; }

.hxl_index_airplane .hxl_title h3 { font-size: 0.36rem; color: #333; font-weight: bold; }

.hxl_index_airplane .hxl_title span { display: block; background: url("./../images/hxl_index_title_logo_07.png") no-repeat center; width: 0.71rem; height: 0.13rem; background-size: 100% 100%; margin-top: 0.1rem; }

.hxl_index_airplane .hxl_index_airplane_container { padding: 0.25rem 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_index_airplane .hxl_index_airplane_container > div { width: 2.33rem; height: 2.44rem; margin-bottom: 0.05rem; position: relative; }

.hxl_index_airplane .hxl_index_airplane_container > div video { width: 100%; height: 100%; }

.hxl_index_airplane .hxl_index_airplane_container > div div { position: absolute; top: 0; left: 0; font-size: 0.26rem; color: #fff; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); }

.hxl_index_airplane .hxl_index_airplane_container > div div a { display: block; width: 0.42rem; height: 0.42rem; background: url("./../images/hxl_icon_play_03.png") no-repeat center; background-size: 100% 100%; margin-bottom: 0.1rem; }

.hxl_index_company_advantage { overflow: hidden; }

.hxl_index_company_advantage .hxl_title { height: 1rem; }

.hxl_index_company_advantage .hxl_title h3 { font-size: 0.36rem; color: #333; font-weight: bold; }

.hxl_index_company_advantage .hxl_title span { display: block; background: url("./../images/hxl_index_title_logo_07.png") no-repeat center; width: 0.71rem; height: 0.13rem; background-size: 100% 100%; margin-top: 0.1rem; }

.hxl_index_company_advantage .hxl_index_company_advantage_container::-webkit-scrollbar { display: none; }

.hxl_index_company_advantage .hxl_index_company_advantage_container { overflow: hidden; height: 3.9rem; padding: 0 0 0 0.38rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_index_company_advantage .hxl_index_company_advantage_container .swiper-container { height: 100%; }

.hxl_index_company_advantage .hxl_index_company_advantage_container .swiper-container .swiper-wrapper { padding: 0.3rem 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_index_company_advantage .hxl_index_company_advantage_container .swiper-container .swiper-wrapper .swiper-slide { padding: 0.46rem 0.5rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_index_company_advantage .hxl_index_company_advantage_container .swiper-container .swiper-wrapper .swiper-slide h3 { font-size: 0.3rem; color: #ff9d00; }

.hxl_index_company_advantage .hxl_index_company_advantage_container .swiper-container .swiper-wrapper .swiper-slide p { font-size: 0.24rem; color: #999; line-height: 0.3rem; }

.hxl_index_company_advantage .hxl_index_company_advantage_container .swiper-container .swiper-wrapper .swiper-slide span { display: block; width: 1rem; height: 1rem; background: url("./../images/hxl_index_advantage_ic_1_03.png") no-repeat center; background-size: 100% 100%; margin-right: 0.35rem; }

.hxl_index_company_advantage .hxl_index_company_advantage_container .swiper-container .swiper-wrapper .swiper-slide span.hxl_icon_2 { display: block; width: 1rem; height: 1rem; background: url("./../images/hxl_index_advantage_ic_2_03.png") no-repeat center; background-size: 100% 100%; margin-right: 0.35rem; }

.hxl_index_company_advantage .hxl_index_company_advantage_container .swiper-container .swiper-slide { width: 5.35rem; height: 2.35rem; -webkit-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc; margin-left: 0.2rem; }

.hxl_index_company_advantage .hxl_index_company_advantage_container .swiper-pagination { bottom: 0.38rem; }

.hxl_index_company_advantage .hxl_index_company_advantage_container .swiper-pagination .swiper-pagination-bullet-active { background: #999; }

.hxl_index_company_advantage .hxl_index_company_advantage_container .swiper-pagination .swiper-pagination-bullet-active { width: 0.53rem; height: 0.2rem; background: #ff9d00; border-radius: 0.1rem; }

.hxl_index_popular_travel_note .hxl_title { height: 1rem; position: relative; }

.hxl_index_popular_travel_note .hxl_title h3 { font-size: 0.36rem; color: #333; font-weight: bold; }

.hxl_index_popular_travel_note .hxl_title span { display: block; background: url("./../images/hxl_index_title_logo_07.png") no-repeat center; width: 0.71rem; height: 0.13rem; background-size: 100% 100%; margin-top: 0.1rem; }

.hxl_index_popular_travel_note .hxl_title a { position: absolute; top: 0.4rem; right: 0.16rem; font-size: 0.26rem; color: #666; }

.hxl_index_popular_travel_note .hxl_index_popular_travel_note_container { padding: 0 0.2rem; }

.hxl_index_popular_travel_note .hxl_index_popular_travel_note_container > div { padding: 0.2rem 0 0.26rem; border-bottom: 1px solid #dcdcdc; }

.hxl_index_popular_travel_note .hxl_index_popular_travel_note_container > div a img { width: 100%; border-radius: 0.08rem; }

.hxl_index_popular_travel_note .hxl_index_popular_travel_note_container > div a p { font-size: 0.24rem; color: #333; font-weight: bold; margin: 0.23rem 0; }

.hxl_index_popular_travel_note .hxl_index_popular_travel_note_container > div p { font-size: 0.18rem; color: #333; height: 0.5rem; }

.hxl_index_popular_travel_note .hxl_index_popular_travel_note_container > div p .hxl_user_img { display: block; border-radius: 50%; width: 0.5rem; height: 0.5rem; margin-right: 0.15rem; }

.hxl_index_popular_travel_note .hxl_index_popular_travel_note_container > div p .hxl_icon_like.selected { background: url("./../images/hxl_icon_like_03_ed.png") no-repeat center; background-size: 100% 100%; }

.hxl_index_popular_travel_note .hxl_index_popular_travel_note_container > div p .hxl_icon_like { display: block; width: 0.21rem; height: 0.2rem; background: url("./../images/hxl_icon_like_03.png") no-repeat center; background-size: 100% 100%; margin: 0 0.15rem 0 0.3rem; margin-top: -0.1rem; }

.hxl_index_popular_travel_note .hxl_index_popular_travel_note_container > div p .hxl_icon_eyes { display: block; width: 0.33rem; height: 0.2rem; background: url("./../images/hxl_icon_eye_03.png") no-repeat center; background-size: 100% 100%; margin: 0 0.15rem 0 0.3rem; margin-top: -0.1rem; }

.hxl_index_recommend .hxl_title { height: 1rem; position: relative; }

.hxl_index_recommend .hxl_title h3 { font-size: 0.36rem; color: #333; font-weight: bold; }

.hxl_index_recommend .hxl_title span { display: block; background: url("./../images/hxl_index_title_logo_07.png") no-repeat center; width: 0.71rem; height: 0.13rem; background-size: 100% 100%; margin-top: 0.1rem; }

.hxl_index_recommend .hxl_title a { position: absolute; top: 0.4rem; right: 0.16rem; font-size: 0.26rem; color: #666; }

.hxl_index_recommend .hxl_index_recommend_container { padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_index_recommend .hxl_index_recommend_container > div:last-child { border-bottom: none; }

.hxl_index_recommend .hxl_index_recommend_container > div { padding: 0.3rem 0; border-bottom: 1px solid #dfdfdf; }

.hxl_index_recommend .hxl_index_recommend_container > div a > div:first-child { width: 2.12rem; height: 1.4rem; margin-right: 0.3rem; border-radius: 0.08rem; }

.hxl_index_recommend .hxl_index_recommend_container > div a > div:first-child img { width: 100%; border-radius: 0.08rem; }

.hxl_index_recommend .hxl_index_recommend_container > div a > div:last-child p { font-size: 0.26rem; color: #333; margin-top: 0.13rem; }

.hxl_index_recommend .hxl_index_recommend_container > div a > div:last-child div { width: 1.5rem; height: 0.45rem; background: #ff9d00; font-size: 0.22rem; color: #fff; border-radius: 0.08rem; margin-top: 0.25rem; }

.hxl_index_competition { padding-bottom: 0.2rem; }

.hxl_index_competition .hxl_title { height: 1rem; position: relative; }

.hxl_index_competition .hxl_title h3 { font-size: 0.36rem; color: #333; font-weight: bold; }

.hxl_index_competition .hxl_title span { display: block; background: url("./../images/hxl_index_title_logo_07.png") no-repeat center; width: 0.71rem; height: 0.13rem; background-size: 100% 100%; margin-top: 0.1rem; }

.hxl_index_competition .hxl_title a { position: absolute; top: 0.4rem; right: 0.16rem; font-size: 0.26rem; color: #666; }

.hxl_index_competition .hxl_index_competition_container a { font-size: 0.26rem; color: #666; }

.hxl_index_competition .hxl_index_competition_container a div { width: 7.11rem; height: 2.7rem; border-radius: 0.08rem; margin-bottom: 0.2rem; }

.hxl_index_competition .hxl_index_competition_container a div img { width: 100%; border-radius: 0.08rem; }

/* 正黄旗社区 */
.hxl_zhenghuangqi_center { position: relative; padding-top: 0; }

.hxl_zhenghuangqi_center .hxl_all_container.show { display: block; }

.hxl_zhenghuangqi_center .hxl_all_container { display: none; top: 1rem; width: 100%; height: 100vh; position: absolute; z-index: 9999; }

.hxl_zhenghuangqi_center .hxl_all_container .shadow { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); position: absolute; top: 0; }

.hxl_zhenghuangqi_center .hxl_all_container ul { position: absolute; top: 0; left: 0; background: #fff; padding: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; }

.hxl_zhenghuangqi_center .hxl_all_container ul li { border-bottom: 1px solid #eee; font-size: 0.26rem; color: #666; line-height: 0.9rem; }

.hxl_inner_page_header { width: 100%; height: 0.9rem; font-size: 0.36rem; color: #333; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; background: #fff; }

.hxl_inner_page_header .zz { background: url("./../images/hxl_return_03.png") no-repeat left center; background-size: 0.19rem 0.36rem; position: absolute; left: 0.2rem; display: block; width: 0.19rem; height: 0.36rem; }

.hxl_inner_page_header .hxl_publish { background: url("./../images/hxl_travels_notes_ic_1_03.png") no-repeat left center; background-size: 0.43rem 0.43rem; position: absolute; right: 0.2rem; display: block; width: 0.43rem; height: 0.43rem; }

.hxl_zhenghuangqi_filter { padding: 0 0.2rem; height: 1rem; border-bottom: 2px solid #f9f9f9; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_zhenghuangqi_filter a { font-size: 0.3rem; color: #333; }

.hxl_zhenghuangqi_filter .hxl_hot { margin-right: 0.55rem; }

.hxl_zhenghuangqi_filter .hxl_all { color: #ffab25; }

.hxl_zhenghuangqi_filter .hxl_all .hxl_all_icon { width: 0.23rem; height: 0.13rem; background: url("./../images/hxl_drop_down_1_03.png") no-repeat center; background-size: 100% 100%; display: block; margin-left: 0.2rem; }

.hxl_zhenghuangqi_filter .hxl_hot_icon, .hxl_zhenghuangqi_filter .hxl_newest_icon { width: 0.1rem; height: 0.28rem; background: url("./../images/hxl_zhenghuangqi_icon_1_03.png") no-repeat center; background-size: 100% 100%; margin-left: 0.15rem; }

.hxl_zhenghuangqi_container ul li:last-child { border-bottom: none; }

.hxl_zhenghuangqi_container ul li { border-bottom: 1px solid #f9f9f9; padding: 0.28rem 0.2rem; }

.hxl_zhenghuangqi_container ul li h3 { font-size: 0.26rem; color: #333; margin-bottom: 0.2rem; }

.hxl_zhenghuangqi_container ul li span { font-size: 0.24rem; color: #666; }

.hxl_zhenghuangqi_container ul li .hxl_img_wrapper { width: 2.29rem; height: 1.59rem; border-radius: 0.08rem; margin-right: 0.2rem; }

.hxl_zhenghuangqi_container ul li .hxl_img_wrapper img { width: 100%; border-radius: 0.08rem; }

/* 商品详情 */
.hxl_goods_detail_center { padding: 0; }

.hxl_goods_detail_banner { width: 100%; height: 6.22rem; position: relative; }

.hxl_goods_detail_banner .swiper-container { height: 100%; }

.hxl_goods_detail_banner .swiper-container img { height: 100%; }

.hxl_goods_detail_banner .swiper-container .swiper-slide { width: 100%; height: 100%; }

.hxl_goods_detail_banner div.return_box { position: absolute; top: 0; left: 0; padding: 0.2rem; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 9; }

.hxl_goods_detail_banner div.return_box a { width: 0.7rem; height: 0.7rem; display: block; background-size: 100% 100%; }

.hxl_goods_detail_banner div.return_box .hxl_return { float: left; background-image: url("./../images/hxl_goods_detail_icon_1_03.png"); }

.hxl_goods_detail_banner div.return_box .hxl_more { float: right; background-image: url("./../images/hxl_goods_detail_icon_2_03.png"); }

.hxl_goods_detail_banner div.return_box .hxl_share { float: right; background-image: url("./../images/hxl_goods_detail_icon_3_03.png"); margin-left: 0.2rem; }

.hxl_goods_detail_information { padding: 0.3rem 0.2rem; background: #fff; }

.hxl_goods_detail_information .hxl_line { margin: 0 0.35rem; }

.hxl_goods_detail_information h3 { font-size: 0.32rem; color: #333; margin-top: 0.2rem; }

.hxl_goods_detail_information p { font-size: 0.24rem; color: #666; line-height: 0.6rem; }

.hxl_goods_detail_information p.hxl_price { font-size: 0.34rem; color: #f54858; }

.hxl_goods_detail_information p.hxl_reference { font-size: 0.24rem; color: #333; }

.hxl_goods_detail_evaluation { padding: 0.35rem 0 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_goods_detail_evaluation > * { padding: 0 0.2rem; }

.hxl_goods_detail_evaluation > p { font-size: 0.26rem; color: #333; }

.hxl_goods_detail_evaluation > p span { font-size: 0.42rem; font-weight: bold; }

.hxl_goods_detail_evaluation .hxl_evaluation_classify { margin-top: 0.3rem; }

.hxl_goods_detail_evaluation .hxl_evaluation_classify a { width: 1.57rem; line-height: 0.6rem; text-align: center; border: 1px solid #ccc; font-size: 0.3rem; color: #333; border-radius: 0.02rem; }

.hxl_goods_detail_evaluation .hxl_evaluation_classify a.selected { color: #fff; background: #f6ac00; border: none; }

.hxl_goods_detail_evaluation .hxl_evaluation_detail { padding: 0.45rem 0.2rem; border-bottom: 1px solid #f7f7f7; }

.hxl_goods_detail_evaluation .hxl_evaluation_detail .hxl_imgWrapper { width: 1.12rem; height: 1.11rem; border-radius: 0.45rem; }

.hxl_goods_detail_evaluation .hxl_evaluation_detail .hxl_imgWrapper img { width: 100%; border-radius: 0.45rem; }

.hxl_goods_detail_evaluation .hxl_evaluation_detail .hxl_detail { padding-left: 0.25rem; }

.hxl_goods_detail_evaluation .hxl_evaluation_detail .hxl_detail p.hxl_user_name { font-size: 0.3rem; color: #000; font-weight: bold; }

.hxl_goods_detail_evaluation .hxl_evaluation_detail .hxl_detail p.hxl_user_name span { font-size: 0.26rem; color: #999; font-weight: normal; }

.hxl_goods_detail_evaluation .hxl_evaluation_detail .hxl_detail p { width: 100%; }

.hxl_goods_detail_evaluation .hxl_evaluation_detail .hxl_detail .hxl_evaluation_bar { margin: 0.2rem 0; position: relative; width: 1.35rem; height: 0.19rem; }

.hxl_goods_detail_evaluation .hxl_evaluation_detail .hxl_detail .hxl_evaluation_bar .hxl_bg { background: url("./../images/hxl_xingxing_ed.png"); width: 80%; height: 0.19rem; background-size: cover; position: absolute; top: 0; left: 0; z-index: 999; }

.hxl_goods_detail_evaluation .hxl_evaluation_detail .hxl_detail .hxl_evaluation_bar img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

.hxl_goods_detail_evaluation .hxl_evaluation_detail .hxl_detail .ellipsis3 { font-size: 0.26rem; color: #666; }

.hxl_goods_detail_evaluation .hxl_look_all_evaluation { height: 1rem; }

.hxl_goods_detail_evaluation .hxl_look_all_evaluation a { width: 100%; height: 100%; color: #f6ac00; }

.hxl_travels_description { padding: 0.38rem 0 0; }

.hxl_travels_description .hxl_travels_characteristic { padding: 0 0.2rem 0.45rem; border-bottom: 1px solid #f7f7f7; }

.hxl_travels_description .hxl_travels_characteristic p { margin-top: 0.4rem; font-size: 0.26rem; color: #666; line-height: 0.45rem; }

.hxl_travels_description .hxl_travels_characteristic h3 { font-size: 0.3rem; color: #333; }

.hxl_travels_description .hxl_travels_characteristic h3 span { width: 0.44rem; height: 0.44rem; background: url("./../images/hxl_goods_detail_icon_4_03.png") no-repeat center; background-size: 100% 100%; display: block; margin-right: 0.25rem; }

.hxl_travels_description .hxl_travels_detail { padding: 0.45rem 0.2rem; border-bottom: 1px solid #f7f7f7; }

.hxl_travels_description .hxl_travels_detail p { margin-top: 0.3rem; font-size: 0.26rem; color: #666; line-height: 0.45rem; }

.hxl_travels_description .hxl_travels_detail h3 { font-size: 0.3rem; color: #333; }

.hxl_travels_description .hxl_travels_detail h3 span { width: 0.48rem; height: 0.48rem; background: url("./../images/hxl_goods_detail_icon_5_03.png") no-repeat center; background-size: 100% 100%; display: block; margin-right: 0.25rem; }

.hxl_travels_description .hxl_travels_detail .hxl_first_day { padding: 0.25rem; background: #eb9100; font-size: 0.24rem; color: #fff; margin-top: 0.3rem; }

.hxl_travels_description .hxl_travels_fare { padding: 0.45rem 0.2rem; border-bottom: 1px solid #f7f7f7; }

.hxl_travels_description .hxl_travels_fare p { font-size: 0.26rem; color: #666; line-height: 0.45rem; }

.hxl_travels_description .hxl_travels_fare h3 { font-size: 0.3rem; color: #333; margin-bottom: 0.4rem; }

.hxl_travels_description .hxl_travels_fare h3 span { width: 0.4rem; height: 0.52rem; background: url("./../images/hxl_goods_detail_icon_6_03.png") no-repeat center; background-size: 100% 100%; display: block; margin-right: 0.25rem; }

.hxl_travels_description .hxl_travels_visa { padding: 0.45rem 0.2rem; border-bottom: 1px solid #f7f7f7; }

.hxl_travels_description .hxl_travels_visa p { font-size: 0.26rem; color: #666; line-height: 0.45rem; }

.hxl_travels_description .hxl_travels_visa h3 { font-size: 0.3rem; color: #333; margin-bottom: 0.4rem; }

.hxl_travels_description .hxl_travels_visa h3 span { width: 0.46rem; height: 0.46rem; background: url("./../images/hxl_goods_detail_icon_7_03.png") no-repeat center; background-size: 100% 100%; display: block; margin-right: 0.25rem; }

.hxl_travels_description .hxl_travels_booking_needs { padding: 0.45rem 0.2rem; }

.hxl_travels_description .hxl_travels_booking_needs p { font-size: 0.26rem; color: #666; line-height: 0.45rem; }

.hxl_travels_description .hxl_travels_booking_needs h3 { font-size: 0.3rem; color: #333; margin-bottom: 0.4rem; }

.hxl_travels_description .hxl_travels_booking_needs h3 span { width: 0.38rem; height: 0.41rem; background: url("./../images/hxl_goods_detail_icon_8_03.png") no-repeat center; background-size: 100% 100%; display: block; margin-right: 0.25rem; }

.hxl_goods_recomment { padding: 0.45rem 0.2rem 0; }

.hxl_goods_recomment h3 { font-size: 0.36rem; color: #333; }

.hxl_goods_recomment .hxl_goods_title { display: block; background: url("./../images/hxl_goods_detail_title_03.png") no-repeat center; background-size: 100% 100%; width: 1.79rem; height: 0.17rem; margin-top: 0.1rem; }

.hxl_goods_recomment .hxl_goods_recomment_comtainer { padding: 0.3rem 0; }

.hxl_goods_recomment .hxl_goods_recomment_comtainer a { width: 3.5rem; margin-bottom: 0.35rem; }

.hxl_goods_recomment .hxl_goods_recomment_comtainer a img { width: 3.5rem; height: 2rem; border-radius: 0.1rem; }

.hxl_goods_recomment .hxl_goods_recomment_comtainer a p { font-size: 0.24rem; color: #333; line-height: 0.4rem; }

.hxl_goods_recomment .hxl_goods_recomment_comtainer a .hxl_price { font-size: 0.24rem; color: #ff9d00; }

.hxl_goods_detail_filling { background: #f7f7f7; }

.hxl_goods_detail_footer { height: 1rem; width: 100%; background: #fff; font-size: 0.3rem; position: fixed; bottom: 0; left: 0; }

.hxl_goods_detail_footer .hxl_start_booking { width: 3.8rem; height: 100%; background: #ff9d00; }

.hxl_goods_detail_footer .hxl_start_booking a { height: 100%; color: #fff; }

.hxl_goods_detail_footer .hxl_collect { color: #666; }

.hxl_goods_detail_footer .hxl_collect .hxl_collect_icon { display: block; width: 0.41rem; height: 0.38rem; background: url("./../images/hxl_goods_detail_icon_10_03.png") no-repeat center; background-size: 100% 100%; margin-bottom: 0.1rem; }

.hxl_goods_detail_footer .online_consultation { color: #666; }

.hxl_goods_detail_footer .online_consultation .online_consultation_icon { display: block; width: 0.41rem; height: 0.42rem; background: url("./../images/hxl_goods_detail_icon_11_03.png") no-repeat center; background-size: 100% 100%; margin-bottom: 0.1rem; }

.hxl_goods_detail_footer .hxl_line { width: 1px; height: 0.5rem; background: #dcdcdc; }

/* 登录页面 */
.hxl_login_center { padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_login_center .hxl_close { display: block; width: 0.33rem; height: 0.32rem; background: url("./../images/hxl_close_03.png") no-repeat center; background-size: 100% 100%; margin: 0.55rem 0; }

.hxl_login_center h3 { font-size: 0.6rem; color: #000; font-weight: bold; margin-bottom: 1.6rem; }

.hxl_login_center input { height: 1rem; width: 100%; line-height: 0.9rem; border: none; border-bottom: 1px solid #efefef; font-size: 0.3rem; color: #999; }

.hxl_login_center .hxl_login_button { margin-top: 0.7rem; width: 100%; height: 0.8rem; background: #eb9100; border-radius: 0.1rem; }

.hxl_login_center .hxl_login_button a { width: 100%; height: 100%; font-size: 0.36rem; color: #fff; }

.hxl_login_center > p { margin-top: 0.3rem; }

.hxl_login_center > p a { font-size: 0.3rem; color: #333; }

.hxl_login_center .hxl_other_login { padding-bottom: 2.6rem; }

.hxl_login_center .hxl_other_login .hxl_line { margin-top: 2rem; width: 100%; height: 1px; background: #efefef; position: relative; }

.hxl_login_center .hxl_other_login .hxl_line span { display: block; background: #fff; position: absolute; top: -0.2rem; left: 2.5rem; font-size: 0.3rem; color: #999; padding: 0 0.25rem; }

.hxl_login_center .hxl_other_login p { margin-top: 0.4rem; }

.hxl_login_center .hxl_other_login p a { display: block; width: 0.8rem; height: 0.8rem; background-size: 100% 100%; }

.hxl_login_center .hxl_other_login .hxl_phone { background-image: url("./../images/hxl_login_phone_03.png"); }

.hxl_login_center .hxl_other_login .hxl_wechat { background-image: url("./../images/hxl_login_wechat_03.png"); margin-right: 0.43rem; }

.hxl_login_center .hxl_other_login .hxl_qq { background-image: url("./../images/hxl_login_qq_03.png"); margin-right: 0.43rem; }

/* 短线自驾 */
.hxl_short_center { padding: 0; }

.hxl_short_center .hxl_banner { width: 100%; }

.hxl_short_center .hxl_short_center_container .hxl_item_1 h3, .hxl_short_center .hxl_short_center_container .hxl_item_2 h3 { font-size: 0.32rem; color: #333; margin-bottom: 0.2rem; font-weight: bold; }

.hxl_short_center .hxl_short_center_container .hxl_item_1 p, .hxl_short_center .hxl_short_center_container .hxl_item_2 p { font-size: 0.2rem; color: 0.6rem; }

.hxl_short_center .hxl_short_center_container .hxl_item { font-size: 0.2rem; color: #666; padding: 0.25rem 0.2rem; }

.hxl_short_center .hxl_short_center_container .hxl_icon_1 { display: block; width: 1rem; height: 1rem; background: url("./../images/hxl_short_term_self_driving_icon_1_03.png") no-repeat center; background-size: 100% 100%; margin-right: 0.35rem; }

.hxl_short_center .hxl_short_center_container .hxl_icon_2 { display: block; width: 1rem; height: 1rem; background: url("./../images/hxl_short_term_self_driving_icon_2_03.png") no-repeat center; background-size: 100% 100%; margin-right: 0.35rem; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 { padding-top: 0.4rem; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 h3 { font-size: 0.36rem; color: #333; font-weight: bold; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_title { width: 1.08rem; height: 0.17rem; background: url("./../images/hxl_short_term_self_driving_icon_3_03.png"); background-size: 100% 100%; display: block; margin-top: 0.1rem; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_seasons { padding: 0 1.85rem; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_seasons ul ul > li:last-child { margin-right: 0; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_seasons ul li { padding: 0.53rem 0.15rem 0.38rem; font-size: 0.3rem; color: #333; margin-right: 0.3rem; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_seasons ul li.selected { border-bottom: 0.03rem solid #eb9100; color: #eb9100; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_item_3_container { background: #f9f9f9; padding: 0.2rem 0.2rem 0; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_item_3_container h3 { font-weight: normal; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_item_3_container > div { margin-bottom: 0.45rem; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_item_3_container .hxl_imgWrapper { position: relative; width: 7.1rem; height: 3rem; border-radius: 0.1rem; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_item_3_container .hxl_imgWrapper p { position: absolute; bottom: 0; left: 0; line-height: 0.6rem; background: rgba(0, 0, 0, 0.3); color: #fff; font-size: 0.26rem; width: 100%; padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_item_3_container .hxl_imgWrapper img { border-radius: 0.1rem; width: 100%; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_item_3_container .ellipsis3 { font-size: 0.26rem; color: #999; margin-top: 0.25rem; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_item_3_container .hxl_place { margin-top: 0.3rem; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_item_3_container .hxl_place img { width: 0.82rem; height: 0.82rem; border-radius: 50%; margin-right: 0.3rem; }

.hxl_short_center .hxl_short_center_container .hxl_item_3 .hxl_item_3_container .hxl_place span { display: block; width: 1.08rem; height: 0.17rem; background: url("./../images/hxl_short_term_self_driving_icon_3_03.png"); background-size: 100% 100%; }

/* 长线自驾 */
.hxl_all_container.show, .hxl_other_container.show { display: block; }

.hxl_all_container, .hxl_other_container { width: 100%; position: fixed; top: 0; left: 0; height: 100%; z-index: 9999; display: none; }

.hxl_all_container .shadow, .hxl_other_container .shadow { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); }

.hxl_all_container .all_container, .hxl_other_container .all_container { position: absolute; bottom: 0; left: 0; width: 100%; background: #fff; padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; overflow-y: auto; height: 50%; }

.hxl_all_container .all_container li, .hxl_other_container .all_container li { line-height: 1rem; border-bottom: 1px solid #eee; }

.hxl_short_center.hxl_long_center { position: relative; }

.hxl_short_center.hxl_long_center .hxl_item_3 .hxl_seasons { padding: 0.55rem 0; width: 100%; }

.hxl_short_center.hxl_long_center .hxl_item_3 .hxl_seasons > div:first-child { font-size: 0.3rem; color: #ff9d00; }

.hxl_short_center.hxl_long_center .hxl_item_3 .hxl_seasons > div:first-child > span:last-child { width: 0.23rem; height: 0.13rem; background: url("./../images/hxl_drop_down_1_03.png"); background-size: 100% 100%; margin-left: 0.2rem; }

.hxl_short_center.hxl_long_center .hxl_item_3 .hxl_seasons > div:last-child { font-size: 0.3rem; color: #333; }

.hxl_short_center.hxl_long_center .hxl_item_3 .hxl_seasons > div:last-child > span:last-child { width: 0.23rem; height: 0.13rem; background: url("./../images/hxl_drop_down_2.png"); background-size: 100% 100%; margin-left: 0.2rem; }

.hxl_short_center.hxl_long_center .hxl_item_3.hxl_item_4 { width: 100%; }

.hxl_short_center.hxl_long_center .hxl_item_3.hxl_item_4 .hxl_item_4_container { width: 100%; padding: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; background: #f9f9f9; margin-top: 0.2rem; }

.hxl_short_center.hxl_long_center .hxl_item_3.hxl_item_4 .swiper-slide { position: relative; }

.hxl_short_center.hxl_long_center .hxl_item_3.hxl_item_4 .swiper-slide img { width: 4.95rem; height: 2.3rem; }

.hxl_short_center.hxl_long_center .hxl_item_3.hxl_item_4 .swiper-slide p { position: absolute; bottom: 0; left: 0; height: 0.6rem; padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; background: rgba(0, 0, 0, 0.4); font-size: 0.26rem; color: #fff; width: 100%; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; }

.hxl_short_center.hxl_long_center .hxl_item_3.hxl_item_4 .hxl_title { width: 1.04rem; height: 0.17rem; background: url(./../images/hxl_index_popular_title_logo_03.jpg); background-size: 100% 100%; display: block; margin-top: 0.1rem; }

/* 目的地 */
.area-list li { font-size: 0.28rem !important; }

.hxl_destination.hxl_short_center .click_container { position: absolute; width: 100%; height: 100vh; z-index: 9999; }

.hxl_destination.hxl_short_center .click_container .shadow { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); display: none; }

.hxl_destination.hxl_short_center .click_container .shadow.show { display: block; }

.hxl_destination.hxl_short_center .click_container .table.show { display: block; }

.hxl_destination.hxl_short_center .click_container .table { position: absolute; display: none; top: 0; left: 0; width: 100%; }

.hxl_destination.hxl_short_center .click_container .table tr th { font-size: 0.25rem; }

.hxl_destination.hxl_short_center .click_container .table tr th input { font-size: 0.28rem; line-height: 0.5rem; height: 0.5rem; padding: 0 0.2rem; }

.hxl_destination.hxl_short_center .click_container ul.day.show { display: block; }

.hxl_destination.hxl_short_center .click_container ul.day { position: absolute; top: 0; left: 0; width: 100%; padding: 0 0.4rem; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; display: none; }

.hxl_destination.hxl_short_center .click_container ul.day li { line-height: 1rem; color: #666; font-size: 0.24rem; border-bottom: 1px solid #eee; }

.hxl_destination.hxl_short_center .click_container ul.theme.show { display: block; }

.hxl_destination.hxl_short_center .click_container ul.theme { position: absolute; top: 0; left: 0; width: 100%; padding: 0 0.4rem; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; display: none; }

.hxl_destination.hxl_short_center .click_container ul.theme li { line-height: 1rem; color: #666; font-size: 0.24rem; border-bottom: 1px solid #eee; }

.hxl_destination.hxl_short_center .click_container ul.price.show { display: block; }

.hxl_destination.hxl_short_center .click_container ul.price { position: absolute; top: 0; left: 0; width: 100%; padding: 0 0.4rem; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; display: none; }

.hxl_destination.hxl_short_center .click_container ul.price li { line-height: 1rem; color: #666; font-size: 0.24rem; border-bottom: 1px solid #eee; }

.hxl_destination.hxl_short_center .hxl_destination_header { padding: 0 0.2rem; height: 0.8rem; font-size: 0.3rem; color: #333; }

.hxl_destination.hxl_short_center .hxl_destination_header .icon { display: block; width: 0.23rem; height: 0.13rem; background: url("./../images/hxl_drop_down_2.png"); background-size: 100% 100%; margin-left: 0.15rem; }

.hxl_destination.hxl_short_center .hxl_destination_header .selected { font-size: 0.3rem; color: #f54858; }

.hxl_destination.hxl_short_center .hxl_destination_header .selected .icon { display: block; width: 0.23rem; height: 0.13rem; background: url("./../images/hxl_drop_down_1_03.png"); background-size: 100% 100%; margin-left: 0.15rem; }

.hxl_destination.hxl_short_center .hxl_item_3 { padding-top: 0; }

/* 发布帖子 */
.hxl_new_a_post_center { padding-top: 0; padding-bottom: 1rem; }

.hxl_new_a_post_center .hxl_new_a_post_container input { width: 100%; line-height: 1.02rem; font-size: 0.26rem; color: #999; padding: 0 0.4rem; -webkit-box-sizing: border-box; box-sizing: border-box; border: none; }

.hxl_new_a_post_center .hxl_new_a_post_container .new_container { padding: 0.32rem 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_new_a_post_center .hxl_new_a_post_container .new_container .pic_list_box { overflow: hidden; }

.hxl_new_a_post_center .hxl_new_a_post_container .new_container .pic_list_box > div:nth-child(3), .hxl_new_a_post_center .hxl_new_a_post_container .new_container .pic_list_box > div:nth-child(6), .hxl_new_a_post_center .hxl_new_a_post_container .new_container .pic_list_box > div:nth-child(9) { margin-right: 0; }

.hxl_new_a_post_center .hxl_new_a_post_container .new_container .pic_list_box > div { position: relative; margin-bottom: 0.2rem; margin-right: 0.2rem; float: left; width: 2.2rem; height: 1.6rem; }

.hxl_new_a_post_center .hxl_new_a_post_container .new_container .pic_list_box > div img { width: 2.2rem; height: 1.6rem; }

.hxl_new_a_post_center .hxl_new_a_post_container .new_container .pic_list_box > div > a { position: absolute; right: 0; top: 0; width: 0.4rem; height: 0.4rem; background: #333; }

.hxl_new_a_post_center .hxl_new_a_post_container .new_container .pic_list_box > div > a span { width: 0.21rem; height: 0.22rem; background: url("./../images/hxl_icon_del_06.png"); background-size: 100% 100%; display: block; }

.hxl_new_a_post_center .hxl_new_a_post_container .new_container .operating.operating_2 { margin-right: 0; }

.hxl_new_a_post_center .hxl_new_a_post_container .new_container .operating { margin-right: 0.2rem; float: left; width: 2.2rem; height: 1.6rem; border: 1px solid #eee; }

.hxl_new_a_post_center .hxl_new_a_post_container .new_container .operating a { height: 100%; width: 100%; font-size: 0.26rem; color: #333; background: #fff; }

.hxl_new_a_post_center .hxl_new_a_post_container .new_container .operating .add_1 { width: 0.76rem; height: 0.48rem; background: url("./../images/hxl_add_1_03.png"); background-size: 100% 100%; display: block; }

.hxl_new_a_post_center .hxl_new_a_post_container .new_container .operating .add { width: 0.5rem; height: 0.5rem; background: url("./../images/hxl_icon_add__03.png") no-repeat center; background-size: 100% 100%; display: block; margin-bottom: 0.15rem; }

.hxl_new_a_post_center .hxl_new_a_post_container .new_container .publish { width: 100%; height: 0.8rem; background: #ff9d00; border-radius: 0.1rem; margin-top: 1.75rem; }

.hxl_new_a_post_center .hxl_new_a_post_container .new_container .publish a { height: 100%; font-size: 0.36rem; color: #fff; }

/* 我的 */
.hxl_set { position: absolute; display: block; background: url("./../images/hxl_icon_set_03.png") no-repeat center; background-size: 100% 100%; width: 0.48rem; height: 0.44rem; right: 1.15rem; }

.hxl_news { position: absolute; display: block; background: url("./../images/hxl_icon_news_03.png") no-repeat center; background-size: 100% 100%; width: 0.45rem; height: 0.44rem; right: 0.3rem; }

.hxl_news_num { position: absolute; right: 0.25rem; background: #c90000; font-size: 0.18rem; color: #fff; border-radius: 0.2rem; top: 0.05rem; padding: 0.05rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_mine_center { padding: 0.2rem 0.2rem 0.45rem; -webkit-box-sizing: border-box; box-sizing: border-box; background: #f9f9f9; }

.hxl_mine_center .hxl_mine_user_img { border-radius: 0.1rem; width: 7.1rem; height: 3.03rem; background: url("./../images/hxl_mine_user_bg_03.jpg") no-repeat center; background-size: 100% 100%; font-size: 0.32rem; color: #fff; position: relative; }

.hxl_mine_center .hxl_mine_user_img img { width: 1.6rem; height: 1.6rem; border-radius: 50%; margin-bottom: 0.25rem; }

.hxl_mine_center .hxl_mine_user_img .level { width: 2.53rem; height: 0.9rem; background: rgba(250, 250, 250, 0.3); border-top-left-radius: 0.4rem; border-bottom-left-radius: 0.4rem; position: absolute; right: 0; top: 0.2rem; }

.hxl_mine_center .hxl_mine_order_status { border-radius: 0.1rem; padding: 0.3rem 0.45rem 0.5rem; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; margin-top: 0.2rem; }

.hxl_mine_center .hxl_mine_order_status a { font-size: 0.27rem; color: #666; }

.hxl_mine_center .hxl_mine_order_status .hxl_status_icon { display: block; background-size: 100% 100%; width: 1.09rem; height: 1.09rem; margin-bottom: 0.18rem; }

.hxl_mine_center .hxl_mine_order_status .hxl_status_1 { background-image: url("./../images/hxl_mine_icon_1_03.png"); }

.hxl_mine_center .hxl_mine_order_status .hxl_status_2 { background-image: url("./../images/hxl_mine_icon_2_03.png"); }

.hxl_mine_center .hxl_mine_order_status .hxl_status_3 { background-image: url("./../images/hxl_mine_icon_3_03.png"); }

.hxl_mine_center .hxl_mine_order_status .hxl_status_4 { background-image: url("./../images/hxl_mine_icon_4_03.png"); }

.hxl_mine_center ul { padding: 0 0.2rem; margin-top: 0.2rem; border-radius: 0.1rem; background: #fff; }

.hxl_mine_center ul li:last-child { border-bottom: none; }

.hxl_mine_center ul li { border-bottom: 1px solid #eee; height: 0.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_mine_center ul li a { font-size: 0.28rem; color: #333; height: 100%; }

.hxl_mine_center ul li .hxl_more { width: 0.16rem; height: 0.3rem; background: url("./../images/hxl_icon_more_03.png") no-repeat center; background-size: 100% 100%; display: block; }

.hxl_mine_center .hxl_quit a { color: #fff; height: 0.8rem; background: #ff9d00; border-radius: 0.1rem; margin-top: 0.35rem; }

/* 用户设置 */
.hxl_user_set_center { -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 0.3rem; }

.hxl_user_set_center ul li { padding: 0.4rem 0.2rem; background: #fff; border-bottom: 1px solid #eee; }

.hxl_user_set_center ul li a { font-size: 0.28rem; color: #333; }

.hxl_user_set_center ul li a > div { font-size: 0.26rem; color: #aaa; }

.hxl_user_set_center ul li a > div img { width: 1.05rem; height: 1.05rem; border-radius: 50%; }

.hxl_user_set_center ul li a > div .hxl_more { width: 0.16rem; height: 0.3rem; background: url("./../images/hxl_icon_more_03.png") no-repeat center; background-size: 100% 100%; display: block; margin-left: 0.4rem; }

/* 收货地址 */
.hxl_delivery_address { background: #f7f7f7; padding-top: 0; color: #333; padding-bottom: 1rem; }

.hxl_delivery_address > div { padding: 0 0.2rem; margin-bottom: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; }

.hxl_delivery_address > div > * { height: 0.9rem; }

.hxl_delivery_address .p1 { height: 0.75rem; color: #000; }

.hxl_delivery_address .p1 > span:first-child { font-size: 0.32rem; font-weight: bold; }

.hxl_delivery_address .p1 > span:last-child { font-size: 0.26rem; }

.hxl_delivery_address .p2 { font-size: 0.24rem; border-bottom: 1px solid #eee; height: 0.75rem; color: #000; }

.hxl_delivery_address .set a { font-size: 0.24rem; color: #555; }

.hxl_delivery_address .hxl_set_default.selected > span:first-child { display: block; width: 0.36rem; height: 0.36rem; background: url("./../images/hxl_icon_is_default_03.png") no-repeat center; background-size: 100% 100%; margin-right: 0.18rem; }

.hxl_delivery_address .hxl_set_default { font-size: 0.26rem; color: #ff9d00 !important; }

.hxl_delivery_address .hxl_set_default > span:first-child { width: 0.36rem; height: 0.36rem; border-radius: 50%; border: 1px solid #eee; margin-right: 0.18rem; }

.hxl_delivery_address .hxl_edit { margin-right: 1.2rem; }

.hxl_delivery_address .hxl_edit > span:first-child { display: block; width: 0.22rem; height: 0.22rem; background: url("./../images/hxl_icon_edit_03.png") no-repeat center; background-size: 100% 100%; margin-right: 0.18rem; }

.hxl_delivery_address .hxl_del > span:first-child { display: block; width: 0.22rem; height: 0.21rem; background: url("./../images/hxl_icon_delete_03.png") no-repeat center; background-size: 100% 100%; margin-right: 0.18rem; }

.hxl_add_address { line-height: 0.9rem; position: fixed; bottom: 0; background: -webkit-gradient(linear, left top, left bottom, from(#232324), to(#757375)); background: -o-linear-gradient(#232324 0%, #757375 100%); background: linear-gradient(#232324 0%, #757375 100%); width: 100%; }

.hxl_add_address a { font-size: 0.34rem; color: #fff; }

/* 编辑地址 */
.hxl_edit_address { background: #f9f9f9; padding-top: 0; margin-top: 0.2rem; }

.add-address-btn { height: 0.9rem; padding: 0 0.2rem; background: #fff; margin-top: 0.2rem; }

.address-more { width: 0.16rem; height: 0.3rem; }

.hxl_edit_address ul { background: #fff; padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 0.2rem; }

.address-order-wrapper { margin-top: 0.2rem; height: calc(100vh - 2rem); padding-bottom: 0.98rem; -webkit-box-sizing: border-box; box-sizing: border-box; overflow-y: auto; }

.write-order { /* margin-top: 0.2rem; */ padding: 0.3rem; background: #fff; border-bottom: 1px solid #eeeeee; }

.youhui { padding-left: .3rem; color: #999999; }

.submit-order-p { padding-right: 0.3rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.submit-order { height: 0.98rem; background: #fff; border-top: 1px solid #eee; position: fixed; bottom: 0; font-size: 0.3rem; width: 100%; }

.submit-order-price { color: #f54858; }

.submit-order .btn { width: 2rem; background: #d3b8ac; color: #fff; font-size: 0.3rem; }

.writer-order-h3 { font-size: 0.3rem; color: #333; }

.writer-order-img img { max-width: 100%; max-height: 100%; }

.writer-order-img { width: 1.9rem; height: 1.9rem; margin-right: 0.36rem; background-position: center; background-size: cover; }

.writer-order-attr { color: #757375; font-size: 0.22rem; margin-top: 0.2rem; }

.write-order-price { color: #f54858; font-size: 0.36rem; }

.write-order-num { color: #a09fa1; font-size: 0.3rem; margin-left: 0.1rem; }

.address-icon { width: 0.27rem; height: 0.32rem; }

.address-txt { font-size: 0.28rem; color: #333; margin-left: 0.3rem; }

.hxl_edit_address ul li { position: relative; font-size: 0.28rem; min-height: 0.9rem; border-bottom: 1px solid #eee; }

.address-textarea { outline: none; border: 0; }

.hxl_edit_address ul li .hxl_more { position: absolute; width: 0.3rem; height: 0.16rem; background: url("./../images/edit_address_03.jpg") no-repeat center; background-size: 100% 100%; display: block; right: 0.2rem; top: 0.1rem; }

.hxl_edit_address ul li > span:first-child { color: #757375; width: 25%; }

.hxl_edit_address ul li input { color: #333; border: none; outline: none; height: 0.8rem; font-size: 0.28rem; }

.hxl_edit_address ul li input.place::-webkit-input-placeholder { /* WebKit browsers */ color: #000; font-size: 0.28rem; }

.hxl_edit_address ul li input::-webkit-input-placeholder { /* WebKit browsers */ color: #aaa; font-size: 0.28rem; }

.hxl_edit_address ul li input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #aaa; font-size: 0.28rem; }

.hxl_edit_address ul li input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #aaa; font-size: 0.28rem; }

.hxl_edit_address ul li input::-ms-input-placeholder { /* Internet Explorer 10+ */ color: #aaa; font-size: 0.28rem; }

.hxl_edit_address ul li textarea::-webkit-input-placeholder { /* WebKit browsers */ color: #aaa; font-size: 0.28rem; }

.hxl_edit_address ul li textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #aaa; font-size: 0.28rem; }

.hxl_edit_address ul li textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #aaa; font-size: 0.28rem; }

.hxl_edit_address ul li textarea::-ms-input-placeholder { /* Internet Explorer 10+ */ color: #aaa; font-size: 0.28rem; }

.hxl_edit_address .set_defalut { background: #fff; padding: 0 0.2rem; font-size: 0.26rem; color: #666; line-height: 0.9rem; }

.hxl_edit_address .set_defalut > span:first-child { display: block; width: 0.36rem; height: 0.36rem; border-radius: 50%; border: 1px solid #eee; margin-right: 0.18rem; }

.hxl_edit_address .set_defalut.selected > span:first-child { display: block; width: 0.36rem; height: 0.36rem; background: url("./../images/hxl_icon_is_default_03.png") no-repeat center; background-size: 100% 100%; margin-right: 0.18rem; border: none; }

/*选择地区弹层*/
.express-area-box { position: absolute; bottom: -100%; left: 50%; z-index: 15; width: 320px; margin-left: -160px; background-color: #fff; color: #4d525d; }

.express-area-box header { position: relative; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }

.express-area-box header h3 { margin: 0 1.675rem; text-align: center; font-size: 0.36rem; line-height: 1rem; }

.express-area-box header .back, .express-area-box header .close { position: absolute; top: 0; width: 1.675rem; height: 1rem; }

.express-area-box header .back { display: none; left: 0; background: url(../images/back.png) no-repeat center; background-size: 0.25rem 0.35rem; }

.express-area-box header .close { right: 0; background: url(../images/close-area.png) no-repeat center; background-size: 0.3rem 0.3rem; }

.express-area-box article { height: 250px; overflow-y: scroll; }

.area-list li { padding: 0.3rem 0.5rem; border-bottom: 1px solid #e2e2e2; text-align: justify; font-size: 0.7rem; line-height: unset !important; }

@media (min-width: 721px) and (max-width: 1300px) { .express-area-box { width: 224px; margin-left: -112px; }
  .express-area-box header h3 { font-size: 0.7rem; line-height: 1.7rem; }
  .express-area-box header .back, .express-area-box header .close { height: 1.7rem; }
  .express-area-box article { height: 120px; }
  .area-list li { padding: 0.3rem; font-size: 0.6rem; line-height: 1rem; } }

@media (max-width: 720px) { .express-area-box { position: fixed; left: 0; width: 100%; margin-left: 0; } }

/*遮罩层*/
.mask { display: none; position: absolute; top: 0; left: 0; z-index: 12; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }

@media (max-width: 720px) { .mask { position: fixed; } }

/* 修改手机 */
.hxl_change_phone_center { padding: 0 0.2rem; font-size: 0.3rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_change_phone_center > div { border-bottom: 1px solid #eee; height: 1.2rem; position: relative; }

.hxl_change_phone_center > div > span { color: #333; width: 30%; }

.hxl_change_phone_center > div input { height: 1.2rem; border: none; background: unset; font-size: 0.3rem; color: #999; }

.hxl_change_phone_center > div input::-webkit-input-placeholder { /* WebKit browsers */ color: #999; }

.hxl_change_phone_center > div input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; }

.hxl_change_phone_center > div input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; }

.hxl_change_phone_center > div input::-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; }

.hxl_change_phone_center > div .hxl_send { position: absolute; right: 0; width: 1.8rem; height: 0.5rem; border-radius: 0.25rem; background: #999; font-size: 0.24rem; color: #fff; }

.hxl_change_phone_center .hxl_next { height: 0.8rem !important; border-bottom: none !important; margin-top: 0.6rem; width: 100%; }

.hxl_change_phone_center .hxl_next a { height: 0.8rem; background: #ff9d00; font-size: 0.36rem; color: #fff; border-radius: 0.05rem; }

/* 忘记密码 */
.hxl_forget_pw img { width: 1.61rem; height: 1.61rem; margin: 0.45rem auto 0.2rem; }

.hxl_forget_pw .reset { font-size: 0.32rem; color: #333; font-weight: bold; }

.hxl_forget_pw .tips { font-size: 0.24rem; color: #999; margin-top: 0.2rem; }

/* 修改完成 */
.hxl_change_complete_center { background: #f7f7f7; }

.hxl_change_complete_center img { width: 2.3rem; height: 2.3rem; }

.hxl_change_complete_center p { font-size: 0.48rem; color: #ff9d00; margin: 1.05rem 0 0.8rem 0; }

.hxl_change_complete_center .hxl_return { width: 4.8rem; height: 0.8rem; background: #ff9d00; border-radius: 0.05rem; font-size: 0.36rem; }

.hxl_change_complete_center .hxl_return a { color: #fff; height: 0.8rem; }

/* 商品收藏 */
.hxl_operating { position: absolute; right: 0.2rem; font-size: 0.32rem; color: #333; font-weight: normal; }

.operating_box { display: none; height: 1rem; width: 100%; border-top: 1px solid #eee; position: fixed; bottom: 0; left: 0; }

.operating_box .btn { background: #ff9d00; width: 2rem; height: 1rem; color: #fff; }

.operating_box .all_choose { padding-left: 0.2rem; }

.operating_box .all_choose .hxl_all_choose { width: 0.36rem; height: 0.36rem; border-radius: 50%; border: 1px solid #eee; display: block; margin-right: 0.2rem; }

.operating_box .all_choose .hxl_all_choose.hxl_all_choose_ed { background: url("./../images/hxl_icon_is_default_03.png") no-repeat center; width: 0.36rem; height: 0.36rem; background-size: 100% 100%; border: none; }

.hxl_goods_collect_center { padding: 0.35rem 0.2rem; font-size: 0.3rem; color: #333; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_goods_collect_center a { display: block; position: relative; }

.hxl_goods_collect_center a img { width: 3.46rem; height: 3rem; }

.hxl_goods_collect_center a .p1 { color: #333; line-height: 0.65rem; }

.hxl_goods_collect_center a .p2 { color: #eb9100; }

.hxl_goods_collect_center a .hxl_choose { width: 0.36rem; height: 0.36rem; border-radius: 50%; border: 1px solid #eee; display: block; margin-right: 0.2rem; position: absolute; bottom: 0.2rem; right: 0.2rem; display: none; }

.hxl_goods_collect_center a .hxl_choose.hxl_choose_ed { background: url("./../images/hxl_icon_is_default_03.png") no-repeat center; width: 0.36rem; height: 0.36rem; background-size: 100% 100%; border: none; }

/* 购物车 */
.hxl_edit { position: absolute; right: 0.2rem; font-size: 0.3rem; color: #bc927c; font-weight: normal; border: 1px solid #bc927c; padding: .05rem; border-radius: 0.1rem; }

.hxl_shop_cart_center { -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 0; }

.hxl_shop_cart_center > div { padding: 0.38rem 0.2rem 0.35rem 0.3rem; border-bottom: 1px solid #eee; }

.hxl_shop_cart_center .hxl_choose { width: 0.36rem; height: 0.36rem; border-radius: 50%; border: 1px solid #eee; display: block; margin-right: 0.2rem; }

.hxl_shop_cart_center .hxl_choose.hxl_choose_ed { background: url("./../images/hxl_icon_is_default_03.png") no-repeat center; width: 0.36rem; height: 0.36rem; background-size: 100% 100%; }

.hxl_shop_cart_center img { width: 1.8rem; height: 1.8rem; margin-right: 0.2rem; }

.hxl_shop_cart_center .hxl_right { -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_shop_cart_center .hxl_right h3 { font-size: 0.27rem; color: #000; }

.hxl_shop_cart_center .hxl_right p { font-size: 0.24rem; color: #aaa; margin: 0.1rem 0; }

.shifu { font-size: 0.26rem; color: #000; margin-left: 0.2rem; }

.shifu-num { color: #f54858; }

.hxl_price_num { color: #999; font-size: .26rem; margin-left: 0.1rem; }

.hxl_price { font-size: 0.32rem; color: #f54858; }

.hxl_reduce { width: 0.45rem; height: 0.45rem; border: 1px solid #eb9100; color: #eb9100; }

.hxl_reduce.selected { width: 0.45rem; height: 0.45rem; border: 1px solid #eee; color: #666; }

.cartList .cartCenter .cartItem .itemRight .rightInfo .countInp .hxl_num { border: 1px solid #eee; border-left: none; border-right: none; width: 0.75rem; height: 0.45rem; color: #666; text-align: center; }

.hxl_num { border: 1px solid #eee; border-left: none; border-right: none; width: 0.75rem; height: 0.45rem; color: #666; text-align: center; }

.hxl_add { width: 0.45rem; height: 0.45rem; border: 1px solid #eee; color: #666; }

/* 支付方式 */
.hxl_pay_way_center { padding: 0 0 1.7rem; }

.hxl_pay_way_center .hxl_part_1 { padding-bottom: 0.45rem; margin-top: 0.88rem; }

.hxl_pay_way_center .hxl_part_1 img { width: 0.85rem; height: 0.85rem; }

.hxl_pay_way_center .hxl_part_1 .p1 { font-size: 0.36rem; color: #333; margin: 0.35rem 0 0.2rem 0; }

.hxl_pay_way_center .hxl_part_1 .p2 { font-size: 0.48rem; color: #333; }

.hxl_pay_way_center .hxl_choose_way { background: #f5f5f5; padding-left: 0.35rem; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0.26rem; color: #666; height: 0.8rem; width: 100%; }

.hxl_pay_way_center .hxl_pay_way { padding: 0 0.35rem; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; }

.hxl_pay_way_center .hxl_pay_way .hxl_choose { width: 0.46rem; height: 0.46rem; border-radius: 50%; border: 1px solid #eee; display: block; margin-right: 0.2rem; }

.hxl_pay_way_center .hxl_pay_way .hxl_choose.hxl_choose_ed { background: url("./../images/hxl_pay_choose_03.png") no-repeat center; width: 0.46rem; height: 0.46rem; background-size: 100% 100%; }

.hxl_pay_way_center .hxl_pay_way .hxl_pay_wechat { width: 100%; height: 1.05rem; border-bottom: 1px solid #eee; }

.hxl_pay_way_center .hxl_pay_way .hxl_pay_wechat .hxl_wechat_icon { display: block; width: 0.55rem; height: 0.55rem; background: url("./../images/hxl_pay_wechat_03.png") no-repeat center; background-size: 100% 100%; margin-right: 0.3rem; }

.hxl_pay_way_center .hxl_pay_way .hxl_pay_wechat .hxl_alipay_icon { display: block; width: 0.56rem; height: 0.56rem; background: url("./../images/hxl_pay_alipay_03.png") no-repeat center; background-size: 100% 100%; margin-right: 0.3rem; }

.hxl_pay_way_center .hxl_pay_now { background: #eb9100; height: 0.8rem; margin-top: 3.5rem; width: 7rem; }

.hxl_pay_way_center .hxl_pay_now a { width: 100%; font-size: 0.36rem; color: #fff; height: 100%; }

/* 我的订单 */
.hxl_my_order_center { padding: 0; padding-top: 0; background: #f6f6f6; }

.hxl_my_order_center .order_classicy_selected { border-bottom: 1px solid #eb9100; }

.hxl_my_order_center .order_classicy_selected a { color: #333 !important; }

.hxl_my_order_center .order_classicy { height: 0.9rem; border-bottom: 1px solid #eee; background: #fff; }

.hxl_my_order_center .order_classicy a { height: 100%; font-size: 0.26rem; color: #a09fa1; }

.hxl_my_order_center .hxl_right { background: #f6f6f6; padding: 0.45rem 0.3rem; width: 100%; }

.hxl_my_order_center > div { padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: none; }

.hxl_order_message .status { color: #f54858; }

.hxl_my_order_center .hxl_order_message { width: 100%; font-size: 0.23rem; color: #a09fa1; background: #fff; padding: 0.2rem 0.25rem 0.2rem 0.3rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.order-wrapper > div { margin-top: 0.3rem; }

.hxl_my_order_center .hxl_goods_num { font-size: 0.26rem; color: #999; line-height: 0.85rem; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 0 0.2rem; background: #fff; border-bottom: 1px solid #eee; }

.hxl_my_order_center .hxl_goods_num span { display: block; text-align: right; }

.hxl_my_order_center .hxl_order_operating { height: 1.05rem; width: 100%; background: #fff; }

.hxl_my_order_center .hxl_order_operating > div:last-child a { color: #fff; }

.hxl_my_order_center .hxl_order_operating > div:last-child { background: -webkit-gradient(linear, left top, left bottom, from(#232324), to(#757375)); background: -o-linear-gradient(#232324 0%, #757375 100%); background: linear-gradient(#232324 0%, #757375 100%); color: #fff; }

.hxl_my_order_center .hxl_order_operating > div { width: 1.85rem; height: 0.62rem; border-radius: 0.3rem; border: 1px solid #eee; margin-right: 0.2rem; }

.hxl_my_order_center .hxl_order_operating > div a { font-size: 0.23rem; color: #333; height: 100%; }

.hxl_aleady_complete { color: #3d9c53 !important; }

/* 订单详情 */
.hxl_order_detail_center { padding-top: 0; }

.hxl_order_detail_center .hxl_part_1 { padding: 0 0.25rem; height: 1.25rem; background: #f9f9f9; font-size: 0.24rem; color: #666; }

.hxl_order_detail_center .hxl_part_1 .wait_pay { font-size: 0.3rem; color: #eb9100; margin-bottom: 0.05rem; }

.hxl_order_detail_center .hxl_part_1 span { background: url("./../images/hxl_order_detail_icon_1_03.png"); width: 0.69rem; height: 0.6rem; background-size: 100% 100%; display: block; margin-right: 0.15rem; }

.hxl_order_detail_center .hxl_part_2 { padding: 0 0.25rem; height: 1.12rem; font-size: 0.26rem; color: #666; }

.hxl_order_detail_center .hxl_part_2 span { background: url("./../images/hxl_order_detail_icon_2_03.png"); width: 0.37rem; height: 0.49rem; background-size: 100% 100%; display: block; margin-right: 0.25rem; margin-left: 0.15rem; }

.hxl_order_message p { line-height: 0.5rem; }

.hxl_order_detail_center .hxl_order_detail_container .hxl_order_message { height: 0.9rem; font-size: 0.23rem; color: #555; padding: 0 0.2rem 0 0.38rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_order_detail_center .hxl_order_detail_container .hxl_order_detail { background: #fafafa; padding: 0.3rem 0.2rem 0.3rem 0.38rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_order_detail-img img { max-width: 100%; max-height: 100%; }

.hxl_order_detail-img { width: 1.77rem; height: 1.76rem; margin-right: 0.2rem; }

.hxl_order_detail_center .hxl_order_detail_container .hxl_order_detail h3 { font-size: 0.26rem; color: #333; }

.hxl_order_detail_center .hxl_order_detail_container .hxl_order_detail .classify { font-size: 0.23rem; color: #aaa; }

.hxl_order_detail_center .hxl_order_detail_container .hxl_order_detail .classify > span:first-child { margin-right: 0.3rem; }

.hxl_order_detail_center .hxl_order_detail_container .hxl_order_detail .price { font-size: 0.26rem; color: #333; }

.hxl_order_detail_center .hxl_order_detail_container .total_box { padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_order_detail_center .hxl_order_detail_container .total_box .total { height: 0.85rem; font-size: 0.26rem; color: #999; border-bottom: 1px solid #eee; }

.hxl_order_detail_center .hxl_order_detail_container .total_box .total span { color: #eb9100; }

.hxl_order_detail_center .hxl_order_detail_container .invoice_message, .hxl_order_detail_center .hxl_order_detail_container .receiver_message { padding-left: 0.4rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_order_detail_center .hxl_order_detail_container .invoice_message h3, .hxl_order_detail_center .hxl_order_detail_container .receiver_message h3 { font-size: 0.3rem; color: #333; line-height: 1rem; font-weight: bold; }

.hxl_order_detail_center .hxl_order_detail_container .invoice_message p, .hxl_order_detail_center .hxl_order_detail_container .receiver_message p { font-size: 0.26rem; color: #666; line-height: 0.5rem; }

.hxl_order_detail_center .hxl_order_detail_container .invoice_message p > span:first-child, .hxl_order_detail_center .hxl_order_detail_container .receiver_message p > span:first-child { display: inline-block; /* width: 1rem; */ }

.hxl_order_detail_center .hxl_order_detail_container .pay_way { padding-left: 0.4rem; border-bottom: 1px solid #eee; }

.hxl_order_detail_center .hxl_order_detail_container .pay_way h3 { font-weight: bold; font-size: 0.3rem; color: #333; line-height: 1rem; font-weight: bold; }

.hxl_order_detail_center .hxl_order_detail_container .pay_way img { width: 2.24rem; height: 0.98rem; margin-bottom: 0.35rem; }

.order_operating { height: 1.4rem; position: fixed; bottom: 0; width: 100%; border-top: 1px solid #e5e5e5; }

.order_operating > a:first-child { width: 1.8rem; height: 0.6rem; border: 1px solid #e5e5e5; border-radius: 0.3rem; font-size: 0.3rem; color: #333; margin-right: 0.15rem; }

.order_operating > a:last-child { width: 1.8rem; height: 0.6rem; border-radius: 0.3rem; font-size: 0.3rem; color: #fff; background: #eb9100; margin-right: 0.15rem; }

/* 退款详情 */
.hxl_refund_detail_center { padding-top: 0; }

.hxl_refund_detail_center .refund_order { height: 1.05rem; padding-left: 0.35rem; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0.26rem; color: #666; }

.hxl_refund_detail_center .refund_order > span:first-child { width: 0.37rem; height: 0.49rem; background: url("./../images/hxl_order_detail_icon_2_03.png"); background-size: 100% 100%; display: block; margin-right: 0.25rem; }

.hxl_refund_detail_center .order_message { padding: 0 0.25rem 0 0.4rem; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0.23rem; color: #555; line-height: 0.9rem; }

.hxl_refund_detail_center .order_detail { padding: 0.35rem 0.25rem 0.35rem 0.38rem; background: #fafafa; }

.hxl_refund_detail_center .order_detail h3 { font-size: 0.26rem; color: #000; }

.hxl_refund_detail_center .order_detail .classify { font-size: 0.23rem; color: #aaa; margin: 0.2rem 0 0.4rem 0; }

.hxl_refund_detail_center .order_detail .classify > span:first-child { margin-right: 0.5rem; }

.hxl_refund_detail_center .order_detail .price { font-size: 0.26rem; color: #333; }

.hxl_refund_detail_center .total_box { font-size: 0.26rem; color: #999; line-height: 0.85rem; padding: 0 0.2rem; }

.hxl_refund_detail_center .total_box p { text-align: right; border-bottom: 1px solid #eee; }

.hxl_refund_detail_center .total_box span { color: #eb9100; }

.hxl_refund_detail_center .refund_num { padding: 0 0.2rem; line-height: 1.05rem; border-bottom: 1px solid #eee; font-size: 0.26rem; color: #666; }

.hxl_refund_detail_center .refund_num > span:last-child { color: #eb9100; }

.hxl_refund_detail_center img { width: 1.77rem; height: 1.76rem; margin-right: 0.15rem; }

.hxl_refund_detail_center .refund_reason { padding: 0 0.2rem; }

.hxl_refund_detail_center .refund_reason p { line-height: 0.75rem; font-size: 0.26rem; color: #666; }

.hxl_refund_detail_center .refund_reason input { line-height: 0.75rem; border: none; font-size: 0.24rem; color: #999; border-bottom: 1px solid #eee; width: 100%; }

.hxl_refund_detail_center .refund_description { padding: 0 0.25rem; }

.hxl_refund_detail_center .refund_description p { line-height: 0.75rem; font-size: 0.26rem; color: #666; }

.hxl_refund_detail_center .refund_description textarea { width: 7rem; height: 2.62rem; font-size: 0.24rem; color: #999; border: 1px solid #eee; width: 100%; border-radius: 0.05rem; outline: none; padding: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_refund_detail_center .upload { padding: 0 0.2rem 0.5rem; margin-top: 0.4rem; border-bottom: 1px solid #eee; }

.hxl_refund_detail_center .upload .pic_list_box { overflow: hidden; }

.hxl_refund_detail_center .upload .pic_list_box > div:nth-child(4), .hxl_refund_detail_center .upload .pic_list_box > div:nth-child(8), .hxl_refund_detail_center .upload .pic_list_box > div:nth-child(12) { margin-right: 0; }

.hxl_refund_detail_center .upload .pic_list_box > div { position: relative; margin-bottom: 0.2rem; margin-right: 0.2rem; float: left; width: 1.6rem; height: 1.6rem; }

.hxl_refund_detail_center .upload .pic_list_box > div img { width: 1.6rem; height: 1.6rem; margin-left: 0; }

.hxl_refund_detail_center .upload .pic_list_box > div > a { position: absolute; right: 0; top: 0; width: 0.4rem; height: 0.4rem; background: #333; }

.hxl_refund_detail_center .upload .pic_list_box > div > a span { width: 0.21rem; height: 0.22rem; background: url("./../images/hxl_icon_del_06.png"); background-size: 100% 100%; display: block; }

.hxl_refund_detail_center .upload .operating.operating_2 { margin-right: 0; }

.hxl_refund_detail_center .upload .operating { float: left; margin-bottom: 0.2rem; position: relative; width: 1.6rem; height: 1.6rem; border: 1px solid #eee; }

.hxl_refund_detail_center .upload .operating input { position: absolute; width: 100%; height: 100%; opacity: 0; z-index: 999; }

.hxl_refund_detail_center .upload .operating p { margin-bottom: 0; }

.hxl_refund_detail_center .upload .operating a { height: 100%; width: 100%; font-size: 0.26rem; color: #333; background: #fff; }

.hxl_refund_detail_center .upload p { font-size: 0.26rem; color: #666; margin-bottom: 0.3rem; }

.hxl_refund_detail_center .upload .add { width: 1.6rem; height: 1.6rem; background: #f1f1f1; font-size: 1.5rem; color: #848484; font-weight: 100; }

.hxl_refund_detail_center .upload img { width: 1.6rem; height: 1.6rem; margin-left: 0.2rem; }

.hxl_refund_detail_center .submit_apply_box { text-align: right; line-height: 1.6rem; }

.hxl_refund_detail_center .submit_apply { margin-right: 0.2rem; width: 1.8rem; height: 0.6rem; background: #eb9100; border-radius: 0.3rem; display: inline-block; }

.hxl_refund_detail_center .submit_apply a { height: 0.6rem; font-size: 0.3rem; color: #fff; }

.hxl_refund_detail_center .hxl_refund_detail_container { padding: 0.45rem; }

.hxl_refund_detail_center .hxl_refund_detail_container h3 { font-size: 0.3rem; color: #333; line-height: 0.72rem; font-weight: bold; }

.hxl_refund_detail_center .hxl_refund_detail_container h3 span { font-size: 0.26rem; color: #666; }

.hxl_refund_detail_center .hxl_refund_detail_container .refund_img { margin: 0.2rem 0; }

.hxl_refund_detail_center .hxl_refund_detail_container img { width: 1.55rem; height: 1.55rem; }

.hxl_refund_detail_center .hxl_refund_detail_container p { line-height: 0.55rem; font-size: 0.26rem; color: #666; }

.hxl_refund_detail_center .hxl_refund_detail_container p span { color: #eb9100; }

/* 发表评价 */
.hxl_new_comment_center { padding: 0; background: #f7f7f7; }

.hxl_new_comment_center textarea { width: 7.1rem; height: 2.45rem; padding: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0.2rem auto 0; display: block; border: 1px solid #eee; font-size: 0.27rem; color: #cdcdcd; }

.hxl_new_comment_center .upload_box { padding: 0 0.2rem; margin-top: 0.45rem; }

.hxl_new_comment_center .upload_box .operating { width: 1.6rem; height: 1.6rem; background: #f7f7f7; }

.hxl_new_comment_center .upload_box .pic_list_box { overflow: hidden; }

.hxl_new_comment_center .upload_box .pic_list_box > div:nth-child(4) { margin-right: 0; }

.hxl_new_comment_center .upload_box .pic_list_box > div { position: relative; margin-bottom: 0.2rem; margin-right: 0.2rem; float: left; width: 1.6rem; height: 1.6rem; }

.hxl_new_comment_center .upload_box .pic_list_box > div img { width: 1.6rem; height: 1.6rem; }

.hxl_new_comment_center .upload_box .pic_list_box > div > a { position: absolute; right: 0; top: 0; width: 0.4rem; height: 0.4rem; background: #333; }

.hxl_new_comment_center .upload_box .pic_list_box > div > a span { width: 0.21rem; height: 0.22rem; background: url("./../images/hxl_icon_del_06.png"); background-size: 100% 100%; display: block; }

.hxl_new_comment_center .upload_box > div img { width: 100%; height: 100%; }

.hxl_new_comment_center .upload_box > div .add { font-size: 0.5rem; color: #e7e7e7; }

.hxl_new_comment_center .upload_box > div p { font-size: 0.26rem; color: #333; }

.hxl_new_comment_center .hxl_evaluation_box { padding: 0.25rem 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_new_comment_center .hxl_evaluation_box .hxl_evaluation_bar { margin-left: 0.4rem; position: relative; width: 1.35rem; height: 0.19rem; }

.hxl_new_comment_center .hxl_evaluation_box .hxl_evaluation_bar p { background: url("./../images/hxl_xingxing_ed.png"); width: 80%; height: 0.19rem; background-size: cover; position: absolute; top: 0; left: 0; z-index: 999; }

.hxl_new_comment_center .hxl_evaluation_box .hxl_evaluation_bar img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

.hxl_new_comment_center .chBox { margin-top: 1.75rem; padding-left: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0.26rem; color: #999; }

.hxl_new_comment_center .chBox input { margin-right: 0.15rem; }

.hxl_new_comment_center .now_comment { width: 7rem; height: 0.8rem; background: #eb9100; border-radius: 0.05rem; margin: 0.25rem auto 0; font-size: 0.36rem; }

.hxl_new_comment_center .now_comment a { height: 100%; color: #fff; }

/* 消息中心 */
.hxl_news_center { padding-top: 0; background: #f7f7f7; }

.hxl_news_center .news_container_scroll_wrapper { overflow: hidden; }

.hxl_news_center .news_container_wrapper { width: 100%; overflow-x: auto; }

.hxl_news_center .news_container_wrapper::-webkit-scrollbar { display: none; }

.hxl_news_center div.news_container { float: left; background: #fff; }

.hxl_news_center div.news_container > div { padding: 0.52rem 0.15rem 0.35rem 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_news_center div.news_container .hxl_title { font-size: 0.32rem; color: #060606; }

.hxl_news_center div.news_container .hxl_time { font-size: 0.2rem; color: #626262; }

.hxl_news_center div.news_container .hxl_time span { margin-right: 0.2rem; }

.hxl_news_center div.news_container .hxl_container { font-size: 0.2rem; color: #676767; margin-top: 0.25rem; line-height: 0.35rem; }

.hxl_news_center .btn_delete { float: left; width: 1.38rem; background: red; }

.hxl_news_center .btn_delete a { height: 100%; color: #fff; font-size: 0.32rem; }

.line-wrapper { width: 100%; height: 2.18rem; overflow: hidden; font-size: 28px; border-bottom: 1px solid #aaa; }

.line-scroll-wrapper { white-space: nowrap; height: 144px; clear: both; }

.line-btn-delete { float: left; width: 1.38rem; height: 2.18rem; }

.line-btn-delete button { width: 100%; height: 100%; background: red; border: none; font-size: 24px; font-family: "Microsoft Yahei"; color: #fff; }

.line-normal-wrapper { display: inline-block; line-height: 100px; float: left; }

.line-normal-icon-wrapper { float: right; width: 120px; height: 120px; margin-right: 12px; }

.line-normal-icon-wrapper img { width: 120px; height: 120px; }

.line-normal-avatar-wrapper { width: 100px; height: 124px; float: left; margin-left: 12px; }

.line-normal-avatar-wrapper img { width: 92px; height: 92px; border-radius: 60px; }

.line-normal-left-wrapper { float: left; overflow: hidden; }

.line-normal-info-wrapper { float: left; margin-left: 10px; }

.line-normal-user-name { height: 28px; line-height: 28px; color: #4e4e4e; margin-top: 7px; }

.line-normal-msg { height: 28px; line-height: 28px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; color: #4e4e4e; margin-top: 11px; }

.line-normal-time { height: 28px; line-height: 28px; color: #999; margin-top: 11px; }

/* 消息详情 */
.hxl_news_detail_center { padding: 0.25rem 0.2rem 0.5rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_news_detail_center .time { margin: 0.25rem 0; }

.hxl_news_detail_center h3 { font-size: 0.36rem; color: #333; }

.hxl_news_detail_center p { font-size: 0.26rem; color: #999; line-height: 0.5rem; }

/* 商品评论 */
.hxl_goods_comment_center { padding-top: 0; padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_goods_comment_center > div { padding: 0.4rem 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #eee; }

.hxl_goods_comment_center > div h3 { font-size: 0.3rem; color: #000; }

.hxl_goods_comment_center > div h3 > span:last-child { font-size: 0.26rem; color: #999; }

.hxl_goods_comment_center > div .user_img { width: 1.12rem; height: 1.11rem; border-radius: 0.35rem; margin-right: 0.2rem; }

.hxl_goods_comment_center > div .comment_container { font-size: 0.26rem; color: #666; line-height: 0.55rem; }

.hxl_goods_comment_center > div .del { font-size: 0.26rem; color: #666; }

.hxl_goods_comment_center > div .del > span:first-child { width: 0.33rem; height: 0.33rem; background: url("./../images/hxl_icon_del_03.png") no-repeat center; background-size: 100% 100%; display: block; margin-right: 0.2rem; }

.hxl_goods_comment_center > div .evaluation { margin: 0.28rem 0; width: 1.35rem; height: 0.19rem; position: relative; }

.hxl_goods_comment_center > div .evaluation .evaluation_bg { position: absolute; width: 80%; height: 0.19rem; top: 0; left: 0; background: url("./../images/hxl_xingxing_ed.png"); z-index: 999; background-size: auto 100%; }

.hxl_goods_comment_center > div .evaluation img { width: 1.35rem; height: 0.19rem; position: absolute; top: 0; left: 0; }

.layui-rate li i.layui-icon { font-size: 0.32rem !important; }

/* 留言反馈 */
.hxl_message_feedback_center { padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; background: #f7f7f7; }

.hxl_message_feedback_center .message_type { background: #fff; padding: 0 0.2rem; height: 1.8rem; border-bottom: 1px solid #eee; }

.hxl_message_feedback_center .message_type > p { font-size: 0.32rem; color: #333; }

.hxl_message_feedback_center .message_type > div { margin-top: 0.36rem; }

.hxl_message_feedback_center .message_type > div p { margin-right: 0.3rem; font-size: 0.28rem; color: #333; }

.hxl_message_feedback_center .message_type > div p > span:first-child { width: 0.4rem; height: 0.4rem; border: 1px solid #eee; border-radius: 50%; margin-right: 0.2rem; }

.hxl_message_feedback_center .message_type > div p .selected { width: 0.4rem; height: 0.4rem; background: url("./../images/hxl_icon_is_default_03.png"); background-size: 100% 100%; display: block; border: none !important; }

.hxl_message_feedback_center .your_message { padding: 0 0.2rem 0.35rem; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; }

.hxl_message_feedback_center .your_message textarea { height: 5rem; width: 100%; padding: 0.35rem 0; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 0.52rem; font-size: 0.28rem; color: #b7b7b7; border: none; outline: none; }

.hxl_message_feedback_center .your_message p { font-size: 0.28rem; color: #666; text-align: right; }

.hxl_message_feedback_center .hxl_submit { margin: 1.1rem auto 0; width: 7.1rem; height: 0.8rem; background: #ff9d00; border-radius: 0.05rem; }

.hxl_message_feedback_center .hxl_submit a { height: 100%; color: #fff; font-size: 0.36rem; }

/* 帮助中心 */
.hxl_help_center { padding: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_help_center img { width: 7.1rem; margin-bottom: 0.28rem; }

.hxl_help_center p { font-size: 0.24rem; color: #666; line-height: 0.45rem; }

/* 文章管理 */
.hxl_article_manage { padding-bottom: 0.5rem; }

.hxl_article_manage ul { padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_article_manage ul li.large_img img { border-radius: 0.08rem; width: 100%; height: 2.7rem; }

.hxl_article_manage ul li.large_img > a p { font-size: 0.24rem; color: #333; margin-top: 0.2rem; }

.hxl_article_manage ul li { border-bottom: 1px solid #eee; padding: 0.2rem 0 0.3rem 0; }

.hxl_article_manage ul li .del { font-size: 0.26rem; color: #333; }

.hxl_article_manage ul li .p1 { font-size: 0.26rem; color: #333; }

.hxl_article_manage ul li .p1 span { color: #db0005; }

.hxl_article_manage ul li .del_icon { display: block; width: 0.33rem; height: 0.33rem; background: url("./../images/hxl_icon_del_03.png"); background-size: 100% 100%; margin-right: 0.2rem; }

.hxl_article_manage ul li > a { margin-top: 0.1rem; }

.hxl_article_manage ul li > a span { font-size: 0.24rem; color: #666; }

.hxl_article_manage ul li > a span.time { margin-right: 0.4rem; }

.hxl_article_manage ul li img { width: 2.29rem; height: 1.59rem; margin-right: 0.25rem; border-radius: 0.08rem; }

.hxl_article_manage ul li h3 { font-size: 0.26rem; color: #333; font-weight: bold; margin-bottom: 0.25rem; }

.hxl_article_manage .video_manage > li:last-child { border-bottom: none; }

.hxl_article_manage .video_manage li .video_box { margin-right: 0.2rem; position: relative; }

.hxl_article_manage .video_manage li .video_box video { width: 2.29rem; height: 1.59rem; border-radius: 0.08rem; }

.hxl_article_manage .video_manage li .video_box div { width: 2.29rem; height: 1.59rem; background: rgba(0, 0, 0, 0.3); border-radius: 0.08rem; position: absolute; top: 0; left: 0; }

.hxl_article_manage .video_manage li .video_box div span { display: block; width: 0.3rem; height: 0.45rem; background: url("./../images/hxl_icon_play.png"); background-size: 100% 100%; }

.hxl_article_manage .video_manage li .user_img { width: 0.5rem; height: 0.5rem; margin: 0; }

/* 关于我们 */
.hxl_about_us_center { padding-top: 0; }

.hxl_about_us_center .hxl_banner { width: 100%; height: 3.6rem; background: url("./../images/hxl_about_us_banner_02.jpg"); background-size: 100% 100%; font-size: 0.36rem; color: #ff9d00; padding-left: 0.9rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_about_us_center .hxl_about_us_container { padding: 0.2rem 0.2rem 1.35rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_about_us_center .hxl_about_us_container h3 { font-size: 0.36rem; color: #1b1b1b; font-weight: bold; }

.hxl_about_us_center .hxl_about_us_container .hxl_line { width: 0.3rem; height: 2px; background: #eb9100; margin-top: 0.25rem; }

.hxl_about_us_center .hxl_about_us_container .hxl_text { margin-top: 0.4rem; line-height: 0.4rem; font-size: 0.26rem; color: #626262; }

.hxl_about_us_center .hxl_about_us_container .hxl_pic { width: 100%; margin-top: 0.25rem; }

.hxl_about_us_center .hxl_about_us_container .hxl_pic .pic_1 { width: 4.19rem; height: 3.02rem; }

.hxl_about_us_center .hxl_about_us_container .hxl_pic .pic_2 { width: 2.77rem; height: 1.46rem; }

.hxl_about_us_center .hxl_about_us_container .hxl_pic .pic_3 { width: 2.77rem; height: 1.46rem; }

.hxl_about_us_center .hxl_about_us_container .circle_box { margin-top: 0.35rem; }

.hxl_about_us_center .hxl_about_us_container .circle_box > div:nth-child(6) { margin-left: -0.04rem; }

.hxl_about_us_center .hxl_about_us_container .circle_box > div:nth-child(1), .hxl_about_us_center .hxl_about_us_container .circle_box > div:nth-child(4) { margin-left: 0; }

.hxl_about_us_center .hxl_about_us_container .circle_box > div:nth-child(4), .hxl_about_us_center .hxl_about_us_container .circle_box > div:nth-child(5), .hxl_about_us_center .hxl_about_us_container .circle_box > div:nth-child(6) { margin-top: -0.2rem; }

.hxl_about_us_center .hxl_about_us_container .circle_box > div { width: 2.43rem; height: 2.43rem; background-size: 100% 100%; margin-left: -0.2rem; padding: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_about_us_center .hxl_about_us_container .circle_box > div h3 { font-size: 0.29rem; color: #fff; margin-bottom: 0.18rem; font-weight: bold; }

.hxl_about_us_center .hxl_about_us_container .circle_box > div p { font-size: 0.21rem; color: #fff; text-align: center; }

.hxl_about_us_center .hxl_about_us_container .circle_box .circle_one { background-image: url("./../images/hxl_about_us_bg_1_03.png"); z-index: 9; }

.hxl_about_us_center .hxl_about_us_container .circle_box .circle_two { background-image: url("./../images/hxl_about_us_bg_2_03.png"); }

.hxl_about_us_center .hxl_about_us_container .circle_box .circle_three { background-image: url("./../images/hxl_about_us_bg_3_03.png"); }

.hxl_about_us_center .hxl_about_us_container .circle_box .circle_four { background-image: url("./../images/hxl_about_us_bg_4_03.png"); }

.hxl_about_us_center .hxl_about_us_container .circle_box .circle_five { background-image: url("./../images/hxl_about_us_bg_6_03.png"); z-index: 9; }

.hxl_about_us_center .hxl_about_us_container .circle_box .circle_six { background-image: url("./../images/hxl_about_us_bg_6_03.png"); z-index: 9; }

/* 热门路线 */
.hxl_popular_route_center { padding-top: 0; }

.hxl_popular_route_center .hxl_banner { width: 7.5rem; height: 3.6rem; background: url("./../images/hxl_popular_route_banner_02.jpg") no-repeat center; background-size: 100% 100%; }

.hxl_popular_route_center .hxl_popular_route_container { background: #f9f9f9; padding: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_popular_route_center .hxl_popular_route_container li { position: relative; margin-bottom: 0.2rem; border-radius: 0.1rem; }

.hxl_popular_route_center .hxl_popular_route_container img { border-radius: 0.1rem; width: 7.1rem; height: 3rem; }

.hxl_popular_route_center .hxl_popular_route_container p { background: rgba(0, 0, 0, 0.3); line-height: 0.6rem; position: absolute; bottom: 0; left: 0; width: 100%; padding-left: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0.26rem; color: #fff; border-bottom-right-radius: 0.1rem; border-bottom-left-radius: 0.1rem; }

.hxl_popular_route_center .hxl_popular_route_container .hxl_more { width: 100%; height: 0.8rem; background: #fff; border-radius: 0.1rem; }

.hxl_popular_route_center .hxl_popular_route_container .hxl_more a { height: 100%; font-size: 0.3rem; color: #333; }

/* 私人订制 */
.hxl_private_center { padding-top: 0; }

.hxl_private_center .hxl_banner { width: 7.5rem; height: 1.8rem; background: url("./../images/hxl_private_custom_banner_02.jpg") no-repeat center; background-size: 100% 100%; }

.hxl_private_center .hxl_private_container .hxl_private_card_box { background: #f9f9f9; height: 11.8rem; position: relative; }

.hxl_private_center .hxl_private_container .hxl_private_card_box .hxl_private_card { background: #fff; position: absolute; top: -0.5rem; left: 0.2rem; width: 7.1rem; border-radius: 0.2rem; }

.hxl_private_center .hxl_private_container .hxl_private_card_box .hxl_private_card h3 { line-height: 1rem; background: #333; font-size: 0.3rem; color: #fff; border-top-left-radius: 0.2rem; border-top-right-radius: 0.2rem; padding: 0 0.3rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_private_center .hxl_private_container .hxl_private_card_box .hxl_private_card .container { border-bottom-left-radius: 0.2rem; border-bottom-right-radius: 0.2rem; padding: 0 0.3rem 0.5rem; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; }

.hxl_private_center .hxl_private_container .hxl_private_card_box .hxl_private_card .container .other { line-height: 0.8rem; font-size: 0.26rem; color: #999; }

.hxl_private_center .hxl_private_container .hxl_private_card_box .hxl_private_card .container input { line-height: 0.8rem; border: none; border-bottom: 1px solid #eee; font-size: 0.26rem; color: #999; width: 100%; }

.hxl_private_center .hxl_private_container .hxl_private_card_box .hxl_private_card .container textarea { width: 100%; height: 2.94rem; border: 1px solid #eee; }

.hxl_private_center .hxl_private_container .hxl_private_card_box .hxl_private_card .container > p > input:last-child { text-align: right; }

.hxl_private_center .hxl_private_container .hxl_private_card_box .hxl_private_card .container > p span { display: block; width: 0.44rem; height: 0.11rem; background: url("./../images/hxl_private_custom_to_03.png"); background-size: 100% 100%; margin: 0 0.2rem; }

.hxl_private_center .hxl_private_container .hxl_private_card_box .hxl_private_card .container .now_custom { height: 0.8rem; border-radius: 0.4rem; background: #eb9100; margin: 0.5rem 0; }

.hxl_private_center .hxl_private_container .hxl_private_card_box .hxl_private_card .container .now_custom a { height: 100%; font-size: 0.36rem; color: #fff; }

.hxl_private_center .hxl_private_container .note { padding: 0.5rem 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_private_center .hxl_private_container .note h3 { font-size: 0.36rem; color: #666; font-weight: bold; }

.hxl_private_center .hxl_private_container .note p { margin-top: 0.4rem; font-size: 0.24rem; color: #666; line-height: 0.4rem; }

/* 搜素 */
.hxl_search_header { border-bottom: 1px solid #eee; padding: 0.15rem 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_search_header > a { margin-left: 0.2rem; font-size: 0.26rem; color: #999; }

.hxl_search_header > div { padding-left: 0.22rem; -webkit-box-sizing: border-box; box-sizing: border-box; width: 6.45rem; height: 0.63rem; background: #f6f6f6; border-radius: 0.05rem; }

.hxl_search_header span.search_icon { width: 0.28rem; height: 0.28rem; background: url("./../images/hxl_search_03.png"); background-size: 100% 100%; margin-right: 0.2rem; }

.hxl_search_header input { border: none; background: #f6f6f6; }

.hxl_search_center { padding-top: 0; }

.hxl_search_center .hxl_search_type { height: 0.65rem; }

.hxl_search_center .hxl_search_type a { font-size: 0.3rem; color: #999; }

.hxl_search_center .hxl_search_type .selected { font-size: 0.3rem; color: #333; font-weight: bold; }

.hxl_search_center .has { line-height: 0.55rem; font-size: 0.26rem; color: #333; padding-left: 0.35rem; }

.hxl_search_center .hxl_search_container .search_part_2, .hxl_search_center .hxl_search_container .search_part_3, .hxl_search_center .hxl_search_container .search_part_4 { display: none; }

.hxl_search_center .hxl_search_container div > p { padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 0.7rem; font-size: 0.26rem; color: #999; }

.hxl_search_center .hxl_search_container div > p a { font-size: 0.26rem; color: #999; }

.hxl_search_center .hxl_search_container div > p .span_1 { font-size: 0.3rem; color: #333; font-weight: bold; }

.hxl_search_center .hxl_search_container div > p .span_1::before { content: ""; width: 3px; height: 0.3rem; background: #eb9100; display: inline-block; margin-right: 0.2rem; }

.hxl_search_center .hxl_search_container div .router_list { padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_search_center .hxl_search_container div .router_list .ellipsis1 { font-weight: bold; }

.hxl_search_center .hxl_search_container div .router_list .day { color: #666; }

.hxl_search_center .hxl_search_container div .router_list li { padding: 0.2rem 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_search_center .hxl_search_container div .router_list img { width: 2.29rem; height: 1.59rem; margin-right: 0.2rem; }

.hxl_search_center .hxl_search_container div .router_list a h3 { font-size: 0.32rem; color: #333; margin-bottom: 0.2rem; }

.hxl_search_center .hxl_search_container div .router_list a p { font-size: 0.26rem; color: #eb9100; }

.hxl_search_center .hxl_search_container div .destination_list { padding: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_search_center .hxl_search_container div .destination_list li a img { width: 7.1rem; height: 3rem; }

/* 游记 */
.hxl_travel_note { padding-top: 0; }

.hxl_travel_note .hxl_travel_note_banner img { width: 100%; }

.hxl_travel_note .hxl_travel_note_container ul { padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_travel_note .hxl_travel_note_container ul li { padding: 0.2rem 0 0.25rem; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #eee; }

.hxl_travel_note .hxl_travel_note_container ul li img { width: 7.1rem; height: 2.7rem; border-radius: 0.1rem; }

.hxl_travel_note .hxl_travel_note_container ul li .p1 { font-size: 0.24rem; color: #333; line-height: 0.75rem; }

.hxl_travel_note .hxl_travel_note_container ul li .p2 { font-size: 0.18rem; color: #333; margin-right: 0.4rem; }

.hxl_travel_note .hxl_travel_note_container ul li .p2 img { width: 0.5rem; height: 0.5rem; border-radius: 50%; margin-right: 0.15rem; }

.hxl_travel_note .hxl_travel_note_container ul li .p3 { font-size: 0.18rem; color: #333; line-height: 0.5rem; margin-right: 0.2rem; }

.hxl_travel_note .hxl_travel_note_container ul li .p3 > span:first-child { vertical-align: middle; }

.hxl_travel_note .hxl_travel_note_container ul li .p3 > span:first-child { display: block; background: url("./../images/hxl_icon_like_03.png") no-repeat center; width: 0.21rem; height: 0.2rem; background-size: 100% 100%; margin-right: 0.15rem; vertical-align: middle; margin-top: -0.1rem; }

.hxl_travel_note .hxl_travel_note_container ul li .p3 > span:first-child.selected { display: block; background: url("./../images/hxl_icon_like_03_ed.png") no-repeat center; width: 0.21rem; height: 0.2rem; background-size: 100% 100%; margin-right: 0.15rem; vertical-align: middle; margin-top: -0.1rem; }

.hxl_travel_note .hxl_travel_note_container ul li .p4 { font-size: 0.18rem; color: #333; line-height: 0.5rem; }

.hxl_travel_note .hxl_travel_note_container ul li .p4 > span:first-child { display: block; background: url("./../images/hxl_icon_eye_03.png") no-repeat center; width: 0.33rem; height: 0.2rem; background-size: 100% 100%; margin-right: 0.15rem; margin-top: -0.1rem; }

/* 游记详情 */
.hxl_travel_note_detail_center { padding-top: 0; background: #f9f9f9; }

.hxl_travel_note_detail_center .hxl_banner img { width: 7.5rem; height: 3.6rem; }

.hxl_travel_note_detail_center .hxl_container { padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_travel_note_detail_center .hxl_container li { padding: 0.2rem 0; border-bottom: 1px solid #eee; }

.hxl_travel_note_detail_center .hxl_container li a img { width: 7.1rem; height: 2.7rem; border-radius: 0.1rem; }

.hxl_travel_note_detail_center .hxl_container li a > p { font-size: 0.24rem; color: #333; margin: 0.25rem 0 0.4rem; }

.hxl_travel_note_detail_center .hxl_container li a .message .p1 { font-size: 0.18rem; color: #333; margin-right: 0.4rem; }

.hxl_travel_note_detail_center .hxl_container li a .message .p1 > span:first-child { width: 0.5rem; height: 0.5rem; background: url("./../images/hxl_travel_user_img_07.jpg"); background-size: 100% 100%; margin-right: 0.2rem; }

.hxl_travel_note_detail_center .hxl_container li a .message .p2 { font-size: 0.18rem; color: #333; margin-right: 0.2rem; }

.hxl_travel_note_detail_center .hxl_container li a .message .p2 > span:first-child { width: 0.31rem; height: 0.3rem; background: url("./../images/hxl_icon_like_03.png"); background-size: 100% 100%; margin-right: 0.2rem; margin-top: -0.1rem; }

.order-detail-main { padding-bottom: 1.4rem; }

.hxl_travel_note_detail_center .hxl_container li a .message .p3 { font-size: 0.18rem; color: #333; }

.hxl_travel_note_detail_center .hxl_container li a .message .p3 > span:first-child { width: 0.33rem; height: 0.2rem; background: url("./../images/hxl_icon_eye_03.png"); margin-right: 0.15rem; background-size: 100% 100%; margin-top: -0.1rem; }

/* 摄影 */
.hxl_photograph { padding-top: 0; }

.hxl_photograph .hxl_banner img { width: 7.5rem; height: 3.6rem; }

.hxl_photograph .hxl_container { background: #f9f9f9; }

.hxl_photograph .hxl_container .the_latest_competition { padding: 0.45rem 0.2rem 0.4rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_photograph .hxl_container .the_latest_competition ul > li:last-child { margin-bottom: 0; }

.hxl_photograph .hxl_container .the_latest_competition ul li { margin-bottom: 0.2rem; }

.hxl_photograph .hxl_container .the_latest_competition ul li > a { height: 3.85rem; display: block; position: relative; }

.hxl_photograph .hxl_container .the_latest_competition ul li > a div { position: absolute; padding: 0.2rem; background: rgba(0, 0, 0, 0.5); color: #fff; right: 0.2rem; top: 0.2rem; }

.hxl_photograph .hxl_container .the_latest_competition h3 { font-size: 0.36rem; color: #333; font-weight: bold; }

.hxl_photograph .hxl_container .the_latest_competition .title_logo { width: 1.47rem; height: 0.17rem; background: url("./../images/hxl_the_latest_competiton_03.png"); background-size: 100% 100%; margin-bottom: 0.45rem; margin-top: 0.1rem; }

.hxl_photograph .hxl_container .the_latest_competition img { width: 7.1rem; height: 3.85rem; }

.hxl_photograph .hxl_container .the_latest_competition .message { padding: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; }

.hxl_photograph .hxl_container .the_latest_competition .message .p1 { font-size: 0.26rem; color: #333; }

.hxl_photograph .hxl_container .the_latest_competition .message .p2 { font-size: 0.2rem; color: #b1aab1; margin-top: 0.1rem; }

.hxl_photograph .hxl_container .the_latest_competition .message .options { width: 3.15rem; height: 0.63rem; border-radius: 0.3rem; background: #ff9d00; }

.hxl_photograph .hxl_container .the_latest_competition .message .options > a:first-child { border-right: 0.01rem solid #fff; }

.hxl_photograph .hxl_container .the_latest_competition .message .options a { height: 100%; font-size: 0.24rem; color: #fff; }

.hxl_photograph .hxl_container .hxl_past_competition .hxl_see_more { width: 100%; height: 0.8rem; background: #fff; margin-top: 0.2rem; border-radius: 0.1rem; }

.hxl_photograph .hxl_container .hxl_past_competition .hxl_see_more a { font-size: 0.3rem; color: #333; height: 100%; }

.hxl_photograph .hxl_container .hxl_past_competition .title_logo { width: 0.96rem; height: 0.18rem; background: url("./../images/hxl_past_competition_10.png"); background-size: 100% 100%; margin-bottom: 0.45rem; margin-top: 0.1rem; }

.hxl_photograph .hxl_container .hxl_past_competition a { position: relative; }

.hxl_photograph .hxl_container .hxl_past_competition a img { border-radius: 0.1rem; }

.hxl_photograph .hxl_container .hxl_past_competition a p { background: rgba(0, 0, 0, 0.3); width: 100%; height: 0.6rem; font-size: 0.26rem; color: #fff; position: absolute; bottom: 0; left: 0; line-height: 0.6rem; padding-left: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; }

/* 比赛详情 */
.hxl_competition_detail_center { padding-top: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_competition_detail_center .part_1 { padding: 0.4rem 0.2rem 0.5rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_competition_detail_center .part_1 h3 { font-size: 0.36rem; color: #303030; font-weight: bold; }

.hxl_competition_detail_center .part_1 .p1 { font-size: 0.26rem; color: #999; margin: 0.3rem 0; }

.hxl_competition_detail_center .part_1 .p2 { font-size: 0.26rem; color: #666; line-height: 0.4rem; }

.hxl_competition_detail_center .part_1 img { width: 7.1rem; height: 3rem; margin-top: 0.45rem; }

.hxl_competition_detail_center .part_2 { font-size: 0.24rem; color: #999; padding: 0.2rem 0.2rem 0.4rem; background: #f9f9f9; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_competition_detail_center .part_2 .part_2_title { font-weight: bold; margin-right: 0.2rem; font-size: 0.3rem; color: #333; }

.hxl_competition_detail_center .part_2 .part_2_title::before { content: ""; width: 0.06rem; height: 0.3rem; border-radius: 0.03rem; background: #ff9d00; display: block; margin-right: 0.2rem; }

.hxl_competition_detail_center .part_2 ul { margin-top: 0.3rem; }

.hxl_competition_detail_center .part_2 ul li { margin-bottom: 0.2rem; }

.hxl_competition_detail_center .part_2 ul li a img { width: 3.04rem; height: 2rem; border-top-left-radius: 0.1rem; border-bottom-left-radius: 0.1rem; }

.hxl_competition_detail_center .part_2 ul li a > div { padding: 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; border-top-right-radius: 0.1rem; border-bottom-right-radius: 0.1rem; background: #fff; }

.hxl_competition_detail_center .part_2 ul li a p { width: 100%; }

.hxl_competition_detail_center .part_2 ul li a .p1 { font-size: 0.3rem; color: #333; }

.hxl_competition_detail_center .part_2 ul li a .p2 { font-size: 0.24rem; color: #666; }

/* 参与活动详情 */
.work_detail_center { font-size: 0.26rem; color: #333; }

.work_detail_center .part_2 { background: #fff; }

.work_detail_center .upload_work { width: 100%; height: 0.8rem; background: #ff9d00; margin-top: 0.6rem; border-radius: 0.1rem; }

.work_detail_center .upload_work a { height: 100%; font-size: 0.36rem; color: #fff; }

.work_detail_center input { width: 100%; line-height: 0.8rem; border: none; font-size: 0.26rem; color: #333; }

.work_detail_center .upload_container { width: 7.1rem; border: 1px solid #eee; border-radius: 0.1rem; position: relative; padding-bottom: 0.2rem; overflow: hidden; }

.work_detail_center .upload_container #upload_pic_container { float: left; }

.work_detail_center .upload_container #upload_pic_container > div { position: relative; width: 1.55rem; height: 1.55rem; margin: 0 0.2rem 0.2rem 0; }

.work_detail_center .upload_container #upload_pic_container img { width: 1.55rem; height: 1.55rem; }

.work_detail_center .upload_container #upload_pic_container .del { display: block; width: 0.4rem; height: 0.4rem; background-image: url("./../images/hxl_icon_del_06.png"); background-position: center; background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.7); background-size: 55% 55%; position: absolute; right: 0; top: 0; }

.work_detail_center .upload_container .upload_container_icon { width: 1.65rem; height: 1.65rem; margin-top: 0.2rem; background: #f6f6f6; }

.work_detail_center .upload_container .upload_container_icon > span { width: 0.58rem; height: 0.47rem; background: url("./../images/hxl_icon_upload_camera_03.png"); background-size: 100% 100%; margin-bottom: 0.2rem; }

/* 作品详情 */
.hxl_work_detail_center .part_1 .p1 { font-size: 0.26rem; color: #666; }

.hxl_work_detail_center .part_1 .hxl_vote { width: 100%; height: 0.8rem; background: #ff9d00; border-radius: 0.1rem; margin-top: 0.2rem; }

.hxl_work_detail_center .part_1 .hxl_vote a { height: 100%; font-size: 0.36rem; color: #fff; }

/* 游记详情 */
.hxl_travel_share { position: absolute; right: 0.7rem; display: block; width: 0.7rem; height: 0.7rem; background: url("./../images/hxl_goods_detail_icon_2_03.png"); background-size: 100% 100%; }

.hxl_travel_start { position: absolute; right: 0.2rem; display: block; width: 0.39rem; height: 0.39rem; background: url("./../images/hxl_icon_start_03.png"); background-size: 100% 100%; }

.hxl_travel_detail_center { padding-top: 0; }

.hxl_travel_detail_center .part_1 { padding-bottom: 0.2rem; }

.hxl_travel_detail_center .part_1 .p1 { font-size: 0.36rem; color: #333; margin: 0 0 0.3rem; font-weight: bold; }

.hxl_travel_detail_center .part_1 .message { padding-bottom: 0.15rem; border-bottom: 1px solid #eee; }

.hxl_travel_detail_center .part_1 .message .user_img { width: 0.5rem; height: 0.5rem; margin-top: 0; }

.hxl_travel_detail_center .part_1 .message .span_1 { font-size: 0.26rem; color: #303030; margin: 0 0.3rem; }

.hxl_travel_detail_center .part_1 .message .span_2, .hxl_travel_detail_center .part_1 .message .span_3 { font-size: 0.26rem; color: #999; }

.hxl_travel_detail_center .part_1 .message .see { width: 0.33rem; height: 0.22rem; background: url("./../images/hxl_icon_eye_03.png"); background-size: 100% 100%; margin-right: 0.1rem; }

.hxl_travel_detail_center .part_1 .p2 { margin: 0.3rem 0; line-height: 0.52rem; }

.hxl_travel_detail_center .part_1 .pic_2 { width: 7.1rem; height: 2.4rem; }

.hxl_travel_detail_center .part_2 { background: #fff; }

.hxl_travel_detail_center .part_2 ul img { width: 7.1rem !important; height: 2.7rem !important; border-radius: 0.1rem; }

/* 注册 */
.hxl_registered_center { padding: 0 0.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.hxl_registered_center ul li { position: relative; border-bottom: 1px solid #eee; height: 1.3rem; }

.hxl_registered_center ul li .send_yzm { position: absolute; right: 0; width: 1.8rem; height: 0.5rem; background: #999; font-size: 0.24rem; color: #fff; border-radius: 0.25rem; }

.hxl_registered_center ul li span { width: 1.9rem; font-size: 0.3rem; color: #333; }

.hxl_registered_center ul li input { height: 100%; font-size: 0.3rem; color: #999; border: none; background: unset; }

.hxl_registered_center ul li input::-webkit-input-placeholder { /* WebKit browsers */ color: #999; font-size: 0.3rem; }

.hxl_registered_center ul li input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; font-size: 0.3rem; }

.hxl_registered_center ul li input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; font-size: 0.3rem; }

.hxl_registered_center ul li input::-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; font-size: 0.3rem; }

.hxl_registered_center .checkBox { line-height: 1.3rem; font-size: 0.3rem; color: #999; }

.hxl_registered_center .checkBox input { margin-right: 0.5rem; }

.hxl_registered_center .registered { width: 100%; height: 0.8rem; background: #ff9d00; border-radius: 0.1rem; margin-top: 0.2rem; }

.hxl_registered_center .registered a { height: 100%; font-size: 0.36rem; color: #fff; }

/* 公共弹窗 */
.hxl_public_popup.selected { opacity: 1; }

.hxl_public_popup { width: 100%; height: 100vh; background: rgba(0, 0, 0, 0.3); position: relative; position: fixed; top: 0; left: 0; z-index: 99999; display: none; font-size: 0.26rem; color: #666; opacity: 0; transition: opacity 1s; -moz-transition: opacity 1s; /* Firefox 4 */ -webkit-transition: opacity 1s; /* Safari and Chrome */ -o-transition: opacity 1s; /* Opera */ }

.hxl_public_popup .hxl_public_popup_shadow { background: rgba(0, 0, 0, 0.3); width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

.hxl_public_popup_container { width: 5.58rem; position: absolute; top: 0; right: 0; z-index: 99; background: #fff; overflow-y: auto; padding-bottom: 1rem; height: 100%; }

.hxl_public_popup .hxl_public_popup_container .hxl_imgWrapper { text-align: right; height: 1.28rem; line-height: 1.28rem; padding-right: 0.35rem; border-bottom: 1px solid #dcdcdc; }

.hxl_public_popup .hxl_public_popup_container .hxl_imgWrapper img { width: 0.43rem; height: 0.41rem; }

.hxl_public_popup_container li { line-height: 1rem; border-bottom: 1px solid #dcdcdc; padding: 0 0.4rem; }

.hxl_level_one a { color: #000 !important; }

.hxl_level_two a { color: #ff9d00 !important; }

.hxl_level_three a { color: #666 !important; }

.hxl_level_four a { color: #999 !important; }

.hxl_level_two, .hxl_level_three, .hxl_level_four { display: none; }

.hxl_level_two > li, .hxl_level_three > li, .hxl_level_four > li { padding: 0 0 0 0.4rem; border-bottom: none; }

.hxl_level_four a { color: #dcdcdc; }

.hxl_public_popup_container li a > span:last-child { width: 0.19rem; height: 0.34rem; display: block; background: url("./../images/hxl_popup_more_06.png") no-repeat center; background-size: 100% 100%; }

.hxl_public_popup_container li a { color: #666; }

/*hxl_filling*/
.hxl_filling { width: 100%; height: 1.5rem; }

/*hxl_footer*/
#goTop { width: 0.7rem; height: 0.7rem; background-color: rgba(204, 204, 204, 0.5); border-radius: 50%; position: fixed; bottom: 2rem; right: 0.2rem; display: none; z-index: 99999; }

#goTop span { width: 0.23rem; height: 0.13rem; display: block; background: url("./../images/hxl_top.png"); background-size: 100% 100%; }

.hxl_footer { width: 100%; position: fixed; bottom: 0; left: 0; -webkit-box-shadow: 0 0 50px #ccc; box-shadow: 0 0 50px #ccc; padding: 0.2rem 0.6rem 0.25rem; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; z-index: 999; }

.hxl_footer ul li .hxl_item_1 { display: block; width: 0.38rem; height: 0.4rem; background: url("./../images/hxl_icon_index_03.png") no-repeat center; background-size: 100% 100%; margin-bottom: 0.2rem; }

.hxl_footer ul li .hxl_item_1_ed { display: block; width: 0.38rem; height: 0.4rem; background: url("./../images/hxl_icon_index_ed_03.png") no-repeat center; background-size: 100% 100%; margin-bottom: 0.2rem; }

.hxl_footer ul li .hxl_item_2 { display: block; width: 0.42rem; height: 0.42rem; background: url("./../images/hxl_icon_classic_03.png") no-repeat center; background-size: 100% 100%; margin-bottom: 0.2rem; }

.hxl_footer ul li .hxl_item_3 { display: block; width: 0.42rem; height: 0.42rem; background: url("./../images/hxl_icon_shop_cart_03.png") no-repeat center; background-size: 100% 100%; margin-bottom: 0.2rem; }

.hxl_footer ul li .hxl_item_4 { display: block; width: 0.38rem; height: 0.39rem; background: url("./../images/hxl_icon_mine_03.png") no-repeat center; background-size: 100% 100%; margin-bottom: 0.2rem; }

.hxl_footer ul li .hxl_item_4_ed { display: block; width: 0.38rem; height: 0.39rem; background: url("./../images/hxl_icon_mine_ed_03.png") no-repeat center; background-size: 100% 100%; margin-bottom: 0.2rem; }

.hxl_footer ul li a span:last-child { font-size: 0.2rem; color: #666; }

.hxl_footer ul li a span.selected { color: #faa41b; }

/* preset*/
html { -webkit-font-smoothing: antialiased; }

blockquote, body, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0; }

header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer { display: block; margin: 0; padding: 0; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; }

address, b, caption, cite, code, dfn, em, i, strong, th, var { font-style: normal; font-weight: 400; }

dl, ol, ul { list-style-type: none; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }

a { text-decoration: none; }

a:hover { text-decoration: none; -webkit-tap-highlight-color: rgba(255, 0, 0, 0); outline: 0; outline: none; blr: expression(this.onFocus=this.blur()); }

sup { vertical-align: text-top; }

sub { vertical-align: text-bottom; }

textarea { resize: none; }

img { vertical-align: middle; }

button, input[type="submit"], input[type="text"], input[type="button"], select { -webkit-appearance: none; border-radius: 0; -webkit-tap-highlight-color: rgba(255, 0, 0, 0); outline: 0; outline: 0; blr: expression(this.onFocus=this.blur()); }

body { color: #000; line-height: 1.3; font-size: 0.28rem; opacity: 0; overflow-x: hidden; background: #fff; }

.fl { float: left; }

.fr { float: right; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }

.df { display: -webkit-box; display: -ms-flexbox; display: flex; }

.fdc { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.jsb { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.asb { -ms-flex-line-pack: justify; align-content: space-between; }

.f1 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.jc { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.ac { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.afs { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.afe { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.jfe { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.jsa { -ms-flex-pack: distribute; justify-content: space-around; }

.jfs { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.fww { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.pa { position: absolute; }

.pr { position: relative; }

.ellipsis1 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }

.ellipsis2 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.ellipsis3 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.ellipsis4 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }

.c3 { color: #333; }

.save-new-address { line-height: 1.09rem; color: #fff; font-size: 0.34rem; position: fixed; bottom: 0; width: 100%; background: -webkit-gradient(linear, left top, left bottom, from(#232324), to(#757375)); background: -o-linear-gradient(#232324 0%, #757375 100%); background: linear-gradient(#232324 0%, #757375 100%); border-top: 1px solid #eee; }

.swiper-pagination.swiper-pagination-fraction { display: inline-block; width: 50px; left: unset; right: 0.2rem; background: rgba(255, 255, 255, 0.8); border-radius: 0.2rem; font-size: 0.26rem; }

.limited-time { font-size: 0.12rem; color: #fff; display: inline-block; background: #f54858; line-height: 0.4rem; padding: 0 0.1rem; border-radius: 0.08rem; }

/* .shoujia {
    font-weight: bold;
    margin: 0 0.2rem;
} */
.yuanjia { color: #a09fa1; font-size: 0.26rem; }

.baoyou { font-size: 0.12rem; color: #f54858; display: inline-block; border: 1px solid #f54858; line-height: 0.4rem; padding: 0 0.1rem; border-radius: 0.08rem; }

.product-detail-h3 { line-height: 0.88rem; background: #fff; color: #333; font-size: 0.3rem; padding-left: 0.3rem; font-weight: 600; margin-top: 0.2rem; }

.detail-img img { width: 100%; }

.detail-img { width: 100%; }

.price-detail-wrapper .price-detail:first-child { margin-bottom: 0.2rem; border-top: 1px solid #dad4da; padding-top: 0.2rem; }

.price-detail-wrapper { background: #fff; padding: 0 0.3rem; font-size: 0.28rem; color: #757375; line-height: 0.5rem; padding-bottom: 2rem; }

.title-price { color: #232324; }

.info { width: 0.26rem; height: 0.32rem; }

/* 0804修改底部 */
.buy-now { height: 1.5rem; position: fixed; bottom: 0; width: 100%; background-color: #fff; font-size: 0.26rem; border-top: 1px solid #cccccc; /* color: #fff; */ }

.personal-header { background: url("./../images/bg.png"); width: 100%; height: 4.79rem; }

.personal-header .hxl_inner_page_header { background: unset; }

.personal-header-main { padding: 0.5rem 0.3rem 0 0.5rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.head-img img { width: 100%; }

.head-img { width: 1.23rem; height: 1.23rem; border-radius: 50%; overflow: hidden; }

.user-name { color: #333; font-size: 0.4rem; font-weight: bold; }

.grade { font-size: 0.12rem; background: rgba(255, 255, 255, 0.6); color: #333; padding: 0.05rem; border-radius: 0.05rem; width: 0.7rem; margin-top: 0.1rem; line-height: 0.3rem; }

.name-grade { margin-left: 0.4rem; }

.info-btn { width: 2rem; height: 0.7rem; font-size: 0.34rem; color: #333; border-radius: 0.35rem; background: #fff; margin-left: 0.4rem; position: relative; }

.qq-img { position: absolute; top: -0.85rem; right: 0; width: 1.2rem; height: 1.57rem; }

.wechat-phone p { line-height: 0.5rem; }

.wechat-phone-info { margin-top: 0.2rem; }

.personal-main-wrapper { position: relative; top: -0.5rem; }

.personal-main img { height: 0.4rem; margin-bottom: 0.15rem; }

.personal-main a { position: relative; }

.personal-main { width: 6.92rem; height: 1.6rem; background: #fff; border-radius: 0.15rem; -webkit-box-shadow: 0 2px 15px 0 #ccc; box-shadow: 0 2px 15px 0 #ccc; font-size: 0.26rem; color: #000; font-weight: 700; }

.order-num { border: 1px solid #f54858; color: #f54858; border-radius: 50%; position: absolute; right: 0.05rem; top: -0.2rem; font-size: 10px; width: 0.3rem; height: 0.3rem; }

.security-banner { width: 100%; }

.security-check-input input { margin-left: 0.2rem; outline: none; border: none; }

.security-check-input { width: 6.9rem; height: 0.8rem; background: #fff; border-radius: 0.08rem; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 0.2rem; margin: 0.6rem auto 0.4rem; }

.larger { width: 0.27rem; }

.security-btn { width: 1.5rem; height: 0.8rem; border-top-right-radius: 0.08rem; border-bottom-right-radius: 0.08rem; background: -webkit-gradient(linear, left top, left bottom, from(#232324), to(#757375)); background: -o-linear-gradient(#232324 0%, #757375 100%); background: linear-gradient(#232324 0%, #757375 100%); font-size: 0.34rem; color: #fff; }

.security-check-main { width: 6.9rem; height: 2.66rem; background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0.35rem 0.3rem; margin: 0 auto; border-radius: 0.15rem; -webkit-box-shadow: 0 2px 10px #ccc; box-shadow: 0 2px 10px #ccc; }

.security-check-more-quick { font-size: 0.32rem; color: #333; font-weight: bold; margin-bottom: 0.5rem; }

.more-quick-item .txt { font-size: 0.26rem; color: #333; margin-top: 0.25rem; }

.more-quick-item .item-img { height: 0.53rem; }

.tag { font-size: 0.26rem; color: #999; position: fixed; bottom: 0.45rem; }

.invite-agent-main { background: url("./../images/invite-bg_02.jpg"); background-size: cover; }

.invite-wrapper-main { width: 5.6rem; height: 6.1rem; border-radius: 0.15rem; background: #fff; padding: 1rem 0.5rem 0.5rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.invite-phone { height: 0.7rem; width: 5.1rem; border-bottom: 1px solid #eee; padding-left: 0.3rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 0.3rem; }

.invite-phone input { line-height: 0.7rem; border: none; outline: none; margin-top: -0.03rem; width: 2.5rem; }

.invite-close { width: 0.47rem; margin-top: 0.4rem; }

.clear { width: 0.27rem; margin: 0 0.2rem; }

.invite-register { width: 4rem; height: 0.72rem; border-radius: 0.36rem; color: #fff; font-size: 0.26rem; background: -webkit-gradient(linear, left top, left bottom, from(#232324), to(#757375)); background: -o-linear-gradient(#232324 0%, #757375 100%); background: linear-gradient(#232324 0%, #757375 100%); margin-top: 0.5rem; }

.code-img img { max-width: 100%; min-height: 100%; }

.code-img { width: 0.62rem; height: 0.38rem; }

.get-code-btn { min-width: 1.5rem; font-size: 12px; }

.tip-suc { width: 0.9rem; height: 0.9rem; margin-top: 1rem; }

.suc-txt { margin: 0.5rem 0; color: #333; font-size: 0.3rem; }

.return-per { background: #f6f6f6; width: 2.5rem; height: 0.8rem; border-radius: 0.1rem; color: #333; }

.see-order-detail { background: -webkit-gradient(linear, left top, left bottom, from(#232324), to(#757375)); background: -o-linear-gradient(#232324 0%, #757375 100%); background: linear-gradient(#232324 0%, #757375 100%); width: 2.5rem; height: 0.8rem; border-radius: 0.1rem; color: #fff; }

.complete-order { background: #fff; border-top: 1px solid #eee; }

.btn-btn { width: 100%; }

.hxl_share { height: 100vh; background: #fff; }

.share-img { width: 100%; }

.e-code-wrap img { width: 90%; }

.e-code-wrap { margin: 0.5rem auto 0; width: 2.59rem; height: 2.59rem; background: url(./../images/e-code-wrap_06.png); background-size: 100%; }

.share-h3 { font-size: 0.22rem; color: #000; margin: 0.3rem auto; font-weight: bold; }

.share-close-a { margin-top: 0.5rem; }

.share-close { width: 0.47rem; height: 0.47rem; margin: 0 auto; }

.invite-register.close { width: 3.9rem; height: 0.88rem; border-radius: 0.44rem; }

.error-img { width: 4.66rem; margin-top: 2rem; }

.sorry { font-size: 0.22rem; color: #000; line-height: 60px; }

.reload { font-size: 0.22rem; color: #e5bf4c; }
/* 新增订单详情页0616 */
.kd { padding: .4rem .4rem; }

.kd h3 img { width: .7rem; height: .7rem; }

.kd h3 { font-size: 0.3rem; color: #1768E4; line-height: 1rem; font-weight: bold; border-bottom: 1px solid #e6e6e6; }

.kd p { color: #666; padding: .1rem 0; }

.kd p:nth-child(2) span { font-size: .28rem; font-weight: bold; color: #aaa; }

.kd p:nth-child(2) { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.kd p .conf_rec { width: 1.5rem; height: .6rem; line-height: .6rem; text-align: center; border: 1px solid; border-color: #797979; background-color: #000; color: #fff !important; font-weight: normal !important; border-radius: .3rem; }

.infor { font-size: 0.28rem; color: #333; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: .2rem 0; }

.bold { font-weight: 600; }

.zt { padding: .4rem .4rem; }

.zt h3 img { width: .7rem; height: .7rem; }

.zt h3 { font-size: 0.3rem; color: #1768E4; line-height: 1rem; font-weight: bold; border-bottom: 1px solid #e6e6e6; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.zt h3 .conf_rec { font-size: .28rem; width: 1.5rem; height: .6rem; line-height: .6rem; text-align: center; border: 1px solid; border-color: #797979; background-color: #000; color: #fff !important; font-weight: normal !important; border-radius: .3rem; }

.complete { font-size: .28rem; color: #000 !important; font-weight: normal !important; display: none; }

/* 200702 新增页面css */
/* 个人中心 */
.m-box { background-color: #fff; border-radius: .2rem; width: 6.92rem; margin: auto; }

.m-box a:last-child .m-a { border: none; }

.m-a { height: 1.2rem; border-bottom: 1px solid #eeeeee; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 .3rem 0 .44rem; }

.m-a .m-b { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.m-a .m-b span { font-size: .26rem; color: #757375; padding-left: .25rem; }

.m-a .m-b .m-c img { height: 0.42rem; }

.m-a .m-d img { height: 0.3rem; }

/* 商品详情 */
/* 0804修改 */
.sp-price { width: 100%; background-color: #ffffff; margin-bottom: .2rem; }

.price-a { padding: .4rem 0; padding-left: .3rem; }

.price-a .shoujia { color: #f54858; font-weight: bold; font-size: .4rem; }

.price-b { padding-right: .3rem; }

.sp-ex { background: #fff; padding-left: 0.3rem; padding-right: 0.3rem; padding-bottom: 0.3rem; color: #666666; font-size: .26rem; line-height: .5rem; }

.ex-a { line-height: 0.88rem; background: #fff; color: #333; font-size: 0.36rem; font-weight: bold; }

.tc-img { width: 100%; }

.tc-img .swiper-container { width: 100%; height: 100%; }

.tc-img .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.tc-img .swiper-slide img { width: 3.34rem; height: 2.39rem; }

/* 底部按钮 */
.f-btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 100%; }

.f-a { display: -webkit-box; display: -ms-flexbox; display: flex; width: 42%; }

.f-b { width: 50%; position: relative; }

.f-b span { /* border: 1px solid #f54858; */ color: #fff; background-color: #f54858; border-radius: 50%; position: absolute; right: 0.5rem; top: -0.1rem; font-size: 10px; width: 0.3rem; height: 0.3rem; line-height: 0.3rem; text-align: center; }

.f-c { width: 100%; height: 0.36rem; background-repeat: no-repeat; background-position: center center; background-size: 0.36rem 0.36rem; margin-bottom: 0.09rem; }

.f-e { text-align: center; font-size: .22rem; color: #555555; }

/* 0804修改底部按钮 */
.f-f { width: 27%; height: 65%; background-color: #d3b8ac; color: #fff; font-size: .3rem; line-height: 0.98rem; text-align: center; border-top-left-radius: 1rem; border-bottom-left-radius: 1rem; border-right: 1px solid #ffffff; }

.f-g { width: 27%; height: 65%; background-color: #d3b8ac; color: #fff; font-size: .3rem; line-height: 0.98rem; text-align: center; border-top-right-radius: 1rem; border-bottom-right-radius: 1rem; border-left: 1px solid #ffffff; }

/* 商品列表 */
.hxl_my_order_center .active a { color: #f54858 !important; }

.hxl_my_order_center .active { border-bottom: 1px solid #f54858; }

.goods_list { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 .1rem; padding-bottom: 1.5rem; }

.list-a { width: 3.45rem; padding: 0 .1rem; margin: .1rem 0; overflow: hidden; border-radius: .06rem; }

.list-a img { width: 100%; height: 2.87rem; }

.list-b { background-color: #fff; padding: .2rem; height: 1.3rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.list-b p:first-child { font-size: .26rem; color: #232324; font-weight: bold; display: -webkit-box; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; word-wrap: break-word; white-space: normal !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.list-b p { font-size: .22rem; color: #e64855; }

/* 购物车 */
.write-order .write-order-main { width: 65%; }

.sele-btn { border: 1px solid #a09fa1; width: .38rem; height: .38rem; border-radius: 50%; margin-right: .33rem; margin-top: 0.7rem; }

.ope { background-color: #f6f6f6; border-radius: 0.06rem; font-weight: bold; line-height: .45rem; border: none; color: #666; }

.rec-sp { width: 100%; }

.rec-sp .sp-tit { text-align: center; margin-bottom: .1rem; }

.rec-list .goods_list { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.rec-list .goods_list .list-a { width: 50%; }

.rec-list .goods_list .list-b p:last-child { margin: 0; }

/* 购物车-空 */
.sp-empty { padding: .6rem 0 1.7rem 0; }

.sp-empty img { width: 4.75rem; height: 3.93rem; padding-bottom: .4rem; }

.sp-empty :nth-child(2) { font-size: .3rem; color: #333333; padding-bottom: .2rem; }

.sp-empty :nth-child(3) { color: #999999; padding-bottom: .6rem; }

.sp-empty .stroll { border: 2px solid #f54858; width: 2.8rem; height: .8rem; border-radius: .4rem; text-align: center; line-height: .8rem; color: #f54858; }

/* 购物弹窗 */
.buy_mask { position: fixed; left: 0; top: 0; z-index: 101; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; display: none; }

.buy_pop { position: fixed; left: 0; bottom: 0; z-index: 102; width: 100%; height: 5.85rem; background-color: #fff; border-radius: .24rem .24rem 0 0; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; display: none; }

.buy_pop .b_foot { position: fixed; left: 0; bottom: 0; width: 100%; height: 1.1rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-top: 1px solid #e5e5e5; }

.buy_pop .b_info { padding: .3rem .3rem 0 .3rem; }

.buy_pop .b_info .b_top { width: 6.22rem; margin-bottom: .8rem; display: inline-block; }

.buy_pop .b_info .b_top .b_img { width: 2.1rem; height: 2.1rem; background-position: center; background-size: cover; display: inline-block; vertical-align: middle; margin-right: .3rem; }

.buy_pop .b_info .b_top .sp_info { display: inline-block; vertical-align: middle; width: 3.7rem; }

.buy_pop .b_info .b_top .sp_info .info1 { font-size: .36rem; color: #f54858; }

.buy_pop .b_info .b_top .sp_info .info2 { font-size: .28rem; color: #333333; margin: .24rem 0 .31rem 0; line-height: 1.5; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.buy_pop .b_info .b_top .sp_info .info3 { font-size: .24rem; color: #a09fa1; line-height: 1.5; }

.b_colse { position: absolute; right: .35rem; top: .35rem; height: .23rem; width: 0.23rem; background-position: center; background-size: cover; }

.buy_pop .b_foot .f-l { height: 100%; line-height: 1.1rem; padding-left: .3rem; font-size: .26rem; }

.buy_pop .b_foot .f-l span { color: #e64855; }

.buy_pop .b_foot .f-buy { display: inline-block; width: 2rem; height: 100%; line-height: 1.1rem; color: #fff; background-color: #d3b8ac; text-align: center; }

/* 修改后的商品列表 */
.sp-list { padding: 0 .3rem; }

.sp-list a { display: block; margin-bottom: .2rem; }

.sp-list a img { width: 100%; height: auto; -webkit-box-shadow: 5px 8px 10px 3px rgba(0, 0, 0, 0.11); box-shadow: 5px 8px 10px 3px rgba(0, 0, 0, 0.11); }

/* 填写订单 */
.self-top { padding: 0.25rem .3rem; background-color: #fff; margin: .2rem 0; }

.self-top p { font-size: .36rem; color: #333333; }

.mui-switch { width: .5rem; height: .29rem; position: relative; border: 1px solid #dfdfdf; background-color: #999999; -webkit-box-shadow: #dfdfdf 0 0 0 0 inset; box-shadow: #dfdfdf 0 0 0 0 inset; border-radius: .2rem; border-top-left-radius: .2rem; border-top-right-radius: .2rem; border-bottom-left-radius: .2rem; border-bottom-right-radius: .2rem; background-clip: content-box; display: inline-block; -webkit-appearance: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; outline: none !important; }

.mui-switch:before { content: ''; width: .29rem; height: .29rem; position: absolute; top: -1px; left: 0px; border-radius: .2rem; border-top-left-radius: .2rem; border-top-right-radius: .2rem; border-bottom-left-radius: .2rem; border-bottom-right-radius: .2rem; background-color: #fff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }

.mui-switch:checked { border-color: #64bd63; -webkit-box-shadow: #64bd63 0 0 0 .6rem inset; box-shadow: #64bd63 0 0 0 .6rem inset; background-color: #64bd63; }

.mui-switch:checked:before { left: .21rem; }

.dz-mid { padding: 0 .3rem; background-color: #fff; margin-bottom: .2rem; }

.mid-left { padding: .4rem 0; width: 90%; }

.mid-left .hone-num { padding-bottom: .37rem; }

.mid-left .hone-num span { font-size: .36rem; color: #333333; font-weight: bold; }

.mid-left .hone-num span:first-child { padding: 0 .5rem; }

.mid-left .dizhi img { width: .27rem; height: .32rem; margin-right: .3rem; }

.mid-left .dizhi span { font-size: .22rem; color: #333333; line-height: 1.3; }

.right-img img { width: 0.16rem; height: 0.3rem; }

.sp_box img { width: 1.8rem; height: 1.8rem; margin-right: 0.2rem; }

.sp_box { background: #fff; padding: 0.45rem 0.3rem; width: 100%; }

.sp_box h3 { font-size: .3rem; margin-bottom: .2rem; }

.sp_box p { font-size: .22rem; color: #757375; }

.submit-order-p { padding: 0 0.3rem; -webkit-box-sizing: border-box; box-sizing: border-box; }

.foot-btn { background-position: center; background-size: cover; }

.c-popup { display: none; }

.c-popup .color--theme { color: #d3b8ac; }

.c-popup .s50 { font-size: .5rem; }

.c-popup__mask { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); }

.c-popup .contain { position: fixed; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 5.6rem; background: #fff; border-radius: .12rem; overflow: hidden; }

.c-popup .close { position: absolute; right: 0; top: 0; width: .7rem; height: 0.7rem; background: url(../images/2.png) no-repeat center/0.23rem; }

.c-popup .pic { height: 4.2rem; background-position: center; background-size: cover; background-repeat: no-repeat; color: #333; padding: 0.68rem .42rem 0; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; }

.c-popup .pic .t1 { font-size: .36rem; }

.c-popup .pic .t2 { font-size: .26rem; margin-top: .1rem; }

.c-popup .foot { padding: .21rem .42rem .49rem; }

.c-popup .foot .text { text-align: center; }

.c-popup .foot .text .t1 { color: #a09fa1; font-size: .28rem; margin-top: .17rem; }

.c-popup .foot .text .arrow { width: .17rem; display: inline-block; }

.c-popup .foot .btn { height: .7rem; line-height: .7rem; border-radius: .35rem; background-color: #d3b8ac; text-align: center; font-size: .26rem; color: #fff; margin-top: .34rem; display: block; }

.invite-agent-main { background-position: center bottom; background-repeat: no-repeat; }

.c-register { background: #fff; border-radius: .1rem; overflow: hidden; margin-left: .96rem; margin-right: .96rem; margin-top: 15.8vh; padding: .55rem .3rem .74rem; }

.c-register .t1 { font-size: .48rem; color: #222; margin-bottom: .5rem; }

.c-register .btn { height: .7rem; line-height: .7rem; border-radius: .35rem; background-color: #d3b8ac; text-align: center; font-size: .26rem; color: #fff; margin-top: .83rem; display: block; width: 100%; border: none; }

.c-register .form-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; line-height: .99rem; margin-top: .12rem; }

.c-register .form-item:first-of-type { margin-top: 0; }

.c-register .form-item--code { position: relative; }

.c-register .form-item--code .ipt { padding-right: 1.67rem; }

.c-register .form-item--code .code { position: absolute; right: 0; top: 0; color: #d3b8ac; width: 1.67rem; text-align: center; }

.c-register .form-item--code .code.noclick { pointer-events: none; opacity: 0.8; }

.c-register .ipt { color: #333; font-size: .3rem; border: none; height: .99rem; border-bottom: 1px solid #eeeeee; width: 100%; outline: none; }

.c-register .ipt::-webkit-input-placeholder { color: #ccc; }

.c-register .ipt:-ms-input-placeholder { color: #ccc; }

.c-register .ipt::-ms-input-placeholder { color: #ccc; }

.c-register .ipt::placeholder { color: #ccc; }

.c-register .ipt1 { width: .84rem; }

.c-register .ipt2 { width: 3.84rem; }
