@charset "utf-8";html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,main{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}table{border-collapse:collapse;border-spacing:0}html,body,fieldset,img,iframe,abbr{border:0}[hidefocus],summary{outline:0}a{background-color:transparent}a:active,a:hover{outline:0}img{vertical-align:middle}li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%}small{font-size:80%}sub,sup{position:relative;line-height:0;vertical-align:baseline;font-size:75%}sub{bottom:-0.25em}sup{top:-0.5em}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}q:before,q:after{content:none}label,summary{cursor:default}a,button{cursor:pointer}h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold}del,ins,u,s,a,a:hover{text-decoration:none}button,input,select,textarea,keygen,legend{margin:0;font:inherit;color:inherit}textarea{overflow:auto}body{background:#fff;font:14px/1.5 "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;color:#333}.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden}.clearfix{zoom:1}.wrapper{width:1140px;margin:0 auto}.left{float:left}.right{float:right}img{width: initial;}
/*banner*/
.banner{ position:relative;height:550px; overflow:hidden;min-width:1200px;}
.bannerBg{position: absolute;top: 0;left: 50%;margin-left: -960px;font-size: 0;z-index: -1;}

.bannerCon{width: 1140px;margin: 0 auto;text-align: center;}

.oneC,.thCon .ul01,.ys05 ul,.ys02 .pics{text-align: justify;text-justify:distribute-all-lines;font-size: 0;}
.oneC:after,.thCon .ul01:after,.ys05 ul:after,.ys02 .pics:after{width: 100%;height: 0;margin: 0;display: inline-block;overflow: hidden;content: '';}
.thCon .ul02{text-align: center;font-size: 0;}
.oneC dl,.thCon ul li,.ys05 ul li{display: inline-block;vertical-align: top;}

/*one*/
.one{padding: 50px 0 80px;background: url(../images/bg.jpg) top center no-repeat;min-width: 1140px;}
.titH{text-align: center;}
.titH h2{font-size: 34px;color: #333333;line-height: 48px;display: inline-block;padding: 0 280px;background: url(../images/tit01.png) no-repeat left center,url(../images/tit02.png) no-repeat right center;}
.oneC dl{position: relative;margin-top: 50px;margin-bottom: 0px;box-shadow: 0 0 8px 2px rgba(155,159,210,0.35);border-radius: 10px;}
.oneC dl dt{border-radius: 10px;overflow: hidden;}
.oneC dl dd{width: 100%;height: 100%;position: absolute;top: -22px;left: 0;}
.oneC dl dd h3{font-weight: normal;color: #fff;font-size: 22px;border-radius: 30px;width: 237px;height: 40px;line-height: 40px;text-align: center;margin: 0 auto;background: #3184f6;}
.oneC dl dd h3 span{color: #ffea00;}
.one p{font-size: 15px;color: #b9b9b9;line-height: 20px;padding: 20px 20px;text-align: center;}

.anniuA{display: block;margin: 0 auto;border-radius: 50px;font-size: 20px;color: #fff;width: 310px;height: 66px;line-height: 66px;background: #013dab;text-align: center;box-shadow: 0 0 10px 1px rgba(6,38,97,0.8);}

.two{padding: 40px 0;}
.twoC{padding: 30px 0;text-align: center;}

/*three*/
.three{padding: 32px 0 60px;background: url(../images/bg01.jpg) no-repeat center;}
.three .titH h2{color: #fff;}
.three .titH h2 span{color: #fe9c4d;}
.thCon{padding: 34px 0 40px;}
.tith3{text-align: center;}
.tith3 h3{font-size:20px;color: #333333;line-height: 30px;}
.three .tith3 h3{color: #fff;}
.tith3 h3 span{position: relative;width: 45px;height: 30px;display: inline-block;margin-right: 34px;background: #004bca;color: #fff;}
.tith3 h3 span em{position: absolute;background: url(../images/jt.png) no-repeat;top: 8px;right: -10px;width: 10px;height: 13px;}
.thCon .ul01{padding-top: 19px;}
.thCon ul li{margin-top: 20px;width: 217px;height: 280px;background: url(../images/bg03.png) no-repeat;position: relative;text-align: left;}
.thCon ul li h3{padding: 17px 0 0 76px;font-size: 17px;color: #fff;line-height: 42px;margin-bottom: 14px;}
.thCon ul li h4{font-size: 18px;color: #2bc1ff;position: absolute;top: 18px;left: 1px;padding-left: 11px;width: 87px;height: 38px;line-height: 38px;background: linear-gradient(90deg,#1253d8,rgba(255,255,255,0));font-weight: normal;}
.thCon ul li p{font-size: 16px;padding-left: 20px;line-height: 28px;color: #798ff2;}
.thCon .ul02 li{margin: 20px 7px 0;}
.three .anniuA{background: #0060f2;box-shadow: 0 0 16px 5px rgba(0,0,201,1);}

/*two*/
.ys02{padding: 40px 0;}
.ys02 .pics{width: 1200px;margin: 0 auto;padding: 10px 0 30px;}
.ys02 .pics div{
    width: 285px;
    height: 113px;
    border:1px solid #7f7f7f;
    border-radius: 10px;
    overflow: hidden;
    background: #fff;
    display: inline-block;vertical-align: top;
    margin-top: 20px;
    position: relative;cursor: pointer;
}
.ys02 .pics div img{
    margin: 25px 0 0 40px;
    display: block;
}
.ys02 .pics div span{
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    font-size: 16px;
    color: #36414a;
    padding: 8px 15px;
    width: 287px;
    height: 113px;
    line-height: 25px;
    display: none;
}
.ys02 .pics div span::-webkit-scrollbar {display:none}
/*four*/
.ys03{padding: 40px 0;background: #05005b;}
.ys03 .tith3 h3{color: #fff;}
.ys03-con{width: 1011px;margin: 30px auto 0;position: relative;height: 437px;}
.ys03-con p{position: absolute;top: 0;left: 0;}
.ys03-con .img1{animation:bingtwo 3s infinite;
    -webkit-animation:bingtwo 3s infinite;
    -moz-animation:bingtwo 3s infinite;
    -o-animation:bingtwo 3s infinite;}
.ys03-con .img2{
    animation:bingthree 3s infinite;
    -webkit-animation:bingthree 3s infinite;
    -moz-animation:bingthree 3s infinite;
    -o-animation:bingthree 3s infinite;}
@keyframes bingtwo
{ 0%{opacity: .3;}   50%{opacity: 1;}  100%{opacity: .3;}}
@-moz-keyframes bingtwo
{ 0%{opacity: .3;}   50%{opacity: 1;}  100%{opacity: .3;}}
@-webkit-keyframes bingtwo
{ 0%{opacity: .3;}   50%{opacity: 1;}  100%{opacity: .3;}}
@-o-keyframes bingtwo
{ 0%{opacity: .3;}   50%{opacity: 1;}  100%{opacity: .3;}}

@keyframes bingthree
{ 0%{opacity: 1;}   50%{opacity: .3;}  100%{opacity: 1;}}
@-moz-keyframes bingthree
{%{opacity: 1;}   50%{opacity: .3;}  100%{opacity: 1;}}
@-webkit-keyframes bingthree
{%{opacity: 1;}   50%{opacity: .3;}  100%{opacity: 1;}}
@-o-keyframes bingthree
{%{opacity: 1;}   50%{opacity: .3;}  100%{opacity: 1;}}

.four{padding-top: 50px;}
.fourC{padding: 45px 0 48px;}
.fourSlie{width: 1040px;margin: 0 auto;position: relative;}
.fourBd{font-size: 0;}
.fourSlie dl{padding-top: 107px;position: relative;margin: 0 13px;display: inline-block;vertical-align: top;}
.fourSlie dl dt{width: 145px;height: 145px;overflow: hidden;border: 8px solid #6176e2;border-radius: 100%;position: absolute;top: 0;left: 80px;}
.fourSlie dl dd{padding-top: 63px;width: 318px;height: 260px;background: #fff;border-radius:8px;border: 1px solid #b1c7ff;box-shadow: 8px 8px 0 #cfddfe;}
.fourSlie dl dd h3{font-size: 25px;color: #021178;line-height:50px ;padding-left: 22px;}
.fourSlie dl dd h3 span{font-size: 17px;display: inline-block;margin-left: 14px;font-weight: normal;}
.fourSlie dl dd p{padding: 6px 15px 0 22px;line-height: 30px;color: #353333;font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;text-align: justify;}
.forHd li{position: absolute;top: 200px;width: 30px ;height: 100px;background: url(../images/icon.png) no-repeat;cursor: pointer;}
.forHd .prev{left: -50px;background-position: 0 -110px;}
.forHd .next{right: -50px;background-position: 0 0px;}

/*five*/
.ys05{padding: 50px 0 60px;}
.ys05 ul li{padding-top: 30px;width: 218px;height: 274px;border-radius: 8px;border-top: 5px solid;text-align: center;margin-top: 36px;box-shadow: 0 0 8px rgba(104,105,107,0.3);}
.ys05 ul .li01{border-color: #005aa8;}
.ys05 ul .li02{border-color: #858cc1;}
.ys05 ul .li03{border-color: #5ebb90;}
.ys05 ul .li04{border-color: #eda06b;}
.ys05 ul .li05{border-color: #b776af;}
.ys05 ul li h3{font-size: 20px;color: #373737;line-height: 32px;margin-top: 27px;}
.ys05 ul li p{font-size: 16px;color: #373737;line-height: 24px;margin-top: 8px;height: 104px;padding: 0 14px;}
.ys05 ul li a{width: 118px;height: 30px;line-height: 30px;display: block;margin: 0 auto;border: 1px solid #2187ff;font-size: 16px;color: #2287ff;}

/*six*/
.zmqy{padding: 34px 0 50px;background: #eff3fd;}
.zmqy-con{padding-top: 17px;}
.zmqy-con p{margin-top: 20px;}
.zmqy-con .ptit{font-size: 18px;text-align: center;line-height: 30px;color: #3688ff;}

.biaoge{padding: 26px 0 38px;background:#021178 url(../images/bg02.jpg) no-repeat center top;}
.ndleft{width: 616px;padding-left: 68px;}
.ndleft li{padding-top: 18px;height: 70px;font-size: 0;}
.ndleft li em,.ndleft li p,.ndleft li a{display: inline-block;vertical-align: top;}
.ndleft li em{background: #fff;width: 10px;height: 10px;margin: 28px 20px 0 0;border-radius: 100px;}
.ndleft li p{font-size: 20px;line-height: 70px;color: #fff;width: 346px;}
.ndleft li a{color: #fff;border: 1px solid #fff;border-radius: 8px;font-size: 16px;margin-top: 16px;width: 138px;height: 34px;line-height: 34px;text-align: center;}
.ndleft li a:hover{background: linear-gradient(90deg,#0a46bc,#6647fa);border-color: #0a46bc;}
.biaodan{padding-top: 19px;width: 409px;height: 429px;background: linear-gradient(90deg,#0a46bc,#6647fa);border-radius: 10px;}

.biaodan .tith2{text-align: center;}
.biaodan .tith2 h2{font-size: 50px;color: #fff;line-height: 78px;}
.biaodan .tith2 h3{font-size: 24px;color: #fff;line-height: 36px;}

.biaodan form p{display:block;margin: 20px auto 0px;width:332px;height: 66px;line-height: 66px;background: #fff;border-radius: 6px;color: #9d9b9b;overflow: hidden;}
.biaodan form input{width: 100%;height:100%;padding-left: 18px;border-radius: 6px;box-sizing: border-box;border: none;font-size: 18px;color: #9d9b9b;}
.biaodan form a{font-size: 20px;color: #021178;margin: 20px auto 0;display: block;border-radius: 6px;width: 332px;height:66px;line-height: 66px;background: linear-gradient(90deg,#ffd200,#ffd200);text-align: center;letter-spacing: 1px;font-weight: bold;}
.biaoge .p3{font-size: 18px;color: #fff;line-height: 72px;text-align: center;display: block;}