﻿/*通用类*/
*{
	margin:0;		
	padding:0;
}


/*兼容老设备的rem-px基准*/
html{
	font-size:42.6667px;	
}
@media screen and (max-width: 320px){ 
  html{
  	font-size:42.6667px;
  }
}
@media screen and (min-width: 321px) and (max-width: 360px){ 
  html{
  	font-size:48px;
  }
}
@media screen and (min-width: 361px) and (max-width: 375px){ 
  html{
  	font-size:50px;
  }
}
@media screen and (min-width: 376px) and (max-width: 414px){ 
  html{
  	font-size:55px;
  }
}
@media screen and (min-width: 415px) and (max-width: 484px){ 
  html{
  	font-size:64px;
  }
}
@media screen and (min-width: 485px) and (max-width: 720px){ 
  html{
  	font-size:96px;
  }
}
@media screen and (min-width: 721px) and (max-width: 768px){ 
  html{
  	font-size:102px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1080px){ 
  html{
  	font-size:144px;
  }
}
@media screen and (min-width: 1080px){ 
  html{
  	font-size:144px;
  }
}
/*新设备的rem-vw标准*/
html{	
	overflow-x:hidden;
	font-size:13.3333333333vw;	/*一便rem.js失效，这里起作用*/
}

body{		
	width:100%;	
	min-width:320px;
	min-height: 100vh;
	margin:0 auto;	
	font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
	background:#fff;
	overflow-x:hidden;
	text-align:left;	
	position:relative;
	font-size:0.24rem;
	color:#555;
}

img{
	border:none;	
}
h1,h2,h3{
	font-weight:normal;	
}
a{
	color:#555;
	text-decoration:none;	
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color:transparent;
	outline:none；
}
input,textarea,select{
	font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
	font-size:1em;
	outline:none;
	margin:0;
	padding:0;
}
input::-webkit-input-placeholder {
	color: #a0a0a0 !important;
}
textarea::-webkit-input-placeholder {
	color: #a0a0a0 !important;
}
input[type='button'],input[type='text'],input[type='search'], input[type='submit'], input[type='reset'],input[type='date'],input[type='time'],input[type='number'] {
	-webkit-appearance: none;
}
select{
	-webkit-appearance: none;	
}
textarea{ 
	-webkit-appearance: none;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0;
}
ul,ol{
	padding:0;
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
	outline:none;	
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;	
}
td,th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
.cm_photo{
	display:block;
	position:relative;
	overflow:hidden;	
}
.cm_photo .thumb{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:10;	
}
.cm_photo .zw{
	display:block;
	height:auto;	
	width:100%;
}

/*hm 首页*/

.hm_banner{
	position: relative;
	height: 3.9rem;
}
.hm_banner .ba_out{
	position: absolute;
	left: 0;
	top: 0;
}
.hm_banner img{
	display: block;
	width: 100%;
	height:auto;
}
.hb_header{
	height: 0.6rem;
	position: absolute;
	top: 0.15rem;
	left: 0;
	width: 100%;
	z-index: 10;
}
.hb_header .btn{
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	position: absolute;
	top: 0;	
}
.hb_header .btn1{
	left: 0.25rem;
}
.hb_header .btn2{
	right: 0.25rem;
}
.hb_header .btn img{
	display: block;
	width: 0.6rem;
	height: 0.6rem;
}
.hb_search{
	width: 5rem;
	height: 0.6rem;
	margin:0 auto;
	border-radius:0.3rem;
	background:rgba(0,0,0,0.28);
}
.hb_search .sub{
	float: left;
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	background:url("../images/hb_sub.png") no-repeat center center;
	background-size:0.24rem 0.24rem;
}
.hb_search .text{
	float: left;
	height: 0.6rem;
	width: 4rem;
	border:0;
	background:none;
	color:#fff;
}
.hb_search .text::-webkit-input-placeholder {
	color: #fff !important;
}

.hm_ask{
	width: 7rem;
	margin:0 auto;
	position: relative;
	z-index: 20;
	background:#fff;
	height: 1.8rem;
	border-radius:0.1rem;
	box-shadow:0 0.05rem 0.05rem #eee;
}
.hm_ask .fg{
	height: 1rem;
	border-left:1px solid #e6e6e6;
	position: absolute;
	left: 50%;
	top: 0.4rem;
}
.hm_ask .btn{
	float: left;
	display: block;
	width: 50%;
	height: 1.8rem;
	position: relative;
	background:url("../images/ha_btn.png") no-repeat 93% center;
	background-size:auto 0.24rem;
}
.hm_ask .btn img{
	display: block;
	width: 0.8rem;
	height: 0.8rem;
	position: absolute;
	left: 0.2rem;
	top: 0.45rem;
}
.hm_ask dl{
	padding:0.45rem 0 0 1.1rem;
}
.hm_ask dt{
	height: 0.42rem;
	line-height: 0.42rem;
	font-size:0.26rem;
	color:#333;
}
.hm_ask dd{
	height: 0.38rem;
	line-height: 0.38rem;
	color:#999;
}

.hm_nav{
	padding:0.3rem 0.25rem 0 0.25rem;
}
.hm_nav a{
	float: left;
	display: block;
	width: 25%;
	height: 1.8rem;
	text-align: center;
	color:#555;
}
.hm_nav a img{
	display: block;
	width: 1.2rem;
	height: 1.2rem;
	margin:0 auto;
}

.gray20{
	height: 0.2rem;
	clear: both;
	background:#f6f6f6;
}

.ys_tabs .handle{
	height: 1rem;
	border-bottom:1px solid #ebeaea;
	clear: both;
}
.ys_tabs .btn{
	float: left;
	display: block;
	width: 50%;
	text-align: center;
	border-bottom:0.04rem solid #fff;
	height: 0.96rem;
	line-height: 1rem;
	font-size:0.28rem;
}
.ys_tabs .hover{
	color:#e45973;
	border-color:#e45973;
}
.ys_tabs .con{
	display: none;
	height: 3.1rem;
	position: relative;
}
.ys_tabs .show{
	display: block;
}
.ys_tabs .date{
	height: 1rem;
	line-height: 1rem;
	margin-left:0.75rem;
	padding-left:0.35rem;
	background:url("../images/ys_date.png") no-repeat left center;
	background-size:auto 0.25rem;
}
.ys_tabs .cleft{
	float: left;
	width: 2.5rem;
	text-align: center;
}
.ys_tabs .cleft dt{
	height: 1.2rem;
	line-height: 1.2rem;
	background:url("../images/ys_left.png") no-repeat center center;
	background-size:auto 100%;
	font-size:0.26rem;
	color:#fff;
}
.ys_tabs .cleft dd{
	height: 0.6rem;
	line-height: 0.6rem;
	color:#888;
}
.ys_tabs .cct{
	float: left;
	width: 3.7rem;
}
.ys_tabs .cct li{
	height: 0.4rem;
	line-height: 0.4rem;
	clear: both;
	font-size:0.22rem;
}
.ys_tabs .tit{
	float: left;
	width: 0.8rem;
}
.ys_tabs .stars{
	float: left;
	width: 2rem;
	height: 0.62rem;
}
.ys_tabs .stars span{
	float: left;
	display: block;
	width: 0.4rem;
	height: 0.4rem;
	background-repeat:no-repeat;
	background-position:left top;
	background-size:0.4rem 0.8rem;
}
.ys_tabs .stars .hover{
	background-position:left bottom;
}
.ys_tabs .stars1 span{
	background-image:url("../images/ys_ico1.png");
}
.ys_tabs .stars2 span{
	background-image:url("../images/ys_ico2.png");
}
.ys_tabs .stars3 span{
	background-image:url("../images/ys_ico3.png");
}
.ys_tabs .more{
	display: block;
	width: 1.2rem;
	height: 0.8rem;
	background:url("../images/ys_more.png") no-repeat center center;
	background-size:100% 100%;
	position: absolute;
	right: 0;
	bottom: 0.9rem;
	color:#fff;
	box-sizing:border-box;
	font-size:0.22rem;
	line-height: 0.24rem;
	padding:0.15rem 0 0 0.32rem;
}

.hm_bd{
	padding:0.2rem 0 0.45rem 0;
}
.hm_bd .head{
	height: 0.7rem;
	line-height: 0.7rem;
	clear: both;
	padding:0 0.25rem;
}
.hm_bd .tit{
	float: left;
	font-size:0.3rem;
	color:#e55a75;
	padding-left:0.44rem;
	background:url("../images/bd_tit.png") no-repeat left center;
	background-size:auto 0.35rem;
}
.hm_bd .head a{
	float: right;
}
.bd_scroll{
	height: 3.3rem;
	overflow-y:hidden;
	overflow-x:auto;
}
.bd_item{
	width: 5.6rem;
	height: 2.9rem;
	float: left;
	margin:0.2rem 0 0 0.25rem;
	background:#fff;
	box-shadow:0 0 0.2rem #eee;
	border-radius:0.1rem;
	box-sizing:border-box;
	padding:0.26rem 0.35rem 0 0.35rem;
}
.bd_item dl{

}
.bd_item dt{
	height: 0.66rem;
	line-height: 0.66rem;
	font-size:0.26rem;
}
.bd_item dd{
	line-height: 0.36rem;
	font-size:0.22rem;
	color:#777;
	height: 1.08rem;
}
.bd_item .yy{
	float: left;
	height: 0.8rem;
	line-height: 0.8rem;
	color:#888;
	padding-left:0.35rem;
	background:url("../images/yy.png") no-repeat left center;
	background-size:auto 0.24rem;
}
.bd_item .ck{
	float: right;
	line-height: 0.8rem;
	color:#e55a75;
}
.hm_bd .wp{
	padding:0 0.25rem;
}
.hm_bd .cleft{
	display: block;
	float: left;
	width: 3.4rem;
	height: 2.6rem;
	margin-top:0.15rem;
	position: relative;
	overflow: hidden;
	border-radius:0.1rem;
}
.hm_bd .cleft img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hm_bd .cright{
	width: 3.4rem;
	float: right;
}
.hm_bd .cright a{
	display: block;
	height: 1.23rem;
	border-radius:0.1rem;
	margin-top:0.15rem;
	position: relative;
	overflow: hidden;
}
.hm_bd .cright img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}

