.img1{height: 1095px;background: url(../images/top-jljx.jpg) no-repeat top center;color: #fff;text-align: center;padding-top: 185px;}
.img1 h2{font-size: 48px;line-height: 1;}
.img1 .t1{font-size: 20px;padding-top: 20px;line-height: 1}
.img1 .a1{margin-top: 45px;}
.img1 .a1 a{margin: 0 20px;}
.img1 img{display: block;margin: 100px auto 0;border-radius: 23px;}

.d1{margin: -98px auto 0;border-radius: 30px;padding-top: 40px;background-color: #fff;}
.d1 ul{width: 966px;margin: 0 auto;display: flex;justify-content: space-between;text-align: center;flex-wrap: wrap;}
.d1 li{width: 222px;height: 108px;margin-top: 25px;border: 1px solid #e3e3e3;border-radius: 15px;display: flex;align-items: center;}
.d1 li span{display: inline-block;width: 60px;height: 60px;background-repeat: no-repeat;background-image: url(../img/jljx/ico_d1.png);margin: 0 14px;}
.d1 li strong{font-size: 22px;font-weight: 500;color: #222;}
.d1 li:nth-child(1) span{background-position: 0 0;}
.d1 li:nth-child(2) span{background-position: -60px 0;}
.d1 li:nth-child(3) span{background-position: -120px 0;}
.d1 li:nth-child(4) span{background-position: -180px 0;}
.d1 li:nth-child(5) span{background-position: -240px 0;}
.d1 li:nth-child(6) span{background-position: -300px 0;}
.d1 li:nth-child(7) span{background-position: -360px 0;}
.d1 li:nth-child(8) span{background-position: -420px 0;}
.d1 li:nth-child(1):hover span{background-position:0 -60px;}
.d1 li:nth-child(1):hover strong{color:#fa640e;}
.d1 li:nth-child(2):hover span{background-position:-60px -60px;}
.d1 li:nth-child(2):hover strong{color:#11afab;}
.d1 li:nth-child(3):hover span{background-position: -120px -60px;}
.d1 li:nth-child(3):hover strong{color:#837afc;}
.d1 li:nth-child(4):hover span{background-position: -180px -60px;}
.d1 li:nth-child(4):hover strong{color:#3f98fd;}
.d1 li:nth-child(5):hover span{background-position: -240px -60px;}
.d1 li:nth-child(5):hover strong{color:#837afc;}
.d1 li:nth-child(6):hover span{background-position: -300px -60px;}
.d1 li:nth-child(6):hover strong{color:#4098fd;}
.d1 li:nth-child(7):hover span{background-position: -360px -60px;}
.d1 li:nth-child(7):hover strong{color:#fa6109;}
.d1 li:nth-child(8):hover span{background-position: -420px -60px;}
.d1 li:nth-child(8):hover strong{color:#11afab;}

.d2{padding-top: 65px;}
.d21{margin-top: 30px;padding-top: 60px;background: url(../img/jljx/d2-1.png) no-repeat center 60px;}
.d22,.d23{width: 221px;height: 563px;float: right;background-repeat: no-repeat;background-position: center;margin-top: -60px;text-align: center;}
.d22{background-image: url(../img/jljx/d2-2.png);margin-right: 20px;}
.d23{background-image: url(../img/jljx/d2-3.png);margin-right: 30px;}
.d21 a{display: inline-block;width: 156px;line-height: 46px;color: #fff;background-color: #fa6109;font-size: 18px;text-align: center;border-radius: 23px;margin-top: 483px;transition: all .5s;}
.d21 a:hover{background-color: #f82f0c;}

.d3{background: #fff url(../img/jljx/d3-bg.jpg) no-repeat center top;margin-top: 80px;}
.d3 ul{display: flex;justify-content: space-between;text-align: center;background: url(../img/jljx/d3.png) no-repeat center 45px;height: 216px;}
.d3 li{width: 225px;padding-top: 100px;}
.d3 li h3{font-size: 22px;font-weight: 500;}
.d3 li p{font-size: 15px;color: #999;line-height: 21.13px;}
.d3 li:nth-child(1):hover h3{color: #3f98fd;}
.d3 li:nth-child(2):hover h3{color: #ff881a;}
.d3 li:nth-child(3):hover h3{color: #07bbc7;}
.d3 li:nth-child(4):hover h3{color: #837afc;}


.d5{width: 950px;padding: 0 13px;margin: 40px auto 0;background: url(../img/jljx/d5.png) no-repeat 0 0;}
.d5 .box{width: 315px;padding-top: 90px;float: right;height: 460px;}
.d5 .box>span{display: inline-block;height: 23px;line-height: 23px;padding: 0 10px;color: #ff6558;background-color: #ffefee;border-radius: 11px;margin-left: 10px;}
.d5 .box>span:hover{background-color: #fb4e34;color: #fff;}
.d5 .box>h2{font-size: 32px;line-height: 45px;margin-left: 17px;padding-top: 20px;font-weight: 500;}
.d5 .box>h2 i{font-style: normal;border-bottom: 1px solid #fb4e34;}
.d5 .box p{margin-top: 20px;line-height: 24px;font-size: 16px;color: #666;padding-left: 17px;background: url(../img/jljx/ico_dian1.png) no-repeat left 8px;text-align: justify;}
.d5 a.a1{font-size: 36px;color: #000;}
.d5 a.a2{display: inline-block;line-height: 60px;font-size: 20px;color: #fff;padding: 0 60px;background: linear-gradient(to right,#f73c21,#ff5f47);margin-top: 25px;border-radius: 30px;transition: all .5s;}
.d5 a.a2:hover{background: linear-gradient(to right,#f82c0d,#ff4d32);}