
*{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}
.fixed{position:fixed;top:0;z-index:9999999}
#subnavhigh{width:100%;display:none}
body{overflow-x:hidden}
h2{font-size:48px;color:#000;text-align: center;font-weight: normal;line-height: 1.5;padding: 70px 0 40px}
h2 span{display: block;font-size: 24px;}
h2 img{display: block;margin: 30px auto 0}
.btn{display:block;width: 325px;height: 76px;line-height:76px;-webkit-border-radius: 38px;-moz-border-radius: 38px;border-radius: 38px;background-color: #f24c1f;color: #fff;margin: 50px auto 0;font-size:24px;text-align:center;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear}
.btn:hover,.section2 .bd a:hover,.section4 .content a:hover{transform:scale(1.05);-moz-transfrom:scale(1.05);-webkit-transfrom:scale(1.05);-o-transfrom:scale(1.05);box-shadow:0 0 15px rgba(242,76,31,0.3),0 0 15px rgba(242,76,31,0.3),0 0 15px rgba(242,76,31,0.3),0 0 15px rgba(242,76,31,0.3)}
.article{max-width: 1920px; min-width: 1024px; margin: 0 auto; font-size: 18px;}
.content{width: 1200px;margin:0 auto;}
.over{overflow: hidden;}
.none{margin-right: 0;}
.fl{float: left}
.fr{float: right}
.pb{padding-bottom: 80px}
/*======*/
.banner a{display:block;width: 100%;height: 872px;background: url(../images/banner.jpg) no-repeat center center;}

/*section1*/
.section1{height: 806px;position: relative;background: #7E77BB}
.section1 .content{background: #fff;position: absolute;left: 50%;margin-left: -600px;top: -122px;z-index: 1}
.section1 .over{width: 1144px;margin: 0 auto}
.section1 dl{width: 277px;float: left;font-size: 18px;color: #333;margin-right: 12px}
.section1 dl dd{overflow: hidden;line-height: 1.3;border: 1px solid #E8E8E8}
.section1 dl dd h3{width: 79px;float: left;height: 78px;;font-size: 30px;color: #fff;font-weight: normal;background: #F14B20;text-align: center}
.section1 dl dd p{width: 180px;float: left;margin-left: 10px;padding-top: 10px;line-height: 1.5}
.section1 dl.none{margin-right: 0}
/*section2*/
.section2{background: #E1DFEC}
.section2 .content{width: 1470px;position: relative}
.section2 .content h2{width: 100%;position: absolute;top: 0;left: 0;z-index: 1}
.section2 .alscroll{position: relative;}
.section2 .qh{display: block;width:65px;height: 65px;position: absolute;top: 670px;z-index: 1;cursor: pointer}
.section2 .prev{left:50px}
.section2 .next{right:50px}
.section2 .bd li{height: 1092px;}
.section2 .bd .li1{background: url("../images/img5.jpg") no-repeat left bottom}
.section2 .bd .li2{background: url("../images/img6.jpg") no-repeat left bottom}
.section2 .bd .text{width: 712px;font-size: 18px;color: #000;margin-left: 600px;position: relative}
.section2 .bd h3{font-size: 36px;font-weight: normal;padding-top: 300px}
.section2 .bd dl{background: #fff;margin-top: 45px}
.section2 .bd dd{width: 660px;margin: 0 auto;background: #7E77BB;overflow: hidden;padding: 20px 26px;}
.section2 .bd dd p.fr{width: 360px;}
.section2 .bd dd p.fl{width: 300px;}
.section2 .bd dd p span{display: block;color: #fff;font-size: 22px}
.section2 .bd dd p span strong{font-weight: normal;color: #000}
.section2 .bd a{display: block;width: 137px;height: 137px;border-radius: 50%;overflow: hidden;position: absolute;right: 15px;top: 330px;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear}
/*section3*/
.section3{height: 1106px;background: url("../images/img14.jpg") no-repeat top center}
.section3 h2{color: #fff;}
.section3 .hd{width: 734px;margin: 0 auto;overflow: hidden}
.section3 .hd li{width: 357px; height: 89px;line-height: 89px;text-align: center;font-size: 30px;float: left;margin: 0 5px;background: rgba(255,255,255,0.3);color: #fff;cursor: pointer}
.section3 .hd li.on{background: #fff;color: #000}
.section3 .slider{background: #fff;}
.section3 .slider li dl{width: 1143px;margin: 0 auto;font-size: 18px;color: #000;overflow: hidden;padding: 65px 0}
.section3 .slider li dt{width: 342px;float: left}
.section3 .slider li dd{width: 767px;float: right}
.section3 .slider li dd h3{font-size: 24px;font-weight: normal}
.section3 .slider li dd p{margin-bottom: 20px}
/*section4*/
.section4 {background: #E1DFEC}
.section4 .content{height: 896px;background: url("../images/img16.jpg") no-repeat left center;position: relative}
.section4 .content a{display: block;width: 171px;height: 171px;border-radius: 50%;overflow: hidden;position: absolute;left: 360px;bottom: 85px;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear}
.section4 .text{width: 556px;margin-left: 645px;padding-top: 30px}
.section4 .text dl{width: 516px;padding: 0 20px;;background: #fff;margin-bottom: 5px;font-size: 18px;color: #000}
.section4 .text h3{font-size: 24px;font-weight: normal;text-align: center;padding: 10px 0}
.section4 .text dd{overflow: hidden;padding: 10px 0 15px}
.section4 .text dd p{width: 255px}
.section4 .text dd p img{display: inline-block;vertical-align: middle}
.section4 .text dd .fr{color: #f24c1f}
/*section5*/
.section5 {background: #7E77BB}
.section5 h2{color: #fff}
.section5 p{position: relative}
.section5 p span{display: block;width: 500px;font-size: 20px;color: #fff;position: absolute;right: 50px;top: 60px}
.section5 .text{background: #fff;padding-bottom: 60px;margin-top: 55px}
.section5 dl{width: 1137px;margin: 0 auto;padding-top: 35px}
.section5 dl dd{overflow: hidden;font-size: 18px;color: #666;margin-top: 15px}
.section5 dl dd strong{display: block;float: left;margin-right: 20px;width: 49px;height: 49px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #635177;color: #fff;line-height: 49px;text-align: center;font-weight: normal}
.section5 dl dd span{display: block;float: left;padding-top: 8px}
.section5 a{margin-top: 30px}
/*section6*/
.section6 dl{position: relative}
.section6 dd{width: 350px;font-size: 18px;color: #fff;position: absolute;left: 260px;top: 25px}
.section6 p{overflow: hidden;margin-bottom: 5px}
.section6 p a{display: block;float: left;height: 64px;line-height: 64px;font-size: 20px;color: #fff;text-align: center;margin-right: 5px;}
.section6 p a.a1{width: 252px;background: #8783CB}
.section6 p a.a2{width: 357px;background: #8785A8}
.section6 p a.a3{width: 251px;background: #9895D3}
.section6 p a.a4{width: 324px;background: #A08CD6;margin-right: 0}
.section6 p a.a5{width: 308px;background: #8E8ACE}
.section6 p a.a6{width: 324px;background: #A997DA}
.section6 p a.a7{width: 298px;background: #9895CB}
.section6 p a.a8{width: 252px;background: #8E8ACE;margin-right: 0}

/**anli**/
.section7{width:100%; padding:30px 0; background: #ededed; margin:0 auto;}
.section7 h2{font-size: 48px;color: #000;text-align: center;  font-weight: normal;  line-height: 1.5;  padding: 70px 0 40px; }
.section7 h2 span{display: block;font-size: 24px;}

.section7 ul{width:1200px; height: auto; margin:0 auto;/* border:1px solid red;*/}
.section7 ul li:nth-child(2){margin:20px 0;}
.an_left{float: left; margin-right:15px;}
.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}