body{
	margin: 0 auto;
	background: #efefef;
    font-family: 思源黑体;
    color: #000;
    vertical-align: middle;
    font-size: .28rem;
    width: 7.5rem;
     -webkit-text-size-adjust: none;

}
.appDownload img{
   width: .33rem;
   height: .4rem;
   vertical-align: middle;
   padding:0 .1rem;
   margin-top: -.1rem;
}
.page-bg{
	background: #ebebeb; 
	font-family:"思源黑体";
	color:#000;
	vertical-align: middle;
	font-size:.28rem;
	width: 7.5rem;
}
a[title="站长统计"]{
	display: none;
}
input[type="button"],input[type="text"],input[type="submit"], input[type="reset"] {
   -webkit-appearance: none;
  -moz-appearance:none;
}
select,textarea{
  -moz-appearance:none;
  -webkit-appearance:none;
  border-radius: 0;
  -webkit-border-radius: 0;
  font-size: .26rem;

}
input[tpye="text"],input[type="submit"]{
	border:none;
	border-radius: 0;
    -webkit-border-radius: 0;
    -moz-appearance:none;
   -webkit-appearance:none;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);   /* 点击高亮的颜色*/
}
.index .swiper-container.lunbo{
    margin-top: -.88rem;
}
.index .swiper-container.lunbo .swiper-slide{
	height: 4.45rem;
}
.index .swiper-container.lunbo .swiper-slide img{
	width: 100%;
	height: 4.45rem;
}
:focus{
	outline: none;
}
.weui_cell{
	padding:.14rem .3rem;
	background: #fff;
}
.block{
	display: block;
}
.none{
	display: none;
}
.freeoffer,.zxd {
	background: #fff;
}
img {
	width: 100%;
}
a{
	color:#000;
	display: block;
}
i{
	display: inline-block;
}
h1,h2,h3,h4,h5{
	font-weight: normal;
	-webkit-margin-before: 0;
    -webkit-margin-after: 0;
}
h2{
	font-size: .32rem;
}
.header h2,.popbox-header h2{
	padding: .04rem 0;
}
.weui_media_box .weui_media_title{
	font-size: .32rem;
}
h3{
	font-size: .32rem;
	text-align: left;
}
.index{
	background: #efefef;
}
.index h3{
	font-size: .38rem;
	color:#333;
}
.com-con{
   padding:0 .3rem;
   background: #fff;
}
.com-top{
	padding:.27rem 0;
}
.com-more{
	font-size: .24rem;
	color:#999;
	margin-top: .15rem;
}
/*.index h3:before{
	content: "";
    width: .08rem;
    height: .32rem;
    position: absolute;
    background: #fd3c3c;
    top: .36rem;
    left: .3rem;
}*/
#popup,#popup_index{
	width:7.5rem;
}
h4{
	font-size: .32rem;
	padding:.15rem 0;
	text-align: left;
	margin-left: .6rem;
}
.city-select h4:before{
	content: "";
	width: .08rem;
	height: .3rem;
	position: absolute;
	background: #fd3c3c;
	top: .25rem;
	left: .3rem;
}
ul li{
	list-style: none;
}
.text-indent{
	text-indent: .46rem;
}
a:active{
	color:#000;
}
.weui-flex{
	background: #fff;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
}
.dropload-refresh, .dropload-update, .dropload-load, .dropload-noData{
	font-size:.26rem;
}
.header,.popbox-header{
	height:.64rem;
	line-height: .64rem;
	width: 6.9rem;
	z-index: 999;
	padding:.14rem .3rem;
	background: #fff;
}
.header .title,.popbox-header .title{
	display: inline-block;
}
.header .first,.header .last,.popbox-header .first,.popbox-header .last{
 
}
.weui-picker-modal.weui-picker-modal-visible{
	width:7.5rem;
}
.weui-border-b{
	border-bottom: 1px solid #dcdcdc;
}
.weui-border-b-h3,.weui-border-b-h2,.weui-border-b-h4{
    border-bottom: 1px solid #ebebeb;
}
.weui-border-li{
	border-bottom: 1px solid #efefef;
}
.weui-border-tab{
	border-bottom: 1px solid #cecece;
}
.weui-border-eee{
	border-bottom: 1px solid #eee;
}
.weui-border-freeoffer{
    border-bottom: 1px solid #ddd;
}
.weui-border-t{
    border-top:1px solid #c1c1c1; 
}
.weui-border-r{
    border-right:1px solid #ebebeb;

}
.weui-border-r-tab{
	border-right:1px solid #dcdcdc;
}
.weui-border-r-ccc{
	border-right:1px solid #cccccc;
}
.weui-border-r-input{
	border-right:1px solid #d4d4d4;
}

