.h100{height:1.00rem;}
.wr100{width:1.00rem;}
.w130{width:1.30rem;}
.w150{width:1.50rem;}
.w160{width:1.60rem;}
.w200{width:2.00rem;}
.w280{width:2.80rem;}
.w320{width:3.20rem;}
.w500{width:5.00rem;}
.w550{width:5.50rem;}
.img70{width:0.7rem;height:0.7rem;}
.radius8{border-radius:0.08rem;}
.radius16{border-radius:0.16rem;}
.radius80{border-radius:0.80rem;}
.boralld0{border:1px solid #d0d0d0;}
.boralleb{border:1px solid #eb1212;}
.bort0{border-top:0px;}
.bortd0{border-top:1px solid #d0d0d0;}
.borbd0{border-bottom:1px solid #d0d0d0;}
.borrd0{border-right:1px solid #d0d0d0;}
.borbblue{border-bottom:2px solid #067ec9;}
.bortee{border-top:1px solid #eee;}
.borbee{border-bottom:1px solid #eee;}
.zIndex2{z-index:2;}
.icon_line::before{content:'';border-bottom:1px solid #eee;position: absolute;top:50%;left:0;width:100%;z-index:0;}
.lh60{line-height:0.6rem;}
.f80{font-size:0.8rem;}
.f90{font-size:0.9rem;}

.header{line-height:0.6rem;}
.logo{width:1.6rem;}
.icon_back{background-position:-3rem -0.4rem;width:0.3rem;height:0.2rem;}
.city_select{max-width:1.3rem;}
.icon_search{background-position:-3rem 0;width:0.4rem;height:0.4rem;position: absolute;top:0.09rem;left:0.1rem;}
.header_search input{background-color:#fff;border:1px solid #d0d0d0;height:0.6rem;border-radius:0.6rem;width:4.6rem;}
/*.header_search input:focus + .icon_search{left:10px;}*/
.city_cont{display:inline-block;max-width:0.6rem;}

.banners{position:relative;}
.banners .hd{width:100%; position:absolute; bottom:.16rem; left:0;text-align:center; z-index:10;height: auto; }
.banners .hd ul li{ width:.16rem; height:.16rem; border-radius:50%;display:inline-block;background-color:rgba(255,255,255,0.7);  margin:0 0.04rem;font-size:0.08rem;text-indent:300em;}
.banners .hd ul li.on{background-color:#fff;border:2px solid #eb1212;width:.2rem;height:.2rem;}
.banners .bd li{width:100%;display:table-cell; height:3.6rem;position: relative;background-color: #fff;}
.banners .bd li img{width:100%; margin:auto;height:3.6rem;}

.banner_detail{position:relative;}
.banner_detail .hd{width:100%; position:absolute; bottom:0.16rem; left:0;text-align:center; z-index:10;height: auto; }
.banner_detail .hd ul li{ width:0.16rem; height:0.16rem; border-radius:50%;display:inline-block;background-color:rgba(255,255,255,0.7);  margin:0 0.04rem;font-size:0.08rem;text-indent:300em;}
.banner_detail .hd ul li.on{background-color:#fff;border:2px solid #eb1212;width:0.2rem;height:0.2rem;}
.banner_detail .bd li{width:100%;display:table-cell; height:5rem;position: relative;background-color: #fff;}
.banner_detail .bd li img{width:100%; margin:auto;height:5rem;}

.footer{position: fixed;bottom:0;left:0;right:0;height:auto;z-index: 99;}
.footer .icons{width:0.6rem; height:0.6rem;}
.footer .tit{}

.icon_index{background-position:0 -0.6rem;}
.icon_shop{background-position:-0.6rem -0.6rem;}
.icon_release{background-position:-2.4rem 0;}
.icon_more{background-position:-1.8rem -0.6rem;}
.icon_my{background-position:-1.2rem -0.6rem;}
.on .tit{color:#333;}
.on .icon_index{background-position:0 0;}
.on .icon_shop{background-position:-0.6rem 0;}
.on .icon_more{background-position:-1.8rem 0;}
.on .icon_my{background-position:-1.2rem 0;}

/* .{height:200px;position: fixed;} */
.footer_more_cover{ width:100%;height: 100%;min-width: 7.5rem; position:fixed;left:0; bottom: 1.26rem;right: 0; z-index:100; background-color:rgba(0,0,0,0.7);}
.share_cover{ width:100%;height: 100%;min-width: 7.5rem; position:fixed;left:0; bottom: 1rem;right: 0; z-index:100; background-color:rgba(0,0,0,0.7);}
.more_list{min-height:3rem;height: auto; position: absolute;bottom: -0.02rem;left: 0;}
.more_list img{width:0.9rem;height:0.9rem;margin-left:auto;margin-right:auto;}

.city_cover{position: fixed;top:0;left:0;right:0;bottom:0;background-color: #fff;z-index: 100;height:auto;overflow-y: auto;}
.city_back{position: absolute;top:0;left: 0;}
.backIcon{background-position:-3rem -0.4rem;width:0.3rem;height:0.2rem;position: relative;top: -0.04rem;
	transform: rotate(90deg) scale(1.5, 1.5);}
.city_cover_cont p{border-bottom:1px solid #d0d0d0;padding-top: 0.2rem;padding-bottom: 0.2rem;}

/*list*/
.icon-jiantou-copy{position: absolute;left:0;top:0;}
.icon-liebiao{position: absolute;right:0;top:0;}
.list_search_span:active{background-color:#f8f8f8;}
.list_search_input{}
.prft{position: fixed;top:0px;left:0px;}

.list_nav2 li.on{color:#eb1212;}
.list_nav2_cont{position: absolute;top:0.72rem;left:0;}
.list_nav2_cont li .flexBox div{max-height: 4rem;overflow-y: auto;}
.list_nav2_cont div{}
.list_nav1 .flexdiv{border-bottom:1px solid #d0d0d0;}
.list_nav1 .flexdiv.on{border-bottom:1px solid #eb1212;color:#eb1212;}
.list_img{width:1.8rem;height:1.6rem;}
.icon_zd{color:#d47c15;border:1px solid #d47c15;padding:0rem 0.06rem;font-size:0.16rem; display: inline-block;margin-right: 0.06rem;border-radius:0.04rem;}
.icon_tj{color:#8395d4;border:1px solid #8395d4;padding:0rem 0.06rem;font-size:0.16rem; display: inline-block;margin-right: 0.06rem;border-radius:0.04rem;}
.icon_rz{color:#f2a7ac;border:1px solid #f2a7ac;padding:0rem 0.06rem;font-size:0.16rem; display: inline-block;margin-right: 0.06rem;border-radius:0.04rem;}
.icon_bg{color:#525e71;border:1px solid #525e71;padding:0rem 0.06rem;font-size:0.16rem; display: inline-block;margin-right: 0.06rem;border-radius:0.04rem;}
.list_more_cover{ width:100%;height: 100%;min-width: 7.5rem; position:fixed;left:0; top: .8rem;right: 0; z-index:100; background-color:rgba(0,0,0,0.7);}
.list_more_nav{min-height:3rem;height: auto; position: absolute;top: .8rem;left: 0;z-index:101;}
.list_more_nav div.fl{padding:0.32rem 0.43rem;border-bottom:1px solid #eee;}
.list_more_nav div.fl img{width:1rem;}
.list_page>p{border:1px solid #d0d0d0;padding:0.04rem 0.08rem;border-radius: 0.04rem;margin:0 0.06rem;display: inline-block;}

.page_foot{width:100%;height: 100%;min-width: 7.5rem; position:fixed;left:0; top: 0;right: 0; z-index:100; background-color:rgba(0,0,0,0.7);text-align:left;}
.pages_all{position: absolute;bottom:0;left:0;right:0;height:auto;max-height:6rem;overflow-y:auto; }
.pages_all p{border-top:1px solid #d0d0d0;padding:0.2rem 0.4rem;}
.pages_all_top{background-color:#d0d0d0;padding:0.2rem 0.4rem;color:#fff;height:auto;position: absolute;bottom:6rem;left:0;right:0;}

.detail_icon p,.detail_icon>a{border:1px solid;padding:0.04rem 0.08rem;}
.detail_tz{position: absolute;top:0.2rem;right:0.2rem;width:1.6rem;height:1.6rem;}
.detail_tit{position: relative;font-size:0.28rem;font-weight: bold;padding-left:0.2rem;line-height:0.7rem;height:0.7rem;}
.detail_tit::before{content:'';position: absolute;top:0.2rem;left:0;height:0.3rem;width:0.06rem;background-color:#ddd;}
.detail_cont{height:1.28rem;line-height:0.32rem;overflow:hidden;}
.detail_cont.detail_cont_all{height:100%;}

.progress{display:inline-block;width:5rem;height:0.3rem;background-color:#b99579;float: left;}

.pl_num{background-color:#eb1212;position: relative;color:#fff;display:inline-block;padding:0.06rem 0.1rem;border-radius:0.08rem;}
.pl_num::before{content:'';position: absolute;top:0.1rem;right:-0.2rem;
	border-top:0.1rem solid transparent;
	border-right:0.1rem solid transparent;
	border-bottom:0.1rem solid transparent;
	border-left:0.1rem solid #eb1212;
	}
.icon-xing{color:#999;}
.icon-xing1{color:#ffd200;}
.pl_text{width:100%;border:1px solid #d0d0d0;height:2.8rem;}
.hf_text{width:100%;border:1px solid #d0d0d0;height:2.8rem;}
.pl_yzm_input{width:2rem;border:1px solid #d0d0d0;border-radius:0.04rem;float: left;}
.tj_list{overflow-y:hidden;overflow-x: auto;}

#container{font-size:0.12rem;}
#container input{font-size:0.12rem;}
#container img{display:inline-block;}

.map_tab{position: absolute;top:0.4rem;left:1rem;width:5.5rem;z-index:9;border:1px solid #d0d0d0;background-color:rgba(255,255,255,0.7);height:auto;}
.map_tab p:first-child{border-right:1px solid #d0d0d0;}
.map_tab p.on span{background-color:rgba(201,112,30,0.7);color:#fff;}
.map_foot{position: fixed;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.4);height:auto;overflow-y: auto;}
.map_foot div{width:12.5rem;}
.map_foot p{width:1.15rem;float:left;}

.map_foot p.on{color:#eb1212;}
.error_radio:checked + .iconfont{display:inline;}
.error_text{width:100%;height:2rem;font-size:0.3rem;padding:0.2rem;}
.error_btn{background-color:#c9701e;}
.detail_foot{position: fixed;bottom:0;left:0;width:100%;height:auto;z-index: 999;}


.map_span{background-image:url('/images/map1.png');display:inline-block;background-size:0.64rem 0.64rem;-webkit-background-size:0.64rem 0.64rem;width:0.64rem;height:0.64rem;position:absolute;top:-0.64rem;left:-0.32rem;}
.map_sign.on .map_span{background-image:url('../images/map2.png');}
.map_icon{position: absolute;top:0.06rem;left:0.15rem;font-size:0.24rem;background-color:#fff;border-radius:50%;padding:0.02rem 0.04rem;width:0.32rem;height:0.32rem;}
.cover_div{position: absolute;top:-0.64rem;left:0;width:auto; font-size:0.16rem;min-width:3rem;background-color:#fff;display:none;padding:0 .2rem .1rem;height:auto;transform:translate(0, -100%);}
.cover_div p{padding:.1rem 0 0;}
.cover_p_span{display:inline-block;width:2rem;}

.map_bottom{position:fixed;bottom:0;left:0;z-index:10;background-color:#fff;height:auto;width:100%; border-top:1px solid #eee;}
.map_bottom_img{width:2.2rem;height:1.8rem;padding:0.2rem;}
.map_bottom_cont{width:5.3rem;}

.BMap_cpyCtrl{height:auto;}

#myChart div{height:auto;}

.sp_img{width:7.5rem;height:5rem;position: relative;overflow:hidden;}
.photo_default img{width:8.1rem;height:5.6rem; -webkit-filter: blur(15px); filter: blur(10px);position: absolute;top:-.3rem;left:-.3rem;}
.photo_default .sp_img_icon{position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:2rem;height:2rem;background-color:rgba(235,18,18,0.5);border-radius:50%;}
.photo_default .sp_img_icon i{position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);font-size:1.2rem;width:1.2rem;height:1.6rem;color:#fff;}

.photo_on img{width:auto;max-width:100%;max-height:100%;margin:auto;position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.photo_on .sp_img_icon{position: absolute;bottom:-.2rem;right:.2rem;width:1rem;height:1rem;background-color:rgba(235,18,18,0.5);border-radius:50%;}
.photo_on .sp_img_icon i{position: absolute;bottom:50%;right:50%;font-size:0.6rem;width:0.6rem;height:.8rem;color:#fff;transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);}
.photo_on_tit{position: absolute;top:.2rem;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);padding:.1rem .2rem;border-radius:.06rem;background-color:rgba(0,0,0,0.6);color:#fff;}

.form_li{border:1px solid #d0d0d0;border-radius:.06rem;margin-bottom:.2rem;}
.form_li .form_label:last-child{border-bottom:0;}
.form_label{position: relative;display:block;padding:.2rem 0 .2rem 2rem;border-bottom:1px solid #d0d0d0;}
.form_label span{position: absolute;top:.2rem;left:.2rem;display:inline-block;width:1.6rem;border-right:1px solid #d0d0d0;}
.form_label .input{width:4rem;}
.form_label i{position: absolute;top:.24rem;right:.2rem;font-size:.3rem;color:#999;font-weight:bold;}

.sp_cover{position: fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;}
.sp_cover_cont{border:1px solid #d0d0d0;overflow-y:auto;}
.sp_cover_cont p{padding:.2rem;}
.sp_cover_cont p:last-child{border-bottom:0;}
.sp_cover_cont textarea{width:100%;height:4rem;border:0;padding:.2rem;}
.tright{transform:translate(100%, 0);-webkit-transform:translate(100%, 0);transition:all 0.2s;}

.sp_photo{margin:0.09rem;}
.sp_photo p{width:2.4rem;height:2.4rem;background-size:cover;-webkit-background-size:cover;float:left;margin:0.02rem;position: relative;}
.sp_photo_add{width:2.4rem;height:2.4rem;float:left;margin:0.02rem;}
.sp_photo_del{position: absolute;top:0;right:0;display:inline-block;width:0.7rem;height:0.7rem;padding:.1rem;z-index: 999999;}
.sp_photo_del i{color:rgba(0, 0, 0, 0.6);font-size:0.36rem;float:right;}
.sp_photo_tit{position: absolute;bottom:0;left:0;display:block;width:100%;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;font-size:0.24rem;padding:.04rem;}
.sp_photo_file{width:100%;height:100%;opacity:0;position: absolute;top:0;left:0;z-index:1;}
