body{
	background: #4462ec;
}
.picc img{ display:block; width:100%;}
.container{
	width: 7.5rem;
	height: 12.38rem;
	overflow: hidden;
	margin: auto;
	background:url(bg.jpg) top center no-repeat;
	background-size:100% auto;
	overflow:hidden; position:relative;
}





ul.lists{
	height: auto;
	overflow: hidden;
	margin:.3rem .69rem 0 ;
}

ul.lists li{
	height: auto;
	overflow: hidden;
	float: left;
	margin-top: .3rem;
}

ul.lists li:nth-child(2n){float: right;}

ul.lists li .cover{width:2.94rem; height:4.87rem;}


.pages{
	width: auto;
	height: auto;
	overflow: hidden;
	text-align: center;
	padding: 0;
	margin-top:-.2rem;
	margin-bottom: .3rem;
}
.pages ul{ display:inline-block; position:relative;top:-.08rem}
.pages ul li{
	float:left;
	display:block;
	width:.47rem;
	height:.47rem;
	border-radius: .05rem;
	font-size: .3rem;
	color: #fff;
	text-decoration: none;
	}
.pages .prev{
	background:url(prev.png) no-repeat;
	background-size:100% auto;
	border-radius: 0;
	width:.56rem;
	height:.57rem;
}
.pages .next{
	background:url(next.png) no-repeat;
	background-size:100% auto;
	border-radius: 0;
	width:.56rem;
	height:.57rem;
	
}
.pages a{
	display:inline-block;
	width:.47rem;
	height:.47rem;
	border-radius: .05rem;
	font-size: .3rem;
	color: #fff;
	text-decoration: none;
}
.pages .on{
	background:rgba(17,49,8,.66)
}


.pop-box{
	display:none;
	width: 7.18rem;
	height: 6.01rem;
	overflow: hidden;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -3.59rem;
	margin-top: -3rem;
	background:url(pop.png) no-repeat;
	background-size:100% auto;
	z-index:1000;
}
.pop-box form{
	width: 7.18rem;
	height: 6.01rem;
	position:relative;
	
}
.pop-box .name,.pop-box .phone{
	width:3.5rem;
	height:.42rem;
	line-height:.42rem;
	border:none;
}
.pop-box .name{
	position:absolute;
	top:1.28rem;
	left:2.3rem;
}
.pop-box .phone{
	position:absolute;
	top:2.26rem;
	left:2.3rem;
}
.pop-box .tj-btn{
	position:absolute;
	left:2.06rem;
	bottom:2.04rem;
	width:2.88rem;
	height:.68rem;
	background:none;
	border:none;
}
.layerbg{
	display:none;
	position:fixed;
	z-index:999;
	background:rgba(0,0,0,.6);
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.hlx-modal{
	width: 4rem;
	height: .6rem;
	line-height: .6rem;
	overflow: hidden;
	font-size: .28rem;
	color: #fff;
	text-align: center;
	background-color: rgba(0,0,0,.8);
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -2rem;
	margin-top: -.3rem;
	border-radius: .2rem;
	display: none;
}