*{ box-sizing: border-box;font-family: "微软雅黑";}
.clear{ clear: both;}
.left{ float: left;}
.right{ float:right;}
.txtleft{  text-align: left;}
.txtright{ text-align: right;}
.title{ width: 100%; text-align: center; margin: 30px auto 20px;}

.banner{ width: 100%; height: 400px; background: url(banner.png) center center no-repeat; background-size: 1920px 400px; margin: 0 auto;position: relative; overflow: hidden;}
.banner .logo{ width: 1440px; margin: 0 auto; margin-top: 30px;}

.section1bg{ width: 100%; height: 694px;position: relative; background: url(s1bg.png) center center no-repeat; overflow: hidden;}
.section1{ width: 1200px; margin: 0 auto; }
.section1 ul li{ width: 590px; height: 140px; background: url(s1li.png) center center no-repeat; float: left; margin-left: 20px; margin-top: 20px; padding-left:54px; padding-top: 25px; font-size: 18px; padding-right: 20px; line-height: 27px;}
.section1 ul li:nth-child(2n+1){ margin-left: 0;}
.section1 ul li:hover{ background: url(s1li_h.png) center center no-repeat;}
.section1 ul li a{ display: block; height: 60px;}
.section1 ul li span{ display: block; color: #999;}
.section1bg .more{ position: absolute; right: 100px; bottom: 30px;}
.s1box ul{ display: none;}
.s1box ul:nth-child(1){ display: block;}
.s1boxbtn{ position: absolute; left: 50%; margin-left: -40px; bottom: 30px;}
.s1boxbtn span{
	display: inline-block; margin-left: 10px; cursor: pointer;
	width: 8px;
	height: 8px;
	border-radius: 5px;
	opacity: 1;
	background: #ffc08d;
}
.s1boxbtn span.on{
	width: 26px;
	height: 8px;
	border-radius: 5px;
	opacity: 1;
	background: #d18400;
}

.section2{ width: 1200px; height: 1000px; margin: 0 auto;}
.section2 ul li{ width: 280px; height: 180px; cursor: pointer; display: block; margin-left: 30px; margin-top: 30px; float: left; margin-left: 25px; font-size: 28px; color: #323641; padding-left: 30px; padding-top: 30px;}
.section2 ul li a{ display: block; width: 100%; height: 100%;}
.section2 ul li:nth-child(4n+1){ margin-left: 0;}
.section2 ul li:hover{ border: 1px solid #FFC671; border-radius: 15px;}
.section2 ul li:hover a{ font-size: 32px; color:#C06300; font-weight: bold;}
.section2 ul li:nth-child(1){ background: url(li1.png) center center no-repeat;}
.section2 ul li:nth-child(2){ background: url(li2.png) center center no-repeat;}
.section2 ul li:nth-child(3){ background: url(li3.png) center center no-repeat;}
.section2 ul li:nth-child(4){ background: url(li4.png) center center no-repeat;}
.section2 ul li:nth-child(5){ background: url(li5.png) center center no-repeat;}
.section2 ul li:nth-child(6){ background: url(li6.png) center center no-repeat;}
.section2 ul li:nth-child(7){ background: url(li7.png) center center no-repeat;}
.section2 ul li:nth-child(8){ background: url(li8.png) center center no-repeat;}
.section2 ul li:nth-child(9){ background: url(li9.png) center center no-repeat;}
.section2 ul li:nth-child(10){ background: url(li10.png) center center no-repeat;}
.section2 ul li:nth-child(11){ background: url(li11.png) center center no-repeat;}
.section2 ul li:nth-child(12){ background: url(li12.png) center center no-repeat;}
.section2 ul li:nth-child(13){ background: url(li13.png) center center no-repeat;}
.section2 ul li:nth-child(14){ background: url(li14.png) center center no-repeat;}
.section2 ul li:nth-child(15){ background: url(li15.png) center center no-repeat;}
.section2 ul li:nth-child(16){ background: url(li16.png) center center no-repeat;}

.section3bg{ width: 100%; height: 566px; background: url(s3bg.png) center center no-repeat; overflow: hidden;}
.section3{ width: 1200px; height: 420px; margin: 0 auto; margin-top: 60px; background: url(s3box.png) center center no-repeat; padding-top: 63px; padding-left: 40px;}
.section3 a:nth-child(2){ margin-left: 45px;}