﻿
/* CSS Document */
:root{
	--main_color:#d6141a;        /* 主色 */
	--main_color_rgb:214,20,26;  /* rgba */
    --main_yell_color:#fff6ed;   /* 辅色 */
}

input::-webkit-input-placeholder {
    color: #fff; /* 针对Chrome, Safari, Opera等WebKit内核浏览器 */
}
input::-moz-placeholder {
    color: #fff; /* 针对Firefox浏览器 */
}
input:-ms-input-placeholder {
    color: #fff; /* 针对Internet Explorer 10+ */
}
input::placeholder {
    color: #fff; /* 针对现代浏览器，包括Chrome, Firefox, Safari, Edge等 */
}


/*内页大图*/
.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(230,0,19,0.2);}
.fixed_img .txt h2{line-height: 2;font-family:'alimama';color:#fff;font-size: 4vw;}
.fixed_img .txt h5{ font-size:2vw; line-height: 3rem; font-weight:600; color:#fff;  text-transform: uppercase;}
.txt .main_a {text-align: center;}
.timeline-img.pic_lc.aos-init.aos-animate {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #e7e7e7;
}
.timeline-img img { width: 60%;left: 0;top: 0;}
.timeline-content {box-shadow: 0 3px 0 var(--main_color);}
#timeline::before {background: #d6141a6e;}

.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:1540px; margin:0 auto;}
.container-fluid{overflow:hidden;}


/* 荣誉 */
.mendians {background: #fff;padding: 1.5% 0 3%;position:relative;margin: 0% 0 2% 0;}
.mendians .TitHead h2 {margin-bottom: 2%;}
.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;}
.mendians .swiper-slide a {display: flex;flex-direction: column;align-items: center;}
.mendians .swiper-slide img {position: relative;}
.mendians .swiper-slide h5{position: absolute;bottom: 0;line-height: 3;background: var(--main_color);color: #fff;width: 100%;text-align: center;}
.mendians .swiper-container {position: unset;}

.mendians .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--main_color);}
.mendians .swiper-container-horizontal>.swiper-pagination-progressbar {width: 70%;height: 4px;left: 15%;top: 93%;}
.mendians .new-i-more {margin: 4% auto 0;}



/* 关于我们 */
.guanyu.width_1600 {display: flex;padding: 1% 0 0 0; align-items: center;}
.gyl {flex: 1.5;max-width: 750px;}
.gyl img {width: 100%;border-radius: 0 50px}
.gyr {flex: 1;padding-left: 3%;}
.gyr h4 {font-size: 36px;font-weight: bold;line-height: 1.5;}
.gyr h4 span {color: var(--main_color);}
.gyr h2 {font-size: 32px;font-weight: bold;line-height: 1.5;display: flex;align-items: flex-end;flex-direction: row;margin-bottom: 2%;}

