html,body{height:100%;margin:0;padding:0;font-size:16px;}
body{background:#fff;font:12px/1.6 'APL', arial,tahoma,sans-serif;overflow-x:hidden;}
body.overflow{overflow:hidden;height:100%}
html.overflow{overflow:hidden;height:100%}
textarea{border: solid 0px;outline:none;}
input{border: solid 0px;outline:none;}
a,a:hover,a:focus{text-decoration:none;}
img{image-rendering: -webkit-optimize-contrast;}
ul{margin:0;padding:0;}
ul li{list-style:none}
body{position: relative;}
.modal-open{position: fixed;width: 100%;}
.container2{margin-left: auto;margin-right: auto;}


.header{height:83px;position:absolute;top: 0;left: 0;width: 100%;z-index:999;background: rgba(255,255,255,0.8);}
.header .flex{display: flex;align-items: center;justify-content: space-between;height:83px;}
.header .menu{margin-left: auto;}
.header .menu ul{display: flex;align-items: center;}
.header .menu ul>li{position: relative;height:30px;line-height: 30px;margin:0 0px;}
.header .menu ul>li>a{padding:0 25px; color:#000;font-size: 16px;height:30px;display: block;line-height:33px;position: relative;border-radius: 15px}
.header .menu ul>li>a.on,.header .menu ul li>a:hover{color:#fb1c19;background: #3662f6;}


.header .login{position:relative;margin-left:40px;color:#000;font-size: 16px}
.header .login a{color:#000;font-size: 16px;margin:0 10px;}

.header.index{background: none;}
.header.index .menu ul>li>a{color:#fff}

.header.index .login{color:#fff}
.header.index .login a{color:#fff}

.indexbanner{position: relative;z-index:59;}

.indexfooter{background:url(../img/footerbg.jpg) top center no-repeat;height: 115px; color:#fff;font-size: 16px;display: flex;align-items: center;justify-content: center}

.indexmain{background: #fff;position: relative;z-index:60;}

.indexmain .bt{display: block;margin:0 auto;}


.index01{position: relative;height:1018px;background: url(../img/index01.jpg) top center no-repeat;}
.index01con{padding-top: 80px;}
.index01con .flex{display: flex;align-items: center;justify-content: space-between;margin-top: 30px;}

.index01con .left{position: relative;}
.index01con .left .shu{position: absolute;right:-100px;bottom: 155px;}
.index01con .left .zhi{position: absolute;right:-100px;bottom: 50px;}
.index01con .right{width: 39%;padding-top: 50px}
.index01con .right .yh{margin-bottom: 30px;}
.index01con .right .text{color:#010102;font-size: 16px;line-height: 1.8;}
.index01con .right .text p{margin-bottom: 25px;}

.index01b{display: block;margin:0 auto; margin-top: 80px;}


.index02{position: relative;height:1050px;}
.index02con{padding-top: 80px;}
.index02con .list{display: flex;align-items: center;justify-content: space-between;margin-top: 100px}
.index02con .list .item{position: relative;}
.index02con .list .item .info{position: absolute;left: 35px;top: 30px;}
.index02con .list .item .info h3{color:#fff;font-size: 22px;margin-bottom: 10px;}
.index02con .list .item .info p a{color:#fff;font-size: 14px;}

.index02con .index02img{display: block;margin-top: 60px;}

.index03{position: relative;height:602px;background: url(../img/index03.jpg) top center no-repeat;}
.index03con{padding-top: 40px;}

.index03con .list{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;margin-top: 40px;}
.index03con .list .item{width: 33%;text-align: center;margin-bottom: 40px;}
.index03con .list .item .icon{width: 120px;height: 120px;border:3px solid #d9e9fe;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin:0 auto;}
.index03con .list .item p{margin-top: 25px;color:#003399;font-size: 16px;}

.index04{position: relative;height:820px;background: #f1f2ff;}
.index04con{padding-top: 70px;}

.index04con .list{display: flex;align-items: center;justify-content: space-between;}
.index04con .list .item{width: 31%;height: 240px;border: 2px solid #c4dafe;padding:30px 45px;border-radius: 20px;background:#f5f6ff;box-shadow: 0px 0px 70px 0px rgba(95, 208, 245, 0.65);}
.index04con .list .item .icon{margin-bottom: 20px;display: flex;align-items: center;justify-content: flex-start;height: 56px}
.index04con .list .item .text{color:#3662f6;font-size: 16px;line-height: 1.8}

.index04con .line{}
.index04con .line .item{padding:35px 0;display: flex;align-items: center;justify-content: flex-start;border-bottom: 2px solid #d8d9e5}
.index04con .line .item .s1{width: 34.2%;color:#010102;font-size: 16px;}
.index04con .line .item h4{color:#505057;font-size: 26px;}
.index04con .line .item h4:after{content:"";display: block;width: 23px;height: 3px;background: #4170fb;margin-top: 5px;margin-bottom: 10px;}
.index04con .line .item p{color:#666666;font-size: 16px;}
.index04con .line .item .s2{margin-left: 10%;width: 15%}
.index04con .line .item .s3{margin-left: 8%;width: 12.5%}
.index04con .line .item .s4{margin-left: 4%;}

.index05{position: relative;height:960px;background: url(../img/index05.jpg) top center no-repeat;}
.index05con{padding-top: 40px;}

.index05tab{display: flex;align-items: center;justify-content: space-between;margin-top: 70px;}
.index05con .hd{width: 45%}
.index05con .hd ul li{height: 140px;margin-bottom: 20px;border-radius: 20px;padding:40px 30px;display: flex;align-items: center;cursor: pointer;}
.index05con .hd ul li .icoon{display: none;}
.index05con .hd ul li .icon{margin-right: 20px}
.index05con .hd ul li.on{box-shadow: 0px 0px 20px 0px rgba(95, 208, 245, 0.65);background:rgba(255,255,255,0.6);}
.index05con .hd ul li.on .icoon{display: block;}
.index05con .hd ul li.on .ico{display: none}
.index05con .hd ul li .info h3{color:#000;font-size: 18px;font-weight: bold;}
.index05con .hd ul li .info p{color:#000;font-size: 16px;}
.index05con .hd ul li.on .info h3{color:#4292fb;}
.index05con .bd{width: 50%}
.index05con .bd .img{max-width: 100%}

.index06{position: relative;height: 759px;background: url(../img/index06.jpg) top center no-repeat;}
.index06con{padding-top: 70px;}

.index06con .textcon{width: 87.5%;background: rgba(0,46,155,0.6);margin:0 auto;margin-top: 120px;border-radius: 60px 0;color:#fff;font-size: 16px;line-height: 1.8;padding:60px;}
.index06con .textcon h3{color:#fff;font-size: 26px;margin-bottom: 50px;text-align: center;}