/*头部区域 */

a:focus {outline-style:none; -moz-outline-style: none;}  

.top{
   	height: 26px;
  	background-color: #f7f7f7;
 }
.banxin{
	margin: 0 auto;
	width: 1200px;
}
.top .guide span{
	display: inline-block;
}	
.top .guide a{
	display: inline-block;
	margin-right: 11px;

}

/* logo区 */
.logo-box{
	border-top: 4px solid #e60012;
	border-bottom:1px solid #ddd;
	overflow: hidden;
}
.logo .logoPic{
	background: url(../images/logo.png) no-repeat;
	width: 207px;
	height: 49px;
	margin-top: 17px;
	margin-left: 2px;
}
.logokjs{
	width:200px;
	height:49px;
	margin-top:23px;
	margin-left:20px;
	float:left;
}

.logokjs p{
	height:49px;
	line-height:49px;
	font-size:30px;
	font-weight:bold;
	letter-spacing:5px;
}

.logo .searchBox{
	padding: 18px 0;
}

.logo .searchBox input{
	width: 192px;
	line-height:40px;
	border: 1px solid #e60012;
	padding:0 10px;
}
.logo .searchBox .f00{
	display: inline-block;
	background: url(../images/icon-search.png) no-repeat center;
	width: 42px;
	height: 42px;
	line-height: 30px;
	text-align: center;
	background-color: #e60012;
	padding-left: 5px;
	color:#fff;
}
/* 导航区 */
.nav>ul>li{
	width: 25%;
	height: 75px;
	box-sizing: border-box;
	border-right:1px solid #ddd;
	position: relative;
}
.nav>ul{
	height: 75px;
}
.nav>ul>li:last-child{
	border-right:0;
}
.nav>ul>li>a{
	display: block;
	padding-top:15px;
	height:60px;
	font-size: 24px;
	color: #221815;
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.nav>ul>li>a:hover,.nav>ul>li>a:hover div.en{
	color: #f00;
}
.nav ul a div.en{
	height:12px;
	font-size: 16px;
	color: #d2d2d2;
	line-height: 12px;
	transform: scale(0.8);
	margin-bottom:2px;
}
.nav>ul>li.itemOne>a,.nav>ul>li.itemOne>a div.en{
	color: #f00;
}

.drop{
	position: absolute;
	top: 75px;
	left: 0;
	width: 100%;
	z-index:999;
	height: 0;
	overflow: hidden;

}
.drop li {
	background-color: #e60012;
	padding: 0 23px;
  }
  
.drop li a {
	display: block;
	border-bottom: 1px solid #df6c75;
	color: #fff;
	font-size: 20px;
	line-height: 60px;
	text-align: center;
	box-sizing: border-box;
}
.drop li:last-child a{
	
	border-bottom: 0;
}
.nav>ul>li:hover .drop{
	height: 300px;
	animation-delay: 0.3s;
	transition: height 0.5s;
	-moz-transition: height 0.5s; /* Firefox 4 */
	-webkit-transition: height 0.5s; /* Safari 和 Chrome */
	-o-transition: height 0.5s; /* Opera */
}

/* 广告区 */
.banner .swiper-slide{
	height: 600px;
	overflow: hidden;
}
.banner .swiper-slide>a{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
 }
.banner .swiper-pagination-bullet-active {
	background: #e60012;
}
.swiper-pagination-bullet{
	width: 14px;
	height: 14px;	
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 10px;
}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 18px;
}
/* 公司描述区 */
.describe-box{
	color: #282828;
	text-align: center;
	padding-top:120px;
}
.describe-title{
	font-size: 46px;
	margin-bottom: 17px;
}
.describe-txt{
	font-size: 14px;
	line-height: 22px;
}
.describe-item{
	font-size: 22px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	-webkit-justify-content: space-around;
}
.describe-item .describe-img-box{
	margin-bottom:30px;
}
.describe-item>div{
	padding:50px 0 80px 0;
}
/* 优势 */
.advance{
	height: 500px;
	overflow: hidden;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}