.gyr h2 span {font-size: 14px;font-weight: normal;width: 30px;height: 30px;text-align: center;background: var(--main_color);color: #fff;border-radius: 50%;align-content: center;justify-content: center;align-items: center;display: flex;}
.gyr p {font-size: 18px;line-height: 2;text-indent: 2rem;}
.wenhua {display: flex;justify-content: space-evenly;color: #fff;align-content: space-around;margin-bottom: 1.5%;border-radius: 30px;}
.wenhua img {width: 40%;}
.wenhua div {display: flex;flex-direction: column;align-items: center;/* margin: 5% 0; */background: var(--main_color);flex: 1;margin-right: 2%;padding: 7% 0;border-radius: 50px;}
.wenhua h5 {font-size: 1.7vw;margin-top: 4%;line-height: 2;font-weight: bold;}
.wenhua p {text-align: center;line-height: 1.5;font-size:18px;line-height:2;}

div#history {
    margin-bottom: 1.5%;
}
.licheng .swiper-slide img {    width: 96%;
    display: inline-block;
    height: auto;
    box-shadow: 10px 10px var(--main_color);
    border-radius: 10px;
    margin-bottom: 6%;
}
.licheng h5 {color:var(--main_color);
    font-size: 1.5vw;
    font-weight: bold;
    line-height: 2;
    margin-left: 6%;
    /* text-indent: 2em; */
}
.licheng a:hover p{color:#333;}
.licheng p {
    /* text-indent: 2em; */
    width: 80%;
    margin-left: 6%;
    line-height: 1.5;
    font-size: 18px;
}


div#fazhan {
    margin-bottom: 3%;
    display: flex;
    justify-content: space-between;
    border-left: 1px solid var(--main_color);}
#fazhan img {border-radius: 50px;}
.fazhan ul {margin-left: -7px;
    flex: 1;
    margin-right: 3%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 7% 0px;
    max-width: 195px;
}
.ll0 {
    list-style: none;
    display: flex;
    align-items: center;
}
.ll0.on{margin-left: -19px;}
.ll0.on span{background: url(/images/16.png) no-repeat center;margin-right: 5%;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background-size: contain;}
.ll0 b{font-size:18px;}
.ll0.on b{color: var(--main_color);}
.fazhan ul span {
    width: 14px;
    height: 14px;
    display: block;
    background-color: var(--main_color);
    border-radius: 15px;
    margin-right: 10%;
}
.rr {
    flex: 1;
}




/* youshi liucheng */

.youshi_a{ padding: 4% 0;width: 100%;}
.youshi_a .title h2 {color: #fff;}
.youshi_a h4 {color: #fff;}
.youshi_a img {
    border-radius: 30px 30px 0 0;
}
.youshi_a .swiper-slide{position:relative;}
.wen {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 5% 0;
    border-radius: 0 0 30px 30px;
    background: #fff;box-shadow: inset 0px -8px 10px rgb(0 0 0 / 30%);
}
img.imm {
    position: absolute;
    width: 100px;
    border-radius: 0;
    right: 7%;
}
.wen h5 {
    font-size: 24px;color:var(--main_color);
    font-weight: bold;
    line-height: 2;
}

.wen p {
    font-size: 18px;
    line-height: 2;
}
.youshi_a .swiper-container{ width:82%; margin:0 auto;padding-bottom: 2%;}
.youshi_a .swiper-wrapper a{ float:left; margin-right:2%; border-radius:30px; overflow:hidden; position:relative;filter: drop-shadow(0px 0px 5px rgb(2 126 63 / 30%));}
.youshi_a .swiper-wrapper a:last-child{ margin-right:0;}
.youshi_a .swiper-wrapper a img{ width:100%; transition:.5s;}
.youshi_a .swiper-wrapper a:hover img{ transform:scale(1.1);}
.youshi_a .swiper-wrapper a p{ font-size:18px; width:100%; line-height:60px; text-align:center; color:#fff; background: var(--main_color); position:absolute; left:0; bottom:0;}


.cs-center{align-items: center;align-content: center;display: flex;justify-items: center;justify-content: center; height: 100%;flex-wrap: wrap;}
ul.list.swiper-wrapper {
    WIDTH: AUTO;
}

li.swiper-slide.wow.fadeInContent.delay {
    WIDTH: AUTO;
}
#box-7{width: 100%;height: auto;padding: 130px 0;background-repeat: no-repeat;background-position: center;background-size: cover;overflow: hidden;}
#box-7 h3 {color: #fff;line-height: 2;margin-top: 2%;}
#box-7{padding-top: 0;padding-bottom: 110px; background:url(/images/lc-bg.jpg) no-repeat;    background-size: 100vw 100vh;}
#box-7 .box1{position: relative;padding: 60px 0;margin-bottom: -60px;box-sizing: border-box;}
#box-7 .box1::after{content: '';width: 90%;height: 100%;background: url(/images/hzjm_box7_xian.png) no-repeat center center;background-size: contain;position: absolute;top: 0;left: 5%;pointer-events: none;}
#box-7 .box1 li:nth-child(2n){padding-top: 380px;margin: 0 0.2vw;}
#box-7 .list li>div{background: #ffffffad;border-radius: 50%;text-align: center;padding:5px;width: 10.5vw;height: 10.5vw;max-width: 180px;max-height: 180px;}
#box-7 .list li .content{width: 100%;}
#box-7 .list li .num01{text-align: right;margin: -50px -5px 0px 0px;}
#box-7 .list li .num01 p{font-size: 24px;color: #FEFEFE;font-style: italic;background: var(--main_color);border-radius: 50%;width: 48px;height: 48px;display: inline-flex;align-items: center;justify-content: center;}
#box-7 .list li .title{font-size: 30px;color: var(--main_color);font-style: italic;}
#box-7 .list li .desc p{font-size: 16px;font-style: italic;color: #222;padding: 0 6%;margin-top: 2%;}
#box-7 .box2{display: none;}


.chanpin {
    display: flex;
    align-items: center;
    flex-direction: row;
}

.chanpin h2 {
    font-size: 2.2vw;
    font-weight: bold;
    /* line-height: 2; */
}

.chanpin h3 {
    font-size: 2.4vw;
    font-weight: bold;
    color: #dca064;
    line-height: 2;
}

.chanpin p {
    font-size: 18px;
    line-height: 2;
    /* width: 70%; */
}

.chanpin img {
    max-width: 730px;
}

.te1.width_1600 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.te {overflow:hidden;
    flex: 1;
    padding-bottom: 6%;
    background: var(--main_color);
    max-width: 32%;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 0 0 1000px 1000px;
}

.te h2 {color:#fff;
    font-size: 1.6vw;
    font-weight: 700;
    line-height: 2;
}

.te p {color:#fff;
    font-size: 18px;
    width: 80%;
    text-align: center;
    line-height: 2;
}

.tedian {
    margin-bottom: 5%;
}

.te img {width:100%;
    margin-bottom: 2%;
}


/* 联系我们 */
.lianxi-a {padding: 3% 0;}
.lxt {display: flex;justify-content: space-between;align-items: center;margin-bottom: 2%;}
.t1 {display: flex;flex-direction: column;align-items: center;flex: 1;}
.t1 h2 {font-size: 22px;font-weight: bold;line-height: 2;position: relative;display: inline-block;padding: 0 10px;z-index: 2;}
.t1 p {font-size: 18px;line-height: 2;font-weight:600;}
.lxb {background:  var(--main_color);display: flex;justify-content: space-between;align-items: center;border-radius:50px;overflow: hidden;}
.lxb img {width: auto;}
.lxb a {width: 100%;}
.ewm {display: grid;grid-template-columns: repeat(2, 1fr); /* 两列等宽 */gap: 10px; /* 单元格间距 */margin: 0 auto;}
.ewm div {display: flex;flex-direction: column;align-items: center;color:#fff;}
.lxb  .onei{padding:1%;}
.lxb img.onei{border-radius:50px;}
.ewm img {width: 70%;    margin-bottom: 4%;}


#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: 55px;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); /* Subtract margin */
}
 
#box-6 li:nth-child(-n+4):nth-child(even) {
    flex: 1 1 calc(30% - 20px); /* Subtract margin */
}
#box-6 h2{font-family:arial;font-size: 32px;line-height: 2;font-weight:bold;color: var(--main_color);text-align:center;}
#box-6 h3{letter-spacing:2px;font-size: 50px;line-height: 1;font-weight:bold;color: var(--main_color);text-align:center;margin:0 0 48px 0;}
#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: #fff7ee;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{width: 100%;display: flex;background: #fff;justify-content: center;align-items: center;}
.navbars41{width: 1540px;margin:0 auto;display: flex;flex-direction: row;line-height: 150px;justify-content: space-between;}
.navbars41 .logo{max-width: 150px;flex: 1;}
.navbars41 .logo a{ display: table-cell; vertical-align: middle;}
.ri {display: flex;flex-direction: column;flex: 1.5;margin-left: 2%;justify-content: center;}
.top h2 {font-size: 32px;font-weight: bold; color: var(--main_color);word-spacing:7px;}
.top {display: flex;flex-direction: row;justify-content: space-between;align-content: space-around;height: 70px;}
.navbars41 ul{display: flex;justify-content: space-between;width: 70%;}
.navbars41 li{display: table-cell;vertical-align: middle;position:relative;;line-height: 44px;width: 120px;text-align: center;border-radius: 30px;}
.navbars41 li a{font-size:18px;font-weight:bold;color: #222;width: 100%;}
.navbars41 li.active{background: var(--main_color);}
.navbars41 li.active a{ color: #fff;}
.navbars41 li:hover{background: var(--main_color);}
.navbars41 li:hover a{ color: #fff;}
.navbars41 .phone p{ color: var(--main_color); font-size:15px;}
.navbars41 .phone{padding-left: 4%;display: flex;flex-direction: column;justify-content: center;position:relative;}
.navbars41 .phone a{color:  var(--main_color);font-family:arial;font-size: 32px;line-height: 36px;font-weight:bold;}
.navbars41 .phone::before {content: '';position: absolute;top: 10px;left: 0;width: 20%;height: 70%;background-image: url(/images/phone.png);background-repeat: no-repeat;z-index: -1;background-size: contain;}
.navbars41 .phone:hover::before{animation: DDimg 1.5s infinite ease-in-out;}
@keyframes DDimg{
	0% {-webkit-transform: scale(0.1) rotate(30deg);transform: scale(0.1) rotate(30deg); -webkit-transform-origin: center bottom;transform-origin: center bottom;}
	50% { -webkit-transform: rotate(-10deg);transform: rotate(-10deg);}
	70% { -webkit-transform: rotate(3deg);transform: rotate(3deg);}
	100% {-webkit-transform: scale(1);transform: scale(1);}
}


  
#mould76972 .swiper-slide {width: 100%!important;}
/*页面宽度*/
#mould76972{ width:100%;background: var(--main_color);}

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

/*内页栏目*/
.ny_lanmu{ margin:0 auto;}
.ny_lanmu ul{ margin:64px auto;}
.ny_lanmu li{ width: 180px; float:left;}
.ny_lanmu li a{font-size:18px;line-height: 50px;text-align:center;display:block;/* background: rgba(var(--main_color_rgb),0.08); */border: 1px solid var(--main_color);border-radius:30px;margin:0 10px;}
.ny_lanmu li.active a{ background: var(--main_color); color: #fff;}
.ny_lanmu li:hover a{ background: var(--main_color); color: #fff;}




/* 产品 */
.product-list{ width:100%; padding:0 3%; box-sizing:border-box; margin-bottom:2%;}
.product-list > ul li{ width:49%; margin-bottom:2%;}
.product-list > ul li p:first-child{ height:auto;}
.product-list > ul li p:last-child{ font-size:30px; font-weight:bold; margin-top:12px;}
.product-list > ul li:hover p:last-child{ color: var(--main_color);}



/*新闻*/
.newslist{ width:100%; box-sizing:border-box;}
.newslist>ul li{ width:48%; transition: .8s ease-in-out;}
.newslist>ul li:hover{ border-radius:10px; overflow:hidden; margin-top:inherit;}
.newslist a{
    display: flex;
}
.newsconts span {
    width: 100px;
    background:  var(--main_color);
    float: right;
    line-height: 2;
    color: #fff;
    text-align: center;
    border-radius: 50px;
    margin-top: 4%;border:1px solid var(--main_color);
}
.newslist>ul li .newsconts span:hover {background: none;border:1px solid var(--main_color);color:var(--main_color);}
.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{width:62%;padding-bottom: 2px; line-height:30px; font-weight:bold; transition:.3s;border-bottom:none;}
.newslist li:hover .newsconts h3{ color: var(--main_color);}
.newslist>ul li .newsconts p {border-top: 1px solid #ccc;
    width: 100%;
  padding-top: 3%;}
.newslist li:hover .newsconts p{ color: #333;}
.newslist li .newsconts time{display: flex;margin-top:8%;justify-content: flex-end;}
.newslist li .newsconts time em{ background: url("/images/yan.png") no-repeat left center; padding-left:24px; float: right; font-size: 14px;}

.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;}

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


/*视频*/
.menu_a div {display: flex;justify-content: space-between;}
.menu_a a {margin-right: 2%;/* width: 150px; */text-align: center;/* padding: 0 2%; */flex: 1;}
.menu_a a:last-child{margin-right:0;}
.menu_a{margin: 0 auto;margin-top: -1.5%;margin-bottom: 2%;}
.menu_a p {line-height: 2.5;font-size: 16px;border: 1px solid var(--main_color); border-radius: 5px;}
.menu_a a.active p{background:var(--main_color);color:#fff;border: 1px solid var(--main_color);}
.menu_a a:hover p{background:var(--main_color);color:#fff;border: 1px solid var(--main_color);}
#mould35389 ul {display: flex;}
#mould35389{box-sizing:border-box;margin: 0 auto;}
#mould35389 li{ margin-bottom: 2%;
    flex: 1;
    padding-right: 2%;}
#mould35389 li:nth-child(4n){padding-right: 0;}
#mould35389 li .videos{ height: 600px;}
#mould35389 li video{ width:100%; height: 100%; border:none; display:block;}
#mould35389 li p{ text-align:center; line-height:60px;font-size: 1.2vw;}
#mould35389 li:hover p{ color: #333;}


/* 门店 */
.mendian{margin-top:1%;}
.mendian-content {margin-top: 2%;}
.mendian .flex_space2 {background: var(--main_color);padding: 2% 1%;}
.mendian h5 {text-align: center;font-size: 24px;line-height: 2.5;color: #fff;font-weight: 500;}
.mendian p {font-size: 16px;color: #fff;text-align: center;}
.mendian h2.aos-init.aos-animate {font-size: 52px;text-align: center;font-weight: bold;color: #d80c18;margin-bottom: 4%;}
.mendian ul.clearfix.width_1600.aos-init.aos-animate {display: flex;justify-content: space-evenly;border-top: ;border-top: 1px solid #000;margin-bottom: 2%;}
.mendian_img{text-align: center;}
.mendian_img img{border-radius:20px;margin-bottom: 5%;}
.mendian ul .on p{background: var(--main_color);border: 3px solid #fff;box-shadow: 0 0 0 4px var(--main_color);}
.mendian ul .on h3{color:var(--main_color);}
.mendian li {display:flex;flex-direction: column;align-items: center;    z-index: 1;margin-top: -10px;}
.mendian span {width: 10px;}

.mendian p {border-radius:50%;width: 14px;height: 14px;border: 3px solid #fff0;box-shadow: 0 0 0 4px #d80c1800;background: #9fa6b2;}
.mendian li:hover p{background: var(--main_color);border: 3px solid #fff;box-shadow: 0 0 0 4px var(--main_color);}
.mendian li h3{color:#9fa6b2;    line-height: 3;font-size: 20px;}
.mendian li:hover h3{color:var(--main_color);}





/*底部*/
.footer{background:var(--main_color);}
.fnav {padding-top: 5%;background:var(--main_color);}
.f-nav.width_1600 {display: flex;flex-direction: column;}
.sec {display: flex;flex-direction: row;justify-content: space-between;margin-top: 2%;margin-bottom: 3%;}
.sec ul.clearfix {display: flex;flex: 1.5;justify-content: space-between;margin-right: 2%;/* color: #fff; */}
.tu {display: flex;width: 1;align-items: center;color:#fff;}
.tu1 {flex: 1;max-width: 190px;display: flex;flex-direction: column;align-items: center;margin-left: 5%;}
.tu1 p{line-height:2;}
.tu1:nth-child(1) img{border-radius: 10px;}
.tu1:nth-child(2) img{border-radius: 10px;}
.sec ul li {flex: 1;}
.sec li h4 {font-size: 20px;margin-bottom: 7%;position: relative;/* line-height: 2; */padding-bottom: 10%;}
.sec li h4::after {content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;width: 35%;background-color: #ffffff3b;}
.sec a{color:#fff;}
.sec li h5 {font-size: 16px;line-height: 2;margin-bottom: 4%;}
.foo {display: flex;flex-direction: row;justify-content: space-between;margin: 3% 0 3%;color:#fff;align-items: center;}
.foo h2 {font-size: 30px;font-weight: bold;flex: 1;display: flex;align-items: center;}
.foo h2 img {margin-right: 3%;}
.foo h4 img {margin-right: 2%;}
.foo h4 {font-size: 26px;flex: 2;}
.copyright div {display: flex;justify-content: space-between;color:#fff;}
.copyright{border-top: 1px solid #ffffff3b;padding:1% 0;}
.copyright a{color:#fff;}


/*浮动*/
#mould82323 .left {flex: 1.5;    padding-bottom: 1%;}
#mould82323 .left .wz span{background: url(/images/sz.png) no-repeat right;padding-right: 2.5%;}
#mould82323{ width:100%;bottom: 0;position: fixed;z-index:9999;}
#mould82323::after {content: '';width: 100%;height: 136px;background: var(--main_color);position: absolute;left: 0;bottom: 0;z-index: -1;}
#mould82323 .width_1600{display:flex;align-items: flex-end;justify-content: space-between;position: relative;}
#mould82323 .right {width: 200px;margin-right: 1%;}
#mould82323 .right img{width: 86%;}
#mould82323 h2{color:#fff;font-size:30px; font-weight:bold;margin: 50px 0 10px 50px;}
#mould82323 p{color:#fff;    font-size: 24px;line-height: 2;}
#mould82323 .left .wz a {font-size: 24px;line-height: 2;font-weight: bold;color: #fff;}
.messages3{background:none;display: flex;flex-direction: row;width: 100%;}
.messages3 input{padding:0;text-indent: 2em;}
input[type="text"]{background-color: #ffffff78;
  border: none;}
#name2{ width:476px;height: 42px;margin-right: 20px;border-radius: 30px;    padding: 0;margin-bottom: 0;}
#mobile2{width:476px;height: 42px;margin-right: 80px;border-radius: 30px;padding: 0;margin-bottom: 0;}
.messages3 a{margin-left: 2;background:#f5bd83;width: 144px;display: inline-block;color:#fff;line-height: 52px;text-align: center;font-weight: bold;border-radius: 100px;color:var(--main_color);}
.guanbi{bottom: 70px;right: 5px;border:none;position: absolute;flex: 1;}



@media (max-width: 1680px){
	.width_1600 {width: 88%;}
  .navbars41{width:88%;}
}


@media (min-width: 1560px) and (max-width: 1679px){
#box-7 li.swiper-slide.wow.fadeInContent.delay {margin-right: -0.5%;}
  .youshi_a {padding: 3% 0;}
}

@media (min-width: 1440px) and (max-width: 1559px) {
  .ewm img {width: 60%;}
  #box-7 .list li .title {
    font-size: 26px;}
  .company_lc {width: 80%;}
  .navbars41 .logo {max-width: 130px;}
  .navbars41 .phone {padding-left: 5%;}
  .f-logo img {width: 30%;}
 .gyr p {font-size: 16px;}
  .mendians .swiper-container-horizontal>.swiper-pagination-progressbar {top: 96%;}
}

@media (min-width: 1360px) and (max-width: 1439px) {
    #box-7 .list li .title {
    font-size: 22px;}
  #box-7 .list li .desc p {
    font-size: 14px;}
  .company_lc {width: 80%;}
  .navbars41 .logo {max-width: 130px;}
  .navbars41 .phone {padding-left: 5%;}
  .gyl {max-width: 600px;}
  .wenhua p {font-size: 16px;}
  .chanpin img {
    max-width: 650px;
}

}




