*{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: .16rem;color: #000;background-color: #fff;}


/* ::-webkit-input-placeholder{color: #201f1d;}
::-moz-placeholder{color: #201f1d;}
:-moz-placeholder{color: #201f1d;} */


/*浮动*/
.f_le{float: left;}
.f_ri{float: right;}
/*清除浮动*/
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}

/*定位*/
.p_re{position: relative;}
.p_ab{position: absolute;}

/*弹性盒子*/
.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;} /*横向弹性*/
.flexbox11{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;} /*横向弹性*/
.flexbox22{display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;} /*横向弹性*/
.flexbox_1{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;} /*纵向弹性*/
.flexbox_2{display: -webkit-flex;display: flex;-webkit-align-items: flex-end;align-items: flex-end;flex-wrap: wrap;}
.flexc{margin: auto auto;}
.flexwarp{flex-wrap: wrap;}  /*弹性盒子换行*/

/* 文字分栏 */
.column{column-width:300px;-moz-column-width:300px; /* Firefox */-webkit-column-width:300px; /* Safari and Chrome */
    column-count:; /* 列数 */
    column-gap:; /* 列间距 */
    column-rule:; /* 分隔线 */
}

/*字体超出隐藏*/
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.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;}
/*.txthide_2{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}*/

.pic{width: 300px;height: 200px;overflow: hidden;position: relative;}
.pic img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}

/*宽度*/
.wrapper{width: 14.15rem;margin: 0 auto;}
.sub_wrapper{width: 14.4rem;margin: 0 auto;}

