
*{margin:0;padding:0;}
html{color:#fff;background:#fff;}
body{width:100%;margin:0 auto;font-size:14px;font-family:"Microsoft YaHei";line-height:1.7;color:#242424;}
li,ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:"Microsoft YaHei";}
img{border:0 none;-ms-interpolation-mode:bicubic;}
a{text-decoration:none;cursor:pointer;}
.white{color: #fff !important;}
.white span{color: #fff !important;}
body{overflow-x:hidden;}
.transtion{transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.btn{display:block;width:430px;height:78px;color:#fff;font-size: 24px;background:#ff9000;font-size:24px;line-height:78px;text-align:center;margin:50px auto 0;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.btn:hover{transform:scale(1.05);-moz-transfrom:scale(1.05);-webkit-transfrom:scale(1.05);-o-transfrom:scale(1.05);box-shadow:-2px 0 5px #f7a862,0 -2px 5px #f7a862,0 2px 5px #f7a862,2px 0 5px #f7a862;}
.article{max-width: 1920px; min-width: 1024px; margin: 0 auto; font-size: 18px;}
.article h2{font-size:48px;color:#000;text-align: center;line-height:1.2;margin-bottom: 40px;}
.article h2 span{display: block;text-align: center;font-weight: normal;color:#666;text-transform:uppercase;font-size:12px;}
.over{overflow: hidden;}
.wp{width: 1180px;margin:0 auto;}
/*======*/
.banner {display:block;width: 100%;height: 760px;background: url(../images/banner.jpg) no-repeat center center;position: relative;}
.section1-1 .wp{background: #ffffff;padding:40px 0;}
.section1-1 .wp .content{background:url(../images/bg1.jpg) no-repeat left center;padding-left: 610px;width: 570px;height: 400px;}
.section1-1 .wp .content h3{font-size:46px;color:#000;line-height:1.3;padding-top:70px;}
.section1-1 .wp .content h3 span{display: block;color:#ccc;text-transform:uppercase;font-size:12px;font-weight: normal;}
.section1-1 .wp .content h4{font-size:24px;color:#ff9000;margin:30px 0 10px;}
.section1-1 .wp .content p{font-size:18px;color:#666;line-height:35px;}
.section1{background: #f0e8e1;padding:60px 0;}
.section1 ul{width: 1188px;overflow: hidden;}
.section1 ul li{width: 230px;height: 380px;float: left;margin-right: 7px;position: relative;}
.section1 ul li span{display: block;width: 177px;height: 106px;background:url(../images/con2.png) no-repeat center;font-size:26px;color:#965500;font-weight: 700;text-align: center;line-height:106px;position: absolute;left:50%;margin-left: -88.5px;top:50%;margin-top: -53px;display:none;}
.section1 ul li.on span{display: block;}

.section2{padding-top: 85px;}
.section2 .wp {height: 810px;background:url(../images/bg3.jpg) no-repeat right center;}
.section2 .wp .content{width: 688px;padding-top: 28px;}
.section2 .wp .content ul{width: 702px;overflow: hidden;}
.section2 .wp .content ul li{width: 220px;height: 280px;float: left;margin:0 14px 20px 0;position: relative;}
.section2 .wp .content ul li div{width: 100%;height: 100%;position: absolute;left:0;top:0;}
.section2 .wp .content ul li div h3{font-size:30px;color:#fff;text-align: center;padding:50px 0 5px;}
.section2 .wp .content ul li div p{font-size:16px;line-height:24px;padding:0 20px;text-align: center;color:#fff;}
.section2 .wp .content ul li div a{display: block;width: 168px;height: 38px;line-height:38px;color:#fff;border:1px solid #fff;text-align: center;font-size:16px;position: absolute;left:50%;margin-left: -84px;bottom:40px;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.section2 .wp .content ul li div a:hover{background: #ff9000;border-color:#ff9000;}
.section3{height: 900px;background:url(../images/bg4.jpg) no-repeat center;padding-top: 80px;}
.section3 .smllnav{width: 100%;background: #393939;margin-bottom: 40px;}
.section3 .smllnav ul{height: 80px;overflow: hidden;}
.section3 .smllnav ul li{height: 80px;float: left;height: 80px;line-height:80px;color:#fff;font-weight: 700;text-align: center;font-size:24px;position: relative;}
.section3 .smllnav ul li.on{background: #b79153;}
.section3 .smllnav ul li span{position: absolute;left:50%;margin-left: -9px;bottom:0;display:none;}
.section3 .smllnav ul li.on span{display: block;}
.section3 .scroll{position: relative;height: 500px;width: 1180px;overflow: hidden;}
.section3 .scroll .sliders{position: absolute;width: 9999px;height: 550px;overflow: hidden;left:0;top:0;}
.section3 .scroll .sliders .box{height: 550px;width: 1180px;float: left;}
.section3 .scroll .sliders .box .left{width: 511px;float: left;position: relative;}
.section3 .scroll .sliders .box .left a{position: absolute;left:50%;margin-left: -80px;bottom:36px;display: block;border-radius:50%;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.section3 .scroll .sliders .box .left a:hover{transform:scale(1.05);-moz-transfrom:scale(1.05);-webkit-transfrom:scale(1.05);-o-transfrom:scale(1.05);box-shadow:-2px 0 5px #fff,0 -2px 5px #fff,0 2px 5px #fff,2px 0 5px #fff;}
.section3 .scroll .sliders .box .right{width: 625px;float: right;}
.section3 .scroll .sliders .box .right h3{height: 46px;line-height:46px;font-size:30px;color:#fff;font-weight: normal;}
.section3 .scroll .sliders .box .right h3 strong{display:inline-block;font-weight: normal;height: 46px;width: 46px;line-height:46px;text-align: center;font-size:28px;border-radius:50%;background: #b79153;}
.section3 .scroll .sliders .box1 .right h3 strong{background: #00c5d1;}
.section3 .scroll .sliders .box .right p{font-size:18px;color:#fff;margin-top: 15px;}
.section3 .scroll .sliders .box .right span{color:#fff;font-weight: 700;font-size:24px;display: block;margin-bottom: 15px;}
.section3 .scroll .sliders .box .right p.p1{font-size:16px;
	margin:15px 0 15px;}
	.section3 .scroll .sliders .box h4{font-size:24px;color:#fff;margin: 10px 0 5px;}
.section4{padding:80px 0;}
.section4 h2 span{font-size:34px;}
.section4 ul{width: 1200px;overflow: hidden;}
.section4 ul li{width: 280px;height: 430px;float: left;margin-right: 20px;position: relative;}

.section4 ul li span{display: block;width: 100%;height: 120px;background: #000;opacity:0.6;position: absolute;left:0;bottom:0;}
.section4 ul li div{width: 100%;height: 120px;position: absolute;left:0;bottom:0;}
.section4 ul li h3{font-size:22px;text-align: center;line-height:40px;color:#fff;padding-top: 10px;}
.section4 ul li p{height: 100px;font-size:18px;color:#fff;padding:0 20px}
.section5{width: 100%;height: 500px;background:url(../images/bg5.jpg) no-repeat top center;margin-bottom: 360px;padding-bottom: 120px;}
.section5 h2{padding-top: 80px;}
.section5 ul{width: 1199px;overflow: hidden;}
.section5 ul li{width: 370px;float: left;margin-right: 26px;border:1px solid #e9e4da;}
.section5 ul li p{font-size:20px;color:#666;padding:20px;}
.section5 ul li p span{font-size:30px;color:#ff9002;text-align: center; display:block;}
.section6{margin-top:360px;padding-bottom: 80px;}
.section6 .wp ul{width: 1200px;overflow: hidden;}
.section6 .wp ul li{width: 280px;height: 480px;float: left;margin-right: 20px;position: relative;overflow: hidden;}
.section6 .wp ul li span{width: 100%;height: 60px;background: #000;opacity:0.6;filter:alpha(opacity=60);position: absolute;left:0;bottom:-60px;}
.section6 .wp ul li p{width: 100%;height: 60px;font-size:20px;font-weight: 700;color:#fff;line-height:60px;text-align: center;position: absolute;left:0;bottom:-60px;}
.section7{width: 100%;background:url(../images/bg6.jpg) no-repeat center;}
.section7 .wp{height: 740px;position: relative;}
.section7 .wp p{font-size:16px;line-height:36px;color:#666;position: absolute;}
.section7 .wp h3{font-size:30px;position: absolute;left:150px;top:390px;}
.section7 .wp p.p1{left:260px;top:195px;text-indent:2em;}
.section7 .wp p.p2{line-height:24px;left:150px;top:445px;font-size:14px;}
.section7 .wp a.btn{position: absolute;left:190px;bottom:78px;}
.section8{padding-top: 50px;}
.section8 h2 span,.section10 h2 span,.section5 h2 span,.section_doc h2 span,.section_w h2 span{font-size: 30px;}
.section8 .content{height: 543px;background:url(../images/bg7.jpg) no-repeat center;position: relative;width: 1180px;margin:0 auto;}
.section8 .content a{position: absolute;left:630px;bottom:50px;}
.section10{padding: 60px 0 20px 0;}
.case{width: 900px; height: 470px; position:relative; border: 1px solid #f2f2f2; padding: 35px; margin: 0 auto}
.case .np{display: block; width: 35px; height: 115px; position: absolute; top: 214px;}
.case .np.prev{background:url(../images/nl.jpg) no-repeat; left: -70px;}
.case .np.next{background:url(../images/nr.jpg) no-repeat; right: -70px;}
.case .bd li{text-align: center; font-size: 24px; color:#5e5e5e; line-height:2; }
.section_w{padding: 60px 0;}
.section_w ul{width: 958px; height: 124px; margin: 0 auto;}
.section_w ul a{ width:300px; height: 56px; display:block; line-height:56px; text-align: center; font-size: 22px; color: #fff; float: left; margin-right:24px; margin-bottom:8px; background:#8D8DD6; border-radius:6px; }
.section_w ul a:nth-child(3n){margin-right:0;}
.section_w ul li a.bg1{background: #DC665D}
.section_w ul li a.bg2{background: #8B64C3}
.section11{background: url("../images/bg.jpg") ;}
.section11 h2{padding-bottom: 45px}
.section11 .content{width: 1200px;}
.section11 .scroll2{height: 780px;position: relative}
.section11 .over {height: 780px;position: relative}
.section11 .over .fl{position: absolute;left: 0;bottom: 0}
.section11 .over .fr{width: 610px;position: absolute;right: 50px;bottom: 85px;z-index: 1}
.section11 .over h3{font-size: 48px;color: #000;font-weight: normal;border-bottom: 1px dashed #B6BBCF;margin-bottom: 20px}
.section11 .over h3 span{font-size: 24px;}
.section11 .over h3 img{display: inline-block;vertical-align: middle;}
.section11 .over dl{overflow: hidden;font-size: 22px;margin-bottom: 10px}
.section11 .over dl dt{width: 67px;height: 67px;float: left;border-radius: 50%;background: #4D4FB3;text-align: center;line-height: 67px;color: #fff}
.section11 .over dl dd{width: 420px;height: 67px;float: left;display: flex;display: -webkit-flex;align-items: center;justify-content: left;text-align: left;margin-left: 15px;line-height: 1.2}
.section11 .over dl.dl3{margin-bottom: 30px}
.section11 .scroll2 .prev,.section11 .scroll2 .next{display: block;width: 47px;height: 96px;position: absolute;top: 280px;z-index: 1}
.section11 .scroll2 .prev{left: 0}
.section11 .scroll2 .next{right: 0}
.section11 .text{width: 650px;overflow: hidden;padding: 30px 0}
.section11 .text a{display: block;width: 290px; height: 70px; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px;line-height: 70px;font-size: 24px;color: #fff;text-align: center;margin: 0 10px;}
.section11 .text a:nth-child(1){float: left;background: #4D4FB3}
.section11 .text a:nth-child(2){float: right;background: #F95271}