@charset "UTF-8";
.container,.head_main,.wrap,.index-container,.foot-main{padding-right: 15px;padding-left: 15px;margin:0 auto;}
@media (min-width: 768px) {
	.wrap,.container{ width: 750px;}
}
@media (min-width: 992px) {
    .wrap,.container,.head_main,.index-container,.foot-main{width: 970px;}
}
@media (min-width: 1260px) {
 	.wrap,.container,.head_main,.index-container,.foot-main{ width: 1230px;}
}
@media (min-width: 1460px) {
  .container,.head_main,.index-container{ width: 1430px;}
}
@media (min-width: 1660px) {
  .index-container{ width: 1630px;}
}

/* 内页banner */
.inner-banner{position: relative;margin-top: 140px;}
.inner-banner img{display: block;width: 100%;}
.inner-font{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;left: 0;color: white;font-size: 50px;font-family: 'din';text-transform: uppercase;text-align: center;}

.inner-nav{height: 70px;background: #f5f5f5;}



.inner-nav{height: 70px;background: #f5f5f5;}
.inner-scroll{white-space: nowrap;overflow-x: auto;}
.inner-nav a{display: inline-block;font-size: 18px;color: #444444;min-width: 180px;padding: 0 20px;text-align: center;line-height: 70px;}
.inner-nav a.on,.inner-nav a:hover{color: white;background: #3160be;}
@media (max-width: 767px) {
	.inner-font{font-size: 30px;}
	.inner-nav{height: 45px;}
	.inner-nav a{font-size: 16px;padding: 0 10px;min-width: 100px;line-height: 45px;}
}



/*===========工厂实力=============*/
.fac-one{padding: 70px 0 80px;}
.fac-tit{font-size: 40px;color: #333;line-height: 50px;font-family: 'akm';}
.fac-line{width: 50px;height: 2px;background: #3160be;margin: 12px 0 22px;}
.fac-dec{font-size: 16px;color: #666;line-height: 24px;position: relative;z-index: 3;}
.fac-white{color: white;}
.fao-swiper{margin-top: 55px;}
.fao-swiper img{display: block;width: 100%;}
.fao-swiper .swiper-button-prev{left: 30px; width: 56px;height: 56px;border-radius: 50%;background: white;text-align: center;line-height: 56px;color: #333;font-weight: bold;font-size: 20px;margin-top: -28px;}
.fao-swiper .swiper-button-next{right: 30px; width: 56px;height: 56px;border-radius: 50%;background: white;text-align: center;line-height: 56px;color: #333;font-weight: bold;font-size: 20px;margin-top: -28px;}
.fao-swiper .swiper-button-prev:hover,.fao-swiper .swiper-button-next:hover{color: #3160be;}
.fao-swiper .swiper-pagination-bullet{opacity: 1; width:10px;height: 10px;background: none;border: solid 1px #fff;}
.fao-swiper .swiper-pagination-bullet-active{background: #3160be;border-color: #3160be;}
.fao-swiper .swiper-pagination{display: none;}
.fac-one ul{margin-top: 65px;}
.fac-one li{width: 33.333333%;float: left;text-align: center;border-right: solid 1px #e5e5e5;}
.fac-one li:last-child{border-right: 0;}
.fao-num{height: 50px;overflow: hidden;font-size: 20px;color: #666;line-height: 50px;}
.fao-num .timer{font-size: 60px;color: #3160be;font-family: 'din';}
.fac-one li p{font-size: 20px;color: #666;line-height: 24px;margin-top: 18px;}
.fac-two{padding: 75px 0 90px;background:url(../images/fat-bg.jpg) no-repeat center;background-size: cover;}
.fat-swiper{padding-top: 80px;margin-top: -24px;position: relative;}
.fat-swiper img{display: block;width: 100%;}
.fat-swiper .swiper-pagination-bullet{width: 15px;height: 15px;margin: 0 15px;background: none;border: solid 2px #bbc2cb;opacity: 1;}
.fat-swiper .swiper-pagination-bullet-active{background: #3160be;border-color: #3160be;}
.fat-swiper .swiper-pagination{top: 0;left: 0;text-align: right;width: 100%;}
.fat-list{display: block;position: relative;overflow: hidden;}
.fat-font{transition: all .5s; position: absolute;top: 0;left:-100%;width: 100%;height: 100%;font-size: 20px;color: white;line-height: 30px;background: #3160be;padding: 0 35px;}
.fat-swiper .swiper-slide:hover .fat-font{left: 0;}
.fac-three{padding: 77px 0 96px;background: #f5f5f5;}
.fae-box{margin: 55px -5px 0;overflow: hidden;}
.fae-nav{width: 33.33333%;float: left;padding: 0 5px;}
.fae-nav a{display: block;width: 100%;line-height: 120px;padding-left: 70px;font-size: 24px;color: #444444;margin-bottom: 4px;background: white;}
.fae-nav a.on{color: white;background: #3160be;}
.fae-right{width: 66.66666%;float: left;padding: 0 5px;}
.fae-pic{width: 100%;overflow: hidden;display: none;}
.fae-pic.on{display: block;}
.fae-pic img{display: block;width: 100%;transition: all .5s;}
.fae-pic:hover img{transform: scale(1.05);}
.fac-four{padding: 75px 0 110px;background:url(../images/faf-bg.jpg) no-repeat center;background-size: cover;}
.fac-four ul{margin: 43px -6.5px 0;}
.fac-four li{width: 25%;float: left;padding: 0 6.5px;}
.faf-list{width: 100%;position: relative;overflow: hidden;}
.faf-list::after{position: absolute;z-index: 2; content: '';width: 100%;height: 100%;top: 0;left: 0;background: url(../images/faf-hide.png) no-repeat center;background-size: cover;}
.faf-list img{display: block;width: 100%;transition: all .5s;}
.faf-list h3{position: absolute;z-index: 3;width: 100%;padding: 0 15px;left: 0;bottom: 20px;font-size: 20px;color: white;line-height: 24px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.faf-list:hover img{transform: scale(1.05);}
.fac-five{padding: 76px 0 100px;}
.fav-box{margin: 48px -10px 0;}
.fav-swiper{width: 50%;float: left;padding: 0 10px;}
.fav-swiper img{display: block;width: 100%;transition: all .5s;}
.fav-swiper .swiper-button-prev{left: 20px; width: 50px;height: 50px;border-radius: 50%;background: rgba(255,255,255,0.9);text-align: center;line-height: 50px;color: #333;font-weight: bold;font-size: 20px;margin-top: -25px;}
.fav-swiper .swiper-button-next{right: 20px; width: 50px;height: 50px;border-radius: 50%;background:  rgba(255,255,255,0.9);text-align: center;line-height: 50px;color: #333;font-weight: bold;font-size: 20px;margin-top: -25px;}
.fav-swiper .swiper-button-prev:hover,.fav-swiper .swiper-button-next:hover{color: #3160be;}
.fav-swiper .swiper-pagination-bullet{width: 10px;height: 10px;background: none;border: solid 1px #bbc2cb;opacity: 1;}
.fav-swiper .swiper-pagination-bullet-active{background:#3160be;border-color: #3160be;}
.fav-swiper .swiper-pagination{display: none;}
.fav-swiper p{position: absolute;width: 100%;padding: 0 30px;line-height: 60px;font-size: 20px;color: white;background: rgba(0,0,0,0.6);left: 0;bottom: 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.fav-swiper .swiper-slide:hover img{transform: scale(1.05);}
.fav-swiper .swiper-slide:hover p{background: #3160be;}
.nei_anchor {text-align: center;padding: 20px 0; display: none;position: fixed;left: 0;top: 0;font-size:0;width: 100%;z-index: 1001;background: #f5f5f5;box-shadow: 0px 0px 8px 0px #d6d6d6;}
.nei_anchor span {display: inline-block;*display: inline;*zoom: 1;}
.nei_anchor span a {font-family: arial; font-size: 18px;color: #333;line-height:30px;padding: 0 30px;display: inline-block;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;position: relative;}
.nei_anchor span a:after{content: '';width: 1px;height: 17px;background: #dadada;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.nei_anchor span:last-child a:after{display: none;}
.nei_anchor span:hover a,
.nei_anchor span.on a {color: #3160be;}
.nei_anchor span.span1 a {background: transparent;color: #666;}
@media  (max-width:1259px) {
	.fae-nav a{line-height: 94px;}
}
@media  (max-width:991px) {
	.fae-nav a{line-height: 71px;padding-left: 40px;}
	.nei_anchor span a{padding: 0 15px;}
}
@media  (max-width:767px) {
	.nei_anchor{display: none !important;}
	.fac-one{padding: 35px 0 20px;}
	.fac-tit{font-size: 22px;line-height: 26px;}
	.fac-dec{font-size: 15px;line-height: 22px;}
	.fac-line{margin-bottom: 17px;}
	.fao-swiper{margin-top: 25px;}
	.fao-swiper .swiper-button-prev,.fao-swiper .swiper-button-next,.fav-swiper .swiper-button-prev,.fav-swiper .swiper-button-next{display: none;}
	.fao-swiper .swiper-pagination,.fav-swiper .swiper-pagination{display: block;}
	.fac-one ul{margin-top: 25px;}
	.fac-one li{width: 50%;padding: 0 10px;margin-bottom: 20px;}
	.fac-one li:nth-child(2){border-right: none;}
	.fao-num{font-size: 14px;height: 35px;line-height: 35px;}
	.timer{font-size: 40px;}
	.fac-one li p{font-size: 14px;margin-top: 5px;line-height: 18px;}
	.fac-two{padding: 35px 0;}
	.fat-swiper{padding-top:30px;margin-top: 0;padding-bottom: 40px;}
	.fat-swiper .swiper-pagination{top: auto;bottom: 0;text-align: center;}
	.fat-swiper .swiper-pagination-bullet{width: 10px;height: 10px;border-width: 1px;margin: 0 5px;}
	.fac-three{padding: 35px 0 45px;}
	.fae-box{margin: 25px 0 0;}
	.fae-nav,.fae-right{width: 100%;float: none;padding: 0;overflow: hidden;}
	.fae-nav a{float: left;width: 49%;margin-bottom: 15px;padding-left: 15px;font-size: 16px;line-height: 45px;}
	.fae-nav a:nth-child(2n){float: right;}
	.fac-four{padding: 35px 0;}
	.fac-four ul{margin: 25px -7.5px 0;}
	.fac-four li{width: 50%;padding: 0 7.5px;margin-bottom: 15px;}
	.faf-list h3{padding: 0 10px;bottom: 10px;font-size: 15px;}
	.fac-five{padding: 35px 0 10px ;}
	.fav-box{margin: 25px 0 0;}
	.fav-swiper{width: 100%;float: none;padding: 0;margin-bottom: 20px;}
	.fav-swiper .swiper-container{padding-bottom: 40px;}
}


.ser-form{margin-top: 48px;}
.ser-block input{width: 48.75%;line-height: 46px;height: 46px;background: #fff;border: none;outline: medium;color: #777;font-size: 18px;padding: 0 30px;margin-right: 2.5%;}
.ser-block input:last-child{margin-right: 0;}
.ser-block{margin-bottom: 2.5%;font-size: 0;text-align: center;}
.ser-block textarea{width: 100%;height: 200px;background: #fff;font-size: 18px;color: #777;padding:15px 30px;}
.ser-block:last-child{margin-bottom: 0;}
.ny-btn{width: 189px;height: 53px;line-height: 53px;color: #fff;font-size: 18px;background: #0060e7;margin-top: 30px;text-align: center;}

@media (max-width: 767px) {
  .ser-block input{width: 100%;margin-right: 0;margin-bottom: 2.5%;height: 40px;line-height: 40px;font-size: 14px;padding: 0 20px;}
  .ser-block{margin-bottom: 0;}
  .ser-block textarea{padding: 10px 20px;font-size: 14px;height: 130px;}
  .ser-form{margin-top: 24px;}
  .ny-btn{line-height: 44px;height: 44px;width: 138px;font-size: 14px;}
}



/* 联系我们 */
.cont-box{background: #f2f6fa;}
.add-box{padding: 90px 0 0;}
.add-item{margin-bottom: 40px;padding-bottom: 60px;border-bottom: 1px solid #d9d9d9;}
.add-item-lf{width: 50%;}
.add-item-lf h3{color: #222;font-size: 30px;margin-bottom: 48px;}
.add-item-lf p span{color: #777;font-size: 18px;padding-left: 26px;display: block;margin-bottom: 8px;}
.add-item-lf p span.c_111{color: #111;padding-left: 0;}
.add-item-lf p span.blue{font-size: 36px;color: #0060e7;font-family: DINM;padding-left: 0;letter-spacing: -2px;}
.add-item-lf p span.tel{background: url(../images/img41.png) no-repeat left center;}
.add-item-lf p span.mail{background: url(../images/img42.png) no-repeat left center;}
.add-item-lf p span.add{background: url(../images/img43.png) no-repeat left center;}
.add-item-lf p span.fax{background: url(../images/img44.png) no-repeat left center;}
.add-item-lf p span.sky{background: url(../images/img45.png) no-repeat left center;}
.add-item-lf .add-block1 p{display: inline-block;width: 50%;}
.add-item-lf .add-block{margin-bottom: 30px;}
.add-item-lf .add-block:last-child{margin-bottom: 0;}
.add-item-rt{margin-top: 35px;width: 50%;overflow: hidden;}
.add-item-rt img{display: block;width: 100%;}
.cont-tit{font-size: 30px;color: #333;text-align: center;}
.cont-form{padding: 40px 0 70px;}
@media (max-width: 1459px) {
  

  .add-item-lf h3{font-size: 28px;}
  .add-item-lf p span.blue{font-size: 32px;}
  .cont-tit{font-size: 28px;}

}
@media (max-width: 1259px) {
  .add-item-lf .add-block1 p{width: 100%;}
}
@media (max-width: 991px) {
  .add-item-lf,.add-item-rt{width: 100%;}
  .add-item-lf .add-block1 p{width: 50%;}
  .add-box{padding: 30px 15px 0;}
  .add-item-lf h3{font-size: 18px;margin-bottom: 20px;}
  .add-item-lf p span{font-size: 14px;line-height: 18px;margin-bottom: 10px;}
  .add-item-lf p span.blue{font-size: 24px;}
  .add-item-lf .add-block{margin-bottom: 15px;}
  .add-item{padding-bottom: 35px;margin-bottom: 30px;}
  .add-item-rt{margin-top: 20px;}
  .cont-tit{font-size: 18px;}
  .cont-form{padding: 0 0 40px;}
  .nei_anchor{display: none!important;} 
}