/* 导航 */
html.mm-opened .mm-page{box-shadow: 0 0 20px rgba(255, 255, 255, 0)!important;}
.main_menu{background: #fff;}
.main_menu .menuTop{width: 100%;padding: 0 .4rem;position: relative;margin-bottom:  .2rem;}
.main_menu .menuTop .logo{display: block;height: .78rem;float: left;}

.main_menu .menuTop .colse img{display: block;width: 100%;height: 100%;}
.main_menu .mm-list > li > a,.main_menu .mm-list > li > span{color: #000;font-size: .3rem;}
.main_menu .mm-list a.mm-subopen + a,.main_menu .mm-list a.mm-subopen + span{margin-right: 60px;}
.main_menu .mm-list a.mm-subopen{right: 20px;}
.mm-menu .mm-list > li > a.mm-subopen:after,.mm-menu .mm-list > li > a.mm-subclose:before{border-color: #8c8c8c;}
.main_menu .mm-list a.mm-subopen:before{content: '';display: none;}
.main_menu .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{margin-right: 20px;}
.mm-menu > .mm-panel.mm-opened{background: #f7f7f7;}
.mm-menu > .mm-panel.mm-opened:nth-child(1){background: #fff;}
.mm-menu .mm-list > li > a.mm-subclose{color: #000;background: #fff;}
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu .mm-list > li.mm-selected > span{background: transparent;}

html.mm-opening .mm-page, html.mm-opening #mm-blocker, html.mm-opening .mm-fixed-top, html.mm-opening .mm-fixed-bottom{right: 100%;}
.mm-menu{width: 100%;}
.mm-list > li > dl{width: 100%;background-color: #f7f7f7;padding: 0 .2rem 0 1.2rem;box-sizing: border-box;}
.mm-list > li > dl > dd:first-child{margin-top: .2rem;} 
.mm-list > li > dl > dd:last-child{margin-bottom: .2rem;} 
.mm-list > li > dl > dd > a{font-size: .28rem;color: #000;line-height: .7rem;}
.mm-menu .mm-list > li:after{border-color:#e5e5e5}


.colse_box{width: .3rem;height: .3rem;position: absolute!important;top:32px;right: .4rem;margin-top: -.15rem;z-index: 10;}
.colse{padding: 0!important;}
.colse , .colse img{display: block;width: 100%;height: 100%}

/* 首页 控制器 */
#menu{position: fixed;left: 30px;top: 50%;transform: translateY(-50%);}
#menu li{height: 30px;line-height: 30px;padding-left: 34px;position: relative;margin-bottom: 10px;}
#menu li::before{display: block;width: 6px;height: 6px;content: '';background-color: #fff;border-radius: 6px;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
#menu .active::after{display: block;width: 30px;height: 30px;content: '';border-radius: 30px;border: 4px solid rgba(255,255,255,.3);position: absolute;top: 0;left: -12px;box-sizing: border-box;}
#menu li a{display: block;font-size: 12px;color: #fff;}

.red li::before{background-color: #ec7467!important;}
.red li a{color: #ec7467!important;}
.red .active::after{border: 4px solid rgba(236,116,103,.3)!important;}

/* 导航 */
.header{width: 100%;position: fixed;top: 0;left: 0;right: 0;height: 100px;background: #fff;z-index: 3;padding: 0 80px 0 3.125vw;box-shadow: 0 5px 10px rgba(0,0,0,.1);}
.header .logo{display: block;margin: auto 0;height: .66rem;}
.header .logo img{display: block;height: 100%;}
.header .logo h1{display: none;}

.header .nav{margin: auto 0;height: 100%;line-height: 100px;}
.header .nav a{display: block;float: left;font-size: 16px;color: #000000;margin-right: 2.345vw;}

@media screen and (max-width: 1440px) {
    .header .nav a{margin-right: 2vw;font-size: 16px;}
}
@media screen and (max-width: 1360px) {
    .header .nav a{margin-right: 30px;}
}
@media screen and (max-width: 1280px) {
    .header .nav a{margin-right: 20px;}
}



/* 右侧快捷导航 */
.quickNav{width: 80px;height: 100%;position: fixed;top: 0;bottom: 0;right: 0;z-index: 9;/* background: #fff; */overflow: hidden;transition: 1.5s;}

.quickNav .q-bar{width: 80px;height: 100%;background: #fff;}
.quickNav .q-bar .q-item{width: 100%;position: relative;}
.quickNav .q-bar .q-item:nth-child(1){height: 35%;background: #fff;}
.quickNav .q-bar .q-item:nth-child(2){height: 28.4%;background: #e95342;}
.quickNav .q-bar .q-item:nth-child(3){height: 18.3%;background: #454754;}
.quickNav .q-bar .q-item:nth-child(4){height: 18.3%;background: #f1f0e9;}
.quickNav .q-bar .q-item span{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);width: 64px;height: 80px;line-height: 80px;bottom: 15px;left: 8px;position: absolute;font-size: 16px;color: #1c1c1c;}
.quickNav .q-bar .q-item:nth-child(2) span{color: #fff;cursor: pointer;}
.quickNav .q-bar .q-item:nth-child(3) span{color: #fff;cursor: pointer;}
.quickNav .q-bar .qBtn{width: 80px;height: 80px;background: #fff;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;overflow: hidden;}
.quickNav .q-bar .qBtn em{display: block;width: 30px;height: 1px;background: #000000;margin: 0 auto;position: absolute;top: 50%;left: 0;right: 0;transition: .5s;}
.quickNav .q-bar .qBtn em:nth-child(1){margin-top: -4px;}
.quickNav .q-bar .qBtn em:nth-child(2){margin-top: 6px;}
.quickNav .q-bar .qBtn.qBtn-active em:nth-child(1){transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top: 0;}
.quickNav .q-bar .qBtn.qBtn-active em:nth-child(2){transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top: 0;}

.quickNav .flexc{width: 100%;}
.quickNav .q-phone{background: url(../images/bj_02.jpg) right bottom no-repeat #2b1a67;}
.quickNav .q-ewm{background: url(../images/bj_03.jpg) right bottom no-repeat #454754;}
.quickNav .q-phone, .quickNav .q-ewm{width: 364px;height: 100%;position: absolute;top: 0;bottom: 0;right: -364px;background-size: auto 100%;z-index: 0;overflow: hidden;padding-left: 45px;color: #fff;transition: .6s;}
.quickNav .qi-tit{font-size: 16px;}
.quickNav .qi-dh{font-size: 30px;line-height: 35px;}
.quickNav .qi-code{height: .8rem;display: inline-block;margin-right: 5px;}
.quickNav .qi-txt{font-size: 16px;line-height: 20px;display: inline-block;}
.quickNav .qi-txt small{font-size: 16px;color: #999ba8;}

.quickNav .q-body{width: calc(100vw - 80px);/* min-width: 1280px; */height: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 80px;background: #fff;transition: 1.5s;}
.quickNav .q-body .q-conts{width: 68.229vw;float: left;height: 100%;background: #fff;padding: /* 5.208vw */ 0 6.77vw 0;}
.quickNav .q-body .q-conts .flexc{width: 100%;}
.quickNav .q-body .q-conts .q-title{font-size: 1.875vw;color: #000000;line-height: 3.646vw;margin-bottom: 2.083vw;}
.quickNav .q-body .q-conts .q-title b{font-size: 2.708vw;}
.quickNav .q-body .q-conts .q-cont{margin-bottom: 1.5625vw;}
.quickNav .q-body .q-conts .items{font-size: 16px;line-height: 30px;min-width: 80px;}
.quickNav .q-body .q-conts h4{color: #000000;margin-bottom: 5px;}
.quickNav .q-body .q-conts a{display: block;color: #626262;}
.quickNav .q-body .q-conts h5{font-size: 18px;color: #d19957;margin-bottom: 5px;}
.quickNav .q-body .q-conts h5 a{color: #d19957;}
.quickNav .q-body .q-conts .items .item{padding-top: 35px;}
.quickNav .q-body .q-conts .items:nth-child(2) .item{width: 150px;padding: 0;}
.quickNav .q-body .q-conts .items:nth-child(3) .item{width: 220px;}
.quickNav .q-body .q-conts .items:nth-child(2) .item .clearfix{column-width: 64px;column-count: 2;}
.quickNav .q-body .q-conts .items:nth-child(3) .item .clearfix{column-width: 96px;column-count: 2;}
.quickNav .q-body .q-conts .q-cont1{border-top: 1px solid #e2e2e2;padding-top: 1.5625vw;}
.quickNav .q-body .q-conts .q-cont1 .items{column-width: 140px;column-count: 3;}
.quickNav .q-body .q-pic{width: calc(100% - 68.229vw);float: right;height: 100%;background: url(../images/quickNav_bj.jpg) no-repeat center bottom / cover; ;}

.quickNav .q-body .q-conts a:hover{text-decoration: underline;}

.quickNav-active{width: 100%;/* left: 0; */}

.quickNav-active1{padding-left: 284px;width: 364px;}
.quickNav-active1 .q-body{left: 364px;}
/* .quickNav-active1 .q-phone,.quickNav-active1 .q-ewm{right: 0;z-index: 1;} */
.quickNav .q-phone-active, .quickNav .q-ewm-active{right: 0;z-index: 1;}
.quickNav-active .q-phone-active, .quickNav-active .q-ewm-active{right: -284px;z-index: 1;}

@media screen and (max-width: 1660px) {
    .quickNav .q-body .q-conts{padding: 0 4.5vw;}
}
@media screen and (max-width: 1600px) {
    .quickNav .q-body .q-conts{padding: 0 4vw;}
    .quickNav .q-body .q-conts .q-title{margin-bottom: 1.8vw;}
}
@media screen and (max-width: 1440px) {
    .quickNav .q-body .q-conts{width: 60%;}
    .quickNav .q-body .q-pic{width: 40%;}
    .quickNav .q-body .q-conts .q-cont{flex-wrap: wrap;justify-content: start;}
    .quickNav .q-body .q-conts .items{width: 25%;margin-bottom: 20px;}
}
@media screen and (max-width: 1360px) {
    .quickNav .q-body .q-conts{padding: 0 50px;}
    .quickNav .q-body .q-conts .q-title{font-size: 22px;line-height: 40px;margin-bottom: 20px;}
    .quickNav .q-body .q-conts .q-title b{font-size: 36px;}
    .quickNav .q-body .q-conts .q-cont{margin-bottom: 20px;}
    .quickNav .q-body .q-conts .q-cont1{padding-top: 20px;}
    .quickNav .q-body .q-conts .items{font-size: 14px;line-height: 23px;}
    .quickNav .q-body .q-conts h5{font-size: 14px;}
}




/* 首页 轮播 */
.n-banner{width: 100%;height: 100%;overflow: hidden;position: relative;}
.n-banner .swiper-wrapper{height: 100%;}
.n-banner .swiper-slide{width: 100%;height: 100%;}
.n-banner .pages{width: 2.1rem;position: absolute;bottom:.8rem;right: 1.8rem;font-size: 14px;}
.n-banner .pages .swiper-pagination{color: #fff;}
.n-banner .swiper-button-next,.n-banner .swiper-button-prev{width: fit-content;height: fit-content;top: 0;}
.n-banner .swiper-button-prev{left: 0;}
.n-banner .swiper-button-next{right: 0;}
.n-banner .swiper-button-next:after,.n-banner .swiper-button-prev:after{display: none;}



/* 首页 企业介绍 */
.introduce_pc_bj{background: url(../images/page2_bg.jpg)no-repeat center / cover;}
.n-introduce{display: flex;flex-direction: column;justify-content: flex-end;align-items: center;width: 100%;height: 100%;padding-bottom: 110px;}
.n-introduce .picture{width: 16rem;height: 4rem;margin-bottom: 1rem;position: relative;transition: .5s;-webkit-transition: .5s;
    transition-delay: .5s;-webkit-transition-delay: .5s;}
.n-introduce .picture .pic01 , .n-introduce .picture .pic02{display: block;width: 4rem;height: 100%;position: absolute;top:0;right: 3.3rem;}
.n-introduce .picture .pic01{z-index: 10;}
.n-introduce .picture .line{display: block;width: 0;height: 1px;background-color: #f5a49b;position: absolute;top: 50%;right: 7.8rem;}
.n-introduce .picture .wave{width: .48rem;height: .48rem;position: absolute;top: 50%;margin-top: -.24rem;right: 11.5rem;border-radius: .48rem;background-color: #e95342;z-index: 10;opacity: 0;}
.n-introduce .picture .wave::after{display: block;content: '';width: .13rem;height: .14rem;border-radius: .14rem;background-color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);z-index: 10;}
.n-introduce .wave .point{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: #e95342;;border-radius: 100%;}

.activeSections .picture .wave{opacity: 1;}
.activeSections .picture .line{width: 3.9rem;}
.activeSections .picture .pic02{right: 0;}
.activeSections .point1{animation: scale 3s infinite ; }
.activeSections .point2{animation: scale 3s infinite .75s;}
.activeSections .point3{animation: scale 3s infinite 1.5s;}
.activeSections .point4{animation: scale 3s infinite 2.25s;}
@keyframes scale{0%{ transform: scale(1); opacity:.3}100%{ transform: scale(10); opacity: 0;}}



/*  */
.n-introduce .smallText{display: flex;align-items: center;justify-content: space-between;width: 16rem;height: 171px;background: url(../images/introduce_article_bj.jpg)no-repeat left center / cover;overflow: hidden;padding-left: 1.44rem;padding-right: 120px;position: relative;}
.n-introduce .smallText .icon{height: 93px;}
.n-introduce .smallText .text{width: 75.5%;height: 96px;font-size: 18px;color: #fff;line-height: 32px;}
.n-introduce .smallText .more{width: 54px;height: 162px;font-size: 18px;color: #b9a590;line-height: 54px;text-align: center;position: absolute;top: 50%;right: 4px;transform: translateY(-50%) ;background-color: #fff;writing-mode:vertical-rl}

@media screen and (max-width: 1360px) {

}



/* 首页 业务体系 */
.n-business{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;overflow: hidden;}
.n-business .item_img ,.n-business  .item_img_wp{width: 100%;height: 100%;position: absolute;top: 0;left: 0;overflow: hidden;}
.n-business .item_img .img_list ,.n-business  .item_img_wp .img_list{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;opacity: 0;z-index: 1;transition: 1.5s;}
.n-business .item_img .active ,.n-business .item_img_wp .active{opacity: 1;z-index: 2;}
.n-business  .item_img_wp{display: none;}
.n-business .item{display: flex;flex-wrap: wrap;position: relative;z-index: 2;}
.n-business .item .list{width: 25%;padding-top: 18.23%;font-size: .28rem;color: #fff;overflow: hidden;position: relative;}
.n-business .item .img{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;}
.n-business .item .name{width: 100%;padding: 0 30px 15px;font-size: .28rem;color: #fff;text-align: right;position: absolute;bottom: .33rem;}
.n-business .item .name::after{display: block;width: 30px;height: 3px;content: '';background-color: #8c8d8d;position: absolute;right: 30px;bottom: 0;}

@media screen and (max-width: 960px) {
    
}



/* 首页 标题 */
.public_title{font-size: .4rem;text-align: center;font-weight: bold;line-height: .42rem;}
@media screen and (max-width: 1360px) {
    .n-titBox h3{font-size: 28px;}
    .n-titBox .slogan{font-size: 14px;}
}



/* 首页 项目展示 */
.project_pc_bj{background: url(../images/page4_bg.jpg)no-repeat center / cover;}
.n-project{display: flex;justify-content: center;align-items: center;flex-direction: column;height: 100%;}
.n-project .public_title{color: #fff;}
.n-project .columns{display: flex;justify-content: space-between;width: 100%;height: 5.57rem;margin-top: .8rem;overflow: hidden;}
.n-project .columns .top_name{display: flex;justify-content: space-between;align-items: center;font-size: .2rem;color: #fff;line-height: .37rem;padding-bottom:.15rem;}
.n-project .columns .top_name .name{display: flex;align-items: center;}
.n-project .columns .top_name>a{font-size: .26rem;color: #fff;}
/* 左 */
.n-project .columns .left_item{display: flex;flex-direction: column;width: 10.52rem;height: 100%;background-color: #fff;padding: .27rem .4rem .4rem;box-sizing: border-box;border-bottom: .08rem solid #ec7467;}
.n-project .left_item .top_name{color: #000;border-bottom: .01rem solid #cdcdcd;box-sizing: border-box;}
.n-project .left_item .top_name .name{display: flex;align-items: center;}
.n-project .left_item .top_name img{height: .37rem;margin-right: 10px;}
.n-project .left_item .top_name>a{color: #e95342;}
.n-project .left_item .main_info{display: flex;flex: 1;justify-content: space-between;padding: .3rem 0 0;}
/* 推荐 */
.n-project .left_item .isgood{width: 2.8rem;overflow: hidden;}
.n-project .left_item .isgood .list{display: block;width: 100%;height: 1.65rem;position: relative;overflow: hidden;}
.n-project .left_item .isgood .list:first-child{margin-bottom: .26rem;}
.n-project .left_item .isgood .list::after{display: block;content: '';width: 100%;height: 100%;background: linear-gradient(to top , rgba(0,0,0,1),rgba(0,0,0,.1));position: absolute;top: 0;left: 0;opacity: .6;}
.n-project .left_item .isgood img{display: block;width: 100%;height: 100%;object-fit: cover;} 
.n-project .left_item .isgood .title{width: 100%;;font-size: 16px;color: #fff;position: absolute;left: 0;bottom: .15rem;padding: 0 .12rem;z-index: 2;box-sizing: border-box;}
.n-project .left_item .isgood .list:hover img{transform: scale(1.1);transition: .5s;}
/* 列表 */
.n-project .left_item .tabulation{width: 6.66rem;height: 100%;overflow: hidden;position: relative;}
.n-project .left_item .tabulation dl{width: 100%;position: absolute;top: 0;left: 0;}
.n-project .left_item .tabulation dd{overflow: hidden;}
.n-project .left_item .tabulation .list{display: flex;font-size: .14rem;line-height: .16rem;margin-top: .1rem;}
.n-project .left_item .tabulation .title{flex: 1;color: #1f1f1f;}
.n-project .left_item .tabulation .date{color: #666666;}
.n-project .left_item .tabulation .list:hover .title , .n-project .left_item .tabulation .list:hover .date{color: #e95342;}
/* 分页 */
.n-project .left_item .bot_page{display: flex;align-items: center;justify-content: flex-end;font-size: 17px;color: #ec7467;line-height: 17px;margin-top: .2rem;cursor: pointer;}
.n-project .bot_page .center{padding: 0 10px;}
.n-project .bot_page img{display: block;width: 17px;height: 17px;}

/* 右 */
.n-project .columns .right_item{width: 3.21rem;;height: 100%;background-color: #9b9188;padding: .27rem .2rem 0;color: #ffffff;}
.n-project .right_item .isgood{display: block;width: 100%;padding-bottom: .1rem;border-bottom: 1px solid #fff;margin-bottom: .1rem;color: #fff;}
.n-project .right_item .isgood .img{width: 100%;height: 1.8rem;overflow: hidden;margin-bottom: .1rem;}
.n-project .right_item .isgood .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.n-project .right_item .isgood .title{width: 100%;;height: .56rem;font-size: .18rem;line-height: .28rem;}
.n-project .right_item .tabulation{width: 100%;font-size: .16rem;line-height: .44rem;}
.n-project .right_item .tabulation .list{display: block;color: #ffffff;opacity: .8;}
.n-project .right_item .isgood:hover img{transform: scale(1.1);transition: .5s;}
.n-project .right_item .tabulation .list:hover {color: #e95342;opacity: 1;}


@media screen and (max-width: 1600px) {
    
}
@media screen and (max-width: 1360px) {

}



/* 首页 新闻中心 */
.news_pc_bj{background: url(../images/page5_bg.jpg)no-repeat bottom center / cover;}
.n-news{display: flex;justify-content: center;align-items: center;flex-direction: column;height: 100%;}
.n-news .columns{display: flex;justify-content: space-between;width: 100%;height: 5.1rem;margin-top: .8rem;}
.n-news .columns .item_list{width: 6.95rem;height: 100%;}
.n-news .item_list .column_info{display: block;width: 100%;height: 2rem;position: relative;overflow: hidden;margin-bottom: .35rem;}
.n-news .item_list .column_info .smallText{position: absolute;top: 50%;right: .5rem;transform: translateY(-50%);text-align: right;font-size: .3rem;color: #fff;}
.n-news .column_info .smallText span{font-size: .18rem;opacity: .4;}
.n-news .column_info .smallText .icon{width: 15px;height: 15px; filter: brightness(1000%);}
.n-news .item_list .tabulation{width: 100%;padding-right: 10px;}
.n-news .tabulation .name{font-size: .24rem;color: #000000;font-weight: bold;padding-left: .26rem;line-height: .26rem;border-left: .06rem solid #9b9188;margin-bottom: .2rem;}
.n-news .tabulation .list{display: flex;font-size: .18rem;color: #333333;line-height: .44rem;}
.n-news .tabulation .list .title{flex: 1;}
.n-news .tabulation .list .title span{color: #dedede;}
.n-news .tabulation .list .title .date{color: #737373;}
.n-news .tabulation .list:hover .title ,  .n-news .tabulation .list:hover .date{color: #e95342}
.n-news .column_more{display: block;width: 1.3rem;height: .4rem;font-size: .18rem;color: #fff;text-align: center;line-height: .4rem;margin: .5rem auto 0;background-color: #e95342;opacity: .8;transition: .5s;} 
.n-news .on .smallText .icon{filter:none;}
.n-news .on .name{border-left: .06rem solid #e95342;}
.n-news .column_more:hover{opacity: 1;}


@media screen and (max-width: 1600px) {

}


/* 首页 招聘 */
.footer{display: flex;flex-direction: column;justify-content: flex-end;width: 100%;height: 100%;position: relative;padding-bottom: .4rem;}
.n-recruit{padding-left: 1.5rem;margin-bottom: 1.56rem;}
.n-recruit .smallText{font-size: .6rem;color: #fff;font-weight: bold;}
.n-recruit .more{display: block;width: 130px;height: 40px;font-size: 14px;color: #fff;line-height: 40px;text-align: center;background-color: #e95342;margin-top: .5rem;}


/* 首页 联系我们 */
.footer_pc_bj{background: url(../images/page6_bg.jpg)no-repeat top center / cover;}
.n-contact{display: flex;flex-direction: column;justify-content: center;width: 18rem;min-height: 3.2rem;background: url(../images/contact_bj.jpg)no-repeat center / cover;margin: 0 auto;padding: 0 .5rem;border-top: 6px solid #9b9188;}
.n-contact .top_info{display: flex;justify-content: space-between;align-items: center;padding-bottom: .18rem;border-bottom: 1px solid #ebebeb;margin-bottom: .3rem;}
.n-contact .top_info .logo{display: block;max-height: .66rem}
.n-contact .top_info .right p{font-size: .22rem;color: #e95342;font-weight: bold;text-align: right;}
.n-contact .top_info .link{width: 2.2rem;height: .44rem;font-size: .16rem;color: #fff;text-align: center;line-height: .44rem;background-color: #9b9188;margin-top: .1rem;cursor: pointer;position: relative;}

/* 友情链接 */
.link_box{display: flex;align-items: center;justify-content: center;width: 100%;height: 100vh;position: fixed;left: 0;bottom: 0;background: rgba(0,0,0,.6);padding-top: 100px;padding-right: 80px;opacity: 0;z-index: -1;}
.link_box .content{width: 11.1rem;background-color: #fff;border-radius: 5px;padding: .8rem .75rem;}
.link_box .scrollY{display: flex;flex-wrap: wrap;width: 100%;max-height: 4rem;overflow-y: auto;}
.link_box a{display: block;width: calc(100% / 3);color: #333;font-size: .16rem;line-height: .25rem;text-align: left;transition: .5s;margin-bottom: 10px;padding: 0 .1rem;}
.link_box a:hover{color: #e95342;}
.link_act{opacity: 1;transition: .5s;z-index: 2;}


/*  */
.n-contact .bot_info{display: flex;justify-content: space-between;align-items: center;}
.n-contact .bot_info .left{padding-left: .15rem;}
.n-contact .bot_info .nav{display: flex;}
.n-contact .bot_info .nav a{width: 1.36rem;font-size: .18rem;color: #333333;}
.n-contact .bot_info .info{font-size: .16rem;color: #666;line-height: .3rem;margin-top: .35rem;}
.n-contact .bot_info .info span{font-size: .24rem;color: #e95342;font-weight: bold;}
.n-contact .bot_info .qrcode{display: flex;align-items: flex-end;font-size: .16rem;color: #333333;}
.n-contact .bot_info .qrcode img{display: block;width: 1.23rem;height: 1.23rem;margin-left: .2rem;}


/* 底部 */
.copyright_pc{width: 100%;background: #202020;padding: 20px 0;font-size: 14px;color: #a8a8a8;line-height: 25px;text-align: center;}
.copyright_pc a{color: #a8a8a8;}
.copyright_pc a:hover{color: #fff;}

/* 子页banner */
.banner{width: 100%;}
.banner img{display: block;width: 100%;}

@media screen and (min-width: 960px) {
    .header .menu_btn{display: none;}
    .banner_wap{display: none;}
    .n-project .right_item .tabulation .list .date{display: none;}
    .n-contact .link .icon{display: none;}
    .footer .copyright{display: none;}
    .copyright_wap{display: none;}
    .wap_crumb{display: none;}
    .m-cont .business .wap_img{display: none;}
    .wap_banner{display: none;}
}

@media screen and (max-width: 960px) {
    .wrapper,.sub_wrapper{width: 100%;}
    .public_title{font-size: .4rem;}
    .quickNav,.sidebar{display: none;}
    .pc_banner{display: none;}
    .copyright_pc{display: none;}

    .introduce_wap_bj{background: url(../images/page2_wap_bg.jpg)no-repeat top center / cover;}
    .business_wap_bj{background: url(../images/page3_wap_bg.jpg)no-repeat top center / cover;}
    .project_wap_bj{background: url(../images/page4_wap_bg.jpg)no-repeat top center / cover;}
    .news_wap_bj{background: url(../images/page5_wap_bg.jpg)no-repeat bottom center / cover;}
    .footer_wap_bj{background: url(../images/page6_wap_bg.jpg)no-repeat top center / cover;}

    /* 导航 */
    .header{height: 1.2rem;padding: 0 .35rem;align-items: center;}
    .header .logo{height: .78rem;}
    .header .nav {display: none;}
    .header .menu_btn{width: .5rem;}
    .header .menu_btn img{display: block;width: 100%;}
    /*  */
    #menu{display: none;}
    /* banner */
    .banner_pc{display: none;}
    .banner_wap{display: block;}
    .banner_wap .pages{width:2.5rem;right:.36rem;bottom: .4rem;font-size: .24rem;}
    .n-banner .swiper-button-next,.n-banner .swiper-button-prev{width: .35rem;}
    .n-banner .swiper-button-next img,.n-banner .swiper-button-prev img{display: block;width: 100%;}

    /* 企业介绍 */
    .n-introduce{width: 100%;padding-bottom: .8rem;}
    .n-introduce .picture{width: 6.8rem;height: 2.46rem;margin-bottom:.58rem;}
    .n-introduce .picture .pic01, .n-introduce .picture .pic02{width: 2.46rem;right: 2.25rem;}
    .activeSections .picture .pic02{right: .2rem;}
    .n-introduce .picture .line{width: 1px;height: 0;top: auto;bottom:100%;right: 2.45rem;}
    .activeSections .picture .line{height: 1.94rem;}
    .n-introduce .picture .wave{width: .32rem;height: .32rem;bottom:4.34rem;top: auto;margin: 0;right: 2.29rem;}
    .n-introduce .picture .wave::after{width: .08rem;height: .08rem;}

    /*  */
    .n-introduce .smallText{flex-direction: column;justify-content: space-between;align-items: center;width: 6.8rem;height: 4.6rem;background: url(../images/introduce_article_wap_bj.jpg)no-repeat top center / cover;padding: .42rem .05rem .05rem;}
    .n-introduce .smallText .icon{width: 1.36rem;height: auto;}
    .n-introduce .smallText .text{width: 100%;font-size: .24rem;line-height: .38rem;padding: 0 .3rem; -webkit-line-clamp:5;}
    .n-introduce .smallText .more{width: 100%;height: .72rem;font-size: .24rem;line-height: .72rem;position: static;transform:translateY(0);writing-mode: initial;}

    /* 业务体系 */
    .n-business .item_img{display: none;}
    .n-business .item{width: 6.74rem;}
    .n-business .item .list{width: calc((100% - .12rem) / 2);height: 2.53rem;margin-bottom: .12rem;}
    .n-business .item .list:nth-child(odd){margin-right: .12rem;}

    /* 新闻中心 */
    .n-project{padding: 0 .2rem;box-sizing: border-box;}
    .n-project .columns{flex-direction: column;height: auto;margin-top: .4rem;}
    .n-project .columns .top_name{font-size: .26rem;}
    .n-project .left_item .top_name img{width: .52rem;height: .52rem;}
    .n-project .columns .top_name>span{font-size: .36rem;}
    .n-project .columns .left_item, .n-project .columns .right_item{width: 100%;padding: .22rem;}
    .n-project .columns .left_item{margin-bottom: .2rem;}
    .n-project .left_item .main_info{flex-direction: column;}
    .n-project .left_item .isgood{display: flex;width: 100%;margin-bottom: .2rem;}
    .n-project .left_item .isgood .list{width: calc((100% - .2rem) / 2);height: 1.88rem;}
    .n-project .left_item .isgood .list:first-child{margin-bottom: 0;}
    .n-project .left_item .isgood .list:nth-child(odd){margin-right: .2rem;}
    .n-project .left_item .isgood .title{font-size: .24rem;}
    .n-project .left_item .tabulation{height: 3.2rem;}
    .n-project .left_item .bot_page{justify-content: center;margin-top: 0;}
    .n-project .columns .right_item .isgood{display: none;}
    .n-project .right_item .tabulation .list{display: flex;line-height: .84rem;font-size: .24rem;}
    .n-project .right_item .tabulation .list:nth-child(4){display: none;}
    .n-project .right_item .tabulation .list .title{flex: 1;}
    .n-project .left_item .tabulation .list{font-size: .24rem;line-height: .28rem;}

    .n-project .right_item .tabulation .list .date{display: none;}
    
    /* 新闻中心 */
    .n-news{padding: 0 .2rem;}
    .n-news .columns{flex-direction: column;height: fit-content;margin-top: .4rem;}
    .n-news .columns .item_list{width: 100%;}
    .n-news .columns .item_list:first-child{margin-bottom: .2rem;}
    .n-news .tabulation .name{font-size: .28rem;}
    .n-news .item_list .column_info{margin-bottom: .2rem;}
    .n-news .tabulation .list{font-size: .24rem;line-height: .76rem;}
    .n-news .tabulation .list:nth-child(4),.n-news .tabulation .list:nth-child(5){display: none;}
    .n-news .tabulation .list .title span{display: inline-block;margin-right: .1rem;font-weight: bold;}
    .n-news .column_more{width: 1.73rem;height: .54rem;line-height: .54rem;font-size: .24rem;opacity: 1;margin-top: .2rem;}


    /* 招聘 联系我们 */
    .footer{justify-content: space-between;padding-bottom: .74rem;}
    .footer .copyright{width: 100%;font-size: .24rem;color: #ffffff;position: absolute;bottom: .25rem;text-align: center;}
    .n-recruit{padding: 1.9rem 0 0 .42rem;margin-bottom: 0;}
    .n-recruit .more{width: 1.85rem;height: .54rem;line-height: .54rem;font-size: .24rem;}
    .n-contact{width: 7.1rem;min-height: fit-content;padding: .35rem .25rem 1.5rem;position: relative; background: url(../images/contact_wap_bj.jpg)no-repeat center / cover;}
    .n-contact .top_info{border: none;padding: 0;margin: 0;}
    .n-contact .bot_info{display: none;}
    .n-contact .top_info .logo{height: .62rem;}
    .n-contact .top_info .link{display: flex;justify-content: center;align-items: center;width: 6.6rem;height: .84rem;font-size: .24rem;position: absolute;left: 50%;transform: translateX(-50%);bottom: .35rem;padding: 0 .34rem;}
    .n-contact .top_info .link .icon{display: none;}
    .link_box{padding: 0 .2rem;}
    .link_box .content{padding: .5rem .2rem;}
    .link_box .scrollY{max-height: 60%;}
    .link_box a{width: calc(100% / 2);font-size: .24rem;line-height: .36rem;}
}




/* 通用样式 */
.fl{float: left;}
.fr{float: right;}
.img{display: block; transition: 0.5s ease; width: 100%;}
.tp{display: block; position: relative; overflow: hidden;}
.tp img{display: block; transition: 0.5s ease; width: 100%; height: auto; min-height: 100%; position: absolute; top: 50%; left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

/* 面包屑导航 */
.crumb{line-height: 76px; background: #EDEDED; margin-bottom: 40px;}
.crumb h6{font-size: 24px; color: #e95342; float: left;}
.m-crumb{float: right; font-size: 14px; color: #666;}
.m-crumb a{color: #666;}
.m-crumb span{color: #e95342;}

/* 内页通用 */
.ny-cont{padding-bottom: 100px;}
.sidebar{width: 230px; float: left;}
.sidebar .name{font-size: .3rem; text-align: left; padding: 25px 20px; background: #f5f5f5; width: 222px;}
.sidebar .name span{font-size: 16px; display: block; text-transform: uppercase;}
.sidebar li{}
.sidebar a{display: block; text-align: center; border-right: 8px solid #fff; background: #f5f5f5; line-height: 66px; font-size: .22rem;margin-bottom: 1px;}
.sidebar a.on{background: url(../icon/slidebar_bj.jpg)no-repeat left center / cover; color: #fff; border-color: #9b9188;}
.sidebar a:hover{background: url(../icon/slidebar_bj.jpg)no-repeat left center / cover; color: #fff; border-color: #9b9188;}
.subsidiary a{text-align: left; font-size: 20px; line-height: 25px; padding: 15px 20px; box-sizing: border-box;}

.sidebar .side-1{position: relative;}
.sidebar .side-1 img{position: absolute; top: 45%; right: 5px; transition: 0.5s ease;}
.sidebar .side-1 img.on{-webkit-filter: brightness(1000%);filter: brightness(1000%); -webkit-transform: rotate(-180deg);
   -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
     -o-transform: rotate(-180deg);
        transform: rotate(-180deg);}
.sidebar .side-2 a{font-size: 18px; color: #444; line-height: 40px; margin-bottom: 0;}
.sidebar li{margin-top: 2px;}
.sidebar li.on .side-1{background:url(../icon/slidebar_bj.jpg)no-repeat left center / cover; color: #fff; border-color: #9b9188;}
.sidebar li:hover .side-1{background:url(../icon/slidebar_bj.jpg)no-repeat left center / cover; color: #fff; border-color: #9b9188;}
.sidebar .side-2 a.on{color: #9b9188; font-weight: bold; background: #f5f5f5; border-color: #fff;}
.sidebar .side-2 a:hover{color: #9b9188; font-weight: bold; background: #f5f5f5; border-color: #fff;}
.sidebar .side-2{display: none;}


.m-cont{width: calc(100% - 285px); float: right; min-height: 500px;}
.article{font-size: .18rem; line-height: .36rem; color: #202020; min-height: 500px;}
.article img{max-width: 100%;}
.article a{color: #202020;}

/* 简介 */
.m-cont .jtgk{background: url(../images/jtgk_bj.png)no-repeat left top / 6.67rem 3.87rem;padding-top: 1.35rem;}

.m-cont .jtgk .jtgk_img{display: flex;flex-wrap: wrap;justify-content: space-around;}
.m-cont .jtgk .jtgk_img img{display: block;width: calc((100% - 1.6rem) / 8);}

.m-cont .jtgk2{background: url(../images/jtgk_bj02.png)no-repeat left top / 100% auto;padding-top: .4rem;}
.m-cont .jtgk2 .left_img{width: 3.3rem;padding: 0 .4rem 0;}
.m-cont .jtgk2 .left_img img{display: block;}
.m-cont .jtgk2 .left_img .pic01{margin-top: -.46rem;}
.m-cont .jtgk2 .content{display: flex;}
.m-cont .jtgk2 .right_text {flex:1}
.m-cont .jtgk2 .title{font-size: .24rem;font-weight: bold;color: #e95342;margin-bottom: .3rem;padding-left: 3.3rem;}



/* 董事长致辞 */
.m-cont .dszzc .top_img{width: calc(100% + 10px);height: 1.2rem;margin: 0 0 0 -10px;max-width: initial!important;overflow: hidden;position: relative;}
.m-cont .dszzc .top_img img{display: block;width: 100%;position: absolute;top: 0;left: 0;height: 100%;}
.m-cont .dszzc .line{display: block;width: 100%;height: 4px;background-color: #e95342;margin: 0 0 .4rem 0;}

/* 联系我们 */
.lx_box{width: 100%;display: flex;}
.lx_box .left{flex: 1;}
.lx_box .right{width: 4.28rem; background: url(../images/contact_sub_bj.jpg)no-repeat bottom center / cover;}
.lx_box .tit_frame{width: calc(100% - .3rem);height: 1.1rem;border-bottom: 2px solid rgba(255, 255, 255, .5);padding-right: .3rem;margin-left: .3rem;}
.lx_box .tit_img{display: flex;align-items: center;}
.lx_box .tit_frame img{display: block;height: .5rem;max-width: 100%;}
.lx_box .gsname{font-size: .26rem;line-height: 1.1rem;color: #fff;font-weight: bold;}
.lx_box .teltit{font-size: .4rem;line-height: .42rem;margin: .24rem 0 .12rem 0;color: #fff;font-weight: bold;}
.lx_box .ftit{font-size: .16rem;line-height: .18rem;color: #fff;}
.lx_box .tit{font-size: .24rem;line-height: .26rem;color: #fff;font-weight: bold;margin: .24rem 0 .12rem 0;}
.lx_box .bottom{width: 100%;position: relative;padding: .3rem 0;}
.lx_box .bottom::after{display: block;content: '';width: 100%;height: 100%;background-color: rgba(255,255,255,.2);top: 0;left: 0;position: absolute;}
.lx_box .bottom .qr{display: block; width: 1.1rem;height: 1.1rem;margin: .1rem auto .1rem;}
.lx_box .mstit{font-size: .14rem;line-height: .32rem;color: #ffffff;text-align: center;}
.lx_box .bottom .font26{font-size: .26rem;color: #fff;font-weight: bold;text-align: center;}



/* 关于集团 */
.m-cont .jtgk{position: relative;}
.m-cont .jtgk .tb{position: absolute; top: 0; right: 0; display: block;}
.m-cont .jtgk .jt-tit{font-size: 43px; color: #444; margin: 70px 0; line-height: 60px;}
.m-cont .jtgk .left{width: 40%; margin: 0 5% 20px 0;}
.m-cont .jtgk .pic{width: calc(100% - 45%); display: block; margin-bottom: 40px; height: auto;}

.dszzc .fl{width: 41%;}
.dszzc .fl .zp{background: #D19957;padding: 0 10px 10px 0; float: right; margin-top: 70px;}
.dszzc .fl .zp img{margin-top: -70px;}

.dszzc .fr{width: 55%}
.dszzc .fr .qm{display: block; float: right; margin-top: 40px;}

/* 业务体系 */
.m-cont .business{}
.m-cont .business .fl{width: 42%; margin: 0 40px 20px 0;}
.m-cont .business .m-article{position: relative;padding-top: 1.6rem;}
.m-cont .business .m-tit{display: flex;flex-direction: column;justify-content: center;width: calc(58% - 40px);height: .64rem;font-size: .24rem;line-height: .26rem;color: #fff;text-align: left; margin: 20px 0 35px 0;background: url(../icon/title_bj.png)no-repeat left center / cover;position: absolute;top: .5rem;right: 0;padding-left: .62rem;}
.m-cont .business .m-tit .ftitle{font-size: .14rem;}

/* 新闻 */
.m-cont .news{width: 100%;}
.m-cont .news .list{width: 100%;line-height: .75rem;border-bottom: 1px solid #f5f5f5;}
.m-cont .news .list a{display: flex;font-size: .2rem;color: #333333;}
.m-cont .news a span{color: #999999;}
.m-cont .news a .title{flex: 1;}
.m-cont .news a .title>span{font-weight: bold;}
.m-cont .news .list:hover a{color: #e95342;}
.m-cont .news .list:hover span{color: #e95342;}


/* 人才理念 */
.m-cont .rcln{display: flex;justify-content: flex-end;min-height: auto;padding: .44rem 0;box-sizing: border-box;position: relative;}
.m-cont .rcln .img{display: block;height: 100%;width: auto;position: absolute;top: 0;left: 0;}
.m-cont .rcln .text{width: 7.4rem;padding: .4rem;box-sizing: border-box;background-color: #fbfbfb;position: relative;z-index: 2;}
.m-cont .rcln .text .line{display: block;width: 30px;height: 6px;background-color: #e95342;margin-bottom: .12rem;}


/* 招聘 */
.subJoin{width: 100%;}
.subJoin .top{display: flex;width: 100%;padding: 0 .3rem;box-sizing: border-box;height: .55rem;background: #e9e7e8;margin-top: .25rem;cursor: pointer;}
.subJoin .top:first-child{margin-top: 0;}
.subJoin .top .title{flex: 1;font-size: .22rem;color: #505050;line-height: .55rem;}
.subJoin .top .workMap{font-size: .15rem;color: #505050;line-height: .55rem;margin-left: .44rem;}
.subJoin .top .ri{display: flex;height: 100%;}
.subJoin .top .ri .iocn{float: left;height: 100%;width: .25rem;margin-left: .17rem;position: relative;}
.subJoin .top .ri .iocn img{display: block;position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 100%;height: auto;}
.subJoin .top .ri .iocn .dis{opacity: 0;}
.subJoin .bot{width: 100%;display: none;}
.subJoin .bot .content{padding: .3rem .25rem;}
.subJoin .on{background: #e95342!important;}
.subJoin .on .title , .subJoin .top .workMap {color: #fff;}
.subJoin .on .ri .iocn .hid{opacity: 0;}
.subJoin .on .ri .iocn .dis{opacity: 1;}
.subJoin .downLoad a{color: #0054ff;padding-left: .3rem;background: url(../icon/down_icon.png)no-repeat left .05rem center / .18rem .18rem;}


/* 企业理念 */
.philosophy{display: flex;flex-wrap: wrap;}
.philosophy .list{width: 50%;height: 1.4rem;}
.philosophy .list a{display: flex;justify-content: center;flex-direction: column;width: 100%;height: 100% ;color: #fff;line-height: .34rem;padding-left: .5rem;background-size: 100% 100%;transition: all .5s ease-in-out;background-repeat: no-repeat;background-position: center;}
.philosophy .list .title{font-size: .3rem;}
.philosophy .list .smalltext{font-size: .22rem;}

.philosophy .list:hover a{background-size: 130% 130%!important;}


/* 详情 */
.details{width: 100%;background-color: #fff;padding: .5rem .4rem;box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);}
.details .title{font-size: .28rem;color: #000;font-weight: bold;text-align: center;}
.details .date{font-size: 14px;color: #666666;text-align: center;padding-top: .1rem;}
.details .content{margin-top: .2rem;}



@media screen and (max-width: 960px) {
    .sub_wrapper{padding: 0 .3rem;}
    .copyright_wap{display: flex;justify-content: center;align-items: center;width: 100%;height: .9rem;font-size: .24rem;color: #ffffff;background-color: #111b27;}

    .article{font-size: .26rem;line-height: .48rem;}

    .wap_crumb{width: 100%;position: relative;background: #EDEDED;margin-bottom: .5rem;}
    .wap_crumb h6{display: block;width: 100%;;font-size: .32rem;line-height: .88rem;text-align: center;color: #e95342;}
    .wap_crumb .back{display: block;width: .35rem;height: .35rem;position: absolute;top: 50%;margin-top: -.17rem;left: .28rem;}
    .wap_crumb .back img{display: block;width: 100%;height: 100%;}
    .crumb{display: none;}

    .m-cont{width: 100%;margin-bottom: 1.04rem;}
    .m-cont .jtgk{padding-top: .8rem;}
    .m-cont .jtgk2 .left_img{width: 100%;padding: 0;display: flex;justify-content: center;flex-direction: row-reverse;margin-bottom: .5rem;}
    .m-cont .jtgk2 .left_img img{width: 3.15rem;}
    .m-cont .jtgk2 .left_img .pic01{margin-top: 0;margin-right: -.6rem;position: relative;z-index: 2;}
    .m-cont .jtgk2 .content{display: flex;flex-direction: column;}
    .m-cont .jtgk2 .right_text {width: 100%;}
    .m-cont .jtgk2 .title{font-size: .34rem;padding-left: 0;text-align: center;}


    .m-cont .dszzc .top_img{height: 1.45rem;margin: 0;width: 100%;}
    .m-cont .dszzc .top_img img{width: auto;height: 100%;max-width: initial!important;left: -.1rem;}
    
    .lx_box {display: block;}
    .lx_box .left{width: 100%;height: 4rem;}
    .lx_box .right{width: 100%;}

    .philosophy{flex-direction: column;}
    .philosophy .list{width: 100%;height: 1.6rem;}
    .philosophy .list a{line-height: .38rem;}
    .philosophy .list .title{font-size: .34rem;}
    .philosophy .list .smalltext{font-size: .24rem;}


    .m-cont .rcln{display: block;padding: 0;}
    .m-cont .rcln .img{height: auto;width: 100%;position: relative;transform: rotateY(180deg);}
    .m-cont .rcln .text{width: 100%;padding: .48rem .4rem;}
    .m-cont .rcln .text .line{display: block;width: .42rem;height: .08rem;background-color: #e95342;margin-bottom: .3rem;}


    .m-cont .news .list{line-height: 1.07rem;}
    .m-cont .news .list a{font-size: .24rem;}
    .m-cont .news a .title{font-weight: bold}
    

    #page{text-align: center!important;}


    .details{padding: .5rem .4rem;box-shadow: none;}
    .details .title{font-size: .3rem;}
    .details .date{font-size: .22rem;padding-top: .1rem;}
    .details .content{margin-top: .2rem;}

    .fl{display: none;}
    .m-cont .business .m-tit{position: static;width: 100%;height: .92rem;font-size:.36rem;line-height:.36rem;padding-left: .9rem;background: url(../icon/title_wap_bj.png)no-repeat left center / cover;padding-top: .05rem;}
    .m-cont .business .m-tit .ftitle{font-size: .2rem;}
    .m-cont .business .m-article{padding-top: 0;}
    .m-cont .business .wap_img{display: block;width: 100%;margin-bottom: .56rem;}
    
    .subJoin .downLoad a{background: url(../icon/down_icon.png)no-repeat left .05rem center / .24rem .24rem;padding-left: .4rem;}
    
    .m-cont .jtgk .jtgk_img{justify-content: space-between;}
    .m-cont .jtgk .jtgk_img img{width: calc((100% - 1.2rem) / 4) ;margin-bottom: .2rem;}

    .lx_box .tit_frame img{height: .7rem;}

    .wp_font{font-size: .42rem!important;}

    .n-introduce .smallText .text{height: auto;}
}   