@media screen and (-webkit-min-device-pixel-ratio:2) {
	.weui-border-b {
		background-position: left bottom;
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(1,transparent),color-stop(1,#dcdcdc))
	}
	.weui-border-t {
		background-position: left top;
		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(1,transparent),color-stop(1,#c1c1c1))
	}
   .weui-border-r {
		background-position: right top;
		background-image: -webkit-gradient(linear,left top,right top,color-stop(1,transparent),color-stop(1,#ebebeb))
	}

	.weui-border:after {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(1,transparent),color-stop(1,#dcdcdc)),-webkit-gradient(linear,left top,right top,color-stop(1,transparent),color-stop(1,#dcdcdc)),-webkit-gradient(linear,left top,left bottom,color-stop(1,transparent),color-stop(1,#dcdcdc)),-webkit-gradient(linear,right top,left top,color-stop(1,transparent),color-stop(1,#dcdcdc));
		background-size: 100% 1px,1px 100%,100% 1px,1px 100%;
		background-size: 100% 1px,1px 100%,100% 1px,1px 100%;
		background-repeat: no-repeat;
		background-position: top,right,bottom,left;
		padding: 1px;
		-webkit-box-sizing: border-box;
		z-index: 10;
		pointer-events: none
	}
}
.weui_media_box.weui_media_appmsg{
	padding:.3rem;
}
.weui_media_title{
	font-size: .32rem;
}
.weui_media_box.weui_media_appmsg .weui_media_appmsg_thumb{
	background:#f4f4f4;
}
.header a,.popbox-header a{
	display: inline-block;
}
.header a.open-popup{
	 padding: 0 .1rem;
	 margin: 0 .1rem;
}
.weui_cell_primary{
	position: relative;
}
.popbox-header,.popbox-header{
	background: rgba(0,0,0,0.95);
	border-bottom: none;
    z-index: 9999;
    position: absolute;
}
.popbox-header a i {
	color:#fff;
}
.popbox-header h2{
	color:#fff;
}
.header .logo img{
	width:1.88rem;
	margin-right: .26rem;
	vertical-align: middle;
}
.icon-zhuangxiuxiangqing-mianfeibaojia,.icon-zhuangxiuxiangqing-mianfeisheji{
	font-size: .42rem;
    color: #999;
    margin-right: .15rem;
    vertical-align: top
}
.icon-more,.icon-demo01,.icon-back,.icon-location,.icon-shouyedaohang-gerenzhongxin{
	font-size: .4rem;
	color:#646464;
}
.icon-down{
    font-size: .34rem;
	vertical-align: top;
}
.icon-more{
	margin-left:.2rem;
	font-size: .3rem;
    padding-top: .02rem;
}
.icon-up,.icon-down1{
	padding-left: .06rem;
	color:#646464;
	font-size: .32rem;
}
.icon-shejishi-geren-dingwei{
	font-size: .33rem;
	padding-right: .02rem;
}
.icon-paixu {
	padding-right: .06rem;
	font-size: .28rem;
}
.icon-up{
	color:#fd3c3c;
}
.icon-right{
	padding-right: .22rem;
}
.icon-shuangjiantou{
	color:#f28b4d;
	font-size: .28rem;
	padding-left:.1rem;
}
.icon-r-bold-arrow{
	font-size: .38rem;
	color:#9d0000;
}   
.icon-double-arrow{
	font-size: .4rem;
	color:#545454;
}
.icon-jine{
    font-size: .36rem;
    padding-right: .12rem;
}
.search .icon-demo01{
	color:#fd3c3c;
}
.icon-liulan{
	font-size:.42rem;
    vertical-align: top;
    padding-right: .1rem;
}
.icon-chenggong{
	font-size: 1rem;
	color:#fd3c3c;
	height: 1rem;
	line-height: 1rem;
}
.company-index  .icon-dianhua{
	font-size: .5rem;
	padding-right: .3rem;
}
.company-detail-title{
    font-size:.28rem;
}
.nav-fixed{
	position:fixed;
	top:0;
	opacity: 0.9;
}
.freedesign,.tg_mfsj{
	background: #fff;
}
.xgt,.designer,.company{
	background: #ebebeb;
}
.gotop{
	position: fixed;
	top:9rem;
	right:.5rem;
}
.totop img{
	width:.73rem;
	height:.73rem;
}
.tab-cur{
	border-bottom: 2px solid  #fd3c3c;
	color:#fd3c3c;
}

.cover,.cover-more,.cover_apply{
	position: fixed;
	width: 7.5rem;
	height: 100%;
	top: 0;
	/* // left: 0; */
	z-index: 9999;
	overflow: hidden;
	background: rgba(0,0,0,0.5);
}
.cover{
	top:1.81rem;
}
.cover-more{
	background: rgba(255,255,255,1);
}
.pop-box{
	width: 7.5rem;
	position: absolute;
	/* // left: 0; */
	top: 0;
	z-index: 9999;
   top:1.8rem;
}
.pop-box-more{
	width: 7.5rem;
	position: fixed;
	right: 0;
	z-index: 9999;
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */ /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */ /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	text-align: center;
}
 .pop-box-more .close{
    position: absolute;
} 
.pop-box-more .close i{
    font-size: .7rem;
    color: #646464;
}
.pop-box-more li{
	float:left;
	width:33.33%;
	padding: .46rem 0;
}
.pop-box-more li  img{
	width:.96rem;
	height:.96rem;
}
.pop-box-more li p{
	font-size: .28rem;
	color: #000;
	margin: 0;
    padding: 0;
}
.weui-popup-modal{
	-webkit-transform: translate3d(100%,0,0);
	        transform: translate3d(100%,0,0);
}
.crumb li{
	float: left;
    position: relative;
    padding-right: .4rem;
    margin-top: 4px;
    
}
.crumb li a{
	color: #999;
}
.crumb li:after{
	content: ">";
    position: absolute;
    right: .1rem;
    top: 0;
    color:#999;
}
.crumb li:last-child:after{
	content: "";
}
.apply_bottom{
	height:.72rem;
}
#close a{
	font-size: .4rem;
}
.weui-loadmore{
	width:.48rem;
	height:.48rem;
	margin:.24rem auto;
}

.weui-popup-overlay, .weui-popup-container{
	z-index:9999;
}
.weui-picker-modal{
	height:4.16rem;
}
.weui-picker-modal .toolbar-inner{
	height:.7rem;
}
.weui-picker-modal .picker-modal-inner,.city-picker .col-province,.city-picker .col-city,.city-picker .col-district{
	height:3.46rem;
}
.weui-picker-modal .picker-item{
	text-align: center;
} 
.weui-picker-modal .title,.weui-picker-modal .picker-button{
	font-size: .32rem;
	line-height: .7rem;
	color: #fd3c3c;
}
.weui-picker-modal .picker-item{
	height: .64rem;
	line-height: .64rem;
	font-size: .32rem;
}
.tab-con{
	background: #fff;
} 
span.line{
	padding:0 .15rem;
}
.f15 {
    font-size: .26rem !important;
    line-height: .3rem;
    margin-top: .1rem;
}
.index .swiper-pagination-bullet{
    width: 5px;
    height: 5px;
    background: none;
    opacity: 1;
    border: 1px solid #fff;
}
.index .swiper-pagination-bullet-active{
    background: #fff;
}
.space,.xyj-space/* ,.freedesign-space */{
	height: .22rem;
	width:100%;
}
.space{
	background: #ebebeb;
}
.header span.back{
	font-size: .3rem;
	color:#646464;
}
.search .header{
	border-bottom: none;
}
.header .city{
	color:#646464;
}
.header .city.active{
	color:#fd3c3c;
}
.index-header-nav a{
	margin:.44rem 0 .36rem;
}
.surplus,.form-wrap{
	padding:0 .54rem 0 .54rem;
}
.city-select  h4{
   text-transform: capitalize;

}
.city-select .cityletter{
	margin-right: .2rem;
}

.company-header{
	padding:.14rem .3rem;
	background:#fff;
}
.company-search{
	height: .62rem;
	line-height: .62rem;
	border-radius: .08rem;
	width: 4.34rem;
	font-size: .22rem;
	background: url(../images/search_deco.png) no-repeat .72rem center #efefef;
	background-size: .29rem .29rem;
	margin-left: .42rem;
}
.swiper-slide a{
	display: block;
}
.index-header-nav img{
	width: .58rem;
	height: .6rem;
}
.index-header-nav p{
	font-size:.28rem;
	color:#0e050b;
	margin-top: .06rem;
}
.index-xyj-design {
	background: url(../images/index_nav_01.png) bottom  center no-repeat;
	height: 2.96rem;
	background-size: 1.9rem 1.81rem;
}
.index-xyj-design .design-info,.index-xyj-offer,.index-xyj-apply{
    height: 1.48rem;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
}
.index-xyj-design .design-info span{
	display: inline-block;
    text-align: center;
    width: .68rem;
    vertical-align: top;
    border-radius: .15rem;
    font-size: .2rem;
    background: #fd3c3c;
    margin-left: .15rem;
    color: #fff;
    line-height: .32rem;
    margin-top: .06rem;
}
.index-xyj-offer{
	background: url(../images/index_nav_02.png) 2.42rem center no-repeat;
	background-size: .93rem 1.05rem;
}
.index-xyj-apply{
	background: url(../images/index_nav_03.png) 2.32rem center  no-repeat;
	background-size: 1.06rem 1.01rem;
}
.index-xyj-design  p,.index-xyj-offer p,.index-xyj-apply p{
	font-size: .28rem;
	padding-left:.3rem;
	color:#000;
	line-height:.46rem
}
.index-xyj-design  p.sub-p,.index-xyj-offer p.sub-p,.index-xyj-apply p.sub-p{
	font-size: .22rem;
	color:#999;
}
.surplus {
	height: 1.52rem;
	line-height: 1.52rem;
}
.surplus .weui-flex-item {
	font-size: .32rem;
	line-height: 1.52rem;
	height: 1.52rem;
}
.surplus .num {
	display: inline-block;
}
.surplus .num .con {
	background: url(../images/surplus.png) no-repeat center center;
	background-size: .63rem .78rem;
	width:.63rem;
	margin:0 .03rem; 
	font-size: .5724rem;
	vertical-align: middle;
	text-align: center;
	color:#fd3c3c;
	font-weight: bold;
}
.surplus{
	padding:0 .54rem 0 .54rem;
}
.form-freeoffer select{
	border:none;
	height: .8rem;
	line-height: .8rem;
	font-size: .26rem;
	padding-left: .25rem;
    width: 2.46rem;
    color:#666;
    background: url(../images/icon_down.png) no-repeat 2.02rem center;
    background-size: .2rem .16rem;
}
.form-freeoffer select option{
	color:#333;
}
 .form-wrap select{
 	width: 2.96rem;
 }
 #location-province{
	float: left;
}
#location-city{
	float: right;
}
.form-wrap input[type="text"],.form-wrap select{
   border:1px solid #dedede;
	margin-bottom: .28rem;
	height: .76rem;
	line-height: .76rem;
	font-size: .26rem;
	padding-left: .2rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#666;
} 
.form-wrap select{
    background: url(../images/icon_down.png) no-repeat 2.3rem center;
    background-size: .2rem .16rem;
}
.apply_button,.applybtn{
	background: #fd3c3c;
	padding:0;
    color: #fff;
    text-align: center;
    display: block;
    border: none;
	margin:0 auto;
	border-radius: 0;
    -webkit-border-radius: 0;
}
.apply_button:hover{
	color:#fff;
}
.index .applybtn{
    height: .76rem;
    font-size: .26rem;
    width: 6.42rem;
    margin-bottom: .28rem;
}
.xgt-detail .apply_button{
	height: .98rem;
	line-height: .98rem;
    font-size: .32rem;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index:99;
}
.designer-header .applybtn{
	position: absolute;
	bottom:.3rem;
	right:.3rem;
	width: 1.92rem;
	height:.62rem;
	line-height: .62rem;
}
.designer-header .applybtn:hover{
    color:#fff;
}
.xyj .applybtn{
	padding:0;
	background: #fd3c3c;
	margin-bottom: .4rem;
	height: .8rem;
	font-size: .26rem;
	width: 6.64rem;
}
.xyj .apply_button{
	background: #fd3c3c;
    color: #fff;
    text-align: center;
    display: block;
    border: none;
    width: 6.9rem;
    height: .8rem;
    line-height: .8rem;
    margin-top: .72rem;
}
.freeoffer .applybtn,.tg-mfbj2 .applybtn{
	height: .8rem;
	line-height: .8rem;
    width: 6.9rem;
    margin-top: .4rem;
    margin-bottom: .5rem;
    font-size: .3rem;
}
.freeoffer .apply_button{
	 height: .8rem;
    line-height: .8rem;
    width: 6.9rem;
    font-size: .3rem;
	margin-top: .5rem;
	margin-bottom: .4rem;
}

.freedesign .applybtn{
	margin-bottom: .4rem;
	height: .86rem;
	width: 6.9rem;
	font-size: .28rem;
}
.freedesign .apply_button{
	width: 6.9rem;
	height: .8rem;
	line-height: .8rem;
}
.form-freeoffer .applybtn{
	margin-bottom: 0;
}
.pop-box-design{
    width: 6.2rem; 
    position: fixed;
    z-index: 9999;
    border-radius: .25rem;
}
.pop-box-design h1{
	color:#050001;
}
.pop-box-design h1.success{
	padding: 0;
    font-size: .32rem;
    color: #333;
    font-weight: normal;
    margin: 0;
}
.pop-box-design .close{
	position: absolute;
    line-height: 0.9;
    right: .15rem;
    top: -1.1rem;
    background: #000;
    border-radius: .27rem;
    height: .54rem;
}
.pop-box-design .close i{
	font-size: .54rem;
	color:#fff;
}
.pop-box-design .con{
	padding:.82rem .45rem 1.04rem .45rem;
	border-radius: .25rem;
}
.pop-box-design p.icon-success{
  margin-bottom: .2rem;
}
.pop-box-design p.text-indent{
	color:#8f8f8f;
	margin-top:.2rem;
	line-height: .48rem;
	font-size: .28rem;
}
.pop-box-design span{
	color:#fd3c3c;
}
.index-xgt-style{
	height: 1.04rem;
	line-height: 1.04rem;
	margin-right: .3rem;
}
.index-xgt-style li {
	float: left;
	margin:0 .12rem;
	height: 1.05rem;
    line-height: 1.05rem;
}
.index-xgt-more{
	margin-top: .42rem;
}
/*.index-xgt-style li a,.index-strategy-news a{
	font-size: .26rem;
} */
.xgt-style-con .con{
	padding:.3rem .3rem 0 .3rem;
	position: relative;
}
.xgt-style-con .con li{
	margin-bottom:.32rem;
	position: relative;
    width: 3.28rem;
    height: 3.28rem;
    overflow: hidden;
}
.xgt-style-con .con li a{
   height: 3.28rem;
   display: table;
}
.xgt-style-con .con li a i{
	 isplay:inline-block;
    height:100%;
    vertical-align:middle
}
 .xgt-style-con img{
	vertical-align: middle;
}
.xgt-style-con .word{
	position: absolute;
	border:1px solid #fff;
	margin:.26rem;
	width:2.72rem;
	height:2.72rem;
	top:0rem;
	color:#fff; 
	display: -webkit-box; 
	display: -ms-flexbox; 
	display: flex;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	    -ms-flex-direction:column;
	        flex-direction:column;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.xgt-style-con .word p{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
	font-size: .24rem;
	color: #fff;
	line-height: .34rem;
}
.index-xgt-more,.index-company-more,.index-strategy-more{
	background: #f9f9f9;
	height: .82rem;
	line-height: .82rem;
	text-align: center;
}
.index-xgt-more a,.index-company-more a,.index-strategy-more a{
	font-size: .28rem;
	color:#fd3c3c;
}
.index-company-more{
	margin-top: .4rem;
}
.index-company .companyinfo {
	padding:.15rem 0 .45rem;
}
.index-company .companyinfo li {
	border: 1px solid #e8e8e8;
	width: 2.1rem;
	height: 1.2rem;
	float:left;
	margin-bottom: .28rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
	box-shadow: 0px 0px 10px rgba(102,102,102,.25);
	border-radius: .04rem;
	-webkit-border-radius: .04rem;
	-moz-border-radius: .04rem;
} 
.index-company .companyinfo li img{
	width: 2.1rem;
	height: 1.2rem;

}	
.index-company .company-nav,.index-xgt .xgt-nav{
	background: #fff;
	position: relative;
	float: left;
	left:50%;
	margin-top: -.42rem;
}
.index-xgt .xgt-nav{
	margin-top: .1rem;
}
.index-company .company-nav ul,.index-xgt .xgt-nav ul{
	position: relative;
	float:left;
	left: -50%;
}
.index-company .company-nav .on,.index-xgt .xgt-nav .on{
	background:#fd3c3c;
}
.index-company .company-nav li,.index-xgt .xgt-nav li{
	float: left;
	width: .16rem;
	height:.16rem;
	background: #ffc4c5;
	margin: 0 5px;
	font-size: 0;
	overflow: hidden;
	border-radius:50%;
}
.index-strategy-news li{
	height: .74rem;
	line-height: .74rem;
	float: left;
	font-size: .28rem;
	width:2.5rem;
	text-align: center;
}

.tabBox .hd ul li.on a{
	color: #fd3c3c;
}
.tabBox .hd ul li.on {
    border-bottom: 2px solid #fd3c3c;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.index-navbar{
	border-bottom: 1px solid #efefef;
}
.index-zxtt{
	margin-bottom: .3rem;
	height: .66rem;
	line-height: .66rem;
	padding: .12rem .3rem;
}
.index-zxtt .tit{
	font-size: .36rem;
	color:#333;
	font-style: italic;
	padding-right: .18rem;
	border-right:1px solid #efefef;
	font-weight: bold;
}
.index-zxtt .swiper-container{
	width: 5.2rem;
	height: .66rem;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.index-zxtt .swiper-slide{
	color:#666;
	font-size: .3rem;
	margin-left: .2rem;
	height: .66rem;
}
.index-zxtt .tit i{
	color:#fd3c3c;
}
.index-xgt{
	margin-bottom: .3rem;
}
.index-xgt .picScroll-xgt {
	padding:.1rem 0 .6rem;
}
.index-xgt .picScroll-xgt .xgt-con li{
	width: 3.25rem;
	height: 2.04rem;
	float: left;
	margin-right: .22rem;
	margin-bottom: .22rem;
	overflow:hidden;
	border-radius: .08rem;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
	position: relative;
}
.index-xgt .picScroll-xgt .xgt-con li img{
	width: 3.25rem;
	height: 2.04rem;
}
.index-xgt .picScroll-xgt .xgt-con li .context{
    position: absolute;
    top:.50rem;
    left: .54rem;
    width: 2.28rem;
    height: .9rem;
    background: rgba(155,148,142,.7);
    border-radius: .1rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
}

.index-xgt .picScroll-xgt .xgt-con li .context .top{
	font-size: .34rem;
	color:#fff;
	text-align: center;
	margin-top: .18rem;
}
.index-xgt .picScroll-xgt .xgt-con li .context .bottom{
	margin-top: .04rem;
	font-size: .28rem;
	color:#fff;
	text-align: center;
}
.index-xgt .picScroll-xgt ul.xgt-con li:nth-child(even){
	margin-right: 0;
}
.index-company{
	background: #fff;
	margin-bottom: .3rem;
}
.index-company .com-top{
	padding:  .27rem .3rem;
}
.index-zxal{
	margin-bottom: .3rem;
}
.index-zxal .swiper-container{
	padding:.08rem 0 .36rem;
}
.index-zxal .swiper-slide{
	margin-right: .22rem;
}
.index-zxal .swiper-slide .title{
	font-size: .3rem;
	color:#666;
}
.index-zxal .swiper-slide .des{
	font-size: .24rem;
	color:#999;
}
.index-zxal .swiper-slide img{
	margin-right: .22rem;
	height: 3rem;
}
.index-mfsj {
	padding:.16rem .3rem;
	margin-bottom: .3rem;
}
.index-mfsj .imgbox{
	width: 2.02rem;
	height: 1.42rem;
	padding:.0 .36rem 0 .14rem;
	border-right:1px solid #efefef;
}
.index-mfsj .con {
	padding:.25rem 0  0 .4rem;
}
.index-mfsj .con span{
	display: block;
	color:#333;
}
.index-mfsj .con span.title{
	font-size: .34rem;
}
.index-mfsj .con span.title i{
	display: inline-block;
	width: .62rem;
	height: .29rem;
	margin-left: .2rem;
	vertical-align: top;
	margin-top: .04rem;
}
.index-mfsj .con span.title i img{
	width: .62rem;
	height: .29rem;
	vertical-align: top;
}
.index-mfsj .con span.des{
   font-size: .26rem;
}
.index-mfsj  .more{
	color:#989898;
	margin-top: .5rem;
}
.index-qa{
	margin-bottom: .3rem;
}
.index-qa .com-more i,.index-qa .com-more i img{
	display: inline-block;
	width: .4rem;
	height: .4rem;
	border-radius: 50%;
}
.index-qa .com-more i{
	margin-left: -.08rem;
	vertical-align: top;
	position: relative;
	padding: .02rem;
    background: #fff;
}
.index-qa .com-more i:last-child{
	margin-right: .2rem;
}
.index-qa .com-more i:nth-of-type(1){
	z-index: 8;
}
.index-qa .com-more i:nth-of-type(2){
	z-index: 7;
}
.index-qa .com-more i:nth-of-type(3){
	z-index: 6;
}
.index-qa .com-more i:nth-of-type(4){
	z-index: 5;
}
.index-qa .com-more i:nth-of-type(5){
	z-index: 4;
}
.index-qa .com-more i:nth-of-type(6){
	z-index: 3;
}
.index-qa .swiper-container{
	margin-right: -.3rem;
	padding: .1rem 0 .36rem; 
}
.index-qa .swiper-slide{
	position: relative;
	width: 3.5rem;
	margin-right: .3rem;
	height: 1.66rem;
	background-size: 3.5rem 1.66rem;
	border-radius: .04rem;
}
.index-qa .swiper-slide:nth-child(5n+1){
    background: url('/static/new-xyj/images/mobile/index_qa_bg1.png')
}
.index-qa .swiper-slide:nth-child(5n+2){
    background: url('/static/new-xyj/images/mobile/index_qa_bg2.png')
}
.index-qa .swiper-slide:nth-child(5n+3){
    background: url('/static/new-xyj/images/mobile/index_qa_bg3.png')
}
.index-qa .swiper-slide:nth-child(5n+4){
    background: url('/static/new-xyj/images/mobile/index_qa_bg4.png')
}
.index-qa .swiper-slide:nth-child(5n+5){
    background: url('/static/new-xyj/images/mobile/index_qa_bg5.png')
}
.index-qa .swiper-slide p{
	position: absolute;
	top:0;
	left: 0;
	font-weight: bold;
	font-size: .28rem;
	color:#666;
	text-align: center;
	padding:0 .55rem;
	line-height: .38rem;
	margin-top: .44rem;
}
.index-strategy li{
	border-bottom: 1px solid #efefef;
}
.index-strategy li:last-chilid{
	border-bottom: none;
}
.index-strategy .des{
	padding: .2rem 0 ;
}
.index-strategy .des span.left i{
	font-style: normal;
	font-size: .22rem;
	color:#999;
	height: .24rem;
	line-height: .24rem;
	padding:.02rem .06rem;
	color:#fd3c3c;
	border:1px solid #fd3c3c;
	border-radius: .05rem;
	-webkit-border-radius: .05rem;
	-moz-border-radius: .05rem;
	margin-right: .1rem;
}
.index-strategy .des  span.left{
	font-size: .24rem;
	color:#999;
}
.index-strategy .des  span.right{
	display: block;
	font-size: .22rem;
	color:#999;
	height: .32rem;
	line-height: .32rem;
	border-radius: .16rem;
	background: #f3f3f3;
	padding-left:.16rem;
}
.index-strategy .des span.right .icon_r{
	display: inline-block;
	width: .12rem;
	height: .32rem;
	background: url('/static/new-xyj/images/mobile/icon_read_r.jpg') no-repeat;
	background-size: .12rem .32rem;
	vertical-align: top;
}
.index-strategy .title{
	font-size: .32rem;
	color:#333;
	line-height: .57rem;
	padding:.2rem  0 .1rem;
}
.index-strategy .see-more-wrap{
	background: #efefef;
	margin:0 -.3rem;
	padding: .32rem 0;

}
.index-strategy .see-more{
	display: block;
	color:#fd3c3c;
	font-size: .34rem;
	height: .9rem;
	line-height: .9rem;
	width: 6.2rem;
	margin:0 auto;
	text-align: center;
	background: #fff;
	border-radius: .08rem;
	-webkit-border-radius: .08rem;
	-moz-border-radius: .08rem;
}
/*.index-strategy-con h4{
	color:#333;
	text-align:left;
}
.index-strategy-con .con li{
	width: 7.5rem;
}
.index-strategy-con .con li:not(:last-child):after{
	content:"";
	width:7.5rem;
	height:.15rem;
	background:#f0f0f0;
	position: absolute;
}
.index-strategy-con .weui_media_box.weui_media_appmsg .weui_media_hd{
	width:2.15rem;
	height:1.49rem;
	line-height: 1.49rem;
	margin-right: .15rem;
}
.index-strategy-con .weui_media_box .weui_media_title{
	font-size: .32rem;
	color:#333;
}*/

.weui_media_box .weui_media_desc{
	font-size:.24rem;
	color:#999;
	line-height: .46rem;
}
.index-company-introduction{
	padding:.4rem .3rem;
	background: #fff;
	margin-bottom: .3rem;
}
.index-company-introduction p{
	font-size: .28rem;
	line-height: .48rem;
}
.hotline{
	height: 1rem;
	background: #fff;
}

.hotline p{
	height: 1rem;
	font-size: .28rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
	justify-content: center;
	line-height: 1rem;
}
.hotline i{
	width:.3rem;
	height:1rem;
	margin-right: .15rem;
	font-size: 0;
	vertical-align: top
}
.hotline p span{
	color:#fd3c3c;
	padding-left: .15rem;
}

.hotline img{
	vertical-align: middle;
	padding-top:.3rem;
}
.index-hotline img{
   vertical-align: middle;
   padding-top:0;
}
footer.copyright{
	height: 1.2rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
}
footer.copyright p{
	color:#b0b0b0;
	font-size: .24rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	line-height: .4rem;
}
 footer.mixcopyright{
	background: #ebebeb;
}
footer.mixcopyright p.first{
	line-height: 1.2;
	margin-bottom: .17rem;
}
footer.mixcopyright p.first a{
	font-size: .28rem;
	color:#959595;
}
footer.mixcopyright p.first span{
	display: inline-block;
	width:1px;
	height: .28rem;
	background: #959595;
    margin: 0 .14rem;
}
.search input[type="text"]{
	display: block;
    width: 5.2rem;
    background: #f4f4f4;
    font-size: .24rem;
    margin-left: .3rem;
    padding: .18rem .15rem;
    border:none;
}
.search img.delete{
	position: absolute;
	display: inline-block;
    left: 5.9rem;
     top:.27rem;
	width:.36rem;
	height: .36rem;
}
.search img.delete-index{
	position: absolute;
    left: 5.75rem;
	width:.36rem;
	height: .36rem;
}
.search .submit{
	font-size: 0;
    background: url(../images/search_orange.png) no-repeat right center #fFF;
    background-size: .39rem;
    width: .62rem;
    height: .64rem;
    line-height: .64rem;
    margin-left: .14rem;
}
.search .condition{
   position: relative;
   background: #f4f4f4;
   margin-left:.2rem;
}
.search .condition span{
	text-align: center;
	display: inline-block;
	height: .64rem;
	line-height: .64rem;
    font-size: .26rem;
    color:#666;
    width:1.1rem;
}
.search .condition ul{
	display: none;
	position: absolute;
    top: .6rem;
    left: 0;
	background:url(../images/search_index_bg.png) no-repeat left top;
	background-size: 2.22rem 2.83rem;
	width:2.22rem;
	height: 2.83rem;
}
.search .condition ul li:first-child{
	margin-top: .19rem;
}
.search .condition ul li{
	height: .66rem;
	line-height: .66rem;
	text-align: center;
	border-bottom: 1px solid #2c2c2c;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-size: .28rem;
	color:#fff;
}
.search .condition ul li.active{
	color:#ef6e20;
}
.search .condition ul li:last-child{
	border:none;
}
.search .condition input{
	width: 3.63rem;
    margin: 0;
}
.xgt-wrap,.designer-wrap,.company-infowrap{
	width:7.5rem;
}
.strtegy-con{
	width:100%;
}
.xgtcon{
	padding: .2rem .3rem;
	border-radius:5px; 
	-webkit-column-count:2; 
	column-count:2; 
	-webkit-column-gap:.2rem; 
	column-gap:.2rem;
}
.xgtcon .pic{
	display:inline-block;
	border:1px solid #d5d5d5;
	margin-bottom: .25rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width:3.32rem;
}
.xgtcon p{
	height: .68rem;
	line-height: .68rem;
	font-size: .24rem;
	background:#fff;
	padding-left:.15rem;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-all;
} 
.tab-select{
	background:#fff;
	text-align: center;
	width: 7.5rem;
}
.tab-select li{
	width: 50%;
	height:.86rem;
	line-height: .86rem;
	float: left;
	color:#646464;
	font-size: .28rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.tab-select-4 li{
	width: 25%;
}
.tab-select li.active{
	color:#fd3c3c;
	border-bottom: none;
}
.tab-select li.active .icon-shejishi-geren-dingwei,.tab-select li.active .icon-paixu{
	color:#fd3c3c;
}
.pop-con{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	text-align: center;
    padding:.3rem;
    max-height: 5.2rem;
    overflow-y: auto;
}
.pop-con li{
	float: left;
	width:2.05rem;
	font-size:.28rem;
	color:#646464;
	border:1px solid #ddd;
	border-radius: .1rem ;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.pop-con li a{
    height:.7rem;
	line-height: .7rem;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#333;
}
.pop-con1{
	padding: .3rem .3rem 0 .3rem;
    max-height: 5.2rem;
    overflow-y: auto;
}
.pop-con1 li{
	border:2px solid #eee;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.pop-con li.active{
	border:1px solid #fd3c3c;
} 
.pop-con li.active a{
	color:#fd3c3c;
}
.city-header{
	position: relative;
}
.city-header a{
	position: absolute;
	left:0;
	top: .13rem;
}
.city-header img{
	width: .20rem;
	height:.36rem;
}
.city-nav{
	text-align: center;
	padding:.24rem .6rem;
}
.city-nav p{
	height:.9rem;
	line-height: .9rem;
	border-radius: .45rem;
	font-size: .3rem;
	background: url(../images/nav.png) no-repeat 1.14rem center #fff;
	background-size: .32rem .42rem;
}
.city-nav p span{
	color:#fd3c3c;
	padding-left:.15rem;
}
.city-select,.lettersort{
	position: relative;
	background: #fff;
}
.city-select ul:after,.lettersort ul:after{
	content: "";
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 1px;
	background: #ebebeb;
}
.city-select li,.lettersort li{
	float: left;
	font-size: .32rem;
	height: .8rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px dashed #dcdcdc;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.city-select a,.lettersort li a {
	width: 100%;
	line-height: .8rem;
	text-align: center;
	color:#333;
}
.city-select li{
	width:2.5rem;
}
.lettersort li{
	width: 1.5rem;
}
.xgt-detail,.designer-index-detail{
	background: #000;
	position: fixed;
	width:7.5rem;
	height: 100%;
}
.xgt-detail .swiper-pagination{
	color: #fff;
	width: 1.3rem;
	font-size: .32rem;
	bottom: 2.1rem;
	left:5.9rem;
	text-align: right;
}
.xgt-detail .swiper-container{
  height: 8rem;
}
.designer-index-detail .swiper-container{
  height: 9.5rem;
}
.xgt-detail .swiper-container img,.designer-index-detail .swiper-container img{
  position: absolute;
}
 .xgt-detail .swiper-container,.designer-index-detail .swiper-container{
  overflow: inherit;
 }
.designer-index-detail p.content{
	position: absolute;
    bottom: .1rem;
    color: #fff;
    font-size: .28rem;
    line-height: .48rem;
    padding: 0 .3rem;
    color:#fff;
}

.big-xgt-label{
	width: 5.6rem;
	margin-left: .3rem;
	position: absolute;
	bottom: 1.48rem;
	z-index: 999;
}
.big-xgt-label p.title{
	color:#fff;
	font-size: .32rem;
}
.big-xgt-label p span{
	display: inline-block;
	font-size: .22rem;
	background: #999;
	color:#fff;
	height: .4rem;
	line-height: .4rem;
	padding:0 .15rem;
	margin-right: .2rem;
	margin-top: .25rem;
}
.designer-con li{
	background: #fff;
	margin-top: .22rem;
	width: 100%;
}
.designer-con .weui_media_box.weui_media_appmsg .weui_media_hd{
	width: 1.7rem;
	height:1.7rem;
	line-height: 1.7rem;
	margin-right: .25rem;
}
.designer-con h2,.designer-header h2{
	display: inline-block;
}
.designer-header p em:last-child,.designer-brief p em:last-child{
    display: none;
}
.sub-title{
	font-size: .24rem;
/*	display: inline-block;*/
	padding-left:.15rem;
}
.designer-con span.jian{
	display: inline-block;
	width: .32rem;
	height:.32rem;
	background: #fd3c3c;
	position: absolute;
	right:.32rem;
	top:.32rem;
	font-size: .22rem;
	color:#fff;
	text-align: center;
	line-height: .32rem;
}
.designer-con span.label1,.designer-con span.label2{
	display: inline-table;
	width: .76rem;
	height: .32rem;
	font-size: .22rem;
	color:#fff;
	text-align: center;
	line-height: .32rem;
	padding:0;
}
.designer-con span.label1{
	background: #f37298;
	margin-right: .22rem;
}
.designer-con span.label2{
	background:#65c090;
}
.designer-con  p{
	color:#666;
}
.designer-con p.goodat span{
	margin-left: .1rem;
}
.company-detail-header p.xinyu{
	height: .36rem;
	line-height: .36rem;
}
.designer-con  p,.designer-header p,.detail-con-wrap p,{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;	-webkit-box-orient: vertical;
	font-size: .26rem;
	-webkit-line-clamp: 1;
}
.designer-artical-con h2{
	color:#333;
}
.base-info{
	color:#999;
	font-size: .22rem;
	padding: .18rem 0;
}
.base-info1{
	color:#999;
	font-size: .22rem;
	padding: .1rem 0 .2rem 0;
}
.base-info1 i{
	font-style: normal;
	color:#fd3c3c;
	font-size: .22rem;
	border:1px solid #fd3c3c;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: .35rem;
	padding: .04rem;
    border-radius: .04rem;
}
.artical-top{
	padding:0 .3rem ;
	border-bottom:1px solid #dcdcdc; 
}
.artical-top h2{
	line-height: .48rem;
}
.artical-con{
	background: #fff;
	padding:.36rem 0 .6rem;
}
.artical-con .share{
    margin-bottom: .3rem;
    background: #fff;
    padding-top: .1rem;
    position: relative;
}
.artical-con .share:before,.artical-con .share:after{
	content: "";
	position: absolute;
	width:2.92rem;
	height: 1px;
	background: #ccc;
}
.artical-con .share:before{
	top:.3rem;
	left:0;
}
.artical-con .share:after{
	top:.3rem;
	right:0;
}
 .share .title{
	color: #999;
	font-size:.28rem;
	text-align: center;
	margin-bottom: .4rem;

}
 .share img{
	width: .78rem;
	height:.78rem;
}

.artical-con .page a{
	font-size: .26rem;
    color: #666;
    width: 100%;
    line-height: .6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-all;
}
.artical-con .page a em {
    font-style: normal;
}
.artical-con .page a.active{
	background: #fd3c3c;
	color:#fff;
}
.artical-con .page .weui-flex-item{
	background: #ebebeb;
}
.artical-con .page .current{
	background: #f1f1f1;
	height:.82rem;
	line-height: .82rem;
	font-size: .3rem;
}
.artical-main{
	padding:0 .3rem ;
	overflow:hidden;
}

.artical-main td{
	font-size: .18rem !important;
	width: 20% !important;
}
.artical-main td a{height: 0.28rem;display: inline-block;}
.artical-main p{
	line-height: .42rem;
    margin: .2rem 0;
    font-size: .28rem;
    color:#000;
    text-indent:.56rem;

}

.artical-main p img{
	margin: 0 auto;
	display: block;
}
.artical-con .ad{
	background: #f1f1f1;
	padding:.2rem .3rem;
	overflow: hidden;
	/* // width: 6.9rem;
	// height:1.64rem;
	// overflow: hidden;
	// margin:.5rem 0 .32rem 0; */
}
.artical-con h1{
	margin-left: 1.3rem;
	margin-top: .1rem;
	font-size:.4rem;
}
.artical-con h1 span{
	color:#fd3c3c;
	font-size: .5rem;
}
.artical-bottom{
	padding:.3rem .3rem 0 .3rem;
}
.artical-relative li{
	padding-top: .15rem;
}
.artical-relative li:first-child{
	padding-top: .3rem;
}
.artical-relative .imgbox{
	width: 2rem;
	height: 1.4rem;
	overflow: hidden;
}
.artical-relative .imgbox img{
	width: 2rem;
	height: 1.4rem;
}
.artical-relative .textbox{
	margin-left:.24rem;
	width:4.65rem;
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: .11rem;
}
.artical-relative .textbox .title{
	margin-left: 0;
	padding:.1rem 0 .24rem ;
	font-size: .28rem;
	color:#333;
	line-height: .38rem;
}
.artical-relative .textbox .date{
	font-size: .22rem;
	color:#999;
}
.artical-bottom  p a{
	color:#333;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
}
.designer-header{
	background: url(../images/designer-bg.png) no-repeat;
	background-size: 7.5rem 3.21rem;
	height: 3.21rem;
	color:#fff;
	position: relative;
}
.designer-header p {
    margin-top: .18rem;
}
.designer-header .weui_media_box.weui_media_appmsg{
	padding:1.05rem .3rem .4rem .3rem;
}
.designer-header .designer-wrap{
	background: #fff;
	border-radius: .03rem;
	margin-right: .25rem;
}
.designer-header .designer-wrap img{
	overflow: hidden;
    display: block;
}
.designer-header .weui_media_box.weui_media_appmsg .weui_media_hd{
	width: 1.7rem;
	height:1.7rem;
	line-height: 1.7rem;
	padding:.02rem;
	margin-right: 0;
}
.designer-header .icon-location{
	font-size: .3rem;
	color:#fff;
}
.designer-header p.address{
	font-size: .28rem;
}

.tab-con  li{
	height: .82rem;
	line-height: .82rem;
	float: left;
	width:2.5rem;
	text-align: center;
}
.tab-con li.active{ 
	border-bottom: 2px solid #fd3c3c;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.designer-essay .weui_media_box.weui_media_appmsg .weui_media_hd {
    width: 1.76rem;
    height: 1.76rem;
    line-height: 1.76rem;
    margin-right: .15rem;
}
.strategy .tab-con li{
	border-bottom:none;
}
.designer-detail-con li,.strtegy-con li{
	margin-bottom:.2rem;
	background: #fff;
}
.strtegy-con li{
	width: 100%;
}
.designer-detail-con li{
	position: relative;
}
.designer-detail-con li span{
	position: absolute; 
	bottom:1.43rem;
	right: .27rem; 
	color:#fff;
}
.designer-detail-con img{
	width:7.5rem;
}
h5{
	font-size: .3rem;
}
.designer-essay .base-info{
    padding: .14rem 0;
}
.designer-detail-con .detail-con-wrap{
	padding:.2rem .3rem;
}
.designer-detail-con .detail-con-wrap p{
	font-size: .28rem;
	color:#999;
}
.designer-detail-tab{
	background: #fff;
}
.designer-essay li,.designer-brief li,.company-index li,.company-example li,.company-brief-con li{ 
	background: #fff;
	margin-bottom: .2rem;
}
.designer-brief h2{
	padding:0 .3rem;
	height:.84rem;
	line-height: .84rem;
}
.designer-brief h2 span{
	font-size: .26rem;
	color:#666;
}
.designer-brief-con{
	padding:.3rem;
}
.designer-brief-con p{
	color:#333;
	font-size: .26rem;
	line-height: .46rem;
}
.company-title,.strtegy-con h2{
	font-size:.32rem;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-all;
}
.company-detail-header{
	background: url(../images/company_bg.png) no-repeat;
	background-size:100% 100%;
	height: 2.49rem;
	color: #fff;
}
.company-detail-header p.mark{
	margin:.04rem 0;
}
.company-detail-header p{
	font-size: .26rem;
	color:#333;
}
.company-detail-header  .weui_media_box.weui_media_appmsg{
	padding-top: .62rem;
	padding-right: .2rem;
	padding-left: .3rem;
}
.company-detail-header .weui_media_box.weui_media_appmsg .weui_media_hd{
	width: 2.48rem;
    height: 1.2rem;
    line-height: 1.22rem;
    margin-right: .2rem;
    overflow: hidden;
    border: 2px solid #dcdcdc;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;;
}
.company-detail-header h2{
	font-size: .3rem;
}
.company-detail-header h2.company-detail-title{
	font-size: .32rem;
	color:#333;
	line-height: .44rem;
}
.company-index li{
	padding:0 .3rem;
	width: 100%;
}
.company-index .icon-location{
	color:#333;
	padding-right: .17rem;
}

.company-index  p.tel img{
	width: .3rem;
	padding-right: .22rem;
	display: inline-block;
	vertical-align: middle;
}
.company-index  p.tel a{
    display:inline-block;
    width: 100%;
}
button{
	background: #fd3c3c;
    color: #fff;
    text-align: center;
    display: block;
    border: none;
}
.company-index p.free_apply_btn span{
    display: inline-block;
    width: 49%;
    height: .54rem;
    line-height: .54rem;
    padding:.22rem 0;
    text-align: center;
}
.company-index p.free_apply_btn span a{
	font-size: .32rem;
	color:#666;
}
.company-index h2{
	line-height: .94rem;
}
.company-index h2{
	height: .94rem;
}
.company-index  h2.ryzz{
	margin-bottom: .15rem;
}
.company-index p,.company-index h2 a{
	font-size: .28rem;
}
.company-index p.location{
	padding: .14rem 0;
}
.company-index p.tel{
	height: .94rem;
	line-height: .94rem;
}
.company-index a{
	color:#fd3c3c;
}
.company-index  .briefwrap{
	padding:.2rem 0;
}
.company-index  .brief{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	font-size: .28rem;
	-webkit-line-clamp: 3;
	color:#666;
	line-height: .48rem;
}
.company-index .zizhi{
	color:#666;
}
.company-index .imgwrap{
	width:3.32rem;
	margin-bottom: .2rem;
}
.company-index li:last-child{
	padding-bottom:.2rem;
}
.company-design-team{
	background: #fff;
}
.company-design-team p.name{
	font-size: .3rem;
	color:#000;
}
.company-design-team p.intro{
	font-size: .26rem;
	color:#666;
}
.company-design-team li{
	float: left;
    width: 33.33%;
    text-align: center;
    padding: .3rem 0 .2rem 0;
}
.company-design-team li img{
	border-radius: 50%;
	width:1.36rem;
	height:1.36rem;
}
.company-example{
	background: #fff;
}
.company-example li{
	padding:0 .3rem;
	position: relative;
}
.company-example-title {
	position: absolute;
	bottom:0;
	background: url(../images/design_example_bg.png) no-repeat;
	background-size: 6.9rem .75rem;
	width:6.4rem;
	height:.75rem;
	padding:0 .25rem;
}
.company-example-title p{
	color:#fff;
	height:.75rem;
	line-height: .75rem;
}
.company-info .weui_media_box.weui_media_appmsg .weui_media_hd{
	width: 2.36rem;
	height:1.18rem;
	border:1px solid #dcdcdc;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
}
 p.mark .label1, p.mark .label2{
	 display: inline-block;
    text-align: center;
	width:.76rem;
	height: .34rem;
	line-height: .34rem;
	font-size: .2rem;
	border-radius: .05rem;
	padding: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
 p.mark .label1{
    border:.2px solid #39b54a;
    color:#39b54a;
}
 p.mark .label2{
    border:.2px solid #fd3c3c;
    color:#fd3c3c;
}
 p.mark span:not(:first-child){
 	margin-left: .2rem;
 }
.company-info li{
	background: #fff;
	width: 100%;
}
.company-info i{
	font-style:normal;
	color:#ec6716;
	padding-right: .3rem;
}
.company-info span.distant{
	padding-left:.35rem;
}
.company-info p{
	font-size: .26rem;
	color:#999;
}
.company p.mark{
    margin-bottom: .04rem;
}
.pop-box2{
	top:.91rem;
}
.pop-box-house,.pop-box-house-ting{
	width: 7.5rem;
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 9999;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	 flex-direction: column;
}
.pop-box-house li,.pop-box-house-ting li{
	height: .8rem;
	line-height: .8rem;
	border-bottom: 1px solid #ececec;
	width: 7.5rem;
	padding-left: .68rem;
	font-size: .3rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.pop-box-house  button,.pop-box-house-ting button{
    width: 5.48rem;
    height: .8rem;
    line-height: .8rem;
    margin: 0 auto;
    margin-top: .3rem  ;
    margin-bottom: .3rem;
    border-radius: .4rem;
    background: #fff;
    color:#999;
    border:1px solid #ddd;
}
.pop-box-house li.active,.pop-box-house-ting li.active{
	 padding-left: .18rem;
	 color:#fd3c3c;
}
.city-select-wrap{
	display: block;
	padding:0 .3rem;
	color:#646464;
	font-size: .24rem;
	height: .8rem;
	line-height: .8rem;
	border-top: 1px solid  #dcdcdc;
}
.city-select-wrap .city-change i{
	font-size: .26rem;
    vertical-align: middle;
    padding-right: 0;
    padding-left: .05rem;
}
.city-select-wrap .right{
	font-size:.28rem;
}
.city-select-wrap span{
	font-size: .28rem;
	padding-left: .15rem;
}
.city-change .icon-right{
	padding-right: 0;
    vertical-align: middle;
}	
.hot-rank-con{
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding:0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.hot-rank-con p.active a{
	color:#fd3c3c;
}
.hot-rank-con p{
	height: .8rem;
	line-height: .8rem;
	font-size: .28rem;
	color:#646464;
	width: 7.5rem;
}
.hot-rank-con p:not(:last-child){
	border-bottom:1px solid #ececec;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.honor-con{
	padding: .3rem 0rem 2.7rem 0rem;
	background: #f1f1f1;
}
.honor-con .ul-wrap{
	padding:0 .15rem;
}
.honor-con .ul-wrap li{
	padding:0 .15rem;
}
.honor-con h2{
	margin-bottom: .16rem;
}
.honor-con li{
	width: 3.3rem;
	float: left;
	margin: .16rem 0;
}
.company-brief-con li:last-child{
	margin-bottom: 0;
	padding-bottom: .24rem;
}
.company-brief-con h1{
	padding: .18rem .24rem;
	font-size:.32rem;
}
.company-brief-con h2{
	padding: 0 .3rem .22rem 0.3rem;
	color:#333;
}
.company-brief-con h2.detail-info{
	height: .88rem;
	line-height: .88rem;
	font-size: .32rem;
	color:#333;
	margin-left: 0;
	padding:0 0 0 .3rem;
}
.company-brief-pwrap{
	padding: .25rem .3rem;
}
.company-brief-pwrap p{
	line-height: .48rem;
}
.company-brief-con p.title{
	padding:.22rem  .3rem 0 .3rem;
}
.company-example-detail-con{
	background: #fff;
	padding:.3rem;
}
.company-example-detail-con h2{
	margin-bottom:.2rem;
}
.company-example-detail-con .brief li{
	float: left;
	font-size: .3rem;
	color:#333;
	margin-bottom: .1rem;
}
.company-example-detail-con span{
	margin-left: .12rem;
}
.company-example-detail-con .con{
	margin-top: .08rem;
}
.company-example-detail-con .con li{
	width: 6.9rem;
	margin-top: .2rem;
}
.strategy-con-wrap{
    padding: .25rem .3rem;
}
.strategy-con-wrap p{
	font-size: .26rem;
	margin:.1rem 0;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	line-height: .46rem;
}
.strtegy-con .info div{
	height: .5rem;
	line-height: .5rem;
	font-size:.24rem;
	padding:0;
	color:#999;
}
.strtegy-con span.label{
	color:#ec6716;
}
.freedesign .top{
	margin-bottom: .2rem;
}
.freedesign h1,.tg_mfsj h1{
	font-size: .36rem;
	color:#474747;
	padding-top:.4rem;
}
.tg_mfsj h1{
	    font-size: .36rem;
    color: #474747;
}
.freedesign .top h1,.tg_mfsj .top h1{
    padding-top: .15rem;
    margin-bottom: .15rem;
}
.freedesign img,.tg_mfsj img{
	vertical-align: middle;
}
.freedesign .orange-bg,.tg_mfsj  .orange-bg{
	background-color:#ffc000; 
}
.freedesign .bg-top,.tg_mfsj .bg-top{
	background:url(../images/freedesign_bg_top.png) no-repeat center center;
	background-size: 7.5rem .2rem;
	height: .2rem;
}
 .freedesign .form-wrap,.tg_mfsj .form-wrap{
 	padding:0 .3rem;
 }

.freedesign .order,.tg_mfsj .order{
	font-size: .16rem;
	color:#7e5f01;
	margin:.38rem 0 .28rem 0;
}
.freedesign .order span,.tg_mfsj .order span{
	color:#fffffe;
}
.freedesign .bg-bottom,.tg_mfsj .bg-bottom{
	background:url(../images/freedesign_bg_bottom.png) no-repeat center center;
	background-size: 7.5rem .19rem;
	height: .19rem;
}
.freedesign form input[type="text"],.tg_mfsj form input[type="text"]{
	background: #fff;
	height: .82rem;
	line-height: .82rem;
	border:none;
	margin-bottom:.3rem;
}
.tg_mfsj form input[type="text"]{
	border:1px solid #e5e5e5;
}
.freedesign .form-wrap select,.tg_mfsj .form-wrap select{
    background:#fff url(../images/freedesign_icondown.png) no-repeat 2.6rem center;
    background-size: .31rem .19rem;
    height: .82rem;
	line-height: .82rem;
	border:none;
	width: 3.22rem;
	padding-left: .3rem;
	font-size: .28rem;
 }
 .tg_mfsj form select{
 	border:1px solid #e5e5e5 !important;
 }
.freedesign ul.step,.tg_mfsj  ul.step{
	padding:.3rem .31rem .3rem;
}
.freedesign ul.step li,.tg_mfsj  ul.step li{
	float: left;
    width: 1.63rem;
    height: 1.63rem;
    border:1px solid #ffc000;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: .2rem;
    margin-right: .12rem;
}
.freedesign ul.step li:last-child,.tg_mfsj ul.step li:last-child{
	margin-right: 0;
}
.freedesign ul.step li img,.tg_mfsj ul.step li img{
	width: .77rem;
	height: .56rem;
	margin-top: .15rem;
}
.freedesign ul.step li h5,.tg_mfsj ul.step li h5{
	font-size: .3rem;
	color:#313030;
}
.freedesign ul.step li p,.tg_mfsj ul.step li p{
	font-size: .2rem;
	color:#7b7b7b;
}

.freedesign ul.picture,.tg_mfsj ul.picture{
	padding: .25rem .3rem;
}
.freedesign ul.picture li img,.tg_mfsj ul.picture li img{
	width: 3.81rem;
	height: 2.52rem;
}
.freedesign ul.picture li .deco,.tg_mfsj ul.picture li .deco{
	background:url(../images/freedesign_deco.png.png) no-repeat center center;
	background-size: .2rem .18rem;
	height: .18rem;
	padding:.1rem 0 ;
}
.freedesign ul.picture .picture_right,.tg_mfsj ul.picture .picture_right{
	width: 2.94rem;
	font-size: 0;
}
.freedesign ul.picture .picture_right .wrap,.tg_mfsj ul.picture .picture_right .wrap{
	width: 2.4rem;
	text-align:center;
}
.freedesign ul.picture li:not(:last-child),.tg_mfsj ul.picture li:not(:last-child){
	margin-bottom: .6rem;
}
.freedesign ul.picture .picture_right img,.tg_mfsj ul.picture .picture_right img{
	width: .43rem; 
	height: .73rem;
}
.freedesign ul.picture .picture_right .num,.tg_mfsj ul.picture .picture_right .num{
   display: inline-block;
   margin-top: .1rem;
}
.freedesign ul.picture .picture_right .num3,.tg_mfsj ul.picture .picture_right .num3{
    margin-right: -.45rem;
}
.freedesign ul.picture .picture_right h5,.tg_mfsj ul.picture .picture_right h5{
	display: inline-block;
	vertical-align: bottom;
    padding-bottom: .1rem;
    color:#7b7b7b;
    font-size:.28rem;
    margin-top: .3rem;
}
.freedesign ul.picture .picture_right span,.tg_mfsj ul.picture .picture_right span{
	color:#4f4f4f;
}
.freedesign ul.picture .picture_right .descri,.tg_mfsj ul.picture .picture_right .descri{
	font-size: .2rem;
	color: #7b7b7b;
}
.freedesign ul.picture .picture_right .sum,.tg_mfsj ul.picture .picture_right .sum{
	font-size: .26rem;
	color:#869679;
	margin-top: .26rem;
}
.freedesign .housetype-compare,.tg_mfsj .housetype-compare{
	margin: 0 .54rem;
}
.freedesign .housetype-compare .before,.tg_mfsj .housetype-compare .before{
	margin:.4rem 0 .25rem;
}
.freedesign .housetype-compare .after,.tg_mfsj .housetype-compare .after{
	margin:.25rem 0 .35rem;
}
.freedesign .designer-left,.tg_mfsj .designer-left{
	margin-top: .3rem;
}
.freedesign .designer-left img,.tg_mfsj .designer-left img{
	width: 4.45rem;
	height: 4.49rem;
	float: left;
}
.freedesign .designer-right img,.tg_mfsj .designer-right img{
	float: right;
	width: 4.54rem;
	height: 5.01rem;
	margin-top: -.5rem;
}
.freedesign .designer-left .text,.tg_mfsj .designer-left .text{
	width: 2.78rem;
	margin-right:.54rem;
	margin-left:-.28rem;
}
.freedesign .designer-right .text-left,.tg_mfsj .designer-right .text-left{
	width: 2.78rem;
	margin-left: .3rem;
	margin-right: -.28rem;
}
.freedesign .designer-left p,.freedesign .designer-right p,.tg_mfsj .designer-left p,.tg_mfsj .designer-right p{
	line-height: .46rem;
	margin-top: 1.14rem;
	color:#b6b5b5;
	font-size: .26rem;
	margin-bottom: .2rem;
}
.freedesign .designer-left .apply_btn,.freedesign .designer-right .apply_btn,.tg_mfsj .designer-left .apply_btn,.tg_mfsj .designer-right .apply_btn{
	background: #fd3c3c;
    color: #fff;
    text-align: center;
    display: block;
    border: none;
	width: 1.74rem;
	height: .54rem;
	line-height: .54rem;
	border-radius: .08rem;
	margin-left:.52rem;
}
.freedesign img.bottom,.tg_mfsj img.bottom{
	margin:.45rem .3rem .68rem .3rem;
	width: 6.87rem;
	height: 3.98rem;
}
.tg_mfsj img.bottom{
	margin:.45rem .3rem .4rem .3rem;
}
.tg_mfsj .apply_button{
	margin-bottom: .4rem;
	width: 6.9rem;
    height: .8rem;
    line-height: .8rem;
}

.freeoffer select,.tg-mfbj2 select{
	background: url(../images/freeoffer_icondown.png)  no-repeat 2.7rem center;
    background-size: .21rem .14rem;
    width: 3.24rem;
    border: none;
    display: inline-block;
    margin: .25rem 0;
    height: .4rem;
    font-size: .28rem;
}
.tg-mfbj2 select.chu,.tg-mfbj2 select.wei,.tg-mfbj2 select.yangtai{
    background: url(../images/freeoffer_icondown.png) no-repeat 1.54rem center;
    background-size: .21rem .14rem;
    width: 2.16rem;
}
.tg-mfbj2 select.wei,.tg-mfbj2 select.yangtai{
	padding-left: .35rem;
}
.tg-mfbj2 select.yangtai{
	background: url(../images/freeoffer_icondown.png) no-repeat 1.84rem center;
	background-size: .21rem .14rem;
    width: 2.16rem;
}
 .freeoffer select:first-child,.tg-mfbj2 li select:not(:last-child){
	border-right: 1px solid #d4d4d4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
} 
.freeoffer select:last-child{
	background: url(../images/freeoffer_icondown.png) no-repeat 2.95rem center;
    background-size: .21rem .14rem;
    padding-left: .35rem;
}
.tg-mfbj2 select.ting,.tg-mfbj2 select.local_city{
	background: url(../images/freeoffer_icondown.png) no-repeat 2.95rem center;
    background-size: .21rem .14rem;
    padding-left: .35rem;
}
.freeoffer .offer-info,.tg-mfbj2 .offer-info{
	padding: 0 .51rem;
}
.freeoffer .offer-info li,.tg-mfbj2 .offer-info li{
	border-bottom: 1px solid #bfbfbf;
    height: .9rem;
    font-size: 0;
    position: relative;
}
.freeoffer .offer-info li input,.tg-mfbj2 .offer-info li input{
	display: inline-block;
	font-size: .28rem;
	height: .4rem;
    line-height: .4rem;
    margin:.25rem 0;
    width: 6.48rem;
    border:none;
}
.freeoffer .offer-info li.mainji em,.tg-mfbj2 .offer-info li.mainji em{
    position: absolute;
    right: 0;
    bottom: 0;
    height: .9rem;
    line-height: .9rem;
    font-size: .28rem;
    color: #d8d8d8;
    font-style: normal;
}
.freeoffer .offer-info li.shiting input,.tg-mfbj2 .offer-info li.shiting input{
    background: url(../images/freeoffer_icondown.png) no-repeat 2.7rem center;
    background-size: .21rem .14rem;
    width: 3.23rem;
}
.freeoffer .offer-info li.shiting  .shi,.freeoffer .offer-info li.chuwei .chu,.freeoffer .offer-info li.chuwei .wei{
	border-right:1px solid #d4d4d4;
}
.freeoffer .offer-info li.shiting .ting,.tg-mfbj2 .offer-info li.shiting .ting{
	background: url(../images/freeoffer_icondown.png) no-repeat 2.95rem center;
    background-size: .21rem .14rem;
    width: 3.23rem;
    padding-left: .35rem;
}
.freeoffer .offer-info li.chuwei input{
    background: url(../images/freeoffer_icondown.png) no-repeat 1.54rem center;
    background-size: .21rem .14rem;
    width: 1.95rem;
}
.freeoffer .offer-info li.chuwei .wei,.freeoffer .offer-info li.chuwei .yangtai{
	padding-left: .38rem;
}
.freeoffer .offer-info li.chuwei .yangtai{
    background: url(../images/freeoffer_icondown.png) no-repeat 2.28rem center;
    background-size: .21rem .14rem;
    width: 2.54rem;
}

.freeoffer .result,.tg-mfbj2 .result{
	background: url(../images/freeoffer_result_bg.png) no-repeat center top;
    background-size: 6.85rem 1.44rem;
     -webkit-box-shadow: 0 0 .16rem  #d8d8d8;
             box-shadow: 0 0 .16rem  #d8d8d8;
     width: 6.82rem;
     margin:0 auto;
     margin-bottom: .5rem;
}
.freeoffer .result ul,.tg-mfbj2 .result ul{
	padding-bottom: .45rem;
}
.freeoffer .result h2,.tg-mfbj2 .result h2{
    font-size: .34rem;
    color: #333;
    padding-top: .15rem;
    margin-bottom: .76rem;
}
.freeoffer .result h2 span,.tg-mfbj2 .result h2 span{
	 color:#fd3c3c;
	 font-size: .5rem;
	 margin:0 .15rem;
}
.freeoffer .result li,.tg-mfbj2 .result li{
	font-size: .3rem;
	color:#343434;
	line-height: .5rem;
}
.freeoffer .result .xyj_zj,.tg-mfbj2  .result .xyj_zj{
	display: none;
	color:#999;
	margin-left: 5px;
}
.freeoffer .space{
	height: .42rem;
	width:100%;
	background: #efefef;
}
.freeoffer .special .title,.tg-mfbj2 .special .title{
	color:#e9773c;
	font-size: .46rem;
	line-height: .72rem;
	background: #ffdfcb;
	padding: .44rem 0;
}
.xyj,.tg-mfbj,.tg-reward{
	background: #fff;
}
.xyj h1.success{
	font-size: .32rem;
}
.xyj .xyj-info h2{
	color:#333;
	font-size:.34rem;
	margin-top: .76rem;
}
.xyj .head h2{
	margin-top: .4rem;
}
.xyj p.english{
	color:#878585;
	font-size: .16rem;
	margin: .12rem 0 .3rem 0;
}
.xyj .head form{
	margin:.1rem .28rem 0 .28rem;
}
.xyj .weiquan{
    background:url(../images/xyj_weiquan.png) no-repeat; 
    background-size: cover;
    width: 7.5rem;
    height: 3.68rem;
}

.xyj .form-wrap-xyj input[type="text"],.xyj .form-wrap-xyj select{
	margin-bottom: .4rem;
	height: .8rem;
	line-height: .8rem;
	font-size: .26rem;
	background:#f3f3f3 ;
	padding-left: .3rem;
	color:#515050;
	border:0;
	width: 6.64rem;
}
.xyj .form-wrap-xyj select{
    width: 3.24rem;
    background:#f3f3f3 url(../images/freedesign_icondown.png) no-repeat 2.6rem center;
    background-size: .31rem .19rem;
    padding-left: .3rem;
}
 .agree{
	font-size: .2rem;
	color:#7e5f01;
	margin-bottom: .3rem;
	height: .32rem;
    line-height: .32rem;
}
 em img{
    width:.18rem;
    height: .18rem;
 }

 .agree span{
	color:#f84134;
}

.xyj .weiquan h2{
	padding-top: .56rem;
}
.xyj .step ul{
	padding:0 .28rem;
}
.xyj .step li{
	height: 2.84rem;
	font-size: 0;
	display: table;
	margin-bottom: .4rem;
}
.xyj .step li:first-child{
	margin: .4rem 0 0 0;
}
.xyj .step .step_left,.xyj .step .step_right{
	width: 3.47rem;
	display: table-cell;
	vertical-align: middle;
}
.xyj .step .step_left{
	width: 3.37rem;
	padding-right: .1rem;
}
.xyj .step .step_right{
	padding-left: .1rem;
}
.xyj .step .step_left h5,.xyj .step .step_right h5{
	font-size: .3rem;
	color:#fd3c3c;
	margin-bottom: .08rem;
}
.xyj .step .step_left h5{
   text-align: right;
}
.xyj .step .step_right h5{
   text-align: left;
}
.xyj .step .step_right,.xyj .step .step_left{
    font-size: .2448rem;
    color:#484848;
    line-height: .44rem;
}
.xyj .step .step_left p{
	text-align: right;
}
.xyj .step .step_right p{
    text-align: left;
}
/* .xyj .step img{
	width: 
} */

.app-download{
	z-index: 999;
    background: rgba(0,0,0,0.8);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: fixed;
    bottom: 0;
    width: 7.5rem;
    height: 1.4rem;
    padding: .2rem;
    padding-left: .44rem;
    padding-right: 0;
    overflow: hidden;
}
.app-download .appload-main{
	position: relative;
    padding: 0 0 0 1.1rem;
}
.app-download .logo img{
	width: 1rem;
    height: 1rem;
    position: absolute;
    left: 0;
    top: 0;
}
.app-download .title{
	color: #fff;
    font-size: .28rem;
    line-height:1.5;
    position: absolute;
    top: .08rem;
    left: 1.2rem;
    right: 2rem;
}
.app-download  .download-btn{
	position: absolute;
    width: 1.7rem;
    padding: 0;
    height: .7rem;
    line-height: .7rem;
    right: .2rem;
    top: .15rem;
    border: .02rem solid #fd3c3c;
    background: 0;
    color: #fd3c3c;
    display: inline-block;
    margin: 0;
    text-align: center;
    border-radius: .06rem;
}
.app-download .download-close img{
   position: absolute;
   left: 0;
   top:.26rem;
   width: .24rem;
   height: .24rem;
}
.gl-app-download{
	height: 1.08rem;
	background: rgba(0,0,0,0.7);
	padding:.16rem .3rem .13rem;
}
.gl-app-download .download-close img{
	position: absolute;
	left:0;
	top:.26rem;
}
.gl-app-download .title{
	left:1.54rem;
	top:0;
}
.gl-app-download .title .name{
	font-size: .28rem;
	color:#fff;
	font-weight: bold;
}
.gl-app-download .title .text{
	font-size: .24rem;
	color:#fff;
}
.gl-app-download .logo img{
	width: .78rem;
	height: .78rem;
	left:.5rem;
}
.gl-app-download .download-btn{
    width: 1.38rem;
    height: .46rem;
    line-height: .46rem;
    right:0;
    font-size: .24rem;
    top:.15rem;
}
.ad-mfbj{
	background:rgba(0,0,0,0.7);
	/* // position: fixed;
	// top:0;
	// left: 0;
	// z-index: 9999;
	// overflow: hidden; */
	width: 6.9rem;
	height: 1.09rem;
	padding:0 .3rem;
}
.ad-mfbj .ad-mfbj-main{
	position: relative;
}
.ad-mfbj .ad-mfbj-main .jsq{
	width: 2.11rem;
	height: 1.09rem;
	position: absolute;
	left:0;
}
.ad-mfbj .ad-mfbj-main .title{
	width: 2.61rem;
	height: .63rem;
	position: absolute;
	left:2.26rem;
	top:.22rem;
}
.ad-mfbj .ad-mfbj-main .calculate-btn{
	position: absolute;
	right: 0;
	top:.32rem;
	font-size: .24rem;
	color:#fff;
	background: #fd3c3c;
	width: 1.4rem;
	height: .5rem;
	line-height: .5rem;
	text-align: center;
	 border-radius: .06rem;
}
.zxd h1{
	font-size: .34rem;
	font-weight: bold;
	color:#0d2772;
	padding:.35rem 0 .3rem .3rem;
}
.zxd .mid1 p{
	width:5rem;
	font-size: .22rem;
	color:#aeaeae;
	margin:.24rem 0 .5rem  0;
	line-height: .34rem;
	padding-left:.3rem;
}
.zxd .apply_button{
	width:4.6rem;
	height: .7rem;
	line-height: .7rem;
	margin:.52rem auto;
	font-size: .28rem;
}
.zxd form{
	margin:0 .3rem .3rem .3rem;
	padding:.5rem .3rem .3rem .3rem;
	-webkit-box-shadow:0 0 8px rgba(162,162,162,0.35);
	        box-shadow:0 0 8px rgba(162,162,162,0.35);	
}
.zxd .apply_form{
	height: .3rem;
}
.zxd form li{
	margin-bottom: .2rem;
	position: relative;
    font-size: 0;
}
.zxd .cal-wrap li:last-child{
	padding-bottom:.0;
}
.zxd form li:last-child{
    border-bottom: 	1px solid #dcdcdc;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;	
    margin-bottom: 	0;
    padding-bottom:.54rem;
}
.zxd form label{
	display: inline-block;
	vertical-align: top;
    width: 1.72rem;
    font-size: .3rem;
    color: #333;
    height: .62rem;
    line-height: .62rem;
}
.zxd form label span{
    display: inline-block;
    padding: 0 .15rem;

}
.zxd form input[type="number"],.zxd form input[type="text"],.zxd form select{
	border:1px solid #dcdcdc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: .2rem;
    display: inline-block;
    font-size: .26rem;
}
.zxd form input[type="text"],input[type="number"]{
	width:4.54rem;
    height: .62rem;
    line-height: .62rem;
    -moz-appearance:none;
   -webkit-appearance:none;
}
.zxd form select{
	width:2.18rem;
	height: .62rem;
    line-height: .62rem;
    background: url(../images/icon_zxd.png) no-repeat 1.75rem center;
    background-size: .24rem .15rem;
    
}
.zxd p.lv{
	font-size: .24rem;
	color:#b5b5b5;
	margin-bottom: .12rem;
	margin-left: 1.72rem;
}
.zxd .cal-wrap form{
	-webkit-box-shadow: none;
	        box-shadow: none;
	margin:0;
	border:none;
	padding-bottom: 0;
}
.zxd .cal-wrap{
	-webkit-box-shadow:0 0 8px rgba(162,162,162,0.35);
	        box-shadow:0 0 8px rgba(162,162,162,0.35);	
	margin: 0 .24rem .3rem .24rem;
}
.zxd .cal-wrap select{
	width: 4.54rem;
    background: url(../images/icon_zxd.png) no-repeat 4rem center;
    background-size: .24rem .15rem;
}
.zxd  .result{
	padding: .54rem .38rem .7rem .38rem;
}
.zxd  .result p{
	color:#333;
	font-size: .28rem;
}
.zxd  .result .mid{
	margin: .5rem 0 .22rem 0;
}
.zxd   p.mid  span.jine{
	margin-left:.25rem;
}
.zxd  em{
	font-style: normal;
}
.zxd  .result p em.oneMonth{
	color:#0d2772;
	font-size: .4rem;
	padding:0 .25rem;
}
.zxd form .applybtn{
	width: 4.6rem;
    height: .7rem;
    background: #fd3c3c;
    color: #fff;
    text-align: center;
    display: block;
    border: none;
    margin: 0 auto;
    margin-top: .4rem;
    font-size: 	.26rem;
}
.zxd form  em{
     position: absolute;
    right: .38rem;
    bottom: 0;
    height: .62rem;
    line-height: .62rem;
    font-size: .26rem;
    color: #999;
    font-style: normal;
}
.header_404{
	border-bottom: 2px solid #e2e2e2;
    margin: 0 .52rem;
}
.header_404 img{
    width: 4.72rem;
    height: 4.08rem;
    margin-top: 1.75rem;
}
.header_404  p{
	font-size: .4rem;
	color:#fd3c3c;
	margin:.15rem 0 .3rem 0;
}
.con-404{
	width:5.12rem;
	margin:0 auto;
}
.con-404 p{
	font-size: .3rem;
	color:#666;
	margin-top: .3rem;
}
.con-404 ol{
	margin-left: 1.1rem;
    padding: .2rem 0 .4rem 0;
}
.con-404 ol li{
    line-height: .52rem;
    color:#666;
}
.con-404 .bottom{
    padding:0 .32rem;
}
.con-404 .bottom a{
	font-size: .34rem;
	color:#fd3c3c;
}
.con-404 .bottom .refresh{
    background: url(../images/refresh_404.png) no-repeat left center;
    background-size: .39rem .39rem;
    padding-left: .62rem;
}
.con-404 .bottom .back{
    background: url(../images/back_404.png) no-repeat left center;
    background-size: .39rem .39rem;
    padding-left: .62rem;
}
::-webkit-input-placeholder{
	font-size: .26rem;
	color:#666;
}    /* 使用webkit内核的浏览器 */
:-moz-placeholder{
	font-size: .26rem;
	color:#666;
}                 /* Firefox版本4-18 */
::-moz-placeholder{
	font-size: .26rem;
	color:#666;
}                  /* Firefox版本19+ */
:-ms-input-placeholder{
	font-size: .26rem;
	color:#666;
}           /* IE浏览器 */
p.MsoNormal{
	text-indent: 0 !important;
}
.page-wrap{
	height: .82rem;
	padding:.3rem;
}
.page-wrap li.item{
	display: inline-block;
	width:2.3rem;
	text-align:center;
	height: .82rem;
    line-height: .82rem;
}
.page-wrap li.first{
    background: #dcdcdc;
    color:#999;
}
.page-wrap li.first a {
	color:#fff;
	background: #fd3c3c;
}
.page-wrap li.next{
	display: inline-block;
	float: right;
	 background: #dcdcdc;
    color:#999;
}
.page-wrap li.next a{
	color: #fff;
	background: #fd3c3c;
}
.page-wrap li a:visited{
	color:#fff;
}
.page-wrap li.cur-total{
	color:#000;
	background: #fff;
}
/* //表单验证css */
.field-invalid{
    border-color:#a94442;
}
.field-invalidmsg{
    color:#a94442;
}
.field-validmsg{
    color:#3c763d;
}
.field-tooltipWrap{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 19891014;
}
.field-tooltipInner{
    pointer-events: none;
    display: table;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
}
.field-tooltip{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.field-tooltip .field-invalidmsg,
.field-tooltip .field-validmsg{
    color: #fff;
}
.field-tooltip .zvalid-resultformat{
    display: inline-block;
    position: relative;
    background-color:rgba(0,0,0,0.8);
    color: #fff;
    padding: 10px 15px;
    font-size: 14px;
    border-radius: 6px;
    box-shadow: 0 0 8px rgba(0,0,0,.1);
    pointer-events: auto;
    animation-name:donghua;
    -webkit-animation-name:donghua;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
}

@-webkit-keyframes donghua{
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
   100% {
    opacity: 0;
  }
}
.tg-mfbj .head{
	border-bottom: 1px solid #e5e5e5;
}
.tg-mfbj .head form {
    margin: .1rem .28rem 0 .28rem;
}
.tg-mfbj  h2{
	color:#fd3c3c;
	font-size: .48rem;
	margin: .26rem 0 .1rem 0;
}
.tg-mfbj .form-wrap-tgmfbj input[type="text"],.tg-mfbj  .form-wrap-tgmfbj select{
	margin-bottom: .4rem;
	height: .8rem;
	line-height: .8rem;
	font-size: .26rem;
	background:#f3f3f3 ;
	padding-left: .3rem;
	color:#515050;
	border:0;
}
.tg-mfbj .form-wrap-tgmfbj select {
    width: 3.24rem;
    background: #f3f3f3 url(../images/freedesign_icondown.png) no-repeat 2.6rem center;
    background-size: .31rem .19rem;
    padding-left: .3rem;
}
.tg-mfbj .applybtn {
    padding: 0;
    background: #fd3c3c;
    height: .8rem;
    line-height:.8rem;
    font-size: .32rem;
    width: 6.64rem;
    border-radius: .8rem;
    -webkit-border-radius:.8rem;
 }
 .today-apply{
	font-size: .2rem;
	color:#999;
}
.tg-mfbj .today-apply{
	margin:.15rem 0 .3rem 0;
}
 .tg-mfbj .secret-info,.tg-reward .secret-info{
    color:#999;
    font-size: .18rem;
    margin-bottom: .18rem;
 }
 .tg-mfbj .apply_button{
 	width:6.05rem;
 	margin:.35rem auto .25rem auto;
 	height: .82rem;
 	line-height: .82rem;
 	border-radius: .8rem;
 	-webkit-border-radius:.82rem;
 	font-size: .32rem;
 	color:#fff;
 }
 .tg-mfbj .kefu{
 	font-size: .24rem;
    color:#333;
    margin-bottom: 	.25rem;
 }
  .tg-mfbj .kefu span{
 	color:#fd3c3c;
 }
 .tg-mfbj ::-webkit-input-placeholder{
	font-size: .26rem;
	color:#666;
}    /* 使用webkit内核的浏览器 */
.tg-mfbj :-moz-placeholder{
	font-size: .26rem;
	color:#666;
}                 /* Firefox版本4-18 */
.tg-mfbj ::-moz-placeholder{
	font-size: .26rem;
	color:#666;
}                  /* Firefox版本19+ */
.tg-mfbj :-ms-input-placeholder{
	font-size: .26rem;
	color:#666;
} 

.today-apply span{
	color:#fd3c3c;
}
.tg-reward h2{
	color:#1b1d1d;
	padding-top: .32rem;
}
.tg-reward .form-wrap-tgreward {
	margin: .1rem .28rem 0 .28rem;
	padding-bottom: .4rem;
}
.tg-reward .form-wrap-tgreward input[type="text"],.tg-reward .form-wrap-tgreward select {
    margin-bottom: .15rem;
    height: .8rem;
    line-height: .8rem;
    font-size: .26rem;
    border:1px solid #e5e5e5;
    padding-left: .3rem;
    color: #515050;
}
.tg-reward .space{
	background: #f8f8f8;
	height: .2rem;
	border-top: 1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5; 
}
.tg-reward .form-wrap-tgreward select {
    width: 3.24rem;
    background: url(../images/icon_down_01.png) no-repeat 2.6rem center;
    background-size: .2rem .12rem;
    padding-left: .3rem;
}
.tg-reward .person-form{
	margin-bottom: .15rem;
}
.tg-reward  .applybtn {
    padding: 0;
    background: #fd3c3c;
    margin-bottom: .15rem;
    height: .8rem;
    line-height: .8rem;
    font-size: .36rem;
    width: 6.94rem;
    border-radius: .04rem;
    -webkit-border-radius: .04rem;
}
.tg-reward h3{
	color:#1b1d1d;
	font-size: .32rem;
	padding-top:.32rem; 
	padding-bottom: .1rem;
	margin-left: 0;
}
.tg-reward h3 span{
	color:#fd3c3c;
}
.tg-reward .sub-info{
	font-size: .2rem;
	color:#999;
}
.tg-reward .sub-img{
	margin:.24rem 0 .44rem 0 ;
}
.tg-reward .apply_button{
	width: 6.84rem;
    height: .82rem;
    line-height: .82rem;
    border-radius: .04rem;
    -webkit-border-radius: .04rem;
    font-size: .36rem;
    color: #fff;
}
.tg-mfbj2 .zxjsq{
	height: 0.98rem;
	background: #f8f8f8;
	padding:.36rem 0 .5rem 0;
    margin-top: -.1rem;
}
.tg-mfbj2 .zxjsq h2{
	text-align: center;
	font-size: .5rem;
	color:#333;
	position: relative;
}
.tg-mfbj2 .zxjsq h2:before,.tg-mfbj2 .zxjsq h2:after{
   position: absolute;
   content: "";
   width:1.64rem;
   height:0.02rem;
   background:#ff6604;
   top: 50%;
}
.tg-mfbj2{
	background: #fff;
}
.tg-mfbj2 .zxjsq h2:before{
  left: .44rem;
}
.tg-mfbj2 .zxjsq h2:after{
   right: .44rem;
}
.tg-mfbj2 .zxjsq p{
	text-align: center;
	color:#666;
	font-size: .24rem;
}
.tg-mfbj2 .zxjsq p span{
	color:#ff6604;
}
.tg-mfbj2  p.warn{
	padding:0 .55rem;
	font-size: .24rem;
	color:#666;
	line-height: .36rem;
    margin-bottom: .15rem;
}

.recommend-reward{
	background: #fff;
}
.recommend-reward .tj-step{
	margin-top: .7rem;
}
.recommend-reward .tj-case{
	padding-bottom: .8rem;
}
.recommend-reward .space{
	background: #efefef;
}
.recommend-reward .tj-invite{
	padding: .5rem 0 .68rem;
}
.recommend-reward .tj-rule{
	padding-bottom:.5rem;
	
}
.recommend-reward .title-box{
	padding: .38rem 0 .14rem;
}
.recommend-reward .tj-rule ol{
	padding:0 .27rem;
	list-style-type:none;
	counter-reset:sectioncounter;
}  
.recommend-reward .tj-rule li{
	font-size: .24rem;
	color:#666;
	line-height: .5rem;
}
.recommend-reward .tj-rule  li:before {  
    content:counter(sectioncounter) "、";   
    counter-increment:sectioncounter;
 }
 a['title'='统计代码']{
 	display: none;
 }
.login-container{
  padding-top: -50px;
	display: flex;
	flex-direction: column;
	flex: 1;
	height: 100%;
	padding: 0px .60rem;
	justify-content: center;
	align-items: center; 
	background: url(../images/loginBg.png) no-repeat;
	background-size: cover;
}

.login-container .login-item-box{
	display: flex;
	 width: 100%;
	flex-direction: row; 
	justify-content: center;
	align-items: center;
	padding: .15rem 0px;
	height:.8rem;
	border-bottom: 0.5px solid #eee;
	margin-bottom: .20rem;
}
.login-container .loginitemicon{
	display: flex;
	max-width: 100px;
	font-size: .50rem;
	color: rgb(153, 153, 153);
	
}
.login-container .login-item-iptstyle{
	display: flex;
	flex: 1;
	 height: 100%;
	background: transparent;
	border:0px;
	font-size: .32rem;
	color: rgb(153, 153, 153);
	padding-left: .30rem;
	font-weight:300;
}


.login-container input::-webkit-input-placeholder {
	font-size: .32rem;
	color: rgb(153, 153, 153); 
	font-weight:300;
}

 
.login-container .login-btn{
	display: flex;
	height:0.9rem;
	font-size: .36rem;
	color: white;
	width: 100%;
	justify-content: center;
	align-items: center;
	border-radius: 10px;
	background-color: rgb(253, 60, 60);
	margin-top: .4rem;
}
.login-container .login-bottom-box{
	display: flex; 
	margin-top: .3rem;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	
	
	height: .8rem;
	width: 100%;
}
.login-container .login-bottom-box a{
	color: rgb(102, 102, 102);
	font-size: .3rem;

	font-weight: 300;
}
.quicklogin-container{ 
	display: flex;
	flex-direction: column;
	flex: 1;
	height: 100%;
	padding: 0px .15rem; 
	align-items: center; 
	background: url(../images/loginBg.png) no-repeat;
	background-size: cover;
}

.quicklogin-container .quicklogin-btn{
	display: flex;
	height:0.9rem;
	font-size: .3rem;
	color: white;
	width: 100%;
	justify-content: center;
	align-items: center;
	border-radius: 10px;
	background-color: rgb(253, 60, 60);
	margin-top: .4rem;
}

.quicklogin-container .quicklogin-item-box{
	display: flex;
	flex-direction: row; 
	height: .8rem;
	align-items: center;
	width: 100%;
	margin-top: .2rem;
}

.quicklogin-container .quicklogin-item-box .quicklogin-iptstyle{ 
	color:#666;
	font-size: .3rem;
	font-weight: 300;
	height: 100%;
	width: 100%;
	border: 0px;
	padding-left: .3rem;
	background-color: #efefef;
}

.quicklogin-container .quicklogin-item-box .quicklogin-sendcode{
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	background-color: rgb(253, 60, 60);
	width: 3rem;
	max-width: 3.5rem;
	margin-left: .25rem;
   	font-size: .2rem;
	height: 100%;

}
.quicklogin-container .quicklogin-item-box .quicklogin-downtime{
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	background-color: #ccc;
	width: 3rem;
	max-width: 3.5rem;
	margin-left: .25rem;
   	font-size: .2rem;
	height: 100%;
	display: none;
}

.quicklogin-container .quicklogin-item-box .quicklogin-iptstyle::-webkit-input-placeholder {
	color:#666;
	font-size: .3rem;
	font-weight: 300;
}
.user-container{
	display: flex;
	flex: 1;
	flex-direction: column;
	background-color: rgb(248, 248, 248)
}
.user-container .usercenter-top{
	height:3.04rem;
	width: 100%;
	background: url(../images/usercenterBg.png) no-repeat;
	background-size: cover;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	
}

.user-container .usercenter-item-container{
	display: flex;
	flex-direction: column;
}
.user-container .usercenter-item-container .usercenter-item-box{
	display: flex;
	height: 1rem;
	font: .3rem;
	color: rgb(51, 51, 51);
	flex-direction: row;
	justify-content: center;
	align-items: center;
	background-color: white;
}

.user-container .usercenter-item-container .usercenter-item-box .usercenter-item-left{
	display: flex;
	width: .9rem;
	justify-content: center;
	align-items: center;
}
.user-container .usercenter-item-container .usercenter-item-box .usercenter-item-center{
	display: flex;
	flex: 1; 
	align-items: center;

}
.user-container .usercenter-item-container .usercenter-item-box .usercenter-item-right{
	display: flex;
	width: .5rem;
	justify-content: center;
	align-items: center;
}
.user-container .usercenter-top .usercenter-top-topmsg{
	color: rgba(255, 255, 255, .4);
	font-weight: 300;
	font-size: .36rem;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 2rem;
}
.user-container .usercenter-top .usercenter-top-btnbox{
	display: flex;
	flex-direction: row;
	height: 1rem;
	justify-content: center;
	align-items: center;
	color: white;
	font-size: .32rem;

}
.user-container .usercenter-top .usercenter-top-btnbox .usercenter-top-btn{
	background-color: rgba(255, 255, 255, 0.5);
	padding: .05rem .3rem;
	border-radius: .3rem; 
	color: white;
}
.jingbiao-container{
	display: flex;
	flex: 1;
	flex-direction: column;
	background-color: #efefef;
}
.jingbiao-container .jingbiao-tabView-box{
	display: flex;
	flex-direction: row;
	height: .8rem; 
	margin-bottom: .1rem;
	background-color: white;
	
}

.jingbiao-container   .jingbiao-tabitem{
	display: flex;
	flex: 1;
	font-size: .3rem;
	justify-content: center;
	align-items: center;
	height: 100%;
}
.jingbiao-container   .jingbiao-tabitem.jingbiao-tabitem-active a{
	color:rgb(253, 60, 60);
}
.jingbiao-container .jingbiao-tabview{
	width: 100%;
	height: 100%;
}
.jingbiao-container .jingbiao-tabview .swiper-container{
	display: flex;
	flex: 1; 
	background-color: #efefef
}
.jingbiao-container .jingbiao-tabview .swiper-slide{
	width: 100%;
}
.swiper-pagination {
	position: relative;
	width: 100%;
  }

  .swiper-pagination-bullet {
	width: 25%;
	height: auto;
	background: none;
	
  }
  .jingbiao-container .jingbiao-tabView-box  .swiper-pagination-bullet{
	color: #666;
	opacity:1;
}

  .jingbiao-container .jingbiao-tabView-box  .swiper-pagination-bullet.swiper-pagination-bullet-active{
	  color: rgb(253, 60, 60)
  }
.jingbiao-item-box{
	padding: .02rem .2rem;
	background-color: white;
	margin-bottom: .2rem;
	
}
  
  .jingbiao-item-top{
	display: flex;  
	height: .7rem;
   flex-direction: row;
   justify-content: space-between;
   align-items: center;

  }
  .jingbiao-item-icon{
	  height: .25rem;
	  width:.05rem;
	  background-color: rgb(253, 60, 60);
	  margin: 0px .15rem;

  }
  .jingbiao-item-content{
	  display: flex; 
	  align-items: center;
	  flex: 1;
	  color: rgb(253, 60, 60);
	
  }
  .jingbiao-item-status{ 
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  width: .8rem;
	  height: .3rem;
	  font-size: .18rem;
		border-radius: .15rem;
		padding: .02rem .1rem; 
	  background-color: pink;
	  color: white;
  }
.jingbiao-item-center
  {
	  padding: .1rem;
	  font-weight: 300;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	color: #888
	
  }
  .jingbiao-item-bottom{
	  display: flex;
	  height: .8rem;
	  flex-direction: row;
	   
  }
  .jingbiao-item-bottom-L{
	  display: flex;
	  flex: 1;
	  align-items: center;
	  color: #999;
	  font-weight: 300;
  }
  .jingbiao-item-bottom-R{
	display: flex;
	flex: 1;
	align-items: center;
	flex-direction: row;
	justify-content: space-around;
	
}
.jingbiao-item-btn-Y{
	padding: .02rem .5rem;
	background-color: rgb(253, 60, 60);
	color: white;
	font-size: .12rem;
}
.jingbiao-item-btn-N{
	padding: 0.02rem .5rem;
	background-color: #ccc;
	color: white;
	font-size: .12rem;
}
.jingbiaoDet-container{
	display: flex;
	width: 100%;
	flex-direction: column;
 
}
.jingbiaoDet-container .jingbiaoDet-item-box{
	display: flex;
	flex-direction: column;
	padding: .02rem .2rem;
	background-color: white;
	flex: 1;
	margin-bottom: .2rem;
}
.jingbiaoDet-container .jingbiaoDet-item-box .jingbiaoDet-title{
	 display: flex; 
	 align-items: center;
	 height: .8rem;
	 border-bottom: 1px solid #eee;
	  
}
.jingbiaoDet-container .jingbiaoDet-item-box .jingbiaoDet-content{
	display: flex;
	flex-direction: column;
	padding: .1rem 0rem;
}

.jingbiaoDet-container .jingbiaoDet-item-box .jingbiaoDet-content p{
	color: #666;
}
.jingbiaoDet-container .jingbiaoDet-item-box .jingbiaoDet-content p span{
	color: #333;
}

.jingbiaoDet-bottom-box{
	display: flex;
	width: 100%;
	position: fixed;
	bottom: 0px;
height: 1rem;

}
.jingbiaoDet-bottom-L{
 display: flex;
flex: 1;
justify-content: center;
align-items: center;
background-color: white;

}
.jingbiaoDet-bottom-R{
	display: flex;
	flex: 1;
	justify-content: center;
	align-items: center;
	background-color: rgb(253, 60, 60);
	color: white;
}
.fankui-textarea{
	border:0px;
	width: 100%;
	height: 2rem; 
	margin-top: .2rem;
	resize:none;
	padding: .2rem 0rem;
}
.fankui-container{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.fankui-container .fankui-sendbtn{
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 8px;
	width: 5.5rem;
	height: .6rem;
	font-size: .3rem;
	background-color:  rgb(253, 60, 60);
	color: white;
	margin-top: .4rem;
}
.fankui-hr-box{
	height: .6rem;
	color: #aaa;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	width: 100%; 
	margin-top: .4rem;
}
.fankui-hr{
	display: flex;
	flex: 1;
	height: 1px;
	background-color: #aaa;
	margin: 0px .2rem;
	 
}
.fankui-msginfo-box{
	display: flex;
	width: 100%;
	flex: 1;
   flex-direction: column; 
}
.fankui-msginfo-item{
 display: flex; 
flex-direction: column;
padding: .2rem; 
margin-bottom: .2rem; 
}
.fankui-msginfo-item-top{
	display: flex;
	width: 100%;
	flex-direction: row;
	align-items: center;
}
.fankui-msginfo-item-center{
	margin: .2rem 0rem;
	color: #666;
}
.fankui-msginfo-item-bottom{
	font-size: .2rem;
	color: #999;
}

.fankui-msginfo-item-top img{
	 width: .6rem;
	 height: .6rem;
	 border-radius: .3rem;
	 margin-right: .2rem;
}
.userinfo-container{
	display: flex;
	flex-direction: column;
	
}
.userinfo-headimg-box{
	display: flex; 
	flex-direction: row;
	height: 1.2rem;
	justify-content: space-between;
	padding: 0rem .2rem;
	align-items: center;
	background-color: white;
	border-bottom: 1px solid #eee;
	color: #666;
}
.userinfo-headimg-box img{
	 width: 2rem;
	 height: .8rem;
}
.userinfo-item-box{
	display: flex;
	flex: 1;
	background-color: white;
	flex-direction: row;
	justify-content: space-between;
	padding: 0rem .2rem;
	height: .8rem;
	color: #666;
	border-bottom: 1px solid #eee;
}
.userinfo-item-L{
	min-width: .8rem;
	max-width: 2rem;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;

}
.userinfo-item-R{
	 
	height: 100%;
	display: flex;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	
}

.usercenter-exit-login{
	
	display: flex;
	margin-top: .5rem;
	flex: 1; 
	height: .8rem;
	font: .3rem;
	color: white;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	background-color: rgb(253, 60, 60);
}
.jingbiao-msg-box{
	color: #aaa;
	margin-top: .3rem;
	display: flex;
	flex: 1;
	justify-content: center;
	align-items: center;
}
.registertype-container{
	display: flex;
	flex-direction: column;
width: 100%;
}
.register-title{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 1.2rem;
}
.registertype-box{
   display: flex;
   flex-direction: row;
   justify-content: space-around;
   align-items: center;
}
.registertype-item-box{
	position: relative;
	display: flex;
	font-size: .25rem;  
	background-color: white;
	border:1px solid #666;
	color: #666; 
	justify-content: center;
	align-items: center;
	width: 2rem;
	height:.8rem;
}
.registertype-item-box.active{
	display: flex; 
	font-size: .25rem;  
	background-color: rgb(253, 60, 60);
	border:1px solid rgb(253, 60, 60);
	color: white;  
	justify-content: center;
	align-items: center;
	width: 2rem;
	height:.8rem;
}
.register-item{  
	opacity: 0;
    width: 100%;
	height:100%;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}

.register-item.active{   
	opacity: 0;
    width: 100%;
	height:100%;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer; 
}

.cityinfo-box{
	padding-top: .2rem;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
}
.cityinfo-box .cityinfo-style{
	width: 2rem;
    height: .8rem;
    text-align: center; 
    padding-left: .4rem;
}

div.footer_menu{
	width: 100%;
}
div.footer_menu_xft{
	background: #fff;
	position: fixed;
    bottom: 0px;
	z-index: 2147483660;
	width: 100%;
	left: 0;
	height: 1.1rem;
	overflow: hidden;
}
div li{
	list-style: none;
	display: inline-block;
	/* background: #fff; */
}
div.footer_menu_xft li{
	width: 19.1%;
	text-align: center;
	color: #333333;
	height: 1.1rem;
	padding: 0.2rem 0;
	box-sizing: border-box;
}
div.footer_menu_xft li:last-child{
	position: absolute;
	right: 0;
	bottom: 0;
}
div.footer_menu_xft li.active{
	background: #f9f9f9;
}
div.footer_menu_xft li>img{
	height: 0.32rem;
	width: auto;
}
div.footer_menu_xft li>p{
	font-size: 0.2rem;
}
div.footer_menu_xft li.active>p{
	color: #f96b23
}
div.footer_menu_xfk{
	position: fixed;
	bottom: -5.9rem;
	left: 0;
	background: #f9f9f9;
	z-index: 2147483648;
	width: 100%;
}
div.footer_menu_xfk li{
	text-align: center;
	position: relative;
	display: none;
}
div.footer_menu_xfk li.active{
	display: block;
}
div.footer_menu_xfk li>img.banner{
	width: 100%;
	height: 2.15rem;
}
div.footer_menu_xfk li form{
	margin: 0.25rem 0;
}
div.footer_menu_xfk li input{
	width: 6.85rem;
	height: 0.6rem;
	border-radius: 5px;
}
div.footer_menu_xfk li input[type=text]{
	border: 1px solid #333333;
	background: #fff;
	margin-bottom: 0.18rem;
	padding-left: 0.2rem;
	box-sizing: border-box;
}
div.footer_menu_xfk li div.submit_btn{
	/* margin-top: 0.1rem; */
	color: #fff;
	width: 6.85rem;
	height: 0.6rem;
	border-radius: 5px;
	margin: 0.1rem auto;
	line-height: 0.6rem;
	cursor: pointer;
}
div.footer_menu_xfk li:nth-of-type(1) div.submit_btn{
	background: #ff1f18;
}
div.footer_menu_xfk li:nth-of-type(2) div.submit_btn{
	background: #07a2fc;
}
div.footer_menu_xfk li:nth-of-type(3) div.submit_btn{
	background: #f95d0e;
}
div.footer_menu_xfk li:nth-of-type(4) div.submit_btn{
	background: #7a6dff;
}
div.footer_menu_xfk img.no{
	position: absolute;
	top: -0.7rem;
	right: 0.2rem;
	width: 0.52rem;
	height: 0.52rem;
}
div.footer_menu_xfk .footer_menu_xfk_last{
	width: 100%;
	height: 2.4rem;
}
div.footer_menu_xfk .footer_menu_xfk_last>a{
	position: absolute;
	bottom: 0.5rem;
	left: 2.3rem;
}
div.footer_menu_xfk .footer_menu_xfk_last .phone img{
	width: 0.26rem;
	height: 0.26rem;
	display: inline-block;
}
div.footer_menu_xfk .footer_menu_xfk_last .phone p{
	font-size: 0.3rem;
	display: inline-block;
}
div.footer_menu_xfk .footer_menu_xfk_last .number{
	font-size: 0.45rem;
	color: #d03109;
	font-family: "AvantGarde Md BT"
}
.zhezhaoceng{
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	display: none;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2147483648;
}
/* 订单详情信息 */
.fkdetails{margin:.3rem .1rem 0;}
.fkdetails .fkd_item{
	background: #ffffff;border-radius: .05rem;padding:.1rem .18rem;box-sizing: border-box;
	box-shadow: 0px .05rem .13rem .02rem rgba(80, 80, 80, 0.15);margin-bottom:.28rem;
}
.fkdetails .fkd_title{font-size:.3rem;color:#505050;font-weight: bold;}
.fkdetails .fkd_td{
	display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
	align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;
	height:.5rem;}
.fkdetails .fkd_tdt1{font-size: .3rem;color:#969696;}
.fkdetails .fkd_tdt2{font-size: .3rem;color:#505050;max-width: calc(100% - 1.22rem);}
.fkdetails .fkd_tdt2 a{color:#40a954;display: inline-block;margin-left:.5rem;}
.fkdetails .fkd_p{color:#505050;font-size:.3rem;}
.fkd_list{margin:0 -.05rem;}
.fkd_list .fkd_listitem{border-bottom:1px solid #f0f0f0;width:100%;}
.fkd_list .fkd_listitem:last-child{border:none;}
.fkd_list .fkd_top{
	display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
	align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;
	-webkit-justify-content:space-between;justify-content:space-between;-moz-box-pack:space-between;-webkit--moz-box-pack:space-between;box-pack:space-between;
	font-size:.3rem;color:#505050;margin:.05rem 0;}
.fkd_list .content{margin-bottom:.2rem;color:#505050;font-size:.3rem;}
/* 订单反馈 */
.fkc{background:#fff;padding:.4rem .1rem .2rem;}
.fkc .fkc_title{font-size:.35rem;color:#505050;font-weight: bold;margin-left:.2rem;margin-bottom:.3rem;}
.fkc .fk_radio{
	display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
	align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;
	margin:0 0 .4rem .2rem;}
.fkc label{margin-right:.66rem;
	display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
	align-items:center;-webkit-align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center;}
.fkc label:last-child{margin-right: 0;}
.fkc label input{
	-webkit-appearance: none;width:.32rem;height: .32rem;background:#ededed;
	border:1px solid #bfbfbf;border-radius: 50%;position: relative;
}
.fkc label input:checked,
.fkc label input:disabled{
	background:red;
}
.fkc label input:checked:before,
.fkc label input:disabled:before {
	width: 1px;height: 0px;left: 20%;top: 50%;transform: skew(0deg, 50deg);
}
.fkc label input:checked:after, 
.fkc label input:disabled:after {
	width: 4px;height: 0px;left: 40%;top: 40%;transform: skew(0deg, -50deg);
}
.fkc label input:checked:before, 
.fkc label input:checked:after,
.fkc label input:disabled:before, 
.fkc label input:disabled:after{
	content: '';pointer-events: none;position: absolute;color: #fff;
	border: 1px solid #fff;background-color: white;
}
.fkc label span{font-size:.3rem;color:#505050;margin-left:.1rem;}
.fkc .fkc_textarea{position: relative;}
.fkc .fankui-textarea{
	width:7.3rem;height:3.4rem;border:1px solid #bfbfbf;border-radius: .05rem;
	padding:.2rem .1rem .4rem;box-sizing: border-box;
}
.fkc .fkctext_title{font-size:.24rem;color:#505050;position: absolute;bottom:.2rem;right:.1rem;}
.fankui_btn{
	width:100%;height:.8rem;line-height:.8rem;text-align: center;position: fixed;font-size:.3rem;color:#fff;
	background:#e30220;bottom:0px;left:0px;
}
