
.banner-bg{max-width:1920px;width:100%;background: url("../images/banner-bg.jpg") top center no-repeat; height: 760px;}
	.banner-box{width:1200px; height: 500px; padding-top: 100px; margin: 0 auto; text-align: center;}
	.banner-box p{width:1200px; height: 110px; color: #fbe5c0;font-size: 24px; letter-spacing: 2px; margin-top: 30px; line-height: 38px;}
	.box1{width:1200px; height:700px; margin: 80px auto 0;}
	.box1-title{width:225px; height:160px; background: url("../images/title-bg1.png") top center no-repeat; margin: 10px auto 0;font-size: 50px;font-family: 'SourceHanSerif', serif; line-height: 160px; letter-spacing: 2px;} 
	
	
	.box1-txt{width:400px;float: left;text-align: center; padding: 0 10px;}
	.box1-txt b{width:100%; display: block; height: 40px; line-height: 40px; color: #b09262;font-size: 20px; letter-spacing: 2px;}
	.box1-txt span{ line-height: 28px;;text-align: center; display: block; padding: 0 30px;}
	
	.box1-1{width:1200px; height: 380px; margin-top: 40px;}
	.box1-1 img{width: 577px; display: block; float: right;}
	.box1-p{width:500px; height: 380px; float: left;}
	.box1-p p{width:500px; margin: 30px 0 0; line-height: 32px; letter-spacing: 1px;}
	.box1-cent-bg{width:100%;max-width: 1920px; height: 700px;  background: #f1f7fd}
	.box1-cent{width:1200px; height: 200px; padding: 60px 0; margin: 0 auto}
	
	.box1-txt .img-line{width:387px; height: 220px; display: block; margin: 40px 0; border-radius: 10px;}


.box2-bg{max-width:1920px;width:100%; background: url("../images/box2-bg.jpg") top center no-repeat; height: 1320px;}
		.box2-box{width:1200px; height: 1238px; margin: 0 auto; padding-top: 100px;}
		.box2-title{width:1200px; height: 160px; text-align: center;font-family: 'SourceHanSerif', serif; font-size: 50px; line-height: 60px; letter-spacing: 3px; margin-bottom: 60px; background: url("../images/title-bg1.png") top center no-repeat; padding-top: 40px;}
		.slide{width:1200px;height:900px;margin:0 auto;overflow:hidden;position:relative;}
	
	.slide-btn{width:1200px; height: 60px; margin-bottom: 20px;position:absolute;top:00px;z-index:11;text-align:center;}
	.slide-btn li{width:190px; height: 60px; display: block; float: left; margin: 0 5px; line-height: 56px; color: #000000; text-align: center; letter-spacing:1px; cursor:pointer;font-size: 18px;font-family:'SourceHanSerif', serif;border: 2px solid #dfd3c0; border-radius: 10px; }
	.slide-btn li:hover,.slide-btn li.hover{ background: #dfd3c0}
	.slide-box{width:7200px; height: 800px; position:absolute;top:100px;left:0;}
	.slide-box li{width:1200px; height:760px; float: left; overflow: hidden;}
		.silder-main-box2{width: 100%; position: relative; height: 760px;}
		.silder-name-box{width:1200px; height: 115px;text-align: right; position: absolute; right: 0; bottom: 0;}
		.silder-img-box{width:500px; height: 760px; float: left; }
		.silder-img-box a{width:240px; height: 36px;display: block; background:#c2a26e; border-radius: 10px;text-align: center; line-height:36px; color: #FFFFFF; position: relative; left:100px; bottom: 70px; z-index: 99;font-size: 16px; letter-spacing: 1px;}
		.silder-img-box img{width: 100%;}
		.silder-txt-box{width:700px; height:760px; float:right; padding-top: 60px;}
		.silder-name{width:400px; height: 90px; background: linear-gradient(90deg,#d3b17a,20%,rgba(255,255,255,0.00)); border-radius: 50px; padding:17px 0 0 35px;}
		.silder-name h3{font-size: 26px;font-weight: bold;}
		.silder-name h4{font-size: 18px; text-transform: uppercase}
		.silder-txt-box .s-ul{width:600px; height: auto; display: block; margin: 30px 0 0 30px;}
		.silder-txt-box .s-li{width:600px; height: 30px; display: block;padding: 5px 0 0; margin-bottom: 5px; line-height: 22px;  }
		.silder-txt-box .s-li img{width:19px; display: block; float: left; height: 19px; margin-right: 5px; margin-top: 2px;}
		.silder-txt{width:600px; padding-left: 30px; margin-top: 30px;}
		.silder-txt span{width:100px; height: 30px; background: #b09262; color: #FFFFFF;text-align: center; line-height: 30px; display: block; float: left; border-radius: 30px;}
		.silder-txt p{float:left; line-height: 30px; margin-left: 10px; height: auto;}
		.silder-h-60{height:60px;}
		.silder-h-30{height:30px;}
		.silder-h-210{height:210px;}
		
	.box3-bg{width:100%;max-width: 1920px; height: 1250px; background: #f1f7fd;}
		.box3{width:1200px; height: 1200px; margin: 0px auto 0 ; padding-top: 80px;}
		.box3-title{width:1200px;height:160px; background: url("../images/title-bg1.png") top center no-repeat; margin: 10px auto 20px;font-family: 'SourceHanSerif', serif;font-size: 50px;text-align: center; line-height: 160px;}
		.box3-k{width:1200px; height: 45px; margin: 20px 0 20px;}
	.box3-k li{width:240px; height: 45px; display: block; float: left; text-align: center; line-height: 45px; color: #000000; line-height: 41px;font-size: 20px;font-weight: 500; letter-spacing: 2px;font-family:'SourceHanSerif', serif; background: #FFFFFF; cursor: pointer}
.box3-k li:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px;}
.box3-k li:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px;}
	.box3-k li.hover,.box5-k li:hover{color:#FFFFFF; background: #234171}
	.box3-k a{width:200px; height: 45px;  line-height:75px; text-align: right; float: right; display: block;color: #999999;}
	.box3-box{width:1200px; height:800px; overflow: hidden; margin-top: 40px; }
	.box3-box li{width:1200px; height:800px; float: left;}
	.box3-txt{width:390px; height: 390px; background: #FFFFFF; border-radius: 10px; float: left; margin-right: 15px;text-align: left; margin-bottom: 15px;}

	.box3-txt img{width:390px; border-radius: 10px; display: block;}
	.box3-txt b{width:390px;height: 60px; font-size: 20px; padding: 0 15px; display: block; margin: 15px 0 10px;}
	.box3-txt p{width:390px; padding: 0 30px; line-height: 26px; height:35px; padding-left: 25px;}
	.box3-txt span{width:100px; height: 30px; background: #2e6bcb; color: #FFFFFF; text-align: center; line-height: 30px; border-radius: 30px; margin: 0 0 0 20px; display: block}
.box4{width:1200px; height: 458px; margin: 0 auto; background: url("../images/title-bg3.png") center no-repeat;font-family:'SourceHanSerif', serif;font-size: 60px; padding: 180px 0 0 50px;text-align: center;}

		.box4-bg2{max-width:1920px;width:100%; height:820px;}
		.box4-bg3{max-width:1920px;width:100%; background:url("../images/box4-bg3.jpg") top center no-repeat; height: 322px;}