
*{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: #000;font-size: 46px;font-weight: normal;line-height: 1.3;padding: 60px 0 50px;}
.article h2 span{color: #1d509c;}
.btn{display: block;width: 353px;height: 77px;-webkit-border-radius: 38px;-moz-border-radius: 38px;border-radius: 38px;background-color: #d94d00;line-height: 77px;color: #fff;font-size:24px;text-align: center;margin: 0 auto;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);}
.btn img{display: inline-block;vertical-align: middle}
.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:649px;background: url('../images/banner.jpg') no-repeat top center;}
.banner a.btn{margin: 0;position: absolute;left: 50%;bottom: 55px;margin-left: -550px}
.banner a.btn img{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;}
}
.section1 .content div{width: 586px;}
.section1 .content dl{padding: 12px;border: 1px dashed #C8C8C8;margin-bottom: 26px}
.section1 .content dl h3{font-size: 36px;text-align: center;font-weight: normal}
.section1 .content dl dd,.section5 .content dl dd{font-size: 20px;color: #666;text-align: center;overflow: hidden;padding: 10px 0 15px}
.section1 .content dl dd p{width: 280px}
.section1 .content dl dd p.fr,.section5 .content dl p.fr{color: #347deb}
.section1 .over,.section2 .text,.section4 .over{width: 830px;margin: 0 auto;padding: 20px}
.section1 .over a.fl,.section2 .text a.fl,.section4 .over a.fl{background: #1F509A}
.section2,.section3{background: #E7EAF3;}
.section2 .hd{width: 551px;margin: 0 auto;overflow: hidden;padding-bottom: 35px}
.section2 .hd li{width: 173px;height: 112px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: #818A97;font-size: 24px;color: #fff;display: flex;display: -webkit-flex;align-items: center;justify-content: center;line-height: 1.3;float: left;text-align: center;position: relative;cursor: pointer}
.section2 .hd li:nth-child(2){margin: 0 16px}
.section2 .hd li i{width: 0;height: 0;border-left: 14px solid transparent;border-right: 14px solid transparent;border-top: 20px solid #4e98c8;position: absolute;left: 50%;margin-left: -7px;bottom: -15px;display: none}
.section2 .hd li.on{background: #4e98c8}
.section2 .hd li.on i{display: block}
.section2 .slider .over{width: 1140px;padding: 30px;background: #4E97C7;font-size: 18px;color: #fff}
.section2 .slider .over .fl{width: 545px;background: #fff;border-radius: 10px;padding: 10px;font-size: 20px;color: #333;padding-bottom: 50px}
.section2 .slider .over3 .fl{width: 498px;}
.section2 .slider .over .fr{width: 520px}
.section2 .slider .over1 .fr{overflow: hidden}
.section2 .slider .over1 .fr div{width: 235px;padding-top: 35px}
.section2 .slider .over1 .fr .textfl{float: left}
.section2 .slider .over1 .fr .textfr{float: right}
.section2 .slider .over1 .fr p{font-size: 20px;text-align: center;color: #fff;position: relative;border-radius: 10px;overflow: hidden}
.section2 .slider .over1 .fr p strong{display: block;width: 100%;font-weight: normal;background: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: 0}
.section2 .slider .over1 .fr span{display: block;padding: 10px 0 25px;font-weight: 300;line-height: 1.3}
.section2 .slider .over2{width: 1168px;padding: 30px 16px}
.section2 .slider .over2 .fr{width: 586px}
.section2 .slider .over2 .fr dl{width: 520px;margin: 0 auto;}
.section2 .slider .over2 .fr dl dd{overflow: hidden;line-height: 1.3}
.section2 .slider .over2 .fr dl dd p{width: 250px;float: left;}
.section2 .slider .over2 .fr dl dd p strong{display: block;font-size: 24px;padding-top: 8px}
.section2 .slider .over2 .fr dl dd p.pfr{float: right}
.section2 .slider .over2 .fr h3{font-size: 30px;font-weight: normal;text-align: center;padding: 20px 0 10px}
.section2 .slider .over3 .fr{width: 593px;}
.section2 .text{overflow: hidden;margin-top: 30px}
.section3 dl{width: 279px;float: left;margin-right: 28px;}
.section3 dl.dl4{margin-right: 0}
.section3 dl dd{font-size: 18px;color: #333;font-weight: 300;line-height: 1.3;text-align: center;padding-top: 10px}
.section3 dl h3{font-size: 30px;font-weight: normal}
.section3 a{width: 450px;margin-top: 50px}
.section4{background: #4E97C7}
.section4 h2{color: #fff}
.section4 ul{width: 1068px;margin: 0 auto 30px;overflow: hidden;background: #59A0CF;border-radius: 10px;padding: 50px 66px 5px}
.section4 ul li{width: 286px;float: left;margin: 0 35px}
.section4 ul li dl{background: #fff;border-radius: 10px;font-size: 18px;color: #333;text-align: center;line-height: 1.3;margin-bottom: 45px;}
.section4 ul li dl dd{padding: 10px 0}
.section4 ul li dl h3{font-size: 24px;color: #1f71a7;font-weight: normal}
.section5{background: #ECECEC}
.section5 .content div{width: 583px}
.section5 .content dl{background: #fff;margin-bottom: 25px;padding: 3px;}
.section5 .content dl p{width: 284px;}
.section5 .content dl p.fr{}
.section5 a{margin-top: 30px}
.section6{background: url("../images/bg.jpg") ;}
.section6 h2{padding-bottom: 45px}
.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: #2071A6;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: #3391CE}