*{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;}
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: 261px;height: 64px;color:#fff;border-radius:60px;background:#ac62ff;font-size:20px;line-height:64px;text-align:center;margin:40px auto 0;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.btn a{color:#fff;font-size: 26px;}
.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 #c79df7,0 -2px 5px #c79df7,0 2px 5px #c79df7,2px 0 5px #c79df7;}
.article{max-width: 1920px; min-width: 1024px; margin: 0 auto; font-size: 18px;}
.article h2{font-size:48px;color:#333;text-align: center;line-height: 1.2;font-weight: normal;margin-bottom: 40px;}
.article h2 strong{display: block;margin-bottom: 5px;text-align: center;font-weight: normal;font-size: 24px;color:#333;}
.article h2 span{display: block;text-align: center;text-transform: uppercase;color:#333;font-size: 14px;}
.over{overflow: hidden;}
.wp{width: 1150px;margin:0 auto;}
.pb{padding:60px 0;}
/*======*/
.banner{width: 100%;height: 600px;background: url(../images/banner.jpg) no-repeat center center;}
.section1{height: 454px;background:url(../images/bg1.jpg) no-repeat center;}
.section1 .content{padding-left: 170px;}
.section1 h3 span{display: block;width: 63px;height: 2px;background: #333;margin-top: 5px;}
.section1 h3 {font-size: 32px;color:#333;font-weight: normal;}
.section1 p{font-size: 18px;color:#666;line-height: 28px;margin:25px 0;}
.section1 a{display: block;width: 139px;height: 47px;line-height: 47px;text-align: center;background: #ac62ff;border-radius: 30px;font-size: 18px;color:#fff;}
.section2{height: 570px;overflow: hidden;}
.section2 ul{overflow: hidden;width: 1160px;position: relative;}
.section2 ul li{float: left;margin:0 10px 10px 0;position: relative;}
.section2 ul li span{display: block;width: 100%;height: 100%;background: #000;opacity: 0;filter:alpha(opacity=0);position: absolute;left: 0;bottom: 0;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.section2 ul li p{width: 100%;position: absolute;left: 0;top: 0;text-align: center;font-size: 36px;color:#fff;height: 40px;top: 50%;margin-top: -30px;opacity: 0;filter:alpha(opacity=0);transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.section2 ul li:hover span{opacity: 0.6;filter:alpha(opacity=60);}
.section2 ul li:hover p{opacity: 1;filter:alpha(opacity=100);}
.section2 ul li.l1{left:-563px;top: 46px;}
.section2 ul li.l2{left:563px;top: -166px;}
.section2 ul a{display: block;width: 234px;height: 87px;position: absolute;background: #ac62ff;font-size: 24px;color:#fff;line-height: 87px;text-align: center;left: 597px;top: 280px;}
.section3{background: #f2f0f3;padding-top: 60px;margin-top: 60px;}
.section3 .content{width: 1150px;height: 450px;background:url(../images/bg2.jpg) no-repeat center;position: relative;}
.section3 .content p{width: 168px;font-size: 18px;line-height: 26px;color:#fff;position: absolute;}
.section3 .content p.p1{left: 180px;top: 50px;}
.section3 .content p.p2{left: 180px;top: 220px;}
.section3 .content p.p3{right: 180px;top: 40px;}
.section3 .content p.p4{right: 180px;top: 220px;}
.section3 a{display: block;position: absolute;left: 50%;margin-left: -130.5px;bottom: 60px;}
.section4{width: 100%;min-height: 555px;background:url(../images/bg3.jpg) no-repeat top center;padding-top: 418px;}
.section4 .content{background: #fff;padding:60px 35px 15px;width:1080px;-moz-box-shadow:1px 2px 20px #bdb9b9; -webkit-box-shadow:1px 2px 20px #bdb9b9; box-shadow:1px 2px 20px #bdb9b9;}
.section4 .content p.p1{font-size: 18px;color:#666;margin:0 104px 30px;}
.section4 .content dl{width: 660px;border:1px dashed #d6d6d6;overflow: hidden;padding:30px 110px;border-radius: 150px;margin:30px auto;}
.section4 .content dl dt{width: 420px;float: left;}
.section4 .content dl dt h3{font-size: 26px;color:#666;font-weight: normal;}
.section4 .content dl dt p{font-size: 16px;color:#666;}
.section4 .content dl dd{width: 146px;float: right;}
.section4 .content p.p2{background: #ac62ff;padding:5px 0;text-align: center;color:#fff;font-size: 16px;}
.section5 ul{overflow: hidden;width: 1161px;}
.section5 ul li{width: 222px;float: left;background: #f5f5f5;border:1px solid #f5f5f5;height: 375px;margin-right: 8px;padding-top: 45px;}
.section5 ul li span{display: block;width: 81px;height: 81px;margin:0 auto;}
.section5 ul li h3{font-size: 22px;font-weight: normal;color:#333;text-align: center;padding:30px 0 18px;}
.section5 ul li p{font-size: 16px;color:#666;padding:0 15px;}
.section5 ul li.l1{background: #fff;}
.section6{background: #f5f5f5;}
.section6 .wp{width: 1106px;}
.section7 .wp{width: 1150px;height: 379px;background:url(../images/bg4.jpg) no-repeat center;}
.section7 .wp .left{width: 500px;float: left;text-align: right;padding-left: 20px;}
.section7 .wp .right{width: 500px;float: right;color:#fff;padding-right: 20px;}
.section7 .wp div h3{font-weight: normal;font-size: 36px;margin-bottom: 35px;padding-top:58px;}
.section7 .wp div p{font-size: 16px;margin-bottom:18px;}
.section8 strong{margin-top: 10px;}
.section9 h2{color:#fff;}
.section9 h2 span{color:#fff;}
.section9{width: 100%;height: 702px;background:url(../images/bg5.jpg) no-repeat center;padding-top: 80px;}
.section9 ul {width: 1175px;overflow: hidden;}
.section9 ul li{width: 269px;float: left;margin-right: 24px;background: #fff;height: 440px;}
.section9 ul li h3{font-size: 30px;color:#333;text-align: center;font-weight: normal;padding:20px 0;}
.section9 ul li p{font-size: 18px;color:#666;padding:25px 25px 0;}