@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
	background:#fff;
	color:#555;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, form, label, input, textarea, img, span, em, strong{
	margin:0; padding:0; font-style:normal;
}

ul, ol, li{
	margin:0; 
	padding:0; 
	list-style:none;
	font-size:12px;
}
a{
    color:#666 ; 
	text-decoration:none;
} 
a:hover{
    color:#000;
	text-decoration:underline;
}
/*------------------------------------------------body end--------------------*/
.b_1{border-bottom:1px solid #DFDFDF;}
.b_2{border-bottom:2px solid #DFDFDF;}
.b_3{border-bottom:3px solid #DFDFDF;}
.m_r_8{margin-right:8px; display:inline;}
.m_t_14{margin-top:14px}
.m_t_25{margin-top:25px;}
.t_l{text-align:left}
.t_r{text-align:right}
.clear{clear:both;} 
/*------------------------------------------------head--------------------*/
#wrap{
     width:900px;
	 margin:0 auto;
	 max-width:900px;
	 min-width:900px;
}
.header{
	width:900px;
	height:100px;
	position:relative;
}
.header p{
	width:560px;
	height:78px;
	background:url(../images/logo.gif) 0 0 no-repeat;
	position:absolute;
	overflow:hidden;
	left:0px;
	top:12px;
}
.header p a{
	width:560px;
	height:78px;
	text-indent:-10000px;
	display:block;
}
.header span{
	width:auto;
	height:40px;
	position:absolute;
	top:34px;
	right:0px;
}
.header span img{
	margin:6px;
}

.menu, .menu ul{
    width:900px;
	height:26px;
	float:left;
}
.menu{
    width:900px;
	height:33px;
	background:url(../images/menu.jpg) no-repeat;
	float:left;
}
.menu ul.en{
    width:894px;
	height:33px;
	padding-left:6px;
	float:left;
}
.menu ul.en li{
	width:auto;
	height:33px;
	float:left;
}
.menu ul.en li a{
	width:auto;
	color:#272727;
	font-size:11px;
	font-weight:bold;
	line-height:33px;
	text-align:center;
	padding:0px 42px 0px 42px;
	float:left;
}
.menu ul.en li a:hover, .menu ul.en li a.hover{
	color:#007CC2;
	text-decoration:none;
}

.banner{
	width:900px;
	height:auto;
	margin-top:6px;
	float:left;
}
/*------------------------------------------------index--------------------*/
.hot_pr_wrap{
	width:900px;
	height:190px;
	margin-top:10px;
	float:left;
}
.hot_pr{
	width:180px;
	height:188px;
	background:url(../images/cp_bg.jpg) no-repeat;
	padding:1px 20px 1px 19px;
	float:left;
}
.hot_pr p{
	width:164px;
	height:42px;
	line-height:42px;
	padding-left:16px;
	float:left;
}
.hot_pr p a, .hot_pr p a:hover{color:#696969; font-weight:bold;}
.hot_pr ul{
	width:180px;
	height:150px;
	float:left;
}
.hot_pr ul li{
	width:180px;
	height:120px;
	float:left;
}
.hot_pr ul span{
	width:180px;
	height:20px;
	line-height:20px;
	text-align:right;
	float:left;
}
.hot_pr ul span a, .hot_pr ul span a:hover{
	color:#007CC2;
	font-size:10px;
}

.more a{color:#007CC2; font-size:10px;}
.more a:hover{color:#007CC2; font-size:10px; text-decoration:underline;}

#center_wrap{
	width:900px;
	height:auto;
	margin-top:14px;
	float:left;
}
.left_wrap{
	width:590px;
	height:auto;
	margin-right:25px;
	display:inline;
	float:left;
}
.right_wrap{
	width:285px;
	height:auto;
	float:left;
}
.i_about, .i_product{
	width:590px;
	height:auto;
	background:url(../images/wrap_bg.gif) repeat-y;
	float:left;
}
.i_about h1, .i_product h2{
	width:572px;
	height:25px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	background:url(../images/i_title_bg.jpg) no-repeat;
	padding-left:18px;
	float:left;
}
.i_about p, .i_product p{
	width:590px;
	height:20px;
	background:url(../images/wrap_bottom_bg.gif) left bottom no-repeat;
	float:left;
}

.i_about ul{
	width:554px;
	height:150px;
	background:url(../images/wrap_top_bg.gif) no-repeat;
	padding:0px 18px;
	float:left;
}
.i_about ul span{
	color:#666;
	font-size:11px;
	line-height:18px;
	display:block;
	margin-top:12px;
}
.i_about ul span strong{font-size:12px; color:#FE6F1D;}

.i_product ul{
	width:590px;
	height:auto;
	background:url(../images/i_pr_top_bg.gif) no-repeat;
	float:left;
}
.i_product ul li{
	width:295px;
	height:120px;
	margin-top:18px;
	float:left;
}
.i_product ul li img{
	border:0px;
	margin-left:18px;
	display:inline;
	float:left;
}
.i_product ul li span{
	width:149px;
	height:110px;
	color:#666;
	font-size:11px;
	line-height:18px;
	overflow:hidden;
	margin:0px 14px;
	display:inline;
	float:left;
}
.i_product ul li span a, .i_product ul li span a:hover{color:#666;}
.i_product ul li span strong{font-size:12px; color:#007CC2;}
.i_product ul li span em{color:#007CC2;}

.pr_list{
	width:285px;
	height:auto;
	background:url(../images/cp_certen.jpg) repeat-y;
	float:left;
}
.pr_list p{
	width:235px;
	height:15px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	padding:20px 25px 5px 25px;
	background:url(../images/cp_top.gif) left top no-repeat;
	float:left;
}
.pr_list ul{
	width:235px;
	height:auto;
	padding:0px 25px;
	float:left;
}
.pr_list ul li{
	width:210px;
	height:auto;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	background:url(../images/product_list.gif) no-repeat;
	border-bottom:1px dashed #404040;
	padding-left:25px;
	cursor:hand;
	float:left;
}
.pr_list ul.list{
	width:210px;
	height:auto;
	padding:0px 0px 20px 0px;
	float:left;
}
.pr_list ul.list li{
	width:210px;
	height:auto;
	color:#FFF;
	font-size:12px;
	font-weight:100;
	line-height:30px;
	background:none;
	border-bottom:0px;
	padding-left:0px;
	float:left;
}
.pr_list ul li a, .pr_list ul li a:hover, .pr_list ul li ul li a, .pr_list ul li ul li a:hover{color:#FFF;}
.pr_list form{
	width:235px;
	height:auto;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	padding:0px 25px 20px 25px;
	margin-top:60px;
	float:left;
}
.pr_list form label{
	width:auto;
	height:auto;
	float:left;
}
.pr_list form label input.txt{width:185px; height:18px; line-height:18px; color:#555; margin-top:10px;}
.pr_list form label input.hand{color:#555; margin-left:8px; margin-top:10px;}
.pr_list form label select{width:155px; color:#555; margin-top:11px;}
.pr_list dl{
	width:285px;
	height:20px;
	background:url(../images/cp_bottom.gif) left bottom no-repeat;
	float:left;
}

.gg{
    width:285px;
	height:125px;
	float:left;
}
/*------------------------------------------------about--------------------*/
.about, .product, .productshow{
	width:590px;
	height:auto;
	float:left;
}
.about p, .product p, .productshow p{
	width:590px;
	height:35px;
	font-size:10px;
	line-height:24px;
	background:url(../images/ab_title_bg.jpg) left bottom no-repeat;
	float:left;
}
.about p a, .about p a:hover,.product p a, .product p a:hover, .productshow a, .productshow a:hover{color:#007CC2;}
.about h1, .product h1, .productshow h1{
	width:582px;
	height:30px;
	color:#000;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	margin-top:5px;
	padding-left:8px;
	float:left;
}
.about ul, .product ul, .productshow ul{
	width:582px;
	height:auto;
	padding-left:8px;
	float:left;
}
.about ul span{
	color:#666;
	font-size:11px;
	line-height:18px;
	display:block;
	margin-top:12px;
}
.about ul span strong{font-size:12px; color:#007CC2;}

/*------------------------------------------------product--------------------*/
.product form.serach, .productshow form.serach{
	width:582px;
	height:30px;
	padding-left:8px;
	float:left;
}
.product form.serach label, .productshow form.serach label{
	width:auto;
	height:auto;
	float:left;
}
.product form.serach label input.txt, .productshow form.serach label input.txt{width:185px; height:18px; line-height:18px; color:#555; margin-top:10px;}
.product form.serach label input.hand, .productshow form.serach label input.hand{color:#555; margin-left:8px; margin-top:10px;}
.product form.serach label select, .productshow form.serach label select{width:155px; color:#555; margin-left:8px; margin-top:11px;}

.product ul li{
	width:582px;
	height:auto;
	margin-top:30px;
	float:left;
}
.product ul li label{
	width:120px;
	height:120px;
	float:left;
}
.product ul li label img{
	border:0px;
}
.product ul li span.center{
	width:200px;
	height:90px;
	color:#666;
	font-size:12px;
	line-height:18px;
	overflow:hidden;
	margin-left:50px;
	display:inline;
	float:left;
}
.product ul li span.center a, .i_product ul li span.center a:hover{color:#666;}
.product ul li span.center strong{font-size:13px; color:#7BB415;}
.product ul li span.center strong a, .product ul li span.center strong a:hover{color:#7BB415;}
.product ul li span.center em{color:#007CC2;}
.product ul li span.right{
	width:182px;
	height:90px;
	font-size:12px;
	line-height:12px;
	margin-left:30px;
	padding-top:30px;
	display:inline;
	float:left;
}
.product ul li span.right img{
	width:91px;
	height:22px;
	border:0px;
	float:left;
}
.product ul li span.right a, .i_product ul li span.right a:hover{color:#007CC2; float:left;}
/*------------------------------------------------productshow--------------------*/

.productshow ul li{
	width:582px;
	height:auto;
	margin-top:30px;
	float:right;
}
.productshow ul li table img{
	border:0px;
}
.productshow ul li span{
	width:382px;
	height:auto;
	color:#666;
	font-size:12px;
	line-height:18px;
	margin-left:50px;
	display:inline;
	float:left;
}
.productshow ul li span a, .i_product ul li span a:hover{color:#666;}
.productshow ul li span strong{font-size:13px; color:#7BB415;}
.productshow ul li span strong a, .product ul li span strong a:hover{color:#7BB415;}
.productshow ul li span em{color:#007CC2;}

.moreproductshow{
	width:590px;
	height:auto;
	margin-top:20px;
	border-top:1px solid #999;
	float:left;
}
.moreproductshow p{
	width:590px;
	font-weight:bold;
	line-height:40px;
	float:left;
}
.moreproductshow ul{
	width:590px;
	height:auto;
	overflow:hidden;
	float:left;
}
.moreproductshow ul li{
	width:120px;
	height:auto;
	margin-right:25px;
	display:inline;
	float:left;
}
.moreproductshow ul li label{
	width:120px;
	height:120px;
	float:left;
}
.moreproductshow ul li label img{
	border:0px;
}
.moreproductshow ul li span{
	width:120px;
	height:140px;
	color:#666;
	font-size:11px;
	line-height:18px;
	overflow:hidden;
	float:left;
}
.moreproductshow ul li span a, .moreproductshow ul li span a:hover{color:#666;}
.moreproductshow ul li span strong{font-size:13px; color:#7BB415;}
.moreproductshow ul li span strong a, .moreproductshow ul li span strong a:hover{color:#7BB415;}
.moreproductshow ul li span em{color:#007CC2;}
/*------------------------------------------------page--------------------*/
.page{
	width:582px; 
	margin-top:60px;
	font-size:12px;
	text-align:center;
	float:left;
}
.page input{font-size:11px;}
/*------------------------------------------------bottom--------------------*/
.bottom{
    width:900px;
	height:60px;
	border-top:2px solid #A4A4A4;
	margin-top:10px;
	float:left;
}
.bottom span{
    width:900px;
	height:40px;
	color:#A4A4A4;
	font-size:10px;
	text-align:right;
	line-height:18px;
	margin-top:10px;
	float:left;
}
.bottom span a, .bottom span a:hover{font-size:11px; color:#747474;}
