.p-tb100{padding: 100px 0;}
.p-tb80{padding: 80px 0;}
.p-t100{padding-top: 100px;}
.p-lr5{padding: 0 5px;}
.p-lr10{padding: 0 10px;}
.m-t60{margin-top: 60px;}
.m-t40{margin-top: 40px;}
.m-t30{margin-top: 30px;}
.m-t20{margin-top: 20px;}
.fz-40{font-size: 40px;}
.fz-32{font-size: 32px;}
.fz-24{font-size: 24px;}
.fz-16{font-size: 16px;}
.ztys{color: #1a3263;}
.content-text{font-size: 14px;line-height: 2;color: #6b768e;}
.text-p p{margin-bottom: 0;}
.bg01{background: #f8faff;}

@media (max-width: 1366px) {
    .p-tb100{padding: 70px 0;}
    .p-t100{padding-top: 70px;}
    .p-tb80{padding: 56px 0;}
    .p-lr5{padding: 0 8px;}
    .p-lr10{padding: 0 7px;}
    .m-t60{margin-top: 42px;}
    .m-t40{margin-top: 28px;}
    .m-t20{margin-top: 14px;}
    .fz-40{font-size: 36px;}
    .fz-32{font-size: 28px;}
    .fz-24{font-size: 22px;}
}
@media (max-width: 991px) {
    .p-tb100{padding: 50px 0;}
    .p-t100{padding-top: 50px;}
    .p-tb80{padding: 40px 0;}
    .p-lr5{padding: 0 10px;}
    .p-lr10{padding: 0 5px;}
    .m-t60{margin-top: 30px;}
    .m-t40{margin-top: 20px;}
    .m-t20{margin-top: 10px;}
    .fz-40{font-size: 30px;}
    .fz-32{font-size: 24px;}
    .fz-24{font-size: 20px;}
    .fz-16{font-size: 14px;}
}



.wp-cont-name span{color: #f16821;}
.wp-cont-desc{font-size: 18px;line-height: 2;color: rgba(15,38,85,0.4);}
.service-box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.service-box .item{width: 25%;overflow: hidden;display: flex;align-items: center;}
.service-box .item:nth-child(2){width: 48%;}
.service-box .item.top-item:hover img{transform: scale(1.08);}
.service-box .end-item .cont-flex{width: 100%;max-width: 400px;margin: auto;height: 100px;padding: 0 20px;display: flex;align-items: center;}
.service-box .end-item:nth-child(2) .cont-flex{background: #1a3263;padding: 0 60px;}
.service-box .end-item .cont-flex .icon-top{width: 60px;}
.service-box .end-item .cont-flex .text-end{width: calc(100% - 60px);padding-left: 20px;}
.service-box .end-item .cont-flex .text-end .desc{margin-top: 6px;}
.service-box .end-item:nth-child(2) .cont-flex .text-end .name{color: #fff;}
.service-box .end-item:nth-child(2) .cont-flex .text-end .desc{color: #fff;}

.choose-item .cont-text{width: 22%;max-width: 250px;background: #fff;padding: 0.6rem 0;box-shadow: 0 2px 8px rgba(0,0,0,0.08);}
.choose-item .cont-text .picimg{width: 100px;margin: auto;position: relative;}
.choose-item .cont-text .picimg .show{position: absolute;top: 0;left: 0;opacity: 0;}
.choose-item .cont-text .wptxt{line-height: 1;color: #1a3263;display: flex;align-items: flex-end;justify-content: center;}
.choose-item .cont-text .title{color: rgba(15,38,85,0.4);}
.choose-item .cont-text:hover,.choose-item .cont-text.on.active{background: #1a3263;}
.choose-item .cont-text:hover .wptxt,.choose-item .cont-text.on.active .wptxt{color: #fab95b;}
.choose-item .cont-text:hover .title,.choose-item .cont-text.on.active .title{color: #fff;}
.choose-item .cont-text:hover .picimg .none,.choose-item .cont-text.on.active .picimg .none{opacity: 0;}
.choose-item .cont-text:hover .picimg .show,.choose-item .cont-text.on.active .picimg .show{opacity: 1;}

.about-wp{display: flex;flex-wrap: wrap;}
.about-wp .pic-zuo{width: 50%;}
.about-wp .con-you{width: 50%;max-width: 620px;padding: 1rem 15px 1rem 1rem;}
.about-wp .con-you .desc{margin-top: 30px;padding-top: 40px;border-top: 2px solid #eee;}
.about-wp .con-txt-you .width .content-text{color: #fff;}
a.view-more{display: block;width: 168px;line-height: 48px;background: #fff;border: 1px solid #1a3263;color: #1a3263;position: relative;}
a.view-more:before{content: '';width: 0;height: 100%;background: #1a3263;position: absolute;top: 0;left: 0;transition: all 0.5s;}
a.view-more span{position: relative;z-index: 9;}
a.view-more span em{font-family: '宋体';margin-left: 10px;}
a.view-more:hover:before{width: 100%;}
a.view-more:hover span{color: #fff;}

.kh-service{background: url('../images/servicebg.jpg') no-repeat top center/100% 80%;}
.kh-service .wp-cont-name,.kh-service .wp-cont-desc{color: #fff;}
.service-kh-bg{background: #fff;padding: 40px 40px 0;}
.service-kh-bg .flex-wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.service-kh-bg .flex-wrap .item{width: 174px;}
.service-kh-bg .flex-wrap .item .cont{width: 136px;height: 110px;margin: auto;color: #fff;display: flex;align-items: center;justify-content: center;background: url('../images/bg01.png') no-repeat center/cover;}
.service-kh-bg .flex-wrap .item2 .cont,.service-kh-bg .flex-wrap .item4 .cont{background: url('../images/bg02.png') no-repeat center/100%;}
.service-kh-bg .flex-wrap .arrow{margin-top: 42px;width: 48px;height: 28px;background: url('../images/arrow.png') no-repeat center/100%;}

.wp-cont-desc.ztys{color: #1a3263;}
.news-item-you .news-next,.news-item-you .news-prev{width: 48px;height: 48px;background: #f16821;position: absolute;top: 0;transform: translateY(-24px);z-index: 99;}
.news-item-you .news-next:after,.news-item-you .news-prev:after{font-size: 14px;color: #fff;}
.news-item-you .news-next:hover,.news-item-you .news-prev:hover{background: #1a3263;}
.news-item-you .news-prev{left: calc(100% - 120px);}
.news-item-zuo{width: 40%;}
.news-item-zuo a.link-zuo{display: block;background: #1a3263;}
.news-item-zuo a.link-zuo .picimg{height: 320px;}
.news-item-zuo a.link-zuo .contxt{padding: 30px 50px;}
.news-item-zuo a.link-zuo .contxt .title,.news-item-you a.link-you .title{font-size: 20px;color: #fff;line-height: 1.5;-webkit-line-clamp: 2;height: 3em;}
.news-item-zuo a.link-zuo .contxt .line,.news-item-you a.link-you .line{width: 100%;height: 2px;position: relative;}
.news-item-zuo a.link-zuo .contxt .line:after,.news-item-you a.link-you .line:after{content: '';width: 64px;height: 100%;background: #fff;position: absolute;top: 0;left: 0;transition: all 0.5s;}
.news-item-zuo a.link-zuo:hover .contxt .line:after,.news-item-you a.link-you:hover .line:after{width: 100%;}
.news-item-zuo a.link-zuo .contxt .desc,.news-item-you a.link-you .desc{color: #a3acbf;line-height: 1.8;-webkit-line-clamp: 3;height: 5.4em;}

.news-item-you{width: 56%;position: relative;}
.news-item-you a.link-you .picimg{height: 220px;}
.news-item-you a.link-you .title{color: #1a3263;}
.news-item-you a.link-you:hover .title{color: #f16821;}
.news-item-zuo a.link-zuo .picimg:hover img,.news-item-you a.link-you .picimg:hover img{transform: scale(1.08);}
.news-item-you a.link-you .data,.news-item-you a.link-you .time{color: #d2d2d2;}
.news-item-you a.link-you .line:after{background: #eee;}
.news-item-you a.link-you .desc{color: #6b768e;}

@media (max-width: 991px) {
    .wp-cont-desc{font-size: 14px;}
    .service-wp .container{padding: 0;}
    .service-box .top-item{display: none;}
    .service-box .item:nth-child(2){width: 100%;display: block;}
    .service-box .item.end-item{width: 33.33%;}
    .service-box .end-item .cont-flex{max-width: 240px;padding: 15px 0;text-align: center;height: auto;display: block;}
    .service-box .end-item:nth-child(2) .cont-flex{padding: 15px 0;height: 100%;}
    .service-box .end-item .cont-flex .icon-top{margin: auto;}
    .service-box .end-item .cont-flex .text-end{width: 100%;padding: 20px 0 0;}
    .service-box .end-item .cont-flex .text-end .desc{font-size: 12px;}
    
    .choose-item .cont-text{width: 48%;padding: 0.8rem 0;}
    .choose-item .cont-text .picimg{width: 76px;}
    .about-wp .pic-zuo{width: 100%;}
    .about-wp .con-you{width: 100%;max-width: 100%;padding: 40px 15px;}
    .about-wp .con-you .desc{margin-top: 10px;padding-top: 20px;}
    a.view-more{width: 124px;line-height: 38px;}
    
    .service-kh-bg{background: #fff;padding: 20px 15px 0;}
    .service-kh-bg .flex-wrap .item{width: 48%;max-width: 174px;}
    .service-kh-bg .flex-wrap .arrow{display: none;}
    .service-kh-bg .flex-wrap .item .cont{width: 124px;height: 100px}

    .news-item-you .news-next,.news-item-you .news-prev{width: 30px;height: 30px;transform: translateY(30px);}
    .news-item-you .news-prev{left: calc(100% - 80px);}
    .news-item-zuo{width: 100%;}
    .news-item-zuo a.link-zuo .picimg,.news-item-you a.link-you .picimg{height: 10rem;}
    .news-item-zuo a.link-zuo .contxt{padding: 20px;}
    .news-item-zuo a.link-zuo .contxt .title,.news-item-you a.link-you .title{font-size: 16px;}
    .news-item-you{width: 100%;margin-top: 30px;}
}



.current-site{width: 100%;padding: 15px 0;background: #fff;}
.current-site.cur{border-bottom: 1px solid #eee;}
.current-site ul>li{display: inline;font-size: 14px;color: #1a3263;}
.current-site ul>li>span{margin: 0 6px;font-family: '宋体';}
.current-site ul>li>a{color: #1a3263;}

.structure-wp{background: url('../images/structure.jpg') no-repeat center/cover;}
.platform-wrap{background: #1a3263;display: flex;flex-wrap: wrap;}
.platform-wrap .pic-img-zuo{width: 50%;}
.platform-wrap .con-txt-you{width: 50%;display: flex;align-items: center;}
.platform-wrap .con-txt-you .width{max-width: 620px;padding: 30px 15px 30px 0.6rem;}
.platform-wrap .con-txt-you .width .ztys{color: #fff;}
.platform-wrap .con-txt-you .width .en{line-height: 1.65;color: rgba(255,255,255,0.5);}
.platform-wrap .con-txt-you .width .content-text{color: #fff;}

.strength-wrap .item{width: 100%;display: flex;flex-wrap: wrap;position: relative;}
.strength-wrap .item .img-box{width: 50%;height: 100%;}
.strength-wrap .item .con-box{width: calc(100% - 50%);display: flex;align-items: center;padding: 20px 0.6rem;}
.strength-wrap .item:nth-child(even) .con-box{height: 100%;position: absolute;right: 0;}
.strength-wrap .item:nth-child(even) .img-box{margin-right: calc(100% - 50%);}
.wp-en-title{line-height: 1.65;color: rgba(15,38,85,0.4);}

.service-bg{padding: 20px 0;background: url('../images/service.jpg') no-repeat center/cover;}
.service-wrap{display: flex;align-items: center;justify-content: space-between;}
.service-wrap .con-txt-zuo{width: 46%;}
.service-wrap .pic-img-you{width: 50%;}

.about-us-wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.about-us-wrap .zuo-con{width: 47%;}
.about-us-wrap .zuo-con .business{margin-top: 40px;padding-top: 40px;border-top: 1px solid #eee;}
.about-us-wrap .zuo-con .business .item{width: 46%;}
.about-us-wrap .zuo-con .business .item .number{font-size: 30px;color: #f16821;}
.about-us-wrap .you-img{width: 49%;}
.about-us-wrap.coupler{align-items: flex-end;}
.about-us-wrap.coupler .zuo-con{padding-bottom: 40px;}
.about-us-wrap.coupler .zuo-con .contdesc{font-size: 18px;position: relative;color: #f16821;}
.about-us-wrap.coupler .zuo-con .contdesc:after{content: '';width: 90px;height: 2px;background: rgba(26,50,99,0.1);position: absolute;left: 0;bottom: -19px;}

.row-wrap{display: flex;flex-wrap: wrap;}
.pro-list-item{width: 100%;height: 100%;background: #fff;}
.pro-list-item .title{font-size: 16px;padding: 20px;}
.pro-list-item:hover{box-shadow: 0 4px 24px rgba(0,0,0,0.08);}

a.news-list-item{display: block;height: 100%;}
a.news-list-item .pic-img{height: 240px;overflow: hidden;}
a.news-list-item .con-text{padding: 20px 0;border-bottom: 1px solid #eee;position: relative;}
a.news-list-item .con-text:before{content: '';width: -0;height: 1px;background: #1a3263;position: absolute;left: 0;bottom: -1px;transition: all 0.5s;}
a.news-list-item .con-text .title{color: #1a3263;}
a.news-list-item .con-text .time{margin-top: 8px;font-size: 12px;color: #888;}
a.news-list-item .desc{color: #888;line-height: 1.75;-webkit-line-clamp: 3;height: 5.25em;}
a.news-list-item:hover .title{color: #f16821;}
a.news-list-item:hover .con-text:before{width: 100%;}
.news-time-hits{display: flex;flex-wrap: wrap;}
.news-time-hits .item{margin-right: 40px;color: #999;}
.news-time-hits .item:last-child{margin-right: 0;}
.news-show-cont{padding: 40px 0;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.item-prev-next a{line-height: 2;color: #666;}
.item-prev-next a:hover{text-decoration: underline;}

.contact-us-bg{background: url('../images/contactus.jpg') no-repeat bottom center/100%;}
.info-form-wp{padding: 40px;background: #1a3263;color: #fff;}
.info-form-wp .name{margin: 20px 0 10px;}
.info-form-wp .name span{color: #ff0000;}
.info-form-wp .input{width: 100%;height: 40px;padding: 0 10px;background: #fff;color: #333;}
.info-form-wp .content{width: 100%;height: 150px;padding: 10px;background: #fff;color: #333;}
.info-form-wp .input:focus,.info-form-wp .content:focus{background: #f6f6f6;}
.info-form-wp .submit{margin-top: 20px;width: 100%;height: 40px;background: #fff;color: #666;}
.info-form-wp .submit:hover{background: #f16821;color: #fff;}

@media (max-width: 991px) {
    .platform-wrap .pic-img-zuo,.platform-wrap .con-txt-you{width: 100%;}
    .platform-wrap .con-txt-you .width{max-width: 100%;padding: 40px 15px;}
    .strength-wp,.strength-wp .container{padding: 0;}
    .strength-wrap .item .img-box,.strength-wrap .item:nth-child(even) .img-box{width: 100%;margin: 0;}
    .strength-wrap .item .con-box,.strength-wrap .item:nth-child(even) .con-box{width: 100%;position: static;padding: 40px 15px;}

    .service-wrap,.about-us-wrap.coupler{display: block;}
    .service-wrap .con-txt-zuo{width: 100%;padding-top: 20px;}
    .service-wrap .pic-img-you,.about-us-wrap .zuo-con{width: 100%;}
    .about-us-wrap .zuo-con .business{margin-top: 20px;padding-top: 0;}
    .about-us-wrap .zuo-con .business .item{width: 100%;margin-top: 20px;}
    .about-us-wrap .you-img{width: 100%;padding-bottom: 40px;}
    .about-us-wrap.coupler .zuo-con .contdesc{font-size: 16px;}

    .pro-list-item .title{font-size: 14px;padding: 8px;}
    a.news-list-item .pic-img{height: 10rem;}
    a.news-list-item .con-text{padding: 12px 0;}
    .news-time-hits .item{margin-right: 20px;}
    .news-show-cont{padding: 20px 0;}
    
    .current-site ul>li{font-size: 12px;}
    .contact-us-bg .about-us-wrap .you-img{margin: 40px 0 0;padding: 0;}
    .contact-us-bg .info-form-wp{padding: 20px;}
}