/* CSS 预设 */
body { background: #fff; font: 14px/1.5 "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif; color: #333; min-width: inherit;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;}
.clearfix{zoom:1;}
.left{float:left;}
.right{float:right;}
/*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{position: absolute;top: 0px;left: 50%;margin-left:-570px;width:1140px;}
.bannerCon a{font-size: 24px;width: 258px;height: 48px;line-height: 48px;font-weight: bold;}
.bannerCon a,.anniuA{color: #fff;background: #17d19f;border-radius: 30px;display: block;text-align: center;}
.anniuA:hover{color: #fff;opacity: 0.8;}
.one ul,.two ul,.four ul,.eightC ul{text-align: center;font-size: 0;}
.one ul li,.two ul li,.four ul li,.eightC ul li{display: inline-block;vertical-align: top;}
/*one*/
.one{padding: 58px 0 48px;background: #fff;}
.Xtit{width: 1140px;margin: 0 auto;text-align: center;}
.Xtit p{margin-top: 34px;line-height: 30px;color: #999;font-size: 16px;}
.one ul{width: 1164px;margin: 0 auto;}
.one ul li{margin: 42px 12px 0;}
.one ul li p{font-size: 18px;color: #130fd2;line-height: 30px;margin-top: 16px;}
.anniuA{margin: 30px auto 0;font-size: 22px;width: 300px;height: 60px;line-height: 60px;}

/*two*/
.two{padding: 64px 0 160px;background: #f0effd url(../images/bg01.png) no-repeat center bottom;}
.two ul li{width: 221px;margin-top: 64px;}
.two ul li p{font-size: 26px;margin-top: 6px;line-height: 45px;color: #130fd2;}
.two ul li h3{font-size: 30px;color: #ffa200;line-height: 126px;width: 173px;height: 173px;background: url(../images/two01.png) no-repeat;margin: 0 auto;}
.two ul li h3 span{font-size: 50px;}
/*three*/
.three{padding: 62px 0 202px;background: #5451ea url(../images/bg02.png) no-repeat bottom center;}
.three .Xtit p{color: #fff;}
.threeC{width: 1140px;margin: 0 auto;text-align: center;padding-top: 40px;}
/*four*/
.four{padding: 64px 0 74px;background: #fff;min-width: 1140px;}
.four ul li{width: 214px;height: 286px;border: 1px solid #4d4bcf;margin: 40px 7px 0;padding-top: 28px;cursor: pointer;}
.four ul li span{width: 95px;height: 95px;display: block;margin: 0 auto;background: url(../images/iconbg.png) no-repeat;}
.four ul .li01 span{background-position: 0 0;}
.four ul .li02 span{background-position: -115px 0;}
.four ul .li03 span{background-position: -228px 0;}
.four ul .li04 span{background-position: -343px 0;}
.four ul .li05 span{background-position: -459px 0;}
.four ul li .p2{margin-top: 10px;line-height: 32px;font-size: 20px;color: #5451ea;}
.four ul li .p3{margin-top: 15px;line-height: 26px;font-size: 16px;color: #666666;text-align: left;padding: 0 20px 0 20px;}
.four ul li:hover{box-shadow: 0 0 10px 5px rgba(2,2,2,0.07);}
.four ul .li01:hover span{background-position: 0 -114px;}
.four ul .li02:hover span{background-position: -115px -114px;}
.four ul .li03:hover span{background-position: -229px -114px;}
.four ul .li04:hover span{background-position: -343px -114px;}
.four ul .li05:hover span{background-position: -458px -112px;}

.five{padding: 64px 0 42px;background: #eff5fa;}
.fiveC{padding: 45px 0 0px;}
.fiveSlie{width: 1040px;margin: 0 auto;position: relative;}
.fiveBd{font-size: 0;}
.fiveSlie dl{padding-top: 107px;position: relative;margin: 0 13px;display: inline-block;vertical-align: top;}
.fiveSlie dl dt{width: 145px;height: 145px;overflow: hidden;border: 8px solid #6176e2;border-radius: 100%;position: absolute;top: 0;left: 80px;}
.fiveSlie dl dd{padding-top: 63px;width: 318px;height: 260px;background: #fff;border-radius:8px;border: 1px solid #b1c7ff;box-shadow: 8px 8px 0 #cfddfe;}
.fiveSlie dl dd h3{font-size: 27px;color: #021178;line-height:50px ;padding-left: 22px;}
.fiveSlie dl dd h3 span{font-size: 18px;display: inline-block;margin-left: 14px;font-weight: normal;}
.fiveSlie 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;}
.fiveHd li{position: absolute;top: 200px;width: 30px ;height: 100px;background: url(../images/icon.png) no-repeat;cursor: pointer;}
.fiveHd .prev{left: -50px;background-position: 0 -110px;}
.fiveHd .next{right: -50px;background-position: 0 0px;}
/*six*/
.six{padding: 70px 0 30px;background: #f0effd;}
.six .Xtit p{color: #666666;}
.sixC{width: 1112px;margin: 37px auto 0;}
.sixC p{width: 1112px;height: 61px;line-height: 61px;text-indent: 31px;color: #fff;font-size: 20px;position: relative;background: #5452fe;border-radius: 8px;margin-bottom: 6px;cursor: pointer;}
.sixC p em{background: url(../images/bg06.png) no-repeat;background-position: 0 -0px;width: 26px;height: 26px;position: absolute;right: 33px;top: 17px;}
.sixC p.on{background: #2b29e5;}
.sixC p.on em{background-position: 0 -40px;}
.sixC .box table{padding-top: 10px;margin-top: -10px;width: 100%;margin-bottom: 6px;}

.sixC .box table td{border: 1px solid #5452fe;text-align: center;line-height: 24px;padding: 8px 0 8px;font-size: 16px;color: #333;}
.sixC .box table .td01{text-align: left;padding-left: 36px;padding-right: 10px;}
/*seven*/
.seven{padding: 142px 0 184px;background: url(../images/bg03.png) no-repeat center;}
.sevenC{padding-top: 44px;width: 1140px;margin: 0 auto;}
.sevenC dt{width: 474px;text-align: center;}
.sevenC dd{margin-top: 76px;width: 630px;height: 230px;position: relative;}
.sevenC .dd01{position: absolute;top: 0;left: 0;width: 573px;padding: 15px 10px 0 20px;height: 190px;background: #fff;border: 3px solid #130fd2;}
.sevenC .dd01 h3{font-size: 24px;line-height: 40px;color: #130fd2;}
.sevenC .dd01 h3 span{font-size: 20px;font-weight: normal;}
.sevenC .dd01 p{font-size: 16px;color: #555;line-height: 32px;margin-top: 2px;}
.sevenC dd em{width: 606px;height: 206px;display: block;position: absolute;bottom: 0;right: 0;border: 3px dashed #130fd2;}
.seven .anniuA{margin-top: 50px;}
/*eight*/
.eight{padding: 60px 0;background: #fff;}
.eightC{margin: 25px auto 0;width: 1140px;position: relative;}
.eightC .p2{font-size: 21px;color: #fff;line-height: 36px;position: absolute;top: 67px;left: 28px;}
.eightC .eightbox{position: absolute;top: 272px;right: 0;width: 271px;text-align: center;}
.eightC .eightbox p{font-size: 21px;line-height: 30px;color: #5451ea;}
.eightC .eightbox a{display: inline-block;margin-top: 29px;width: 126px;height: 32px;line-height: 32px;border-radius: 30px;font-size: 20px;color: #fff;background: #5451ea;}
.eightC .ul01{left: 299px;top: 194px;}
.eightC .ul02{left: 20px;bottom: 41px;width: 841px;}
.eightC ul{position: absolute;}
.eightC ul li{margin-left: 9px;width: 271px;font-size: 16px;color: #fff;background: rgba(60,81,193,0.4);height: 33px;line-height: 33px;}
.eight .anniuA{margin-top: 56px;}


.biaodan{padding: 62px 0 36px;background: url(../images/bg04.png) no-repeat center;}
.biaodanCon{width: 1140px;margin: 0 auto;padding-top: 32px;text-align: center;}
.biaodanCon form p{display: inline-block;vertical-align: top;margin: 20px 18px 0;width: 360px;height: 50px;line-height: 50px;background: #fff;border-radius: 10px;}
.biaodanCon form input{width: 100%;height:100%;padding-left: 18px;border-radius: 10px;box-sizing: border-box;border: none;font-size: 16px;color: #333;}
.biaodanCon form p input[name]{background: url(../images/bg08.png) no-repeat;}
.biaodanCon form p input[name="username2"]{background-position: 300px 0;}
.biaodanCon form p input[name="remark2"]{background-position: 300px -96px;}
.biaodanCon form p input[name="phone2"]{background-position: 300px -48px;}
.biaodanCon form p input[name="qq2"]{background-position: 300px -144px;}
.biaodanCon form a{font-size: 20px;color: #fff;margin: 55px auto 0;display: block;border-radius: 30px;width: 240px;height: 50px;line-height: 50px;background: #5e32e9;box-shadow: 0px 4px 15px 0px rgba(75,28,222,3.3);}
.biaodanCon form a:hover{color: #fff;opacity: 0.8;}
.biaodanCon .p1{font-size: 18px;color: #fff;margin-top: 40px;line-height: 38px;}