.hm_hot{
	padding-bottom:0.42rem;
}
.hm_hot .head{
	height: 1.2rem;
	line-height: 1.2rem;
	clear: both;
	padding:0 0.25rem;
}
.hm_hot .tit{
	float: left;
	padding-left:0.44rem;
	font-size:0.3rem;
	color:#e55a75;
	background:url("../images/hot_tit.png") no-repeat left center;
	background-size:auto 0.32rem;
}
.hm_hot .more{
	float: right;
}
.hot_scroll{
	height: 2.85rem;
	overflow-y:hidden;
	overflow-x:auto;
}

.hot_item{
	width: 5rem;
	height: 2.45rem;
	background:#fff;
	border-radius:0.1rem;
	box-shadow:0 0 0.2rem #eee;
	margin:0.2rem 0 0.2rem 0.25rem;
	float: left;
}
.hot_item ul{
	position: absolute;
}
.hot_item .tp{
	height: 1.56rem;
	position: relative;
	border-radius:0.1rem 0.1rem 0 0;
}
.hot_item .tp img{
	display: block;
	width: 1.7rem;
	height: 1.7rem;
	position: absolute;
	right: 0.3rem;
	bottom: 0;
}
.hot_item ul{
	position: absolute;
	left: 0.4rem;
	bottom: 0.3rem;
	line-height: 0.48rem;
	font-size:0.26rem;
	color:#363636;
}
.hot_item .tp1{
	background:#d8e1f3;
}
.hot_item .tp2{
	background:#d6d6c9;
}
.hot_item .tl{
	float: left;
	height: 0.9rem;
	line-height: 0.9rem;
	padding-left:0.4rem;
	color:#888;
}
.hot_item .cyc{
	display: block;
	width: 1rem;
	height: 0.4rem;
	line-height: 0.4rem;
	border:1px solid #e55a75;
	color:#e55a75;
	border-radius:0.03rem;
	float: right;
	text-align: center;
	margin:0.23rem 0.32rem 0 0;
}

