@charset "utf-8";
/* CSS Document */
/***banner开始****/
.banner-box{
	width:100%;
	height:450px;
	position:relative;
	overflow:hidden;
}
.banner-box img{
	width:1920px;
	height:450px;
	position:absolute;
	left:50%;
	top:50%;
	display:block;
	margin:-225px 0px 0px -960px;
	display:block;
}
.banner-box .ban-bd{
	width: 100%;
	height: 450px;
	overflow: hidden;
	position: relative;
}
.banner-box .ban-bd li{
	width: 100%;
	height: 450px;
	overflow: hidden;
	position: relative;	
}
.banner-box .ban-hd{
	width: 100%;
	text-align: center;
	position: absolute;
	left: 700px;
	bottom: 30px;
	z-index: 99;
}
.banner-box .ban-hd li{
	width: 42px;
	height: 4px;
	display: inline-block;
	background: #fff;
	margin: 0 5px;
	cursor: pointer;
	float:left;
}
.banner-box .ban-hd li.on{
	height:8px;
}
/***banner结束****/
/***banner新闻开始****/
.banner-news{
	width:100%;
	height:33px;
	margin:0 auto;
	background-color:#666;
}
.banner-news .banner-bd{
	width:1100px;
	margin:0 auto;
	height:33px;
	color:#fff;
	background: url(../images/index_hot.png) 18px no-repeat #474747;
	overflow:hidden;
}
.banner-bd h3{
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	padding-left:18px;
	background: url(../images/index_left.jpg) 95px no-repeat;
	float:left;
}
.banner-news .infoList{
	float:left;
	height: 15px;
	padding-top: 10px;
	padding-left:26px;
}
.banner-news .infoList li{
	height:20px;
}
.infoList{
	height:33px; 
	overflow:hidden;
}
.infoList a{
	line-height:34px;;
	font-size:12px;
	color:#fff;
}
.banner-bd span{
	font-size:12px;
	display:block;
	float:right;
	margin-top: 10px;
	margin-right: 15px;
}
/***banner新闻结束****/
/***产品展示开始****/
.index{
	width:1100px;
	margin:0 auto;
	margin-top: 12px;
}
.index-top{
	width:1100px;
	height:280px;
}
.index-top .index-left{
	width:570px;
	float:left;
}
.index-title{
	border-bottom:#8f96a8 1px solid;
	height:48px;
	margin-bottom:30px;
}
.index-title h5{
	font-size:16px;
	line-height:48px;
	color:#333333;
	float:left;
}
.index-title span{
	background: url(../images/index_list.png) 10px no-repeat;
	padding-left: 20px;
	font-size: 12px;
	color: #666666;
	line-height: 50px;
}
.index-show{
	height: 180px;
	overflow: hidden;
	position:relative;
	width: 570px;
	margin-bottom: 25px;
}
/*.index-show span{
	font-size:16px;
	line-height:32px;
	color:#fff;
	font-weight:bold;
	background: url(../images/index_show.png) 22px no-repeat;
	width:29px;
	height:29px;
	text-align:center;
	display:block;
	float:left;
	padding-left: 22px;
}*/
.index-show span{
	font-size:16px;
	line-height:32px;
	color:#fff;
	font-weight:bold;
	background: url(../images/index_show.png) no-repeat;
	width:29px;
	height:29px;
	text-align:center;
	display:block;
	float:left;
}
.index-show p{
	font-size:14px;
	line-height:20px;
	color:#444444;
	padding-left: 5px;
	padding-top:5px;
/*	margin-bottom: 38px;*/
	height:39px;
}

.index-show ul{
	widows:570px;
}
.index-show li{
	float:left;
	width: 180px;
	position:relative;
}
/*.index-show li img{
	margin-left:20px;
	max-width:157px;
	max-height:154px;
}*/
/*.index-show li a img{
	margin-left: 40px;
	max-width: 134px;
	max-height: 100px;
	padding-right: 16px;
	padding-top: 12px;
	padding-left: 10px;
	padding-bottom: 5px;
}*/
.index-show li a img{
	width: 160px;
	height:125px;
}
.index-show .left{
	background: url(../images/index_qleft.png) no-repeat;
	width: 15px;
	height: 28px;
	display:block;
	position:absolute;
	top:100px;
	left:0;
}
.index-show .tempWrap{
	margin-left: 6px;
}
.index-show li a{
	width: 184px;
	height: 189px;
	display: block;
/*	margin-top: 20px;*/
	margin-left: 19px;
	overflow:hidden;
}
.index-show .right{
	background: url(../images/index_qright.png) no-repeat;
	width: 15px;
	height: 28px;
	display:block;
	position:absolute;
	top:100px;
	right:0;
}
.index-show .left:hover{
	background: url(../images/index_hleft.png) no-repeat;
}
.index-show .right:hover{
	background: url(../images/index_hright.png) no-repeat;
}
/*.index-show .img :hover .img{
	background-color:#eeeeee;
}*/
/*.index-show .pic .sp1{
	background: url(../images/index_news.png) no-repeat;
	position:absolute;
	top: 65px;
	left: 40px;
}*/
.index-show .pic .sp1{
	background: url(../images/index_news.png) no-repeat;
	position:absolute;
	top: 65px;
}
.index-show img{
	position:absolute;
	top: 64px;
	/*left: 0px;*/
	background-color:transparent;
}
/***产品展示结束****/
/***新闻动态开始****/
.index-top .index-right{
	margin-left:30px;
	width: 500px;
	float: left;
	overflow:hidden;
}
.index-right .index-title span{
	background: url(../images/index_list.png) 10px no-repeat;
padding-left: 20px;
font-size: 12px;
color: #666666;
line-height: 50px;
/*	color:#666666;
	font-size:12px;*/
}
.index-right .index-title .more{
	color:#666666;
	font-size:14px;
	float:right;
	padding-top:20px;
}
.index-right .index-title .more:hover{
	color:#b80211;
	}
.index-right li{
	color:#333333;
	font-size:14px;
	line-height:24px;
	background: url(../images/index_qspot.png) 0px 10px no-repeat;
}
.index-right li a{
	padding-left:18px;
	}
.index-right li:hover a{
	color:#b80211;
	background: url(../images/index_hspot.png) 0px 8px no-repeat;
}
.index-right .cen_right{
	float:right;
	width: 320px;
	height: 110px;
	overflow: hidden;
}
.index-right .cen h6{
	
	font-size:14px;
	margin-bottom: 10px;
}
.index-right .cen h6 a{
	color:#b80211;
}
.index-right .cen{
	font-size:12px;
	line-height:20px;
	color:#666666;
	margin-top: 30px;
	height:115px;
	overflow: hidden;
}
.index-right .cen img{
	float:left;
	margin-right:18px;
	width:150px;
	height:100px;
	max-height: 100px;
	max-width: 150px;
}
/***新闻动态结束****/
/***下部开始***/
.index_bot{
	width:1100px;
	height:215px;
	background-color:#f5f5f5;
	margin-bottom:38px;
	overflow: hidden;
}
.index_bot ul{
	width:1100px;
	height:215px;
}
.index_bot li{
	width:235px;
	height:162px;
	background-color:#fff;
	margin-top:28px;
	float:left;
	margin-left: 20px;
	margin-right: 20px;
}
.index_bot h3{
	font-size:16px;
	line-height:20px;
	color:#444;
	display:block;
	padding-left: 10px;
	padding-top: 12px;
}
.index_bot h4{
	font-size:12px;
	padding-left: 10px;
	line-height:20px;
	color:#ef8200;
}
.index_bot img{
	max-width:235px;
	max-height:110px;
}
/***下部结束***/