@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*/
.ggdh{width:100%;height:40px; text-align:center; background-color:rgba(248,249,251,0.9); position:absolute;top:80px; display:none; box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);-o-box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);z-index:99;}
.ggdh ul{text-align: center; font-size: 0;min-width: 1140px;}
.ggdh li{display: inline-block;vertical-align: top;padding-top:10px;}
.ggdh li a{height:20px;font-size:16px;color:#2f2f2f; line-height:20px; padding:0px 45px;transition:.5s;border-left: 1px solid #000;display: block;}
.ggdh li a:hover{color:#c01920; transition:.5s;}
.ggdh li:nth-of-type(1) a{border-left: none;}

.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 a{width:252px;height:54px;background:#fff;display:block;font-size:20px;line-height:54px;color:#404040;margin-left:212px;box-shadow:2px 5px 5px rgba(87,86,86,0.1);text-align: center;margin-top: 375px;
-webkit-animation-name: scaleDraw; 
    -webkit-animation-timing-function: ease-in-out; 
    -webkit-animation-iteration-count: infinite; 
    -webkit-animation-duration: 2.5s;}
@keyframes scaleDraw { 
    0%{
        transform: scale(1);  
    }
    25%{
        transform: scale(1.05); 
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.05);
    }
}
.sixhd,.sevenC ul{text-align: justify;text-justify:distribute-all-lines;}
.sixhd:after,.sevenC ul:after{width: 100%;height: 0;margin: 0;display: inline-block;overflow: hidden;content: '';}
.twoChd{text-align: center;font-size: 0;}
.twoChd li,.sixhd li,.sevenC ul li{display: inline-block;vertical-align: top;}
/*one*/
.one{padding-top: 48px;}
.titH{text-align: center;}
.titH .p2{font-size: 38px;line-height: 55px;color: #414141;}
.titH .p2 span{color: #dd3824;}
.oneC{text-align: center;}
.oneC p{font-size: 18px;color: #494949;line-height: 34px;}

/*three*/
.three{padding: 60px 0;}
.thcon h2{text-align: center;font-size: 32px;line-height: 52px;font-weight: normal;}
.space li{width:196px;float:left;padding-right:40px;font-size:18px;line-height:30px;text-align:center;background:url(../images/arr.jpg) no-repeat 190px 60px;margin-bottom: 34px;}
.space li:last-child{padding-right:0;background:none;}
.space h5{height:36px;color:#fff;text-align:center;font-size:16px;line-height:36px;border-radius:30px;box-shadow:2px 3px 5px rgba(0,0,0,0.2);margin-top:10px;font-weight: normal;}
.space p{width:auto;padding:10px 0 0 18px;font-size:16px;line-height:30px;text-align: justify;}
.space li:nth-child(1){margin-top:90px;}
.space li:nth-child(2){margin-top:68px;}
.space li:nth-child(3){margin-top:47px;}
.space li:nth-child(4){margin-top:26px;}
.s1 li:nth-child(1) h5{background:#9139ff;}
.s1 li:nth-child(2) h5{background:#1f87fb;}
.s1 li:nth-child(3) h5{background:#ff9501;}
.s1 li:nth-child(4) h5{background:#dd3824;}
.s1 li:nth-child(5) h5{background:#ce9f44;}
.s2 li:nth-child(1) h5{background:#748dfe;}
.s2 li:nth-child(2) h5{background:#5875fa;}
.s2 li:nth-child(3) h5{background:#3f5fed;}
.s2 li:nth-child(4) h5{background:#3355eb;}
.s2 li:nth-child(5) h5{background:#2248ee;}
/*two*/
.two{padding: 36px 0 45px;background:#e1e1e2 url(../images/bg01.jpg) center top;}
.twoC{padding: 33px 0 30px;position: relative;}
.twoC .pimg{position: absolute;left: -16px;bottom: 30px;z-index: 1;}
.twoC .thp{font-size: 16px;color: #999;text-align: center;padding-top: 20px;}
.twoChd li{font-size: 20px;color: #3c3cfa;width: 248px;height: 56px;line-height: 56px;border: 2px solid #3c3cfa;border-radius: 40px;margin: 0 33px;cursor: pointer;}
.twoChd li.on{background: #3c3cfa;color: #fff;}
.twoCbd{padding-top: 38px;padding-left: 169px;}
.twoCbd .box1{background: url(../images/a1.png) no-repeat;width: 972px;height: 356px;}
.twoCbd dl dd{color: #5f5e5e;font-size: 18px;line-height: 34px;width: 294px;text-align: justify;padding-left: 82px;}
.twoCbd .box1 dl dt{width: 534px;}
.twoCbd .box1 dl dt .p2{font-size: 17px;color: #5f5e5e;height: 52px;line-height: 52px;border-bottom: 2px solid #e1e1e1;width: 515px;letter-spacing: 0.5px;}
.twoCbd .box1 dl dt .p2 strong{color: #e03315;}
.twoCbd .box1 dl dt .p2 em{font-style: normal;font-weight: normal;}
.twoCbd .box1 dl dt .p2 .em1{font-size: 14px;color: #5f5e5e;margin-left: 18px;}
.twoCbd .box1 dl dt .p2 .em2{font-size: 14px;color: #787878;width: 46px;height: 18px;line-height: 18px;background: #e4e4e4;border-radius: 4px;display: inline-block;text-align: center;}
.twoCbd .box1 dl dt .p3{height: 276px;overflow-y: scroll;overflow-x: hidden;}
.twoCbd dl dd strong{font-size: 25px;color: #dc3719;}
.twoCbd .box1 dd{padding-top: 60px;}
.twoCbd .box2 dd{padding-top: 80px;}
.twoCbd .box2{position: relative;}
.twoCbd .box2 dl{position: absolute;width: 100%;top: 0;left: 0;}
/* .anniuA{display: block;margin: 0 auto;text-align: center;font-size: 20px;color: #3d3d3d;width: 330px;height: 60px;line-height: 60px;background: #fccc1e;} */

.anniuA{font-size: 18px;color: #FF5722;background-color: rgba(252,204,30,.5);border: 1px solid #fccc1e;width: 330px;height: 60px;line-height: 58px;display: block;margin: 0 auto;text-align: center; position: relative;-webkit-transition: color cubic-bezier(.2,1,.3,1) .4s; transition: color cubic-bezier(.2,1,.3,1) .4s;z-index: 1;}
.anniuA:hover{color: #3d3d3d;}
.anniuA:hover:after { opacity: 1;-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.anniuA:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fccc1e;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale3d(.1,1,1);
    -webkit-transition-property: -webkit-transform,opacity;
    -webkit-transition-duration: .4s,.4s;
    -webkit-transition-timing-function: cubic-bezier(.2,1,.3,1);
    transform: scale3d(.1,1,1);
    transition-property: transform,opacity;
    transition-duration: .4s,.4s;
    transition-timing-function: cubic-bezier(.2,1,.3,1);
}

.titH .p3{font-size: 20px;color: #414141;line-height: 40px;}
/*four*/
.four{padding: 55px 0 80px;background: #ececec;}
.fourC{padding-top: 32px;}

.dkjs{padding: 48px 0 50px;}
.dkjsCon{padding: 50px 0 40px;}
.dkjsSlie{position:relative;}
.dkjsCon dl{padding-top: 43px;position: relative;}
.dkjsCon dl dd h3{font-size: 32px;line-height: 54px;color: #363737;padding-left: 399px;}
.dkjsCon dl dd .p2{font-size: 22px;color: #363737;line-height: 40px;margin-bottom: 32px;padding-left: 399px;}
.dkjsCon dl dd .p3{padding: 34px 79px 0 395px;width: 666px;height: 169px;background: #4062c1;}
.dkjsCon dl dd .p3 p{font-size: 16px;line-height: 28px;color: #fff;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.dkjsCon dl dt{position: absolute;width: 273px;height: 322px;top: 0;left: 59px;overflow: hidden;}
.dkjsCon dl dd h3 strong{font-size: 24px;color: #ff8a10;padding-left: 20px;border-left: 1px solid #d7d7d7;margin-left: 19px;line-height: 35px;display: inline-block;}
.dkjsCon dl dd em{width: 80px;height: 2px;background: #4062c1;position: absolute;top: 69px;left: 303px;}
.dkjsHd li{width: 30px;height: 100px;background: url(../images/icon.png) no-repeat;position: absolute;top: 199px;cursor: pointer;}
.dkjsHd .prev{left: 0;background-position: 0 0;}
.dkjsHd .next{right: 0;background-position: 0 -103px;}

.six{padding: 50px 0;background: url(../images/bg0.jpg) no-repeat center;}
.six .titH .p2{color: #fff;}
.sixC{padding: 40px 0 52px;}
.sixhd li{font-size: 20px;color: #fff;background: #123379;border-radius: 50px;width: 148px;height: 60px;line-height: 60px;text-align: center;cursor: pointer;}
.sixhd li.on{background: #dd3824;}
.sixbd{padding: 30px;margin-top: 40px;background: #fff;}
.sixbd dl dd{padding: 22px 0px 0 30px;background: #f7f7f7;width: 346px;height: 438px;}
.sixbd dl dd h3{font-size: 22px;line-height: 38px;color: #191919;margin-bottom: 5px;}
.sixbd dl dd p{font-size: 18px;color: #838383;line-height: 29px;margin-bottom: 10px;padding-right: 22px;text-align: justify;}
/*five*/
.five{background: url(../images/bg03.jpg) no-repeat center;padding: 34px 0 30px;}
.five .titH{margin-bottom: 17px;}
.five .p4{font-size: 20px;color: #646464;height: 43px;margin-top: 17px;text-align: center;}
.five .p4 span{display: inline-block;vertical-align: middle;margin: 0 20px;width: 87px;height: 1px;background: #989898;}

.seven{padding: 46px 0 54px;}
.sevenC{padding: 38px 0 46px;}
.sevenC ul li{width: 180px;padding-top: 16px;height: 166px;background: #fff;border-radius: 6px;box-shadow: 0 0 5px rgba(129,130,136,0.29);text-align: center;}
.sevenC ul li p{height: 85px;}
.sevenC ul li h3{line-height: 33px;font-size: 21.6px;color: #334259;}
/*six*/

.biaoge{padding: 35px 0 35px;background:#eec844 url(../images/bg04.png) no-repeat center bottom;}
.biaodan{width: 1140px;margin: 0 auto;}
.biaodan .tith2{text-align: center;}
.biaodan .tith2 h2{font-size: 42px;color: #313131;line-height: 58px;margin-bottom: 15px;}

.biaodan form p{display:block;margin: 0px auto 20px;width: 536px;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: #fff;margin: 0px auto 0;display: block;border-radius: 6px;width: 536px;height:66px;line-height: 66px;background: linear-gradient(90deg,#dd3824,#dd3824);text-align: center;letter-spacing: 1px;font-weight: bold;}
.biaoge .p3{font-size: 18px;color: #545454;line-height: 70px;text-align: center;display: block;}