.hm_hd{
	padding:0.35rem 0.25rem 0 0.25rem;
}
.hm_hd .head{
	height: 0.84rem;
	line-height: 0.84rem;
	clear: both;
	color:#e55a75;
}
.hm_hd .head .ov{
	color:#999;
}
.hm_hd .tit{
	float: left;
	font-size:0.3rem;
	padding-left:0.42rem;
	background:url("../images/hd_tit.png") no-repeat left center;
	background-size:auto 0.32rem;
}
.hm_hd em{
	float: left;
	padding-left:0.35rem;
}
.hm_hd .reloada{
	float: right;
	display: inline-block;
	padding-right:0.3rem;
	background:url("../images/reloada.png") no-repeat right center;
	background-size:auto 0.22rem;
}

.hd_item{
	border-bottom:1px solid #eaeaea;
	padding-bottom:0.4rem;
}
.hd_item .tags{
	height: 0.7rem;
	line-height: 0.7rem;
	clear: both;
	color:#999;
	font-size:0.22rem;	
}
.hd_item .tags span{
	float: left;
	margin-right:0.4rem;
}
.hd_item .tags em{
	float: right;
}
.hd_item .tip{
	line-height: 0.4rem;
	padding-bottom:0.3rem;
}
.hd_item .jb{
	float: left;
	height: 0.6rem;
	line-height: 0.6rem;
	padding:0 0.3rem 0 0.6rem;
	font-size:0.22rem;
	color:#fff;
	background:#e55a75 url("../images/wg.png") no-repeat 0.2rem center;
	background-size:auto 0.24rem;
	border-radius:0.3rem;
}
.hd_item .ck{
	background:#e5745a url("../images/ck.png") no-repeat 0.2rem center;
	background-size:auto 0.24rem;
}
.hd_item .tg{
	float: right;
	line-height: 0.6rem;
	color:#999;
}
.hm_hd .more{
	display: block;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	color:#e55a75;
}

