*
{
	margin: 0;
	padding: 0;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
	font-family:"微软雅黑";
	list-style-type:none;  
	text-decoration: none;
}
body
{
	font-family:"微软雅黑";
	font-size: 14px;
	font-weight: 400;
	background: #FFFFFF;
	color: #2f2f2f;
}
.container{
	width: 1200px;
	margin:0 auto;
}

/**
 * 首页1
 */
.header{
	height: 100px;
	width: 100%;
	
}
.logo{
	background: url(../img/logo.gif) no-repeat;
	width: 400px;
	height: 100px;
	float: left;
}
.top{
	width:650px ;
	float: right;
	height: 100px;
}
.encn{
	text-align: right;
	width: 100%;
	float: left;
	margin-top: 10px;
}
.tel{ text-align: right;}
.nav{
	background: #e4eeff;
	height: 60px;
	width: 100%;
	float: left;
	
}

.bananer img{
	width: 100%;
}
.cate{
	width: 100%;
	float: left;
	margin-top: 40px;
}
.card{
	width: 360px;
	float: left;
}
.card .card-header{
	height: 50px;
	width: 100%;
	float: left;
}
.card .card-header .title{
	line-height: 50px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	width: 80px;
	float: left;
}
.card .card-header span{
	float: left;
	display: block;
	line-height: 50px;
	color: #aaa;
}
.card .card-header .en{
	margin-left: 10px;
	color: #aaa;
	font-size: 12px;
}
.card .card-img{
	width: 100%;
	float: left;
}
.card .card-content h4{
	color: #000;
	line-height: 40px;
}
.card-list{
	margin-top: 20px;
}
.card-list ul li{
	line-height: 35px;
	border-top: #dddddd dashed  1px;
	height: 35px;
}
.card-list ul li a{
	color: #666;
	font-size: 12px;
}
.card-list ul li a:hover{
	color: #FF0000;
}
.card-list ul li span{
	float: right;
	font-size: 12px;
	color: #AAAAAA;
}
.m60{
	margin-left: 60px;
}
.card-c-content{
	font-size: 12px;
	color: #666666;
	line-height: 25px !important;
	margin-top: 15px;
	width: 100%;
	float: left;
}
.card-c-content a{
	color: #FF0000;
}
.card-content .plist{
	color: #666666;
     font-size: 12px;
	 line-height: 30px;
	 width: 100%;
	 float: left;
}
.m20{
	margin-top: 20px;
}
/* 产品 */
.proudet{
	width: 100%;
	float: left;
	margin-top: 40px;
	background: #eeeeee;
	height: 300px;
	
}
.pr-header{
	height: 50px;
	border-bottom: #DDDDDD solid 1px;
	margin-top: 20px;
}
.pr-header .title{
	line-height: 50px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	width: 80px;
	float: left;
}
.pr-header span{
	float: left;
	display: block;
	line-height: 50px;
	color: #aaa;
}
.pr-header .en{
	margin-left: 10px;
	color: #aaa;
	font-size: 12px;
}
.pr-seach{
	border: #DDDDDD solid 1px;
	width: 200px;
	height: 25px;
	float: right;

	margin-top: 15px;
	background: #FFFFFF;
}
.navs{
	width: 900px;
	float: left;
	height: 60px;
	line-height: 60px;
	
}
.navs ul li{
	width:128px ;
	float: left;
	text-align: center;
	font-size: 16px;
}
.navs  a{
	color: #000000;
}
.navs ul li a:hover{
	font-weight: bold;
}
.navs .active a{
	font-weight: bold;
}
.navs > ul > li > ul {
        position: absolute;
        display: none;
		background-color: #EEEEEE;
    }

/* 设置二级菜单的li的样式 */
    .navs > ul > li > ul > li {
        float: none;
		padding: 0px 10px;
    }
  
    /* 鼠标放在一级菜单上，显示二级菜单 */
    .navs > ul > li:hover ul {
        display: block;
		border-top: #FF0000 solid 2px;
    }
	.navs > ul > li > ul > li > a {
        line-height: 36px;
        color: #666;
        
        text-align: left;
        border-bottom: #DDDDDD solid 1px;
        display: block;
		font-size: 12px;
		
		
    }
	.navs > ul > li > ul > li > a:hover {
	    
	    color: #FF0000;
	    
	    
		
		
	}
	.navs .jian{
		background: url(../img/jiantou.gif) no-repeat;
		display: block;
		width: 8px;
		height: 12px;
		margin-top: 10px;
		float: right !important;
	}
