
a:active{star:expression(this.onFocus=this.blur());}
a:focus,button:focus{outline:none; -moz-outline:none;}
:focus{outline:none;}
/*Reset Css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param{margin:0; padding:0;}
html,body{margin:0; padding:0; font-family:'arial'; -webkit-text-size-adjust:none;/*Google Chrome*/}
input,button,select,textarea{font-family:'arial'; }
ol,ul{padding-left:0; list-style:none;}
img{border:none; display:inline-block; vertical-align:middle;}
th{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6,p{font-size:100%; font-weight:normal;}
input{display:inline-block; vertical-align:middle;color:#666;}

fieldset{border:none;}
legend{display:none;}
/*Clear Css*/
.clear{clear:both; font-size:0; height:0; line-height:0;}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearb{ clear:both;}
.clearfix{display:block;zoom:1;}
* html .clearfix{height:1%;}
/*Common Css*/
body{font-size:12px;position: relative;}
a{ text-decoration:none;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
::-ms-clear, ::-ms-reveal{display: none;}
input[type=button],input[type=submit],input[type=reset],select{border-radius:0;-webkit-appearance: none;-moz-appearance: none;}
a:focus,a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);transition: all 0.3s linear;}
.swiper-button-next,.swiper-button-prev{z-index:3 !important;}
textarea {resize: none;}

body{padding-top: 1rem;}


.table{height:100%;display:table;width:100%;}
.table-cell{display:table-cell;vertical-align:middle;}

.textover{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
input::placeholder{color:#666;}
input:-ms-input-placeholder {
    color: #666 !important;
}
input::-webkit-input-placeholder {
    color: #666;
}
/* Firefox 4-18 */
input:-moz-placeholder {
    color: #666;
}

/* Firefox 19-50 */
input::-moz-placeholder {
    color: #ccc;
}

/* - Internet Explorer 10–11
   - Internet Explorer Mobile 10-11 */
input:-ms-input-placeholder {
    color: #666 !important;
}

/* Edge (also supports ::-webkit-input-placeholder) */
input::-ms-input-placeholder {
    color: #666;
}

/* CSS Working Draft */
input::placeholder {color: #666;}
img{max-width:100%;width:100%;}




@media (max-width:6000px){
    html{
        font-size: calc(100vw/19.2) !important;
    }
}

@media (max-width:1024px){
    html{
        font-size: calc(100vw/7.5) !important;
    }
}

.w_1442{width:75.1%;margin: 0 auto;}


.header{width: 100%;height: 1rem;background: #fff;position: fixed;left: 0;top: 0;z-index: 99;}
.header .w_1442{height: 100%;display: flex;justify-content: space-between;align-items: center;}
.logo{width:3.56rem;}
.nav{display: flex;align-items: center;margin-right: 0.5rem;}
.nav a{display: inline-flex;font-size: 0.18rem;color:#333;margin: 0 0.3rem;position: relative;}
.nav a::after{display: block;width: 0;height: 0.03rem;content: '';background: #16922f;position: absolute;left: 50%;top: 0.32rem;transform: translateX(-50%);transition: all 0.3s linear;}
.nav a.on,.nav a:hover{color: #010101;}
.nav a.on::after,.nav a:hover::after{width: 100%;}
.lan a{display: inline-block;font-size: 0.14rem;color: #999999;line-height: 0.28rem;padding: 0 0.16rem;border:1px solid #999;font-family: 'arial';}
.wap_btn{display: none;}
.ban{position: relative;}
.ban_js{position: absolute;width:5.88rem;right: 12.5%;top: 1.4rem;}
.more_btn{width: 1.04rem;height: 0.4rem;margin-top: 0.3rem;}
.more_btn a{display: flex;width: 100%;height: 100%;background: linear-gradient(to right,#60b614,#1b942d);justify-content: center;align-items: center;font-size: 0.16rem;color: #fff;font-family: 'arial';opacity: 0.7;}
.more_btn a img{width:0.16rem;margin-left: 0.12rem;}
.more_btn a:hover{opacity: 1;}

.header_r{display: flex;align-items: center;}


.tit{padding:  1.5rem 0 0.6rem 0;text-align: center;}
.tit h2{font-size: 0.42rem;color: #333333;line-height: 1;text-transform: uppercase;}
.tit p{font-size: 0.24rem;color:#999999;line-height: 1;font-family: 'arial';padding-top: 0.16rem;text-transform: uppercase;}
.home_abcon{display: flex;justify-content: space-between;}
.home_abconl{width: 50%;}
.home_abconr{width: 46%;}
.home_abcon h3{font-size: 0.28rem;color:#333;border-bottom: 1px solid #333;padding-bottom: 0.24rem;display: flex;justify-content: space-between;align-items: center;}
.home_abcon p{font-size: 0.18rem;color: #666666;line-height: 1.6;padding: 0.22rem 0 0.7rem 0;}
.home_abcon h3 a{display: flex;align-items: center;font-size: 0.18rem;color: #676666;}
.home_abcon h3 a img{width:0.2rem;margin-left: 0.16rem;}
.home_abcon ul{margin: 0.3rem 0 1.7rem 0;display: flex;justify-content: space-between;}
.home_abcon ul li{width: 100%;display: flex;justify-content: space-between;}
.home_abl h4{font-size: 0.28rem;color: #626566;font-weight: bold;}
.home_abl h4 span{display: inline-block;color: #fff;background: #b60005;line-height: 0.34rem;padding: 0 0.1rem;margin-right: 0.14rem;}
.home_abl h5{font-size: 0.18rem;color:#676666;padding: 0.2rem 0 0.14rem 0;}
.home_abl h5 span{padding: 0 0.16rem;}
.home_abl h6{font-size: 0.22rem;color:#b60005;font-weight: bold;}
.home_abl h6 span{padding-left: 0.18rem;}
.home_abr dl dd{width: 2.6rem;display: flex;justify-content: space-between;margin-bottom: 0.18rem;font-size: 0.16rem;color: #676666;line-height: 1;}


.home_pro{background: #f6f7fb;}
.home_pro .tit{padding: 0.65rem 0 ;}
.home_procon{overflow:hidden;height: 7.18rem;}
.home_procon ul{display: flex;}
.home_procon ul li{position: relative;transition: all 0.3s linear;width:29.17%;overflow:hidden;}
.home_procon ul li:nth-of-type(2){width: 41.66%;}
.home_procon ul li img{transition: all 0.3s linear;}
.home_procon ul li::after{display: block;width: 100%;height: 100%;content: '';background:rgba(0,0,0,0.5);position: absolute;left: 0;top: 0;transition: all 0.3s linear;}
.home_projs{width: 100%;position: absolute;left: 0;bottom: 0;padding: 0.36rem 0;z-index: 5;text-align: center;}
.home_projs h2{font-size: 0.36rem;color: #cecdcc;line-height: 1;}
.home_projs p{font-size: 0.26rem;color: #cecdcc;line-height: 1.2;padding:0.1rem 0 0.26rem 0;position: relative;text-transform: uppercase;}
.home_projs p::after{display: block;width: 0;height: 0.05rem;content: '';background: #ffffff;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);transition: all 0.3s linear;}
.home_procon ul li:hover::after{transform: translateY(100%);}
.home_procon ul li:hover p::after{width: 0.6rem;}
.home_procon ul li:hover .home_projs{background: linear-gradient(to right,rgba(104,185,54,0.84),rgba(21,149,72,0.84));}
.home_procon ul li:hover .home_projs h2{color: #fff;}
.home_procon ul li:hover .home_projs p{color: #fff;}
.home_procon ul li:hover img{transform: scale(1.1);}

.home_jzgcon{padding-bottom: 1.7rem;}
.home_jzgcon ul{display: flex;justify-content: space-between;}
.home_jzgcon ul li{text-align: center;}
.home_jzgcon ul li h2{width: 2.06rem;height: 2.06rem;background: #f6f7fb;border-radius: 100%;margin: 0 auto;}
.home_jzgcon ul li p{font-size: 0.36rem;color:#333;padding-top: 0.23rem;}
.home_jzgcon ul li p span{display: block;font-size: 0.24rem;color:#666;text-transform: uppercase;}

.home_news{background: #f6f7fb;overflow:hidden;}
.home_newscon{display: flex;justify-content: space-between;}
.home_newsconl{width: 49%;position:relative;overflow:hidden;}
.home_newsconl img{transition: all 0.3s linear;}
.home_newsconl:hover>img{transform: scale(1.1);}
.home_newsconr{width: 49%;background: #fff;padding: 0 0.4rem;box-sizing: border-box;}
.home_newsconlwz{position: absolute;left:0.35rem;bottom: 0.35rem;}
.home_newsconlwz h2{font-size: 0.16rem;color: #fff;line-height: 1;}
.home_newsconlwz h3{font-size: 0.24rem;color: #fff;padding: 0.04rem 0 0.1rem 0;}
.home_newsconlwz .more_btn{margin-top: 0;}
.home_newsconr ul li{border-bottom: 1px solid #ececec;padding: 0.26rem 0;}
.home_newsconr ul li a{display: flex;}
.home_newsconr ul li a h2{width: 0.09rem;height: 0.09rem;background:linear-gradient(to right,#61b713,#1c952d);margin-right: 0.16rem;position: relative;top: 0.14rem;}
.home_newsconr ul li a p{font-size: 0.22rem;color: #333333;line-height: 1.4;}
.home_newsconr ul li a p span{display: block;color:#999;font-family: 'arial';}
.home_newsmore{margin: 0.65rem auto 1rem auto;}
.home_newsmore a{display: block;width: 1.5rem;font-size: 0.16rem;line-height: 0.4rem;text-align: center;border:1px solid #19932e;margin: 0 auto;color: #19932e;}
.home_newsmore a:hover{background: #19932e;color: #fff;}

.fot{background: #fff;padding:0.55rem 0 0.32rem 0;}
.fot .w_1442{display: flex;justify-content: space-between;}
.fot_nav{display: flex;align-items: center;}
.fot_nav a{font-size: 0.18rem;color: #333333;margin-right: 0.6rem;}
.fot_l p{font-size: 0.14rem;color:#999;padding-top: 0.3rem;}
.fot_l p a{color: #999;}
.fot_r{display: flex;align-items: flex-start;}
.fot_ryl{display: flex;align-items: center;font-size: 0.14rem;color: #666666;position: relative;top: 0.13rem;}
.fot_ryl a{display: block;width: 1.25rem;font-size: 0.14rem;color:#0080cc;line-height: 0.34rem;border:1px solid #0080cc;box-sizing: border-box;text-align: center;margin-left: 0.14rem;}
.fot_ewm{width: 0.88rem;text-align: center;margin-left: 0.94rem;}
.fot_ewm span{display: block;font-size: 0.12rem;color: #999999;padding-top: 0.15rem;}

/*企业文化*/
.ny_ban{position: relative;}
.ny_banjs{position: absolute;left: 12.5%;top: 50%;transform: translateY(-50%);}
.ny_banjs h2{width: 9rem;}
.ban_dh{font-size: 0.16rem;color:#e2dad9;margin-top: 0.34rem;}
.ban_dh span{color: #fff;}

.ny_dh{margin: 0.85rem 0 1rem 0;}
.ny_dh dl{display: flex;justify-content: space-between;align-items: center;}
.ny_dh dl dd{flex: 1;margin-right: 2px;}
.ny_dh dl dd:nth-last-of-type(1){margin-right: 0;}
.ny_dh dl dd a{font-size: 0.22rem;color:#999999;line-height: 0.58rem;text-align: center;background: #f6f7fb;display: block;width: 100%;}
.ny_dh dl dd:hover a,.ny_dh dl dd.on a{background: #16922f;color: #fff;}

.clu_top{font-size: 0.18rem;color:#333333;line-height: 2;padding-left: 0.6rem;box-sizing: border-box;position: relative;margin-bottom: 0.9rem;}
.clu_top::after{display: block;width: 0.15rem;height: 100%;content: '';background: #16922f;position: absolute;left: 0;top: 0;}
.clu ul{display:flex;justify-content: space-between;flex-wrap: wrap;}
.clu ul li{width: 49.34%;text-align: center;margin-bottom: 0.2rem;display: flex;justify-content: space-between;flex-direction: column;}
.clucon{overflow:hidden;position: relative;width: 100%;}
.clucon img{transition: all 0.3s linear;}
.clu_wz{width: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);text-align: center;}
.clu ul li h2{font-size: 0.36rem;color: #ffffff;font-weight: bold;padding-bottom: 0.24rem;}
.clu ul li h2.col_0080cc{color: #0080cc;}
.clu ul li:nth-of-type(3){width:65.2%;}
.clu ul li:nth-of-type(4){width:33.5%;}
.clu_wz p{width: 80%;margin: 0 auto;font-size: 0.18rem;line-height: 2;color: #fff;}
.clu_wz p.col_676666{color: #676666;}
.clucon:hover>img{transform: scale(1.1);}
.clucon02{background: #ecedef;margin-top: 0.2rem;overflow: hidden;height: calc(100% - 3rem);}
.cli_jzg dl{display:flex;justify-content: center;}
.cli_jzg dl dd{margin: 0 0.1rem;}
.cli_jzg dl dd h3{width: 1rem;margin: 0 auto;}
.cli_jzg dl dd h4{font-size: 0.2rem;color: #333333;line-height: 1.4;}
.cli_jzg dl dd h4 span{display: block;font-size: 0.16rem;font-family: 'arial';text-transform: uppercase;color: #ababac;}
.clucon03 h2{padding-top: 1rem;}
.clu ul li:nth-of-type(3) .clu_wz,.clu ul li:nth-of-type(4) .clu_wz{top: 0.94rem;transform: translateY(0);}
.clu ul li:nth-of-type(3) .clu_wz h2{padding-top: 0 !important;}
.clu ul li:nth-of-type(3) .clu_wz{padding-right: 28%;box-sizing: border-box;}


.xwBj{width: 100%;overflow: hidden;}

/*企业荣誉*/
.ab_rytit{font-size: 0.35rem;color: #1F8A3B;text-transform: uppercase;text-align: center;}
.ry_nav{position: relative;}
.ry_nav ul{display: flex;justify-content: center;align-items: center;margin: 0.5rem 0 0.44rem 0;}
.ry_nav ul li{margin: 0 1rem;position: relative;z-index: 2;}
.ry_nav ul li a h2{font-size: 0.32rem;color: #989798;text-align: center;padding-bottom: 0.1rem;}
.ry_nav ul li a p{width: 14px;height: 14px;border-radius: 100%;background: #fff;border: 1px solid #989798;margin: 0 auto;padding: 4px;box-sizing: border-box;}
.ry_nav ul li a p span{display: block;width: 100%;height: 100%;background: #989798;border-radius: 100%;}
.ry_nav::after{display: block;width: 100%;height: 1px;content: '';border-bottom: 1px dashed #1F8A3B;position: absolute;left: 0;bottom:6px;}
.ry_nav ul li.on a h2{color: #1F8A3B;}
.ry_nav ul li.on a p{border-color: #1F8A3B;}
.ry_nav ul li.on a p span{background: #1F8A3B;}

.ry_contop{height: 10.63rem;background: url(../img/ry/ry_bg.jpg) no-repeat center center/cover;padding-top: 1rem;box-sizing: border-box;}
.swiper-container-ry .swiper-slide{background: url(../img/ry/ry_line.png) no-repeat right center/0.03rem 3.11rem;}
.swiper-container-ry .swiper-slide h2{width: 2.36rem;margin: 0 auto;}
.swiper-container-ry .swiper-slide p{font-size: 0.24rem;color: #231815;line-height: 0.35rem;text-align: center;padding-top: 0.2rem;}
.ry_confot{display: flex;justify-content: center;align-items: center;margin-top: 0.8rem;}
.ry_confot .ry_btn{width: 0.2rem;margin: 0 4px;}
.swiper-pagination-ry{position: relative !important;left: auto !important;bottom:  auto !important;}
.swiper-pagination-ry span{width: 0.2rem;height: 0.2rem;font-size: 0.14rem;color: #B1AFAF;border: 1px solid #B1AFAF;border-radius: 100%;line-height: 0.2rem;text-align: center;opacity: 1;margin: 0 4px;background: none;}
.swiper-pagination-ry span.swiper-pagination-bullet-active{border-color: #1F8A3B;color: #1F8A3B;}

/*发展历程*/
.ab_hiscon{position: relative;}
.ab_hiscon ul{display: flex;flex-wrap: wrap;justify-content: space-between;width: 10.9rem;margin: 0 auto;position: relative;}
.ab_hiscon ul::after{display: block;width: 1px;height: 36%;content: '';border-left:1px dashed #989798;position: absolute;left: 51%;top: 0;}
.ab_hiscon ul li{width: 100%;height: 1.6rem;display: flex;position: relative;z-index: 20;}
.ab_hiscon ul li h2{width:0.8rem;height: 0.8rem;background: #1F8A3B;border-radius: 100%;font-size: 0.15rem;color: #fff;text-align: center;position: relative;}
.ab_hiscon ul li h2::after{display: block;width: 1px;height: 100%;content: '';border-left:1px dashed #989798;position: absolute;left: 50%;top: 100%;}
.ab_hiscon ul li h2 b{display: block;font-size: 0.25rem;padding-top: 0.16rem;font-family: 'arial';}
.his_yuan{width: 14px;height: 14px;border-radius: 100%;background: #fff;border: 1px solid #1F8A3B;margin: 0 auto;padding: 4px;box-sizing: border-box;position: relative;z-index: 18;margin:0.4rem auto;}
.his_yuan strong{display: block;width: 100%;height: 100%;background: #1F8A3B;border-radius: 100%;}
.ab_hiscon ul li:nth-of-type(1),.ab_hiscon ul li:nth-of-type(2),.ab_hiscon ul li:nth-of-type(3),.ab_hiscon ul li:nth-of-type(4),.ab_hiscon ul li:nth-of-type(5),.ab_hiscon ul li:nth-of-type(6){width: 4.96rem;}
.ab_hisr{flex: 1;border-top: 1px solid #231815;padding: 0.12rem 0 0 0.2rem;box-sizing: border-box;}
.ab_hisr p{width: 100%;height: 1.14rem;background: linear-gradient(to right,#fff,#eceded);display:flex;align-items: center;font-size: 0.17rem;color: #000;line-height: 0.26rem;padding:0 0.28rem;box-sizing: border-box;}
.ab_hiscon ul li h5{font-size: 0.9rem;color: #fff;font-weight: lighter;font-family: 'arial';display: flex;position: absolute;right: -0.3rem;top: 39%;transform: translateY(-50%);}
.ab_hiscon ul li h5 span{position: relative;left: -0.4rem;top: 0;letter-spacing: -0.14rem;}
.ab_hiscon ul li h5 span:nth-of-type(2){top: 0.04rem;}
.ab_hiscon ul li h5 span:nth-of-type(3){top: 0.08rem;}
.ab_hiscon ul li h5 span:nth-of-type(4){top: 0.12rem;}
.ab_hiscon ul li:nth-of-type(7),.ab_hiscon ul li:nth-of-type(9),.ab_hiscon ul li:nth-of-type(11){padding-left: 5.16rem;box-sizing: border-box;}
.ab_hiscon ul li:nth-of-type(8),.ab_hiscon ul li:nth-of-type(10),.ab_hiscon ul li:nth-of-type(12){padding-right: 4.9rem;box-sizing: border-box;}
.ab_hiscon ul li:nth-of-type(7) h5,.ab_hiscon ul li:nth-of-type(9) h5,.ab_hiscon ul li:nth-of-type(11) h5{right: auto;left: 3.1rem;color: #eee;}
.ab_hiscon ul li:nth-of-type(8) h5,.ab_hiscon ul li:nth-of-type(10) h5,.ab_hiscon ul li:nth-of-type(12) h5{right: auto;left: 6.7rem;color: #eee;}
.ab_hiscon ul li:nth-of-type(8) h2,.ab_hiscon ul li:nth-of-type(10) h2,.ab_hiscon ul li:nth-of-type(12) h2{order: 2;} 
.ab_hiscon ul li:nth-of-type(8) .ab_hisr,.ab_hiscon ul li:nth-of-type(10) .ab_hisr,.ab_hiscon ul li:nth-of-type(12) .ab_hisr{order: 1;padding: 0.12rem 0.2rem 0 0;} 

/*组织结构*/
.ab_zzjgtit{font-size: 0.32rem;color:#1F8A3B;border-bottom: 0.06rem solid #1F8A3B;padding-bottom: 0.2rem;text-align: center;}
.ab_zzjgpic{margin-top: 0.4rem;}
.ab_zzjgds{margin-top: 0.6rem;}
.ab_zzjgdslist ul li h2{font-size: 0.29rem;color: #1F8A3B;padding: 0.34rem 0 0.1rem 0;}
.ab_zzjgdslist ul li p span{display: inline-block;font-size: 0.2rem;color:#231815;border-top: 1px solid #231815;padding-top: 0.1rem;}

/*关于我们*/
.main_about{max-width: 960px;width: 90%;margin: 0 auto;}
.main_about img{width: auto;}

.map{margin-top:0.7rem;position: relative;text-align: center;}
.map .w_1442{display: flex;justify-content: space-between;}
.map_r{width: 48%;}
.map img{width: 100%;max-width: 100%;}
.ad ul li{position:absolute;}
.ad ul li h2{width:0.53rem;}
.ad ul li:nth-of-type(1){right:14%;top:20%;}
.ad ul li p{width: 2.8rem;background:#fff;font-size:0.18rem;height: 0.7rem;color:#000;font-weight: bold;text-align: center;line-height: 0.7rem;position: absolute;left: 0;top:-0.8rem;}
.map_xq{width: 8rem;background:#fff;padding:0.8rem;box-sizing: border-box;position: absolute;left: 1.91rem;top:2.86rem;}
.map_xq h2{font-size:0.3rem;color:#000000;padding-bottom: 0.4rem;}
.map_xq dl dd{display: flex;align-items: center;margin-bottom: 0.2rem;font-size:0.2rem;color:#707070;}
.map_xq dl dd img{width:0.21rem;margin-right: 0.06rem;}
.map_xq dl dd span{color:#000;margin-left: 0.06rem;}
.bd{padding:1.18rem 0;}
.bd .w_1442{display: flex;justify-content: space-between;}
.bdl h2{font-size:0.34rem;color:#000;padding-bottom: 0.2rem;}
.bdl .cont{font-size: 0.15rem;color:#000;line-height: 0.3rem;padding-top:0.34rem;font-weight: lighter;}
.bdr{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 0.5rem;width: 54%;}
.bdk{width: 49%;margin-bottom: 0.23rem;position: relative;}
.bdk img{width:90px;position: absolute;right: 10px;top:50%;transform: translateY(-50%);}
.bdk input{display: block;width: 100%;height: 0.6rem;background:none;border:1px solid #000 !important;font-size: 0.18rem;color:#000 !important;padding:0 0.22rem;box-sizing: border-box;border-radius:0.6rem;}
.bdk input::placeholder{color:#000 !important;}
.bdk1{width: 100%;}
.bdk1 textarea{display: block;width: 100%;height: 1.17rem;background:none;border:1px solid #000;box-sizing: border-box;font-size: 0.18rem;color:#000;padding:0.22rem;box-sizing: border-box;border-radius:0.3rem;}
.bdk1 textarea::placeholder{color:#000 !important;}
.bd_sub{width: 1.9rem;height: 0.58rem;border:1px solid #000;border-radius:0.58rem;font-size:0.18rem;color:#000;line-height: 0.58rem;text-align: center;margin:0.24rem 0 0.5rem 0;transition: all 0.3s linear;}
.bd_sub:hover{background:#000;color:#fff;}
.map_top{position: relative;width: 100%;}
.bdl {width: 42%;}



/*新闻详情*/
.news_info{width: 750px;margin: 0 auto 0 auto;border-bottom: 1px solid #333;padding-bottom: 0.4rem;}
.news_info h1{font-size: 28px;color: #000;font-weight: bold;line-height: 1.5;padding: 0.6rem 0 0 0;text-align: center;}
.news_info p.date{font-size: 16px;color: #666;padding: 0.3rem 0;text-align: center;}
.desc p{font-size: 14px !important;color: #333 !important;line-height: 2 !important;}
.desc p font{font-size:14px !important;color: #333 !important;line-height: 2 !important;}
.desc p img{padding: 0.4rem 0;width: 100% !important;height: auto !important;}
.news_info .more a{display: flex;align-items: center;font-size: 0.2rem;color: #333;}
.news_info .more a img{width: 0.2rem;margin-left: 0.14rem;}
.news_infofot{width: 750px;margin:0.5rem auto 1rem auto;}
.news_infofot ul li{margin-bottom: 0.3rem;}
.news_infofot ul li a{display:flex;width: 100%;justify-content: space-between;align-items: center;font-size: 14px;color: #333;}
.news_info .more a{font-size: 12px;}
.news_info .more a img{width: 12px;}
.news_infofot{width: 90%;}
.news_infofot ul li a{font-size: 12px;}
.news_infofot ul li a span{width: 70%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}


@media(max-width:1688px){
    .w_1442{width: 92%;}
    .home_procon ul li img{max-width: 100%;}
    .home_newsconr{padding: 0.4rem;}
    .clucon03 h2{padding-top: 1.5rem;}
    .cli_jzg dl dd h3{width: 1.4rem;}
    .clucon05{height: calc(100% - 3.7rem);}

}

@media(max-width:1024px){
    .w_1442{width: 90%;}
    .nav{width: 100vw;height: calc(100vh - 1rem);background: #fff;border-top: 1px solid #000;position: fixed;left: 0;top: 1rem;display: block;padding: 0.5rem 5%;box-sizing: border-box;transform: translateX(100%);opacity: 0;transition: all 0.3s linear;}
    .nav a{display: block;border-bottom: 1px solid #ccc;font-size: 16px;line-height: 50px;text-align: right;margin: 0;}
    .header.active .nav{transform: translateX(0);opacity: 1;}
    .wap_btn{display: block;width: 0.48rem;height: 0.28rem;position: relative;}
    .wap_btn span{display: block;width: 100%;height: 2px;position: absolute;transition: all 0.3s linear;background:#000;}
    .wap_btn span:nth-of-type(1){top: 0;}
    .wap_btn span:nth-of-type(2){top: 0.12rem;}
    .wap_btn span:nth-of-type(3){bottom: 0;}
    .wap_btn.on span:nth-of-type(1){top: 50%;transform: rotate(45deg);}
    .wap_btn.on span:nth-of-type(2){display: none;}
    .wap_btn.on span:nth-of-type(3){top: 50%;transform: rotate(-45deg);}
    .lan{margin-left: 0.8rem;}
    .lan a{font-size: 12px;line-height: 24px;}
    .ban{width: 100vw;overflow:hidden;}
    .ban>img{max-width: 200%;width: 200%;}
    .ban_js{width: 90%;left: 5%;right: auto;top: 1rem;}
    .more_btn{width: 1.6rem;height: 0.6rem;}
    .more_btn a{font-size: 0.24rem;}
    .tit{padding: 1rem 0 0.8rem 0;}
    .tit h2{font-size: 18px;}
    .tit p{font-size: 12px;padding-top: 6px;}
    .home_abcon{flex-wrap: wrap;}
    .home_abconl{width: 100%;margin-bottom: 0.3rem;}
    .home_abcon h3{font-size: 16px;}
    .home_abcon p{font-size: 12px;}
    .home_abcon h3 a{font-size: 12px;}
    .home_abcon h3 a img{width: 12px;}
    .home_abcon ul{flex-wrap: wrap;margin-bottom: 1rem;}
    .home_abcon ul li{width: 100%;margin-bottom: 0.5rem;flex-wrap: wrap;border-bottom: 1px solid #333;}
    .home_abconr{width: 100%;}
    .home_abl{width: 100%;}
    .home_abl h5{font-size: 0.24rem;}
    .home_abl h6{font-size: 0.24rem;display: flex;justify-content: space-between;}
    .home_abr{width: 100%;margin-top: 0.4rem;}
    .home_abr dl dd{width: 100%;font-size: 0.24rem;margin-bottom: 0.5rem;}

    .home_procon{width: 100%;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;height: 7rem;}
    .home_procon ul{display: block;width: 240vw;}
    .home_procon ul li{width: 80vw !important;float: left;height: 7rem;overflow:hidden;}
    .home_procon ul li:nth-of-type(2) img{width: auto;max-width: 130%;}
    .home_jzgcon{padding-bottom: 1rem;}
    .home_jzgcon ul{flex-wrap: wrap;justify-content: center;}
    .home_jzgcon ul li{width: 33.33%;margin: 0 0 0.4rem 0;}
    .home_jzgcon ul li h2{width: 1.5rem;height: 1.5rem;}
    .home_jzgcon ul li p{font-size: 16px;}
    .home_jzgcon ul li p span{font-size: 12px;}
    .home_newscon{flex-wrap: wrap;}
    .home_newsconl{width: 100%;margin-bottom: 0.3rem;}
    .home_newsconlwz h2{font-size: 12px;}
    .home_newsconlwz h3{font-size: 16px;}
    .home_newsconr{width: 100%;}
    .home_newsconr ul li a p{font-size: 14px;width: 90%;}
    .home_newsconr ul li a p span{font-size: 12px;padding-top: 10px;}
    .home_newsmore a{width: 2rem;height: 0.6rem;font-size: 12px;line-height: 0.6rem;}
    .fot{padding: 1rem 0 0.5rem 0;}
    .fot .w_1442{flex-wrap: wrap;position: relative;}
    .fot_l{width: 100%;}
    .fot_nav{flex-wrap: wrap;}
    .fot_nav a{font-size: 14px;margin:0 0 14px 0;width: 33.33%;text-align: center;}
    .fot_r{width: 100%;margin-top: 0.4rem;justify-content:center;}
    .fot_ryl{font-size: 12px;}
    .fot_ryl a{width: 1.6rem;line-height: 0.5rem;font-size: 12px;}
    .fot_ewm{width: 1.6rem;margin: 0 0 0 0.6rem;}
    .fot_ewm span{font-size: 12px;}
    .fot_l p{font-size: 12px;text-align: center;}
    .nav a::after{display: none;}

    /*企业文化*/
    .ny_ban{width: 100%;overflow:hidden;}
    .ny_ban>img{width: 150%;max-width: 150%;}
    .ny_banjs{width: 90%;left: 5%;}
    .ny_banjs h2{width: 100%;}
    .ban_dh{font-size: 12px;}
    .ny_dh{margin: 1rem 0 0.7rem 0;}
    .ny_dh dl{display: block;width: 100%;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
    .ny_dh dl dd{display: inline-block;flex: auto;margin-right: 0.1rem;}
    .ny_dh dl dd a{padding: 0 0.3rem;text-align: left;width: auto;font-size: 14px;line-height: 40px;}
    .clu ul{flex-wrap: wrap;}
    .clu ul li{width: 100% !important;margin-top: 0.2rem;}
    .clu ul li h2{font-size: 16px;}
    .clu ul li p{font-size: 12px;line-height: 2;width: 90%;}
    .clu_top{font-size: 0.24rem;line-height: 2;}
    .clucon03{height: 6.6rem;}
    .clucon03 h2{padding-top:.6rem;}
    .cli_jzg dl{flex-wrap: wrap;}
    .cli_jzg dl dd{width: 33.33%;margin: 0 0 0.2rem 0;}
    .cli_jzg dl dd h4{font-size: 0.28rem;line-height: 2;}
    .clu ul li:nth-of-type(3) .clu_wz{padding-right: 0;}
    .clu ul li:nth-of-type(3) .clu_wz{top: 50%;transform: translateY(-50%);}
    .clucon05{height: auto;}
    .clucon02{margin-top: 0.4rem;}

    /*企业荣誉*/
    .ry_confot .ry_btn{width: 0.4rem;}
    .swiper-pagination-ry span{width: 0.4rem;height: 0.4rem;font-size: 0.24rem;line-height: 0.4rem;}

    /*发展历程*/
    .ab_hiscon ul{width: 100%;}
    .ab_hiscon ul li{width: 100% !important;height: 2.2rem;padding: 0 !important;}
    .ab_hiscon ul li h2{width: 1rem;height: 1rem;font-size: 0.24rem;}
    .ab_hiscon ul li h2 b{font-size: 0.28rem;padding-top: 0.2rem;}
    .ab_hiscon ul li h2::after{height: 120%;}
    .ab_hiscon ul::after{display: none;}
    .ab_hisr p{height: 1.8rem;font-size: 0.24rem;line-height: 1.8;}
    .ab_hiscon ul li h5{right: 0 !important;display: none !important;}
    .ab_hiscon ul li:nth-of-type(8) h2, .ab_hiscon ul li:nth-of-type(10) h2, .ab_hiscon ul li:nth-of-type(12) h2{order: 1 !important;}
    .ab_hiscon ul li:nth-of-type(8) .ab_hisr, .ab_hiscon ul li:nth-of-type(10) .ab_hisr, .ab_hiscon ul li:nth-of-type(12) .ab_hisr{order: 2 !important;padding: 0.12rem 0 0 0.2rem;}
    

    /*组织架构*/
    .ab_zzjgpic{width: 100%;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
    .ab_zzjgpic img{width: 300%;max-width: 300%;}
    .ab_zzjgdslist ul li p span{font-size: 0.24rem;}

    .map{width: 100%;overflow:hidden;height: auto;}
    .ad ul li p{font-size: 0.24rem;width: 3.2rem;}
    .map_xq{width: 90%;left:5%;top:auto;padding:0.4rem;position: relative;box-shadow: 0 0 0.15rem #999;margin:0.5rem 0 0.15rem 0 ;}
    .map_xq dl dd{font-size: 0.24rem;margin-bottom: 0.3rem;align-items: flex-start;}
    .map_xq dl dd img{width: 0.24rem;margin:0.08rem 0.1rem 0 0;}
    .map_xq dl dd span{width: 3.9rem;margin-left: 0.2rem;}
    .bd .w_1630{flex-wrap: wrap;}
    .bdl{width: 100%;}
    .bdl h2{font-size: 0.36rem;}
    .bdl p{font-size: 0.24rem;line-height: 0.48rem;}
    .bdr{width: 100%;margin-top:0.5rem;}
    .bdk input{height: 0.7rem;font-size: 0.24rem;}
    .bdk1 textarea{height: 1.5rem;font-size: 0.24rem;}
    .bd_sub{width: 2.3rem;height: 0.7rem;font-size: 0.24rem;line-height: 0.7rem;margin:0.4rem auto 0 auto;}

    .map .w_1442{flex-wrap: wrap;}
    .map_top{width: 100%;margin-bottom: 40px;}
    .map_r{width: 100%;}
    .bdk img{width: 60px;}

    /*新闻详情*/
    .news_info{width: 90%;}
    .news_info h1{font-size: 20px;}
    .news_info p.date{font-size: 12px;}
    .desc p{font-size: 12px;}
}