.hm_news{
	padding:0.3rem 0;
}
.hm_news .head{
	height: 0.7rem;
	line-height: 0.7rem;
	clear: both;
	padding:0 0.25rem;
}
.hm_news .tit{
	float: left;
	padding-left:0.4rem;
	font-size:0.3rem;
	color:#e55a75;
	background:url("../images/ne_tit.png") no-repeat left center;
	background-size:auto 0.3rem;
}
.hm_news .head .more{
	float: right;
}

.ne_sort{
	height: 0.84rem;
	line-height: 0.84rem;
	overflow-x:auto;
	overflow-y:hidden;
}
.ne_sort .btn{
	float: left;
	display: inline-block;
	margin:0.15rem 0.5rem 0 0.25rem;
	height: 0.45rem;
	line-height: 0.45rem;
	border-bottom:0.04rem solid #fff;
}
.ne_sort .hover{
	color:#e55a75;
	border-color:#e55a75;
}

.ne_con{
	display: none;
	padding:0 0.25rem;
}
.show{
	display: block;
}
.ne_con .photo{
	display: block;
	border-radius:0.1rem;
	position: relative;
	overflow: hidden;
	width: 100%;
}
.ne_con .photo img{
	display: block;
	width: 100%;
}
.ne_con .name{
	height: 0.7rem;
	line-height: 0.7rem;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	width: 100%;
	text-align: center;
	color:#fff;
	background:rgba(0,0,0,0.33);
}
.ne_item{
	display: block;
	height: 1.2rem;
	border-bottom:1px solid #eaeaea;
	clear: both;
	position: relative;
}
.ne_item dl{
	float: left;
	line-height: 0.48rem;
	padding-top:0.15rem;
}
.ne_item dt{
	color:#333;
}
.ne_item dd{
	color:#999;
}
.ne_item .ico{
	display: block;
	width: 0.75rem;
	height: 0.75rem;
	line-height: 0.75rem;
	text-align: center;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top:-0.375rem;
	background:#e8eff5;
	box-sizing:border-box;
}
.ne_item .ico2{
	line-height: 0.3rem;
	padding-top:0.06rem;
}