.pr-seach .input{
	border: 0;
	border-right: #DDDDDD solid 1px;
	height: 20px;
	width: 160px;
	float: left;
	margin-top: 2px;
	font-size: 12px;
	color: #666666;
	margin-left: 10px;
}
.pr-seach .im{
	float: left;
	margin-left: 5px;
	margin-top: 3px;
	
}
.jian{
	background: url(../img/jiantou.gif) no-repeat;
	display: block;
	width: 8px;
	height: 12px;
	margin-top: 19px;
	float: right !important;
	
}
.pr-cate{
	
	width: 600px;
	float: left;
margin-left: 330px;
line-height: 50px;

font-size: 14px;
color: #000000;
}
.pr-cate ul li{
	width: 15%;
	text-align: center;
	float: left;
}
.pr-cate a:hover{
	color: #FF0000;
}
.pr-cate .active a{
	color: #FF0000;
}
.pr-content{
	width: 100%;
	float: left;
	margin-top: 20px;
}
.pr-card{
	width: 175px;
	height: 175px;
	float: left;
	
}
.pr-card img{
	width: 100%;
}
.pr-card p{
	text-align: center;
	line-height:43px ;
}
.m30{
	margin-left: 30px;
}
.footer{
	height: 120px;
	width: 100%;
	float: left;
	background: #333333;
	color: #AAAAAA;
}
.footer .left{
	width: 1020px;
	float: left;
	
}
.footer .right{
	width: 180px;
	float: left;
}
.footer .right .txt{
	width: 50%;
	float: left;
	margin-top: 30px;
	text-align: center;
}
.footer .right .wx{
	margin-top: 15px;
}
.left-nav{
	width: 670px;
	margin-top: 30px;
}
.left-nav ul li{
	width: 14%;
	border-right: #AAAAAA solid 1px;
	float: left;
	text-align: center;
}
.left-nav ul li a{
	color: #AAAAAA;
}
.left-nav ul li a:hover{
	color: #FFFFFF;
}
.left-nav .active a{
	color: #FFFFFF;
}
.allcont{
	width: 350px;
	float: left;
	text-align: center;
}
.address{
	width: 100%;
	float: left;
	margin-top: 20px;
	line-height: 30px;
	text-align: center;
	
}

/* 关于我们 */
.bananers{
	float: left;
	width: 100%;
	
	background-size:100% 100%;
    height: 300px;   
}


.b-post{
	height: 100px;
	width: 220px;
	float: left;
	background: #d80101;
	margin-top: 200px;
	
}
.b-txt{
	padding: 15px;
	
}
.b-txt-en{
	font-size: 25px;
	color: #FFFFFF;
	line-height: 40px;
}
.b-txt-title{
	font-size: 20px;
	color: #FFFFFF;
}
.news{
	width: 100%;
	float: left;
}
.news-left{
	width: 220px;
	float: left;
}
.news-rights{
	width: 940px;
	float: left;
	margin-left: 40px;
}
.news .menu ul li{
	height: 50px;
	background: #EEEEEE;
	line-height: 50px;
	padding: 0px 15px;
}
.news .menu ul li a{
	color: #666666;
}
.news .menu li:hover{
	background: #D80101;
}
.news .menu li:hover a{
	color: #FFFFFF;
}
.news .menu li:hover a .jian{
	background: url(../img/jian2.gif) no-repeat;
}
.news .menu .active{
	background: #D80101;
}
.news .menu .active a{
	color: #FFFFFF;
}
.news .menu .active a .jian{
	background: url(../img/jian2.gif) no-repeat;
}
.aboutus{
	width: 100%;
	float: left;
	margin-top: 30px;
}
.a-header{
	height: 50px;
	width: 100%;
	float: left;
	background: #D80101;
	color: #FFFFFF;
	line-height: 50px;
	text-indent: 20px;
	font-size: 16px;
}
.about-us{
	border: #DDDDDD solid 1px;
	
}
.about-us ul{
	margin: 10px;
	
}
.about-us ul li{
	line-height: 30px;
}
.news-r-header{
	height: 50px;
	line-height: 50px;
	width: 100%;
	float: left;
}
.news-r-title{
	border-bottom: #D80101 solid 1px;
	width: 150px;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
.news-r-title img{
	float: left;
	margin-top: 15px;
	margin-right: 10px;
}
.ban{
	width: 790px;
	border-bottom: #DDDDDD solid 1px;
	float: left;
	text-align: right;
	font-size: 12px;
	color: #666666;
}
.ban a{
	color: #000000;
}
.ban a:hover{
	color: #FF0000;
}
.news-r-content{
	line-height: 40px;
	font-size: 14px;
}
.news-r-content b{
	color: #0ec700;
}
/* 新闻中心 */
.news-card{
	height: 200px;
	background: #EEEEEE;
	width: 100%;
	float: left;
	margin-top: 30px;
}
.news-card-img{
	width: 300px;
	height: 200px;
	float: left;
}
.news-card-content{
	width: 540px;
	margin-left: 50px;
	float: left;
}
.n-c-c{
	line-height: 30px !important;
	
}
.news-card-content b{
	color: #FF0000;
}
.news-card-content .more a{
	color: #D80101;
}
.page{
	height: 60px;
	width: 100%;
	float: left;
	text-align: center;
}

.page ul {
	text-align: center;
	padding-top: 10px;
	display: table;
    margin:0 auto;
}
.page li{
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border: #DDDDDD solid 1px;
	float: left;
	margin: 0 5px;
}
.page li:hover{
	background: #D80101;
	color: #FFFFFF;
}
/* 新闻详情 */
.news-info{
	
	width: 100%;
	float: left;
}
.news-info .title{
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	margin-top: 20px;
}
.news-info .time{
	text-align: center;
	font-size: 12px;
	color: #666666;
	border-bottom: #DDDDDD dashed 1px;
}
/* 产品中心 */
.product-card{
	width: 210px;
	height: 210px;
	border: #DDDDDD solid 1px;
	float: left;
	margin-top: 30px;
}
.product-img{
	width: 210px;
	height: 170px;
	float: left;
}
.product-img img{
	width: 210px;
	height: 170px;
}
.product-card p{
	text-align: center;
	line-height: 40px;
}
.product-card:hover{
	border: #D80101 solid 1px;
}
/* 风机资料 */
.list li{
	width: 25%;
	text-align: left;
	float: left;
	line-height: 30px;
	font-size: 12px;
	color: #666666;
}
.list a{
	color: #666666;
}
.list a:hover{
	color: #FF0000;
}
.lists li{
	width: 100%;
	line-height: 40px;
	border-bottom: #DDDDDD dashed 1px;
}
.lists a{
	color: #666666;
}
.lists a:hover{
	color: #FF0000;
}
.primg{
	text-align: center;
	margin-bottom: 10px;
}
.primg p{
	line-height: 30px;
}
a{
	color: #666666;
}
a:hover{
	color: #D80101;
}

.tel span{color:rgb(216,1,1);font-size:27px;font-weight:600;display:inline-block;vertical-align:bottom;line-height:42px;margin-top:10px;}
.tel span img{vertical-align:bottom;}
.pr-seach input{outline: none;}

/*banner*/
#container {
	width:100%;
	margin-top:26px;
	overflow: hidden;
}

