
*{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:#000;text-align: center;}
.white{color: #fff;}
body{overflow-x:hidden;}
.article{max-width: 1920px; min-width: 1024px; margin: 0 auto; font-size: 18px;}
.article h2{width: 100%;margin: 0 auto;color: #28115d;font-size: 32px;font-weight: normal;line-height: 1.2;padding: 60px 0 50px;}
.article h2 span{display: block;color: #C5C5C5;font-size: 14px;letter-spacing:5px}
.article h2 strong{font-size: 46px}
.article h2 i{display: block;width: 62px; height: 6px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #28115d;margin: 25px auto 0}
.btn,.btn1{display: block;width: 315px;height: 66px;background:url("../images/btnbg1.png") no-repeat center;line-height: 66px;color: #fff;font-size:24px;text-align: center;margin: 35px auto 0;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;border-radius: 33px}
.btn1{background:url("../images/btnbg2.png") no-repeat center;}
.btn:hover,.btn1:hover{transform:scale(1.05);-moz-transfrom:scale(1.05);-webkit-transfrom:scale(1.05);-o-transfrom:scale(1.05);}
.btn img,.btn1 img{display: inline-block;vertical-align: middle;animation:showh 1s .2s linear both infinite;-webkit-animation:showh 1s .2s linear both infinite;-moz-animation:showh 1s .2s linear both infinite;-o-animation:showh 1s .2s linear both infinite;-ms-animation:showh 1s .2s linear both infinite}
@-webkit-keyframes showh
{
    0% {opacity:1}
    49% {opacity:1}
    50% {opacity:0;}
    100% {opacity: 0;}
}
@-moz-keyframes showh
{
    0% {opacity:1}
    49% {opacity:1}
    50% {opacity:0;}
    100% {opacity: 0;}
}
@-ms-keyframes showh{
    0% {opacity:1}
    49% {opacity:1}
    50% {opacity:0;}
    100% {opacity: 0;}
}
@-o-keyframes showh{
    0% {opacity:1}
    49% {opacity:1}
    50% {opacity:0;}
    100% {opacity: 0;}
}
.content{width: 1200px;margin:0 auto;}
.over{overflow: hidden;}
.fl{float: left}
.fr{float: right}
.pb{padding-bottom:70px}
/*======*/
.banner{position: relative;}
.banner a.bg{display: block;width: 100%;height:800px;background: url('../images/banner.jpg') no-repeat top center;}
.banner a.btn{margin: 0;position: absolute;left: 50%;bottom: 110px;margin-left: -157px}
.section1 h2{font-size: 46px}
.section1 dl{width: 268px;float: left;background: #C7C7C7;font-size: 32px;font-weight: bold;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;color: #fff;text-align: center;padding-bottom: 20px;margin-right: 42px}
.section1 dl.none,.section2 .over dl.none,.section4 .over dl.none,.section7.over dl.none{margin-right: 0}
.section1 a,.section11 a{background-size: 150%;width: 360px}
.section2{background: url("../images/bg1.jpg") no-repeat center top #5D7FC5;padding-top: 160px}
.section2 h2,.section2 h2 span,.section4 h2,.section4 h2 span,.section7 h2,.section7 h2 span,.section10 h2,.section10 h2 span{color: #fff}
.section2 h2 i,.section4 h2 i,.section7 h2 i,.section10 h2 i{background: #fff}
.section2 .scroll1{position: relative;padding-top: 45px}
.section2 .hd{width: 1088px;margin: 0 auto;overflow: hidden;position: absolute;left: 56px;top: 0;z-index: 1}
.section2 .hd li{width: 529px;height: 79px;background: url("../images/img2.png") no-repeat top center;font-size: 30px;color: #fff;text-align: center;cursor: pointer}
.section2 .hd li.on{background: url("../images/img1.png") no-repeat top center; }
.section2 .hd li strong{font-size: 36px;}
.section2 .over dl{width: 285px;float: left;background: #fff;font-size: 22px;color: #696969;line-height: 1.3;margin-right: 20px;}
.section2 .over{margin-top: 35px}
.section2 .over dl h3{font-size: 30px;color: #5158b0;text-align: center}
.section2 .over dl dd{height: 115px;margin: 0 20px;padding-top: 15px}
.section2 .text,.section3 .text,.section4 .text,.section5 .text,.section7 .text{width: 810px;margin: 0 auto;overflow: hidden;padding: 20px 20px 70px}
/*.section3 {background: url("../images/bg2.png") no-repeat top center #fff;padding-top: 150px}*/
.section3 p{font-size: 22px;color: #474747;margin-bottom: 20px}
.section3 p strong{color: #fb2d6d}
.section3 dl{overflow: hidden;color: #fff;font-size: 24px;width: 1200px;height: 138px;-webkit-border-radius: 75px;-moz-border-radius: 75px;border-radius: 75px;background-color: #3b459e;padding-top: 12px;line-height: 1.4;margin-top: 40px}
.section3 dl dt{width: 126px;height: 126px;-webkit-border-radius: 63px;-moz-border-radius: 63px;border-radius: 63px;background-color: #fff;font-size: 32px;color: #3b459e;font-weight: bold;display: flex;display: -webkit-flex;align-items: center;justify-content: center;text-align: center;line-height: 1.3;margin: 0 25px 0 70px;float: left}
.section3 dl dd{width: 940px;padding-top: 10px;float: left}
.section4,.section10{background: /*url("../images/bg3.jpg") no-repeat top center */#5D7FC5;/*padding-top: 150px*/}
.section4 dl{width: 282px;float: left;background: #fff;font-size: 20px;color: #6a6a6a;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;margin-right: 24px}
.section4 dl h3{font-size: 32px;color: #5258b0;text-align: center;padding: 15px 0 5px;}
.section4 dl dd{height: 190px;margin: 0 15px;line-height: 1.3;}
.section5{background: url("../images/bg2.png") no-repeat top center #F0F2FE;padding-top: 150px}
.section7{background:/* url("../images/bg2.jpg") no-repeat top center*/ #4C51B3;/*padding-top: 150px*/}
.section7 .content{padding-bottom: 2px}
.section7 dl{width: 192px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background-color: #f1f3ff;font-size: 24px;color: #595959;text-align: center;float: left;margin-right: 8px;line-height: 1.3;-moz-box-shadow:2px 2px 0px #696EC2; -webkit-box-shadow:2px 2px 0px #696EC2; box-shadow:2px 2px 0px #696EC2;}
.section7 dl dd{height: 85px}
.section11{background: url("../images/bg4.jpg") no-repeat top center ;padding: 150px 0 50px}
.section11 h2,.section8 h2{font-size: 46px}
.section11 .slider{width: 939px;margin: 0 auto;position: relative}
.section11 .slider .hd{width: 939px;text-align: center;}
.section11 .slider .hd li{width: 311px; height: 49px; line-height: 49px; float: left;  background: #717171; font-size: 27px; color: #fff;}
.section11 .slider .hd li.on{background: #3b459e;}
.section11 .slider .hd li.mar{margin: 0 3px}
.section11 .slider .qh{display: block;width: 39px;height: 127px;position: absolute;top: 334px;z-index: 1}
.section11 .slider .prev{top: 180px;left: -80px;}
.section11 .slider .next{top: 180px;right: -80px;}
.section6 h2{color: #000;font-size: 46px;}
.section6 h2 strong{color: #28115d;font-weight: normal}
.section6{background: url("../images/bg.jpg") ;}
.section6 .content{width: 1200px;}
.section6 .scroll2{height: 780px;position: relative}
.section6 .over {height: 780px;position: relative}
.section6 .over .fl{position: absolute;left: 0;bottom: 0}
.section6 .over .fr{width: 610px;position: absolute;right: 50px;bottom: 85px;z-index: 1}
.section6 .over h3{font-size: 48px;color: #000;font-weight: normal;border-bottom: 1px dashed #B6BBCF;margin-bottom: 20px}
.section6 .over h3 span{font-size: 24px;}
.section6 .over h3 img{display: inline-block;vertical-align: middle;}
.section6 .over dl{overflow: hidden;font-size: 22px;margin-bottom: 10px}
.section6 .over dl dt{width: 67px;height: 67px;float: left;border-radius: 50%;background: #4D4FB3;text-align: center;line-height: 67px;color: #fff}
.section6 .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}
.section6 .over dl.dl3{margin-bottom: 30px}
.section6 .scroll2 .prev,.section6 .scroll2 .next{display: block;width: 47px;height: 96px;position: absolute;top: 280px;z-index: 1}
.section6 .scroll2 .prev{left: 0}
.section6 .scroll2 .next{right: 0}
.section6 .text{width: 650px;overflow: hidden;padding: 30px 0}
.section6 .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;}
.section6 .text a:nth-child(1){float: left;background: #4D4FB3}
.section6 .text a:nth-child(2){float: right;background: #F95271}
.section8{padding-bottom: 80px;}
.section8 a{display: block;float: left;width: 187px;height: 127px;background: #4C51B3;border-radius: 50%;text-align: center;font-size: 24px;padding-top: 60px;line-height: 1.3;color: #fff;margin-right: 11px}
.section8 a.bg{background: #5D7FC5}
.section10 ul{width:100%;background: #7395DA;border-radius: 10px;padding:20px 0;}
.section10 ul img{display: block;margin: 0 auto}
.section10 ul li{width: 970px;margin: 0 auto;overflow: hidden;}
.section10 ul li dl{width:282px;float: left;background: #fff;font-size: 22px;color: #636363;text-align: center;line-height: 1.3;margin-bottom: 20px;}
.section10 ul li dl dd{padding: 10px 0 20px}
.section10 ul li dl h3{font-size: 27px;color: #4c51b5;}
.section10 ul li dl.mar{margin: 0 60px}