
*{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";}
.article h2,.article h3{font-weight: normal;text-align: center;line-height: 1.2;}
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:306px;height:73px;border-radius:50px;background:#8e2ec6;font-size:30px;line-height:73px;text-align:center;margin:40px auto 0;color:#fff;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 #b761e9,0 -2px 5px #b761e9,0 2px 5px #b761e9,2px 0 5px #b761e9;}
.article{max-width: 1920px; min-width: 1024px; margin: 0 auto; font-size: 18px;}
.article h2{font-size:40px;color:#333;font-weight: normal;margin-bottom: 50px;}
.article h2 span{color:#666;text-align: center;display: block;font-weight: 300;}
.over{overflow: hidden;}
.wp{width: 1150px;margin:0 auto;}
.pb{padding:50px 0;}
/*======*/
.banner{width: 100%;height: 699px;background: url(../images/banner.jpg) no-repeat center center;}
.section1 ul{width: 1188px;overflow: hidden;}
.section1 ul li{background: #f7f7f7;width: 356px;border:1px solid #e9e9e9;margin-right: 38px;float: left;padding-bottom: 20px;}
.section1 ul li h3{font-size: 24px;padding-top: 15px;}
.section1 ul li.l1{padding-bottom: 0;padding-top: 20px;}
.section1 ul li.l1 h3{padding-top: 0;}
.section1 ul li.l1 p{padding-bottom:15px;}
.section1 ul li p{font-size: 18px;color:#666;text-align: center;}
.section1 p.p1{text-align: center;font-size: 26px;font-weight: 300;color:#666;padding-top: 30px;}
.section1 p.p1 span{font-size: 20px;font-weight: 300;color:#666;}
.section1 p.p1 strong{font-size: 24px;font-weight: 300;color:#a5a5a5;}
.section1 p.p1 b{font-size: 20px;font-weight: 300;color:#666666;}
.section2{background: #e5e5e6;padding-top: 50px;}
.section2 .wp{height: 713px;background:url(../images/bg1.jpg) no-repeat center;position: relative;}
.section2 .wp a.btn{position: absolute;left: 50%;margin-left: -153px;bottom: 61px;}
.section3{min-height: 553px;background:url(../images/bg2.jpg) no-repeat top center;padding-bottom: 70px;}
.section3 h2{color:#fff;padding-top: 60px;}
.section3 h2 span{display: inline-block;*display: inline;*zoom:1;color:#fff;}
.section3 ul {width: 1210px;overflow: hidden;}
.section3 ul li{width: 341px;border:1px solid #e9e9e9;float: left;margin-right: 60px;}
.section3 ul li p{font-size: 16px;color:#666;margin:15px 30px 20px;line-height: 28px;}
.section3 ul li a{display: block;width: 100%;height: 40px;line-height: 40px;color:#fff;text-align: center;background: #8e2ec6;}
.section3 .bg{width: 1046px;height: 173px;background:url(../images/bg3.jpg) no-repeat center;margin: 65px auto 0;}
.section3 .bg dl{width: 640px;margin-left: 282px;padding-top: 35px;}
.section3 .bg dl dt{font-size: 24px;color:#333;}
.section3 .bg dl dd{font-size: 16px;color:#666;line-height: 26px;}
.section4{background: #2d2b3e;padding:60px 0 80px;}
.section4 h2{color: #fff;}
.section4 h2 span{color: #dbd9ef;}
.slider_box {overflow: hidden;width: 1150px;}
.slider_box .hd{overflow: hidden;position: relative;top: 15px;left: -2px;}
.slider_box .hd li{width: 185px;height: 85px;line-height: 85px;border-radius: 85px 85px 0 0;font-size: 28px;font-weight: 700;text-align: center;float: left;color:#625c97;background: #fff;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.slider_box .hd li.on{background: #625c97;color:#fff;}
.slider_box .slider{position: relative;}
.slider_box .slider li{overflow: hidden;background: #fff;width: 1126px;padding:12px;}
.slider_box .slider li .left{width: 531px;float: left;padding:45px 0 0 32px;}
.slider_box .slider li .right{width: 515px;float: right;}
.slider_box .slider li .left h3 {font-size: 36px;text-align: left;color:#494856;font-weight: 700;}
.slider_box .slider li .left h3 span {font-size: 30px;font-weight: normal;}
.slider_box .slider li .left p.p1{font-size: 18px;color:#e84545;}
.slider_box .slider li .left p.p1 strong{color:#666;font-weight: normal;}
.slider_box .slider li .left p.p2{font-size: 16px;color:#999999;line-height: 26px;margin:20px 0;}
.section5{padding:60px 0 80px;}
.section5 ul{width: 1212px;overflow: hidden;}
.section5 ul li{width: 340px;border:1px solid #eaeaea;float: left;margin-right: 61px;height: 341px;position: relative;margin-bottom: 50px;}
.section5 ul li.last{width: 342px;}
.section5 ul li.last a{display: block;width: 100%;height: 100%;}
.section5 ul li h3{font-size: 26px;text-align: left;color:#333;font-weight: normal;padding:20px 0 10px 20px;}
.section5 ul li p{font-size: 16px;color:#666;padding-left: 20px;}
.section5 ul li p span{color:#333;}
.section5 ul li p strong{color:#e84545;}
.section5 ul li a{display: block;width: 100%;font-size: 20px;color:#fff;text-align: center;height: 37px;line-height: 37px;background: #8e2ec6;position: absolute;left: 0;bottom: 0;}
.section6{width: 100%;height: 654px;background:url(../images/bg4.jpg) no-repeat center;}
.section6 .wp{position: relative;left: 0;top: -52px;}
.section6 .img{width: 502px;position: absolute;}
.section6 .content{margin-left: 555px;width: 593px;}
.section6 .content h2{color:#fff;padding-top: 85px;margin-bottom: 20px;}
.section6 .content h2 span{display: inline-block;*display: inline;*zoom:1;color:#fff;}
.section6 .content ul li{background: #514b8b;width: 193px;float: left;height: 300px;padding-top: 25px;}
.section6 .content ul li.cen{margin:0 7px;}
.section6 .content ul li span{display: block;text-align: center;height: 74px;margin-bottom: 10px;}
.section6 .content ul li p{font-size: 16px;color:#fff;margin:0 15px;}
.section6 .content a.btn{background:none;color:#fff;border:1px solid #fff;}
.section6 .content a.btn:hover{transform:scale(1.05);-moz-transfrom:scale(1.05);-webkit-transfrom:scale(1.05);-o-transfrom:scale(1.05);box-shadow:none;}
.section7{background: #f2f2f4;}
.section7 ul{overflow: hidden;width: 1202px;}
.section7 ul li{width: 347px;border:1px solid #e9e9e9;height: 400px;padding-top: 40px;float: left;margin-right: 51px;background: #fff;border-bottom:5px solid #958bf5;}
.section7 ul li.l1{border-bottom:5px solid #82dff2; }
.section7 ul li.l2{border-bottom:5px solid #f2ba82; }
.section7 ul li span{display: block;text-align: center;}
.section7 ul li h3{font-size: 30px;text-align: center;font-weight: normal;line-height: 1.4;margin-bottom: 15px;}
.section7 ul li h3 strong{font-weight:normal;font-size: 12px;text-transform: uppercase;text-align: center;color:#999;}
.section7 ul li p{font-size: 16px;color:#999;padding:0 28px;}
.section8 .content{overflow: hidden;padding-bottom: 50px;}
.section8 .content .fl{float: left;}
.section8 .content .fr{float: right;}
.section8 .content .left{width: 353px;}
.section8 .content .right{width: 774px;padding-top: 25px;}
.section8 .content1{background: #f2f2f4;padding-left: 10px;}
.case_slider{width: 699px;margin:0 auto;position: relative;}
.case_slider span{display: block;width: 25px;height: 48px;position: absolute;top: 120px;}
.case_slider span.prev{left: -36px;}
.case_slider span.next{right: -36px;}
.case_slider .slider li{width: 699px;font-size: 30px;color:#666;text-align: center;}
.case_slider .slider li p{margin-bottom: 15px;}
.section9{width: 100%;height: 830px;background:url(../images/bg7.jpg) no-repeat center;}
.section9 h2{color:#fff; padding-top: 130px;}
.section9 ul {width: 1189px; overflow: hidden;}
.section9 ul li{width: 179px;float: left;background: #fff;padding:4px 4px 0;height: 515px;margin-right: 9px;}
.section9 ul li h3{font-size: 24px;color:#333;text-align: center;font-weight: normal;line-height: 1.2;padding-top: 10px;}
.section9 ul li h3 span{display: block;height: 2px;width: 58px;background: #484848;margin:8px auto 0;}
.section9 ul li p{font-size: 18px;color:#666;padding:5px 10px 0;}