#sliderContainer {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

#slider {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

#slider img {
	width: 100%;
	height: auto;
	display: block;
}

.slide {
	position: absolute;
	z-index: 0;
	opacity: 0;
	pointer-events: none;
}

.slide.active {
	position: relative;
	z-index: 1;
	opacity: 1;
	pointer-events: auto;
}

.slideCopy {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 20px;
	background-color: #fff;
	color: #333;
}

.slideCopy p { font-size: 18px; }

.arrow {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	bottom: 0;
	border-radius: 50%;
	background-color: #fff;
	margin: auto 0;
	cursor: pointer;
	z-index: 100;
	background-size: 10px;
	background-repeat: no-repeat;
	pointer-events: none;
	opacity: 0;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
}

#prev {
	left: 30px;
	background-image:url(../img/arrow-left.png);
	background-position: 13px center;
	transform: translateX(20px);
	-webkit-transform: translateX(20px);
}

#next {
	right: 30px;
	background-image:url(../img/arrow-right.png);
	background-position: 16px center;
	transform: translateX(-20px);
	-webkit-transform: translateX(-20px);
}

.sliderHovered .arrow {
	opacity: 1;
	pointer-events: auto;
}

.sliderHovered #prev {
	transform: translateX(0);
	-webkit-transform: translateX(0);
}

.sliderHovered #next {
	transform: translateX(0);
	-webkit-transform: translateX(0);
}

.card .card-content h4{
	width:100%;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.card .card-content p{
	max-height:40px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
}
.card .card-content a.more{
    display:block;width:auto;float:right;margin-top:5px;
}
.clear{clear:both}

.card-c-content{max-height:155px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5}
.card .card-content .card-c-content p{max-height:155px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5}
.card .card-content .card-c-content *{font-size:12px !important;color:#666 !important; line-height:25px;}
.card-content{height:155px;}
.pr-cate li{padding:0 5px;}
.pr-cate a{
	display:inline-block;width:100%;white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;}
.pr-content p{display:inline-block;width:100%;white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;}
.pr-card img{width:175px;height:133px;}
.pr-cate ul li{float:right;}
.allcont{width:325px;overflow:hidden;white-space:nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;margin-left:20px;}
.about-us ul li.num span{display:block;}
.about-us ul li.num{display:flex;justify-content:flex-start}
.news .menu li a{display:block;width:100%;height:100%;}
.page ul a{display:block;width:100%;height:100%;}
.page ul a:hover{color:white;}
.page ul .active{background-color:#D80101;color:white;}
.page ul .disabled{border:none;}
.page ul .disabled:hover{background-color:white;color:#666;}