﻿:root{
	--main_color:linear-gradient(to right,rgba(44,70,0), rgba(132,168,47));     /* 主色 */
	--main_color_rgb:50,152,255;  /* rgba */}
@font-face{ font-family:'Beba'; src: url('/images/BebasNeue-Bold.ttf');}
.container-fluid {
    position: relative;
    overflow: hidden;
}
body::-webkit-scrollbar{ display:none;}
::-webkit-scrollbar{ display:none;}
.title {
    display: flex;
    justify-content: center;
}

.title h3 {
    font-size: 52px;
    font-weight: bold;
    border-bottom: 5px solid #2c4600;
    padding-bottom: 1%;
    margin-bottom: 2%;
}


.liuyan {
    margin-top: 2%;
    display: flex;
    flex-direction: row;
    width: 90%;
    margin: 0 auto;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 3%;
}
.liuyan img {width: 52%;}
.more a {display: flex;flex-direction: row;width: 160px;height: 54px;justify-content: center;align-items: center;color:#fff;}
.more {margin: 2% auto 0 auto;background:var(--main_color);color: #fff;border-radius: 40px;width: 160px;height: 54px;display: flex;flex-direction: row;align-items: center;justify-content: center;}
.more span {margin-right: 13%;}
.more p {background:url(/images/more.png) no-repeat center;background-color: #fff;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;border-radius: 50px;}

.brand_box4{ background: url(/images/md.jpg) no-repeat; padding:100px 0; background-attachment: fixed;}
.brand_box4 h2{ font-family:arial; font-size:64px; line-height:72px; font-weight:bold; color: #fff; text-align:center;}
.brand_box4 h3{ letter-spacing:2px; font-size:56px; line-height:64px; font-weight:bold; color: #fff; text-align:center; margin:12px 0 48px 0;border-bottom: 5px solid #fff;}
#index_case_btn{ overflow:hidden;}
.brand_box4 .swiper-slide p{ font-size:18px; line-height:30px; color:#fff; margin-top:12px;}


#box-2{background: url(/images/ys-bg.jpg) no-repeat center top;background-size: cover;padding-top: 80px;padding-bottom: 120px;position: relative;}
#box-2 .title h3 {
    font-size: 52px;
    font-weight: bold;
    border-bottom: 5px solid #fff;color:#fff;
    padding-bottom: 1%;
    margin-bottom: 2%;
}
#box-2 .box1{overflow: hidden;width:1720px;display: flex;flex-direction: row;justify-content: flex-start;}
#box-2 .box1 li{padding: 30px 32px;height: auto;}
#box-2 .box1 li>div{border: 8px solid #fff;border-radius: 30px;overflow: hidden;height: 100%;box-shadow: 0px 0px 16px 6px rgba(0,0,0,0.20);}
#box-2 .box1 li>div .img{-webkit-mask-image: url(/images/sy_ys_tp.png);-webkit-mask-position: left bottom;-webkit-mask-size: 100%;mask-image: url(/images/sy_ys_tp.png);mask-position: left bottom;mask-size: 101%;z-index: 2;position: relative;transition: 0.2s;transform-origin: bottom;margin-top: -5px;}
#box-2 .box1 li>div .img img{height: 100%;}
#box-2 .box1 li .content{margin: -15px 35px 25px 35px;display: flex;flex-direction: column;align-items: flex-start;}
#box-2 .box1 li .title{font-size: 36px;font-weight: bold;color: #fff;margin-bottom: 10px;}
#box-2 .box1 li .desc p{font-size: 16px;color: #fff;}
#box-2 .swiper-pagination-progressbar{width:100%;height: 4px;margin-top: 20px;background: rgba(255, 255, 255, 0.2);}
#box-2 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #fff;border-radius: 0;margin: 0;opacity: 1;}
#box-2 .box1 .swiper-wrapper{width:1520px;}
#box-2 .box1 .swiper-slide{width:31%!important;height:auto;}

#box-a{margin:0 auto;padding:5% 0;}
#box-a h2{font-family:arial;font-size: 44px;line-height: 60px;font-weight:bold;color: var(--main_color);text-align:center;}
#box-a h3{letter-spacing:2px;font-size: 52px;line-height: 1;font-weight:bold;color: var(--main_color);text-align:center;margin:12px 0 48px 0;}
#box-a .condition-container {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
        }
#box-a .condition-item {
      width: 45%;
    border-radius: 50px;
    display: flex;
    align-items: center;
    padding: 15px;
    border: 1px solid var(--main_color);
    background-color: #fff;
    box-shadow: 0 0 10px rgb(44 70 0 / 18%);
    position: relative;
}
#box-a .condition-number {
	width: 46px;
    height: 60px;
    line-height: 85px;
    text-align: center;
    background-image: url(/images/huomiao.png);
    font-weight: bold;
    background-size: contain;
    color: white;
    margin: 0 20px;
}
#box-a .condition-text {
    display: flex;
    flex-direction: row;align-items: center;}
#box-a .red-bg {
background: var(--main_color);
    color: white;
    font-size: 16px;
    text-align: center;
    width: 120px;
    line-height: 52px;
    border-radius: 30px;
    margin-right: 24px;
}

