@charset "utf-8";
/* CSS Document */

.pcbr{ display:block;}

.m2banner{ position:relative;}
.m2banner .bgImg{ height:31.25vw;}
.m2bannerTxt{ position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%); color:#fff;text-align: center;}
.m2bannerTxt strong{ font-size: 0.6rem; line-height:1.5; font-weight:bold; display: block; }
.m2bannerTxt h4{ font-size:0.48rem; line-height: 1.5;font-weight: normal; display: block;text-transform: uppercase; }

.c-crumbs {position: absolute;bottom: 0px; width:100%;z-index: 5;background:rgba(246 ,246, 246, 0.15);font-size: 0;}
.c-crumbs .left-box a {display: inline-block;vertical-align: middle;}
.c-crumbs .left-box a:before {content: '';width: 7px;height: 10px;display: inline-block;vertical-align: middle;background-position: center;background-repeat: no-repeat;background-image: url("/i/images/icon-1.png");margin: -2px 15px 0;}
.c-crumbs .left-box a.home {width: 18px;height: 18px;background-position: center;background-repeat: no-repeat;background-image: url("/i/images/home.png");}
.c-crumbs .left-box a.link {font-size: 16px;color: #fff;line-height: 0.8rem;}
.c-crumbs .left-box a:first-of-type:before {display: none;}
.c-crumbs .right-box a {position: relative;display: inline-block;vertical-align: top;margin-right: 0.6rem;font-size: 16px;line-height: 0.8rem;color: #fff;transition: color .3s ease;}
.c-crumbs .right-box a:before {content: '';position: absolute;bottom: 0.15rem;left: 0;right: 0;height: 2px;background-color: #8bca1d;transform: scaleX(0);transition: transform .3s ease;}
.c-crumbs .right-box a:last-child {margin-right: 0;}
.c-crumbs .right-box a:hover, .c-crumbs .right-box a.active {color: #fff;}
.c-crumbs .right-box a:hover:before, .c-crumbs .right-box a.active:before {transform: scaleX(1);}


/**********about****************/
.n_about_bg{ position:relative; width:100%; padding:1rem 0px;}
.n_about_bg .hmcp{color: #8bca1d;}

.n_about_box{ max-width:1440px; width:90%; margin:0 auto;}
.n_about_info{ margin:0.9rem 0px 0px;}
.n_about_info p{ text-indent:2em; color:#666666; font-size:16px; line-height:2;text-align: justify; letter-spacing:0.4px;}

.n_about_item { position:relative; width:100%;}
.n_about_item .flex {padding:5.5vw 5vw;}
.n_about_item .item{ width:33.333%;} 
.n_about_item .item .item_icon { text-align:center;}
.n_about_item .item .item_icon img{ display:inline-block; max-width:100%;}
.n_about_item .item .item_p {text-align:center;font-size: 0.24rem;color:#8bca1d;margin-top: 10px;}

.n_about_img{}
.n_about_img img{ width:100%;}
.n_about_img .n_about_imglf{ width:45%;}
.n_about_img .n_about_imgtop{margin-bottom: 1.7vw;}
.n_about_img .n_about_imgrf{ width:53%;}


.hmc_en{ color:#b5b5b5; font-size:0.3rem; text-transform:uppercase; line-height:1; font-weight:lighter;}
.hmc_cn{ color:#333333; font-size:0.36rem; line-height:1.5;}

/***********team*************/
.n_team_bg{ position:relative; width:100%; padding:1rem 0px 2rem; background:#eeeeee url(../images/n_team_bg.jpg) bottom center no-repeat;background-size:cover;}
.n_team_box{ max-width:1440px; width:90%; margin:0 auto;}

.n_team_tit{align-items: center;}

.n_team_tit_rf a{ font-size:16px; margin-left:20px;position: relative;display: inline-block;vertical-align: top;line-height: 2;transition: color .3s ease;}
.n_team_tit_rf a:before {content: '';position: absolute;bottom: 0px;left: 0;right: 0;height: 1.5px;background-color: #8bca1d;transform: scaleX(0);transition: transform .3s ease;}
.n_team_tit_rf a:nth-of-type(1) {margin-left: 0;}
.n_team_tit_rf a:hover, .n_team_tit_rf a.active {color: #8bca1d;}
.n_team_tit_rf a:hover:before, .n_team_tit_rf a.active:before {transform: scaleX(1);}





.n_team_list{ margin-top:0.8rem;}
.n_team_list .team-item {position: relative; width:calc(25% - 0.15rem); margin-bottom:0.6rem;transition-duration: .6s; margin-right:0.2rem;}
.n_team_list .team-item:nth-child(4n){ margin-right:0;}
.n_team_list .team-item::before { content: ""; position: absolute; left: 0; top: 0;z-index: 1; width: 100%; height:100%;background:url(/i/images/pro_hover.png) left top no-repeat;background-size: contain;transition:all 0.6s;opacity:0;}
.n_team_list .team-item:hover::before { opacity:1;}

.n_team_list .team-item .box-wrap{ position:relative;display: block;background: #ffffff; overflow: hidden;}
.n_team_list .team-item .img-wrap { overflow: hidden;position: relative;}
.n_team_list .team-item .img-wrap .img-wrap-png { width: 100%; position: relative; z-index: 1; top: 0;left: 0;}
.n_team_list .team-item .img-wrap .img-wrap-img {display: block;position: absolute;width: 100%;z-index: 2;object-fit: cover;transition: all 0.6s ease;left: 50%;top: 50%;z-index: 2;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

.n_team_list .team-item .box-wrap .team-more{ position:absolute; right:0; bottom:0; z-index:5; width:0.62rem;}
.n_team_list .team-item .box-wrap .team-more img{ max-width:100%;}

.team-n{ position:relative; border-bottom:1px solid #cacaca; padding:0.25rem 0px 0px;transition:all 0.6s ease-in-out; }
.team-n .team-tit{ color:#333; font-size:0.24rem; line-height:1.5; margin:0px 0px 0.25rem;}
.team-n .team-p{ min-height:230px;}
.team-n .team-p p{ color:#888888; font-size:14px; line-height:1.7;}
.team-zw{ line-height: 48px; height: 48px; margin-top: 10px;  font-size: 14px; color: #333333;}
.team-zw .fl{  }
.team-zw .fr{  }
.n_team_list .team-item:hover .team-n{ background:#8bca1d;padding:0.25rem 0.2rem 0px;}
.n_team_list .team-item:hover .team-n .team-tit,.n_team_list .team-item:hover .team-n .team-zw,.n_team_list .team-item:hover .team-n .team-p p{ color:#fff;}
.n_team_list .team-item:hover .img-wrap-img{transform:scale(1.1,1.1) translate(-50%,-50%) ;-webkit-transform:scale(1.1,1.1) translate(-50%,-50%);}




/***********speech************/
.n_speech_bg{ position:relative; width:100%; padding:1rem 0px; background:#eeeeee;}
.n_speech_box{ max-width:1440px; width:90%; margin:0 auto;}
.n_speech_list{ margin-top:0.4rem;}
.n_speech_lf{ width:54%}

.n_speech_info{ margin:0.5rem 0px 0px;}
.n_speech_info p{ text-indent:2em; color:#333; font-size:16px; line-height:2;text-align: justify;}
.n_speech_btns{ margin-top:1rem;}
.n_speech_btns ul{ display:flex;justify-content: space-between;}
.n_speech_btns li{ }
.n_speech_btns li .speechBtn_tit{ color:#dedede; font-size:0.49rem; line-height:2;text-align: center; font-weight:bold; background:url(/i/images/n_speech_btns1.png) center bottom no-repeat; background-size:contain;}
.n_speech_btns li.active .speechBtn_tit{ color:#8bca1d;}

.n_speech_btns li:nth-child(2) .speechBtn_tit{background:url(/i/images/n_speech_btns2.png) center bottom no-repeat; background-size:contain;}
.n_speech_btns li:nth-child(3) .speechBtn_tit{background:url(/i/images/n_speech_btns3.png) center bottom no-repeat; background-size:contain;}


.speechBtn_line{ width:1px; height:1.6rem; background:#dedede;margin: 0 auto;}
.n_speech_btns li:nth-child(1) .speechBtn_line{ width:1px; height:0.9rem;}
.n_speech_btns li:nth-child(3) .speechBtn_line{ width:1px; height:1.3rem;}

.speechBtn_bor span{ background:#dedede; color:#fff; border-radius:20px; width:120px;height: 30px; line-height: 30px;text-align: center;display: block;margin: 0 auto 10px auto; font-size:16px;}
.n_speech_btns li.active .speechBtn_bor span{ background:#8bca1d;}


.n_speech_rf{ width:39.5%}
.n_speech_rf img{ width:100%;}

/*******ÏàÖú¿Í»§*********/
.n_customer_bg{position: relative;z-index: 5; padding:1rem 0px; background: #eeeeee;}

.customer_list{position: relative;margin: 0px -0.2rem;margin-top:0.8rem;}
.customer_li {float: left; width:22%; margin-right:4%;overflow: hidden;}
.customer_li:nth-child(4n){ margin-right:0px;}
.customer_libox {position: relative; display: block;transition: all .6s; padding:0.2rem;}
.customer_imgbox{ position: relative;overflow: hidden;  background:#fff;transition: all .6s;}
.customer_imgbox img {object-fit: cover;z-index: initial;transition: all .36s;}
.customer_imgbox .customer_list_png { width: 100%; position: relative; z-index: 1; top: 0;left: 0;}
.customer_imgbox .customer_list_img {width: auto;position: absolute;z-index: 1;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}
.customer_li:hover .customer_imgbox{box-shadow: 0px 0.1rem 0.2rem rgba(0, 0, 0 ,0.2);}	



/***********honor***********/
.n_honor_bg{ position:relative; width:100%; padding:1rem 0px; background:#eeeeee;}
.n_honor_box{ max-width:1440px; width:90%; margin:0 auto;}
.n_honor_list{margin: 0.8rem -0.25rem 0px;}
.honor_li {width: 33.3333%;margin-bottom:0.4rem;overflow: hidden;padding: 0.25rem;}
.honor_libox{display:block;}
.honor_img {height: 0;width: 100%;padding-bottom: 72%;overflow: hidden; position:relative; background:#fff;}
.honor_img>img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;-webkit-transition: ease 0.6s;transition: ease 0.6s;}
.honor_li:hover .honor_libox{box-shadow: 0px 0px 0.25rem rgba(0, 0, 0 ,0.2);}	
.honor_li:hover .honor_img>img {transform:scale(1.1);-webkit-transform:scale(1.1);}



/***********culture***********/
.n_culture_bg{ position:relative; width:100%; padding:1rem 0px 0.5rem; background:#fff;}
.n_culture_box{ max-width:1440px; width:90%; margin:0 auto;}

.n_style_bg{ position:relative; width:100%; padding:0.5rem 0px; background:#eeeeee; margin-top:0.4rem;}
.n_culture_list{margin: 0rem 0px;}
.culture_li {width: calc(33.3333% - 0.2rem);margin-bottom:0.25rem;overflow: hidden; margin-right:0.3rem; }
.culture_li:nth-child(3n){ margin-right:0px;}
.culture_libox{display:block; position:relative;}
.culture_img {height: 0;width: 100%;padding-bottom: 72%;overflow: hidden; position:relative;}
.culture_img>img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;-webkit-transition: ease 0.6s;transition: ease 0.6s;}

.culture_tit { background:#8bca1d; width:100%; position:absolute; left:0; bottom:0; color:#fff; font-size:18px; text-align:center; line-height:0.6rem;-webkit-transition: ease 0.6s;transition: ease 0.6s; opacity:0;}
.culture_li:hover .culture_libox{box-shadow: 0px 0px 0.25rem rgba(0, 0, 0 ,0.2);}	
.culture_li:hover .culture_img>img {transform:scale(1.1);-webkit-transform:scale(1.1);}
.culture_li:hover .culture_tit{ opacity:1;}
.n_cul_bg{ position:relative; width:100%; padding:0.5rem 0px;}
.n_cul_bg .n_culture_list { margin: 0.5rem 0px;}



/***********structure***********/
.n_structure_bg{ position:relative; width:100%; padding:1rem 0px;  background:#eeeeee url(../images/n_structure_bg.jpg) top center no-repeat; background-size:cover;}
.n_structure_box{ max-width:1440px; width:90%; margin:0 auto;}
.n_structure_box .hmctxt{ text-align:center;}

.n_structure_k{ position:relative; width:100%; margin-top:1.5rem; margin-bottom:3rem;}

.n_structure_top{text-align: center;}
.n_structure_tit{ display:inline-block;background:#8bca1d; color:#fff;padding:9px 0.42rem;border-radius: 0.29rem; font-size:0.3rem; font-weight:bold; min-width:1.72rem; text-align:center; }
.n_structure_line img{ width:100%;}
.n_structure_k ul{ display:flex; padding:0px 0px 0px 0.2rem;}
.n_structure_k ul li{background: linear-gradient(to bottom, #dbdbdb, #ffffff);box-shadow: 0px 0.1rem 0.25rem rgba(139, 202, 29 ,0.21);padding: 0.16rem 0.23rem;border-radius: 0.29rem; font-size:18px; min-width:1.6rem; text-align:center; border:1px solid #d8d8d8;}
.n_structure_k ul li:nth-child(3){min-width: 2rem;}
.n_structure_k ul li:nth-child(6){min-width: 1.5rem;}




/***********n_news_bg**********/
.n_news_bg{ position:relative; width:100%; padding:1rem 0px; background:#fff;}
.n_news_bg .hmctxt{ text-align:center;}


.n_newsList{ margin-top:0.8rem;}
.n_newsList li{margin-bottom: 0.4rem;background:#eeeeee; padding:0.5rem 0px;overflow:hidden;align-items: center;transition: all 0.6s ease;}
.n_newsList li .n_news_box{ max-width:1440px; width:90%; margin:0 auto;align-items: center;}

.n_news_date{ width:18%; text-align:center;}
.n_news_date .n_news_date_en{font-size: 0.3rem;color: #b5b5b5;font-weight:lighter; line-height:1.2;}
.n_news_date p{ font-size:0.18rem; color:#555555;line-height:1.5; margin-top:0.4rem;}
.n_news_date .span{font-size: 0.36rem;color: #8bca1d;font-weight:bold;line-height:2;}

.n_news_img{display:block;position:relative;width:27%;}
.n_news_img .img-wrap { overflow: hidden;position: relative;}
.n_news_img .img-wrap .img-wrap-png { width: 100%; position: relative; z-index: 1; top: 0;left: 0;}
.n_news_img .img-wrap .img-wrap-img {display: block;position: absolute;width: 100%;height: 100%;z-index: 2;object-fit: cover;transition: all 0.6s ease;left: 50%;top: 50%;z-index: 2;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}


.n_news_txt{position:relative;z-index:1;width:calc(50% - 0.3rem);}
.n_news_txt strong{font-size: 24px;line-height: 1.5;display: block;color: #333333; font-weight:normal;}
.n_news_txt p{font-size: 16px;line-height: 1.5;color: #333333;margin-top: 0.3rem;overflow: hidden;margin-bottom: 0.5rem;height: 72px;}
.n_news_txt .NewsMore{background:none;color: #8bca1d; border-radius:0.3rem; padding:10px 24px;}

.n_newsList li:hover{background:#fff;box-shadow: 0px 0px 0.25rem rgba(0, 0, 0 ,0.2);}	
.n_newsList li:hover .n_news_txt strong{color: #8bca1d;}	
.n_newsList li:hover .n_news_txt .NewsMore{ background: #8bca1d;color: #fff;}
.n_newsList li:hover .img-wrap-img{transform:scale(1.1,1.1) translate(-50%,-50%) ;-webkit-transform:scale(1.1,1.1) translate(-50%,-50%);}



/*****ÏêÏ¸Ò³*****/
.news-art-main{background: #fff;margin:0px auto;padding:5%;}
.art-tit h4{text-align: center;font-size: 20px;font-weight: normal;line-height:1.4;padding-bottom:20px;color: #333;}
.art-tit h5{text-align: center;font-size: 14px;font-weight: normal;line-height: 38px;color: #888;border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
.art-tit h5 span{display: inline-block;max-width:3rem; width:50%;}
.art-main{padding:0.4rem 0px;font-size: 16px;line-height:1.7;color: #444;}
.art-main p{text-indent: 2em;font-size:16px;line-height:1.7;color: #444;}
.art-main img{ max-width:100%; height: auto;}

.art-back li{font-size: 14px;}
.art-footer-last{border-top: 1px solid #e2e2e2;padding-top: 6px;line-height: 30px;}
.art-footer-next{border-bottom: 1px solid #e2e2e2;padding-bottom: 6px;line-height: 30px;}
.art-footer-last a,.art-footer-next a {line-height: 30px;color: #555;}
.art-footer-last a:hover,.art-footer-next a:hover {color:#8bca1d;}
.art-footer-back{padding-top: 26px;float: right;margin-top: -82px;margin-right: 20px;}
.art-footer-back a{display: block;position: relative;width: 10.18rem;height: 40px;overflow: hidden;border: 2px solid #8bca1d;line-height:36px;text-align: center;box-sizing: border-box;color: #8bca1d;}
.art-footer-back a span{display: block;position: relative;top: 0;}
.art-footer-back a:hover span{background: #8bca1d;color: #fff;top: -100%;line-height:40px;}
.art-footer-back a:hover{border: 0 none;}




/***********n_business_box********/
.n_business_box{ max-width:1440px; width:90%; margin:0 auto; margin-top:0.5rem;background:#f5f5f5; padding:5vw;}
.n_business_box h3{font-size:0.26rem; color:#8bca1d; font-weight:normal; line-height:1.5;}
.n_business_info{ margin-top:0.3rem;}
.n_business_info p{ font-size:18px; color:#333333; line-height:2;padding-left: 20px;position:relative; text-align:left;}
.n_business_info p::before { content: "¡ñ";position: absolute;left: 0;top:4px; font-size: 14px; line-height: inherit;color: #333333;}


/***********n_down_bg********/

.n_down_bg{ position:relative; padding:1rem 0px; background-size: cover;background: url("/i/images/n_down_bg.jpg") bottom  center no-repeat;background-attachment: fixed;}
.n_down_bg .cell_box {height: 100%;}

.n_down_bg .hmctxt{ text-align:center; color:#fff;}
.n_down_bg .hmctxt .hmc_en{color:#fff;}
.n_down_bg .hmctxt .hmc_cn{color:#fff;}


.n_down_box{ max-width:1440px; width:90%; margin:0 auto; margin-top:0.4rem;}
.n_down_box li{ width:50%; margin-bottom:10px; padding:10px 2vw;}
.n_down_box li a{font-size:16px; color:#fff;}
.n_down_box li .n_down_img{ width:25px;}
.n_down_box li .n_down_img img{ display:inline-block; max-width:100%;}

.n_down_box li .n_down_tit{ width:calc(100% - 320px);}
.n_down_box li .n_down_time{ width:270px;}
.n_down_box li:hover .n_down_tit{ color: #8bca1d;}


/***********n_contac_bg********/
.n_contac_bg{ position:relative; width:100%; padding:1rem 0px; }
.n_contac_box{align-items: end;}
.n_contac_box .n_contac_lf{ width:48%;}
.n_contac_box .n_contac_lf .hmctxt{ margin-left:10%;}
.n_contac_box .n_contac_lf .hmc_cn { color: #8bca1d; font-size: 0.5rem;line-height: 1.5;}
.n_contac_box .n_contac_lf .hmc_en { color: #666666; font-size: 0.24rem;line-height: 1.5;}
.n_contac_info{ margin-top:0.4rem;}
.n_contac_info p{ line-height:2.3; font-size:18px;}
.n_contac_info p span{ text-align:right; color:#999999; min-width:155px;display: inline-block;}

.n_contac_box .n_contac_rf{ width:50%;}
.n_contac_box .n_contac_rf iframe{ width:100%; border:none; height:6.2rem;}


/***********n_message_bg********/
.n_message_bg{ position:relative; width:100%; padding:1rem 0px;background:#eeeeee;}
.n_message_box{}
.n_message_box .n_message_lf{ width:38%;padding-left:10%;display: flex;flex-wrap: wrap;}
.n_message_box .n_message_lf .hmctxt{width:100%; }
.n_message_box .n_message_lf .hmc_cn {color: #8bca1d;font-size: 0.36rem;line-height: 1.5;}
.n_message_box .n_message_lf .hmc_en {color: #555555;font-size: 0.4rem;line-height: 1.4;}

.n_message_box .n_message_lf .n_message_info{ width:100%;color:#b5b5b5; font-size:16px;line-height: 1.8;}
.n_message_box .n_message_lf .n_message_info p{ color:#b5b5b5; font-size:16px;line-height: 1.8;}
.n_message_box .n_message_lf .n_message_tel{ width:100%; color:#8bca1d; font-size:0.24rem; line-height:1.5;font-weight:bold;}
.n_message_box .n_message_lf .n_message_tel p{ color:#555555; font-weight:normal;}

.n_message_box .n_message_rf{ width:57%;}

.lxmessage {width: 100%;overflow: hidden;position: relative;z-index: 3;}
.lxmessage form {}
.lxmessage  h4{color:#333333;font-size:18px;line-height:2;font-weight:normal;display: block;width: 100%;}
.lxmessage .box{width: 100%;margin-bottom:0.4rem;}
.lxmessage .box:last-child{margin-bottom:0.3rem;margin-top:0.3rem;}
.lxmessage .box .txt {position: relative;border-bottom: 1px solid #888;overflow: hidden;}
.lxmessage .box input, .lxmessage .box textarea {width: 100%;font-size: 16px;color: #888;background: none;height:55px; line-height:55px; resize:none;}
.lxmessage input.button {position: relative;float: right;overflow: hidden;display: inline-block;width: 163px;height:47px;line-height:47px;background: #8bca1d;font-size: 16px;color: #fff;cursor: pointer;border:none;}
.lxmessage input.button:hover{color: #1d1d1f; background:#fff;}





/********page********/
.text-center {text-align: center;}
.pagination{display: inline-block; padding: 0;  border-radius: 4px; font-size: 12px;}
.pagination > li{display: inline-block;margin: 0px 5px;}
.pagination > li > a,
.pagination > li > span{position: relative;float: left;line-height: 0.5rem;color: #4d4d4d;text-decoration: none;background-color: #fff;border: 1px solid #ddd;border-radius: 50%;width: 0.5rem;height: 0.5rem;font-size: 0.2rem;}
.pagination > li .firstPage{font-size: 14px; }
.pagination > li .prePage{font-size: 14px; }
.pagination > li .nextPage{font-size: 14px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left: 0;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{font-size: 14px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{z-index: 3; color: #000; background-color: #eee; border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index: 2;color: #fff;cursor: default;background-color: #8bca1d;border-color: #8bca1d;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}

@media (max-width:1024px){

.honor_li {width: 50%;}
.culture_li { width: calc(50% - 0.2rem); margin-bottom: 0.25rem;overflow: hidden; }
.culture_li:nth-child(2n) {margin-right: 0px;}
.culture_li:nth-child(3n) {margin-right: 0.3rem;}
.culture_li:nth-child(6n) {margin-right: 0px;}

.n_team_list .team-item { position: relative; width: calc(50% - 0.1rem);}
.n_team_list .team-item:nth-child(2n) { margin-right: 0;}

}




.pc{ display:block;}
.mc{ display:none;}

@media (max-width:769px){
.m2banner .bgImg { height: 50vh;}
.m2bannerTxt { top: 30%;}
.pcbr { display:inline-block;}

.n_speech_lf { width: 100%;}
.n_speech_rf {width: 100%;}
.n_speech_btns ul{display:flex;justify-content: space-between;flex-wrap: wrap;}
.n_speech_btns li{width: 100%;}


.n_news_date {width: 100%;display: flex; text-align: left; margin-bottom:12px;}
.n_news_date p { margin-top: 0rem;font-size: 0.3rem;line-height: 1.2;color: #333333; margin-left:10px;}
.n_news_date .span {font-size: 0.3rem; color: #333333;font-weight:normal; line-height: 1.2;}

.n_news_img {width: 100%;}
.n_news_txt { width:100%; margin-top:20px;}
.n_news_txt strong{font-size:18px;line-height: 1.5;display: block;color: #333333; font-weight:normal;}

.mc{ display:block;}
.pc{ display:none;}

.n_structure_k { display: flex; align-items: center;}
.n_structure_top { text-align: center;display: flex;align-items: center;}
.n_structure_tit {padding: 9px 0.2rem;}
.n_structure_k ul { display: flex; padding: 0px 0px 0.2rem 0px ; width: 65%;}
.n_structure_k ul li {
    background: linear-gradient(to bottom, #dbdbdb, #ffffff);
    box-shadow: 0px 0.1rem 0.25rem rgb(139 202 29 / 21%);
    padding: 0.16rem 0.15rem;
    border-radius: 0.29rem;
    font-size: 16px;
    min-width: 1.6rem;
    text-align: center;
    border: 1px solid #d8d8d8;
    margin: 23px 0px;
}

.n_down_box li {  width: 100%;}
.n_contac_box .n_contac_lf { width: 100%;}
.n_contac_info p span { text-align: left; color: #999999; min-width: auto;display: block;}
.n_contac_box .n_contac_rf { width: 100%;}

.n_message_box .n_message_lf { width: 100%;padding-left: 0%; margin-bottom:20px;display: flex;flex-wrap: wrap;}

.n_message_box .n_message_lf .n_message_info{ margin:0.3rem 0px;}
.n_message_box .n_message_lf .n_message_info .pcbr { display: block;}


.n_message_box .n_message_rf { width: 100%;}
}



@media (max-width:640px){
.c-crumbs .right-box a {  margin-right: 0.3rem;}
.honor_li {width: 100%;}
.customer_li {width: 48%;}
.customer_li:nth-child(2n) { margin-right: 0px;}
.culture_li { width: calc(100% - 0rem); margin-bottom: 0.25rem;overflow: hidden; margin-right: 0rem;}
.n_team_list .team-item { position: relative; width: calc(100% - 0rem);margin-bottom: 0.6rem;transition-duration: .6s; margin-right: 0rem;}

.team-n .team-p {min-height: auto;}
.n_business_info p {font-size: 16px;}
.n_business_info p::before {top: 2px;}


.n_down_box li .n_down_tit {
    width: calc(100% - 30px);
}
.n_down_box li .n_down_time {
    width: 100%; margin-top:10px;
}
}<!--ºÄÊ±1758362802.4516Ãë-->