*{
	margin: 0;padding: 0;
}
.gongdibox{
	margin-left:-24px;
	max-width:1540px;
	width:100%;
	*width:1540px;
}


.bottombox{
	position:relative;
	background:#F8F8F8;
}
.bottombox .toper_inner1 p{
	padding-top:0.28rem;
	font-size:0.22rem;
	padding-bottom:0.15rem;
	margin-bottom:0;
	text-align:center;
	color:#333;
}
.toper_inner1 p b,.toper_inner1 p em{
	font-size:0.24rem;
	font-weight:bold;
}
.toper_head{
	display:flex;
	justify-content:center;
}
.toper_head h2{
	display:inline-block;
	font-size:0.20rem;
	font-weight: bold;
	padding:0 0.08rem 0.27rem;
	margin:0;
	font-weight:normal;
	white-space:nowrap;
}
.toper_head h2 span{
	font-weight:bold;
}
.buttonbox{
	width:100%;
	padding-bottom:26px;
}
.buttonbox button{
	width:2.27rem;
	height:0.46rem;
	line-height:0.44rem;
	font-size:0.24rem;
	border:0;
	background:#D8B489;
	color:#fff;
	border-radius:0.1rem;
	margin:0 auto;
	float:none;
	display:block;
}
.bottombox i.line{
	display:block;
	height:6px;
	width:100%;
	background:#B49266;
	bottom:0;
	left:0;
	position:absolute;
	display:none;
}
.toper_inner:hover .bottombox i.line{
	display:block;
}
.toper_inner{
	padding:0 24px;
	padding-bottom:62px;
}
.toper_line{
	width: 30px;
	height: 30px;
	font-size: 20px;
	position: absolute;
}
.toper_inner1 button{
	width: 150px;
    height: 30px;
    border: 0;
    border-radius: 6px;
    /* border: 1px solid #000; */
    background-color: transparent;
    /* margin-left: 2.2rem; */
    float: right;
    font-size: 20px;
    margin-top: 11px;
    color: #fff;
    background-color: #0a83d7;
}
.toper_line1{
	left: 20px;
	top: -133%;
	background: url(/Public/Home/img/12.png);
	background-size: cover;
}
.toper_line2{
	top: -133%;
	left: 208px;
	background: url(/Public/Home/img/13.png);
	background-size: cover;
	z-index: 99;
    background-color: #fff;
}
.toper_line3{
	right: 40px;
    top: -133%;
    background: url(/Public/Home/img/14.png);
    background-size: cover;
}
.toper_inner_p{
	height: 30px;
	padding-left: 20px;
	padding-right: 40px;
}
.toper_inner_p div{
	float: left;
	font-size: 20px;
}
.toper_inner_p>div:nth-child(3){
	float: right;
}
.toper_inner_p1{
	margin-left: 130px;
}
.mouse_slide{
	overflow: hidden;
	cursor: pointer;
	height:222px;
}
.mouse_slide img{
	width:100%;
	height:100%;
}
.last_inner{
	position: absolute;
	top: 312px;
	height: 312px;
	left: 0;
	width: 100%;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	text-align:center; 
	padding:10px 30px;
	-webkit-transition: top .5s;
	-o-transition: top .5s;
	transition: top .5s;
	z-index:998;
}
.mouse_slide:hover .last_inner{
	top: 0;
}
.last_inner h3{
	font-size:0.22rem;
	margin-top:0.15rem;
	margin-bottom:0.15rem;
}
.last_inner p{
	font-size:0.16rem;
	text-indent:2em;
	text-align:left;
}
.line_inner{
	width: 153px;
    top: 3px;
    left: 55px;
    height: 4px;
    background-color: #5faedc;
    position: absolute;
}
.line_inner1{
	width: 160px;
	top: 3px;
	left: 233px;
	height: 4px;
	background-color: #aba8a8;
	position: absolute;
}
.toper_inner1.baom{
	padding: 0 15px;
}
.new_g{
	margin-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
	display: none;
}
.pagination{
	margin-bottom: 30px;
}
@media (max-width:1281px){
	.toper_line toper_line2{
		left: 171px;
	}
	.line_inner1{
		width:131px;
	}
	.line_inner1{
		left: 204px;
	}
	.toper_inner_p1{
		margin-left: 90px;
	}
	.toper_line2{
		left: 182px;
	}
}