.advance-box{
	height: 100%;
	font-size: 24px;
	line-height: 72px;
	color: #fff;
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	-webkit-justify-content: space-around;	
	align-items: center;
	-webkit-align-items: center;
}
/* 客户 */
.customer{
	padding:122px 0 156px;
}
.customer .swiper-slide ul{
	width:1000px;	
	height:217px;
	margin: 0 auto;
	overflow: hidden;
	border: 1px solid #d2d2d2;

}
.customer .swiper-slide ul li{
	width: 200px;
	height: 73px;
	float: left;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center center;
}
.customer-title-box{
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	margin-bottom: 57px;	
}	
.customer-title-en{
	font-size: 34px;
}
.customer-title-line{
	height:54px;
	width:50px;
	border-bottom: 3px solid #ff9537;
	margin-right:3px;
}
.customer-title-zh{
	font-size:19px;
	padding-top:5px;
}
.customer-title-zh span{
	color: #ccc;
	padding-left: 8px;
}
.customer-title-zh-en{
	font-size:12px;
}
/*Swiper原样式 */
.swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23aeaeae'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23aeaeae'%2F%3E%3C%2Fsvg%3E");}
/* footer区 */
.footer-box{
	height:280px;
	overflow: hidden;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
	font-size: 20px;
}
.footer-box ul li{	
	text-align: center;
	width: 25%;
	padding:20px 0;
}
.footer-box ul li a{
	color: #fff;
}
.footer-box .footer-txt>div{
	color: #fff;
	line-height:50px;
	padding-left: 36px;
	background-repeat: no-repeat;
    background-position: center left;
}
.footer-last-box{
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	-webkit-justify-content: space-around;	
	align-items: center;
	-webkit-align-items: center;
}

