﻿:root{
	--main_color:#003894;      /* 主色 */
	--main_color_rgb:0,56,148;  /* rgba */
} 
.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}
body{font-size:14px;}
body.edit {
    max-width: 1920px;
    margin: 0 auto;
  
}
.width_1600{ width:1600px; margin:0 auto;}
.flex_space{ display: flex; justify-content: space-between; flex-wrap: wrap;}


/*返回顶部*/
.back_top{ position: fixed; right: 24px; bottom: 126px; width: 64px; height: 64px; color: #fff; border-radius:6px; background-color: var(--main_color); text-align:Center; cursor: pointer;}
.back_top img{ width: 20px; display: block; margin:0 auto 5px auto; padding-top:10px;}
.back_top p{ font-size: 14px;}


/*导航*/
#mould86084{ width:100%;  background:rgba(255,255,255,1); z-index:99; transition:1s;}
.navbars41{ height:80px;}
.navbars41 .logo{ float:left; width: 240px; height: 100%; display: table;}
.navbars41 .logo a{ display: table-cell; vertical-align: middle;}
.navbars41 .logo a img{ width:100%;}
.navbars41 ul{ float:right; display: table; height:100%;}
.navbars41 li{ display: table-cell; vertical-align: middle; position:relative;}
.navbars41 li a{ margin:0 24px; font-size:16px; position:relative; top:-2px;}
.navbars41 li a:hover{ color: var(--main_color);}
.navbars41 li.active a{ color: var(--main_color);}
.navbars41 li a:after{ content:""; width:0; height:2px; border-radius:2px; background: var(--main_color); position:absolute; left:0; bottom:-10px; visibility: hidden; transition:1s;}
.navbars41 li:hover a:after{ width:100%; visibility: visible;}
.navbars41 li.active a:after{ width:100%; visibility: visible;}
.navbars41 li:last-child a{border-right: 1px rgba(0,0,0,0.2) solid;padding-right:32px;font-size:24px;}
.navbars41 li:last-child a:after{background: #fff;}
.btngsearch{ float:right; width:24px; height:28px; background:url(/en/images/search.png) no-repeat; background-size:100%; margin:26px 0 0 0;}
#searchBox{ position:fixed; top:80px; left:0; width:100%; background:rgba(0,0,0,0.3); z-index:9;}
#searchBox div{ width:1200px; padding:30px 0; position:relative; margin:0 auto;}
#searchBox input{
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #f5f5f5;
    font-size: 16px;
    transition:.5s;
    box-shadow:none;
    border: 2px solid var(--main_color);
    padding: 0 20px;
    box-sizing:border-box;
    margin-bottom:0;
}
#searchBox a{ background:var(--main_color)url(/en/images/search1.png) no-repeat center; background-size: 36px; width:80px; height:60px; display:block; position:absolute; right:0; top:30px;}


/*标签栏*/
.crumbs{ width: 1600px; margin: 0 auto;}
.crumbs_nav{ float: left; width: 30%; line-height: 80px;display: flex;
    align-items: center;}
.crumbs_nav a{ display: inline-block; margin: 0 15px;}
.crumbs_nav a:hover{ color: var(--main_color);}
.crumbs_nav a.b{ background:url("/en/images/btn.png") no-repeat;width: 20px; height: 20px; position: relative; top: 5px;}
.crumbs_nav span{ margin-left: 15px; color: var(--main_color);}
.crumbs ul{ float: right; width: auto;}
.children-navs{ margin-bottom:36px;}
.children-navs ul li{ min-width: auto; margin:0 5px;}
.children-navs ul li:last-child{ margin-right:0;}
.children-navs ul li a{ font-size:16px; padding: 0 15px;}
.children-navs ul li:hover a{ color: var(--main_color);}
.children-navs ul li.active a{ color: var(--main_color);}
.children-navs ul li.active:after, .children-navs ul li.active:before{ bottom: -2px; background: var(--main_color);}
.children-navs ul li:hover:after, .children-navs ul li:hover:before{ bottom: -2px; background: var(--main_color);}


/*关于我们*/
/*风采*/
.about_list_e{ width:1600px; margin:64px auto; text-align:center;}
.about_list_e h2{ font-size: 3.125vw;
    font-weight: bold;
    color: #000;
    margin-bottom: 1vw;
    position: relative;}
.about_list_e p{ font-size:24px; line-height:36px; margin:24px 0 40px 0;}
.about_list_e li{ float:left; width:23.5%; margin-right:2%; border-radius:12px; overflow:hidden;}
.about_list_e li img{ width:100%; transition:1s;}
.about_list_e li:hover img{ transform:scale(1.1); cursor: pointer;}
.about_list_e li:nth-child(-n+2){ width:49%; margin-bottom:2%;}
.about_list_e li:nth-child(2),.about_list_e li:nth-child(6){ margin-right:0;}
/*公司简介*/
.boxes {position: relative;padding: 1vw 0px;background: #fff;overflow: hidden;}
.boxes.about {padding-bottom: 0px;}
.w1600 {width: 1600px;margin: 0px auto;position: relative;}
.gz_name {font-size: 2.3vw;margin-bottom: 1vw;position: relative;}
.gz_name.is-inview p div {transform: translateX(0%);
opacity: 1;}
.about_warp {width: 100%;display: flex;position: relative;justify-content: space-between;margin-bottom: 2%;}
.about_warp .left {width: 47%;}
.about_warp .num_list {margin-top: 0px;}

.st_fadeUp.is-inview {-webkit-transform: translateY(0px);opacity: 1;}
.num_list {width: 100%;height: auto;margin-top: 3vw;margin-bottom: 3vw;}
.num_list ul {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.num_list ul li {opacity: 1;transform: translateY(0px);}
.num_list ul li {width: 25%;position: relative;margin-bottom: 0vw;}
.num_list ul li .num {font-size: 20px;font-family: din;line-height: 1;display: flex;color:var(--main_color);align-items: flex-end;}
.num_list.st_fadeUp.is-inview {margin-bottom: 3%;}
.num_list ul li .num span, .num_list ul li .num i {font-size: 70px;}
.num_list ul li .num b {position: relative;font-weight: normal;font-size: 18px;font-family: none;margin-bottom: 15px;margin-left: 5px;}
.num_list ul li .num b.b {position: absolute;right: 0px;top: -30px;}
.num_list ul li .txt {width: 100%;height: auto;font-size: 14px;color:var(--main_color);}
.singePage p {margin-bottom: 15px;text-align: justify;}
.about_warp .right{float: right;width:50%;}
.about_warp .right video{width:100%;height:56vh;}
/*企业文化*/
.gz_name.c {
    text-align: center;
    margin-bottom: 2vw;
}
.gz_name p{
	font-size: 2.3vw;
	margin-bottom: 1vw;
	position: relative;
}

.gz_name.is-inview p{
	transform: translateX(0%);
	opacity: 1;
}
.gz_name.pos {
    position: absolute;
    z-index: 5;
    color: #fff;
    width: 100%;
    top: 10vh;
}
.pro_serie{
	width: 100%;
	height: 100vh;
	position: relative;
	padding: 0px;
	background: #000;
}
.serie{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.serie img{
	width: 100%;
	height: 100%;
	position: absolute;
	object-fit: cover;
	left: 0px;
	top: 0px;
	-webkit-transition: all 1s;
}

.serie img.active{
	opacity: 0.7;
}
.pro_serie ul li {
    width: calc(100% / 3);
    height: 100%;
    position: relative;
    cursor: pointer;
}
.pro_serie ul{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0%;
	top: 0%;
	display: flex;
}

.pro_serie ul li{
	width: calc(100% / 3);
	height: 100%;
	position: relative;
	cursor: pointer;
}

.pro_serie ul li .name{
	width: 100%;
	height: auto;
	position: absolute;
	left: 0px;
	bottom: 0px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	z-index: 10;
	-webkit-transition: all 1s;
  margin-bottom: 5vw;
}

.pro_serie ul li .name b{
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	font-size: 1.8vw;
	padding-bottom: 1vw;
	margin-bottom: 1vw;
	-webkit-transition: all 0.5s;
	line-height: 1.3;
}
.pro_serie ul li .name b i{font-style: normal;}
.pro_serie ul li .name b span{display: block;width: 100%;font-size: 1vw;text-transform: uppercase;font-family: din;}
.pro_serie ul li .name b::after{width: 1px;height: 20px;position: absolute;left: 50%;margin-left: -0.5px;bottom: -10px;content: '';background: #fff;-webkit-transition: all 1s;}
.pro_serie ul li:hover .name b::after,.pro_serie ul li.active .name b::after{height: 40px;bottom: 0px;}
.pro_serie ul li:hover .name b,.pro_serie ul li.active .name b{padding-bottom: 60px;margin-bottom: 15px;}
.pro_serie ul li::after{width: 100%;height: 50%;position: absolute;left: 0px;bottom: 0px;background: linear-gradient(-180deg, rgba(0, 0, 0, 0), rgba(0,56,148, .75));content: '';opacity: 0;-webkit-transition: all .5s;}
.pro_serie ul li:hover::after,.pro_serie ul li.active::after{opacity: 1;}
.pro_serie ul li .name p{-webkit-transition: all 0.5s;line-height: 28px;}
.pro_serie ul li:hover .name p,.pro_serie ul li.active .name p{letter-spacing: 1px;}




/*内页大图*/
.fixed_img{ width:100%; position:relative; overflow:hidden; background:#000;}
.fixed_img .txt{ position:absolute; left:0; top:0; bottom:0; right:0;  z-index:9; }
.fixed_img .txt h2{ font-size:.6rem; line-height: .6rem; font-family:'alimama'; color:#fff; margin-top:.8rem;}
.fixed_img .txt h2:after{ content:''; width:1.3rem; height:.06rem; background:var(--main_color); display:block;  margin:.15rem 0 .1rem; border-radius:5px;}
.fixed_img .txt h5{ font-size:.28rem; line-height: .36rem; font-weight:600; color:#fff;  }

/*基本页*/
#mould76974{ min-height:400px;}
#mould76976{ width:1600px; margin:0 auto;}
#mould76976 p{ line-height:30px;}
#mould76976 p img{ margin:5px 0;}


/*荣誉页面*/
.picture1 .picture1-cont{ width:1600px; margin:0 auto;}
.picture1 .picture1-cont > ul{ margin-bottom:20px;}
.picture1 .picture1-cont > ul li{ width:23.5%;}
.picture1 .picture1-cont > ul li a{ border:1px solid #ccc; box-sizing:border-box;}
.picture1 .picture1-cont > ul li a img{ height:auto;}

/*产品列表*/
.width_1520 {
    width: 1600px;
    margin: 0 auto;
}
.container_a{ margin-top:64px!important;}
.container_a .sidebar{ width:18%; float:left;}
.container_a .sidebar li{ font-size:18px; line-height:50px; cursor: pointer;}
.container_a .content{ float:right; width:76%; padding-bottom:60px;}
.container_a .content h2{ font-size:36px; font-weight:bold; margin:0 0 20px 0;}
.container_a .content .product_list{ width:100%; margin-bottom:48px;}
.container_a .content .product_list li{ width:23.5%; float:left; margin:0 2% 2% 0;}
.container_a .content .product_list li:nth-child(4n){ margin-right:0;}
.container_a .content .product_list li a{ display:block; border-radius:8px; overflow:hidden;}
.container_a .content .product_list li a img{ transition:.5s;}
.container_a .content .product_list li:hover a img{ transform:scale(1.1);}
.container_a .content .product_list li div{ font-size:18px; font-weight:bold; padding:12px 12px 0 12px; box-sizing:border-box;text-align: center;}
.container_a .content .product_list li:hover div{ color:var(--main_color);}
.container_a .content .product_list li p{ font-family:arial; color:#999; padding:6px 12px 0 12px; box-sizing:border-box;}
.container_a .content .product_list li:hover p{ color: #333;}
.container_a .content .product_list>div{ line-height:30px; margin-bottom:20px;}

.container_a .sidebar li.active{ font-weight: bold; color: var(--main_color);}  
.sidebar.fixed{ position: fixed; top: 120px; z-index: 1000t;}

/*产品列表
.product-list{ width:1600px;}
.product-list > ul li{ margin-bottom:20px; width:24%;}
.product-list > ul li p:first-child{ height:100%; border: 1px solid #e5e5e5;}
.product-list > ul li h2{ text-align:center;}
.product-list > ul li p:last-child{ border-top:1px solid #e5e5e5; line-height:24px; text-align:left; padding-top:10px; height:48px; white-space: initial; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
*/
/*产品详情*/
.main3{ width:1600px; padding:0; margin-bottom:48px;}
.product_xq3 h2{ height: auto; width: 48%;float: left;margin-top: 2%;margin-right: 5%;}
.product_xq3 h2 img {border: 1px solid #333;}
.product3_txt h3 {line-height: 0px;padding: 30px 0!important;color: #003894!important;font-size:22px!important;margin-top: 1%;text-align: left;}
.product3_txt {margin-top: 8%;}


/*产品详情-推荐新闻*/
.more_case1{ margin:60px auto; position:relative;}
.more_case1:after{ content:""; width:100%; height:1px; background:#ccc; position:absolute; left:0; top:39px; z-index:-1;}
.more_case1 h2{ display:inline-block; color:#fff; background:var(--main_color); line-height:40px; padding:0 15px; margin-bottom:24px;}

.more_case1 li{ float:left; width:32%; margin-right:2%; position:relative;}
.more_case1 li:nth-child(3n){ margin-right:0;}
.more_case1 li:nth-child(-n+3){ margin-bottom:1%; padding-bottom:1%; border-bottom:1px dashed #ccc;}
.more_case1 li .img{ float:left; width:30%; border-radius:8px; overflow:hidden;}
.more_case1 li .img img{ transition:1s;}
.more_case1 li:hover .img img{ transform:scale(1.1);}
.more_case1 li .txt{ float:right; width:66%;}
.more_case1 li h3{ font-size:16px; line-height:16px; font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin:12px 0;}
.more_case1 li:hover h3{ color:var(--main_color);}
.more_case1 li p{ font-size:14px; line-height:20px; color:#666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;} 


/*新闻列表*/
.newslist li{ width:32%!important;}
.newslist>ul li:hover .newsconts h3{ color: #333;}
.newslist>ul li .newsimgs{ height:288px;}
.newslist>ul li .newsconts{ padding: 15px 2% 5px 2%;}
.newslist>ul li .newsconts h3{ padding-bottom:10px;}
.newslist li .newsconts time{ display: block; margin-top:18px;}
.newslist li .newsconts time em{ background:url("/en/images/yan.png") no-repeat left center; padding-left:24px; float: right; font-size: 14px;}


/*新闻详情-推荐产品*/
.more_case{ margin:60px auto; position:relative;}
.more_case:after{ content:""; width:100%; height:1px; background:#ccc; position:absolute; left:0; top:39px; z-index:-1;}
.more_case h2{ display:inline-block; color:#fff; background:var(--main_color); line-height:40px; padding:0 15px; margin-bottom:24px;}

.more_case li{ float:left; width:18.4%; margin-right:2%; position:relative;}
.more_case li:last-child{ margin-right:0;}
.more_case li a{ display:block; width:100%; transition:.5s; overflow:hidden;}
.more_case li a img{ transition:1s;}
.more_case li a:hover img{ transform:scale(1.1);}
.more_case li p{ font-size:16px; width:100%; line-height:40px; text-align:center; color:#fff; background:rgba(50,158,220,0.6); position:absolute; left:0; bottom:0;}

.tb_page h4 a,.news001 .news_ny_cont_xq h3 a{ color: var(--main_color);}
#mould54322{ margin-top:40px;}

.newcontent{ width:1600px; min-height:400px;}
.newcontent h2{ font-size:30px; line-height:30px;}
.newcontent p{ line-height:30px;}
.tb_page h4 a,.fenye3_all h4 a,.newcontent h3 a{ color: var(--main_color);}
.tb_page{ width:1600px; margin:30px auto;}
.f-pageone.fenye{ margin:0 0 24px 0!important;}

/* 优势 */
.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}
.c1 .imgg{margin-top: 2vw;}
.tybt{text-align: center;}
.tybt h2{width: 100%;font-size: 42px;color: #222;font-weight: bold;position: relative;padding-bottom: 20px;margin-bottom:4%;}
.tybt h2:before{width: 60px;height: 4px;content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0px;background: #329edc;}
.tybt p{font-size: 16px;color: #666666;margin-top: 0.8vw;}
.flex{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.w1440{max-width: 1470px;padding: 0 15px;margin: 0 auto;}
.c5{padding:1vw 4vw;background: #f8f8f8;}
.tab_list {margin-top: 4vw;margin-bottom: 2vw;}
.flex {display: flex;flex-wrap: nowrap;justify-content: space-between;}
.tab-con1 { position: relative; }
.tab-con1 .tab-main1 { }
.tab-con1 .tab-main1 {transition: all .5s ease; }
.tab_list li{width: 25%;border: 1px solid #eeeeee;border-right:none;text-align: center;padding-top: 1.6vw;padding-bottom: 1.8vw;position: relative;}
.tab_list li::before{content: '';width: 22px;height: 22px;background: url(//cdn.myxypt.com/df8e9bc2/22/07/90d9125f99c54b37b939aca9ae951cc1287aea99.png) no-repeat center;position: absolute;left: 47.5%;top: -11px;}
.tab_list li dd{font-size: 3rem;color:var(--main_color);font-family: Arial;line-height: 1;}
.tab_list li dt{font-size: 1.4rem;color: #666666;font-weight: normal;line-height: 1;margin-top: 15px;}
.tab_list li:last-child{border-right: 1px solid #eee;}
.tab_list li.active{background: var(--main_color);}
.tab_list li.active dd{color: #fff;}
.tab_list li.active dt{color: #fff;}
.tab-main1{background: #fff;padding: 2vw;box-shadow: 0 0 5px 1px rgb(153 153 153 / 30%);}
.about_list li{display: flex;flex-wrap: wrap;justify-content: space-between;}
.about_list li .abz{width: 42.5%;}
.about_list li .abz .img{width: 100%;}
.about_list li .abz .img img{width: 100%;}
.about_list li .aby{width: 51.5%;padding-top: 18px;}
.about_list li .aby h4{font-weight: normal;font-size: 1.2rem;color: #888888;}
.about_list li .aby h3{font-weight: normal;font-size: 1.5rem;color: #333333;margin-top: 1vw;}
.about_list li .aby h3::after{content: "";display: block;width: 72px;height: 5px;background: var(--main_color);margin-top: 1vw;}
.about_list li .aby p{font-size: 16px;line-height: 32px;color: #666666;margin-top: 1.8vw;}
.about_list li .aby a{display: block;width: 300px;height: 40px;color: #fff;font-size: 16px;background-color: var(--main_color);line-height: 40px;text-align: center;margin-top: 2.8vw;}


/*人才理念*/
.st_fadeUp.is-inview {
    -webkit-transform: translateY(0px);
    opacity: 1;
}
.singePage p {
    margin-bottom: 15px;
  line-height: 2;
	font-size: 16px;
  padding-right: 10px;
}
.rczp{margin-top:2%;}
.rcln_box{
  	
  	margin-bottom:2%;
	width: 100%;
	display: flex;
	position: relative;
	justify-content: space-between;
	align-items: center;
}

.rcln_box .left{
	width: 45%;
}
.gz_name {
  font-size: 3.125vw;
    font-weight: bold;
    color: #000;
    margin-bottom: 1vw;
    position: relative;
}
.rc_icons{
	width: 45%;
	position: relative;
}

.rc_icons ul{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.rc_icons ul li{
	width: 30%;
	position: relative;
	margin-right: 5%;
	margin-bottom: 3vw;
}

.rc_icons ul li:nth-child(even){
	-webkit-transition: all 1s ease 0.4s;
}

.rc_icons ul li:nth-child(3n){
	-webkit-transition: all 1s ease 0.5s;
}

.rc_icons ul li:nth-child(n+4){
	margin-bottom: 0px;
}

.rc_icons ul li:nth-child(3n){
	margin-right: 0%;
}

.rc_icons ul li .icon{
	width: 40px;
	height: auto;
	position: relative;
	background: var(--main_color);
	border-radius: 50%;
	margin: 0px auto;
	padding: 27px;
}

.rc_icons ul li .icon:before{
	width: 122px!important;
	height: 122px!important;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	content: '';
	background:url(/en/images/icon_huan.png);
}

.rc_icons ul li p{
	text-align: center;
	display: block;
	position: relative;
	margin-top: 25px;
	font-size: 18px;
	color:var(--main_color);
}

.rcln_box .left .name{
	font-size: 24px;
	margin-bottom: 10px;
}


/*招聘页*/
.zhaopin_list{ width:80%; margin: auto; min-height:800px;}
.zhaopin_a .left{ width:70%; float:left;}
.zhaopin_a .left .zhaopin_column{ background: var(--main_color); color:#fff; padding:0 24px; box-sizing:border-box; border-radius:4px; margin-bottom:1px;}
.zhaopin_a .left .zhaopin_column span{ display:inline-block; line-height:80px;}
.zhaopin_a .left .zhaopin_column span:nth-child(-n+2){ width:24%;}
.zhaopin_a .left .zhaopin_column span:nth-child(3){ width:20%;}
.zhaopin_a .left .zhaopin_column span:nth-child(4){ width:32%;}
.zhaopin_a .left li{ border-bottom:1px solid #e5e5e5;}
.zhaopin_a .left li .title{ padding:0 24px; box-sizing:border-box;}
.zhaopin_a .left li .title span{ line-height:72px; float: left;}
.zhaopin_a .left li .title span:nth-child(-n+2){ width:24%;}
.zhaopin_a .left li .title span:nth-child(3){ width:20%;}
.zhaopin_a .left li .title span:nth-child(4){ width:30%;}
.zhaopin_a .left li .title em{ float:left; width:2%; width:14px; height:14px; background-position:center;background-image:url(/en/images/ico2.png); margin-top:33px;}
.zhaopin_a .left li .title.active{ background: var(--main_color); color:#fff;}
.zhaopin_a .left li .requirement{ padding:24px; box-sizing:border-box; display:none; border:2px solid var(--main_color); box-sizing:border-box;}
.zhaopin_a .left li .requirement h2{ font-size:18px; font-weight:bold;}
.zhaopin_a .left li .requirement p{ line-height:30px;}

.zhaopin_a .right{ width:27%; float:right;}
.zhaopin_a .right .img_boxs{ background:url(/en/images/zhaopin.jpg) no-repeat; background-size: cover; color:#fff; padding:40px 36px 80px 36px; box-sizing:border-box; border-radius:6px;}
.zhaopin_a .right .img_boxs span{ font-size:24px; letter-spacing: 2px;}
.zhaopin_a .right .img_boxs h2{ font-size:36px; font-weight:bold; line-height:40px; margin:12px 0; letter-spacing: 3px;}
.zhaopin_a .right .img_boxs p{ line-height:18px;}
.zhaopin_a .right .img_boxs a{ border:1px solid #fff; width:128px; line-height:40px; display:inline-block; color:#fff; text-align:Center; margin-top:20px;}
.zhaopin_a .right .img_boxs a:hover{ color:var(--main_color); background:#fff;}
.zhaopin_a .right .text_boxs{ background:#f2f2f2; color:#333; border-radius:6px; margin-top:20px; padding:36px;}
.zhaopin_a .right .text_boxs h2{ font-size:24px; margin-bottom:10px;}
.zhaopin_a .right .text_boxs p{ line-height:30px;}


/*简历*/
.resume{ margin-bottom:64px; width:1080px;}
.resume textarea{ width:100%; padding:20px; box-sizing:border-box;}
.resume .resume_submit{ margin-top: 30px; height:48px; line-height:48px; border-radius:6px;}
.resume .resume_submit:hover{ background:var(--main_color);}



/*视频*/
#mould35389{ width:1600px; margin: 0 auto;}
#mould35389 li{ width:48%; float:left; margin-bottom:2%;margin-right:4%;}
#mould35389 li:nth-child(2){ margin-right:0;}
#mould35389 li:nth-child(4){ margin-right:0;}
#mould35389 li:nth-child(6){ margin-right:0;}
#mould35389 li .videos{ height: 432px;background-color:#000;}
#mould35389 li video{ width:100%; height: 100%; border:none;}
#mould35389 li p{ text-align:center; line-height:60px;}
#mould35389 li:hover p{ color: #333;}
.map{ width:100%; height:auto;}
#mould52519 .span6:first-child{ width:60%; overflow: hidden;}
#mould52519 .span6:last-child{ width:36%; float:right;}
#mould52519{ width:1300px; margin:0 auto 40px;}


/*底部*/
.foot_a1{ width:100%; background: url(//upload.ruituoyun.com/Upload/website/13743/image/2024/08/26/6386026084011836202979243.jpg) no-repeat; padding-top:3%; box-sizing: border-box; border-top: 1px solid #e5e5e5;}
.foot_nav_ ul{ width:70%;}
.foot_nav_ ul li{ width:15%;}
.foot_nav_ ul li h4{ font-size:20px; font-weight: bold; position:relative; padding-bottom:15px; margin-bottom:12px;}
.foot_nav_ ul li h4:after{ content:""; width:24px; height:2px; border-radius:2px; background: var(--main_color); position:absolute; left:0; bottom:0;}

.foot_nav_ ul li h5{ line-height:36px;text-transform: uppercase;}
.foot_nav_ ul li h5 a:hover{ color:var(--main_color);}

.foot_nav_ .foot_lx{ width:20%;}
.foot_nav_ .foot_lx span{ font-size:22px;}
.foot_nav_ .foot_lx h2{ font-size:48px; font-weight:bold; color: var(--main_color); font-family:arial; margin:10px 0 12px 0;}
.foot_nav_ .foot_lx p{ line-height:30px;}

.foot_nav_ .foot_lx .icon_a{ display: flex; margin-top: 48px;}
.foot_nav_ .foot_lx .icon_a li{ position:relative; margin-right:20px; cursor: pointer;}
.foot_nav_ .foot_lx .icon_a li span{ width:58px; height:58px; border-radius:50%; border:1px solid var(--main_color); background-image:url(/en/images/icon_1.png); display:block;}
.foot_nav_ .foot_lx .icon_a li:nth-child(2) span{ background:url(/en/images/icon_2.png) no-repeat;}
.foot_nav_ .foot_lx .icon_a li:nth-child(3) span{ background:url(/en/images/icon_3.png) no-repeat;}
.foot_nav_ .foot_lx .icon_a li:hover span{ background-position:0 -62px; background-color: var(--main_color);}
.foot_nav_ .foot_lx .icon_a li img{ max-width:inherit; display:none; width: 128px; height: 128px; border-radius: 4px; position: absolute; top: 80px; left: 50%; transform: translateX(-50%); box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.foot_nav_ .foot_lx .icon_a li:hover img{ display:block;}
.foot_nav_ .foot_lx .icon_a li:hover:after,.foot_nav .foot_lx .icon_a li:hover:before{ display:block;}
.foot_nav_ .foot_lx .icon_a li:after{
	content:"";
    width:0; 
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:12px solid #fff;
    position:absolute;
    top:72px; 
    left:50%; 
    transform:translateX(-50%);
    z-index:1;
    display:none;
}
.foot_nav_ .foot_lx .icon_a li:before{
	content:"";
    width:0; 
    height:0;
    border-left:13px solid transparent;
    border-right:13px solid transparent;
    border-bottom:15px solid rgba(0,0,0,0.05);
    position:absolute;
    top:70px;
    left:50%; 
    transform:translateX(-50%);
    z-index:0;
  display:none;
}

.foot_copy{ line-height:64px; border-top:1px solid #ccc; margin-top:48px;}
.foot_copy a{ display:inline-block;}
.foot_copy a:hover{ color:var(--main_color);}





.f-pageone.fenye li:hover{ border: 1px solid var(--main_color); background:var(--main_color); color:#fff;}
.f-pageone.fenye li a:hover,.f-pageone.fenye li:hover a{ color:#fff;}

@media (min-width: 1921px) { 
  .width_1520 {width: 84%;margin: 0 auto;} 
}


@media (max-width: 1680px){
  .singePage p {font-size: 14px;}
  .rc_icons ul li p {font-size: 14px;}
  .width_1520 {width: 90%;}
  .picture1 .picture1-cont {
    width: 94%;}
  .w1600{width:94%;}
  .singePage {
    height: 323px;
}
  .navbars41 li>a{ padding:0 18px;}
  .navbars41 li .hide1{ width:124px;}
  .navbars41 li:hover .hide1 a{ line-height: 42px; font-size: 16px;}
  .zhaopin_list{ width:90%;}
  .width_1600 {width: 94%;}
  .footer_up{ padding-top:140px;}
  .footer_down_right li h5{ line-height:36px;}
  .footer_down_text span{ font-size:18px;}
  .copyright p{ font-size:16px; line-height:48px;}
}

@media (min-width: 1560px) and (max-width: 1679px){ 
  .zhaopin_a .right .img_boxs h2 {
    font-size: 30px;}
  .zhaopin_a .right .text_boxs h2 {
    font-size: 20px;}
  .singePage p {font-size: 14px;}
  .rc_icons ul li p {font-size: 14px;}
  .main3 {width: 94%;}
  .crumbs {width: 94%;}
  .about_list_e,.honor_a_bg,.pro_lanmu{ width:94%;}
  .singePage {
    height: 328px;
}
  .w1600{width:94%;}
  .navbars41 li>a{ padding:0 14px;}
  .navbars41 .phone_a{ padding:0 14px;}
  .navbars41 ul{ margin-right:1%;}
  .width_1600 {width: 94%;}
  .wenhua{ height:800px!important;}
  .wenhua .pic{ margin-top:3% !important;}
  .wenhua .pic::after{ bottom:-32rem !important;}
  .wenhua .text-content .txt{ margin-top:11%!important;}
}
@media (min-width: 1440px) and (max-width: 1559px){
  .container_a .content .product_list li div {font-size: 14px;}
  .container_a .content h2 {font-size: 32px;}
  .foot_nav_ .foot_lx h2 {
    font-size: 40px;}
  .z-container {width: 92%!important;}
  .rczp {margin-bottom: 6%;}
  .rcln_box .left .name {font-size: 22px;}
  .singePage p {font-size: 14px;}
  .rc_icons ul li p {font-size: 12px;}
  .product3_txt {
    margin-top: 6%;
}
  .main3 {
    width: 94%;}
  .children-navs ul li {
    min-width: auto;
    margin: 0 -3px;
}
  .crumbs {width: 94%;}
  .singePage {
    height: 323px;
}
  .width_1520{ width:80%!important;}
  .w1600{width:94%;}
  .about_list_e,.honor_a_bg,.pro_lanmu{ width:94%;}
  .navbars41 li>a{ padding:0 18px;}
  .navbars41 .phone_a{ display:none;}
  .navbars41 ul{ margin-right:1%;}
  .width_1600 {width: 94%;}
  .wenhua{ height:720px!important;}
  .wenhua .pic{ margin-top:3% !important;}
  .wenhua .pic::after{ bottom:-29rem !important;}
  .wenhua .text-content .txt{ margin-top:11%!important;}
}
@media (min-width: 1360px) and (max-width: 1439px){
  .container_a .content .product_list li div {font-size: 14px;}
  .container_a .content h2 {font-size: 32px;}
  .foot_nav_ .foot_lx h2 {
    font-size: 40px;}
  .z-container {width: 92%!important;}
  .main3 {width: 94%;}
  .product3_txt {
    margin-top: 5%;
}
  .width_1520{ width:80%!important;}
  .children-navs ul li {
    min-width: auto;
    margin: 0 -6px;
}
  .crumbs {width: 94%;}
  .w1600{width:94%;}
  .width_1600 {width: 94%;}
  .about_list_e,.honor_a_bg,.pro_lanmu{ width:94%;}
  .navbars41 li>a{ padding:0 13px;}
  .navbars41 .phone_a{ display:none;}
  .navbars41 ul{ margin-right:1%;}
  
  .footer_up h2{ font-size:36px;}
  .footer_up a{ margin-top:24px;}
  
  .wenhua{ height:720px!important;}
  .wenhua .pic{ margin-top:3% !important;}
  .wenhua .pic::after{ bottom:-29rem !important;}
  .wenhua .text-content .txt{ margin-top:11%!important;}
}






