*{margin: 0 auto;padding: 0}
@CHARSET "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,aside {
	margin:0;
	padding: 0;
	font-family: '微软雅黑'
}
body{	
	min-width: 1200px;
	
}
ul{list-style: none}
input[type='number'] {  -moz-appearance:textfield;  }
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;  margin: 0;
}input{outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
textarea{  outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
select{outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)  }
/*input,textarea{-webkit-appearance:none;}*/
a{text-decoration:none;outline: none}
img{
	border:none; /*去除ie浏览器border边框*/
	outline:none;
}
img:not([src]),img[src='']{opacity: 0;}
.bef::after{display: block;content: '';clear: both;}

.flex{display: flex;}
.itemalgin{align-items: center;}
.itemcenter{justify-content: center;}
.itemLb{justify-content: space-between;}
body{
	background:url(../images/body.jpg) no-repeat center top;
	min-height: 1080px;
}
.g-w1200{
	width: 1200px;margin: 0 auto;
}

.max{
	width: 100%;position: relative;height: 4512px;
}
.lm{width: 100%;height: 1390px;
background: url(../images/bg_01.jpg) no-repeat center top;
display: inline-block;}
.lm1{width: 100%;height: 1956px;
background: url(../images/bg_02.jpg) no-repeat center top;
display: inline-block;}
.lm2{width: 100%;height: 1154px;
background: url(../images/bg_03.jpg) no-repeat center top;
display: inline-block;}
.dw{
	position: absolute;
	left: 50%;
}
.dy{
	width: 1130px;font-size: 20px;color: #051b4d;
	top: 950px;
	margin-left: -565px;line-height: 1.7;
	font-family: "楷体","楷体_GB2312";
	font-weight: bold;
	text-indent: 40px;
}

.p1{
	width: 1200px;
	font-size: 20px;
	color: #2c2c2c;
	top: 1220px;
	margin-left: -600px;line-height: 1.8;
	text-align: justify;text-indent: 40px;
}
.p2{
	width: 1000px;
	font-size: 20px;
	color: #2c2c2c;
	top: 2427px;
	margin-left: -590px;line-height: 1.8;
	text-align: justify;text-indent: 40px;
}
.p3{
	width: 1200px;
	font-size: 20px;
	color: #2c2c2c;
	top: 3325px;
	margin-left: -600px;line-height: 1.8;
	text-align: justify;text-indent: 40px;
}

nav{
	position: absolute;
	font-size: 22px;
	color: #fff;
	bottom:50px;
	margin-left: 100px;
	left: 50%;
	display: inline-block;
}

body{
	/* overflow: hidden; */
}
.fixed-box{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	position: fixed;
	top: 0;left: 0;
	z-index: 99;
	display: none;
	justify-content: center;
	align-items: center;
}

.fixed-box>.box{
	width: 1200px;
	height: 90%;
	background: #fff url(../images/t2.jpg) no-repeat center bottom;
	display: flex;
	flex-direction: column;
	overflow-y: auto;
	overflow-x: hidden;
}
.fixed-box>.box h3{
	background: url(../images/t1.png) no-repeat center center;
	width: 100%;
	height: 55px;text-align: center;
	color: #4d9cee;
	font-size: 30px;
	line-height: 55px;
	margin-top: 30px;
}

.fixed-box>.box p{
	width: 1040px;
	font-size: 18px;
	color: #2c2c2c;
	line-height: 1.7;
	text-align: justify;text-indent: 40px;
	margin: 10px 80px 30px 80px;
	display: inline-block;
	
}

.hd{
	width: 100%;
	clear: both;
		margin-bottom: 50px;
}
.hd-box{
	width: 100%;height: 100%;
	display: flex;
}
.bth-left{
	width: 45px;height: 100%;
	background: url(../images/left.png) no-repeat center center;
	cursor: pointer;
}

.hd-center{
	flex: 1;
	margin: 0 20px;
	text-align: center;
}
.hd-center img{
	width: 100%;
	object-fit: cover;

}
.bth-right{
	width: 45px;height: 100%;
	background: url(../images/right.png) no-repeat center center;
	cursor: pointer;
}

.imgs-dj1{
	position: absolute;
	top: 1460px;
	width: 1200px;
	height: 815px;
	left: 50%;
	margin-left: -600px;
	cursor: pointer;
}
.imgs-dj2{
	position: absolute;
	top: 2630px;
	width: 1200px;
	height: 550px;
	left: 50%;
	margin-left: -600px;	
	cursor: pointer;
}
.imgs-dj3{
	position: absolute;
	top: 3533px;
	width: 1200px;
	height: 600px;
	left: 50%;
	margin-left: -600px;	cursor: pointer;
}

.close{
	width:35px;position: absolute;top: 20px;right: 20px;
	cursor: pointer;
}

@media screen and (max-height:900px){

}

@media screen and (max-height:750px){
	.fixed-box>.box p{
		font-size: 16px;
	}


}