/* 头部 */
.header{
	height:130px;
	position:relative;
}
.logo{
	float:left;
}
.logo a img{
	display:block;
}
.contact_top{
	position:absolute;
	top:25px;
	right:0px;
}
.contact_top .dz{
	padding-right:10px;
}
.sou{
	position:absolute;
	top:64px;
	right:0px;
	background:url(../images/sou.png) no-repeat center;
	width:230px;
	height:41px;
}
.search{
	width:185px;
	height:31px;
	background:none;
	border:none;
	padding:5px 0px 0px 10px;
}
.tijiao{
	width:35px;
	height:41px;
	border:none;
	background:none;
	cursor:pointer;
}
.nav{
	float:left;
	margin-bottom:-80px;
	position:relative;
	z-index:1;
}
.nav ul{
	overflow:hidden;
	background: url(../images/nav-bg.png) no-repeat center;
	padding:0 115px;
	height:80px;
	line-height:80px;
}
.nav ul li{
	float:left;
	border-left:1px solid #3267d6;
}
.nav ul li:last-child{
	border-right:1px solid #3267d6;
}
.nav ul li span{
	display:inline-block;
}
.nav ul li .icon{
	background:url(../images/icon.png) no-repeat center 19px;
	padding:13px 54px 0 47px;
	font-size:14px;
	color:#ffffff;
	height:67px;
	overflow:hidden;
	text-align:center;
}
.nav ul li .icon-1{
	background:url(../images/icon-1.png) no-repeat center 18px;
	padding:13px 51px 0 53px;
	font-size:14px;
	color:#ffffff;
	height:67px;
	overflow:hidden;
	text-align:center;
}
.nav ul li .icon-2{
	background:url(../images/icon-2.png) no-repeat center 18px;
	padding:13px 50px 0 56px;
	font-size:14px;
	color:#ffffff;
	height:67px;
	overflow:hidden;
	text-align:center;
}
.nav ul li .icon-3{
	background:url(../images/icon-3.png) no-repeat center 15px;
	padding:13px 54px 0 57px;
	font-size:14px;
	color:#ffffff;
	height:67px;
	overflow:hidden;
	text-align:center;
}
.nav ul li .icon-4{
	background:url(../images/icon-4.png) no-repeat center 15px;
	padding:13px 53px 0 53px;
	font-size:14px;
	color:#ffffff;
	height:67px;
	overflow:hidden;
	text-align:center;
}
.nav ul li .icon-5{
	background:url(../images/icon-5.png) no-repeat center 18px;
	padding:13px 46px 0 53px;
	font-size:14px;
	color:#ffffff;
	height:67px;
	overflow:hidden;
	text-align:center;
}
.nav ul li a{
	display:block;
}
/* end 头部 */



/* banner */
#banner{
	height:545px;
	overflow:hidden;
	position:relative;
	width:100%;
}
#banner .bd_banner{
	width:1920px;
	position:absolute; 
	height:545px; 
	left:50%; 
	margin-left:-960px;
}
#banner .bd_banner img{
	width:1920px;
	height:545px; 
	display:block;
}
#banner .hd_banner{
	height:14px;
	overflow:hidden; 
	position:absolute; 
	left:50%; 
	bottom:21px;  
	text-align:center; 
	margin-left:-600px; 
	width:1200px;
}
#banner .hd_banner ul li{
	display:inline-block;
	width:12px; 
	height:12px;
	text-align:center; 
	cursor:pointer; 
	text-indent:-9999px;
	margin:0px 8px;
	border-radius:6px; 
	background:#ffffff; 
}
#banner .hd_banner ul li.on{
	background:#2659c2; 
	width:12px; 
	height:12px;
}
/* end banner */


/* 产品中心 */
#products{
	background:#f8f8f8;
	width:100%;
	height:550px;
}
.products .pro_title{
	text-align:center;
	padding-top:50px;
}
.products .pro_title h3{
	font-size:24px;
	font-weight:bold;
	color:#2a2a2a;
}
.products .pro_title span{
	font-size:16px;
	color:#969696;
	margin-top:30px;
	margin-bottom:35px;
	display:inline-block;
}
.pro_banner ul{
	overflow:hidden;
	width:1210px
}
.pro_banner ul li{
	float: left;
  width: 298px;
  height: 338px;
  border:1px solid #e7e7e7;
}
.pro_banner ul li a{
	display:block;
}
.pro_banner ul li img{
	display: block;
  margin: 28px auto 0px;
}
.pro_banner ul li .pro_ms p{
	text-align: center;
	color: #2a2a2a;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 43px;
	margin-bottom: 10px;
}
.pro_banner ul li .pro_ms span{
	text-align: center;
  font-size: 14px;
  color: #969696;
  font-family: "Arial";
  display: block;
  line-height: 20px;
}
/* end 产品中心 */

/* 关于我们 */
.about{
	text-align:center;
	padding-top:40px;
}
.about .about_title h3{
	font-size:24px;
	font-weight:normal;
	color:#2a2a2a;
	line-height:30px;
	margin-bottom:5px;
}
.about .about_title span{
	display:inline-block;
	font-size:16px;
	color:#969696;
	margin-bottom:30px;
}
.about .about_ms{
	font-size:16px;
	line-height:30px;
	color:#666666;
}
.about .link a{
	display:inline-block;
	text-align:center;
	background:url(../images/link-bg.png) no-repeat center;
	width:160px;
	height:42px;
	color:#ffffff;
	line-height:42px;
	margin-top:40px;
	margin-bottom:30px;
}
/* end 关于我们 */

