* {
	margin: 0;
	padding: 0;
}

html{
	min-width: 1280px;
    margin: 0 auto;
    overflow-x: hidden;
    width: 100%;
}

img {
	border: none;
}

a {
	text-decoration: none;
	color: #4e302e;
}

a:hover {
	text-decoration: none;
	color: #9b020e;
}

li {
	list-style: none outside none;
}

body {
	font-size: 16px;
	line-height: 32px;
	font-family: "微软雅黑";
	background: #fefef8;
	color: #4d3c3c;
	margin: 0 auto;
	overflow-x: hidden;
	min-width: 1280px;
	margin: 0 auto;
}



p {
	text-indent: 2em;
	color: #666;
}

p a {
	color: #ff1a1c;
}

p a:hover {
	color: #f7c0a9;
}

.fl {
	float: left;
}

.fr {
	float: right;
}




.g-head .ltit01 {
	margin: 80px auto 0;
}

.g-head .ltit01 img {
	width:932px;
	height: 356px;
}

.g-head .ltit02 {
	margin:30px auto 0;
}

.g-head .ltit02 img {
	width: 719px;
	height: 35px;
}




.g-head {
	width: 100%;
	background: url("../images/bg1.jpg") top center no-repeat;
	height: 1016px;
}

.xflex {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: column;
	width: 1280px;
	margin: 0 auto;
}

.lead {
	width: 1000px;
	margin: 240px auto 0;
}


.lead p {
	color: #000;
}



.center1 {
	width: 100%;
	background: url("../images/bg2.jpg") top center no-repeat;
	overflow: hidden;

}

.center2 {
	width: 100%;
	overflow: hidden;
}

.center3 {
	width: 100%;
	background: url("../images/bg3.jpg") top center no-repeat;
	overflow: hidden;
	background-size: cover;
}

.page {
	width: 1280px;
	margin: 0 auto 0;
	overflow: hidden;
}

.page1 {
	width: 1280px;
	margin: 0 auto 60px;
	overflow: hidden;
	background: url("../images/bg3.png") top center no-repeat;
	height: 913px;
}

.tit {
	text-align: center;
	overflow: hidden;
	margin:0 auto 30px;
	width: 1280px;
}

.tit img {
	width: 665px;
	height: 148px;
}
#cc02{ width:1200px; margin:60px auto 30px; height:570px; overflow: hidden;}
.silder-box2{position:relative; }
.silder2{ overflow: hidden; margin: 0 auto;}
.silder-box2 li{width:1200px;height:545px;  position:relative;}
.silder-box2 li img{ width:1011px; height:545px;}
.silder-box2 li p{ 
	height: 36px;
    line-height: 36px;
    position: absolute;
    width: 84%;
    color: #fff;
    background: url(../images/rs.png);
    left: 0px;
    font-size: 16px;
    font-weight: normal;
    bottom: 0;
    text-align: center;}
.silder-button{top:190px;width:60px;height:60px;position:absolute;cursor:pointer;}
.silder-button.btl{left:10px;background:url(../images/prev.png);}
.silder-button.btr{right:10px;background:url(../images/next.png);}


.leads{ width: 1180px;  margin:30px auto 72px; overflow-y: scroll; height:130px;}

.g0l{ width: 1280px; overflow: hidden;}
.g0l img{ margin: 0 0 40px 0;}

.lead-1{ width: 1080px;  margin: 0 auto 0; overflow: hidden; padding: 20px; }
.lead-1 p{color: #fff;}



.inbox {
	width: 1280px;
	margin: 0 auto;
	overflow: hidden;
}

.imgslist {
	width: 1288px;
	overflow: hidden;
}

.imgslist li {
	position: relative;
	width: 400px;
	height: 225px;
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	float: left;
}

.imgslist li .img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.imgslist li .img img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}

.imgslist li .info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(4, 4, 4, 0.5);
	padding: 10px;
	box-sizing: border-box;
	transform: translateY(100%);
}

.imgslist li .info h3 {
	line-height: 26px;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 5px;
}

.imgslist li .info p {
	display: none;
}

.imgslist li:hover .info {
	transform: translateY(0%);
	transition: all 0.5s;
}

.imgslist li:hover .img img {
	transform: scale(1.1);
}

.imgslist li:nth-child(1) {
	width: 330px;
	height: 554px;
}

.imgslist li:nth-child(2),
.imgslist li:nth-child(3),
.imgslist li:nth-child(6) {
	width: 464px;
	height: 271px;
}

.imgslist li:nth-child(4),
.imgslist li:nth-child(5) {
	width: 463px;
	height: 271px;
}




.footer {
	margin: 0 auto;
	width: 100%;
	background: #2c87da;
}

.foot {
	text-align: center;
	color: #fff;
	height: 90px;
	font-size: 16px;
	padding-top: 40px;
}
