
*{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;}
h2{font-size:38px;color:#666;text-align: center;}
.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;}
.article{max-width: 1920px; min-width: 1024px; margin: 0 auto; font-size: 18px;}
.over{overflow: hidden;}
.content{width: 1180px;margin:0 auto;}
.over{overflow: hidden;}
.article h2{width: 100%;height: 90px;line-height: 45px;text-align: center;font-size: 48px;color: #333;font-weight: 300;padding: 40px 0;}
.article h2 span{display: block;width: 100%;text-align: center;font-size: 24px;color: #333;font-weight: 500;}
.content .fl{float: left}
.content .fr{float: right}
.none{margin-right: 0;}

.btn{display: block;width: 261px;height: 56px;line-height: 56px;color: #fff;font-size: 20px;text-align: center;background-color: #a90cc5;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;margin:0 auto;}
.btn:hover{transform:scale(1.05);-moz-transfrom:scale(1.05);-webkit-transfrom:scale(1.05);-o-transfrom:scale(1.05);}
/*======*/
.banner{display:block;width: 100%;height:729px;background: url(../images/banner.jpg) no-repeat top center;}
.section1{background: #E7E9EB;padding-bottom: 65px;}
.section1 .content{width: 1180px;padding-top: 25px;overflow: hidden;padding-bottom: 50px;}
.section1 ul {width: 1304px;}
.section1 ul li{width: 194px;height: 194px;position: relative;float: left;margin-right: 132px;overflow: hidden;margin-bottom: 50px;border-radius: 50%;}
.section1 ul li a{display: block;}
.section1 ul li span{display: block;width: 194px;text-align: center;color: #fff;font-size: 18px;line-height: 25px;position: absolute;left: 0;top: 70px;z-index: 100;}
.section1 ul li b{display: block;width: 100%;height: 100%;position: absolute;bottom: 0;left:0;border-radius: 50%;background: #000;opacity: 0.6;filter: alpha(opacity=60); z-index: 99;}
/*.section1 li:hover b {opacity: 0; filter: alpha(opacity=0); display: none}
.section1 li:hover span{display: none}*/
.section2{height: 662px;background: url(../images/img9.jpg) no-repeat center;color: #fff;}
.section2 h2{padding-top: 60px;height: 120px;line-height: 60px;}
.section2 h2,.section2 h2 span{color: #fff}
.section2 .content{margin-top:50px;}
.section2 dl{width: 265px;float: left;margin-right: 40px;font-size: 16px;overflow: hidden;}
.section2 dl h1{width: 72px;height: 72px;line-height: 72px;text-align: center;font-size: 56px;font-weight: 300;border: 1px solid #fff;border-radius: 10px;}
.section2 dl span{width: 180px;font-size: 30px;display: block;line-height: 36px;height: 72px;}
.section2 dt{height: 74px;margin-bottom: 45px}
.section2 dd{width: 240px;margin:0 auto;}
.section1 .none,.section2 .none{margin-right:0;}
.section3{height: 342px;background: url(../images/img10.png) no-repeat center;color: #fff;position: relative;top: -21px;}
.section3 .content{height: 100%;position: relative}
.section3 .top{width: 882px;position: absolute;right: 0;top: 80px}
.section3 h1{width: 164px;height: 103px;float: left;background: url(../images/img11.png) no-repeat center;color: #84198A;line-height: 35px;font-size: 28px;font-weight: 400;}
.section3 h1 span{display: block;padding: 16px 20px;}
.section3 .top p{width: 550px;height: 103px;float: left;font-size: 32px;text-align: center;line-height: 51px;}
.section3 .top p strong{font-size: 40px}
.section3 .top a{width: 146px;height: 43px;line-height: 43px;float: right;text-indent: -30px;font-size: 20px;border: 1px solid #fff;background: 0;margin-top:50px;background: url(../images/img12.png) no-repeat 110px center;}
.section3 .bot{width: 882px;height: 102px;position: absolute;bottom: 30px;right: 0;background: rgba(255, 255, 255,0.2);border-radius: 10px}
.section3 dl{width: 850px;margin:0 auto;color: #fff;overflow: hidden;padding-top: 18px;}
.section3 dt{width: 120px;float: left;background: url(../images/img13.png) no-repeat right center;}
.section3 dd{width: 720px;float: right;font-size: 16px;line-height: 22px;}
.section3 dt b{display: block;background: url(../images/img14.png) no-repeat left center;text-indent: 26px;font-weight: 400;}
.section4{height: 645px;background: url(../images/img15.jpg) no-repeat center;color: #fff;}
.section4 .content{position: relative;height: 100%;}
.section4 .wrapper{width: 690px;position: absolute;left: 0;top: 160px;}
.section4 h1{font-size: 48px;color: #000;font-weight: 300;padding-top: 70px;}
.section4 h1 span{display: inline-block;width: 72px;height: 72px;line-height: 72px;text-align: center;background: #A90CC5;color: #fff;border-radius: 10px;font-size: 56px}
.section4 .navs{width: 690px;margin: 0 auto;overflow: hidden;margin-bottom: 30px;}
.section4 .navs ul li{display:block;float: left;width: 160px;height: 35px;line-height: 35px;border: 1px solid #333;color: #313131;font-size: 20px;text-align:center;margin-right: 14px;cursor:pointer}
.section4 .navs ul li:hover,.section4 .navs ul li.on{background: #313131;border: 0;color: #fff}
.changebox{width: 100%;overflow: hidden;}
.changebox .change{}
.changebox .change .itembox{width: 690px;float: left;overflow: hidden;}
.changebox .change .text{width: 690px;margin: 0 auto;color:#909090;font-size: 16px;color:#333}
.section4 .text p strong{display: block;font-weight: normal;width: 113px;height: 35px;line-height: 35px;text-align: center;border: 1px solid #333;margin:15px 0;}.section4 .text1 ul{width: 690px;margin:0 auto;overflow: hidden;margin-bottom: 35px}
.section4 .text1 li{float: left;width: 141px;height: 141px;text-align: center;border-radius: 50%;background-color: #515151;margin-right: 40px;}
.section4 .text1 li span{color: #fff;font-size: 18px;line-height: 22px;padding-top: 44px;display: block;}
.section4 .text2 img{display: block;margin-top: 10px;}
.section4 .text3 .yizhu{width: 430px;height: 30px;line-height: 30px;background: url(../images/img19.png) no-repeat left center;border: 1px solid #333;border-radius: 31px;text-indent: 40px;margin-top: 50px;}
.section4 .qh{width: 690px;height: 310px;overflow: hidden;position: relative;}
.section4 .next,.section4 .prev{display: block;width: 12px;height: 12px;position: absolute;top:9px;z-index: 35;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.section4 .prev{right:21px;background:url(../images/img23.png) no-repeat center #BEBEBE;}
.section4 .next{right:8px; background:url(../images/img24.png) no-repeat center #BEBEBE;}
.section4 .next:hover{background:url(../images/img24.png) no-repeat center #A90CC5;}
.section4 .prev:hover{background:url(../images/img23.png) no-repeat center #A90CC5} 
.section4 .sider{position: relative;height: 300px;z-index:11;background: #fff;}
.section4 .sider li{width: 100%;float: left;}
.section4 .sider dl{width: 690px;overflow: hidden;padding-top: 8px;padding-left: 8px;color: #333;font-size: 18px}
.section4 .sider dt{width: 235px;float: left;margin-right: 30px}
.section4 .sider dd{width: 384px;float: left}
.section4 .sider h3{font-size: 24px;font-weight: 400;margin-top: 10px}
.section4 .sider dd img{display: block;margin-top: 9px;}
.section4 .navs .rt,.section4 .text1 .none{margin-right: 0}
.section4 .zixun{overflow: hidden;width: 325px;position: absolute;top: 560px;left: 180px;padding:10px;}
.section4 .zixun a{width: 136px;height: 36px;line-height: 36px;background-color: #a90cc5;}
.section4 .zixun .fr{background: #515151}
.section6{height: 658px;background: url(../images/img16.jpg) no-repeat center;color: #fff}
.section6 .content{position: relative;}
.section6 h1{color: #fff;width: 690px;position: absolute;top:0px;right: 0}
.section6 .wrapper{left: 489px;}
.section6 .navs ul li{color: #fff;border: 1px solid #fff}
.section6 .navs ul li:hover, .section6 .navs ul li.on{color: #313131;background: #D9D9D9}
.section6 .text1 li{background: #fff;}
.section6 .text1 li span{color: #313131}
.section6 .changebox .change .text{color: #fff}
.section6 .text p strong,.section6 .text3 .yizhu{border: 1px solid #fff}
.section6 .text3 .yizhu{background:url(../images/img31.png) no-repeat left center}
.section6 .zixun{left: 680px;}
.section7{background: url(../images/img17.jpg) no-repeat center;}
.section8{padding-bottom: 30px;background: url(../images/img33.jpg) no-repeat top center;}
.section8 h2,.section8 h2 span{color: #fff}
.section8 .content{background: #fff;box-shadow: 0px 0px 20px #CECECE;padding-bottom: 160px;position: relative}
.section8 dl{width: 485px;overflow: hidden;color: #333;font-size: 18px;padding-top: 75px}
.section8 dt{float: left;margin-top:13px;}
.section8 .fl{padding-left: 65px}
.section8 .fr{padding-right: 65px}
.section8 dd{float: right;width: 380px}
.section8 h1{font-size: 36px;font-weight: 300}
.section8 a{position: absolute;bottom: 40px;left: 482px}
.section9{height: 772px;background: url(../images/img38.jpg) no-repeat center;}
.section9 .content{position: relative;color: #fff;height: 100%;}
.section9 ul{width: 640px;position: absolute;right: 0;top:110px}
.section9 .bold{font-size: 24px;}
.section9 .bold strong{font-size: 42px;font-weight: 400}
.section9 .mar{padding:20px 0;}
.section9 li span{display: inline-block;width: 90px;height: 26px;line-height: 26px;text-align: center;background: #fff;color: #171717;border-radius: 20px;}
.section9 .btns{width: 162px;height: 162px;line-height: 40px;border-radius: 50%;background-color: #a90cc5;border: solid 5px rgba(255,255,255,0.8);font-size: 22px;position: absolute;bottom: 50px;left: 290px;}
.section9 .btns span{display: block;padding-top: 42px;}
.section9 .btns b{display: block;font-weight: 400;font-size: 36px}
.section10{padding-bottom: 60px}
.section10 h2{line-height: 100px}
.section10 dl{width: 346px;height: 364px;float: left;border: 1px solid #8A598D;border-radius: 10px}
.section10 dt{height: 98px;background: #8A598D;border-radius: 10px;text-align: center;color: #fff}
.section10 dt span{padding-top: 18px;display: block;}
.section10 .mar{margin: 0px 66px;}
.section10 dd{width: 295px;margin: 27px auto;}
.section10 .btn{margin-top: 50px}
.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}
