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


#mould86042{ width:100%; z-index: 999; position:fixed; top:0; left:50%; transform:translateX(-50%)!important; background:#fff; height:100px; transition:.8s; box-shadow:0 0 10px rgba(0 0 0 / 20%);}
.navbars4{ width:1600px; margin:0 auto;}
.navbars4 .logo{ width:269px; margin-right:5%;}
.navbars4 ul{ float:left;}
.navbars4 li{ width:7.6%;}
.navbars4 li a{ line-height:100px; color:#333; padding:0; display:block; text-align:center; background:none!important; position:relative; z-index:0;}
.navbars4 li a::after{ content:""; background:#d32e34; width:100%; height:100%; position:absolute; left:0; bottom:-100%; z-index:-1; transition:.5s;}
.navbars4 li:hover a::after{ bottom:0;}
.navbars4 li.active a::after{ bottom:0;}
.navbars4 li.active a{ color:#fff;}
.navbars4 li.active a,.navbars4 li:hover a{ border-radius:inherit;}

.navbars4 .phone{ float:right; margin-top:25px;}
.navbars4 .phone p{ background:url(/images/phone.png) no-repeat left center; padding-left:26px; line-height:22px;}
.navbars4 .phone span{ font-family:arial; font-size:24px; font-weight:bold; color:#d32e34;}


/*大图*/
#mould86044 .swiper-slide img{ height:100vh;}
#mould86044 .swiper-button-prev,.swiper-container-rtl .swiper-button-next{ left:80px; width:44px; background: rgba(180,180,180,.44) url(/images/index-button-prev.png) no-repeat center;}
#mould86044 .swiper-button-prev:hover{ background: #d32e34 url(/images/index-button-prev-hover.png) no-repeat center;}
#mould86044 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:80px; width:44px; background: rgba(180,180,180,.44) url(/images/index-button-next.png) no-repeat center;}
#mould86044 .swiper-button-next:hover{ background: #d32e34 url(/images/index-button-next-hover.png) no-repeat center;}
#mould86044 .swiper-container .swiper-pagination .swiper-pagination-bullet{ background-color:rgb(255, 255, 255); background:rgb(255, 255, 255); opacity:1; border-radius:4px; width:30px;}
#mould86044 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{ background-color:#d32e34; background:#d32e34; border-radius:4px; width:30px;}


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

/*简介*/
.about_a{ background:#d32e34; padding:24px 0;}
.about_txt{ font-size:32px; color:#ffe6cf; font-family:arial; line-height:80px; text-transform: uppercase; letter-spacing: 25px;}
.about_cont{ background:#fff url(/images/about_bg.jpg) no-repeat right bottom 80px; padding:80px 40px; box-sizing:border-box; position:relative;}
.about_cont h2{ font-size:70px; font-weight:bold; font-style:italic; line-height:90px; text-align:Center; width:52%; margin-bottom:64px;}
.about_cont p{ width:53%; text-indent:2em; font-size:18px; line-height:36px;}
.about_cont img{ position:absolute; top:100px; right:64px;}


.title_a{ text-align:center; margin:60px 0 40px 0;}
.title_a h2{ font-size:50px; line-height:50px; font-weight:bold; color:#d32e34;}
.title_a p{ font-size:18px; line-height:18px; margin-top:20px;}

/*产品*/
.product_a li{ float:left; width:26%; margin-right:11%;}
.product_a li:last-child{ margin-right:0;}
.product_a li div.img{ position:relative;}
.product_a li div.img a{ border-radius:50%; overflow: hidden; display:block;}
.product_a li div.img a img{ transition:.5s;}
.product_a li:hover div.img a img{ transform:scale(1.1);}
.product_a li div.img span{ width:128px; height:128px; position:absolute; top:0; left:0; transition:.5s;}
.product_a li:hover div.img span{ transform: rotate(360deg);}

.product_a li h2{ font-size:30px; font-weight:bold; line-height:36px; text-align:center; margin:30px 0 40px 0;}

.product_a li div.txt{ background:#d32e34; border-radius:10px; text-align:center; color:#fff; padding:16px 0;}
.product_a li div.txt h3{ font-size:24px; line-height:24px; font-weight:bold;}
.product_a li div.txt p{ border-top:1px solid rgba(255,255,255,0.8); display:inline-block; margin-top:16px; padding-top:10px;}


/*优势*/
.youshi_a li{ }
.youshi_a li div.img{ float:left; width:20%;}
.youshi_a li div.txt{ float:right; width:75%; margin-top:40px;}
.youshi_a li div.txt h2{ font-size:24px; line-height:24px; font-weight:bold; color:#d32e34;}
.youshi_a li div.txt p{ line-height:30px; border-top:1px solid #d32e34; margin-top:24px; padding-top:16px;}
.youshi_a li:nth-child(2) div.img{ float:right;}
.youshi_a li:nth-child(2) div.txt{ float:left;}
.youshi_a .share_a{ text-align:center;}
.youshi_a .share_a span{ display:inline-block; background:#d32e34 url(/images/phone1.png) no-repeat left 24px center; padding-left:26px; line-height:72px; font-family:arial; font-size:18px; color:#fff; 
  border-radius:6px; width:264px;}
.youshi_a .share_a a{ border:1px solid #666; width:200px; border-radius:6px; font-size:18px; line-height:72px; display:inline-block; margin-left:30px; transition:.5s;}
.youshi_a .share_a a:hover{ color:#fff; background:#d32e34; border:1px solid #d32e34;}


/*新闻*/
.news_a li{ float:left; width:23.5%; margin-right:2%; position:relative;}
.news_a li:after{ content: ""; width:0; height:4px; background:#d32e34; position:absolute; bottom:0; left:0; visibility: inherit; transition:.5s;}
.news_a li:hover:after{ width:100%;}
.news_a li:last-child{ margin-right:0;}
.news_a li div.img{ border-radius:6px; overflow:hidden; position:relative;}
.news_a li div.img a{ width:100%; height:282px; overflow:hidden;}
.news_a li div.img a img{ width:100%; height:100%; transition:.5s;}
.news_a li:hover div.img a img{ transform:scale(1.1);}
.news_a li div.img time{ position:absolute; top:24px; left:24px; width:72px; height:72px; border-radius:6px; background:#d32e34; color:#fff; text-align:center;}
.news_a li div.img span:first-child{ font-family:arial; font-size:28px; display:block; padding-top: 10px;}
.news_a li div.img span:last-child{ font-family:arial;}
.news_a li div.txt{ padding:12px 12px 20px; box-sizing:border-box;}
.news_a li div.txt h2{ font-size:20px; line-height:30px; font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_a li div.txt p{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color:#666; line-height:24px; margin:12px 0 20px 0;}
.news_a li div.txt a{ background: url(/images/news_icon.png) no-repeat right center; padding-right:30px; line-height:24px; display: inline-block; text-decoration: underline;}
.news_a li:hover div.txt h2,.news_a li:hover div.txt p,.news_a li:hover div.txt a{ color:#d32e34;}


/*底部*/
.footer_a{ margin-top:64px; position:relative; z-index:0;}
.footer_a:after{ content: ""; width:100%; height:460px; background:#1a1a1a; position:absolute; bottom:0; left:0; z-index:-1;}
/*.footer_a .width_1600{ position: relative; top: -80px;}*/
.footer_cont{background:#c30d23;border-top-left-radius:24px;border-top-right-radius:24px;padding:60px;box-sizing:border-box;display: flex;align-items: center;flex-direction: row;justify-content: space-between;}
.footer_cont .foot_txt{color:#fff;width: 60%;float:left;display: flex;flex-direction: row;align-items: center;}
.footer_cont .foot_txt h2{ font-size:32px; font-weight:bold; margin-bottom:24px;}
.footer_cont .foot_txt p{line-height:36px;font-size: 18px;width: 78%;}
.footer_cont .foot_txt div{margin-top:24px;width: 150px;}
.footer_cont .foot_txt div img{ width:100%;}
.footer_cont .foot_txt div span{ display:block; text-align:center; margin-top:8px;}
.footer_cont .foot_txt .lianxi {
    width: 75%;
}
.messages3{ width: 30%; background:none; float:right;}
.messages3 ul{ padding: 0; width: 100%;}
.messages3 ul h2{ font-size:32px; font-weight:bold; margin-bottom:24px; color:#fff;}
.messages3 ul li{ margin-bottom:12px;}
.messages3 ul li input{ float: inherit;height: 48px; padding: 0; padding-left: 14px; width: 100%; color:#333; border:none; border-radius: 6px; margin: 0!important; background:#fff; box-shadow:none; font-size:16px;}
.messages3 ul li input:first-child{ margin-right:2%!important;}
.messages3 ul li input:focus{ box-shadow:none; border:1px solid #fff;}
.messages3 ul li textarea{ float: inherit; height: 120px; padding: 0; padding: 14px 0 0 14px; width: 100%; color:#333; border:none; border-radius: 6px; margin: 0; background:#fff; box-shadow:none; font-size:16px;}
.messages3 ul li a{ width: 100%; background: #fff; border-radius: 6px; font-size: 16px; color: #f63104; margin: 0; line-height: 48px; height: 48px;}
.messages3 ul li a:hover{ background:#982034; color:#fff;}

.footer_a .footer-foot{ background:none;}
.footer_a .footer-foot p{ float:left; line-height:64px;}
.footer_a .footer-foot p:last-child{ float:right;}
.footer_a .footer-foot p a{ }

@media (max-width: 1680px){
  .navbars4,.width_1600{ width:96%;}
  .about_txt {letter-spacing: 18.5px;}
}
@media (max-width: 1600px){
  .footer6-nav li{ margin-right:48px;}
  .about_a .left p{ line-height:32px;}
}
@media (max-width: 1500px){
  .about_txt {line-height: 68px;letter-spacing: 16.5px;}
  .about_a .left p{ line-height:28px;}
  .footer6-nav li{ margin-right:40px;}
  footer  .erweima_a div img{ width:128px;}
}
@media (max-width: 1440px){
  .about_cont h2 {
    font-size: 56px;
    font-weight: bold;
    font-style: italic;
    line-height: 70px;
    text-align: Center;
    width: 52%;
    margin-bottom: 44px;
}
  .about_txt {line-height: 68px;letter-spacing: 15.2px;}

}
@media (max-width: 1400px){
 .navbars4 .logo {
    width: 242px;
    margin-right: 5%;
}
  .about_a {
    background: #d32e34;
    padding: 0;
}
  .about_txt {line-height: 68px;letter-spacing: 15.2px;}
}
@media (max-width: 1360px){
  .navbars4 .logo {margin-right: 3%;}
   .about_txt {font-size:26px;line-height: 62px;letter-spacing: 16.4px;}
    .about_cont h2 {font-size: 50px;margin-bottom: 32px;}
}












