@charset "UTF-8";
/*现在的位置*/
@media screen and (max-width:960px) {
.depth_box{color:#999;background: #fff;padding:0.25rem .30rem;border-bottom:.01rem solid #ddd;z-index:1}
.depth_box .depth{font-size: .26rem;}
.depth_box .depth i{margin: 0 .05rem;font-style: normal;font-family: serif;}
.depth_box .depth a{color:#999;}
.depth_box .depth a:last-child{color:#094DE1}
.depth_box .depth_left_tit{color:#094DE1;font-size: .24rem;line-height: .34rem;padding:0.1rem 0;display:none}
.depth_box .key{color:#f00;}
}
@media screen and (min-width:19.20rem) {
    .depth_box .depth_left_tit{padding:.23rem 0;font-size: .24rem;}
}
@media screen and (max-width:15.00rem) {
    .depth_box .depth_left_tit{padding:.18rem 0;font-size: .18rem;}
    .depth_box .depth{font-size: .14rem;}
}
@media screen and (max-width:960px) {
.depth_box2{border-bottom: .10rem solid rgba(9, 77, 225, 0.2);padding-left: 0;}
.depth_wrap{border-bottom: none;}
.depth_box2 .depth_wrap{border-bottom: none;}
.depth_sub_cat_list,
.depth_sub_cat_list ul{height: 100%;}
.depth_sub_cat_list li{height: 100%;margin-right: .10rem;}
.depth_sub_cat_list li a{display: flex;height: 100%;align-items: center;padding:0.1rem 0.15rem;color:#333;font-size: .20rem;line-height: .40rem;}
.depth_sub_cat_list li.active a{background: rgba(9, 77, 225, 0.2);color:#094DE1;}


/*内页布局*/
/* body{background: #F5F6F8;} */
.inner_page_container{padding:0;width:100%}
.inner_page_left_content{padding:0.25rem 0.3rem 0.3rem;background: #fff;}

/*内页侧面导航*/
.inner_page_nav .tit{color: #fff;font-size: .28rem;line-height: .40rem;padding:.30rem;overflow: hidden;height: 1.20rem;
background: url(../images/left_nav_tit_bg.png) no-repeat center;
background-size: cover;
}
.inner_page_nav .tit span{padding-bottom: .14rem;position: relative;display: block;}
.inner_page_nav .tit span::after{content:'';display: block;width: .40rem;height:.04rem;background: #fff;border-radius:.05rem;position: absolute;left: 0;bottom: 0;}

.inner_page_nav_list{overflow: hidden;}
.inner_page_nav_list li{border-bottom:.01rem solid #F5F6F8;}
.inner_page_nav_list li a{display: block;line-height: 1.8;font-size: .16rem;background: #fff;color:#535353;position: relative;padding:.16rem .40rem .16rem;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.inner_page_nav_list li.active a,
.inner_page_nav_list li a:hover{color:#094DE1;}

.inner_page_nav_list li a::after{content:'';display: block;width: .10rem;height: .20rem;position: absolute;left: .20rem;top: 50%;margin-top: -.10rem;opacity: 0;
    background:url(../images/left_nav_a_icon.png) center no-repeat;background-size: .10rem .12rem;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.inner_page_nav_list li.active a::after,
.inner_page_nav_list li a:hover::after{opacity: 1;}


/* 图片列表 */
.content_pics_list{overflow: hidden;}
.content_pics_list ul{overflow: hidden;margin-left: -.15rem;margin-right: -.15rem;}
.content_pics_list li{width: 50%;margin-bottom: .30rem;float: left;}
.content_pics_list li a{display: block;border:.01rem solid #E0E0E0;margin:0 .15rem;}
.content_pics_list li .pic_box{width: 100%;height:0;padding-bottom: 70%;border-radius:.02rem;overflow: hidden;position: relative;}
.content_pics_list li .pic{max-width: 100%;height: 100%;object-fit: contain;padding:6%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.content_pics_list li .info{padding:5%;background: #F5F5F5;height:auto;}
.content_pics_list li .title{line-height: 1.6;text-align: center;font-size: .28rem;color:#333;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

/* 下载列表 */
.content_download_list{overflow: hidden;padding:0.2rem 0;}
.content_download_list li{font-size: .3rem;line-height: 1.8;margin-top: .20rem;}
.content_download_list li:first-child{margin-top: 0;}
.content_download_list li a{display: block;position: relative;padding-left: .5rem;}
/* .content_download_list li a::before{content:'';display: block;width: .20rem;height: .20rem;background: url(../images/icon1.png) no-repeat center;background-size: 100%;position: absolute;left: 0;top: 50%;margin-top: -.10rem;} */
.content_download_list li a::before{content:'';display: block;width: .30rem;height: .26rem;background: url(../images/i_news_icon.png) no-repeat center;background-size: 100%;position: absolute;left: 0;top: 50%;margin-top: -.13rem;}

.content_download_list li .title{margin-right: 5.5em;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
.content_download_list li .date{color:rgba(51,51,51,0.5);}

/* 新闻列表 */
.list_recommend{padding-bottom: 0.3rem;}
.list_recommend_left{width: 100%;border-radius:.05rem;overflow: hidden;}
.list_recommend_left .item{display: block;position: relative;height: 0;padding-bottom: 68.57%;overflow: hidden;}
.list_recommend_left .item .pic_box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 0;}
.list_recommend_left .item .pic_box img{width: 100%;height: 100%;object-fit: cover;}
.list_recommend_left .item .info{position: absolute;width: 100%;left: 0;bottom: 0;z-index: 10;padding:.25rem;background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);}
.list_recommend_left .item .title{color:#fff;font-size: .32rem;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.list_recommend_right{width: 100%;}
.list_recommend_right li{margin-top: 0.25rem;}
.list_recommend_right li .item{position: relative;height: 1.4rem;}
.list_recommend_right li .date_box{width: 1.40rem;height: 1.4rem;border:.01rem solid rgba(0, 46, 167, 0.50);text-align: center;line-height: 1;}
.list_recommend_right li .date_box .date_d{color:#002EA7;font-size: .66rem;margin-bottom:.15rem;}
.list_recommend_right li .date_box .date_ym{color:#999;font-size: .28rem;}
.list_recommend_right li .info{width: 5.25rem;}
.list_recommend_right li .title{width: 100%;font-size: .30rem;color:#333;line-height: 1.4;}
.list_recommend_right li .con{width: 100%;color:#999;font-size: .26rem;line-height: 1.4;margin-top: 0.1rem;}


.content_news_list ul{margin-left: -.15rem;margin-right: -.15rem;overflow: hidden;}
.content_news_list li{width:50%;padding:0 .15rem .20rem;}
.content_news_list li .item .pic_box{width: 100%;}
.content_news_list li .item .pic_box .pic{position: relative;height: 0;padding-bottom: 70%;}
.content_news_list li .item .pic_box img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.content_news_list li .item .info{width: 100%;}
.content_news_list li .item .title{font-size: .28rem;line-height: 0.48rem;margin-top: .25rem;color:#333;}
.content_news_list li .item .con{font-size: .24rem;line-height: 0.44rem;margin-top:.08rem;margin-bottom: .10rem;color:#999;}
.content_news_list li .item .title.line3{height: 1.44rem;margin-bottom: .10rem;}
.content_news_list li .item .more{display: inline-block;color:#999;border:.01rem solid #ccc;border-radius:.05rem;line-height: 1.7;padding:0.05rem .10rem;position: relative;padding-right: .45rem;font-size: .24rem;}
.content_news_list li .item .more span{text-indent: -9.99rem;overflow: hidden;width: .24rem;height: .20rem;display: block;position: absolute;top: 50%;right:.1rem;margin-top: -0.1rem;background: url(../images/icon_more.png) no-repeat center;background-size: 100%;}
.content_news_list li .item .date{color:#999;font-size: .24rem;}
.content_news_list li .item .title.line3{height:auto;}
.content_news_list li .item .more{display: none;}

/* .content_news_list li{width:100%;padding:0 .15rem .20rem;float: left;}
.content_news_list li .item .pic_box{width: 3rem;}
.content_news_list li .item .pic_box .pic{position: relative;height: 0;padding-bottom: 70%;}
.content_news_list li .item .pic_box img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.content_news_list li .item .info{width: 3.6rem;}
.content_news_list li .item .title{font-size: .28rem;line-height: 1.7;color:#333;}
.content_news_list li .item .con{font-size: .24rem;line-height: 1.7;margin-top:.08rem;margin-bottom: .15rem;color:#999;}
.content_news_list li .item .title.line3{margin-bottom: .15rem;}
.content_news_list li .item .more{display: inline-block;color:#999;border:.01rem solid #ccc;border-radius:.08rem;line-height: 1.7;padding:0.05rem .15rem;position: relative;padding-right: .45rem;font-size: .24rem;}
.content_news_list li .item .more span{text-indent: -9.99rem;overflow: hidden;width: .24rem;height: .20rem;display: block;position: absolute;top: 50%;right:.1rem;margin-top: -0.1rem;background: url(../images/icon_more.png) no-repeat center;background-size: 100%;}
.content_news_list li .item .date{color:#999;font-size: .24rem;} */

.service_list_box{background: #F5F6F8;padding: .15rem 0.3rem;}
.service_list{overflow: hidden;}
.service_list ul{margin-left: -.15rem;margin-right: -.15rem;overflow: hidden;}
.service_list li{width:100%;padding:.15rem;}
.service_list .item{display: block;background: url(../images/service_li_bg.png) no-repeat bottom right #fff;background-size: 100%;padding:0.2rem;overflow: hidden;height: 100%;width: 100%;display: flex;}
.service_list .item .pic_box{width: 50%;border-radius:.04rem;height: 0;padding-bottom: 44%;position: relative;}
.service_list .item .pic_box img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.service_list .item .info{width: 50%;padding-left: 0.2rem;}
.service_list .item .title{font-size: .30rem;color:#333;line-height: 1.8;}
.service_list .item .con{font-size: .26rem;color:#999;line-height: 1.7;margin-top: .10rem;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.service_list .item .more{display: inline-block;color:#999;border:.01rem solid #ccc;border-radius:.05rem;line-height: 1.7;padding:0.05rem .10rem;position: relative;padding-right: .45rem;font-size: .24rem;margin-top: .20rem;}
.service_list .item .more span{text-indent: -9.99rem;overflow: hidden;width: .24rem;height: .20rem;display: block;position: absolute;top: 50%;right:.1rem;margin-top: -0.1rem;background: url(../images/icon_more.png) no-repeat center;background-size: 100%;}

.service_list .item{display: block;}
.service_list .item .pic_box{width: 100%;padding-bottom: 50%;}
.service_list .item .info{width: 100%;padding-left: 0;margin-top: 0.2rem;}


/* 联系我们 */
.contact_main_box{padding-bottom: .50rem;}
.contact_main_box .contact_title{color:#094DE1;font-size: .34rem;line-height: 1.7;}
.contact_main_box .contact_item{margin-top: .30rem;font-size: .3rem;line-height: 1.4;}
.contact_main_box .contact_item p{margin-bottom: 0.15rem;}
.contact_main_box .contact_items .contact_item{width: 100%;}
.contact_main_box .contact_item .icon{margin-right: .20rem;}
.contact_main_box .contact_item .icon img{width: .60rem;}
.contact_main_box .contact_tel .con{width: calc(100% - 0.8rem - 3em);}
.contact_main_box .contact_address .con{width: calc(100% - 0.8rem);}

/* 企业文化 */
.culture_list_main_box{position: relative;}
.culture_list_main_box .page_con{position: relative;z-index: 1;}
.culture_list_main_box .culture_list{position: absolute;z-index: 10;top: 0;left: 0;width: 100%;color:#fff;padding:0.5rem;}
.culture_list_main_box .culture_list li{width: 100%;margin-bottom: 0.2rem;}
.culture_list_main_box .culture_list .item{line-height:1.7;}
.culture_list_main_box .culture_list .tit{font-size: .32rem;}
.culture_list_main_box .culture_list .desc{font-size: .24rem;margin-top: .10rem;}


.culture_list_main_box .culture_list{padding-right: 0;}
.culture_list_main_box .culture_list li{padding-right: .50rem;}

/* 关于我们 */
.about_cate_7{background: url(../images/about_cate_7_bg.png) no-repeat center 1.40rem #fff;background-size: 70%;min-height: 8.80rem;}
.about_cate_29,.about_cate_40{background: url(../images/about_cate_7_bg.png) no-repeat center 30% #fff;background-size: 70%;min-height: 8.80rem;}
.about_cate_7 .page_con{padding-bottom: 0;}
.about_us_main_box .numbbox{overflow: hidden;padding:.25rem 0 .40rem;}
.about_us_main_box .numbli{width: 20%;text-align: center;}
.about_us_main_box .numbli p{line-height: 1;}
.about_us_main_box .numbli p span{font-size: .68rem;color:#094DE1;font-family: "DINPro-Bold";font-weight: bold;}
.about_us_main_box .numbli .tit::before{content:'';display: block;width: .50rem;height:.02rem;background: #999;border-radius:.01rem;
position: absolute;top:-.22rem;left: 50%;
-webkit-transform: translateX(-50%);transform: translateX(-50%);
}
.about_us_main_box .numbli .tit{line-height: .28rem;font-size: .20rem;color:#333;margin-top: .50rem;position: relative;opacity: 0.5;}

.about_pics .item{width: 33.333%;padding:0 .05rem;}
.about_pics .item img{width: 100%;}

/* 专家团队 */
.page_cate_15{padding-top: 0;}
.team_list li .item{padding: .30rem 0;border-bottom:.01rem solid #F2F2F2;}
.team_list .item .pic_box{position: relative;width: 1.80rem;height: 1.80rem;background: rgba(9, 77, 225, 0.1);border-radius: 100%;}
.team_list .item .pic_box img{width: 100%;height: 100%;border-radius: 100%;display: block;position: absolute;top: 0;left: .10rem;object-fit: cover;}
.team_list .item .info{width: calc(100% - 1.80rem - 0.40rem);}
.team_list .item .title{font-size: .32rem;line-height: 1.5;color:#333;}
.team_list .item .tags{overflow: hidden;margin-top: .10rem;}
.team_list .item .tags .tag{margin-top: .10rem;margin-right: .10rem;border:.01rem solid rgba(9, 77, 225, 0.50);border-radius: .32rem;line-height: 1.2;padding:0.05rem .10rem;font-size: .22rem;color:rgba(9, 77, 225, 0.50);}
.team_list .item .con{font-size: .26rem;color:#666;margin-top: .20rem;}



/* 案例 */
.case_list_box{padding: .50rem 0.3rem 0.3rem;}
.case_cate_title{font-size: .36rem;line-height: .50rem;position: relative;text-align: center;}
.case_cate_title::after{content:'';display: block;width: .54rem;height:.04rem;background: #094DE1;border-radius:.02rem;position: absolute;bottom:-.15rem;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.case_list{margin-top: .65rem;}

.case_list .pic_type_1{width: 65.625%;}
.case_list .pic_type_2{width: 31.25%;}
.case_list li{margin-bottom: .25rem;}
.case_list li .item{display: block;position: relative;}
.case_list li .item .pic_box{position: relative;height: 0;padding-bottom: 47.619%;z-index: 1;overflow: hidden;}
.case_list .pic_type_2 .item .pic_box{padding-bottom: 100%;}
.case_list li .item .pic_box img{width: 100%;position: absolute;top: 0;left: 0;height: 100%;object-fit: cover;z-index: 1;}
.case_list li .item .pic_box::after{content:'';display: block;width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;z-index: 2;background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);}
.case_list li .item .info{width: 100%;padding:.20rem;position: absolute;bottom:0;left: 0;color:#fff;line-height: 1.4;z-index: 10;}

.case_list li .item .small_tit{font-size: .18rem;}
.case_list li .item .title{font-size: .28rem;margin-top:.08rem;}
.case_list li .item .con{font-size: .26rem;margin-top: .20rem;line-height: 1.4;}

.case_list li .item .con{transition: 0.3s;height: 0;z-index: 0;visibility:hidden;opacity: 0;}
.case_list li .item:hover .con{height: .48rem;z-index: 10;visibility:visible;opacity: 1;}


/* 新闻列表-普通列表 */
.content_news_list2{overflow: hidden;padding:0.2rem 0;padding-top:0;}
.content_news_list2 li{font-size: .3rem;line-height: 1.8;margin-top: .20rem;}
.content_news_list2 li:first-child{margin-top: 0;}
.content_news_list2 li a{display: block;position: relative;padding-left: .5rem;}
.content_news_list2 li a::before{content:'';display: block;width: .30rem;height: .26rem;background: url(../images/i_news_icon.png) no-repeat center;background-size: 100%;position: absolute;left: 0;top: 50%;margin-top: -.13rem;}

.content_news_list2 li .title{margin-right: 5.5em;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
.content_news_list2 li .date{color:rgba(51,51,51,0.5);}

.page_con_list_top{padding-top: 0;padding-bottom: 15px;}

.list_recommend2_right{padding-bottom: 0;margin-bottom:0;}

.list_news_swiper{width: 100%;height: 4rem;}
.list_news_swiper li a{display: block;border-radius:.04rem;overflow: hidden;color:#fff;height: 100%;}
.list_news_swiper li .pic_box{width: 100%;height: 100%;overflow: hidden;}
.list_news_swiper li .pic_box img{width: 100%;height: 100%;object-fit: cover;}
.list_news_swiper li .info{background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);border-radius:0 0 0.04rem 0.04rem;position: absolute;bottom: 0;left: 0;width: 100%;padding:.30rem;z-index: 10;}
.list_news_swiper li .info .title{line-height: .38rem;font-size: .3rem;}

.list_news_swiper .prev,
.list_news_swiper .next{position: absolute;display: block;width: .36rem;height: .36rem;top:50%;margin-top: -.18rem;overflow: hidden;transition: 0s;z-index: 500;text-indent: -9.99rem;}
.list_news_swiper .prev.swiper-button-disabled,
.list_news_swiper .next.swiper-button-disabled{opacity: 0.5;cursor:no-drop;}
.list_news_swiper .prev{left: .35rem;background: url(../images/i_icon8.png) no-repeat center;background-size: 100%;}
.list_news_swiper .next{right: .35rem;background: url(../images/i_icon9.png) no-repeat center;background-size: 100%;}
.inner_page_right{display:none;}
.inner_page_left{padding-left:0;width:auto;}
.qywh-bg{min-height:10rem !important;}
}