/* 资质荣誉 */
#honor{
	background:url(../images/honor-bg.png) no-repeat center;
	width:100%;
	height:320px;
}
.honor ul{
	overflow:hidden;
	padding-left:251px;
}
.honor ul li{
	float:left;
	margin:0px 34px 0px 34px;
	margin-top:39px;
	text-align:center;
}
.honor ul li a{
	display:block;
}
.honor ul li a img{
	display:block;
}
/* end 资质荣誉 */

/* 新闻中心 */
.index_news{
	margin-top:66px;
	margin-bottom:53px;
	overflow:hidden;
}
.index_news ul{
	overflow:hidden;

}
.index_news ul li{
	float:left;
	background:url(../images/news-bg.png) no-repeat left 9px;
	padding-left:70px;
	width:295px;
	overflow:hidden;
	margin-right:50px;
}
.index_news ul li:last-child{
	margin-right:0px;
}
.index_news ul li a{
	display:block;
}
.index_news ul li a h3{
	font-size:16px;
	font-weight:bold;
	color:#4a4a4a;
	line-height:28px;
}
.index_news ul li a .news_ms{
	font-size:14px;
	color:#999999;
	line-height:28px;
}
/* end 新闻中心 */

/* 底部版权 */
#footer{
	background:#323232;
	width:100%;
	
}
.footer{
	overflow:hidden;
	height:298px;
}
.footer_logo{
	padding-top:39px;
	width:366px;
	float:left;
}
.footer_nav{
	float:left;
	width:402px;
	background:url(../images/footer_nav.png) no-repeat right 25px;
	height:246px;
	padding-top:52px;
	padding-left:104px;
}
.footer_nav dl{
	float:left;
	margin-right:100px;
}
.footer_nav dl dt{
	margin-bottom:20px;
}
.footer_nav dl dt a{
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	color:#ffffff;
}
.footer_nav dl dd a{
	font-size:14px;
	line-height:30px;
	color:#aeaeae;
}
.footer_contact{
	float:right;
	padding-top:52px;
	text-align:right;
	padding-right:10px;
}
.footer_contact h3{
	font-size:16px;
	line-height:30px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:26px;
}
.footer_contact p{
	font-size:14px;
	color:#adadad;
	line-height:40px;
}
#copyright{
	width:100%;
	background:#292929;
}
.copyright{
	height:49px;
	line-height:49px;
	color:#aeaeae;
}
.copyright span a{
	color:#aeaeae;
}
/* end 底部版权 */


/* 内页 */
/* 左侧 */
#main{
	background:#f8f8f8;
	width:100%;
}
#title_top{
	width:100%;
	background:#eaeaea;
	height:87px;
}
.main{
	margin-top:-87px;
}
.main_left{
	width:262px;
}
.main_left .left_title{
	height:87px;
	background:url(../images/left_title.png) no-repeat center;
}
.main_left .left_title h3{
	font-size:24px;
	padding-top:35px;
	color:#fff;
	font-weight:normal;
	padding-left:43px;
}
.main_left .left_list{
	overflow:hidden;
	background:#f8f8f8;
	border:1px solid #cacaca;
	padding-top:25px;
}
.main_left .left_list li.producttype2 a,li.producttype2sel a{
	padding-left:39px;
	font-size:14px;
	line-height:30px;
	color:#969696;
	overflow:hidden;
}
.main_left .left_list li.producttype1sel a,li.producttype1 a{
	height:48px;
	line-height:48px;
	display:block;
	color:#666666;
	font-size:16px;
	overflow:hidden;
	padding-left:39px;
}
.main_left .left_list li.producttype1sel:hover a,.main_left .left_list li.producttype1sel a,
.main_left .left_list li.producttype1:hover a{
	background:url(../images/producttype1sel-hover.png) no-repeat 18px;
	color:#2659c2;
}
.main_left .left_list li.producttype2:hover a,.main_left .left_list li.producttype2sel a{
	color:#2659c2;
}
.main_left .left_list li.producttype2{
	display:none;
}
.main_left .left_list li.producttype2sel{
	display:none;
}
.main_left .left_list li:last-child{
	margin-bottom:68px;
}
/* end 左侧 */


/* 右侧 */
.main_title{
	float:left;
	height:87px;
	padding-left:39px;
	margin-bottom:40px;
}
.main_title h2{
	font-size:18px;
	color:#666666;
	font-weight:normal;
	line-height:48px;
}
.main_title a{
	font-size:14px;
	color:#9a9a9a;
}
.main_right{
	width:900px;
	overflow:hidden;
}
.right_box .right_list{
	overflow:hidden;
	width:900px;
}
.right_box .right_list li{
	float:left;
	width:298px;
	height:338px;
	border:1px solid #e7e7e7;
	/*border-top:1px solid #e7e7e7;
 	border-left:1px solid #e7e7e7;*/
}
/*.right_box .right_list li:nth-child(1){
	border-right:1px solid #e7e7e7;
}
.right_box .right_list li:nth-child(3n){
	border-right:1px solid #e7e7e7;
}
.right_box .right_list li:nth-last-child(1){
	border-bottom:1px solid #e7e7e7;
}
.right_box .right_list li:nth-last-child(2){
	border-bottom:1px solid #e7e7e7;
}
.right_box .right_list li:nth-last-child(3){
	border-bottom:1px solid #e7e7e7;
}*/
.right_box .right_list li img{
	display:block;
	margin:28px auto 0px;
}
.right_box .right_list li a{
	display:block;
}
.right_box .right_list li p{
	text-align:center;
	color:#2a2a2a;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	margin-top:43px;
	margin-bottom:10px;
}
.right_box .right_list li span{
	text-align:center;
	font-size:14px;
	color:#969696;
	font-family:"Arial";
	display:block;
	line-height:20px;
}
.padding-left0{
	padding-left:0px;
}
.w12{
	width:1200px;
	margin:0 auto;
}
.list_boder{
	border:none !important;
}