#box-9{background-image: url(/images/lc.jpg);background-position: bottom center;background-repeat: no-repeat;background-attachment: inherit;background-size: cover;padding: 5% 0;}
#box-9 h3{border-bottom: 5px solid #fff;color:#fff;}
#box-9 .bt p {color: #FFF;/* background-image: url(../img/67010_16626182952134.png); */text-align: center;font-size: 52px;line-height: 2;/* margin-top: 3%; */padding-top: 3%;}
#box-9 .box1,#box-9 .box2{margin: 0 -15px;position: relative;}
#box-9 .box1{padding-top: 50px;}
#box-9 ul{display: flex;flex-wrap: wrap;}
#box-9 li{padding: 15px;width:18%;position: relative;}
#box-9 li .img{display: flex;width: 100%;}
#box-9 li .img img{width: 46%;margin: auto;}
#box-9 li .img img:nth-child(2){display: none;}
#box-9 li:hover .img img:nth-child(1){display: none;}
#box-9 li:hover .img img:nth-child(2){display: block;}
#box-9 li .text *{text-align: center;}
#box-9 li .text .title{font-size: 22px;padding: 20px 30px 10px 30px;font-weight:bold;color:#fff;}
#box-9 li .text .desc p{font-size: 18px;color:#fff;}
#box-9 .box1 li:last-child::after{display: none;}
#box-9 .box2 li::after{transform: rotate(180deg);}
#box-9 .box2 li:first-child::after{right: 48%;top: -25%;transform: rotate(90deg);}
#box-9 .box2{padding-top: 70px;padding-bottom: 60px;}
#box-9 .left_img{position: absolute;bottom: 0;left: -4%;width: 25%;display: flex;}
#box-9 .left_img img{width: 100%;}


.width_1600{ width:1520px; margin:0 auto;}
.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}

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

