@charset "utf-8";

.content{width: 100%;overflow: hidden;}
.intit  h4{font-size: .5rem;color: #0445b3}
.intit  h4 img{height: .3rem;pointer-events: none;user-select: none}
.intit  h4 span{margin: 0 .15rem}
.intit.w  h4{color: #fff}
.intit+.desc {color: #121e4f;font-size: .24rem;margin-top: .2rem;text-align: center;margin-bottom: .7rem}
.intit.w+.desc {color: #fff;}
.homea{height: 11.5rem;background: url(../images/topbg.jpg) no-repeat bottom center;background-size: cover;padding-top: 1.8rem}
.homea .tit{text-align: center;color: #0445b3;margin-bottom: .1rem}
.homea .tit h4{font-size: .68rem;}
.homea .tit p{font-size: .24rem;line-height: 1.5em;margin-top: .1rem}
.homea .imgbox{height: 5.67rem;position: relative;text-align: center}
.homea .imgbox img{user-select: none;pointer-events: none}
.homea .imgbox .im1{position: absolute;left: -.5rem;bottom: -.1rem;z-index: 4;width: 5.69rem}
.homea .imgbox .im2{width: 8.45rem}
.homea .imgbox .im3{position: absolute;right: -.5rem;bottom: -.6rem;z-index: 4;width: 4.64rem}
.homea .imgbox .im4{position: absolute;left: 11% ;z-index: 5;width: 1.26rem;top: 1.1rem}
.homea .btns{margin:.3rem auto .2rem}
.homea .btns a{display: flex;align-items: center;justify-content: center;width: 2.4rem;height: .6rem;border-radius: .5rem; box-shadow:0 0 10px rgba(15,56,102,.1);font-size: .24rem;color: #0445b3;background: #fff;margin: 0 .3rem;transition: .3s}
.homeb{background: url(../images/bg2.png) no-repeat bottom center;background-size: 100% auto;position: relative;padding: 0 0 1.1rem;z-index: 3;margin-top: -.8rem}
.homeb .box .item{width: calc(25% - .24rem)}
.homeb .box dl{height:100%;transition:.5s}
.homeb .box dl dt{height: 1.8rem;background: url(../images/bi1bg.png) no-repeat center;background-size: 100% 100%;border-radius: .15rem .15rem 0 0;padding: 0 .3rem}
.homeb .box dl dt .ico{height: 1.26rem;background: url(../images/bis.png) no-repeat center;background-size: 100% 100%;width: 1.08rem;display: flex;justify-content: center;align-items: center}
.homeb .box dl dt .ico img{height: .66rem;user-select: none;pointer-events: none}
.homeb .box dl dt h4{font-size: .26rem;color: #fff;font-weight: bold;flex:1;overflow: hidden;margin-left: .25rem}
.homeb .box dl dd{height: 3rem;background: url(../images/biss.png) #fff no-repeat top center;background-size: 100% auto;padding:.4rem .3rem .3rem;border-radius: .15rem;box-shadow: 0 0 15px rgba(0,0,0,.1);margin-top: -.15rem}
.homeb .box dl dd a{color: #297ee6}
.homeb .box dl dd a i{margin-left: .1rem;font-size: .14rem}
.homeb .box dl dd .desc{line-height: 1.8em;color: #666666;text-align: justify;margin-bottom: .3rem;height: 1.68rem}
.homeb .box .item:nth-child(2) dl dt{background: url(../images/bi2bg.png) no-repeat center;background-size: 100% 100%;}
.homeb .box .item:nth-child(3) dl dt{background: url(../images/bi3bg.png) no-repeat center;background-size: 100% 100%;}
.homeb .box .item:nth-child(4) dl dt{background: url(../images/bi4bg.png) no-repeat center;background-size: 100% 100%;}
.homeb .box .item:nth-child(2) dl dd a{color:#00b3fd}
.homeb .box .item:nth-child(3) dl dd a{color:#8b54fd}
.homeb .box .item:nth-child(4) dl dd a{color:#0fcac9}

.homec{background: url(../images/bg3.png) no-repeat top center;background-size: 100% auto;position: relative;padding: 1.2rem 0 0;z-index: 5}
.homec .left{width: 58%}
.homec .right{width: calc(42% - .3rem);background: url(../images/cirbg.png) no-repeat center;background-size: 100% 100%;border-radius: .1rem;border: 2px solid #fff;padding: .2rem;box-shadow: 0 0 15px rgba(0,0,0,.1);}
.homec .left .item{width: calc(50% - .15rem);height: 2.74rem;background: url(../images/ci1bg.png) no-repeat center;background-size: 100% 100%;border-radius: .1rem;margin-bottom: .3rem;padding: .3rem;border: 2px solid #fff;box-shadow: 0 0 15px rgba(0,0,0,.1);}
.homec .left .item img{display: block;height: .7rem;margin-bottom: .3rem;user-select: none;pointer-events: none}
.homec .left .item h4{color: #121e4f;font-size: .26rem;font-weight: bold;margin-bottom: .1rem}
.homec .left .item p{color: #848aa2;font-size: .2rem}
.homec .left .item:nth-child(2){background: url(../images/ci2bg.png) no-repeat center;background-size: 100% 100%;}
.homec .left .item:nth-child(3){background: url(../images/ci3bg.png) no-repeat center;background-size: 100% 100%;margin-bottom: 0}
.homec .left .item:nth-child(4){background: url(../images/ci4bg.png) no-repeat center;background-size: 100% 100%;margin-bottom: 0}

.homec .right .item{width: 33.33333%;height:33.33333%;padding: .1rem}
.homec .right .items{border: 1px solid #fff;background: rgba(255,255,255,.1);border-radius: .1rem;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.homec .right .items img{height: .52rem;user-select: none;pointer-events: none}
.homec .right .items h4{font-size: .2rem;color: #121e4f;font-weight: bold;margin-top: .1rem}
.homec .right .item:last-child .items{display: flex;align-items: center;justify-content: center;flex-direction: inherit;}

.homed{background: url(../images/ebg.jpg) no-repeat center;background-size: cover;position: relative;padding: 2.8rem 0 1.5rem;z-index: 4;margin-top: -1.8rem}
.homed .desc{margin-bottom: .8rem}
.homed .list li{text-align: center}
.homed .list li h4{font-size: .26rem;color:#121e4f;margin-top: .2rem;font-weight: bold; }
.homed .list li .ico{position: relative;}
.homed .list li .ico:after{content: '';height: .38rem;width: 1.04rem;background: url(../images/disha.png) no-repeat center;background-size: 100% 100%;display: block;margin: .05rem auto 0}
.homed .list li .ico img{height: 1.82rem}

.homee{height: 4rem;background: url(../images/bg5.jpg) no-repeat center;background-size: cover;position: relative;z-index: 6}
.homee .wp{max-width: 9.6rem;padding-top: 1.1rem;color: #fff}
.homee .imgr{position: absolute;right: 0;bottom: 0;max-height: inherit;height: 5.67rem}
.homee h4{font-size: .6rem;margin-bottom: .3rem}
.homee a{display: block;width: 2.2rem;height: .6rem;display: flex;align-items: center;justify-content: space-between;;padding: .05rem .05rem .05rem .25rem;background: #fff;border-radius: .5rem;font-size: .24rem;color: #084ab6}
.homee a i{display: block;width: .5rem;height: .5rem;background:#084ab6;display: flex;align-items: center;justify-content: center;line-height: .5rem;border-radius: 50% }
.homee a i img{height: .12rem}
@media (min-width:993px){
  .homeb .box .item:hover dl{transform: translateY(-.2rem);} 
  .homea .btns a:hover{box-shadow:0 5px 10px rgba(15,56,102,.2);letter-spacing: .1em} 
}
@media (max-width: 992px){
.intit+.desc {font-size: .26rem;}
.homea .tit p{font-size: .26rem}
.intit  h4{font-size: .6rem;}
.intit  h4 img{height: .35rem;}
.homea{height: auto;padding-bottom: 2rem}
.homea .imgbox{height: auto;position: relative;text-align: center}
.homea .imgbox .im1{position: absolute;left: -.2rem;bottom: -.1rem;z-index: 4;width: 36vw}
.homea .imgbox .im2{width: 60vw}
.homea .imgbox .im3{position: absolute;right: -.2rem;bottom: -.6rem;z-index: 4;width: 32vw}
.homea .imgbox .im4{position: absolute;left: 11% ;z-index: 5;width: 10vw;top: 10vw}
.homeb{padding-bottom: .8rem}
.homeb .box .item{width: calc(50% - .25rem);margin-bottom: .5rem}
.homeb .box dl dt h4{font-size: .32rem}
.homeb .box dl dd .desc{height: auto;font-size: .22rem}
.homeb .box dl dd{height: auto}
.homec .left{width: 100%;margin-bottom: .3rem}
.homec .right{width: 100%}
.homec .right .items{padding: .3rem 0}
.homec .left .item h4{font-size: .28rem;margin-bottom: .15rem}
.homec .left .item p{font-size: .22rem}
.homec .right .items h4{font-size: .26rem}
.homed .list li .ico img{height: 1.62rem}
.homec .right .items img{height: .68rem}
.homee .imgr{height: 5rem}
}
@media (max-width: 640px){
.homed .list {justify-content: center;}
.homed .list li{padding: 0 .3rem;margin-bottom: .3rem}
.homee{height: auto;padding: 1rem 0}
.homee .wp{padding-top: 0}
.homee .imgr{height: 4.6rem}
.homee h4{max-width: 4rem;line-height: 1em}
.homed{padding-bottom: 1rem}
}
@media (max-width: 597px){
.homea .tit p{font-size: .28rem}
.intit+.desc {font-size: .28rem;}
.homeb .box .item{width: 100%}
.homeb .box dl dt h4{font-size: .36rem}
.homeb .box dl dd .desc{height: auto;font-size: .26rem}
.homec .left .item h4{font-size: .32rem;margin-bottom: .15rem}
.homec .left .item p{font-size: .24rem}
.homec .right .items h4{font-size: .28rem}
.homec{padding-top: .8rem}
.homed .list li h4{font-size: .3rem}
.homed .list li .ico img{height: 1.42rem}
.homee a{font-size: .28rem}
.homee a i img{height: .16rem}
}
 