*{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;}
.article{max-width: 1920px; min-width: 1024px; margin: 0 auto; font-size: 18px;}
.article h2{font-size:36px;color:#000;text-align: center;font-weight: normal;line-height: 1.3;padding: 80px 0 30px}
.article h2 strong{display: block}
.white{color: #fff;}
body{overflow-x:hidden;}
.btn{display:block;width: 365px;height: 64px;-webkit-border-radius: 32px;-moz-border-radius: 32px;border-radius: 32px;background-color: #ff678b;;font-size:24px;line-height:64px;text-align:center;margin:45px auto 0;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;color:#fff;}
.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 rgbg(255,103,138,0.4),0 -2px 5px rgbg(255,103,138,0.4),0 2px 5px rgbg(255,103,138,0.4),2px 0 5px rgbg(255,103,138,0.4);}
.over{overflow: hidden;}
.fl{float: left}
.fr{float: right}
.content{width: 1180px;margin:0 auto;}
/*======*/
.banner a{display:block;width: 100%;height: 800px;background: url(../images/banner.jpg) no-repeat center center;}
.section1 p{font-size: 18px;color: #333;margin-bottom: 25px}
.section1 li{overflow: hidden;margin-bottom: 5px}
.section1 li a{display: block;width: 291px;height: 65px;line-height: 65px;float: left;font-size: 24px;color: #fff;background: #91B9E4;text-align: center;}
.section1 li a.a2{width: 419px;background: #AA7AE3;margin: 0 5px}
.section1 li a.a3{width: 419px;background: #DF7AE3}
.section1 li a.a4{width: 328px;background: #E99B84}
.section1 li a.a5{width: 473px;background: #E490A6;margin: 0 5px}
.section1 li a.a6{width: 328px;background: #9F91E3}
.section2 ul{width: 604px;margin: 0 auto;background: #DDDFEB;padding:50px 73px 20px}
.section2 ul li{overflow: hidden;margin-bottom: 30px}
.section2 ul li dl{position: relative}
.section2 ul li dd{width: 100%;font-size: 24px;color: #fff;text-align: center;position: absolute;left: 0;top: 50px}
.section3{background: #E9E9E9;margin-bottom: 80px}
.section4 .over h3{width: 286px;height: 105px;float: left;line-height: 105px;font-size: 36px;background: #AC4EEC;color: #fff;font-weight: normal;text-align: center}
.section4 .over p{width: 845px;float: right;text-indent: 2em;font-size: 18px;color: #333}
.section4 .text{border: 17px solid #BEBEBE;padding: 50px 0}
.section4 .text ul{width: 1000px;margin: 20px auto 0}
.section4 .text li{overflow: hidden;}
.section4 .text li p{width: 500px;height: 42px;line-height: 40px;float: left;font-size: 18px;color: #333;margin-top: 15px}
.section4 .text li p strong{display: inline-block;width: 145px;height: 40px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: #8886d7;text-align: center;color: #fff;overflow: hidden;vertical-align: middle;margin-right: 10px}
.section4 .text li p strong img{display: inline-block;vertical-align: middle}
.section5 .content{background: url("../images/img12.jpg");padding: 50px;border: 2px solid #000;border-radius: 30px;font-size: 21px;color: #333;position: relative}
.section5 dl h3 strong{display: block;font-weight: normal;font-size: 28px;line-height: 1.3;margin-right: 40px}
.section5 dl h3 span{display: block}
.section5 dl h3 p{font-weight: normal}
.section5 dl.dl1 {overflow: hidden;margin-bottom: 40px}
.section5 dl.dl1 dt{width: 232px;float: left;margin-right: 40px}
.section5 dl.dl1 dd{width: 788px;float: left;}
.section5 dl.dl1 dd h3{overflow: hidden;border-bottom: 2px solid #000;padding: 40px 0 10px;margin-bottom: 15px}
.section5 dl.dl1 h3 strong{float: left;width: 170px;}
.section5 dl.dl1 dd h3 p{display: block;float: left;width: 570px}
.section5 .over .fl{width: 560px}
.section5 .over .fr{width: 606px}
.section5 .over dl dd{overflow: hidden;line-height: 1.3;margin-bottom: 10px}
.section5 .over dl dd h3{width: 79px;height: 79px;float: left;text-align: center;line-height: 79px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-color: #4386db;border: solid 2px #000;font-size: 28px;color: #fff;font-weight: normal;margin-right: 35px}
.section5 .over dl dd p{width: 440px;float: left;padding-top: 13px}
.section5 .over .fl dd{padding: 50px 0 40px}
.section5 .btn{border: 2px solid #000;height: 80px;line-height: 80px;border-radius: 40px}
.section5 .posi{position: absolute;right: 30px;top: 50px}
.section6{background: url("../images/img18.jpg") no-repeat top center;padding-top: 23px}
.section6 .content{width: 1250px;overflow: hidden;font-size: 18px;color: #333;font-size: 18px;}
.section6 .fr{width: 700px}
.section6 h3{font-size: 24px;color: #000;font-weight: normal;line-height: 1.3;padding: 120px 0 10px}
.section6 h3 strong{display: block;font-size: 36px}
.section6 div.over p{width: 325px;float: left}
.section6 div.over p.p2{margin-left: 50px;}
.section6 div.over p.p2 span{display: block;font-size: 24px;color: #000}
.section6 div.fr ul{overflow: hidden;margin-top: 10px}
.section6 div.fr li{width: 162px;float: left;height: 135px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-color: #a375c5;text-align: center;color: #fff;line-height: 1.3;padding-top: 27px;border: 3px solid #fff;margin-right: 15px}
.section6 div.fr li span{font-size: 42px;}
.section6 div.over a{width: 266px;height: 69px;line-height: 69px;float:left;margin-right: 40px}
.section6 div.over a.btn1{background-color: #a05ad5;}
.section6 .hd{text-align: center;margin-top: 30px}
.section6 .hd li{display: inline-block;width: 23px;height: 23px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #a05ad5;}
.section6 .hd li.on{background-color: #a05ad5}
.section7{background: url("../images/img20.jpg") repeat-x top #E7E7E7;padding-bottom: 60px}
.section7 .content{position: relative}
.section7 .text{width: 590px;}
.section7 .over{overflow: hidden;padding-top: 60px}
.section7 .over div{width: 284px;}
.section7 .over dl{background-color: #fff;font-size: 18px;color: #333;margin-bottom: 20px;padding: 30px 0}
.section7 .over dl dt{text-align: center}
.section7 .over dl dd{margin: 0 20px;line-height: 1.4}
.section7 .over dl h3{font-size: 30px;color: #000;font-weight: normal;text-align: center;padding-top: 15px}
.section7 img.img{position: absolute;right: -160px;bottom: -60px;z-index: 1}
.section8{margin-top: 35px}
.section8 .text{height: 204px;background: url("../images/img25.jpg") no-repeat top center;font-size: 18px;color: #000;line-height: 1.3;position: relative}
.section8 .text h3{font-size: 36px;color: #fff;font-weight: normal;margin:0 0 10px 195px;padding-top: 50px}
.section8 .text p{margin-left: 195px}
.section8 .text a{width: 164px;height: 43px;line-height: 43px;background: #000;position: absolute;right: 134px;bottom: 25px;margin-top: 0}
.section9 {background: #A375C3;padding-bottom: 80px;margin-top:45px;}
.section9 h2{color: #fff;font-size: 48px;}
.section9 .content {text-align: center}
.section9 ul{width: 663px;margin: 0 auto;overflow: hidden;color: #fff}
.section9 ul li{float: left;line-height: 1.3;font-size: 24px}
.section9 ul li span{display: inline-block;width: 96px;height: 76px;font-size: 21px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #fff;padding-top: 20px;vertical-align: middle;margin: 0 10px}
.section9 i{display: block;width: 59px;height: 2px;background-color: #fff;margin: 22px auto 20px;}