﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#333; font-size:14px; }
body,span,samp,i,em{ font-family: Noto Sans SC,"Microsoft Yahei",Arial;}
ul, ol { list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,i,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#333; font-size:15px;vertical-align:middle;}
input:focus {outline:none;}
a{ color:#333; text-decoration:none;}
img{max-width:100%;}
.clear:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}

.w1200{ width:100%; margin:0 auto; max-width:1200px;}
.w1200:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}


.w1210{ width:100%; margin:0 auto; max-width:1280px;}
.w1210:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}


.cswka { min-width:1200px;}
@media screen and (max-width:1200px){.cswka { padding:0 1.5%;}}

.fl {float: left;}
.fp {float:right;}

/* 头部 */
.top_bj{width:100%; background:rgba(255,255,255,1); position:fixed; top:0; left:0%; transition:all 0.5s; z-index:10;}
.top_bj:hover{background:#fff;}
.top_bj.active{width:100%; top:0; left:0; background:#fff;}
.top1 {flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.top:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.logo {transition: all 0.2s;}
.logo h1 {float: left;}
.logo_zi {float: right;position: relative;font-size:16px;padding:12px 0 0 10px; color: #333;}
.logo_zi em {color: #333;font-size:24px;font-weight: bold;}
.lg_2 {display: none;}

/* 导航条 */
.dht {width:60%;}
.nav {}
.nav a { display: block; color:#333;}
.nav .nLi { float: left; position: relative; display: inline; text-align: center; width:16.5%; line-height:66px;}
.nav .nLi p a { display: block; font-size:16px;font-weight: bold;}
.nav .nLi:after {content: ""; position: absolute; top:48px; right: 0; width: 15px; height: 15px;}
.nav .sub { display:none; left:0px; top:100%; position:absolute; background:rgba(255,255,255,1); line-height:45px;  width:100%; text-align: left ; font-size:14px;box-shadow: 0 5px 25px 0 rgba(0,0,0,.04);z-index: 999;}
.nav .sub li { zoom:1; border-bottom:1px solid #fff; text-align: center;}
.nav .sub a { display:block; padding:0 10px; color:#333;}
.nav .sub a:hover { color:#00732d;}
.nav .on p a {width:100%; color: #00732d; border-bottom:2px solid #00732d;}
.nav li:hover p a {width:100%; color: #00732d; border-bottom:2px solid #00732d;}

.nav .nLi:nth-child(2){position:static;}
.subb {width:1000px; margin: 0 auto;padding: 10px 0;}
.subb ul {margin-left:-1%;}
.subb li {float:left; margin-left:1%;width:110px;}
.subb li img { transition:all 0.5s;}
.subb li:hover img {transform:scale(1.1);}

.top_you {width:127px;}

/* 搜索栏 */
.mis {margin-top:20px;float: right; margin-right:15px;}
.top_ss { width:26px; height:26px;  background:#eee url(../images/kuanj.png) center no-repeat; cursor: pointer; -webkit-transition: 0.5s; transition: 0.5s;border-radius:15px;}
.top_h.on .top_ss { background: url(../images/tuos.jpg) center no-repeat; height: 65px; }
.ss_bg { position: absolute; left: 0; right: 0; top:66px; z-index: 1000; padding: 10px 0; background: #333; display: none; }
.top_h.on .ss_bg { top:60px; }
.ss_bg_w { width: 95%; max-width: 1200px; margin: auto; position: relative; padding-right: 40px; }
.ss_gb { position: absolute; right: 0; top: 0; width: 44px; height: 44px; background: url(../images/ss_gb.png) center no-repeat; background-size: 24px auto; cursor: pointer; }
.ss_dw { width: 100%; position: relative; }
.ss_dw input { display: block; font-size: 14px; line-height: 40px; color: #333; background: #fff; width: 100%; padding: 0 60px 0 24px; border-radius: 3px; }
.ss_dw a { position: absolute; right: 0; top: 0; width: 44px; height: 44px; background: url(../images/ss_dw.png) center no-repeat; background-size: 40px auto; }

/*中英*/
.ce {float:right;margin-top:23px;}
.ce a:hover{color: #00732d;}

/*手机导航*/
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:40px;margin-top:15px; display:none; background:#00732d;border-radius:5px;transition: all 0.2s}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s; margin-top:10px;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#f3f3f3;width:100%;height:calc(100% - 60px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #e0e0e0 solid;text-align:center;color:#333;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #e0e0e0 solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #e0e0e0 solid;margin-left:20px;position:relative;line-height:40px;font-size:16px;}
.sjj_nav>ul>li:last-child{border-bottom:1px #e0e0e0 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;width:80%}
.sjj_nav ul li ul li a{color:#333;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#333;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#333}
.sjj_nav ul li ul li>ul{margin-left:10px}
.mis_z1 { padding-left:5%; font-size:14px;}

/*banner*/
.block_home_slider {overflow:hidden; position:relative; line-height:0px; margin-top:66px; text-align:center;}/*底部小图标*/
.block_home_slider img {width:100%;}
.block_home_slider .slide { position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a { width:40px; height:40px; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; display:none;}
.block_home_slider .flex-direction-nav a.flex-prev { left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next { right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-control-paging { position: absolute; bottom:15px; width:100%; text-align:center;}
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0 5px; display:inline-block; *display:inline;*zoom:1;overflow: hidden; list-style-type:none;}
.block_home_slider .flex-control-paging li a { width: 12px; height: 12px; display:block; background:#fff; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active { width:34px; background:#00732d;}

.flexslider { margin:0; padding:0; height:100%; }
.flex-viewport { height:100%;}
.flexslider .slides { height:100%;}
.flexslider .slides li { height:795px; display:none; -webkit-backface-visibility:hidden; list-style-type:none; position:relative;}
#home_slider2 { display:none;}
#home_slider3 { display:none;}
/* banner */

.swiper-pagination-bullet-active {background: #00732d!important;}
.swiper-container {width: 100%;height: 100%;overflow: hidden; margin-top:68px;}
.swiper-slide { background-position: center;background-size: cover;}
/* banner */


/* 首页公司简介 */
.gj_mi {overflow: hidden;background: #fafafa;padding:5% 0;}
.gj_mi_zuo {width:calc(100% - 655px); color: #333; overflow: hidden;}
.gj_mi_zuo .gj_mi_zuo_a {font-size:28px;color: #00732d; font-weight: bold;margin-bottom:10px;}
.gj_mi_zuo .gj_mi_zuo_gen {width:100%; height: 1px; background: #eee;margin-bottom: 15px;position:relative;}
.gj_mi_zuo .gj_mi_zuo_gen:after {position: absolute; content: ""; display: block; width:110px; height:5px; background:#00732d; top:-2px; left: 0;}
.gj_mi_zuo .gj_mi_zuo_a1 {line-height:26px;font-size:16px; }
.gj_mi_zuo .gj_mi_zuo_a2 {width: 132px;line-height:40px; border:2px solid #00732d; text-align: center; margin-top:20px;border-radius:25px;}
.gj_mi_zuo .gj_mi_zuo_a2 a{color:#00732d;}
.gj_mi_zuo .gj_mi_zuo_a2:hover>a {display: block; background: #00732d; color: #fff;border-radius:25px;}
.gj_mi_yuo {overflow: hidden;width:591px;}
.gj_mi_zuo_c {font-size:30px;color:#cdcdcd;}

/* 首页产品 */
.gj_cpc {overflow: hidden; margin:5% 0 0 0;}
.gj_cpc_z {float: left;}
.gj_cpc_z .gj_cpc_z1 {font-size:30px;color:#cdcdcd;}
.gj_cpc_z .gj_cpc_z2 {font-size:28px;color: #00732d; font-weight: bold;}
.gj_cpc_y {float: right;width: 132px;line-height:40px; border:2px solid #00732d; text-align: center; margin-top:20px;border-radius:25px;}
.gj_cpc_y a{color:#00732d;}
.gj_cpc_y:hover>a {display: block; background: #00732d; color: #fff;border-radius:25px;}

.gj_pcz {overflow: hidden;padding:0 1%;}
.gj_pcz ul {}
.gj_pcz li {float: left; width:620px; margin-bottom:2%;padding:0% 1% 0 1%;position: relative;}
.gj_pcz li .gj_pcz_a1 {}
.gj_pcz li .gj_pcz_a2 {position: absolute; bottom:26px; left: 0;width:100%; padding:0 7.5%;flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.gj_pcz li .gj_pcz_a2 .gj_pcz_a2_a {}
.gj_pcz li .gj_pcz_a2 .gj_pcz_a2_a .gj_pcz_a2_a_1{font-size:28px;font-weight: bold;}
.gj_pcz li .gj_pcz_a2 .gj_pcz_a2_a .gj_pcz_a2_a_2{font-size:20px; color: #808080;}
.gj_pcz li .gj_pcz_a2 .gj_pcz_a2_b {width: 130px; line-height:45px; background: #333;border-radius: 25px;text-align: center; height: 45px;margin-top: 15px;}
.gj_pcz li a .gj_pcz_a2 .gj_pcz_a2_b {display: block;color: #fff;}
.gj_pcz li:hover .gj_pcz_a2 .gj_pcz_a2_b {background: #00732d;}

/* 合作伙伴 */
.gj_hzhb {overflow: hidden;background: #fafafa url(../images/hzbp.jpg) no-repeat center; height:750px;}
.gj_hzb {overflow: hidden;margin-top: 36px;}
.gj_hzb ul {}
.gj_hzb li {float: left; width:33.33%;background: #fff;padding: 2% 0;border: 1px solid #eee;text-align: center;}

.fott {overflow: hidden;background: #272727; }
.fott_0 {flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.fott_z {margin-top: 70px;width: 600px;}
.fott_z .fott_z_a {}
.fott_z .fott_z_a p{font-size:28px;color: #808080;}
.fott_z .fott_z_a span{font-size:26px;color: #fff;}
.fott_z .fott_z_b {margin:30px 0 20px 0;}
.fott_z .fott_z_b p{font-size:16px;color: #808080;}
.fott_z .fott_z_b span{font-size:18px;color: #fff;}
.fott_z .fott_z_c { overflow:hidden; }
.fott_z .fott_z_c ul {}
.fott_z .fott_z_c li { float:left; width:100%; line-height:20px; height:20px; font-size:15px; margin-top:20px;color: #fff;}
.fott_z .fott_z_c li em {float:left;}
.fott_z .fott_z_c li span { }
.fott_z .fott_z_c li span>a {display: block; color: #fff;}
.fott_z .fott_z_c li span:hover>a {color: #fff;border-bottom:1px solid #fff;}

.lsm_cosm_dih { width:20px; height:20px; float:left; margin-right:15px;}

.fott_y {width:40%;margin-top:160px;}
.contact-form { overflow:hidden; border-top:#e5e5e5 solid 0px;}
.contact-form .bd { padding:0 1%;}
.contact-form .bd .iptBox {display:flex; flex-wrap:wrap; justify-content:space-between;}
.contact-form .bd .iptBox input{padding:10px 0; width:100%; font-size:15px; border:none;outline:none;transition:all 1s;margin-bottom: 10px;background:rgba(255,255,255,0);border-bottom: 1px solid #808080;text-indent:10px;}
.contact-form .bd .iptBox input::-webkit-input-placeholder{color:#999;}
.contact-form .bd .iptBox input:hover{  box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.contact-form .bd .txtBox{margin-top:0px;}
.contact-form .bd .txtBox textarea{ display:block; padding:10px; width:100%; height:90px; border:none; outline:none; resize:none; transition:all 1s;font-family:" Light";font-size:16px;background:rgba(255,255,255,0);border-bottom: 1px solid #808080;}
.contact-form .bd .txtBox textarea::-webkit-input-placeholder{ color:#999!important;}
.contact-form .bd .txtBox textarea:hover{box-shadow:0 0 2rem rgba(0,0,0,0.1);}
.contact-form .bd .btnBox{ margin-top:10px; overflow:hidden;}
.contact-form .bd .btnBox a{display:block; float:right; width:100%; height:40px; line-height:40px; font-size:16px; color:#fff!important; text-align:center; background:#007934;}
.contact-form .bd .txtBox textarea {color:#fff!important;}
.contact-form .bd .iptBox input {color:#fff!important;}


.foott {overflow: hidden; text-align: center;color: #808080;padding:4% 0 2% 0;}

/*Side*/
.side{position:fixed;width:54px;height:54px;right:0;bottom:40px;z-index:16;}
.side ul li{width:54px;height:54px;float:left;position:relative;margin-bottom:2px;}
.side ul li .wx{width:200px;position:absolute; bottom:54px;right:0; display:none;z-index:-10;}
.side ul li a:hover .wx{display:block;}
.side ul li .wx img{width:129px; display:block;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;background:#676767; color:#fff; line-height:54px; font-size:14px;overflow:hidden; border-radius:5px 0 0 5px;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#676767; border-radius:5px 0 0 5px;}
.side ul li .sidetop:hover{background:#007934;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/*内页*/
.hmw {margin-top:66px; position: relative;}
.hmw_a {position: absolute; bottom:38%; left:19%;color: #fff;}
.hmw_a .hmw_a_a { font-size:45px;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}
.hmw_a .hmw_a_b {font-size:18px;text-transform: uppercase;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}

.swiper{width:100%;height:100%;overflow:hidden;margin-top:66px;background:#eee}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}



/*栏目*/
.ny_meis_dd {background: #fafafa; overflow: hidden;flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}

.ab_nud {overflow: hidden; background:#fafafa;}
.ab_nud1 {overflow: hidden; margin: 0 auto; width: 500px;z-index:1;}
.ab_nud1 ul {flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.ab_nud1 li {width:20%;text-align: center;line-height: 45px;height: 45px;}
.ab_nud1 li:hover a{color: #007934; display: block; font-weight: bold;}

.ny_meis_di {overflow: hidden; position: relative;line-height: 50px;}

.ny_lam {}
.ny_lam ul {}
.ny_lam li {float: left; line-height:50px; height: 50px; width:150px; text-align: center; font-size: 16px;}
.ny_lam li:hover a{display: block;background: #007934; color: #fff;}
.ny_lanm_se a {display: block; background: #007934;color: #fff;}

.ny_ss {background: #fafafa;overflow: hidden;}

/*产品中心*/
.pds_z { float:left; width:260px;margin-top: 40px; margin-bottom: 20px;background: #fff;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);}
.pds_z ul {padding:0 2%;margin-top:10px;}
.pds_z li { float:left; width:100%; line-height:35px; text-indent:15px;position: relative;overflow: hidden;border-bottom:2px solid #fff;font-size: 18px;font-weight: bold;}
.pds_z li a{ display:block;}
.pds_z li:hover a{ color:#007934;}
.pds_z li:after {content: ""; position: absolute; top:12px; right:20px; width: 10px; height: 18px;background: url(../images/sanjiao1.png) no-repeat; }

.in_gjc_p {overflow: hidden; margin:10px 0 0 10px; }
.in_gjc_p .ss_dw1 { position: relative;}
.in_gjc_p .ss_dw1 input { display: block;line-height: 40px;  width:96%;background: #f7f7f7; border-radius: 3px;border: none;text-indent:52px;border-radius: 25px;}
.in_gjc_p .ss_dw1 a { position: absolute; left: 0; top:-3px; width: 44px; height: 44px; background: #f7f7f7 url(../images/ss_dw.png) center no-repeat; background-size: 40px auto;border-radius: 25px; }

.about_mss a { color: #333;}
.about_mss:after {background: url(../images/sanjiao.png) no-repeat!important; }

.pds_z2 {padding:0px 10px 0px 10px;overflow: hidden;}
.pds_z2 dl{text-indent:4px;}
.pds_z2 dt{border-bottom: 1px solid #fff; margin-bottom: 10px;position: relative;}

.pds_z2 dt a{display: block;color: #828282;}
.pds_z2 dt:hover a{color: #007934;}

.pds_za a{color: #007934!important;}

.pds_y { float:right; width:calc(100% - 290px);margin-top:40px;}
.ny_pro_call {overflow: hidden;}
.ny_pro_call ul {margin-left:-2%;}
.ny_pro_call li {margin-left: 2%; width:31.33%; float: left; margin-bottom: 20px;position: relative;background: #fff;padding:1%;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);}
.ny_pro_call li .ny_pro_call_a {overflow: hidden;}
.ny_pro_call li img{transition:all 0.5s;}
.ny_pro_call li:hover img {transform:scale(1.1);}
.ny_pro_call li .ny_pro_call_b {font-size:18px;width: 100%; font-weight: bold;padding: 0 2%;margin-bottom:15px;margin-top: 10px;}
.ny_pro_call li:hover .ny_pro_call_b {color: #007934;}
.ny_pro_call li .ny_pro_call_c {font-size: 16px;width: 100%; margin-bottom:5px;padding: 0 2%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #007934;}

/*产品中心*/

.pds_y01 {overflow: hidden;background: #fff;margin: 5% 0 3% 0;}
.ny_ghn {overflow: hidden;margin:40px 0;}

.zoomdemo {overflow:hidden;padding:2% 2% 1% 2%;}
.zoomdemo img { max-width:100%;}
.cpxq_t_l{ float:left; width:53%;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;margin-top: 10px;}
.sp-thumbs img{ width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{  width:12%; height:50px; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important;}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0,0,0); background:rgba(0,0,0,.9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {.sp-wrap{ margin:0 0 15px 0;} #sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}}
.prodetailtxt{ float: right; width:45%; line-height:25px;}
.prodetailtxt .prds{ font-size:33px; font-weight: bold;padding:10px 0 15px;}
.prodetailtxt .prds_a {font-size: 15px; font-weight:500;}

.pw_01{ padding:10px 2%;border-bottom:1px solid #dadada; border-top:1px solid #dadada; margin:20px 0; word-break: break-all; overflow:auto; }
.pw_01 ul {}
.pw_01 li {width:50%; float: left;font-size:15px;margin:5px 0;font-weight:500;}

.chxiq { overflow:hidden;margin-top: 30px;text-align:center;background:#fff; padding-bottom: 10px;}
.chxiq img {margin-top:10px;}

/*分页*/
.pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px 0 40px 0}
.pagination a{text-decoration:none;color:#333;padding:8px 12px;border:1px solid #ddd;border-radius:4px;transition:background-color 0.3s}
.pagination a:hover{background-color:#004ca0; color: #fff;}
.pagination .page-number{background-color:#fff;}
.pagination .page-nav{background-color:#f5f5f5;}


/*公司简介*/
.ao_bss {overflow: hidden; margin: 5% 0;}
.ao_bss_a {margin-bottom:25px;}
.ao_bss_b {font-size:18px;line-height:35px;padding:2%;text-align: justify;}

/*合作伙伴*/
.hzbp_0 {overflow: hidden; margin: 5% 0;}
.hzbp {overflow: hidden;margin-top: 30px;padding:1px 1px; }
.hzbp ul {margin-left: -1%;}
.hzbp li {float: left; margin-left: 1%;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);}
.hzbp li:nth-of-type(2){float: right;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);}

.hzbb_z {overflow: hidden; margin: 5% 0 0 0;}
.hzbb_z span {font-size:40px; font-weight: bold;}
.hzbb_z p {font-size:16px;font-weight: 500;margin-top:10px; margin-bottom:0px;}

/*联系方式*/
.lswm { overflow: hidden;margin: 5% 0;}
.lswm_1 { float:right; width:592px;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);}
.lswm_2 { float:left; margin-top:20px;width:calc(100% - 620px);font-size:17px;}
.lswm_2 i {font-weight: bold;font-size:25px;}

.lswm_z_b {margin:30px 0 20px 0;}
.lswm_z_b span{font-size:24px; font-weight: 500;}
.lswm_z_b p{font-size:18px; color: #808080;}

.lswm_z_z {font-size:16px; font-weight: 500;line-height:30px;padding: 1%;}
.lswm_z_z img {box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);}


/*新闻*/
.ne_nes {overflow:hidden; margin: 50px 0 30px 0;}
.ne_nes ul {padding: 0 1px}
.ne_nes li { float:left; width:100%; margin-bottom:20px; background:#fff;padding: 1%;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);}
.ne_nes li .ne_b1 { float:left; width:385px; overflow:hidden;}
.ne_nes li .ne_b1 img { transition: all 0.5s; height:auto;}
.ne_nes li:hover .ne_b1 img { transform: scale(1.1);}
.ne_nes li .ne_b2 { float:left; width:calc(100% - 443px); margin-top:5px; margin-left:40px;}
.ne_nes li .ne_b2 .ne_b2_a1{ overflow: hidden;}
.ne_nes li .ne_b2 .ne_b2_a1 .ne_b2_a1_a {float: left;font-size:18px;font-weight: bold;}
.ne_nes li .ne_b2 .ne_b2_a1 .ne_b2_a1_b {float: right;font-size:16px;color: #7d7d7d;}
.ne_nes li .ne_b2 .ne_b2_a2{ line-height:30px; margin-top:15px;font-size: 16px; color: #7d7d7d;}

.ne_nes li .ne_b2 .ne_b2_a3{width: 132px;line-height:40px; border:2px solid #00732d; text-align: center; margin-top:20px;border-radius:25px;}
.ne_nes li a .ne_b2 .ne_b2_a3 a{color:#00732d;}
.ne_nes li:hover .ne_b2 .ne_b2_a3 {display: block; background: #00732d; color: #fff;border-radius:25px;}


/*新闻内页*/
.lsm_new_you_ne { float:left; width:calc(100% - 220px);border: 1px solid #eee;}
.soluw_ney { overflow:hidden; padding:2.5%;}
.soluw_ney_zi { overflow:hidden; font-size:24px; margin-bottom:10px; text-align:center; font-weight:bold;}
.sowa_q1 { color:#333; text-align:center;}
.soluw_ney_xian {border:1px solid #e8e8e8; margin:20px 0 20px 0%; overflow:hidden;}
.soluw_ney_nei { line-height:35px; margin-bottom:20px; font-size:16px; width:100%; text-align:center;}
.soluw_ney_nei2 { line-height:30px; font-size:16px; width:100%;}
.soluw_ney_nei2 p { text-align:center;}
.soluw_ney_nei2 p img { margin: 10px  auto;}
.soluw_ney_nei2 p {padding:0px 0px !important;}

.soluw_ney_nei2 table { border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important; height: 100%!important;}
.soluw_ney_nei2 table tr {line-height:30px !important;font-size: 11pt!important; padding:0px 0px !important;}
.soluw_ney_nei2 table td{ padding:0px 6px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important; font-size: 11pt!important; }

.in_newss_a { float:right; background:#fff; width:195px;padding:10px 15px;}
.in_newss_a ul {}
.in_newss_a li { margin-top:15px;}
.in_newss_a li .in_newss_a_1 { overflow:hidden;}
.in_newss_a li .in_newss_a_1 img {transition:all 0.5s;}
.in_newss_a li:hover .in_newss_a_1 img {transform:scale(1.1);}
.in_newss_a li .in_newss_a_2 { line-height:30px; text-align:center;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:0 10px;}

.in_newss_a_a { font-size:17px; font-weight:bold; position:relative; }


/*产品上一页*/
.mska_losa { overflow:hidden; margin:30px 0; line-height:40px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; position:relative; height:80px; }
.mska_losa .mska_losa_1 { width:100%;text-indent:25px;}
.mska_losa .mska_mor { position:absolute; right:0; top:20px; width:120px; background:#007934; text-align:center;border-radius:25px;}
.mska_losa .mska_mor a{ color:#fff; display:block;}

/*人才招聘*/
.xwzx { overflow:hidden;margin: 50px 0;}
.xwzx_a { line-height:25px; font-size:16px;background:#fff; margin-bottom:20px;padding: 2%;}
.xwzx ul{}
.xwzx li{width:100%; margin-bottom:20px;border:1px #eee solid;}
.xwzx li .xwzx_bt{ color:#333; font-size:18px; line-height:40px; padding:8px 15px; overflow:hidden; background:#ededed url(../images/quan1.png) no-repeat 98%;}
.xwzx li .xwzx_bts{ background:#00a743 url(../images/quan.png) no-repeat 98%; display:block; color:#fff;}
.xwzx li .xwzx_wz{ color:#666; width:100%; padding:20px 15px; background:#fff; border-top:1px #ddd solid; display: none;}
.xwzx li:first-child .xwzx_wz { display: none;}
.xwzs_misa {overflow:hidden;}
.xwzs_misa dl {}
.xwzs_misa dd {width:33.33%; text-align:center; line-height:40px; float:left; font-size:16px; border:1px solid #dddddd;} 
.xwzs_misa_a { margin-top:10px; overflow:hidden; line-height:30px; font-size:16px;}

.xwzx_b { width:150px; overflow:hidden; background:#00a743; text-align:center; line-height:35px; margin-top:15px;}
.xwzx_b a{ color:#fff; display:block;}