@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
margin:0; padding:0; color:#565555; line-height:24px; text-align:left;font:14px/1.5 "Microsoft YaHei"; }
body{ background:url(../body.jpg) repeat;}
h1{ font-size:18px;}
h2{ font-size:16px;}
h3{ font-size:14px;}
h4{ font-size:12px;}
h5{ font-size:12px; font-weight:normal;}
h6{ font-size:10px;}
img{ border:0; margin:0;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
ul,li{ list-style:none;}
button{ cursor:pointer;} 
.clear{ clear:both;}
img{ border:0; margin:0;}
ul,li{ list-style:none;}
.w1440{width:1440px; margin:0 auto;}
.w1110 {width:1110px;margin:0 auto;}
.w1300 {width: 1300px;margin:0 auto;}
.w1000 {width: 1000px;margin:0 auto;}
.fl{float:left;}
.fr{ float:right}
/**  头部  **/
.header {position: relative;background-color: #fff;}
.header_top {position: relative;height:36px;background: #eee;z-index: 200}
.ht-left {position: relative;height:36px;z-index: 10; padding-left:10px;}
.header_top p {line-height: 36px; color:#999;}
.ht_right {cursor: pointer;height: 36px; padding-right:10px;}
.ht_right a { color:#999}
.head_main {height:120px;}
.head_main .logo {margin-top: 10px; margin-left:10px;}

/** 导航栏 **/
.nav{overflow:hidden; }
.nav li{
	width:90px;
	float:left;
	height:120px;
}
.nav a {display:block;width:90px;font-size:16px;text-align:center;height:120px;line-height:120px;color: #666}
.nav a:hover {color:#ffa126;; background-color:#ddd; font-weight:bold}

/** banner **/
#focus{ width:1440px; height:500px; position:relative; margin:0 auto; overflow:hidden;}
#focus ul{ width:1440px; height:500px; position:absolute; padding:0px; margin:0; overflow:hidden}
#focus ul li{ float:left; width:1440px; height:500px; overflow:hidden; position:relative; background:#000; display:inline}
#focus ul li a{ padding:0; margin:0;  height:500px; display:block}
#focus ul li div{ position:absolute; overflow:hidden;}
#focus .btnBg{ position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000;}
#focus .btn{ position:absolute; height:10px; padding:5px 10px; right: 900px; bottom:0;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff; }
#focus .btn span.on{ background:#fff;}
#focus .preNext{ width:45px;height:100px;position:absolute;top:200px;background:url(../sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{ left:0;}
#focus .next{ right:0;background-position:right top;}

/** 案例展示**/
.contents{
	height:auto;
}
.contents_1,.contents_2{
	height:400px;
}
.anli h2{
	line-height:35px;
	font-size:16px;
	font-weight:900;
    color:#666;
	padding-left:10px;
	padding-top:10px;
}
.anli ul{background-color:#FFF;  overflow: hidden;  width:400px; margin:10px 0 0 10px;}
.anli li {height: 50px;line-height:50px;border-bottom: 1px solid #e4e4e4;background:url(anli_li_bg.jpg) no-repeat right;cursor: pointer; display:block; width:400px;}
.anli li span{ width:400px; height:50px; line-height:50px; padding-left:50px; display:block;}
.anli li a {width: 400px; color:#444; height:50px; display:block;}
.anli li a:hover{ color:#ff9900;background-color:#ddd;}
.anli_more{ display:block;color:#ff9900;background: url(../anli_a_more.jpg) no-repeat right;width: 130px; margin:5px 0 0 15px;}
.anli_more:hover{ font-weight:bold}

/** 产品 **/
.product{ width:1000px; height:auto}

.product .top .t_fl{
	line-height:35px;
	font-size:16px;
	font-weight:900;
	padding-left:50px;
	color:#666;
	padding-top:10px;
}
.product .top .t_fr{
	line-height:35px;
	font-size:18px;
	font-weight:900;
	color:#F10;
	padding-right:80px;
	padding:10px 80px 0 0;
	}


.pro_c ul{
	width:1000px;
	height:auto;
	}
	.pro_c ul li{
		width:300px;
		height:300px;
		float:left;
		text-align:center;
		display:block;
		padding-top:10px;
		padding-left:30px;
	}
	.pro_c ul li a img{
		width:270px;
		height:200px;
		padding-left:30px;
	}
	.pro_c ul li a {
		color:#333;
		height:290px;
	}
	.pro_c ul li a:hover {
		color:#f90;
	}
	.pro_c ul li a span{
		width:270px;
		text-align:center;
		padding:10px 0 0 30px;
		line-height:20px;
	
	}
		.pro_c ul li a p{
		width:280px;
		padding:0 0 0 20px;
	}
		
	
	.news{
		width:400px;
		height:auto;
	}
	.news_top{
		width:380px;
		background:#FFF;
		height:35px;
		padding-left:20px; 
	}
	.news_top h2{
		line-height:35px;
		font-size:16px;
		font-weight:900;
	}
	.news_top .news_more{
		line-height:35px;
		color:#777;
	}
	.news_c ul{
		padding-top:20px;
		height:auto;
	}
	.news_c ul li {
		width: 400px;
		float:left;
		line-height:50px;
		height:50px;
		display:block;
	}
	.news_c ul li a{
		width: 400px;
		height:50px;
		color:#444;
		display:block;
	}
		.news_c ul li a span{
			width:400px; height:50px; line-height:50px; padding-left:50px; display:block;
	}
		.news_c ul li a:hover{
		color:#ff9900;
		font-weight:bold;
		background-color:#ddd;
	}
	.qyfc{
		width:1000px;
		margin-left:30px;
		margin-bottom:20px;
		height:auto;
	}
	.qyfc .top h2{
		line-height:35px;
		font-size:16px;
		font-weight:900;
		padding-left:50px;
	}
	.qyfc_c_t{
		width:400px;
	}
		.qyfc_c_t img{
			padding-top:10px;
		width:340px;
		height:200px;
		padding-left:30px;
	}
	.qyfc_c_t p{
		padding:5px 0 5px 30px;
		line-height:20px;
		color:#333;
		width:350px;
		text-indent:2em;
		
	}
	
	.qyfc_c_t .qyfc_more{color:#ff9900;background: url(../anli_a_more.jpg) no-repeat right;width: 130px; margin:5px 0 0 5px;}
.qyfc_c_t .qyfc_more:hover{ font-weight:bold}
	.qyfc_c ul{
		width:600px;
		height:auto;
	}
	
	.qyfc_c ul li{
		width:200px;
		height:155px;
		float:left;
		display:block;
		padding-top:10px;
	}
	.qyfc_c ul li  img{
		width:185px;
		height:125px;
	}
	.qyfc_c ul li a {
		color:#333;
	}
	.qyfc_c li a:hover {
		color:#3CF;
	}
	.qyfc_c ul li p{
		width:200px;
		text-align:center;
		line-height:20px;
		font-size:14px;
	
	}

.h380{ height:380px;}
/** 底部 **/

.footer{
	position: relative;
	 height:auto; 	
	 background-color:#333;
	margin-top:20px;

}

 .foot_t{
	 position: relative;
	width:340px;
	border-right:1px solid #999;
	margin:50px 0 0 60px;
}
 .foot_t h2{
	width:270px;
	margin-top:30px;
	color:#fee;
	font-size:13px;
	padding:0 0 0 60px;
}
 .foot_t h2 b{
	padding:0 0 0 60px;
}
 .foot_t h2 p{
padding-top:20px;
color:#fee;
}

 .nav2{
	 position: relative;
	width:1000px;
	margin:40px 0 0 0;

}
 .nav2 .nav_t{
	width:180px;
	padding-top:10px;
	padding-left:20px;
}
 .nav2 .nav_t h2{
	line-height:30px;
	font-size:22px;	
}
.nav2 .nav_t h2 a{
	color:#fee;	
}
.nav2 .nav_t h2 a:hover{
	color:#ccc;	
}
 .nav2 ul{
	width:180px;
	height:auto;
}
 .nav2 ul li{
	float:left;
	padding-top:10px;
	width:180px;
	/**list-style:inside;**/
}
 .nav2 ul li a{
	width:180px;
	line-height:25px;
	font-size:15px;
	color:#fee;
}
 .nav2 ul li a:hover{
	color:#ccc;
}
.foot_link{
	line-height:35px;
	background-color:#ccc;
	height:35px;
}
.foot_link .link span{	
     height:35px;
	line-height:35px;
	color:#333;
	padding-left:15px;
	font-size:16px;
	
	}
	
.foot_link .link a{
	height:35px;
	line-height:35px;
	color:#333;
	padding-left:15px;
	float:left;
}
.foot_link .link a:hover{
	color:#fee;
}
.foot_f{
	LINE-HEIGHT: 35px;
	 HEIGHT: 35px;
	 background-color:#ddd;
	 padding-top:15px;	  
}
.foot_f A {
	COLOR: #333;
}
.link{
	line-height:25px;
	font-size:14px;
	height:35px;
}