.footer{
	width: 100%;
	height: 1rem;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 100;
	background:#fff;
	border-top:1px solid #eaeaea;
}
.footer a{
	float: left;
	display: block;
	width: 20%;
	height: 1rem;
	text-align: center;
	color:#888;
	box-sizing:border-box;
	padding-top:0.2rem;
	line-height: 0.3rem;
}
.footer .ico{
	display: block;
	width: 0.44rem;
	height: 0.44rem;
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:auto 200%;
}
.footer .ico1{
	background-image:url("../images/ft_ico1.png");
}
.footer .ico2{
	background-image:url("../images/ft_ico2.png");
}
.footer .ico3{
	background-image:url("../images/ft_ico3.png");
}
.footer .ico4{
	background-image:url("../images/ft_ico4.png");
}
.footer .ico5{
	background-image:url("../images/ft_ico5.png");
}
.footer .hover{
	color:#e55a75;
}
.footer .hover .ico{
	background-position:bottom center;
}
.footer_zw{
	height: 1rem;
	clear: both;
	padding-top:1px;
}

/*hm 首页*/

/*check 闪测*/

.header{
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
	background:#fff;
	border-bottom:1px solid #d4d4d4;
	font-size:0.34rem;
}
.header .backa{
	display: block;
	width: 0.8rem;
	height: 0.8rem;
	position: absolute;
	left: 0;
	top: 0;
	background:url("../images/backa.png") no-repeat center center;
	background-size:auto 0.3rem;
}
.header_zw{
	height: 0.8rem;
	clear: both;
	padding-bottom:1px;
}
.ck_search{
	width: 7rem;
	height: 0.6rem;
	border-radius:0.3rem;
	background:#f4f4f4;
	position: relative;
	overflow: hidden;
	margin:0.24rem auto;
}
.ck_search .sub{
	float: left;
	width: 0.6rem;
	height: 0.6rem;
	background:url("../images/ck_sub.png") no-repeat center center;
	background-size:0.24rem 0.24rem;
}
.ck_search .text{
	float: left;
	height: 0.6rem;
	width: 6rem;
	border:0;
	background:none;
}
.ck_banner{
	display: block;
	width: 100%;
	height:auto;
}
.ck_header{
	height: 0.7rem;
	line-height: 0.7rem;
	padding:0.5rem 0.25rem 0 0.25rem;
	clear: both;
}
.ck_header .tit{
	float: left;
	font-size:0.3rem;
	color:#e55a75;
	padding-left:0.4rem;
	background:url("../images/ck_tit.png") no-repeat left center;
	background-size:auto 0.36rem;
}
.ck_header .reload{
	float: right;
	color:#555;
	padding-right:0.3rem;
	background:url("../images/reloada.png") no-repeat right center;
	background-size:auto 0.18rem;
}
.ck_scroll{
	height: 3.1rem;
	overflow-x:auto;
	overflow-y:hidden;
}
.ck_item{
	width: 2.58rem;
	height: 2.35rem;
	float: left;
	margin:0.3rem 0 0 0.25rem;
	display: block;
	border-radius:0.1rem;
	box-shadow:0 0 0.15rem #eee;
}
.ck_item .photo{
	display: block;
	height: 1.56rem;
	position: relative;
	overflow: hidden;
	border-radius:0.1rem 0.1rem 0 0;
}
.ck_item .photo img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover
}
.ck_item .name{
	height: 0.8rem;
	line-height: 0.8rem;
	font-size:0.24rem;
	text-align: center;
}

