﻿
/* CSS Document */
:root{
	--main_color:#005a1e;        /* 主色 */
	--main_color_rgb:0,90,30;  /* rgba */
}

.t_left_center{ display: flex; flex-direction: column; justify-content: center;}
.flex_start{ display: flex; justify-content: flex-start; flex-wrap: wrap;}
.flex_space{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.t_center{ display: flex; flex-direction: column; justify-content: center; align-items: center;}
.width_1600{ width:1520px; margin:0 auto;}
.container-fluid{overflow:hidden;}
.TitHead h2:before {width: 60px;height: 4px;content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0px;background: var(--main_color);}
.TitHead h2 {text-align: center;font-size: 2vw;font-weight: bold;color: #000;margin-bottom: 1vw;position: relative;padding-bottom: 1%;}
.TitHead .desc {padding: 0 0 0 1.82vw;}
.TitHead .desc {color: #142233;}
.f-pageone.fenye li a:hover {
    color: var(--main_color);
}

.f-pageone.fenye li:hover {
    border: 1px solid var(--main_color);
}

/*侧边*/
.right-float{width:70px;position:fixed;right:2px;bottom:4%;z-index:300;}
.right-1{width:70px;height:70px;background:#fff;border-radius:6px;margin-top:1px;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center;position:relative;cursor:pointer;}
.right-1 a{width:100%;height:100%;display:block;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center;}
.right-1 samp{width:100%;overflow:hidden;display:block;text-align:center;}
.right-1 span{width:100%;display:block;overflow:hidden;text-align:center;font-size:12px;color:#929292;margin-top:6px;}
.right-phone{width:200px;height:70px;position:absolute;right:90px;top:50%;background:#fff;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center;border-radius:6px;box-sizing:border-box;padding-left:16px;opacity:0;transform-origin:right center;transform:translateY(-50%) scale(0);}
.right-phone:before{width:auto;content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);border-left:10px #fff solid;border-top:10px transparent solid;border-bottom:10px transparent solid;}
.right-phone p{width:100%;overflow:hidden;font-size:16px;color:#222;line-height:24px;}
.right-1:hover .right-phone{transform:translateY(-50%) scale(1);opacity:1;}
.right-wx{width:180px;height:180px;position:absolute;right:90px;top:50%;background:#fff;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center;border-radius:6px;box-sizing:border-box;transform-origin:right center;transform:translateY(-50%) scale(0);}
.right-wx:before{width:auto;content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);border-left:10px #fff solid;border-top:10px transparent solid;border-bottom:10px transparent solid;}
.right-wx img{width:100%;height:auto;border-radius:6px;}
.right-1:hover .right-wx{transform:translateY(-50%) scale(1);opacity:1;}
.right-2{width:70px;height:70px;background:var(--main_color);border-radius:6px;margin-top:1px;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center;position:relative;cursor:pointer;box-shadow:0px 0px 12px 4px rgba(0,0,0,0.04);}
.right-2 span{width:100%;overflow:hidden;text-align:center;display:block;font-size:14px;font-weight:bold;color:var(--main_color);background:url("/images/ccc.png") no-repeat top center;padding-top:12px;}
.right-2 p{width:100%;overflow:hidden;text-align:center;display:block;font-size:12px;color:#fff;}



/*供应链*/
.gyl {padding: 5% 0;}
.gyl .width_1600 {display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.gyl .right {display: flex;flex-direction: column;flex: 1;}
.gyl .right .tus {display: flex;justify-content: space-between;}
.gyl .left {flex: 1;max-width: 720px;margin-right:2%;}
.rightp {font-size: 20px;line-height: 1.75;margin-bottom: 5%;text-indent: 2em;text-align: justify;}
.rightp b {font-size: 24px;border-bottom: 1px solid;}
.gyl .right .tus .tu1 {width: 32%;display: flex;flex-direction: column;align-items: center;}
.gyl .right .tus .tu1 p {line-height: 2;}
.gyl .right .tus .tu1 img {border-radius: 20px;border: 2px solid var(--main_color);}


.ying{background: url(/images/yingxiao.jpg) no-repeat bottom;/* height: 100%; */height: 900px;padding-top: 3%;background-color: #f2fbe0;}

/*党建视窗*/
.partybuilding{background:url(/images/news_bg.jpg) no-repeat center bottom;padding:60px 0 40px 0;}
.partybuilding>img{ margin-bottom:30px;}
.partybuilding ul {
    display: grid;
    gap: 30px 20px;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
    justify-items: center;
    justify-content: center;
}
.partybuilding li h2{font-size:22px;line-height:54px;font-family: "ZYYT-B";color:#ce1d24;background:url(/images/news_list_title.png) no-repeat center left; padding-left:72px;overflow: hidden;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.partybuilding li .img_box{border:2px solid #e8ad82;border-radius:12px;overflow:hidden;margin-top:24px;height: auto;}
.partybuilding li .img_box img{width: 100%;height: auto;transition:.8s;}
.partybuilding li:hover .img_box img{transform:scale(1.08);}


.pdf-a a{display:block;
  padding: 0 30px;
    height: 125px;
    border-bottom: 1px solid #dddddd;
}
.pdf {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    line-height: 30px;
}


.p_le {
    display: flex;
    align-items: center;
    width: calc(100% - 70px);
}
.pdf  .t1{font-size: 20px;  overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;}

.le_img img {
    width: 50px;
    height: 50px;    margin-right: 25px;
}

.pdf .p_le .le_txt{width: calc(100% - 75px);}

.pdf .le_img .t2{line-height: 20px;color: #999999;}

.pdf-a a:hover  .p_re  img:last-child{opacity: 1;}

.pdf-a a:hover  .p_re  img:first-child{opacity:0;}

.pdf-a a:hover .pdf .p_le .t1{color: var(--main_color);}
.pdf-a a:hover .pdf .p_le .t2{color: #333;}
.p_re {
    position: relative;
    width: 42px;
    height: 42px;
    border: 1px solid #dfdfdf;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.p_re img:last-child {
    position: absolute;
    opacity: 0;
    }

.timeline-img.pic_lc {background: #D10015;}
.timeline-img img {display: block;width: 90%;height: auto;position: relative;left: 5%;top: 5%;}

#mould87106{ width:100%; top:0; left:0; background:#fff; z-index:99; transition: .6s ease-in-out;position:absolute;}
.navbars41{width:1600px;height:88px;margin:0 auto;display: flex;flex-direction: row;align-items: center;}
.navbars41 .logo{float:left;width: 100px;height: 100%;display: table;background:url(/images/logo.png) no-repeat;background-size:contain;background-position: center;}
.navbars41 .logo a{ display: table-cell; vertical-align: middle;}
.gp {display: flex;flex-direction: column;margin-left: 1%;border-left: 1px solid #e5e5e5; padding-left: 1%;}
.gp p {color: #999;}
.gp span {color: #222;}
.navbars41 ul{display: table;height:100%;margin:0 auto;width: 60%;}
.navbars41 li{ display: table-cell; vertical-align: middle; position:relative;}
.navbars41 .navs li:nth-child(1){display:none;}
.navbars41 li a {width: 66%;transition: .4s ease-in-out;display: flex;font-size:18px;color:#222;flex-direction: row;align-items: center;justify-content: space-between;}
.navbars41 li a p{font-size: 18px;font-weight:500;/* width: 100%; */}
.navbars41 li .hide1{width: 150px;position:absolute;top:100px;left: 22%;transform:translateX(-50%);background: #fff;padding:10px;box-sizing:border-box;border-radius:5px;display:none;box-shadow: 0 0 10px rgb(0 0 0 / 20%);}
.navbars41 li:hover .hide1{ display:block; text-align:center;}
.navbars41 li .hide1 a{ display:block; padding:0 20px;}
.navbars41 li:hover .hide1 a{ background: none; border-radius:inherit; color:#333; line-height:44px; font-size:14px;}
.navbars41 li a span {background: url(/images/xia.png) no-repeat;width: 18px;height: 18px;display: block;padding: 0 1%;}
.navbars41 li:hover a p{color:var(--main_color);}
.navbars41 li:hover .hide1 p{color:#000;}
.navbars41 li .hide1 a:hover p{color:#fff;}
.navbars41 li:hover a span{background: url(/images/shang.png) no-repeat;}
.navbars41 li .hide1{display: flex;position:absolute;top:80px;background: #fff;padding:10px;box-sizing:border-box;border-radius: 10px;display:none;box-shadow: 0 0 10px rgb(0 0 0 / 20%);}
.navbars41 li:hover .hide1{display:block;text-align:center;/* display: flex; */}
.navbars41 li .hide1 a{display: flex;/* display:block; */width: 80%;margin: 0 auto;padding: 8% 10%;flex-direction: row;justify-content: space-between;align-items: center;}
.navbars41 li:hover .hide1 a{ background: none; border-radius:inherit; color:#333; line-height:48px; font-size:18px;    display: flex;
justify-content: center;}
.navbars41 li:hover .hide1 a:hover{background: var(--main_color);border-radius: 10px;color:#222;display: flex;align-items: center;}
.navbars41 li .hide1 a img {width: 18%;display:none;}
.navbars41 li .hide1 a:hover img{display: flex;}
.head_active{ background:#fff!important; box-shadow: 0 0 10px rgb(0 0 0 / 20%);}
.saf-search {display: flex;align-items: center;padding: 0 15px;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],
input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],
.uneditable-input{box-shadow: none;}
.searchForm {border-radius: 20px;height: 40px;padding: 0 20px;display: flex;transition: all 0.5s;background: #f2f2f2;}
.searchForm  input[type="text"] {height: 42px;padding: 0;background-color: #ffffff69;border: none;color: #666!important;}
.searchForm input::placeholder {color: #666; opacity: 1;}
.searchForm input[type="text"]:focus{box-shadow:none;}
.saf-search .searchForm input {border: none;width: 158px;height: 100%;background: none;color: #6c6c6c!important;}
.searchForm a {display: flex;align-items: center;padding-left: 15px;}
  
#mould76972 .swiper-slide {width: 100%!important;}
/*页面宽度*/
#mould76972{ width:100%;}



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


/*内页栏目*/
.ny_lanmu {width: 100%;overflow: hidden;height: 60px;line-height: 60px;background: var(--main_color);margin-bottom:3%;}
.ny_lanmu ul{width: 81.25%!important;overflow: hidden;margin: 0px auto;height: 100%;}
.ny_lanmu li:before {width: 2px;height: 30%;content: "";position: absolute;right: 0px;top: 35%;background: #ccc;}
.ny_lanmu li a:before {width: 0%;height: 3px;content: "";position: absolute;left: 0px;bottom: 0px;background: #f0842c;}
.ny_lanmu ul li.active a:before, .ny_lanmu ul li:hover a:before{width: 100%;}

.ny_lanmu li{ float: left;width: auto;padding: 0px 40px;overflow: hidden;height: 100%;position: relative;}
.ny_lanmu li a{color: #fff;transition: all 0.4s ease;}
.ny_lanmu li.active a{color: #fff;}
.ny_lanmu li:hover a{ color: #fff;}
/*子公司*/
.shui {width: 1520px;margin: 0 auto;color: #ffffff;    margin-top: 5%;}
.shui h2 {font-size: 42px;line-height: 2;}
.shui p {font-size: 18px;line-height: 2;width:50%;}

/*公司简介*/
.about_company{ width:100%; background:url(/images/tongyi_bg.jpg) no-repeat; background-attachment: fixed; background-size: 100% 100%;padding-bottom:60px;}
/*.about_company .up_box{ margin-bottom: 60px;}*/
.about_company .up_box img{ border-radius:8px; overflow:hidden;}
.about_company .up_box h2{ font-size:32px; font-family: "ZYYT-M"; margin-top:60px; position:relative; padding-bottom:40px; margin-bottom:20px;color: var(--main_color);}
.about_company .up_box h2:after{ content:""; width:64px; height:2px; background:#ef802d; position:absolute; bottom:0; left:0;}
.about_company .up_box p{ line-height:30px; margin-bottom:30px;}
.about_company .up_box p:last-child{ margin-bottom:0;text-indent: 2em;}
.about_company .down_box{ position:relative; display: inline-block;}
/*.about_company .down_box:after{ content:""; width:64px; height:2px; background:#fa9d99; position:absolute; top:0; left:0; visibility: initial;}*/
.about_company .down_box div:first-child{ float:left; width:56%; margin-top:20px; height: 500px; overflow-y: scroll; padding-right: 48px;}
.about_company .down_box div:first-child p{ line-height:30px; margin-bottom:10px;}
.about_company .down_box div:first-child p:last-child{ margin-bottom:0;}
.about_company .down_box div:first-child::-webkit-scrollbar{ background-color: #ccc; width:5px; border-radius:2px;}
.about_company .down_box div:first-child::-webkit-scrollbar-thumb{ background-color: var(--main_color); border-radius:2px;}
.about_company .down_box div:last-child{ float:right; width:32%; border-radius:8px; overflow:hidden; margin-top:20px;}

/*文化*/
.culture_bg{background:url(/images/wh-bg.jpg) no-repeat;height: 600px;display: flex;align-items: center;}
.culture_bg .title_a h2,.culture_bg .title_a h3{color:#fff;line-height: 3;}
.culture_bg .TitHead h2:before{background:#fff;}
.culture_bg .TitHead h2{color:#fff;}
.culture_a{margin-top:80px;display: flex;justify-content: space-between;}
.culture_a li{/* width: 23%; */float:left;text-align:center;color:#fff;}
.culture_a li div{width: 70px;height: 77px;margin:0 auto;background: url(/images/wh1.png) no-repeat;background-position:0 0;transition:.5s;}
.culture_a li:nth-child(2) div{  background: url(/images/wh2.png) no-repeat; }
.culture_a li:nth-child(3) div{  background: url(/images/wh3.png) no-repeat; }
.culture_a li:nth-child(4) div{  background: url(/images/wh4.png) no-repeat; }
.culture_a li:nth-child(5) div{ background: url(/images/wh5.png) no-repeat; }
.culture_a li:hover div{ transform:rotate(360deg);}
.culture_a li p{font-weight:bold;font-size:28px;margin: 45px 0 24px 0;}
.culture_a li span{ font-size:18px; line-height: 30px;}


/* 产品 */
.product-list{width:100%;/* padding:0 3%; */box-sizing:border-box;margin-bottom:2%;}
.product-list > ul li{width:auto;margin-bottom:2%;flex: 1;}
.product-list > ul li p:first-child{ height:auto;}
.product-list > ul li p:last-child{font-size: 20px;font-weight:bold;/* margin-top:12px; */background: var(--main_color);line-height: 3;color: #fff;}
.product-list > ul li:hover p:last-child{ color: #fff;}
/*产品列表样式开始*/
.product-list {padding-bottom:3%;
    width: 1520px;
    overflow: hidden;
    margin:0 auto;
}

.product-list > ul {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
    justify-content: space-between;
    align-items: center;
    justify-items: center;
    width: 1520px;
    margin: 0 auto;
}
.product-list > ul:after{
    content:"";
    width:32%;
    display:block;
    height:0;
}

.product-list > ul li a {
    display: block;
    /* color: #fff; */
    border-radius: 20px;
    border: 1px solid;
    overflow: hidden;
}

.product-list li a img:hover {
    transform: scale(1.1);
}

/* 科研 开始*/
#history {
    background: #f2fbe0;
    padding-top: 3%;
}
.keyan {
    background: #005a1e;
    height: auto;
    display: flex;
    padding: 6% 6% 8%;
    border-radius: 300px 300px 0 0;
    flex-direction: column;
    align-items: center;
}

.licheng-content {
    padding: 3% 0 0;
}
.licheng .swiper-slide img {
    width: 300px;
    height: auto;
    display: block;
    /* height: auto; */
    box-shadow: 0px 0px 5px #fff;
    border-radius: 50%;
    margin-bottom: 6%;
}
.licheng h5 {
    color: #fff;
    font-size: 1.3vw;
    font-weight: bold;
    line-height: 1.5;
}
.licheng p {
    line-height: 1.5;
    font-size: 20px;
    color: #fff;
}

/*招聘页*/
.zhaopin_list{ width:80%; margin: auto; min-height:600px;    margin-top: 4%;}
.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; 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(/images/ico2.png); margin-top:25px;}
.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(/images/zhaopin.jpg) no-repeat;background-size: cover;color:#fff;padding: 40px 36px 50px 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: 30px;}
.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;}


/* 联系我们 开始*/
.contact_a {margin-top: 1%;margin-bottom: 3%;}
.lx_list{ margin-top:64px;}
.lx_list li{ width:30%; background:#fff; text-align:center; border-radius:15px; padding:5% 0; transition:0.5s all; position:relative;}
.lx_list li .tuzi{ position:absolute; left:50%; transform:translateX(-50%); top:-70px; z-index:-1; opacity:0; transition:0.5s all;}
.lx_list li .ico{ height:59px;  margin-bottom:4%;}
.lx_list li .ico img{transition:0.5s all;}
.lx_list li h5{ font-size:32px; line-height:1.3; }
.lx_list li h5:after{ content:''; width:46px; height:4px; background:var(--main_color); margin:10px auto 40px; display:block; transition:0.5s all;}
.lx_list li .info{ color:#ccc; line-height:1.6; transition:0.5s all;}
.lx_list li .info h6{ font-size:18px; font-weight:normal;}
.lx_list li .info p{ line-height:1.6; font-size:18px; }
.lx_list li.active{ background:var(--main_color); color:#fff;}
.lx_list li.active .info{ color:#fff; }
.lx_list li.active h5:after{ background:#fff;}
.lx_list li.active .ico img{filter: grayscale(100%) brightness(1000%);}

.contact_b{margin-top:5%;}
.contact_c{margin:5% auto;}

#messages11{ background:#fff; margin-bottom:64px; box-shadow: 0 0 10px rgb(0 0 0 / 5%); border-radius:10px; padding: 6%;}
#messages11 input{ border: none; background:#f5f5f5; outline: none; box-shadow:none; border-radius:15px; width: 48%; padding:30px; box-sizing:border-box; font-size:15px; margin-bottom: 24px;} 
#messages11 input:focus{ border:none; box-shadow:none;}
#messages11 textarea{ font-size:15px; display: block;border: none; box-shadow:none; background:#f5f5f5; outline: none; width: 100%;padding: 20px 25px;box-sizing: border-box;min-height:120px; border-radius:15px;} 
#messages11 textarea:focus{ border:none; box-shadow:none;}
#messages11 .submit{ display:block; border:none;outline: none; font-size:16px; margin:40px auto 0; cursor:pointer; text-align:center; color:#fff; background:var(--main_color);  transition:0.3s all;
  width:28%; line-height:52px; border-radius:30px;}
/* 联系我们 结束*/


.picture1 .picture1-cont {width:1500px;}
.picture1 .picture1-cont > ul li a img {height:auto;}

/*新闻*/
#new_list li{padding: 15px 0;box-shadow: 0 0 10px 0px rgb(0 0 0 / 20%);margin-bottom: 2%;border-radius: 20px;}
#new_list li a{display: flex;/* width: 100%; */align-items: center;position: relative;overflow: hidden;background: #fff;padding: 65px 100px;border-radius: 30px;transition: 0.5s;justify-content: space-between;}
#new_list li .img{width: 30%;padding-top: 20%;z-index: 2;position: relative;transition: 0.5s;border-radius: 10px;border: 1px solid #ccc;overflow:hidden;}
#new_list li>a:hover .img{transform: scale(1.05);}
#new_list li .img img{position: absolute;height: 100%;width: 100%;top: 0;}

#new_list li .content{width: 49%;max-width: 680px;/* padding-right: 4%; */}
#new_list li .content .title{font-size: 36px;color: #222;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
#new_list li .content .desc{padding-top: 20px;}
#new_list li .content .desc p{font-size: 18px;color: #999;text-align: justify;line-height: 1.75;}
#new_list li .content #new_list .pub_btn{margin-top: 80px;}

#new_list li .time{border: 1px solid rgba(0, 0, 0, 0.1);padding:20px 30px;text-align: center;border-radius: 10px;}
#new_list li .time .dd{font-size: 110px;color: #222;line-height: 0.95;}
#new_list li .time .yymm{font-size: 24px;color: #999;line-height: 1.3;}


#new_list .pub_btn .btn_a{display: inline-flex;align-items: center;border-radius: 50px;width: 168px;padding: 12px 0;/* margin: 0 auto; *//* text-align: center; *//* line-height: 30px; *//* padding: 10px 40px; */position: relative;overflow: hidden;background: transparent;border: 1px solid rgba(0, 0, 0, 0.1);margin-top: 80px;justify-content: center;}
#new_list .pub_btn .btn_a *{z-index: 2;}
#new_list .pub_btn .btn_a p{margin-right: 4%;font-size: 18px;color: var(--main_color);/* padding: 0 30px 0 25px; *//* display: flex; *//* flex-direction: row; */}

#new_list .pub_btn .btn_a span{background: var(--main_color);border-radius: 50%;width:34px;height: 34px;overflow: hidden;position: relative;}
#new_list .pub_btn .btn_a span img{position: absolute;width: 20px;height: 18px;top: 8px;left: 7px;}
#new_list .pub_btn .btn_a span .img1{left: -17px;transform: scale(0);}
#new_list .pub_btn .btn_a:hover span .img1{animation: new_btn_img1 0.5s 0.3s forwards cubic-bezier(.23,1,.32,1);}
#new_list .pub_btn .btn_a:hover span .img2{left: 35px;transition: 0.3s;transform: scale(0.8);}
@keyframes new_btn_img1{
	0%{left: -17px;transform: scale(0);}
	50%{left: 12px;transform: scale(0.9);}
	100%{left: 7px;transform: scale(1);}
}

.news_list_b .width_1600 {
    width: 70%;
}
.Signing{ position:relative; border-radius:25px; margin-bottom:1rem;}
.Signing ul{ margin-top:3%;}
.Signing li{ background:#fff; padding:2% 5%; box-sizing:border-box; margin-bottom:2%; transition:all .3s; cursor:pointer; border-radius:50px; box-shadow: 0 0 8px rgb(0 0 0 / 20%);}
.Signing li h3{ font-weight:normal; font-size:24px; width:75%;transition:all .3s;display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.Signing li span{ color:#ccc;transition:all .3s; font-size:36px;}
.Signing li:hover{ background:var(--main_color);}
.Signing li:hover h3{ color:#fff;}
.Signing li:hover span{ color:#fff;}
.flex_space{display: flex;justify-content: space-between;flex-wrap: wrap;}


.newcontent{ width:1500px; min-height:400px; padding-top:0;}
.newcontent h2{ font-size:30px; line-height:30px;}
.newcontent p{ line-height:30px;}
.newcontent h3 a,.tb_page h4 a,.fenye3_all h4 a{ color:var(--main_color);}
.tb_page{ width:1500px; margin:30px auto;}

#box-q .width_1600 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: space-around;
    /* overflow: hidden; */
}

#new_lists {
    display: flex;
    flex-direction: row;
    flex: 1;
    background: #f1f1f1;
    padding: 2%;
    border-radius: 20px;
}

div#new_lists ul {
    /* display: flex; */
    /* flex-direction: column; */
}

div#new_lists ul li {margin-bottom: 4%;}

#new_lists ul li a {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.img-l {
    max-width: 800px;
    flex: 1;
    margin-right: 2%;
}

.img-l img {
    width: 100%;
    border-radius: 020px;
}

#new_lists .img {
    /* width: 50%; */
}

#new_lists .img img {
    width: 100%;
}

div#new_lists ul li a .content {
    width: 80%;
}

div#new_lists ul li a .hangNum1 {
    font-size: 24px;
    line-height: 2;
    color: #222;
}

div#new_lists ul li a .hangNum2 {
    font-size: 16px;
    line-height: 1.75;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #666;
}

#new_lists ul li a .time {
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family: 'din';
    background: var(--main_color);
    color: #fff;
    width: 90px;
    height: 90px;
    justify-content: center;
}

#new_lists ul li a .time .dd {
    font-size: 28px;
    line-height: 1.5;
}



.f-pageone.fenye{ margin:10px 0 48px;}


/*视频*/
#mould35389,.width_1360{ width:1500px; margin: 0 auto;}
#mould35389 li{ width:48%; float:left; margin-bottom:2%;}
#mould35389 li:nth-child(even){ float:right;}
#mould35389 li .videos{ border:1px solid #ccc; height: auto;}
#mould35389 li video{ width:100%; height: auto;}
#mould35389 li p{ text-align:center; line-height:60px;}
#mould35389 li:hover p{ color: #333;}


/*办公环境/员工关怀/培训发展*/
.honor_list{ width:100%; background:url(/images/about1_bg.jpg) no-repeat center top; padding:60px 0;}
.slider11{ width:1360px; margin:0 auto;}
.slider11 .swiper-container{ padding:120px 0;}
.slider11 .swiper-slide{ align-items: center; transition: 300ms; transform: scale(1); border-radius:8px; overflow:hidden;}
.slider11 .swiper-slide a{ display:block; position:relative;}
.slider11 .swiper-slide a:before{ content:""; width:100%; height:100%; background:url(/images/honor_list_bg.png) no-repeat bottom; background-size:100%; position:absolute; top:0; left:0;}
.slider11 .swiper-slide a:after{ content:""; width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}
.slider11 .swiper-slide a div{ width:100%; position:absolute; left:0; bottom:0; color:#fff; padding:0 30px 20px 30px; box-sizing:border-box;}
.slider11 .swiper-slide a div h2{ font-size:18px; line-height:18px; font-family: "ZYYT-B";}
.slider11 .swiper-slide a div p{ font-size:12px; line-height:12px; margin-top:8px; position:relative; padding-left: 16px;}
.slider11 .swiper-slide a div p:after{ content:""; width:10px; height:10px; border-radius:50%; box-sizing:border-box; background:none; border:2px solid rgba(250,157,153,1); position:absolute; top:50%; left:0; transform:translateY(-50%);}

.slider11 .swiper-slide-active,.slider11 .swiper-slide-duplicate-active{ transform: scale(1.8)!important; z-index:99;}
.slider11 .swiper-slide-active a:after,.slider11 .swiper-slide-duplicate-active a:after{ background:rgba(0,0,0,0);}
.slider11 .swiper-button-next{ top:50%; right:14%; width:35px; height:35px; background:url(/images/btn_jiantou.png) no-repeat; transform:rotate(180deg);}
.slider11 .swiper-button-prev{ top:50%; left:14%; width:35px; height:35px; background:url(/images/btn_jiantou.png) no-repeat;}



/*第六屏 底部*/

.foter {display: flex;justify-content: space-between;}
.foter b {color: #818181;font-size: 24px;font-weight: normal;}
.foterl h2 {font-size: 50px;font-weight: bold;color: #fff;line-height: 2;}
.foterl p {font-size: 16px;line-height: 1.75;color: #818181;}
.foterr {display: flex;flex-direction: column;}
.foterr .item {position: relative;}
.foterr .itp {display: flex;justify-content: space-between;align-items: center;height: 42px;border: 1px solid rgba(255,255,255,.1);background: #fff;border-radius:5px 5px 0 0;padding: 0 20px;width: 180px;color: #333;line-height: 1.6;font-size: 15px;margin-top: 10%;}
.foterr .ibt {border-radius:0 0 5px 5px;position: absolute;left: 0;top: 100%;width: 100%;background: var(--main_color);max-height: 250px;overflow-y: hidden;display: none;}
.foterr .link:first-child {padding-top: 5px;border-top: 1px solid rgba(255,255,255,.1);border-radius: 3px 3px 0 0;}
.foterr .link:last-child {padding-bottom: 5px;border-bottom: 1px solid rgba(255,255,255,.1);border-radius: 0 0 3px 3px;}
.foterr .link a {display: block;padding: 5px 20px;font-size: 15px;line-height: 1.6;color: #fff;border-left: 1px solid rgba(255,255,255,.1);border-right: 1px solid rgba(255,255,255,.1);}
.foterr .ggt {overflow-y: hidden;}

.foot-right {display: flex;flex-direction: column;/* margin-top: 10px; */margin: 0.7% 0;}
.foot-right span {
    line-height: 40px;
    color: #ffffff;
}
.foot-right em {
    margin-right: 1%;
}
.footer{background: #1a1a1a url(/images/footer_bg.png) no-repeat center top;position: relative;padding: 6vw 0px 0;}
.footer_menus {margin: 2% 0 3%;border-top: 1px solid #313131;padding-top: 2%;}
.footer .container {width: 1470px;}
.footer:before{/* content:""; */height:4px;background-image: linear-gradient(90deg, var(--main_color) 0%,var(--main_color) 100%);position:absolute;left:0;top:0;width:100%;}
.footer_top{ overflow:hidden; padding-bottom:1.87vw; }
.footer_dls{ float:left;}
.footer_dls dl{ float:left; margin-right:5.5vw}
.footer_dls dl:last-child{margin-right:0;}
.footer_dls dl dt{line-height: 56px;height: 56px;position: relative;margin-bottom: 5px;font-size: 18px;}
.footer_dls dl dt:after{ content: ""; background: var(--main_color); height: 2px; width: 24px; position: absolute; left: 0px; bottom: 0px; }
.footer_dls dl dd{ padding: 5px 0px; }
.footMenu_a,.footMenu_a:hover{color:#fff;}
.footMenu_a2{color: #fff;font-size: 16px;line-height: 2;}
.footMenu_a2:hover{ color:rgba(255,255,255,0.85);}
.footer_dls dl:last-child dt{margin-bottom:0;margin-top:-12px;}
.footer_dls dl:last-child dt:first-child{margin-top:0;}
.footer_wx{float:right;padding-top:22px;display: flex;flex-direction: column;align-items: center;}
.footer_wxicon{height:35px;/* margin: 0 auto; */}
.foter_wx{ width: 40px; height: 35px; display: inline-block; background: url(/images/footer_bi1.png) no-repeat center 2px; position:relative; opacity:0.3; }
.foter_sina{ width: 40px; height: 35px; display: inline-block; background: url(/images/footer_bi2.png) no-repeat center 2px; position:relative; opacity:0.3;}
.foter_tk{ width: 40px; height: 35px; display: inline-block; background: url(/images/footer_bi4.png) no-repeat center 2px; position:relative; opacity:0.3;}
.foter_ks{ width: 40px; height: 35px; display: inline-block; background: url(/images/footer_bi4.png) no-repeat center 2px; position:relative; opacity:0.3;}
.foter_wx.on,.foter_sina.on,.foter_tk.on,.foter_ks.on{ opacity:1;}

.footer_wxicon .foter_wx.on:after,.footer_wxicon 
.foter_sina.on:after,.footer_wxicon .foter_tk.on:after{opacity:1;}
.footer_wxBox{width: 180px;overflow:hidden;margin: 0 auto;}
.footer_wxBox img{width: 180px;float:left;}
.footer_wxTag{ width:40px; height:180px; float:left; display: none;}
.footer_wxTag span{ display: block; height: 60px; text-align: center; font-size: 14px; line-height: 16px; color: #FFF; padding-top: 14px; background:#fff }
.footer_wxTag span:nth-child(2){ background:#3C833E;}
.footer_wxTag span:nth-child(3){ background:#1D6D48}
.footer_wx p{line-height:22px; margin-top:15px; font-size:14px; text-align: center;color:#fff;}
.footer_cons{ border-top:1px solid rgba(255,255,255,0.12); padding:1.87vw 0}
.footer_cons li{ white-space: normal; margin-right: 5.72vw; float: left; line-height: 32px; font-size: 16px; color: #FFF; }
.footer_cons li img{ margin-right: 18px; }
.footer_cons li img,.footer_cons li img text{vertical-align:middle;}
.footer_cons li a{margin-right:5px;}
.foot_copy{ line-height:64px; border-top:1px solid #ccc;position: absolute; bottom: 0; width: 1600px;margin:0 auto;}
.foot_copy a{ display:inline-block;}
.foot_copy a:hover{ color:var(--main_color);}
.flex_space {display: flex;justify-content: space-between;flex-wrap: wrap;}
.copyright{border-top: 1px solid #313131;width:100%;/* margin-top:60px; */}
.copyright div{ margin:0 auto; display: flex; justify-content: space-between; flex-wrap: wrap;}
.copyright p{line-height: 52px;font-size:14px;color:#fff;}
.copyright p a:hover{ color:fff;}
.copyright a{color:#fff;font-size:14px;}

@media (max-width: 1680px){
  .ying {height: 800px;background-size: contain;}
    .product-list {
    width: 94%;}
  .navbars41 {width: 94%;}
.about_company {
    width: 94%;
  margin: 0 auto;}
  .width_1600 {
    width: 94%;}
}

@media (min-width: 1560px) and (max-width: 1679px){
  .ying {height: 750px;background-size: contain;}
    .product-list {
    width: 94%;}
  .navbars41 {width: 94%;}
.about_company {
    width: 94%;
  margin: 0 auto;}
  .width_1600 {
    width: 94%;}
}

@media (min-width: 1440px) and (max-width: 1559px) {
   .ying {height: 750px;background-size: contain;}
    .product-list {
    width: 94%;}
  .navbars41 {width: 94%;}
.about_company {
    width: 94%;
  margin: 0 auto;}
  .width_1600 {
    width: 94%;}
  .navbars41 li a p {
    font-size: 16px;}
  .navbars41 li a span {width: 16px;height: 16px;}
  .slider11 {
    width: 100%;}
}

@media (min-width: 1360px) and (max-width: 1439px) {
  .ying {height: 680px;background-size: contain;}
  .product-list {
    width: 94%;}
   .navbars41 {width: 94%;}
.about_company {
    width: 94%;
  margin: 0 auto;}
  .width_1600 {
    width: 94%;}
  .slider11 {
    width: 100%;}
   .navbars41 li a p {
    font-size: 16px;}
  .navbars41 li a span {width: 16px;height: 16px;}
}