.two_section {    z-index: -1;
    background: url(/images/invest_bg1.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 100vh;
    position: relative;margin-top:-100px;
}
.two_section .item1 {
    color: #fff;
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}
.two_section .item3 {
    color: #fff;
    position: absolute;
    top: 52%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 24px;
}
.two_section .item2 {
    color: #fff;
    position: absolute;
    top: 67%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 0.9vw;
}
.bottom_section {line-height: 2;
    display: flex;
    align-items: center;
    color: white;
    height: 20vh;
    position: absolute;
    bottom: 0;
    font-size: 0.9vw;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 88%;
    justify-content: space-between;
}


/*licheng*/
.timeline-content h2 {color: #333;font-weight: bold;}
.timeline-content p {line-height: 1;}
.timeline-img.pic_lc {background: none;}
.timeline-img {box-shadow: none;}
.timeline-img img {width: 100%;left: 0; top: 0;}
.timeline-content {box-shadow: 0 3px 0 var(--main_color);}


.jianjie {display: flex;flex-direction: row;justify-content: space-between;align-items: center;margin-top: 80px;}
.wenzi h2 {font-size: 2vw;font-weight: bold;color: #000;margin-bottom: 1vw;position: relative;padding-bottom: 1%;}
.wenzi h2:before{width: 51%;height: 4px;content: "";position: absolute;left: 25%;transform: translateX(-50%);bottom: -5px;background:  var(--main_color);}
.wenzi p {font-size: 18px;line-height: 2;margin-bottom: 1%;text-indent: 2em;text-align: justify;}
.wenzi {margin-right: 3%;flex:1;}
.jianjie .right{flex:1;}
.jianjie video {
    width: 100%;
}


/* 关于我们 */
.wz .img {
width: 100%;
white-space: nowrap;
overflow: hidden;
top: 50%;
}

.wz .img img {
    display: inline-block;
    height: 200px; 
    animation: scroll 20s linear infinite;
}
.wz .img img {
        display: inline-block;
        height: 200px;
  margin-right: 50px;}
@keyframes scroll {
            0% {
                transform: translateX(0%);
            }
            100% {
                transform: translateX(-50%);
            }
        }
#box-1{padding: 5% 0;background:linear-gradient(90deg,     rgb(255 219 220 / 80%),     rgb(247 220 212 / 80%),     rgb(255 253 245 / 80%));background-size: cover;position: relative;}
#box-1 .container{position: relative;z-index: 2;}
#box-1 .pub_title:nth-child(1) p{color: #C78F6C;}
#box-1 .pub_title p{font-size: 60px;
    line-height: 1.35;
    text-align: center;}
#box-1 .desc{width: 69%;margin:30px auto 0 auto;text-align: center;}
#box-1 .desc p{font-size: 18px;color: #333;line-height: 2;}
#box-1 .box2{position: relative;margin-top: 65px;}
#box-1 .wz{position: absolute;width: 130%;top: 35%;z-index: 1;}
#box-1 .content_video{width:100%;position: relative;margin: auto;max-width: 1400px;}
#box-1 .content_video .video_img{overflow: hidden;border-radius: 20px;}
#box-1 .content_video .video_img img{height: 100%;}
.video_btn{position: absolute;left: calc(50% - 43px);top:calc(50% - 43px);}
.video_btn img{width: 85px;cursor: pointer;transition: all .5s;}
.video_btn img:hover {transform: scale(1.15);}
.video_btn p{font-size: 72px;color: #fff;width: 100%;text-align: center;margin-top: 20px;}
.fix_video {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;display: none;}
.fix_video .fix_bg {background: rgba(0, 0, 0, .7);position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 99;}
.fix_video .fix_text {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;overflow: hidden;height: 100%;}
.fix_video .fix_text .video {width: 68%;max-width: 1050px;margin: 0 auto;position: relative;margin-top: 50px;}
.fix_video .fix_text .video video {width: 100%;position: relative;z-index: 100;}
.fix_video i img{width: 45px;height: 45px;position: absolute;z-index: 999;cursor: pointer;top: -60px;right: -60px;filter: invert(1);}





/*文化*/
.wh {
    padding: 5% 0;
}

.wh .width_1600 {
    display: flex;
    justify-content: space-between;
}

.box-c {filter: drop-shadow(0px 0px 10px rgba(44, 70,0, 0.15));
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #fff;
    padding: 7% 1%;
    flex: 1;
    margin-right: 2%;
    border-radius: 30px;
}

.box-c img{ transition:1s;}
.box-c:hover img{
	-webkit-transform: rotateY(-360deg);
	transform: rotateY(-360deg);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}


.box-c:nth-child(3){margin-right:0;}
.box-c h2 {color:#2c4600;
    font-size: 32px;
    font-weight: bold;
    line-height: 2;
    margin: 3% 0;
}

.box-c p {
    font-size: 18px;
    width: 56%;
    text-align: center;
    line-height: 2;
}

.store_a{ margin-top:48px;}
.store_a .title_a{ display:block; margin:0 auto 36px auto;}
.slider11{ width:1520px; margin:0 auto;}
.slider11 .swiper-container{ padding:78px 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; text-align:center;}
.slider11 .swiper-slide a div h2{ font-size:18px; line-height:18px; font-weight:bold; display:inline-block; position: relative; top: 2px; margin-left: 10px;}
.slider11 .swiper-slide a div img{ width:36px; transform:rotateY(180deg);}

.slider11 .swiper-slide-active,.slider11 .swiper-slide-duplicate-active{ transform: scale(2)!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;}



/*联系我们*/
.lianxi {width: 1600px;margin: 5% auto 0;display: flex;align-items: center;padding: 5% 3%;background: #eaf4ff;border-radius:50px;justify-content: space-between;/* padding: 0; */}
.lianxi  strong {font-size: 16px;color:var(--main_color);line-height:2;}
.lxl h1 {font-size: 76px;font-weight: bold;line-height: 1.5;background: url(/images/bj.png) no-repeat top right;margin-right: -14%;}
.lxl p {font-size: 20px;font-weight: 500;}
.lxr {flex: 3;display: flex;flex-direction: column;max-width: 1200px;}
.lxr h3 {font-size: 36px;line-height: 3;}
.lxr ul {display: flex;justify-content: space-between;}
.lxr ul li img {margin-bottom: 7%;}
.lxr ul li p {margin-bottom: 4%;font-size: 18px;}
.lxr ul li p a:hover{color:var(--main_color);}
#box-6{width: 100%;height: auto;padding: 100px 0 100px 0;background-repeat: no-repeat;background-position: center;background-size: cover;overflow: hidden;}
#box-6{padding-top: 3%;padding-bottom: 80px;}
#box-6 .ny_bt .ftitle {font-size: 24px;}
#box-6 .box1{margin-top: 40px;border: 1px solid rgba(0,0,0,0.1);border-radius: 50px;padding: 100px 75px 80px 75px;}
#box-6 ul{display: flex;flex-wrap: wrap;margin: 0 auto;padding: 0;list-style: none;display: flex;flex-wrap: wrap;margin: 0 auto;padding: 0;list-style: none;margin: 0 -35px;display: flex;flex-wrap: wrap;}
#box-6 li{box-sizing: border-box;padding: 10px;/padding:0 50px 32px 35px;display: flex;align-items: center;}
#box-6 li:nth-child(-n+4):nth-child(odd) {flex: 1 1 calc(30% - 20px);}
#box-6 li:nth-child(-n+4):nth-child(even) {flex: 1 1 calc(30% - 20px);}
#box-6 h3{text-align:center; font-size: 2vw;font-weight: bold;color: #000;margin-bottom: 1vw;position: relative;padding-bottom:1%;}
#box-6 h3:before{width: 60px;height: 4px;content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0px;background:  var(--main_color);}
#box-6 li .title{color: #666;font-size: 24px;min-width: 140px;}
#box-6 li .title span{color:  var(--main_color);font-size: 24px;margin-left: 5px;}
#box-6 li input,#box-6 textarea{width: 100%;border: 1px solid #E2E2E2;border-radius: 10px;margin: 10px 0;padding: 15px;background: #eaf4ff;font-size: 16px;height: 60px;outline-color:  var(--main_color)!important;}
#box-6 li input::-webkit-input-placeholder{color: #BBB;}
#box-6 .textarea{flex: 1 1 100%;}
#box-6 .textarea p{margin-bottom: 10px;}
#box-6 .textarea textarea{height: 240px;}
#box-6 .textCenter{text-align: center;}
#box-6 .submit{border-radius: 50px;background: var(--main_color);display: inline-flex;border: 2px solid var(--main_color);z-index: 2;position: relative;overflow: hidden;transition: color 0.2s;/* margin-top: 15px; *//* text-align: center; */margin: 0 auto;justify-content: center;}
#box-6 .submit input{background: transparent;border: none;font-size: 16px;color: #fff;font-weight: bold;/* padding: 0 85px 12px 30px; */line-height: 52px;width: 150px;text-align: center;}
#box-6 .submit>div:hover input{color: var(--main_color);}
#box-6 .submit>div img{width: 26px;margin-left: 10px;transition: 1s;position: absolute;right: 35px;top: 35%;}
#box-6 .submit>div:hover img{content: url(/images/index_btn_jtC.png);transform: translateX(5px);}
#box-6 .submit>div::before {content: "";will-change: transform;transform-origin: 50% 0%;border-radius: 50%;width: 150%;height: 200%;transition: transform 1s cubic-bezier(.5,0,0,1);position: absolute;top: -50%;left: -25%;transform: scaleY(0);z-index: -1;background-color: #fff;}
#box-6 .submit>div:hover::before {transform-origin: 50% 100%;transform: none;}


#mould87106{top: 2%;left: 10.6%;background:none;z-index:99;display: flex;justify-content: flex-end;}
.navbars41{width: 1520px;margin: 0 auto;display: flex;flex-direction: row;align-items: center;line-height: 100px;}
.navbars41 .logo{float:left;width: 200px;height: 100%;display: table;margin-top: -10px;background: url(/images/logo.png) no-repeat;background-size:contain;background-position: center;}
.navbars41 .logo a{ display: table-cell; vertical-align: middle;}
.navbars41 ul{display: table;height:100%;margin:0 auto;}
.navbars41 li{ display: table-cell; vertical-align: middle; position:relative;}
.navbars41 li a{padding: 8px 30px;font-size:18px;color: #333;transition: .4s ease-in-out;height: 52px;border-radius: 50px;}
.navbars41 li a:hover{ background: linear-gradient(to right, #2c4600, #84a82f);color:#fff;}
.navbars41 li.active a{color:#fff;background: linear-gradient(to right, #2c4600, #84a82f);}
.navbars41 .phone{padding:0 6% 0 2%;background: linear-gradient(to right, #2c4600, #84a82f);border-radius: 50px;height: 80px;}
.navbars41 .phone .pp p{ color:#fff; font-size:14px; line-height:2;}
.navbars41 .phone .pp{background:url(/images/phone.png) no-repeat left;padding-left: 32%;/* margin-left: 29%; */width: 100%;/* padding: 0 4%; */text-align: center;/* border-radius: 0 50px 50px 0; */display: flex;flex-direction: column;height: 80px;justify-content: center;align-items: flex-start;}
.navbars41 .phone .pp a{color:#fff;font-family:arial;font-size: 24px;line-height: 1;}


.width_1600{ width:1520px; margin:0 auto;}

/*标签栏*/
.crumbs{ width: 1600px; margin: 0 auto;}
.crumbs_nav{ float: left; width: 30%; line-height: 80px;}
.crumbs_nav a{ display: inline-block; margin: 0 15px;}
.crumbs_nav a:hover{ color: var(--main_color);}
.crumbs_nav a.b{ background: url("/images/btn.png") no-repeat; width: 20px; height: 20px; position: relative; top: 8px;}
.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);}






.top-block {
    margin: 1vw 9.25vw;
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
}
.left-box {
    width: 47.738%;
    padding-right: 6.25vw;
}
.c-title.gray span {
    color:var(--main_color);
    border-top-color: var(--main_color);
}
.c-title span {
    display: inline-block;
    font-size: 18px;
    margin-bottom: 20px;
    border-top: 2px solid transparent;
    padding-top: 5px;
}
.c-title.gray h2, .c-title.gray h3 {
    color: #1e2e45;
}
.c-title h2 {
    font-size: 52px;    line-height: normal;
}
.left-box .items {
    margin-top: 3.125vw;
    display: flex;
    justify-content: space-between;
}
.left-box .item.item-1:before {
    background-image: url(/images/icon-1-11.png);
}
.left-box .item:before {
    content: '';
    width: 76px;
    height: 76px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
}
.left-box .item .num {
    font-size: 66px;
    color: var(--main_color);
    font-family: 'EuclidCircularA-Regular';
}
.left-box .item p {
    font-size: 18px;
    color: #203451;
}
.left-box .line {
    width: 1px;
    background-color: #cdd3e0;
}
.left-box .item.item-2:before {
    background-image: url(/images/icon-1-22.png);
}
.left-box a.more {
    display: block;
    margin-top: 3.125vw;
    width: 240px;
    border-radius: 24px;
    text-align: center;
    font-size: 16px;
    line-height: 48px;
    color: #fff;
  	background:var(--main_color);
    transition: all .3s ease;
}
.right-box {
    position: relative;
    width: 52.262%;
}
.right-box img.bg {
    display: block;
    width: 100%;
}






/*内页大图*/
#mould76972{ width:100%;}
.fixed_img img {width: 100vw;}
.fixed_img{ width:100%; position:relative; overflow:hidden;}
.fixed_img .txt{
    position:absolute;
    left: 0;
    top:0;
    bottom:0;
    right:0;
    z-index:9;
    background: rgba(0,0,0,0.1);
    display: flex;
    justify-content: flex-start;
    }
.fixed_img .txt h2{line-height: 2;font-family:'alimama';color:#fff;font-size: 3vw;}
.fixed_img .txt h5{ font-size:1.5vw; line-height: 3rem; font-weight:600; color:#fff;  text-transform: uppercase;}
.txt .main_a {text-align: center;display: flex;flex-direction: column;align-items: flex-start;margin-left: 10%;margin-top: 5%;}
/*基本页*/
#mould76974{ min-height:400px;}
#mould76976{ width:1520px; margin:0 auto;}
#mould76976 p{ line-height:30px;}
#mould76976 p img{ margin:5px 0;}



.honor_list_a{ width:100%; background:url(/images/about4_bg.jpg) no-repeat center bottom; padding:60px 0;}
.honor_list_a .one_box_a .swiper-slide{ padding:0 10px;}
.honor_list_a .one_box_a{ position:relative;}
.honor_list_a .one_box_a:after{ content:""; width:100%; height:1px; background:var(--main_color); position:absolute; top:50%;}
.honor_list_a .one_box_a .swiper-slide:before {
    content: "";
    width: 1px;
    height: 50px;
    background: var(--main_color);
    position: absolute;
    left: 52.6%;
    bottom: -24%;
    transform: translateX(-50%);
}
.honor_list_a .one_box_a .swiper-wrapper{
  -webkit-transition-timing-function:linear;
  -moz-transition-timing-function:linear;
  -ms-transition-timing-function:linear;
  -o-transition-timing-function:linear;
  transition-timing-function:linear;
}
.honor_list_a .one_box_a .swiper-slide h3{ position:relative; text-align:Center; line-height: 24px; height:48px; margin: 0 0 10px 0;}
.honor_list_a .one_box_a .swiper-slide h3 span{ display:inline-block; width:12px; height:12px; border-radius:6px; box-sizing:border-box; background:none; border:3px solid rgba(250,157,153,1); margin-right:10px;}

.honor_list_a .one_box_a .swiper-slide{ position:relative;}
.honor_list_a .one_box_a .swiper-slide:after{ content:""; width:16px; height:16px; border-radius:50%; background:var(--main_color); position:absolute; left:50%; bottom: -27%;}
.honor_list_a .one_box_a .swiper-slide:before{ content:""; width:1px; height:50px; background:var(--main_color); position:absolute; left:52.6%; bottom: -24%; transform:translateX(-50%);}
.honor_list_a .one_box_a .swiper-slide:nth-child(even){ margin-top:300px;}
.honor_list_a .one_box_a .swiper-slide:nth-child(even):after{ top:-25.6%;}
.honor_list_a .one_box_a .swiper-slide:nth-child(even):before{ top:-24.5%;}
.honor_list_a .one_box_a .swiper-slide:nth-child(even) h3{ margin:10px 0 0 0;}




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


/*产品列表*/
.container_a{ margin-top:100px!important;}
.container_a .sidebar{ width:18%; float:left;}
.container_a .sidebar li{ font-size:26px; line-height:50px; cursor: pointer;}
.container_a .content{ float:right; width:78%; 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:32%; float:left; margin:0 2% 2% 0;}
.container_a .content .product_list li:nth-child(3n){ 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: 1000px;}
.sidebar.fixed{position: fixed; bottom: 800px;}
/*新闻*/
.newslist{/* padding:0 3%; */box-sizing:border-box;margin: 0 auto;}
.newslist>ul li{ width:32%; transition: .8s ease-in-out;}
.newslist>ul li:hover{ border-radius:10px; overflow:hidden; margin-top:inherit;}
.newslist>ul li .newsimgs{ height:auto; border-radius:6px; overflow:hidden;}
.newslist>ul li .newsimgs img{ transition:.5s;}
.newslist>ul li:hover .newsimgs img{ transform:scale(1.08);}
.newslist>ul li .newsconts{ padding:10px 2% 10px 2%;}
.newslist>ul li .newsconts h3{ padding-bottom: 10px; line-height:30px; font-weight:bold; transition:.3s;}
.newslist li:hover .newsconts h3{ color:#2c4600;}
.newslist li:hover .newsconts p{ color: #333;}
.newslist li .newsconts time{ display: block; margin-top:12px;}
.newslist li .newsconts time em{ background: url("/images/yan.png") no-repeat left center; padding-left:24px; float: right; font-size: 14px;}

.newcontent{ width:1520px; 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:1520px; margin:30px auto;}

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


/*视频*/
#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;}


/*底部*/
.footer_a {
    margin-top: 2%;border-top: 10px solid #2c4600;
}
.footer_down{ width:100%;background: url(/images/footer_bg.jpg) no-repeat; padding-top:4%; box-sizing: border-box;}
.footer_down_cont{ width:1520px; margin:0 auto 64px auto;}
.footer_down_left{ float:left; width:18%;}
.footer_down_left .foot_logo{ margin-bottom:48px;}
.footer_down_left li{ float:left; margin:0 8px; cursor: pointer; position:relative;}
.footer_down_left li span{ width:40px; height:40px; display:block; background:url(/images/icon_foot.png) no-repeat; border:1px solid #2c4600; box-sizing:border-box; border-radius:50%;}
.footer_down_left li:nth-child(1) span{ background-position:-1px 0;}
.footer_down_left li:nth-child(2) span{ background-position:-41px 0;}
.footer_down_left li:nth-child(3) span{ background-position:-81px 0;}
.footer_down_left li:nth-child(4) span{ background-position:-121px 0;}
.footer_down_left li:hover span{ background:#2c4600 url(/images/icon_foot.png) no-repeat;}
.footer_down_left li:hover:nth-child(1) span{ background-position:-1px -40px;}
.footer_down_left li:hover:nth-child(2) span{ background-position:-41px -40px;}
.footer_down_left li:hover:nth-child(3) span{ background-position:-81px -40px;}
.footer_down_left li:hover:nth-child(4) span{ background-position:-121px -40px;}

.footer_down_left li div{ width:120px; height:120px; background:#fff; border-radius:6px; position:absolute; left:-100%; bottom:-136px; box-shadow: 0 0 5px rgb(0 0 0 / 20%); display:none;}
.footer_down_left li:hover div{ display:block;}
.footer_down_left li div:after{ 
  	content:"";
    width:0; 
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:12px solid #fff;
    position:absolute;
    top:-12px; 
    left:50%; 
    transform:translateX(-50%);
    z-index:1;
}
.footer_down_left li div: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:-15px;
    left:50%; 
    transform:translateX(-50%);
    z-index:0;
}


.footer_down_right{ float:right; width:70%;}
.footer_down_right li{ float:left; width:16%;}
.footer_down_right li:last-child{ margin-right:0;}
.footer_down_right li h4{ font-size:22px; line-height:40px; font-weight:bold; position:relative; padding-bottom:10px; margin-bottom:10px;}
.footer_down_right li h4:after{ content:""; width:30px; height:3px; background: var(--main_color); position:absolute; left:0; bottom:0;}
.footer_down_right li h5{ line-height:40px;}
.footer_down_right li h5 a{ font-size:18px;}
.footer_down_right li h5:hover a{ color:var(--main_color);}
.footer_down_right ul.clearfix {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.foot_copy{ width:100%;}
.footer_down_text{ width:1520px; margin:0 auto; display: flex; justify-content: space-between;}
.footer_down_text span{ line-height:40px; font-size:20px; display:inline-flex;}
.footer_down_text em{ width:40px; height:40px; display:inline-block; background: url(/images/icon_f.png) no-repeat; margin-right:12px;}
.footer_down_text span:nth-child(2) em{ background-position:-40px 0;}
.footer_down_text span:nth-child(3) em{ background-position:-80px 0;}
  
.copyright{ border-top:1px solid #ccc; width:100%; margin-top:30px;}
.copyright div{ width:1520px; margin:0 auto; display: flex; justify-content: space-between; flex-wrap: wrap;}
.copyright p{ line-height:64px; font-size:16px;}
.copyright p 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 (max-width: 1680px){.navbars41 .logo {width: 240px;}
  .picture1 .picture1-cont {width:88%;}.lianxi {
    width: 88%;}
  .width_1600 {width: 88%;}.navbars41 {width: 88%;}.crumbs {width: 88%;}.footer_down_cont {
    width: 88%;}.footer_down_text {
      width: 88%;}.copyright div {
        width: 88%;}
  .z_form .texta {width: 93%!important;}
}

@media (min-width: 1560px) and (max-width: 1679px){.z_form .texta {width: 93%!important;}
  #box-9 li {width: 17%;}
  #box-1 .pub_title p {
    font-size: 50px;}
  .navbars41 .logo {width:240px;}
  .slider11 {width: 88%;}
  
}
@media (min-width: 1440px) and (max-width: 1559px){ .z_form .texta {width: 93%!important;}
 .navbars41 .logo {
    width: 220px;
}
  #box-1 .pub_title p {
    font-size: 50px;}
 .slider11 {
   width: 88%;}
  .box-c {padding: 4% 1%;}
  
}
@media (min-width: 1360px) and (max-width: 1439px){.z_form .texta {width: 92%!important;}
  #box-1 .pub_title p {
    font-size: 44px;}
   .navbars41 .logo {
    width: 200px;}
 .navbars41 li a {
   padding: 8px 26px;}
  .slider11 {
   width: 88%;}
  #box-9 li {width: 17%;}
  
  
}






