@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}
/*banner*/
.banner{ position:relative;height:550px; overflow:hidden;min-width:1140px;}
.bannerBg{position: absolute;top: 0;left: 50%;margin-left: -960px;font-size: 0;z-index: -1;}

.bannerCon{width: 1140px;margin: 0 auto;}
.bannerCon a{width: 200px;height: 60px;line-height: 60px;text-align: center;background: #fff;border-radius: 4px;margin-top: 56px;font-size: 28px;color: #3828d7;letter-spacing: 2px;display: block;}
.bannerCon a:hover{background: #ffe401;}

.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 35px;transition:.5s;border-right: 1px solid #000;display: block;}
.ggdh li a:hover{color:#c01920; transition:.5s;}
.ggdh li:nth-of-type(8) a{border-right: none;}

.four ul,.five-hd,.seven-con ul{text-align: justify;text-justify:distribute-all-lines;font-size: 0;}
.four ul:after,.five-hd:after,.seven-con ul:after{width: 100%;height: 0;margin: 0;display: inline-block;overflow: hidden;content: '';}
.titC,.one ul{text-align: center;font-size: 0;}
.titC em,.titC h2,.titC .p2 span,.one ul li,.four ul li,.five-hd li,.seven-con ul li{display: inline-block;vertical-align: top;}
/*one*/
.one{padding: 64px 0 46px;}
.titC h2{font-size: 40px;line-height: 50px;color: #333;padding: 0 25px;}
.titC em{background:url(../images/titbg.png) no-repeat;width: 80px;height: 50px;}
.titC .s1{background-position: 0 9px;}
.titC .s2{background-position: 0 -52px;}
.titC .p2{line-height: 42px;font-size: 34px;color: #333;}
.titC .ptop{margin-top: 41px;}
.titC .p2 span{width: 42px;height: 42px;border-radius: 100px;margin-right: 20px;color: #fff;background: #afa9ef;}
.titC .p3{font-size: 18px;margin-top: 22px;line-height: 26px;color: #999;}
.one ul li{width: 217px;margin-top: 64px;}
.one ul li p{font-size: 16px;line-height: 60px;color: #333333;}


/*three*/
.two{padding: 57px 0 65px;}
.two-box1{border-radius: 12px;background: #fff;overflow: hidden;margin-top: 44px;box-shadow: 0 0 8px 0 rgba(1,1,1,0.08);}
.anniuA{font-size: 24px;color: #fff;background: #ffb01f;border-radius: 30px;width: 260px;height: 60px;line-height: 60px;text-align: center;display: block;margin: 0 auto;border-bottom: 6px solid #f18c49;}
.anniuA:hover{background: linear-gradient(#f18c49,#ffb01f);}
.twoA{margin-top: -30px;position: relative;margin-bottom: 68px;}
.two-box2{width: 1278px;margin: 0 auto;padding: 48px 0;}
/*two*/
.three{padding: 60px 0 50px;background: url(../images/bg02.jpg) no-repeat center;}
.three .titC h2,.three .titC .p3{color: #fff;}
.three .titC .s1{background-position: 0 -106px;}
.three .titC .s2{background-position: 0 -158px;}
.th-con{padding-top: 48px;text-align: center;}
/*four*/
.four{padding: 72px 0 9px;}
.four ul li{position: relative;margin-top: 50px;}
.four ul li p{width: 212px;position: absolute;left: 50%;margin-left: -106px;top: 162px;line-height: 32px;font-size: 20px;color: #333;text-align: center;}

/*five*/
.five{padding: 62px 0 55px;background: url(../images/bg03.jpg) no-repeat center bottom;}
.five-hd li{margin-top: 48px;font-size: 24px;color: #fff;background: #89acff;width: 180px;text-align: center;height: 64px;line-height: 64px;border-radius: 10px 10px 0 0;cursor: pointer;}
.five-hd li.on{background: #242ea8;font-weight: bold;}
.five-bd{padding: 45px 46px 0 40px;height: 598px;background: #f1f2ff;border-radius: 0 0 12px 12px;margin-top: -45px;}
.five-bd ul li{margin-top: 36px;}
.five-bd ul li h3{font-size: 22px;color: #447bff;background: url(../images/icon.png) no-repeat center left;line-height: 42px;padding-left: 46px;}
.five-bd ul .li01 h3{background-position: 0 -1px;}
.five-bd ul .li02 h3{background-position: 0 -51px;}
.five-bd ul .li03 h3{background-position: 0 -100px;}
.five-bd ul li p{font-size: 18px;color: #333;margin-top: 13px;line-height: 30px;}
.five .fiveA{margin-top: -30px;border-bottom: none;margin-bottom: 70px;}
.five-box .titC .p2{color: #fff;}
.five-box .titC .p2 span{background: #545ed8;}
.five-boxcon{padding: 52px 0 57px;}
.five-boxhd{width: 200px;}
.five-boxhd li{background: #4c68fe;color: #fff;border-radius: 10px 0 0 10px;height: 99px;padding-top: 31px;line-height: 35px;text-align: center;font-weight: bold;font-size: 20px;cursor: pointer;}
.five-boxhd li.on{background: #fff;color: #3958fa;}
.five-boxbd{padding: 20px 18px 0 26px;background: #fff;width: 894px;border-radius: 0 12px 12px 0;height: 370px;}
.five-boxbd dl dt{width: 668px;}
.five-boxbd dl dd{width: 226px;}
.five-boxbd dl dd .p2{font-size: 20px;color: #4c68fe;line-height: 36px;margin-top: 10px;}
.five-boxbd dl dd .p3{margin-top: 8px;line-height: 26px;font-size: 16px;color: #676767;text-align: justify;}
.five-box .anniuA{border-bottom: none;}
/*six*/
.cqds{padding: 74px 0 64px;}
.cqds-con{margin-top: 72px;position: relative;}
.cqds-bd{width: 928px;margin: 0 auto;height: 534px;overflow: hidden;}
.cqds-bd dl dt{width: 420px;height: 530px;border: 2px solid #4273ff;overflow: hidden;}
.cqds-bd dl dd{width: 504px;padding-top: 19px;}
.cqds-bd dl dd h3{font-size: 47px;padding-left: 26px;color: #333;line-height: 54px;}
.cqds-bd dl dd h3 span{border-left: 2px solid #bdbdbd;font-size: 27px;display: inline-block;margin-left: 14px;padding-left: 14px;font-weight: normal;vertical-align: top;width: 302px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cqds-bd dl dd .p2{margin-top: 36px;width: 456px;height: 261px;background: #4273ff;margin-left: -33px;padding: 55px 34px 0 44px;font-size: 18px;color: #fff;line-height: 28px;text-align: justify;}
.cqds-bd dl dd a{font-size: 20px;margin: 46px 0 0 56px;width: 198px;height: 48px;;line-height: 48px;text-align: center;color: #4273ff;border-radius: 6px;border: 1px solid #4273ff;display: block;}
.cqds-bd dl dd a:hover{background: #4273ff;color: #fff;}
.cqds-hd span{position: absolute;width: 38px;height: 66px;background: url(../images/bg04.png) no-repeat;top: 226px;cursor: pointer;}
.cqds-hd .cqds-prve{left: 22px;background-position: 0 0;}
.cqds-hd .cqds-next{right: 22px;background-position: 0 -76px;}

.six{padding: 60px 0 40px;background: #f5f8ff;}

.seven{padding: 70px 0;}
.seven-con li{display: inline-block;vertical-align: top;margin: 46px 0px 0;background: #fff;width: 174px;height: 192px;border-radius: 6px;box-shadow: 0 0 8px rgba(59,123,176,0.24);padding-top: 26px;text-align: center;}
.seven-con li p{height: 102px;}
.seven-con li p img{display: inline-block;vertical-align: bottom;}
.seven-con li h3{color: #334259;line-height: 30px;font-size: 20px;}


.mfst{padding: 42px 0 28px;background: url(../images/bg05.jpg) no-repeat center;}
.mfst .titP h2{color: #fff;line-height: 54px;font-size: 38px;text-align: center;letter-spacing: 2px;}
.biaodanCon{width: 1140px;margin: 0 auto;padding-top: 20px;text-align: center;}
.biaodanCon form p{display: inline-block;vertical-align: top;margin: 20px 18px 0;width: 360px;height: 48px;line-height: 48px;background: #fff;border-radius: 10px;color: #424242;overflow: hidden;}
.biaodanCon form input{width: 100%;height:100%;padding-left: 18px;border-radius: 10px;box-sizing: border-box;border: none;font-size: 18px;color: #424242;}
.biaodanCon form p input[name]{background: url(../images/bg08.png) no-repeat;}
.biaodanCon form p input[name="username3"]{background-position: 300px 0;}
.biaodanCon form p input[name="remark3"]{background-position: 300px -96px;}
.biaodanCon form p input[name="phone3"]{background-position: 300px -48px;}
.biaodanCon form p input[name="qq3"]{background-position: 300px -144px;}
.biaodanCon form a{font-size: 20px;color: #fff;margin: 45px auto 0;display: block;border-radius: 30px;width: 260px;height: 50px;line-height: 50px;background: #ffa902;box-shadow: 0px 4px 15px 0px rgba(255,194,49,0.33);font-weight: bold;}
.biaodanCon form a:hover{color: #fff;opacity: 0.9;}
.biaodanCon .p1{font-size: 18px;color: #fff;margin-top: 26px;line-height: 32px;text-align: center;}