*{margin: 0;padding: 0;box-sizing: border-box;border-radius: 0;border: 0;outline: none;/* vertical-align: middle; */ font-family: 'Source Han Sans CN';}
ul,li,ol{list-style: none;}
a{text-decoration: none;color: #000;}
img{border: 0;}
table,th,td,tr{border-collapse:collapse;border: 1px solid #ddd;line-height: 1.5;padding: 10px;}
input,textarea,select,button{outline: none;resize: none;} 
input:focus,textarea:focus,select:focus,button:focus{outline: none;}
iframe,video{display: block;width: 100%;height: auto;border: 0;margin: 0 auto;}
html,body{width: 100%;position: relative;font-size: 16px;color: #000;background-color: #fff;}
/* 思源宋体 */
@font-face {
    font-family:SourceHanSerifCN;
    src: url(./SourceHanSerifCN-Heavy-7.otf);
}

:root{
    --font-family: 'SourceHanSerifCN';
}



.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide1{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:1; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.txthide4{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:4; text-overflow: ellipsis; overflow: hidden; text-align: justify;}

.wrapper{width: 13.6rem;margin: 0 auto;}
.sub_wrapper{max-width: 1200px;min-width: 923px;margin: 0 auto;padding: .77rem 0 1.2rem;}



.public_i_name{font-size: .36rem;color: #333333;font-weight: bold;line-height: 1;text-align: center;padding: .8rem 0 .35rem;}

.public_sub_name{font-size: 30px;color: #2b2a2a;font-weight: bold;line-height: 45px;text-align: center;margin-bottom: 10px;}

.more{display: block;width: 132px;font-size: 16px;color: #666666;line-height: 44px;text-align: center;border: 1px solid #cccccc;transition: .5s;}
.more:hover{background-color: #005ca9;color: #fff;border-color: #005ca9;}



/* 头 */
header{width: 17.2rem;margin: 0 auto;position: relative;z-index: 9;}
header .logo{display: block;width: auto;height: .61rem;}
header .logo img{display: block;width: fit-content;height: 100%;}
header .nav dd{position: relative;}
header .nav dd>a{display: block;line-height: 1rem;padding: 0 .33rem;font-size: 18px;color: #000000;transition:.5s;}
header .nav .active{background-color: #00569e;color: #fff;}
/* header .nav dd:hover>a{background-color: #00569e;color: #fff;} */
header .nav dd ul{display: none;width: 100%;position: absolute;top: 100%;left: 0;overflow: hidden;}
header .nav dd ul li{width: 100%;background-color: #00569e;color: #fff;}
header .nav dd ul li a{display: block;width: 100%;font-size: 16px;color: unset;line-height: .4rem;text-align: center;margin-bottom: 1px;}
header .nav dd ul li:hover{background-color: #fff;color: #00569e;transition: .5s;}
header .switch{display: flex;align-items: center;width: fit-content;font-size: .16rem;color: #005ca9;line-height: 2;border-radius: .34rem;border: 1px solid #005ca9;padding: 0 16px;position: relative;margin-left: .38rem;}
/* header .switch::after{display: block;content: '';width: 0;height: ;border-top: 6px solid #005ca9;border-right: 3px solid transparent;border-left: 3px solid transparent;margin-left: 6px;} */



/* banner */
.banner{width: 100%;position: relative;overflow: hidden;}
/* .banner .swiper-wrapper{transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;} */
.banner img{width: 100%;display: block;}
.banner .swiper-pagination{position: absolute;bottom: 33px;}
.banner .swiper-pagination-bullet{width: 8px;height: 8px;opacity: .7;background: #fff;}
.banner .swiper-pagination-bullet-active{width: 17px;height: 8px;opacity: 1;border-radius: 8px;background: #fff;}




/* 关于我们 */
.i-introduce{display: flex;width: 100%;}
.i-introduce .img{width: 9rem;height: 7rem;}
.i-introduce .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.i-introduce .right{display: flex;flex-direction: column;justify-content: center;align-items: flex-end;flex: 1;background-color: #f8f8f8;padding: 1.1rem 2.8rem 1.1rem .8rem;}
.i-introduce .right .title{font-size: .36rem;color: #2b2a2a;font-weight: bolder;line-height: .48rem;}
.i-introduce .right .name{font-size: .2rem;color: #005ca9;position: relative;margin: .1rem 0 .5rem;}
.i-introduce .right .name::after{display: block;content: '';width: 44px;height: 2px;background-color: #005ca9;position: absolute;top: 50%;right: calc(100% + 10px);margin-top: -1px;}
.i-introduce .right .desc{width: 100%;font-size: .16rem;color: #404040;line-height: .22rem;margin-bottom: .4rem;text-indent: 2em;}
.i-introduce .right .desc p{margin-bottom: 5px;}


/* 产品 */
.i-product{width: 100%;padding: .6rem 0 .8rem;background: url(../images/product_index_bj.png)no-repeat center / cover;color: #fff;}
.i-product .name{font-size: 14px;opacity: .75;line-height: 1;margin-bottom: .2rem;}
.i-product .desc{font-size: .38rem;line-height: .4rem;font-weight: bold;margin-bottom: .3rem;}
.i-product .product_hd{display: flex;align-items: flex-end;}
.i-product .product_hd a{display: flex;min-width: 160px;font-size: 16px;color: #ffffff;line-height: 1;padding-right: 10px;cursor: pointer;}
.i-product .product_hd .active{font-size: 20px;}
.i-product .page_prev , .i-product .page_next{width: .5rem;height: .5rem;background-repeat: no-repeat;background-position: center;background-size: 100%;cursor: pointer;opacity: .7;}
.i-product .page_prev{background-image: url(../icons/product_prev.png);}
.i-product .page_next{background-image: url(../icons/product_next.png);margin-left: 10px;}
.i-product .page_prev:hover , .i-product .page_next:hover{opacity: 1;}
.i-product .images{width: 100%;height: fit-content;position: relative;overflow: hidden;margin-top: 20px;}
.i-product .product_bd{width: 100%;position: absolute;overflow: hidden;padding: 40px 0;top: 200%;}
.i-product .product_bd .swiper-slide{display: block;position: relative;transform: scale(.9);background-color: #fff;}
.i-product .product_bd .img{width: 100%;height: 3.9rem;overflow: hidden;background-color: #fff;}
.i-product .product_bd .img img{display: block;width: 100%;height: 100%;object-fit: contain;}
.i-product .product_bd .title{width: 100%;font-size: 16px;color: #000;line-height: 52px;text-align: center;background-color: #fff;position: relative;margin-top: -52px;}
.i-product .product_bd .swiper-slide-active{transform: scale(1.11);position: relative;z-index: 2;}
.i-product .product_bd .swiper-slide-active .title{position: relative;color: #fff;background-color: #015aae;margin-top: 0;}
.i-product .active_show{position: relative;top: auto;}


/* 服务支持 */
.i-service{width: 100%;background-color: #f4f5ff;padding-bottom: .4rem;}
.i-service .item_service{display: flex;width: 100%;overflow: hidden;}
.i-service .item_service dd{width: calc((100% - .75rem) / 4);margin-right: .25rem;overflow: hidden;}
.i-service .item_service dd:nth-child(4n){margin-right: 0;}
.i-service .item_service .list{display: block;width: 100%;height: 100%;background-color: #fff;padding: .2rem;border-radius: .1rem;border: 1px solid #fff;}
.i-service .item_service .img{width: 100%;height: 2rem;overflow: hidden;}
.i-service .item_service .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.i-service .item_service .title{width: 100%;font-size: .2rem;font-weight: bold;color: #015aae;line-height: 1.5;margin-bottom: .1rem;}
.i-service .item_service .desc{width: 100%;font-size: .16rem;color: #898989;line-height: 1.5;}
.i-service .item_service dd:hover .list{border: 1px solid #015aae;}


/* 公司动态 */
.i-news{width: 100%;padding-bottom: .3rem;}

.i-news .title{font-size: .2rem;color: #000000;padding: .2rem 0 .05rem;}
.i-news .desc{height: .56rem;font-size: .16rem;color: #898989;line-height: .28rem;}

.i-news .public_name{margin-bottom: .5rem;}
.i-news .isgood{display: block;flex: 1;margin-right: .7rem;overflow: hidden;}
.i-news .isgood .pic{width: 100%;height: 2.80rem;margin-bottom: 10px;overflow: hidden;}
.i-news .isgood .pic img{display: block;width: 100%;height: 100%;object-fit: cover;transition: .5s;}
.i-news .isgood:hover .pic img{transform: scale(1.05);}

.i-news .bot{display: flex;justify-content: space-between;margin-top: .1rem;}
.i-news .bot .date{font-size: .2rem;color: #000000;line-height: 1.1;}
.i-news .bot .date span{font-size: .16rem;color: #898989;}
.i-news .bot .icon{display: block;width: .3rem;height: .3rem;}

.i-news .right_item{width: 7.2rem;overflow: hidden;}
.i-news .right_item dd{margin-bottom: .36rem;}
.i-news .right_item dd:last-child{margin-bottom: 0;}
.i-news .right_item a{display: flex;overflow: hidden;}
.i-news .right_item .left_date{display: flex;justify-content: center;align-items: center;flex-direction: column;width: .95rem;height: 1.24rem;background: linear-gradient(135deg , #004986 , #005ca9);margin-right: .3rem;font-size: .15rem;color: #000000;border-radius: .04rem;overflow: hidden;position: relative;}
.i-news .right_item .left_date::after{display: block;width: 1.7rem;height: 1.7rem;content: '';background-color: #ececec;position: absolute;top: 50%;left: 50%;transform:  translate(-50%, -50%) rotate(45deg);transform-origin: center;}
.i-news .right_item .left_date span{position: relative;z-index: 2;}
.i-news .right_item .left_date .day{font-size: .46rem;color: #005ca9;font-family: var(--font-family);}
.i-news .right_item .textContent{flex: 1;overflow: hidden;}
.i-news .right_item dd:hover .left_date span{color:#fff;transition:color 1.5s ease;}
.i-news .right_item dd:hover .left_date::after{transform:  translate(-50%, -50%) rotate(45deg) scale(0) ;transition: .8s;}
.i-news .more{margin: .4rem auto 0;}


/* 底部 */
.item_nav{display: flex;padding: .4rem 0 .8rem;}
.item_nav .list{flex:1;}
.item_nav .list .icon{display: flex;justify-content: center;align-items: center;width: 95px;height: 95px;background: linear-gradient(to top , #e6e7eb , #f5f6fa);border-radius: 10px;margin: 0 auto;overflow: hidden;}
.item_nav .list .icon img{display: block;width: .5rem;height: fit-content;}
.item_nav .list .title{font-size: 18px;color: #1d2127;line-height: 2;text-align: center;}



/* 页脚 */
footer{width: 100%;background: url(../icons/footer_bj.png)no-repeat bottom left .62rem / auto 4.75rem #015aae;padding-top: 1px;padding-left: 1.6rem;position: relative;z-index: 2;margin-top: .3rem;}
footer .info{width: 100%;padding: .8rem 0 .6rem;background: url(../icons/footer_info_bj.png)no-repeat center / cover ;margin-top: -.26rem;}
footer .info .wrapper{margin-left: 1.2rem;}
footer .info .phone{font-size: .3rem;line-height: 1;color: #fff;margin-bottom: .3rem;font-weight: bold;}
footer .info .left{padding-right: 10px;}
footer .info .left dd{font-size: .16rem;color: #cccccc;margin-bottom: .2rem;}
footer .info .right{display: flex;justify-content: flex-end;flex:1;}
footer .info .right>li{width: 1.4rem;}
footer .info .right>li:last-child{width: fit-content;}
footer .info .right>li>a{font-size: .2rem;color: #ffffff;line-height: 2;white-space: nowrap;}
footer .info .right>li li a{font-size: .16rem;color: #cccccc;line-height: 2.2;}
footer .info .right>li a[href]:hover{text-decoration: underline;color: #fff;transition: .5s;}

footer .bot{display: flex;justify-content: space-between;align-items: center;height: .96rem;margin-left: 1.2rem;}
footer .bot .logo{height: .49rem;}
footer .bot .logo img{display: block;width: fit-content;height: 100%;}
footer .bot .text{display: flex;align-items: center;font-size: 14px;color: #fff;line-height: 1;}
footer .bot .text>*:not(img){opacity: .4;}
footer .bot .text img{display: block;height: 20px;margin-right: 3px;}
footer .bot .text a{color: #fff;}



/* 返回顶部 */
.backTop{display: flex;flex-direction: column;align-items: center;width: 70px;background-color: #015aae;position: fixed;right: 0;bottom: 1.4rem;z-index: 999;padding: 30px 0;cursor: pointer;-webkit-user-select: none; /*禁止选中文本*/
    user-select: none;}
.backTop span{display: block;width: 1px;height: 30px;background-color: #fff;margin-bottom: 30px;}
.backTop .text{font-size: 16px;color: #fff;line-height: 1;writing-mode: vertical-lr;letter-spacing: .2em;}


/* 面包屑 */
.Breadcrumbs{width: 100%;height: fit-content;background-color: #f5f5f5;}
.Breadcrumbs .box.sub_wrapper{padding: 0;}
.Breadcrumbs .box{display: flex;align-items: center;justify-content: space-between;height: 60px;}
.Breadcrumbs .left{display: flex;flex: 1;align-items: flex-end;}
.Breadcrumbs .left .name{font-size: 20px;color: #005ca9;font-weight: bold;line-height: 1;}
.Breadcrumbs .left span{display: block;width: 1px;height: 20px;background-color: #c3c3c3;margin: 0 25px;}
.Breadcrumbs .left a{font-size: 16px;color: #4c4c4c;line-height: 1;}
.Breadcrumbs .box .crumbs>* , .Breadcrumbs .box .crumbs{color: #666666;font-size: 14px;line-height: 1;}
.Breadcrumbs .box .crumbs i{display: inline-block;margin: 0 5px;font-style: normal;font-family: 'SimSun';}
.Breadcrumbs .box .crumbs span{color: #005ca9;}

.product_crumbs .left span:last-of-type{display: none;}

/* 栏目名称 */
.wap_channel_name{display: none;}

/* 详情 */
.detail{width: 100%;}
.detail .title{font-size: .3rem;color: #2b2a2a;line-height: 1.5;text-align: center;font-weight: bold;}
.detail .time{font-size: .16rem;color: #afafaf;text-align: center;}
.detail  article{font-size: .18rem;line-height: 2;color: #202020;margin-top: .3rem;}
.detail  article img{max-width: 100%;}


/* 公司简介 */
.introduce{width: 100%;}
.introduce .name{font-size: .3rem;color: #2b2a2a;line-height: 1.5;text-align: center;font-weight: bold;}


/* 荣誉资质 */
.aptitude , .aptitude .channel_list{width: 100%;}
.aptitude .channel_list:not(:last-child){margin-bottom: .77rem;}
.aptitude .name{font-size: .3rem;color: #2b2a2a;line-height: 1;font-weight: bold;padding-left: 25px;position: relative;margin-bottom: 10px;}
.aptitude .name::after{display: block;content: '';width: 5px;height: 22px;background-color: #005ca9;border-radius: 3px;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.aptitude .item{display: flex;flex-wrap: wrap;width: 100%;}
.aptitude .item .list{width: calc((100% - .6rem) / 3);height: 2.4rem;overflow: hidden;margin-right: .3rem;margin-top: 20px;border: 1px solid #e6e6e6;}
.aptitude .item .list:nth-of-type(3n){margin-right: 0;}
.aptitude .item .list img{display: block;width: 100%;height: 100%;object-fit: contain;}


/* 新闻中心 */
.news{width: 100%;}
.news .item{width: 100%;overflow: hidden;}
.news .item .list{display: flex;height: 206px;overflow: hidden;padding: 40px 10px;border-bottom: 1px solid #ebebeb;position: relative;}
.news .list .img{width: 195px;height: 100%;overflow: hidden;margin-right: 25px;}
.news .list .img img{display: block;width: 100%;height: 100%;object-fit: cover;transition: .5s;}
.news .list  .text{display: flex;flex-direction: column;flex: 1;height: 100%;overflow: hidden;position: relative;}
.news .list  .title{width: 100%;font-size: 20px;line-height: 1.5;color: #000000;font-weight: bold;}
.news .list  .desc{flex: 1;}
.news .list  .desc , .news .list  .time{width: 100%;font-size: 16px;line-height: 1.5;color: #595959;}

.news .item .list:hover{background-color: #005ca9;transition: .5s;}
.news .item .list:hover .img img{transform: scale(1.1);}
.news .item .list:hover .text .title , .news .item .list:hover .text .desc ,.news .item .list:hover .text .time{color: #fff;transition: .5s;}

/* .news .item .list:hover::after{display: block;content: '';width: 100%;height: 100%;border: 1px solid #005ca9;position: absolute;top: 0;left: 0;z-index: 2;box-sizing: border-box;} */


/* 产品中心 */
.product{width: 100%;}
.product .box{display: flex;align-items: self-start;}
.product .box .left{width: 210px;margin-right: 30px;}
.product .left .left_nav{width: 100%;border-bottom: 2px solid #f5f5f5;}
.product .left_nav a{display: block;width: 100%;}
.product .left_nav dd a{font-size: 18px;color: #4c4c4c;line-height: 50px;padding: 0 20px;position: relative;}
.product .left_nav dd .icon{width: 10px;height: 6px;background: url(../icons/icon-arrow.png)no-repeat center bottom / 100% auto;position: absolute;top: 50%;right: 10px;transform: translateY(-50%);}
.product .left_nav ul{display: none;background-color: #f5f5f5;padding: 10px 0;}
.product .left_nav.on ul{display: block;}
.product .left_nav li a{font-size: 16px;color: #4c4c4c;line-height: 30px;padding: 0 20px;position: relative;background-color: #f5f5f5;}
.product .left_nav dd a.active , .product .left_nav dd a:hover{background-color: #232d40;color: #fff;}
.product .left_nav dd a.active .icon , .product .left_nav dd a:hover .icon{background-position: center top;}
.product .left_nav dd a.active::after , .product .left_nav dd a:hover::after{display: block;content: '';width: 5px;height: 100%;background-color: #fcd421;position: absolute;top: 0;left: 0;}
.product .left_nav li a:hover{background-color: #87b0d3;color: #fff;}


.product .item{flex: 1;display: flex;flex-wrap: wrap;overflow: hidden;}
.product .item .list{display: block;width: calc((100% - 60px) / 3);margin-right: 30px;margin-bottom: 30px;border: 1px solid #f0f0f0;}
.product .list .img{width: 100%;height: 235px;overflow: hidden;}
.product .list .img img{display: block;width: 100%;height: 100%;object-fit: contain;}
.product .list .title{width: 100%;font-size: 20px;color: #2f343a;text-align: center;line-height: 3;background-color: #f0f0f0;padding: 0 10px;}
.product .item .list:nth-of-type(3n){margin-right: 0;}
.product .item .list:hover {border-color: #005ca9;}
.product .item .list:hover .title{background-color: #005ca9;color: #fff;}
.product_detail {width: 100%;overflow: hidden;border-top: 1px solid #e0e0e0;}
.product_detail .sub_wrapper{padding-top: 30px;}
.product_detail .top{width: 100%;position: relative;padding-bottom: 30px;}
.product_detail .top *{position: relative;z-index: 3;}
.product_detail .top::after{display: block;content: '';width: 100vw;height: calc(100% + 30px);position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);z-index: 1;background-color: #f5f5f5;}
.product_detail .title{text-align: center;}
.product_detail .img{display: block;max-width: 50%;margin: 20px auto ;}
.product_detail .images{display: flex;position: relative;padding-top: 30px;}
.product_detail .images::after{display: block;content: '';width: 100vw;height: 3px;background-color: #f5f5f5;position: absolute;top: 0;left: 50%;transform: translateX(-50%)}
.product_detail .images .txt{font-size: 20px;color: #000;font-weight: bold;margin-right: 20px;white-space: nowrap;}
.product_detail .images .right{flex: 1;}
.product_detail .images img{display: block;width: 100%;}
.product_detail .images .img-pc{display: block;}
.product_detail .images .img-wap{display: none;}

/* 服务支持 */
.service{width: 100%;}
.service .name{font-size: 32px;color: #000;font-weight: bold;margin-bottom: 10px;text-transform: uppercase;}
.service .name span{font-size: 20px;font-weight: 400;}
.service .slogan{font-size: 18px;color: #005495;margin-bottom: 20px;font-weight: bold;}
.service .support{margin-bottom: 40px;}
.service .support .img img{display: block;max-width: 60%;height: auto;margin: 0 auto;}
.service .item{display: flex;flex-wrap: wrap;width: 100%;overflow: hidden;}
.service .list{display: flex;width: calc((100% - 10px) / 2);min-height: 200px;margin-right: 10px;margin-bottom: 10px;}
.service .list:nth-child(2n){margin-right: 0;}
.service .text{display: flex;align-items: center;justify-content: center;width: 60px;padding: 20px 0;background-color: #005ca9;}
.service .title{writing-mode: vertical-rl; /* 从上到下，从右到左书写 */
    text-orientation: upright; /* 保持文字正立显示 */
    white-space: nowrap; /* 防止文字换行 */font-size: 20px;color: #fff;line-height: 1.5;}
.service .desc{display: flex;flex-direction: column;justify-content: center;flex:1;font-size: 16px;color: #005495;font-weight: bold;line-height: 2;background-color: #eee;padding: 20px ;}

/* 业务员 */
.business .item{display: flex;flex-wrap: wrap;}
.business .item .list{width: calc((100% - 100px) / 5);margin-right: 25px;margin-bottom: 25px;border: 1px solid #e5e5e5;border-radius: 18px;padding: 30px 20px;}
.business .item .list:nth-child(5n){margin-right: 0;}
.business .list .address{display: flex;align-items: center;justify-content: center;width: 100px;height: 100px;font-size: 28px;color: #fff;font-weight: bold;border-radius: 50%;overflow: hidden;background-color: #005ca9;margin: 0 auto 10px;}
.business .list .title{font-size: 16px;color: #585858;line-height: 1.75;padding-left: 25px;background-position: center left;background-repeat: no-repeat;background-size: 16px auto;}
.business .list .name{background-image: url(../icons/icon-name.png);font-weight: bold;}
.business .list .phone{background-image: url(../icons/icon-phone.png);}


/* 人才中心 */
.talent , .talent .item{width: 100%;}
.talent .item .top{display: flex;align-items: center;width: 100%;height: 55px;padding: 0 40px;background-color: #e6e6e6;margin-bottom: 25px;overflow: hidden;cursor: pointer;}
.talent .top .title{flex: 1;font-size: 22px;color: #505050;}
.talent .top .tips{font-size: 15px;color: #505050;line-height: 25px;padding-right: 42px;background-image: url(../icons/talent_show.png);background-repeat: no-repeat;background-position: center right;background-size:  auto 100%;}
.talent .item .content{width: 100%;font-size: 14px;color: #413f3d;line-height: 2.1;padding: 10px 36px 30px;}
.talent .item .content .link{display: block;color: #005dad;text-decoration: underline;margin-top: 10px;}
.talent .item .top:hover{background-color: #005ca9;}
.talent .item .top:hover .title , .talent .item .top:hover .tips{color: #fff;}
.talent .item .on{background-color: #005ca9;}
.talent .item .on .title{color: #fff;}
.talent .item .on .tips{color: #fff;background-image: url(../icons/talent_hide.png);}


/* 联系我们 */
.contact{width: 100%;padding: .4rem 0;background-repeat: no-repeat;background-size: cover;margin-bottom: -.3rem;}
.contact .box.sub_wrapper{padding: 0;}
.contact .box {display: flex;justify-content: flex-end;align-items: center;min-height: 8rem;}
.contact  .info{width: fit-content;min-width: 560px;padding: .3rem .4rem;background-color: rgba(0,0,0,.2);}
.contact  .info .name{font-size: 40px;color: #000000;font-weight: bold;line-height: 1.5;}
.contact .hotline{display: flex;align-items: center;margin-bottom: 20px;margin-top: 10px;}
.contact .hotline .text{font-size: 14px;color: #353434;line-height: 1.3;margin-right: 15px;}
.contact .hotline .text .en{font-size: 12px;text-align: center;}
.contact .hotline .num{font-size: 30px;color: #005ca9;line-height: 1;font-weight: bold;}
.contact  .info .line{display: block;width: 100%;height: 1px;background-color: #fff;opacity: .31;margin-bottom: 10px;}
.contact  .info dd{font-size: 18px;color: #fff;line-height: 2.1;}
.contact  .info article{width: 100%;}


/* 服务中心 */
.serviceCenter{width: 100%;}
.serviceCenter .tel{display: flex;align-items: flex-start;color: #000;font-weight: 900;line-height: 1;margin-bottom: 40px;}
.serviceCenter .tel .top{font-size: 16px;}
.serviceCenter .tel .top span{font-size: 14px;color: #c2c2c2;text-transform: uppercase;vertical-align: baseline;font-weight: 400;}
.serviceCenter .tel .num{font-size: 34px;margin-top: 15px;}
.serviceCenter .line{display: block;flex: 1;height: 1px;background-color: #e6e6e6;margin-left: 35px;}

.serviceCenter .item{display: flex;flex-wrap: wrap;}
.serviceCenter .list{width: calc((100% - 90px) / 6);min-height: 320px;margin-right: 18px;background: linear-gradient(to top , #fff4de , #f2f9ff);padding: 35px 10px 30px;}
.serviceCenter .list:nth-child(6n){margin-right: 0;}
.serviceCenter .list .icon{display: block;width: 56px;height: 56px;margin: 0 auto 25px;}
.serviceCenter .list .title{font-size: 18px;color: #002443;line-height: 1.5;font-weight: bold;text-align: center;margin-bottom: 15px;}
.serviceCenter .list .desc{font-size: 14px;color: #62788c;line-height: 1.5;text-align: center;}



/* 客户合作 */
.cooperate .item{display: flex;flex-wrap: wrap;}
.cooperate .item .content{font-size: 16px;}
.cooperate .item .content img{max-width: 100%;height: auto;}
/* .cooperate .item .list{display: block;width: calc((100% - 48px) / 4);margin-right: 16px;margin-bottom: 15px;border: 1px solid #dedede;}
.cooperate .item .list:nth-child(4n){margin-right: 0;}
.cooperate .item .list .img{display: block;width: 100%;height: 100%;object-fit: contain;} */


/* 意见反馈 */
.feedback{display: flex;flex-wrap: wrap;width: 100%;padding: 40px 50px 40px 0;background-color: #f5f7fa;}
.feedback .list{display: flex;align-items: flex-start;width: 50%;margin-bottom: 20px;padding-left: 50px;}
.feedback .list[date-label="textarea"]{width: 100%;}
.feedback .list .title{width: 90px;font-size: 16px;color: #595959;line-height: 42px;}
.feedback .list input , .feedback .list textarea{flex: 1;height: 42px;font-size: 16px;color: #595959;padding-left: 20px;background-color: #fff;border: 1px solid #f5f5f5;}
.feedback .list textarea{height: 148px;padding-top: 8px;}
.feedback .btn{width: 120px;font-size: 18px;color: #fff;text-align: center;line-height: 42px;background-color: #005ca9;margin: 0 auto;margin-right: 0;cursor: pointer;}


@media only screen and (max-width:1360px ) {
   header .nav dd a{font-size: 14px;}
   header .switch{font-size:14px}
}



@media only screen and (min-width:960px ) {
    .menu_btn{display: none;}
    
    /* banner */
    .wap_banner{display: none;}
    
    /* wap版权 */
     .wap_footer{display: none;}

}


@media only screen and (max-width:960px ) {
    .wrapper{width: 100%;}
    .sub_wrapper{width: 100%;min-width: initial;padding: .66rem .2rem 1rem;}
    
    .public_sub_name{width: 100%;font-size: .42rem;color: #fff;line-height: 1rem;padding: 0;background-color: #0061ae;}
    

    .more{width: 1.6rem;line-height: .56rem;font-size: .24rem;color: #a8a8a8;}
    
    
    /* 头 */
    header{width: 100%;height: .9rem;padding: 0 .2rem;}
    header .logo{height: .61rem;flex:1;}
    header .nav{display: none;}
    header .switch{font-size: .24rem;line-height: 1.5;padding: 0 .1rem;margin-right: .25rem;margin-left: 1rem;}
    
    /* 按钮 */
    .menu_btn{width: .35rem;}
    .menu_btn img{display: block;width: 100%;height: fit-content;}
    
    /* 页脚 */
    footer{display: none;}
    .wap_footer{width: 100%;padding:.2rem;font-size: .22rem;line-height: 1.5;text-align: center;color: #b0b0b0;background-color: #202d48;}
    
    /* banner */
    .pc_banner{display: none;}
    
    /* 简介 */
    .i-introduce{flex-direction: column-reverse;}
    .i-introduce .right{flex:none;width: 100%;padding: .85rem .45rem .55rem;}
    .i-introduce .right .title{font-size: .4rem;}
    .i-introduce .right .name{font-size: .24rem;margin-bottom: .4rem;}
    .i-introduce .right .name::after{width: .44rem;height: .02rem;}
    .i-introduce .right .desc{font-size: .24rem;line-height: .42rem;}
    .i-introduce .img{width: 100%;height: fit-content;}
    
    
    /* 产品中心 */
    .i-product{padding: .8rem .3rem 1.8rem;position: relative;}
    .i-product .name{font-size: .23rem;}
    .i-product .desc{font-size: .34rem;line-height: .44rem;}
    .i-product .product_hd{width: 100%;flex-wrap: wrap;}
    .i-product .product_hd a{font-size: .24rem;min-width: 2rem;}
    .i-product .product_hd .active{font-size: .26rem;}
    .i-product .page{position: absolute;left: 50%;bottom: .5rem;transform:translateX(-50%);}
    .i-product .page_prev, .i-product .page_next{width: .89rem;height: .89rem;}
    .i-product .product_bd{padding:0;}
    .i-product .product_bd .swiper-slide-active , .i-product .product_bd .swiper-slide{transform: scale(1);}
    .i-product .product_bd .img{height: 4.71rem;}
    .i-product .product_bd .title{margin-top: 0;background-color:#015aae;color: #fff;}
    

    /* 服务支持 */
    .i-service .item_service{flex-wrap: wrap;padding: 0 .25rem;}
    .i-service .item_service dd{width: 100%;margin-right: 0;margin-bottom: .2rem;}
    .i-service .item_service .title{font-size: .26rem;}
    .i-service .item_service .desc{font-size: .24rem;}
    
    
    /* 新闻中心 */
    .i-news .news_item{flex-direction: column;padding: 0 .25rem;}
    .i-news .isgood{flex: none;width: 100%;margin-right: 0;margin-bottom: .5rem;}
    .i-news .isgood .pic{height: 3.44rem;}
    .i-news .title{font-size: .28rem;padding: .1rem 0 .15rem;line-height: 1;font-weight: bold;}
    .i-news .desc{height: fit-content;font-size: .24rem;line-height: 1.5;}
    .i-news .bot{align-items: center;}
    .i-news .bot .date{font-size: .26rem;}
    .i-news .bot .date span{font-size: .22rem;}
    .i-news .bot .icon{width: .38rem;height: .38rem;}
    .i-news .right_item .left_date{height: 1.3rem;font-size: .22rem;color: #fff;}
    .i-news .right_item dd{margin-bottom: .4rem;}
    .i-news .right_item .left_date .day{font-size: .5rem;color: #fff;}
    .i-news .right_item .left_date::after{display: none;}
    

    .item_nav .list .icon{width: .95rem;height: .95rem;}
    .item_nav .list .title{font-size: .24rem;}
    
    /* 返回顶部 */
    .backTop{width: 1rem;height: 1rem;border-radius: 50%;justify-content: center;padding: 0;bottom: .5rem;}
    .backTop span{display: none;}
    .backTop .text{width: .6rem;writing-mode:initial;font-size: .24rem;line-height: 1.2;}
    .backTop .en_text{width: fit-content;}
    
    
    /* 面包屑 */
    .Breadcrumbs .box{justify-content: flex-end;height: .76rem;}
    .Breadcrumbs .left{display: none;}
    .Breadcrumbs .box .crumbs>*, .Breadcrumbs .box .crumbs{font-size: .24rem;}
    .Breadcrumbs .box .crumbs{padding-right: .25rem;}
    
    
    /* 栏目标题 */
    .wap_channel_name{display: block;width: 100%;text-align: center;margin-bottom: .5rem;}
    .wap_channel_name .name{font-size: .4rem;color: #000;line-height: 1;font-weight: bold;}
    .wap_channel_name .item{display: flex; justify-content: center;margin-top: .3rem;}
    .wap_channel_name .item .list{min-width: 2.4rem;font-size: .24rem;color: #2f343a;line-height: .6rem;font-weight: bold;padding: 0 .1rem;background-color: #f0f0f0;margin-right: .18rem;}
    .wap_channel_name .item .active{background-color: #005ca9;color: #fff;}
    
    
    
    /*  详情 */
    .detail .time{font-size: .22rem;}
    .detail article{font-size: .24rem;margin-top: .2rem;}
    
    
    
    /* 荣誉资质 */
    .aptitude .name{padding-left: .25rem;}
    .aptitude .name::after{width: .05rem;height: .22rem;}
    .aptitude .item .list{width: calc((100% - .18rem) / 2);height: 2.16rem;margin-right: .18rem;margin-top: .2rem;}
    .aptitude .item .list:nth-of-type(3n){margin-right: .18rem;}
    .aptitude .item .list:nth-of-type(2n){margin-right: 0;}
    
    
    /* 新闻中心 */
    .news .item .list{height: 2.05rem;padding: .4rem  .1rem;}
    .news .list .img{width: 1.95rem;margin-right: .25rem;}
    .news .list .title{font-size: .26rem;}
    .news .list .desc{font-size: .24rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    .news .list .time{font-size: .22rem;}
    
    
    /* 产品中心 */
    .product .box .left{display: none;}
    .product .item .list{width: calc((100% - .18rem) / 2);margin-right: .18rem;margin-bottom: .2rem;}
    .product .item .list:nth-of-type(3n){margin-right: .18rem;}
    .product .item .list:nth-of-type(2n){margin-right: 0;}
    .product .list .img{height: 2.35rem;}
    .product .list .title{font-size: .24rem;line-height: .6rem;font-weight: bold;}
    
    .product_detail .img{max-height: fit-content;max-width: 100%;}
    .product_detail .images{flex-wrap: wrap;}
    .product_detail .images .txt{width: 100%;font-size: .36rem;margin-bottom: .2rem;}
    .product_detail .images .img-pc{display: none;}
    .product_detail .images .img-wap{display: block;}
    
    
    /* 服务支持 */
    .service .name{font-size: .32rem;margin-left: .1rem;}
    .service .name span{font-size: .28rem;}
    .service .support .img img{max-width: 100%;}
    .service .slogan{font-size: .28rem;}
    .service  .item .list{width: 100%;min-height: 1.6rem;margin-right: 0;margin-bottom: .2rem;}
    .service .text{width: .9rem;}
    .service .title{font-size: .26rem;}
    .service .desc{font-size: .24rem;}
    
    
    /* 人才中心 */
    .talent .item .top{padding: 0 .35rem;height: .64rem;margin-bottom: .25rem;}
    .talent .item .title{font-size: .28rem;}
    .talent .top .tips{font-size: .24rem;line-height: .25rem;padding-right: .42rem;}
    .talent .item .content{font-size: .24rem;padding: .2rem .1rem .5rem;}

    
    
    /* 联系我们 */
    .contact{padding: .8rem 0;min-height: calc(100vh - 2.4rem);background-image: url(../images/contact_wap_bj.jpg)!important;}
    .contact .box{min-height: fit-content;align-items:flex-start;}
    .contact .info{width: 100%;min-width: auto;padding: 0 .3rem;background-color: transparent;}
    .contact .info .name{font-size: .47rem;}
    .contact .hotline .text{font-size: .24rem;line-height: 1;margin-right: .15rem;}
    .contact .hotline .num{font-size: .34rem;}
    .contact .info dd{font-size: .24rem;}


    /* 客服中心 */
    .serviceCenter .tel{margin-bottom: .3rem;}
    .serviceCenter .tel .top , .serviceCenter .tel .top span{font-size:.22rem;}
    .serviceCenter .tel .num{font-size: .4rem;margin-top: .15rem;}
    .serviceCenter .line{margin-left: .3rem;}
    .serviceCenter .list{display: flex;justify-items: flex-start;width: 100%;min-height: auto;margin-right: 0;margin-bottom: .1rem;padding: .3rem .4rem;}
    .serviceCenter .list .icon{width: 1rem;height: 1rem;margin: 0 .3rem 0 .1rem;}
    .serviceCenter .list .wap_right{flex: 1;overflow: hidden}
    .serviceCenter .list .title{font-size: .28rem;text-align: left;margin-bottom: .15rem;}
    .serviceCenter .list .desc{display: flex;flex-wrap: wrap;font-size: .24rem;text-align: left;}
    .serviceCenter .list .desc p{min-width: 50%;}


    /* 业务员 */
    .business .item .list{width: calc((100% - .2rem) / 2);margin-right: .2rem;margin-bottom: .2rem;padding: .3rem .2rem;border-radius: .2rem;}
    .business .item .list:nth-child(5n){margin-right: .2rem;}
    .business .item .list:nth-child(2n){margin-right: 0;}
    .business .list .title{font-size: .26rem;padding-left: .32rem;background-size: .24rem auto;}



    /* 客户合作 */
    .cooperate .item .content{font-size: .24rem;}
    /* .cooperate .item .list{width: calc((100% - .22rem) / 2);height: 1.5rem;margin-right: .22rem;margin-bottom: .22rem;}
    .cooperate .item .list:nth-child(2n){margin-right: 0;} */


    /* 意见反馈 */
    .feedback{padding: .4rem .25rem;}
    .feedback .list{width: 100%;padding-left: 0;margin-bottom: .23rem;}
    .feedback .list .title{width: 1.24rem;font-size: .24rem;line-height: .58rem;}
    .feedback .list input, .feedback .list textarea{height: .58rem;font-size: .24rem;padding-left: .23rem;}
    .feedback .list[date-label="textarea"]{display: flex;flex-direction: column;}
    .feedback .list textarea{width: 100%;height: 3.2rem;flex: none;margin-top: .1rem;padding: .1rem .23rem;}
    .feedback .btn{width: 100%;font-size: .26rem;line-height: .73rem;}
}




@media only screen and (min-width:1920px ) {
    html{font-size: 100px!important;}
}









