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


.navbars4{ width:1360px;}
.navbars4 li{ position:relative;}
.navbars4 li>a{ padding:0 30px; background:none; text-align:center; display:block; line-height:48px;}
.navbars4 li.active a{ background:none; color:#da251c; border-radius:inherit;}
.navbars4 li:hover>a{ background:none; color:#da251c;}

.navbars4 li .erji{ z-index:999; padding-top:0; top:80px; width:100%; display:none; position: absolute; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.navbars4 li .erji>a{ width:100%; background:#fff; color:#000; margin-bottom:0; height:50px; line-height:50px; border-radius:inherit; display: block; text-align:center; padding:0;}
.navbars4 li .erji>a:hover{ background:#da251c; color:#fff;}
.navbars4 li:hover .erji{ display:block;}

.navbars4 li:nth-child(3) .erji{ width:1000px; background:#fff; left:-300px; padding:36px; box-sizing:border-box;}
.navbars4 li:nth-child(3) .erji>div{ width:23.5%; margin-right:2%; float:left; border:1px solid #ccc; box-sizing:border-box;}
.navbars4 li:nth-child(3) .erji>div:last-child{ margin-right:0;}
.navbars4 li:nth-child(3) .erji>div>a{ background:none; color:#333; padding:0 0 0 20px; line-height:36px; border-bottom:1px solid #ccc; display:block; border-radius:inherit;}
.navbars4 li:nth-child(3) .erji>div>a:hover{ color:#da251c; background:#e5e5e5;}
.child_menu{ display: initial!important; float:inherit!important; width:100%; height:auto!important;}
.child_menu li{ display:initial;}
.child_menu li>a{ background:none!important; color:#333!important; border-radius:inherit!important; text-align:inherit; line-height:30px; font-size:14px;  padding:0 0 0 30px; display:block;}
.child_menu li>a:hover{ background:#e5e5e5!important; color:#da251c!important;}
.menu_three>a{ padding:0!important; display:block; color:#666!important; font-size:14px!important; padding:0 0 0 42px!important; line-height:26px; background:none!important; border-radius:inherit!important;}
.menu_three>a:hover{ background:#e5e5e5!important; color:#da251c!important;}


#mould78205 .swiper-container .swiper-pagination .swiper-pagination-bullet{ background-color:rgb(255, 255, 255);background:#fff;opacity:1;width:36px; border-radius:4px;}
#mould78205 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{ background:#da251c;}


/*产品*/
.cp25:after,.cp25 .swiper-slide a:before,.cp25 .swiper-slide a:after,.cp25 .swiper-slide.swiper-slide-next:after{ display:none;}
.cp25 h2{ font-size:30px; line-height:30px; text-align:center; font-family: arial; text-transform: uppercase; margin:48px 0 8px 0;}
.cp25 p{ font-size:24px; line-height:24px; text-align:center;}
.cp25 .swiper-slide.swiper-slide-next{ background:none; box-shadow:none;}
.cp25 .cp25-main{ width:1360px;}
.cp25 .swiper-container{ width:100%; /*padding-bottom:80px;*/ margin-bottom: 32px; padding-top: 30px;}
.cp25 .swiper-slide img{ width:100%; height:100%;}
.cp25 .swiper-slide h3,.cp25 .swiper-slide span{ color:#333;}
.cp25 .swiper-button-next, .cp25 .swiper-button-prev{ top:50%;}
.cp25 .swiper-button-prev{ background:url(/images/j.png) no-repeat; width:11px; height:21px; left: -40px;}
.cp25 .swiper-button-next{ background:url(/images/j.png) no-repeat; width:11px; height:21px; right: -40px;background-position: -21px 0;}
.cp25 .swiper-pagination-bullet{ background:none; width:24px; height:24px; position:relative; opacity:1;}
.cp25 .swiper-pagination-bullet:after{ content: ''; position: absolute; width: 6px; height: 6px; background: #b2b2b2; top: 50%; left: 50%; border-radius: 50%; transform: translate(-50%, -50%); transition: .5s;}
.cp25 .swiper-pagination-bullet-active{ border:1px solid #0a3190; border-radius: 50%;}
.cp25 .swiper-pagination-bullet-active:after{ background: #0a3190;}



.footer6{ background: url(/images/foot_bg.jpg) 50%;}
.footer6 .footer6-main,.footer6 .copy{ width:1360px; margin:0 auto;}
.footer6 .footer6-main{ border-bottom: 1px solid rgba(255,255,255,0.2);}
.footer6-nav li{ margin-right:40px;}
.footer6 .copy a:hover{ color:#03683b;}


.more{ border:1px solid #ccc; display:block; line-height:40px; text-align:center; width:120px; margin:36px auto 50px auto; border-radius:6px; text-transform: uppercase; font-family: arial; transition:.5s;} 
.more:hover{ border:1px solid #B0617B; background:#B0617B; color:#fff;}


.more:hover {
    border: 1px solid #da251c;
    background: #da251c;
    color: #fff;
}


@media screen and (max-width: 1440px){ 
   .navbars4,.footer6 .footer6-main, .footer6 .copy{ width:94%;}
   .footer6-nav li{ margin-right: 30px;}
   .cp25 .cp25-main{ width:90%;}
}



