﻿.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}

/*导航*/
#mould76321{ position:fixed; top:-100px; width:100%; z-index: 9999; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2); transition:1s;}
.navbars4{ width:1600px;}
.navbars4 .logo{ width:150px;}
.navbars4 ul{ height:100px;}
.navbars4 li a{ padding:0; margin-right:48px; position:relative; background:none;}
.navbars4 li.active a{ background:none; color:#b01c2e;}
.navbars4 li:hover a{ background:none; color:#b01c2e;}
.navbars4 li:last-child a{ margin-right:0;}
.navbars4 li a:after{ content:""; display:block; width:0; height:2px; background:#b01c2e; position:absolute; top:30px; transition:.6s;}
.navbars4 li:hover a:after{ width:100%;}
.navbars4 li.active a:after{ width:100%;}
#mould76321 .phone{ float:right; background:#b01c2e; color:#fff; font-size:20px; font-weight:bold; padding:0 16px; line-height:48px; border-radius:6px; margin:28px 0 0 36px;}

.active{ top:0;}
.navicon{position: absolute;padding: 8px 10px;width: 75px;box-sizing: border-box;margin-left: -38px;bottom: -31px;left: 50%;z-index: -1;background-color: rgba(255,255,255,1);
	border: 1px solid rgba(0,0,0,.2);border-top: none;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;box-shadow: 0 2px 20px rgba(0,0,0,.2);}
.navicon p{padding-left: 25px;position: relative;font-size: 14px;line-height: 14px}
.navicon p:before{content: '';display: block;position: absolute;width: 18px;height: 15px;top: -2px;left: 0;background-position: center center;background-repeat: no-repeat;
	background-size: 100% auto;background-image: url(/images/navicon.png);opacity: .6;}



/*大图*/

#mould82325 .swiper-button-next,#mould82053 .swiper-button-prev{ top:56%;}
#mould82325 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:80px;}
#mould82325 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:80px;}
#mould82325 .swiper-container .swiper-pagination .swiper-pagination-bullet{ background-color:rgb(255, 255, 255);background:rgb(255, 255, 255);opacity:1;width:36px; border-radius:4px;}
#mould82325 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{ background:#b01c2e;}


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

/*好处*/
.haochu_a .title{text-align:center;margin-top: 3%;margin-bottom:5%;}
.haochu_a .box{width:24%;float:left;margin-right:7%;background:#fff;box-shadow: 0 0 10px rgb(0 0 0 / 20%);padding:2%;border-radius: 10px;}
.haochu_a .box:last-child{margin-right:0;}
.haochu_a .box p{line-height:30px;margin:8% auto;}
.haochu_a .box:hover{background:#b01c2e;color:#fff;}


/*简介*/
.about_a{background:url(/images/about_bg.jpg) no-repeat center;margin-top:4%;}
.about_a .left{float:left;width:52%;}
.about_a .left .xuanzhuan{margin-top:8%;margin-left:10%;}
.about_a .left .chanpin{margin-top: -27%;width: 98%;}
.about_a .right{float:right;width:38%;}
.about_a .right .title{ margin-left: 20%;margin-top: 12%;margin-bottom:5%;}
.about_a .right p{font-size:22px;line-height:36px;margin-bottom:10%;color:#fffcd0;}
.about_a .right a{ display:block; background:url(/images/chakanw.png) no-repeat center; text-align:center; line-height:88px; font-size:24px;margin-top:10%;color:#b01c2e;}



/*优势*/
.youshi_a{ background:#f8f8f8; width:100%; padding:50px 0 0 0;}
.youshi_a .title{text-align:center;margin-top: 2%;margin-bottom: 3%;}
.youshi_a>h2{ font-size:60px; line-height:60px; text-align:center; color:#019241; font-weight: bold; letter-spacing: 5px; margin-bottom:48px;}
.youshi_a>h2 span{ display:inline-block; width:80px; height:80px; background:url(/images/7.png) no-repeat; position: relative; top: 16px; margin:0 5px;}
.youshi_a li{ background:#fff; box-shadow: 0 0 10px rgb(0 0 0 / 10%); width:23.5%; float:left; margin-right:2%; border-radius:10px; overflow:hidden; padding:30px; box-sizing:border-box;}
.youshi_a li:first-child{ padding:50px 30px 45px 30px;}
.youshi_a li:first-child p{ margin-bottom:30px;}
.youshi_a li:nth-child(4),.youshi_a li:nth-child(7){ margin-right:0;}
.youshi_a li:nth-child(2),.youshi_a li:nth-child(3),.youshi_a li:nth-child(4){ margin-bottom:2%;}
.youshi_a li span{ width:48px; height:48px; display:block; background:#b01c2e; color:#fff; line-height:48px; text-align:center; font-size:30px; font-family:arial; margin:0 auto;}
.youshi_a li h2{ font-size:24px; line-height:24px; font-weight: bold; text-align:center; margin:24px 0;}
.youshi_a li p{ height:84px; line-height:30px;}
.youshi_a li img{width:100%;}
.youshi_a li:hover{ background:#b01c2e; cursor: pointer;}
.youshi_a li:hover span{ background:#fff; color:#b01c2e;}
.youshi_a li:hover h2,.youshi_a li:hover p{ color:#fff;}
.youshi_a a{ display:block; background:url(/images/chakanr.png) no-repeat center; text-align:center; line-height:88px; font-size:24px;margin-top:48px;color:#fff;}




/*新闻*/

.news_a{ width:100%; padding:60px 0;background:url(/images/new_bg.jpg) no-repeat center;margin-bottom: 2%;}
.news_a .title{ text-align:center; margin:3% auto;}
.news_a li{ width:30%; float:left; margin-right:2%;background: #ffffff;padding: 1%;}
.news_a li:last-child{ margin-right:0;}
.news_a li div{ width:100%;border-radius:12px; overflow:hidden;}
.news_a li div img{ width:100%; height:100%; transition:1s;}
.news_a li div:hover img{ transform:scale(1.08);}
.news_a li h3{ font-size:20px; line-height:20px; font-weight:bold; margin:20px 0;}
.news_a li h3 time{ font-weight:normal; font-size:16px; float:right;}
.news_a li p{ line-height:28px;}
.news_a>a{ display:block; background:url(/images/chakanw.png) no-repeat center; text-align:center; line-height:90px; font-size:24px; color:#b01c2e; margin-top:48px;margin-bottom: 2%;}
.news_a li a:hover{ color:#b01c2e;}


/*底部*/
#mould81809{ background:#b01c2e no-repeat; width:100%; position:relative; min-height:800px;}
.foot_a{ padding:60px 0;}
.foot_a .left{ float:left; background:#fff; width:64%; border-radius:15px; margin-top:100px; overflow: hidden;}
.foot_a .left .map_a{ width:100%; overflow:hidden;}
.foot_a .left .lianxi_a{ padding:48px; box-sizing:border-box;}
.foot_a .left .lianxi_a .phone_b{ float:left;}
.foot_a .left .lianxi_a .phone_b p{ line-height:36px;}
.foot_a .left .lianxi_a .phone_b p span{ font-size:24px; display:block; color:#b01c2e; font-weight:bold;}
.foot_a .left .lianxi_a .erweima h2{ width:128px; height:128px;}
.foot_a .left .lianxi_a .erweima span{ color:#333; font-size:16px;}
.foot_a .messages{ float:right; background:#fff; width:30%; border-radius:15px; position:relative; margin-top:100px;}
.foot_a .messages:after{ content:""; background: url("/images/flogo.png") no-repeat center top; width:240px; height:100px; position:absolute; top:-100px; left:50%; transform:translateX(-50%);}
#message0{ padding:40px;}
.messages .msg{ margin-bottom:0;}
.messages .msg input[type="text"]{ margin-bottom: 20px; width: 100%; background: #f0f0f0; border: 0; line-height: 36px; box-shadow: none; border-radius: 6px; padding:10px 20px; box-sizing: border-box;}
.messages .msg-right:last-child { width: 100%;}
.messages textarea { height: 218px;  width: 100%;background: #f0f0f0; border: 0; line-height: 36px; box-shadow: none; padding: 0; border-radius: 6px; padding: 10px 20px; box-sizing: border-box;}
.messages .msg .btn-mesSubmit{display: block; margin-top: 30px; border-radius: 10px; border: none; width: 184px; line-height: 50px; 
  height: auto; background: #f0f0f0; color: #555; font-size: 16px; }
.messages .msg .btn-mesSubmit:hover{ background: #b01c2e; color: #fff; }

#mould73374{ position:absolute; bottom:0; width:100%; background:none;}
.footer-foot{ background:none;}
.footer-foot p{ float:left; line-height:54px; color: #fff;}
.footer-foot p:last-child{ float:right;}
.footer-foot p a { color: #fff;}


@media screen and (max-width:1680px){
  .navbars4, .width_1600{width:92%;}
  .youshi_a li:first-child p {margin-bottom: 31px;}
  .youshi_a li p{height:110px;}
  .youshi_a li:first-child{padding: 60px 30px 70px 30px;}
  .youshi_a{padding: 60px 0 60px 0;}
  .news_a {padding: 30px 0;}
  .news_a li div{height: auto;}
  .foot_a li{margin-right: 58px;}
  .messages textarea {height: 208px;}
}
@media screen and (max-width:1600px){
  .youshi_a li:first-child p {margin-bottom: 40px;}
  .messages textarea {height: 196px;}
  #mould81809 {min-height: 780px;}
  .about_a .right p {font-size: 20px;}
}

@media screen and (max-width:1550px){
  .youshi_a li:first-child p {margin-bottom: 49px;}
  .messages textarea {height: 186px;}
    
}

@media screen and (max-width:1500px){
  .haochu_a .box p {line-height: 26px;}
  .navbars4, .width_1600{width:92%;}
  .about_a .right img{margin: 0 auto 40px;}
  .about_a .right>p{line-height: 28px;font-size: 18px;}
  .ts_a .width_1600 div{height: 470px;}
  .about_a .right .addmuns1{margin-top: 34px;}
  .youshi_a li:first-child p{margin-bottom: 40px;}
  .youshi_a li p{height:110px;}
  .youshi_a li:first-child{padding: 74px 30px 70px 30px;}
  .youshi_a{padding: 60px 0 60px 0;}
  .news_a {padding: 30px 0;margin-bottom: 4%;}
  .news_a li div{height: auto;}
  .foot_a li{margin-right: 42px;}
  .messages textarea {height: 178px;}
  #mould81809 {min-height: 760px;}
}


@media screen and (max-width:1440px){
  .haochu_a .box p {margin: 6% auto;}
  .about_a .right>p {
    line-height: 26px;font-size: 18px;}
  .clearfix, .navbars4{width:92%;}
  .ts_a .width_1600 div{ height:450px;}
  .youshi_a li p{height:125px;}
  .youshi_a li:first-child p{margin-bottom:42px; margin-top:50px;}
  .youshi_a li{ padding: 20px;}
  .youshi_a li p {line-height: 28px;}
  .youshi_a li h2 {margin: 20px 0;}
   .youshi_a li:first-child {
    padding: 38px 24px 42px 24px;
}
  .youshi_a {
    padding: 60px 0 0px 0;
}
  .youshi_a a {margin-bottom: 3%;}
  .foot_a .foot_txt{width: 26%;}
  .foot_a ul{width:45%;}
  .foot_a li{margin-right: 32px;}
  .foot_a li h4 a{font-size:18px;}
  .foot_a li h5 a{font-size:15px;}
  .news_a li div{height:auto;}
  .news_a {padding: 30px 0;margin-bottom: 4%;}
  .messages textarea {height: 168px;}
  .messages .msg .btn-mesSubmit {margin-left:60px;}
  .about_a .right img {
  margin: 0 auto 0px;
}
}


@media screen and (max-width:1360px){
    .about_a .right img {
  margin: 0 auto 0px;
}
  .haochu_a .box p{line-height:26px;}
  .youshi_a li:first-child {
    padding: 38px 24px 42px 24px;
}
  .youshi_a {
    padding: 60px 0 0px 0;
}
  .news_a {
    width: 100%;
    padding: 30px 0;
    margin-bottom: 4%;
    margin-top: 4%;
}
  .clearfix, .navbars4{width:92%;}
  .about_a .right img{margin: 0 auto 20px;}
  .about_a .right>p{line-height: 28px;font-size:18px;}
  .about_a .right .addmuns1{margin-top: 20px;}
  .ts_a .width_1600 div{ height:450px;}
  .youshi_a li p{height:125px;}
  .youshi_a li:first-child p{margin-bottom:42px; margin-top:50px;}
  .youshi_a li{ padding: 20px;}
  .youshi_a li p {line-height: 28px;}
  .foot_a .foot_txt{width: 26%;}
  .foot_a ul{width:45%;}
  .foot_a li{margin-right: 26px;}
  .foot_a li h4 a{font-size:18px;}
  .foot_a li h5 a{font-size:15px;}
  .news_a li div{height:auto;}
  .messages3{width: 92%;}
  .youshi_a li:nth-child(2), .youshi_a li:nth-child(3), .youshi_a li:nth-child(4) {
    margin-bottom: 1%;
}
  .messages textarea {
    height: 162px;}
  .youshi_a li h2 {margin: 20px 0;}
  .messages .msg .btn-mesSubmit {line-height: 42px;margin-left:50px;}
  #mould81809 {min-height: 720px;}
}






