*{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: 1300px;
	background: #fee5c5;
}
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;
}


header{
	width: 100%;height: 890px;
	background: url(../images/header_01.jpg) no-repeat center top;
	display: inline-block;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}
header p{
	width: 705px;
	color: #4c3b42;
	text-align: justify;
	line-height: 1.9;
	margin-left: 75px;
	text-indent: 40px;
	margin-top: 520px;
	font-size: 18px;
}

main{
	width: 100%;height: 8012px;
	background: url(../images/bg_02.jpg) no-repeat center top;
	display: inline-block;
	position: relative;
}
.br{
	border: 1px solid red;
}

.jd_sy{
	width: 1160px;
	position: absolute;
	top: 227px;left: 50%;
	margin-left: -580px;
}

.sy_left{
	width: 750px;
	float: left;
	margin-top: 15px;
}
.sy_left h3{
	color: #444444;
	text-align: justify;
	line-height: 1.6;
	font-size: 30px;
}
.sy_left p{
	color: #878787;
	text-align: justify;
	line-height: 1.7;
	padding-top: 10px;
	font-size: 18px;
}


.sy_left>img{
	width: 100%;
	height: 480px;object-fit: cover;
	margin-top: 20px;
	border-radius: 5px;
}

.sy_right{
	width: 350px;
	height: 805px;
	float: right;
}

.top{
	width: 100%;height: 15px;
	background: url(../images/top.png) no-repeat center top;
	display: block;border: none;outline: none;cursor: pointer;
}
.bottom{
	width: 100%;height: 15px;
	background: url(../images/bottom.png) no-repeat center top;
	display: block;border: none;outline: none;cursor: pointer;
}

.banner{width: 100%;height: 710px;margin: 20px 0;}
.banner .swiper{
	width: 100%;height: 100%;
}
.banner img{
	width: 100%;height: 100%;object-fit: cover;
}
.banner .swiper-slide{
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}
.banner .swiper-slide-active::before{
	border: 5px solid #f78880;
	position: absolute;
	top: 0;
	left: 0;
	content:'';
	width: calc(100% - 10px);height: calc(100% - 10px);
	border-radius: 10px;
}
.sy_left a{
	
	float: right;margin-right: 25px;
	margin-top: 15px;
}

.jd_sh{
	width: 1200px;
	
	position: absolute;top: 1313px;
	left: 50%;margin-left: -600px;
}

.jd_sh>p {
    color: #878787;
    text-align: justify;
    line-height: 1.7;
    padding-top: 10px;
    font-size: 18px;
	width: 990px;
	height: 160px;
	margin: 0 auto;
}
.banner-box{width:100%;height: 600px;overflow: hidden;}
#certify  .swiper-slide {
	width: 990px;
	height: 600px;

}
#certify  .swiper-slide img{
	width: 100%;height: 100%;object-fit: cover;
}


.jd_sh>a{
	text-align: center;
	display: block;
	margin-top: 50px;
}

.jd_nsk{
	width: 1200px;
	position: absolute;top: 2490px;left: 50%;margin-left: -600px;
}
.nsk_box{
	width: 580px;
	height: 425px;
	float: left;
}
.nsk_box h3 {
    color: #444444;
    text-align: justify;
    line-height: 1.6;
    font-size: 30px;
}
.nsk_box p {
    color: #878787;
    text-align: justify;
    line-height: 1.7;
    padding-top: 10px;
    font-size: 18px;
}

.nsk_box>a{
	text-align: center;
	display: block;
	margin-top: 40px;
}
img{object-fit: cover;}
.jd_nsk img:nth-child(2){
	width: 580px;height: 470px;
	float: left;margin-left: 30px;
}
.jd_nsk img:nth-child(3){
	width: 380px;height: 510px;
	float: left;
	margin-top: -40px;
}
.jd_nsk img:nth-child(4){
	width: 450px;height: 600px;
	float: left;
	margin: 40px 0 0 25px;
}


.jd_cll{
	width: 1200px;height: 1350px;
	position: absolute;top: 3940px;left: 50%;margin-left: -600px;
}

.jd_cll>p{
	width: 100%;
	color: #878787;
    text-align: justify;
    line-height: 1.7;
    font-size: 18px;
	height: 150px;
}
.cll_imgs>img{position: absolute;}
.cll_imgs>img:nth-child(1){
    width: 650px;height: 785px;
	top: 175px;
}
.cll_imgs>img:nth-child(2){
    width: 420px;height: 420px;
	top: 265px;right: 93px;
}
.cll_imgs>img:nth-child(3){
    width: 540px;height:325px;
	top: 987px;left:109px;
}
.cll_imgs>img:nth-child(4){
    width:513px;height:507px;
	top: 735px;right:0;
}

.jd_cll>a{
	position: absolute;
	top: 130px;
	display: block;
	text-align: center;
	right: 100px;
}


.zw_box{
	width: 1200px;height: 700px;
	position: absolute;top: 5573px;left: 50%;margin-left: -600px;
}


.zw_box h3 {
	width: 550px;
    color: #fff;
    text-align: justify;
    font-size: 30px;
	position: absolute;top: 8px;left: 0;
}
.zw_box p {
	width: 450px;
    color: #878787;
    text-align: justify;
    line-height: 1.7;
    padding-top: 10px;
    font-size: 18px;
	position: absolute;top: 145px;left: 0;
}
.zw_box>a{
	position: absolute;
	top: 540px;
	display: block;
	text-align: center;
	left: 73px;
}
.zw_box .img1{
	width: 555px;height: 380px;
	position: absolute;
	top: 0;
	right: 0
}
.zw_box .img2{
	width: 555px;height: 380px;
	position: absolute;
	top: 330px;
	right: 185px
}

.ga_fj{
	width: 1200px;height: 1150px;
	position: absolute;top: 6560px;left: 50%;margin-left: -600px;
}
.ga_t{
	width: 537px;
	height: 442px;
	position: absolute;
	background: url(../images/bg1.png)	no-repeat;
}

.ga_t img{
	width: 495px;height: 310px;
	margin: 33px 0 0 24px;
}

.ga_img .ga_t:nth-child(1){
	top: 30px;
	transform: rotate(-7deg);
}
.ga_img .ga_t:nth-child(2){
	top: 300px;right: 60px;
	transform: rotate(5deg) scale(.8);
}

.ga_img .ga_t:nth-child(3){
	top: 510px;left: 30px;
	transform: rotate(5deg) scale(.9);
}
.ga_img .ga_t:nth-child(4){
	top: 730px;right: 30px;
	transform: rotate(-2deg);
}
.ga_txt{
	width: 560px;
	position: absolute;
	top: 30px;
	right: 0;
}

.ga_txt h3 {
    color: #444444;
    text-align: justify;
    line-height: 1.6;
    font-size: 30px;
}
.ga_txt p {
    color: #878787;
    text-align: justify;
    line-height: 1.7;
    padding-top: 10px;
    font-size: 18px;
}



.ga_fj>a{
	position: absolute;
	bottom: 100px;
	display: block;
	text-align: center;
	left: 140px;
}