/* 页面标题 */
.page-title{
	height: 70px;
	padding-top: 42px;
	color: #e60012;
	font-size: 34px;
}
.page-title span{
	font-size: 20px;
	color: #d2d2d2;
	margin-left:24px;
}
.banxin-line-bottom{
	border-bottom: 1px solid #d8d8d8;	
	width: 85%;
	min-width: 1200px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.banxin-line-top{
	border-top: 1px solid #d8d8d8;	
	min-width: 1200px;
	width: 85%;
	margin: 0 auto;
}

/* 次标题 */
.sub-nav{
	height: 60px;
	overflow: hidden;
	margin-bottom:20px;
}
.sub-nav li{
	float: left;
	margin-right: 50px;	
	box-sizing: border-box;
	border: 1px solid #d8d8d8;
	width: 200px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	color: #000;
	font-size: 22px;
	cursor: pointer;
}
.sub-nav li a{
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 60px;
	color: #000;
	font-size: 22px;
}
.sub-nav li:last-child{
	margin-right: 0;
}

.sub-nav li:hover,.sub-nav li.activated,.sub-nav li.activated a,.sub-nav li a:hover{
	background: #e60012;
	color: #fff;
	border: 1px solid #e60012;
}



/* 产品详情 */
.product-detail{
	padding:75px 0 87px;
}
.product-detail li{
	line-height:70px;
	font-size:18px;
	color:#848484;
	text-align:center;
}
.product-detail li:nth-child(even){
	background: #ededed;
}
.product-detail .function-list li{
	line-height: 70px;
	font-size: 20px;
	color: #848484;
	text-align: center;
}
.product-detail .function-list li:nth-child(even){
	background: #ededed;
}
.detail-img-title,.function-title{
	font-size: 36px;
	color: #e60012;
	text-align: center;	
}
.function-title {
	margin-bottom: 20px;
	margin-top: 20px;
}
.detail-img{
	height:354px;
	text-align: center;
	overflow: hidden;
	padding: 103px 0;
}
.detail-img img{
	max-height: 354px;
}
.page-change{
	padding:38px 0 63px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	color: #e60012;
	font-size: 20px;
	line-height: 35px;
	align-items: center;
	-webkit-align-items: center;
}
.page-change a{
	color: #e60012;
}

/* 产品列表 */
.products-list{
	padding-bottom: 68px;
}
.products-list li{
	border-bottom: 1px solid #d8d8d8;
	padding: 40px 0;
	overflow: hidden;
}
.products-list li:last-child{
	border-bottom:0;
}
.products-list li>div{
	width: 550px;
	float:left;
}
.products-list li>div:first-child{
	margin-right: 100px;
}
.list-item a{
	display: block;
	overflow: hidden;
}
.list-item .list-item-img{
	width: 136px;
	height: 90px;
	overflow: hidden;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	box-sizing: border-box;
	margin-right: 8px;
	margin-top: 17px;
}
.list-item-img img{
	width:136px;
	height:90px;
}
.news-list .list-item .list-item-img{
	width: 230px;
	height: 124px;
	margin-top: 0;
}
.list-item .list-item-content{
	float:left;
	width: 382px;
	height: 90px;
	padding:17px 12px;
}
.news-list .list-item .list-item-content{
	width: 937px;
} 
.list-item .list-item-content h6{
	font-size: 23px;
	margin-bottom: 8px;
	color: #000;
	font-weight: normal;
}
.list-item .list-item-content div{
	font-size: 14px;
	line-height: 26px;
	color: #d2d2d2;
}
.list-item a:hover .list-item-content, a.list-item:hover .list-item-content{
	background: #ef8ea2;
}
.list-item a:hover .list-item-content h6,.list-item a:hover .list-item-content div{
	color: #fff;
}
a.list-item:hover .list-item-content h6,a.list-item:hover .list-item-content div{
	color: #fff;
}

/* 新闻详情 */
.news-detail-box{
	padding: 30px 0 90px;
}
.news-title{
	font-size: 34px;
	text-align: center;
	color: #e60012;
}
.news-creat-time{
	width: 1100px;
	margin:0 auto;
	font-size: 12px;
	text-align: center;
	border-bottom: 1px solid #d8d8d8;
	height: 46px;
	line-height: 46px;
	color: #8c8c8c;
}
.news-content{
	font-size: 22px;
	line-height: 36px;
	color: #3a3a3a;
}
.news-content p{
  text-indent: 44px;  
}
.news-content img{
	margin: 30px 0;
}
.news-detail-img{
	text-align: center;
}
/* 关于我们 */
.about-box{
	padding-bottom: 115px;
}
.about-title{
	padding:112px 0 50px;
}
.about-title-num{
	font-size: 100px;
	color: #e60012;
	font-weight: bold;
	display: inline-block;
	width: 120px;
}
.about-title-line{
	font-size: 60px;
	border-left: 1px solid #757575;
	transform: rotate(30deg) translateY(10px);
	display: inline-block;
	transform-origin: bottom;
	width:1px;
	height:60px;
}
.about-title-txt{
	font-size: 22px;
	color: #757575;
	margin-left: 15px;
}
.about-title img{
	margin-left: 133px;
	margin-top: -8px;
}

.introduction{
	height: 400px;
	background: #e60012;
	color: #fff;
	margin-bottom: 10px;
}
.introduction-txt{	
	width: 360px;
	float:right;
	margin: 0 50px;
	padding-top: 40px;
}
.introduction-txt h6{
	font-size:22px;
	text-align: center;
	margin-bottom: 28px;
	font-weight: normal;
}
.introduction-txt p{
	font-size: 18px;
	line-height: 20px;
	text-indent: 32px;  
}
.introduction-imgs{
	overflow: hidden;
}
.introduction-imgs li{
	width: 347px;
	height: 242px;
	overflow: hidden;
	box-sizing: border-box;
	border: 1px solid #d8d8d8;
	margin-right: 79px;
	float:left;
	padding: 8px 4px;
	font-size:16px;
	color: #757575;
	text-align: center;
}
.introduction-imgs li:last-child{
	margin-right: 0;
}
.introduction-img-box{
	height: 170px;
	text-align: center;
	margin-bottom: 18px;
	overflow: hidden;
}
.introduction-img-box img{
	height: 100%;
	width:336px;
}

.culture{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;	
	align-items: center;
	-webkit-align-items: center;	
}
.culture-txt{
	width: 456px;
}
.culture-txt h5{
	font-weight: normal;
	font-size: 33px;
	padding-bottom: 24px;
	border-bottom: 1px solid #e60012;
	color: #000;
	padding-top: 60px;
	margin-bottom: 25px;
}
.culture-txt p{
	font-size: 22px;
	line-height: 38px;
	color: #000;
}
.contact-us{
	padding-bottom: 32px;
}
.contact-us p{
	font-size: 20px;
	line-height: 58px;
	height: 58px;
	padding-left: 58px;
	color: #3a3a3a;
	background-repeat: no-repeat;
    background-position: center left;
}
.contact-us-img img{
	max-width: 100%;
}



.hzkh{width:196px; height:71px;}
.xsal{width:196px; height:71px;}
.pag{
	width:1200px;
	font-size:18px;
	margin-top:40px;
	text-align:center;
}

#products-list{overflow:hidden;min-height:600px;}
#products-list>ul{display: none;}
#products-list>ul{width:1300px;overflow:hidden}
#products-list>ul li{float:left}
#products-list>ul li:nth-last-child(2):not(:nth-child(even)){border-bottom:0}