.ck_sc .head{
	height: 0.7rem;
	line-height: 0.7rem;
	padding:0.5rem 0.25rem 0 0.25rem;
	clear: both;
}
.ck_sc .head .tit{
	float: left;
	font-size:0.3rem;
	color:#e55a75;
	padding-left:0.4rem;
	background:url("../images/ck_tit2.png") no-repeat left center;
	background-size:auto 0.3rem;
}
.ck_sc .head em{
	float: left;
	color:#999;
	padding-left:0.15rem;
}
.ck_sc .head .more{
	float: right;
	color:#555;	
}
.sc_item{
	display: block;
	width: 7rem;
	margin:0 auto;
	border-bottom:1px solid #eaeaea;
	padding:0.35rem 0;
}
.sc_item:last-child{
	border:0;
}
.sc_item .photo{
	display: block;
	width: 1.15rem;
	height: 1.15rem;
	float: left;
	position: relative;
	overflow: hidden;
	border-radius:0.05rem;
}
.sc_item .photo img{
	display: block;
	width: 1.15rem;
	height: 1.15rem;
}
.sc_item .inf{
	width: 5.65rem;
	float: right;
}
.sc_item dt{
	height: 0.28rem;
	line-height: 0.28rem;
	font-size:0.26rem;
	color:#363636;
}
.sc_item .name{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sc_item dd{
	height: 0.54rem;
	line-height: 0.54rem;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	overflow: hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:1;
	overflow: hidden;
	color:#999;
}
.sc_item .tag{
	float: left;
	display: block;
	width: 50%;
	color:#777;
	text-indent:0.3rem;
}
.sc_item .tag1{
	background:url("../images/tag1.png") no-repeat left center;
	background-size:auto 100%;
}
.sc_item .tag2{
	background:url("../images/tag2.png") no-repeat left center;
	background-size:auto 100%;
}

/*check 闪测*/

/*ask 咨询*/

.ask_slider{
	height: 0.9rem;
	line-height: 0.9rem;
	background:url("../images/ask_slider.png") no-repeat left center;
	background-size:auto 100%;
	border-bottom:2px solid #ececec;
}
.ask_slider a{
	padding-left:0.74rem;
}
.ask_slider span{
	color:#e55a75;
}

.ask_ad{
	display: block;
	width: 100%;
}
.ask_ad img{
	display: block;
	width: 100%;
	height:auto;
}

.ask_tabs .handle{
	height: 1.04rem;
	line-height: 1rem;
	clear: both;
}
.ask_tabs .btn{
	float: left;
	display: block;
	height: 1rem;
	width: 2.5rem;
	text-align: center;
	font-size:0.28rem;
	border-bottom:0.04rem solid #e6e3e3;
}
.ask_tabs .hover{
	border-color:#e45973;
	color:#e45973;
}
.ask_tabs .con{
	display: none;
	position: relative;
	max-height:6.5rem;
	overflow: hidden;
}
.ask_tabs .down{
	max-height:none;
}
.ask_tabs .show{
	display: block;
}
.at_item{
	width: 7rem;
	height: 1.3rem;
	line-height: 1.3rem;
	clear: both;
	margin:0 auto;
	border-bottom:1px solid #eaeaea;
	box-sizing:border-box;
}
.at_item .num{
	float: left;
	width: 0.5rem;
	height: 0.45rem;
	background:url("../images/jp.png") no-repeat center center;
	background-size:100% 100%;
	font-size:0.22rem;
	color:#eb4a4a;
	text-align: center;
	line-height: 0.45rem;
	padding-top:0.2rem;
	margin:0.32rem 0.35rem 0 0.06rem;
}
.at_item .face{
	float: left;
	display: block;
	width: 1rem;
	height: 1rem;
	border-radius:100%;
	position: relative;
	overflow: hidden;
	margin:0.15rem 0 0 0;
}
.at_item .face img{
	display: block;
	width: 1rem;
	height: 1rem;
}
.at_item .name{
	float: left;
	padding-left:0.25rem;	
}
.at_item .inf{
	float: right;
	width: 2rem;
}
.at_item .inf em{
	color:#e55a75;
}
.at_item .num2{
	float: left;
	width: 0.9rem;
}
.ask_tabs .sd{
	display: block;
	width: 100%;
	height: 3.3rem;
	position: absolute;
	left: 0;
	bottom: 0;
	background:url("../images/ask_full.png") no-repeat bottom center;
	background-size:100% 100%;
}
.ask_tabs .down .sd{
	display: none;
}
.ask_tabs .more{
	height: 1.2rem;
	line-height: 1.2rem;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 20;
	text-align: center;
	color:#e55a75;
}
.ask_tabs .more span{
	display: inline-block;
	padding-right:0.3rem;
	background:url("../images/more.png") no-repeat right center;
	background-size:auto 0.2rem;
}
.ask_tabs .down .more{
	position: relative;
}
.ask_tabs .down .more span{
	background-image:url("../images/more2.png");
}

.ask_hot{
	padding:0.5rem 0.3rem 0.4rem 0.3rem;
}
.ask_hot .head{
	height: 0.6rem;
	line-height: 0.6rem;
	font-size:0.3rem;
	color:#e55a75;
	padding-left:0.4rem;
	background:url("../images/ask_head.png") no-repeat left center;
	background-size:auto 0.3rem;
}

.ask_floor{
	border-bottom:1px solid #eaeaea;
	margin-top:0.4rem;
	padding-bottom:0.4rem;
	padding-left:0.8rem;
	position: relative;
}
.ask_floor .tp{
	height: 0.6rem;
	line-height: 0.6rem;
	color:#999;
	clear: both;
	font-size:0.22rem;
}
.ask_floor .tp span{
	float: left;
	margin-right:0.45rem;
}
.ask_floor .tp em{
	float: right;
}
.ask_floor .tip{
	line-height: 0.4rem;
	color:#666;
}
.ask_floor .face{
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	position: absolute;
	left: 0;
	top: 0;
	border-radius:100%;
	overflow: hidden;
	z-index: 20;
}
.ask_floor .face img{
	display: block;
	width: 0.6rem;
	height: 0.6rem;
}
.ask_floor .line{
	width: 0.3rem;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border-right:1px dashed #e8e8e8;
}
.ask_floor .bt{
	width: 0.5rem;
	height: 1.5rem;
	border-top:1px dashed #e8e8e8;
	background:#fff;
	position: absolute;
	left: 0.3rem;
	bottom: 0;
}
.af_bar{
	margin-top:0.3rem;
	background:#f6f6f6;
	height: 2rem;
	border-radius:0.05rem;
	position: relative;
}
.af_bar .face2{
	display: block;
	width: 0.8rem;
	height: 0.8rem;
	position: absolute;
	left: 0.3rem;
	top: 0.3rem;
	border-radius:100%;
	overflow: hidden;
}
.af_bar .face2 img{
	display: block;
	width: 0.8rem;
	height: 0.8rem;
}
.af_bar dl{
	padding:0.3rem 0 0 1.4rem;
}
.af_bar dt{
	height: 0.4rem;
	line-height: 0.4rem;
	font-size:0.24rem;
	color:#e55a75;
}
.af_bar dd{
	height: 0.4rem;
	line-height: 0.4rem;
	color:#999;
	font-size:0.22rem;
}
.af_bar .inf{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.af_bar .price{
	color:#e55a75;
	position: absolute;
	left: 0.28rem;
	height: 0.4rem;
	line-height: 0.4rem;
	bottom: 0.3rem;
}
.af_bar .go{
	display: block;
	width: 1.4rem;
	height: 0.4rem;
	font-size:0.22rem;
	color:#e55a75;
	background:#fff;
	border-radius:0.1rem;
	text-align: center;
	line-height: 0.4rem;
	border:1px solid #e55a75;
	position: absolute;
	right: 0.28rem;
	bottom: 0.3rem;
}

/*ask 咨询*/

/*user 我的*/

.us_top{
	height: 2.78rem;
	border-bottom:1px solid #eaeaea;
	position: relative;
}
.us_top .face{
	position: absolute;
	left: 0.33rem;
	top: 0.77rem;
	overflow: hidden;
	border-radius:100%;
	width: 1.22rem;
	height: 1.22rem;
}
.us_top .face img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.us_top .name{
	position: absolute;
	left: 1.86rem;
	top: 0.9rem;
}
.us_top .name dt{
	height: 0.3rem;
	line-height: 0.3rem;
	font-size:0.3rem;
}
.us_top .name img{
	display: inline-block;
	width: 0.3rem;
	height: 0.3rem;
}
.us_top .name dd{
	height: 0.44rem;
	line-height: 0.44rem;
	font-size:0.22rem;
}
.us_top .jb{
	width: 1.38rem;
	height: 0.34rem;
	line-height: 0.34rem;
	border:1px solid #e76981;
	border-radius:0.17rem;
	font-size:0.22rem;
	color:#f4637e;
	padding-left:0.4rem;
	position: absolute;
	left: 1.86rem;
	top: 1.66rem;
	background:url("../images/jb.png") no-repeat 0.06rem center;
	background-size:auto 0.24rem;
}
.us_top .card{
	display: block;
	width: 2.6rem;
	height: 1.7rem;
	position: absolute;
	right: 0;
	bottom: 0;
}
.us_top .set{
	display: block;
	width: 0.7rem;
	height: 0.7rem;
	position: absolute;
	top: 0;
}
.us_top .set1{
	right: 0;
	background:url("../images/us_set1.png") no-repeat center center;
	background-size:100% 100%;
}
.us_top .set2{
	right: 0.7rem;
	background:url("../images/us_set2.png") no-repeat center center;
	background-size:100% 100%;
}

.us_slider{
	height: 0.8rem;
	line-height: 0.8rem;
	clear: both;
	position: relative;
	overflow: hidden;
}
.us_link{	
	height: 0.8rem;
	display: block;
	padding:0 0.7rem 0 0.6rem;
	clear: both;
	position: relative;
	background:url("../images/us_jt.png") no-repeat 95% center;
	background-size:auto 0.24rem;
}
.us_link .ico{
	display: block;
	height: 0.28rem;
	position: absolute;
	left: 0.26rem;
	top: 50%;
	margin-top:-0.14rem;
}
.us_link i{
	font-style: normal;
	float: right;
	color:#999;
}
.us_link strong{
	float: left;
	padding-right:0.24rem;
	color:#ffbb23;
}
.us_link em{
	color:#e55a75;
}

.us_order{
	padding:0 0.25rem;
}
.us_order .head{
	height: 0.9rem;
	clear: both;
	line-height: 0.9rem;
	border-bottom:1px solid #eaeaea;
}
.us_order .tit{
	float: left;
	font-size:0.26rem;
	color:#e55a75;
}
.us_order .more{
	float: right;
	font-size:0.24rem;
}
.us_order .wp1 a{
	float: left;
	display: block;
	width: 33.3333%;
	height: 1.55rem;
	text-align: center;
	box-sizing:border-box;
	padding-top:0.25rem;
	line-height: 0.6rem;
}
.us_order .wp1 img{
	display: block;
	width: 0.5rem;
	height: 0.5rem;
	margin:0 auto;
}
.us_ad{
	display: block;
	width: 100%;
	height:auto;
}
.us_ad img{
	display: block;
	width: 100%;
	height:auto;
}

.us_order .wp2{
	padding-bottom:0.3rem;
}
.us_order .wp2 a{
	float: left;
	display: block;
	width: 25%;
	height: 1.4rem;
	text-align: center;
	box-sizing:border-box;
	padding-top:0.25rem;
	line-height: 0.6rem;
}
.us_order .wp2 img{
	display: block;
	width: 0.64rem;
	height: 0.64rem;
	margin:0 auto;
}

/*user 我的*/