*{
    -webkit-appearance:none;
    -webkit-tap-highlight-color:rgba(255,0,0,0);
    -webkit-box-sizing: border-box;box-sizing: border-box;outline: none;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
padding: 0;
margin: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-weight: normal;
font-style: normal;
}
ol,ul {
list-style: none;
}
caption,th {
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
font-size: 100%;
}
q:before,q:after {
content:'';
}
abbr,acronym { border: 0;
}
a{
    text-decoration:none;
    color:#333
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
body{
    color:#333;
    font-size:12px;

}
.clearfix:after {content: " ";clear: both;display: block;height: 0;visibility: hidden; }
.fl{
  float: left;
}
.fr{
  float: right;
}
img{
  display: block;
  width: 100%;
}
.blank20{
  height: .2rem;
  clear:both;
}
.wrapper{
    width: 7.5rem;
    margin: 0 auto;
    overflow: hidden;
    background-color: #d5cdb7;
}
.banner{
	position:relative;
}
.banner .count{
	font-size:.28rem;
	color:#fff;
	position:absolute;
	bottom:.2rem;
	left:.24rem;
	width:100%;
}
.banner .count span{
	margin-right:.24rem;
	width:58%;
	text-align:center;
	display:inline-block;
}
.banner .count span:nth-child(1){
	width:35%;
}
.zfy-box{
	width:5.78rem;
	margin:0 auto;
}
.zfy-box textarea{
	width:5.78rem;
	height:1.8rem;
	border:none;
	font-size:.28rem;
	padding:.1rem;
	margin:.3rem 0;
}
.zfy-box .tj-btn{
	width:2.72rem;
	height:.72rem;
	line-height:.72rem;
	color:#fff;
	font-size:.54rem;
	background-color:#00a0e9;
	border:none;
	border-radius:.1rem;
	margin:0 auto;
	display:block;
}
.ly-box{
	width:5.94rem;
	margin:.3rem auto;
}
.ly-box .title{
	font-size:.36rem;
}
.ly-box .title .ly-ico{
	display:inline-block;
	width:.45rem;
	height:.45rem;
	background:url(ly-ico.png) no-repeat;
	background-size:100% auto;
	vertical-align:top;
	margin-right:.2rem;
}
.ly-list{
	width:5.94rem;
	height:5.98rem;
	background-color:#fff;
	margin:.3rem auto;
	padding:.2rem;
	overflow:hidden;
}
.ly-list .bd{
	height:.5rem;
}
.ly-list .bd ul li{
}
.ly-list .bd ul li table td{
	height:.39rem;
	overflow:hidden;
	display:inline-block;
	margin:.1rem .1rem .1rem 0;
}
.ly-list .bd ul li table td.text-wrap{
	width:4.2rem;
}
.ly-list .bd ul li table td.text-wrap .text{
	 font-size:.28rem;
	 height:.39rem;
	line-height:.39rem;
}
.zan{
	display:inline-block;
	width:.37rem;
	height:.39rem;
	background:url(zan.png) no-repeat;
	background-size:100% auto;
	vertical-align:top;
}
.ly-list .bd ul li table td .count{
	font-size:.26rem;
	line-height:.39rem;
}
.shuoming{
	width:6.2rem;
	margin:0 auto .3rem auto;
}
.shuoming .title{
	font-size:.32rem;
	margin-bottom:.1rem;
}
.shuoming .text{
	font-size:.26rem;
	line-height:.5rem;
}
.pop-box{
	display:none;
	width:4.43rem;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-2.22rem;
	margin-top:-2.15rem;
	z-index:999;
}

.mask{
	display:none;
	background: #000;
	  opacity: .46;
	  width: 100%;
	  height: 100%;
	  position: fixed;
	  z-index: 998;
	  top: 0;
	  left: 0;
}