*{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: 1350px;
}
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;
}
.bef::after{display: block;content: '';clear: both;}
img[src=""],img:not([src]){
opacity: 0;
}
main{
	min-width: 1200px;
}

.box1{
	width: 100%;
	height: 1545px;
	background: url(../images/bg_01.jpg) no-repeat center top;
	position: relative;
}
.box2{
	width: 100%;
	height: 972px;
	background: url(../images/bg_02.png) no-repeat center top;
	position: relative;
	display: inline-block;
}
.box3{
	width: 100%;
	height: 1693px;
	background: url(../images/bg_03.jpg) no-repeat center top;
	position: relative;
	margin-top: -5px;
}

.banner{
	width: 1200px;
	height: 670px;
	margin: 200px auto 0;
}

.banner-left{
	width: 205px;
	height: 100%;	float: left;
}
.banner-left div{
width: 100%;
height: 130px;
margin-bottom: 15px;
position: relative;cursor: pointer;
}
.banner-left div img{
	width: 100%;height: 100%;
	object-fit: cover;
	border-radius: 10px 10px 30px 10px;
}
.banner-left div::after{
	content: '';
	width: 198px;height: 122px;
	border: 4px solid #f6b162;
	border-radius: 10px 10px 30px 10px;
	display: none;
	position: absolute;top: 0;left: 0;
}
.banner-left div.active::after{
	display: block;
}
#banner{
	width: 950px;height: 100%;
	object-fit: cover;
	border-radius: 20px 20px 60px 20px;
	float: right;
}
.gd{
	width: 150px;height: 60px;
	position: absolute;
	top: 50%;left: 50%;
	display: block;
}