
.h_d{position: relative;}
.hd_hr{width: 100%; position: fixed;left: 0;top: 0;z-index:9;}
.hd_hr:hover{background: #fff;}
.logo{margin:10px 4% 0 0;}
.logo a{width:100%;height:100%;display: block;position: relative;}
.logo a span{display: inline-block;text-indent: -999px;}
.logo .logo_pic{width:335px;position: relative;}
.logo .logo_pic img{width: 100%;}
.logo .logo_pic .logos{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.hd_nav{height:88px;width:690px;}
.hd_nav .nav_lis {left: 0;height:88px;}
.hd_nav .nav_lis ul li{width: 14.28%;height:88px;text-align: center;position: relative;line-height:88px;display: inline-block;float: left;font-size: 16px;}
.hd_nav .nav_lis ul li a{height: 100%;display:inline-block;position: relative;z-index: 555;}

.hd_nav .nav_lis ul li a{color: #282828;}
.hd_nav .nav_lis ul li:hover a,
.hd_nav .nav_lis ul li.nav_active a{color: #43907c;}

.hd_nav .nav_bg{position: absolute;right:0;top: 100%;width:100%;
background:rgba(255,255,255, .7);height: 0;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;z-index: 55;box-shadow: 0 5px 15px #ddd;}
.hd_nav .nav_bg.show{height:50px;}

.hd_nav .nav_lis ul li .downlis{height: 0;overflow: hidden;position: absolute;left:0;top:88px;width:1200px;z-index: 88;margin-left:-410%;padding-left:410%;font-size: 14px;}
.hd_nav .nav_lis ul li:hover .downlis{height: 52px;}
.hd_hr .hd_nav .nav_lis ul li .downlis a{display:inline-block !important;float: left;position: initial;width: auto;line-height: 52px;margin:0 20px;color: #282828;padding: 0;}
.hd_nav .nav_lis ul li .downlis a:hover{color: #43907c;}

.hd_nav .nav_lis ul li .downlis,
.logo,
.search,
.ft_logo{transition: ease .2s;-webkit-transition: ease .2s;-moz-transition: ease .2s;-o-transition: ease .2s;-ms-transition: ease .2s;}
.logo:hover,
.ft_logo:hover{transform: translate(0,-2px);}


.hd_hr,
.logo .logo_pic .logos,
.h_mennu ul li a,
.h_mennu ul li a .mn_icon i,
.h_mennu,
.h_mennu ul li a .mn_text h1,
.h_mennu ul li a .mn_text h1:after,
.h_mennu ul li a .mn_text p,
.ban_box .swiper-button-prev, 
.ban_box .swiper-button-next,
.set_more a,
.set1_right .set1_lt_bm{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}

.hd_tel{margin:28px 10px 0 0;position: relative;cursor: pointer;}
.hd_tel .tel_mun{position: absolute;padding: 10px;background: #fff;box-shadow: 0 0 5px #438f7b;left: -115px;bottom: -70px;
width: 174px;font-size: 18px;text-align: center;font-weight: bold;color: #438f7b;display: none;}
.hd_tel:hover .tel_mun{display: block;}

.search i.sch_i{font-size: 18px;cursor: pointer;}
.search{position: relative;width:32px;text-align: right;line-height:88px;}
.search .sch_box{width: 320px;height:36px;position: absolute;left:-246px;top:88px;box-shadow: 0 0 5px #438f7b;display: none;z-index: 999;background: #fff;}
.search .sch_box .sch_ipt{width: 266px; height: 100%;padding: 0 10px;outline:none;}
.search .sch_box .sch_btn{width: 50px;height: 100%;background: #438f7b;color: #fff;line-height:34px;color: #fff;cursor: pointer;cursor:pointer;}
.search:hover .sch_box{display: block;}

.fixed_hr{background: #fff;box-shadow: 0 0 15px #eee;}



/*banner*/
.ban_box{background-color:#fff;height:100vh;}
.ban_box .swiper-container{width: 100%; z-index: 0; height: 100%;}
.ban_box .swiper-slide{background-color: rgba(0,0,0,0);}
.ban_box .swiper-wrapper, 
.ban_box [data-swiper-parallax]{will-change:transform}
.ban_box .headbg{position:absolute;z-index:0;width:100%;height: 100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-animation-fill-mode: both; animation-fill-mode: both;}
.ban_box .headbg::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#00000000', GradientType=0);z-index: 1;}
.ban_box .textbox{position: absolute; left:0; top: 0; width: 100%; height: 100%; color: #fff; text-align: center;}
.ban_box .weui-cell{width: 100%; height: 100%;}
.ban_box .en{display: inline-block; text-align: center; font-size: 16px; line-height: 22px; font-weight: 300; opacity: .5; text-shadow: 0 1px 16px rgba(0,0,0,.16); -webkit-animation: fadeOutUp 2s; animation: fadeOutUp 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both;margin-top:13%;}
.ban_box .cn{margin-top: .3rem; font-size: .5rem; text-shadow: 0 1px 16px rgba(0,0,0,.16); -webkit-animation: fadeOutDown 2s; animation: fadeOutDown 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both;width:84%;margin: auto;}

.ban_box .cn img,
.ban_box .en img{max-width: 100%;display:inline-block;}

.ban_box .swiper-slide-active .headbg{-webkit-animation: scaleBigToSmall 10s; animation: scaleBigToSmall 10s;}
.ban_box .swiper-slide-active .en{opacity: .5; -webkit-animation: fadeInDown 1.5s; animation: fadeInDown 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.ban_box .swiper-slide-active .cn{-webkit-animation: fadeInUp 1.5s; animation: fadeInUp 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;text-align: center;}
.ban_box .swiper-button-prev, 
.ban_box .swiper-button-next{top: 50%;width: 0; height: 34px; border: 1px solid transparent; background: none; -webkit-border-radius: 50%; border-radius: 50%;overflow: hidden;}
.ban_box .swiper-button-next{margin-top: 20px;}
.ban_box .swiper-button-prev::before, .ban_box .swiper-button-next::before{position: absolute; display: block; content: ""; left: 50%; top: 50%; margin-top: -4px; width: 8px; height: 8px; border-top: 2px solid #fff; border-right: 2px solid #fff;}
.ban_box .swiper-button-prev::before{margin-left: -3px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg);}
.ban_box .swiper-button-next::before{margin-left: -5px; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.ban_box .swiper-button-prev{left: 2%;}
.ban_box .swiper-button-next{right: 2%;}
.ban_box .swiper-button-prev:hover, 
.ban_box .swiper-button-next:hover{border-color: #fff;}
.ban_box .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
margin:0;}
#ban_pagt{bottom: 20px;}
.ban_box .swiper-pagination-bullet {width:160px;height:1px;display: inline-block;
border-radius: 100%;background: #fff;opacity: .5;overflow: hidden;}
.ban_box .swiper-pagination-bullet-active {opacity: 1;}
.ban_box:hover .swiper-button-prev,
.ban_box:hover .swiper-button-next{width: 34px;}


.c_n{min-height: 300px;padding-bottom: 30px;}

.set_title{padding: 30px 0;}
.set_title .set_tl_left{position: relative;padding-bottom: 18px;}
.set_title .set_tl_left h1{font-size: 42px;color: #010101;font-weight: bold;font-family: '苹方';}
.set_title .set_tl_left p{font-family: arial;font-size: 16px;color: #a4a4a4;text-transform: uppercase;margin-top:8px;}
.set_title .set_tl_left:after{content: '';position: absolute;width: 37px;height: 4px;background: #a1c71e;left: 0;bottom: 0;}
.set_more a{width:150px;height: 46px;display: inline-block;border: 1px solid #43907c;font-size: 16px;color: #43907c;text-align: center;line-height: 44px;border-radius: 40px;margin-top:25px;}
.set_more a i{font-size: 20px;margin-left: 10px;}

.set_more a:hover{background: #438f7b;color: #fff;}


.set1_left{width:38%;float: left;}
.set1_lt_hr{height: 300px;overflow:hidden;}
.set1_lt_hr .set1_hpic{width: 100%;height:100%;transform: scale(1.02);}


.set1_lt_bm{height: 151px;background: #f3f3f3 url(../images/p_icon1.png) no-repeat top right;padding: 25px 142px 0 28px;}
.set1_lt_bm h1,
.set1_ml .set1_ml_hr h1,
.set1_ml_bm h1{font-size: 28px;color: #282828;margin-bottom: 8px;}
.set1_lt_bm span,
.set1_ml_bm span{display: inline-block;font-size: 16px;color: #969696;position: relative;line-height: 30px;margin-right:25px;}
..set1_lt_bm span:before,
..set1_ml_bm span:before{content: '';position: absolute;width:5px;height:5px;background: #43907c;border-radius: 50%;left: 0;top: 0;bottom: 0;margin: auto;}
.set1_lt_bm span:hover,
.set1_ml_bm span:hover{color: #333;}

.set1_ml{width:32.5%;margin-left: 22px;float: left;}
.set1_ml .set1_ml_hr{height: 214px;background: #f3f3f3 url(../images/p_icon2.png) no-repeat top right;padding: 25px 142px 0 28px;}
.set1_ml .set1_ml_hr p{font-size: 16px;line-height: 30px;color: #969696;}

.set1_ml_bm{height: 214px;background: #f3f3f3 url(../images/p_icon3.png) no-repeat top right;padding: 25px 142px 0 28px;margin-top: 22px;}


.set1_ml .set1_ml_hr h1,
.set1_ml_bm h1{margin-bottom: 20px;}

.set1_right{width:25%;float: right;}
.set1_right .set1_lt_bm{padding: 25px 100px 0 28px;background: #f3f3f3 url(../images/p_icon4.png) no-repeat top right;}

.set1_left:hover .set1_lt_bm{background: #fff url(../images/p_icon1.png) no-repeat top right;}
.set1_ml .set1_ml_hr:hover{background: #fff url(../images/p_icon2.png) no-repeat top right;box-shadow: 0 0 15px #ddd;}
.set1_ml_bm:hover{background: #fff url(../images/p_icon3.png) no-repeat top right;box-shadow: 0 0 15px #ddd;}
.set1_right:hover .set1_lt_bm{background: #fff url(../images/p_icon4.png) no-repeat top right;}
.set1_right:hover,
.set1_left:hover{box-shadow: 0 0 15px #ddd;}
.set1_left a:hover .set1_lt_hr .set1_hpic,
.set1_right a:hover .set1_lt_hr .set1_hpic{transform: scale(1);}



.set1_left .set1_lt_bm,
.set1_ml .set1_ml_hr,
.set1_ml_bm,
.set1_lt_hr .set1_hpic,
.contact_us ul li,
.new_lis ul li a .new_hr .new_pic .new_img,
.new_lis ul li a .new_hr .new_time,
#about .swiper-slide .about_pic{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}


.idx_set2{padding:50px 0;background: url(../images/abt_bg.jpg) no-repeat center center;background-size: cover;margin-top: 45px;}

.abt_left{width:38%;}
.abt_text{font-size: 16px;color: #797979;line-height: 32px;margin:15px 0;}
.abt_right{width:58.333%;height: 467px;position: relative;}
#about{width:100%;height: 467px;padding:0 0 0 62px;}
#about .swiper-slide {width:700px;height:467px;overflow: hidden;}
#about .swiper-button-next, 
#about .swiper-button-prev {position: absolute;top: auto;bottom: 0;width:62px;height:48px;margin-top: -22px;
z-index: 10;cursor: pointer;background-size: 62px 48px;background-position: center;background-repeat: no-repeat;font-family: '宋体';font-size: 26px;color: #fff;font-weight: bold;text-align: center;line-height: 48px;}
#about .swiper-button-prev, 
#about .swiper-container-rtl .swiper-button-next {background: #a1c71e;left:0;right: auto;}
#about .swiper-button-next, 
#about .swiper-container-rtl .swiper-button-prev {background: #43907c;right: auto;left: 62px;}
#about .swiper-slide .about_pic{width: 100%;height: 100%;background-position: center;background-size: cover;}
#about .swiper-slide:hover .about_pic{transform: scale(1.05);}

.abt_img{width: 257px;height:130px;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;z-index: 5;display: none;}
.abt_pic_text{padding:15px 80px 15px 80px;background: rgba(0,0,0,.4);font-size: 18px;color: #fff;position: absolute;left: 0;right: 0;bottom: 0;text-align: center;}




.new_lis{margin: 0 -15px;}

.new_lis ul li{width: 33.333%;display: inline-block;padding: 0 15px;float: left;margin-bottom: 30px;}
.new_lis ul li a{width: 100%;height: 100%;display: block;}
.new_lis ul li a .new_hr{height: 200px;position: relative;}
.new_lis ul li a .new_hr .new_pic{width: 100%;height: 100%;overflow: hidden;}
.new_lis ul li a .new_hr .new_pic .new_img{width: 100%;height: 100%;transform: scale(1.05);}
.new_lis ul li a .new_hr .new_time{width: 68px;height: 65px;background: #a1c71e;position: absolute;left: 22px;bottom: -31px;text-align: center;color: #fff;font-family: arial;padding-top: 4px;}
.new_lis ul li a .new_hr .new_time h1{font-size: 32px;}
.new_lis ul li a .new_hr .new_time span{display: block;margin-top:1px;}
.new_lis ul li a .new_text{padding-top: 50px;}
.new_lis ul li a .new_text h2{font-size: 18px;color: #282828;font-weight: bold;}
.new_lis ul li a .new_text .new_ps{overflow: hidden;color: #8e8e8e;line-height: 24px;margin-top: 20px;}
.new_lis ul li a .new_text p{text-align: right;color: #c2c2c2;position: relative;margin-top: 10px;}
.new_lis ul li a .new_text p:before{content: '';position: absolute;width: 31px;height: 1px;background: #d4d5d7;right: 70px;top: 0;bottom: 0;margin: auto;}
.new_lis ul li a:hover .new_hr .new_pic .new_img{transform: scale(1);}
.new_lis ul li a:hover .new_hr .new_time{background: #438e7a;}
.new_lis ul li a:hover .new_text h2,
.new_lis ul li a:hover p{color: #438e7a;}
.new_lis ul li a:hover .new_text .new_ps{color: #757575;}


.rec_cont{height: 290px;background: url(../images/contact_Bg.jpg) no-repeat center center;}
.rec_cont a{color: #fff;}
.contact_us ul li{width:45%;height: 100%;display: inline-block;}
.rec_cont .w12,
.rec_cont .contact_us,
.contact_us ul{height: 100%;}

.contact_us ul li a{width: 100%; height: 100%;display: flex;align-items: center;-webkit-align-items: center;}
.contact_us ul li a h1{font-family:'苹方';font-size: 36px;font-weight: bold;}
.contact_us ul li a p{position: relative;font-family:'苹方';text-transform: uppercase;}
.contact_us ul li a p i{font-size: 14px;margin-left: 10px;}
.contact_us ul li a p:before{content: '';position: absolute;width: 53px;height: 1px;background: #fff;left: -63px;top: 0;bottom: 0;margin: auto;}
.contact_us ul li:hover{padding: 0 50px;}




.f_t{padding: 30px 0;background: #282828;color: #fff;}
.ft_left{width: 281px;height: 153px;margin-right: 8%;}
.ft_left img{width: 100%;}
.ft_right{width: 790px;}
.ft_right .ft_rt_hr .ft_rt_text{width: 530px;font-size: 16px;line-height: 40px;}
.ft_right .ft_rt_hr .ft_rt_text p span{font-weight: bold;margin-right: 20px;}
.ft_rt_vlis{width: 240px;}
.ft_rt_vlis ul li{width: 40px;height: 40px;display: inline-block;float: left;background: #535353;border-radius: 50%;margin-left: 18px;position: relative;z-index: 5;cursor: pointer;}
.ft_rt_vlis ul li .ft_icons{width: 100%;height: 100%;text-align: center;line-height: 40px;}
.ft_rt_vlis ul li .ft_icons i{font-size: 20px;}
.ft_rt_vlis ul li .ft_abp{position: absolute;box-shadow: 0 0 15px #aaa;background: #fff;display: none;}
.ft_rt_vlis ul li .ft_qtext{width:180px;left:-70px;top: -50px;padding:10px;color: #438f7b;font-size: 16px;text-align: center;}
.ft_rt_vlis ul li .ft_ewm img{width: 100%;}
.ft_rt_vlis ul li .ft_ewm{width: 110px;height: 110px;left:-35px;top: -120px;}
.ft_rt_vlis ul li:hover .ft_abp{display: block;}
.ft_rt_vlis ul li:before{content: '';position: absolute;width:0;height:0;background: #45bb35;left: 0;top: 0;z-index: -1;border-radius: 50%;right: 0;bottom: 0;margin: auto;}
.ft_rt_vlis ul li:hover:before{width: 100%;height: 100%;}
.ft_rt_vlis ul li:before,
.product_lis ul li a .pro_pic img,
.product_lis ul li a .pro_title,
.product_lis ul li a,
.new_page a span{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}
.ft_lk{margin-top: 20px;color: #505050;font-size: 16px;}
.ft_lk a{color: #505050;}
.ft_lk span{margin-right:7px;}
.ft_lk a:hover{color: #999;}
.ft_lk a img{margin-left: 5px;}

.Mobile_hd{display: none;}


/********************************************产品中心********************************************/
.ny_cn{padding: 30px 0 50px;min-height: 300px;}
.pc_hline{height: 88px;}
.ny_hd_hr{background: #fff;}
.ny_ban{position: relative;}
.ny_bimg img{width: 100%;}

.ny_ban_text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;color: #fff;}
.ny_ban_text .w12{position: relative;height: 100%;padding-bottom:40px;display: flex;align-items: center;}
.ny_ban_text .ny_btitle .ny_bicon{position: relative;width: 9px;height: 9px;background: #3b9981;border-radius: 50%;margin-left:18px;}
.ny_ban_text .ny_btitle .ny_bicon:before{content: '';position: absolute; width: 9px;height: 9px;background: #26b5e8;border-radius: 50%;left:-18px;top:0;}
.ny_ban_text .ny_btitle .ny_bicon:after{content: '';position: absolute; width: 9px;height: 9px;background: #c6eb43;border-radius: 50%;right:-18px;top:0;}
.ny_ban_text .ny_btitle h1{font-size: 38px;font-weight: bold;margin-top: 7px;}
.ny_ban_text .ny_btitle p{font-size: 18px;margin-top: 15px;}

.hd_page{padding: 20px 0;position: absolute;left: 0;bottom: 0;font-size: 16px;}
.hd_page a{padding-right: 20px;position: relative;color: #838383;}
.hd_page a:after{content: '>';position: absolute;font-size: 16px;right: 0;top: 0;bottom: 0;margin: auto;color: #838383;}
.hd_page a:last-child:after{display: none;}
.hd_page a:last-child,
.hd_page a:hover{color: #42907c;}
.hd_page a i{display: inline-block;margin-right: 5px;}

.product_nav_lis{margin: 0 -15px;}
.product_nav_lis ul li{width: 25%;display: inline-block;float: left;padding: 0 15px;margin-bottom: 10px;}
.product_nav_lis ul li a{width: 100%;display: inline-block;padding:12px 5px;font-size: 18px;color:#fff;font-weight: bold;background: #9fc91b;text-align: center;}

.product_lis{margin:30px -15px;}
.product_lis ul li{width: 33.333%;display: inline-block;float: left;padding:0 15px;margin-bottom:30px;}
.product_lis ul li a{width: 100%;height: 100%;display: block;position: relative;overflow: hidden;}
.product_lis ul li a:before{content: '';display: block;padding-top:83%;}
.product_lis ul li a .pro_pic{width: 100%; height: 80%;position: absolute;top: 0;left: 0;background: #dedddd;overflow: hidden;}
.product_lis ul li a .pro_pic img{width: 100%;height: 100%;object-fit: contain;}
.product_lis ul li a:hover .pro_pic img{transform: scale(1.02);}
.product_lis ul li a .pro_title{width: 100%;height: 20%;position: absolute;left: 0;bottom: 0;background: #f9f9f9;font-size: 18px;color: #4d4d4d;display: flex;align-items: center;justify-content: center;}
.product_lis ul li a:hover .pro_title{color: #43907c;}
.product_lis ul li a:hover{box-shadow: 0 0 15px #aaa;}

.pages{height: 50px;margin: 50px 0 30px;text-align: center;}
.pages a{display:inline-block;padding: 5px 14px;border: 1px solid #e3e3e3;border-radius: 4px;font-size: 18px;color: #a4a4a4;margin: 0 5px;}
.pages a:hover,
.pages a.page_active{background: #057954;border: 1px solid #057954;color: #fff;}


/********************************************新闻详情********************************************/
.new_xq_hr{position: relative;padding-right:200px;}
.new_xq_title{padding: 30px 0;border-bottom: 1px solid #f4f4f4;}
.new_xq_title h1{font-size: 32px;color: #282828;font-weight: bold;}
.new_xq_title p{margin-top: 30px;font-size: 16px;color: #bcbcbc;}
.new_xq_title p span{margin: 0 30px 0 0;}

.return_lis{display: inline-block;padding:0 38px;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;border: 1px solid #eeeeee;line-height: 42px;height: 44px;font-size: 16px;color: #bcbcbc;}
.return_lis i{display: inline-block;font-size: 18px;margin-right: 5px;}
.return_lis:hover{background: #43907c;color: #fff;}
.new_xq_cont{padding: 20px 0;}
.new_xq_cont img{max-width: 100%;}

.new_page{margin-top: 40px;}
.new_page a{width: 48%;line-height: 40px;font-size: 18px;color: #464646;}
.new_page a span{font-size: 20px;margin-right:20px;display: inline-block;border-right: 1px solid #eee;padding-right: 20px;}
.new_page a:hover{color: #43907c;}
.new_page a:hover span{border-right: 2px solid #43907c;}

/********************************************联系我们********************************************/
.contact_con{padding-top: 300px;}
.contact_con .w12{position: relative;}
.contact_nr{padding:50px;background:url(../images/cont_bg.jpg) no-repeat center center;position: absolute;left: 0;right: 0;top: -300px;box-shadow: 0 0 20px #eee;margin: auto;background-size: cover;z-index: 2;}
.map{height:538px;position: relative;}
.map img{height: 100%;display: block;position: absolute;margin-left: -960px;left: 50%;}
.contact_title h1{font-size: 30px;color: #42907c;font-weight: bold;}
.contact_title p{font-size: 15px;font-family: 'Baskerville';text-transform: uppercase;color: #c2c2c2;margin-top:6px;}
.contact_bm{margin-top:40px;}
.contact_lis ul li{display: inline-block;float: left;font-size: 16px;color: #606060;line-height: 46px;}
.contact_lis ul li span{float: left;}
.contact_lis ul li:nth-child(odd){width: 40%;}
.contact_lis ul li:nth-child(even){width: 60%;}
.contact_lis ul li strong{color: #43907c;font-size: 20px;float: left;}
.contact_vx{width: 300px;margin-top:10px;}
.contact_vx ul li{display:inline-block;width: 50%;float: left;text-align: center;font-size: 16px;color: #606060;}
.contact_vx ul li img{width: 120px;height: 120px;border: 1px solid #f4f4f4;display: inline-block;margin-bottom:18px;}


/********************************************人才招聘********************************************/
.recruitment{border-top: 5px solid #42907c;}
.recruitment table{width: 100%;table-layout:fixed;}
.recruitment table thead tr th{font-size: 18px;color: #222222;line-height: 70px;font-weight: bold;border-bottom: 1px solid #f1f1f1;}

.recruitment table tbody tr td{padding:20px 10px;text-align: center;border-bottom: 1px dashed #eeeeee;font-size: 18px;color: #5e5e5e;}
.recruitment table tbody tr td h1{font-size: 18px;}
.recruitment table tbody tr td span{font-family: 'arial';color: #959595;}
.recruitment table tbody tr td p{color: #d90014;}
.recruitment table tbody tr td .tb_more{width: 36px;height: 36px;display: block; background: #dbdbdb;border-radius: 50%;text-align: center;line-height: 36px;color: #fff;margin: auto;transition: ease .3s;}
.recruitment table tbody tr td .tb_more i{font-size:20px;}
.recruitment table tbody tr td .tb_more:hover{background: #43907c;color: #fff;}


/********************************************企业荣誉********************************************/
.honor_lis{margin: 0 -15px;}
.honor_lis ul li{width: 33.333%;display: inline-block;float: left;padding: 0 15px;margin-bottom: 30px;}
.honor_lis ul li a{display: block;width: 100%;height: 100%;position: relative;border: 1px solid #f5f5f5;}
.honor_lis ul li a:before{content: '';display: block;padding-top:96%;}
.honor_lis ul li a .honor_bx{width: 100%;height: 100%;position: absolute;left: 0;top:0;padding: 5% 5% 0 5%;}
.honor_lis ul li a .honor_pic{height: 80%;border-bottom: 1px solid #f5f5f5;padding-bottom: 25px;}
.honor_lis ul li a .honor_pic .honor_img{padding:15px;background: #fff;box-shadow: 0 0 10px #eee;height: 100%;overflow:hidden;}
.honor_lis ul li a .honor_pic .honor_img img{width: 100%;height: 100%;object-fit: contain;transition: ease .3s;}
.honor_lis ul li a:hover .honor_pic .honor_img img{transform: scale(1.02);}
.honor_lis ul li a .honor_title{height:20%;align-items: center;}
.honor_lis ul li a .honor_title h1{font-size: 18px;color: #545454;}
.honor_lis ul li a .honor_title i{font-size: 20px;margin-left: 20px;}

#content{width:500px;height:170px;margin:100px auto}
#imgbox-loading{position:absolute;top:0;left:0;cursor:pointer;display:none;z-index:90}
#imgbox-loading div{background:#fff;width:100%;height:100%}
#imgbox-overlay{position:fixed;top:0;left:0;width:100%;height:100% !important;background:#000;display:none;z-index:80}
.imgbox-wrap{position:fixed;top:0 !important;left:0 !important;display:none;z-index:90;right: 0;bottom: 0;margin: auto;width:50% !important;height:60vh !important;background: #fff;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;}
.imgbox-img{padding:0;margin:0;border:none;width:100% !important;height:100% !important;vertical-align:top;object-fit: contain;}
.imgbox-title{padding-top:10px;font-size:11px;text-align:center;font-family:Arial;color:#333;display:none}
.imgbox-bg-wrap{position:absolute;padding:0;margin:0;display:none;width: 40% !important;height: 60vh !important;display: none !important;}
.imgbox-bg{position:absolute;width:20px;height:20px}









@media (max-width:1280px) {
.w12{padding: 0 1%;}
.hd_nav{width: 640px;}	
/*.logo {margin: 20px 2% 0 0;}*/




}







@media (max-width:1180px) {

.hd_hr{display: none;}
.ban_box{padding-top: 88px;}
.Mobile_hd{display: block;}

.h_hr{display: block;}
.h_hr .l_g{margin: 8px 0 0 20px;width:335px;}
.h_hr .l_g img{width: 100%;}
.height2e{height:88px;}
.h_hr{height:88px;position: fixed;top: 0;left: 0;right: 0;z-index: 1000;background: #fff;box-shadow: 0 0 10px #ddd;}
.h_hr .menu,
.h_hr .menu_2{padding:25px 30px;position: absolute;right:20px;top:15px;}
.h_hr .menu_2{display: none;}
.h_hr .menu_2 span:before{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg);top:0;}
.h_hr .menu_2 span:after{ transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);top:0;}
.pull_down {display: none;background: #ededed;padding-bottom: 30px;}
.pull_down .pad_lf40 {position: relative;height: 100%;background: #fff;z-index:15;padding-bottom:20px;}
.pull_down ul li{line-height:50px;border-bottom: 1px solid #f0f0f0;text-align: center;}
.pull_down ul li a {font-size:20px;}
.pull_down ul li .nav_dlis{display: none;line-height:30px;border-top:1px solid #f5f5f5;border-radius: .06rem;}
.pull_down ul li .nav_dlis a{display: block;width: auto;font-size:16px;color: #666;line-height:44px;border-bottom: 1px solid #f0f0f0;}
.pull_down ul li .nav_dlis a:last-child{border-bottom: none;}
.pull_down ul li a span{float: right;font-family: '宋体';display: inline-block; transform: rotate(-270deg);font-size:26px;margin-right:15px;transition: ease .5s;}
.pull_down ul li:hover .nav_dlis a{color: #666;}
.pull_down ul li a:hover span{transform: rotate(-90deg);color: #103782;}
.pull_down ul li:hover a,
.pull_down ul li .nav_dlis a:hover{color: #103782;}
.pull_down ul li a.mobile_nav{color: #103782;}
.pull_down ul li a.mobile_nav span{transform: rotate(-90deg);color: #103782;}

.shade {max-width:100%;height: 100%;position: fixed;z-index:8;background: rgba(255, 255, 255, 1);display: none;left: 0;right: 0;margin: auto;}
.pad_lf40 {padding:0 20px;}
.h_hr .menu span,
.h_hr .menu span:before,
.h_hr .menu span:after,
.h_hr .menu_2 span:before,
.h_hr .menu_2 span:after{position: absolute;display: block;width:45px;height:4px;top: 60%; left:10%; cursor: pointer;content: '';background-color: #43907c;border-radius: 1px;-webkit-transition: all .4s cubic-bezier(0.19,1,.22,1);-o-transition: all .4s cubic-bezier(0.19,1,.22,1);-moz-transition: all .4s cubic-bezier(0.19,1,.22,1);transition: all .4s cubic-bezier(0.19,1,.22,1);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.h_hr .menu span:before{ top:-15px;left:0%;}
.h_hr .menu span:after{ top:15px;left:0%;}


.mobile_tel{position: relative;z-index:15;font-size:24px;text-align: center;font-weight: bold;padding: 20px 0; border-bottom: 1px solid #f0f0f0;color: #43907c;}
.mobile_tel i{display: inline-block;margin-right: 10px;}


.ml_search{max-width: 47%;height:35px;background: #fff;border-radius: 40px;margin: 20px auto;position: relative;z-index: 20;}
.ml_search .mb_input{height: 35px;padding: 0 15px;border-radius: 40px;background: transparent;outline: none;border: 1px solid #ddd;}
.ml_search .mb_btn{width: 35px;height: 35px;display: block;background: none;margin-left: 10px;}
.set1_left,
.set1_ml,
.set1_right{width: 100%;float: none;}

.set1_ml{margin-left: 0;margin-top: 20px;}
.set1_ml .set1_ml_hr,
.set1_lt_bm,
.set1_ml_bm,
.set1_right .set1_lt_bm{height: auto;padding: 25px 142px 25px 28px;}

.set1_right{margin-top: 20px;}

.ny_ban_text .ny_btitle h1{font-size: 26px;}
.ny_ban_text .ny_btitle p{font-size: 16px;}

.pds{padding: 0 1%;}






	
}
.daiej_span{display: block; padding: 3px;}
@media (max-width: 980px) {
.contact_vx{display: none;}	
}







@media (max-width:768px) {


.ban_box{padding-top:.98rem;}
.h_hr .l_g{margin:.13rem 0 0 .2rem;width:3.35rem;}
.height2e{height:.98rem;}
.h_hr{height:.98rem;box-shadow: 0 0 .1rem #ddd;}
.h_hr .menu,
.h_hr .menu_2{padding:.27rem .3rem;right:.2rem;top:.15rem;}
.pull_down {padding-bottom:.3rem;}
.pull_down .pad_lf40 {padding-bottom:.2rem;}
.pull_down ul li{line-height:.6rem;}
.pull_down ul li a {font-size:.24rem;}
.pull_down ul li .nav_dlis{line-height:.5rem;}
.pull_down ul li .nav_dlis a{font-size:.2rem;line-height:.5rem;}
.pull_down ul li a span{font-size:.26rem;margin-right:.15rem;}

.pad_lf40 {padding:0 .2rem;}
.h_hr .menu span,
.h_hr .menu span:before,
.h_hr .menu span:after,
.h_hr .menu_2 span:before,
.h_hr .menu_2 span:after{width:.45rem;height:.04rem;border-radius:.02rem;-webkit-border-radius:.02rem;-moz-border-radius:.02rem;}
.h_hr .menu span:before{ top:-.15rem;left:0%;}
.h_hr .menu span:after{ top:.15rem;left:0%;}


.mobile_tel{font-size:.3rem;padding:.2rem 0;}
.mobile_tel i{margin-right:.1rem;width: .6rem;}

.ml_search{max-width:100%;height:.6rem;border-radius:.5rem;margin:.2rem auto;}
.ml_search .mb_input{height:.6rem;padding: 0 .15rem;border-radius:.4rem;}
.ml_search .mb_btn{width:.6rem;height:.6rem;margin-left:.2rem;}
.ml_search .mb_btn img,
.mobile_tel i img{width: 100%;}
.set1_ml{margin-top:.2rem;}
.set1_ml .set1_ml_hr,
.set1_lt_bm,
.set1_ml_bm,
.set1_right .set1_lt_bm{padding:.25rem 1.4rem .25rem .28rem;}

.set1_right{margin-top:.2rem;}

.w12{padding: 0;}
.idx_set1{padding: 0 .2rem;}


.c_n{min-height:3rem;padding-bottom:.3rem;}

.set_title{padding:.3rem 0;}
.set_title .set_tl_left{padding-bottom:.18rem;}
.set_title .set_tl_left h1{font-size:.42rem;}
.set_title .set_tl_left p{font-size:.16rem;margin-top:.08rem;}
.set_title .set_tl_left:after{width:.37rem;height:.04rem;}
.set_more a{width:1.5rem;height:.46rem;font-size:.2rem;line-height:.46rem;border-radius:.4rem;margin-top:.25rem;}
.set_more a i{font-size:.2rem;margin-left:.1rem;}

.set1_lt_hr{height:3rem;}

.set1_lt_bm,
.set1_ml .set1_ml_hr,
.set1_ml_bm,
.set1_right .set1_lt_bm{background-size:1.05rem 1.09rem;}
.set1_lt_bm h1,
.set1_ml .set1_ml_hr h1,
.set1_ml_bm h1{font-size:.36rem;margin-bottom:.1rem;}
.set1_lt_bm span,
.set1_ml_bm span{font-size:.22rem;line-height:.3rem;margin-right:.25rem;}

.set1_ml .set1_ml_hr p{font-size:.22rem;line-height:.3rem;}

.set1_ml .set1_ml_hr h1,
.set1_ml_bm h1{margin-bottom:.2rem;}

.set1_ml .set1_ml_hr:hover,
.set1_ml_bm:hover,
.set1_right:hover,
.set1_left:hover{box-shadow: 0 0 .15rem #ddd;}

.idx_set2{padding:0 .2rem .5rem;margin-top:.45rem;}
.abt_text{font-size:.24rem;line-height:.4rem;margin:.15rem 0;}
.abt_left,
.abt_right{width:100%;}
.abt_right{height:4.67rem;}
.abt_right {margin-top: .3rem;}
#about{height:4.67rem;padding:0 0 0 .62rem;}
#about .swiper-slide {width:7rem;height:4.67rem;}
#about .swiper-button-next, 
#about .swiper-button-prev {width:.62rem;height:.48rem;margin-top: -.22rem;
background-size: .62rem .48rem;font-size:.26rem;line-height:.48rem;}

#about .swiper-button-next, 
#about .swiper-container-rtl .swiper-button-prev {left:.62rem;}

.abt_img{width:2.57rem;height:1.3rem;}
.abt_img img{width: 100%;}
.abt_pic_text{padding:.15rem .8rem;font-size:.24rem;}

.new_lis{margin: 0;margin-top: .2rem;}
.new_lis ul li{width:50%;padding: 0 .1rem;margin-bottom: .3rem;}
.new_lis ul li a .new_hr{height:2rem;}
.new_lis ul li a .new_hr .new_time{width:1rem;height:.765rem;left:.22rem;bottom: -.31rem;padding-top:.04rem;}
.new_lis ul li a .new_hr .new_time h1{font-size:.32rem;}
.new_lis ul li a .new_hr .new_time span{font-size: .16rem;}
.new_lis ul li a .new_text{padding-top:.5rem;}
.new_lis ul li a .new_text h2{font-size:.2rem;}
.new_lis ul li a .new_text .new_ps{line-height:.36rem;margin-top:.15rem;font-size: .2rem;}
.new_lis ul li a .new_text p{margin-top:.3rem;font-size: .2rem;}
.new_lis ul li a .new_text p:before{width: .31rem;right:.7rem;}

.rec_cont{height:auto;}
.rec_cont a{color: #fff;}
.contact_us ul li{width:100%;height:auto;display: block;padding: .5rem .2rem;}
.contact_us ul li:nth-child(1){background: url(../images/contact_Bg1.jpg) no-repeat center center;}
.contact_us ul li:nth-child(2){background: url(../images/contact_Bg2.jpg) no-repeat center center;}

.contact_us ul li a h1{font-size:.36rem;}
.contact_us ul li a p i{font-size:.2rem;margin-left:.1rem;}
.contact_us ul li a p:before{width:.53rem;left: -.63rem;}
.contact_us ul li:hover{padding: 0 .5rem;}
.idx_set3{padding:.3rem .1rem;}
.idx_set3 .set_title{padding: 0 .1rem;}
 
.f_t .w12{display: block;}
.f_t{padding:.3rem .2rem;}
.ft_left{width:100%;height:auto;margin-right:0;}
.ft_left img{width: 2.81rem;}
.ft_right{width:100%;margin-top: .32rem;}
.ft_right .ft_rt_hr .ft_rt_text{width:100%;font-size:.22rem;line-height:.5rem;}
.ft_right .ft_rt_hr .ft_rt_text p span{margin-right:.2rem;}
.ft_rt_vlis{width:100%;text-align: center;margin-top: .2rem;}
.ft_rt_vlis ul li{width:.5rem;height:.5rem;margin:0 .2rem;float: none;}
.ft_rt_vlis ul li .ft_icons{line-height:.5rem;}
.ft_rt_vlis ul li .ft_icons i{font-size:.3rem;}
.ft_rt_vlis ul li .ft_abp{box-shadow: 0 0 .15rem #aaa;}
.ft_rt_vlis ul li .ft_qtext{width:2.8rem;left:-1.1rem;top: -.7rem;padding:.1rem;font-size:.26rem;}
.ft_rt_vlis ul li .ft_ewm{width:1.3rem;height:1.3rem;left:-.35rem;top: -1.45rem;}

.ft_lk{margin-top:.2rem;font-size:.24rem;line-height: .4rem;}
.ft_lk span{margin-right:.6rem;}
.ft_lk a img{margin-left:.1rem;}

.contact_us ul li a p{font-size: .2rem;}

#ban_pagt{bottom:.2rem;}
.ban_box .swiper-pagination-bullet {width:1.6rem;}
.ban_box:hover .swiper-button-prev,
.ban_box:hover .swiper-button-next{width:.34rem;}

.pc_hline{height: .98rem;}


/*产品中心*/
.ny_cn{padding:.3rem 0 .5rem;min-height:3rem;}
.ny_ban {padding-top: 2rem;}
.ny_bimg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.ny_bimg img {width:auto;position: absolute;height: 100%;left: 50%;margin-left: -50%;}
.pc_hline{height:.98rem;}
.ny_ban_text .w12{padding:0 .2rem .4rem;}
.ny_ban_text .ny_btitle .ny_bicon{width:.09rem;height:.09rem;margin-left:.18rem;}
.ny_ban_text .ny_btitle .ny_bicon:before{width:.09rem;height:.09rem;left:-.18rem;}
.ny_ban_text .ny_btitle .ny_bicon:after{width:.09rem;height:.09rem;right:-.18rem;}
.ny_ban_text .ny_btitle h1{font-size:.26rem;margin-top:.07rem;}
.ny_ban_text .ny_btitle p{font-size:.16rem;margin-top:.1rem;}

.hd_page{padding:.2rem;font-size:.2rem;}
.hd_page a{padding-right:.2rem;}
.hd_page a:after{font-size:.18rem;}
.hd_page a i{margin-right:.05rem;font-size: .18rem;}

.product_nav_lis{margin: 0;padding: 0 .1rem;}
.product_nav_lis ul li{width: 50%;padding: 0 .1rem;margin-bottom: .2rem;}
.product_nav_lis ul li a{padding:.12rem .05rem;font-size:.24rem;}

.product_lis{margin:.2rem 0;padding: 0 .1rem;}
.product_lis ul li{width:50%;padding:0 .1rem;margin-bottom:.2rem;}
.product_lis ul li a:before{padding-top:2.96rem;}
.product_lis ul li a .pro_pic{height:2.36rem;}
.product_lis ul li a .pro_title{height: .58rem;font-size:.24rem;}
.product_lis ul li a:hover{box-shadow: 0 0 .15rem #aaa;}

.pages{height:.5rem;margin:.5rem 0 .3rem;font-size:.2rem;}
.pages a{padding:.05rem .14rem;border-radius:.04rem;margin: 0 .05rem;font-size:.2rem;}

.pds{padding: 0 .2rem;}

.new_xq_hr{padding-right:0;}
.new_xq_title{padding:.3rem 0;text-align: center;}
.new_xq_title h1{font-size:.32rem;}
.new_xq_title p{margin-top:.3rem;font-size:.2rem;}
.new_xq_title p span{margin: 0 .2rem;}

.return_lis{width:100%;padding:0 .38rem;position: initial;line-height:.58rem;height:.6rem;font-size:.24rem;text-align: center;}
.return_lis i{font-size:.24rem;margin-right:.05rem;}

.new_xq_cont{padding:.2rem 0;}


.new_page{margin-top:.4rem;}
.new_page a{width:100%;line-height:.6rem;font-size:.24rem;float: none;margin: .1rem 0;}
.new_page a span{font-size:.24rem;margin-right:.2rem;padding-right: .2rem;}
.new_page a:hover span{border-right:.02rem solid #43907c;}


.contact_con{padding-top:0;}
.contact_nr{width:96%; padding:.5rem;top: -1rem;box-shadow: 0 0 .2rem #eee;position:initial ;}
.map{height:2rem;}
.contact_title h1{font-size:.3rem;}
.contact_title p{font-size:.15rem;margin-top:.1rem;}

.contact_bm{margin-top:.4rem;}
.contact_lis ul li{display:block;float: none;font-size:.24rem;line-height:.5rem;}
.contact_lis ul li:nth-child(odd){width:100%;}
.contact_lis ul li:nth-child(even){width:100%;}
.contact_lis ul li strong{font-size:.3rem;}
.map img {height:auto;display:block;position:initial;margin-left: -0;left:50%;width:100%;}


.recruitment{border-top:.05rem solid #42907c;}
.recruitment table thead tr th{font-size:.24rem;line-height:.8rem;}

.recruitment table tbody tr td{padding:.2rem .1rem;font-size:.22rem;}
.recruitment table tbody tr td h1{font-size:.22rem;}
.recruitment table tbody tr td .tb_more{width:.36rem;height: .36rem;line-height:.36rem;}
.recruitment table tbody tr td .tb_more i{font-size:.22rem;}


.honor_lis{margin: 0;padding: 0 .1rem;}
.honor_lis ul li{width:50%;padding: 0 .1rem;margin-bottom:.2rem;}
.honor_lis ul li a:before{padding-top:96%;}
.honor_lis ul li a .honor_bx{padding: 5% 5% 0 5%;}
.honor_lis ul li a .honor_pic{padding-bottom:.2rem;}
.honor_lis ul li a .honor_pic .honor_img{padding:.15rem;box-shadow: 0 0 .1rem #eee;}
.honor_lis ul li a .honor_title h1{font-size:.24rem;}
.honor_lis ul li a .honor_title i{font-size:.24rem;margin-left:.2rem;}


#imgbox-loading{position:absolute;top:0;left:0;cursor:pointer;display:none;z-index:90}
#imgbox-loading div{background:#fff;width:100%;height:100%}
#imgbox-overlay{position:fixed;top:0;left:0;width:100%;height:100% !important;background:#000;display:none;z-index:80}
.imgbox-wrap{width:90% !important;height:50vh !important;}
.imgbox-bg-wrap{position:absolute;padding:0;margin:0;display:none;width: 40% !important;height: 60vh !important;display: none !important;}
























































	
}






































































































































































































































































































































































































































































































































































































