@charset "utf-8";

/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0 ;}

body{ font:12px Arial; background:#fff;-webkit-text-size-adjust:100%; margin:0 auto;}

#list ul li{float:left; padding-left:10px;}

a{color:#666;text-decoration:none;padding-left: 10px;}

a:hover{ color:#F00;}

em{font-style:normal}

li{list-style:none}

cl { clear:both}

img{border:0;vertical-align:middle; padding:0; margin:0;}

table{border-collapse:collapse;border-spacing:0}

p{word-wrap:break-word}

.dis{display:block}

.ind{text-indent:2em}

.ind10{text-indent:10px;}

.noborder{border:0;}

.fl,.layout .fl,.chief{float:left;display:inline}

.fr,.layout .fr,.extra{float:right;display:inline}

.fn{font-weight:normal;}

.cl { clear:both}



/* ----top-------- */

#top

{

	background:url(../images/top_bg.jpg) repeat-x;

	height:106px;}

.top_bg

{

	width:1003px;

	height:106px;

	margin:0 auto;}

.top_bg h1

{

	padding-top:29px;

	float:left;}

.top_bg p

{

	padding-top:29px;

	float:right;}



/* ----nav----- */

#nav

{

	background:url(../images/nav_bg.jpg) repeat-x;

	height:34px;}

.nav_font

{

	width:1060px;

	height:34px;

	line-height:34px;

	margin: 0 auto;}

	

.nav_font ul

{

	width:1200px;

}

.nav_font ul li

{

	color:#FFF;

	width:132px;

	height:34px;

	text-align:center;

	float:left;

}



.nav_font ul li:hover

{

	color:#FFF;

	width:132px;

	height:34px;

	background:url(../images/nav_bg01.jpg) no-repeat;

	text-align:center;

	float:left;}



.nav_font ul li a

{

	width:102px;

	color:#FFF;}

	

.cur

{

	color:#FFF;

	width:102px;

	height:34px;

	background:url(../images/nav_bg01.jpg) no-repeat;

	text-align:center;

	float:left;}



.cur a

{

	width:102px;

	color:#FFF;}{

	width:102px;



	color:#FFF;}

	

#bottom

{

	background:url(../images/bottom_bg.jpg) repeat-x;

	height:83px;

	margin-top:10px;}



.bottom_bg

{

	width:1003px;

	margin:0 auto;}

	

.bottom_bg p

{

	padding-top:20px;

	float:left;

	width:300px;

	}





.bottom_bg p a

{

	margin-left:20px;

	color:#FFF;

	float:right;}

	

#links{clear:both;width: 100%;margin:0 auto;padding-left: 5px;padding-top: 5px;color:#999;}


.products_display

{

	width:209px;

	border:1px solid #d8d8d8;

	height:210px;

	margin-bottom:10px;}



.products_display p

{

	font-size:14px;

	background:url(../images/products_display.jpg) no-repeat;

	height:33px;

	line-height:33px;

	width:180px;

	display:block;

	color:#FFF;

	padding-left:29px;}

	



.products_display dl

{

	width:189px;

	margin:10px 0 10px 10px;

        overflow: hidden;

}



.products_display dl dt

{

	width:110px;

	float:left;}



.products_display dl dd

{

	width:70px;

	float:left;

	display:block;}

	

/* -----index------ */

#banner

{

	background:url(../images/banner_bg.jpg) repeat-x;

	height:311px;}

	

.banner_img

{

	width:1280px;

	margin:0 auto;}



#index_productlist

{

	width:1001px;

	height:106px;

	border:1px solid #eaeaea;

	margin:10px auto;}



#index_productlist ul

{

	margin-top:13px;}



#index_productlist ul li

{

	width:160px;

	height:75px;

	border-right:1px dashed #b9b9b9;

	text-align:center;

	float:left;}

	

#index_productlist ul li img

{

	display:block;

	margin-left:60px;}



#index_productlist ul li a

{

	padding-top:5px;

	display:block;}





	

#index_contant

{

	width:1003px;

	margin:0 auto;}

	

.contant_left

{

	width:251px;

	background:#fff;

	height:auto;

	float:left;}

	

.pro_list

{

	width:249px;

	border:1px solid #dedede;

	margin-bottom:10px;

	overflow:hidden;}

.pro_list h3

{

	width:249px;

	height:34px;

	background:#000;

	color:#FFF;

	line-height:34px;}

.pro_list h3 img

{

	margin-left:10px;}



.pro_list p

{

	width:249px;

	text-align:center;

	margin-top:10px;}

	

.pro_list ul

{

	width:249px;

	margin:10px 0 0 20px;}

	

.pro_list ul li

{

	height:24px;}

	

.pro_list ul li a

{

	margin-left:5px;}



.map

{	

	width:249px;

	border:1px solid #dedede;

	margin-bottom:10px;

	cursor:pointer;}



.index_contact

{	

	width:249px;

	border:1px solid #dedede;

	margin-bottom:10px;

	cursor:pointer;}







.contant_right

{

	width:734px;

	height:auto;

	float:right;}

	

.pro_textlist

{

	width:734px;

	float:right;

	border-bottom: 1px  dashed #CCC;

}



.pro_textlist ul

{

	background:url(../images/pro_bg.jpg) no-repeat;

	height:28px;}



.pro_textlist ul li

{

	height:28px;

	line-height:28px;

	float:left;

	width:122px;

	display:block;

	}



.pro_textlist ul li:hover

{

	display:block;}

		

.pro_textlist ul li a

{



	margin-left:20px;

	}



.pro_textlist ul li a strong

{

	color:#FFF;}

.pro_center

{

	width:739px;

	float:right;

	margin:10px 0 15px 5px;

}

.pro_center ul

{

	margin-top:12px;}



.pro_center ul li

{
margin-bottom: 30px;
	width:245px;

	float:left;}



.pro_center ul li a

{

	margin-bottom:10px;

	width:226px;

	height:28px;

	line-height:28px;

	text-align:center;

	display:block;
     padding: 0;
	background:#e5e5e5;}

	



.Product_category

{

	width:734px;

	float:right;

	margin-top:15px;

}



.Product_category h4

{

	background:url(../images/Product_categorybg.jpg) no-repeat;

	height:35px;}



.Product_category h4 strong

{

	width:460px;}

	



.index_box

{

	width:1003px;

	margin:10px auto 0 auto;

	height: auto:}

	

.index_about

{

	width:333px;

	height:265px;}



.index_products

{

	width:333px;

	height:265px;}



.index_about h5

{

	font-size:14px;}



.index_about p

{

	margin-top:10px;

	width:285px;

	line-height:18px;

	color:#333;}

	



/* -----about----- */



#about_banner

{

	height:179px;

	background:url(../images/about_bannerbg.jpg) repeat-x;}



.about_banner

{

	width:1280px;

	margin:0 auto;

}



#about_contant

{

	width:1003px;

	margin:10px auto;}

	



#left

{

	width:211px;

	float:left;

	height:auto;

}

	

.products_llist

{

	width:209px;

	border:1px solid #d8d8d8;

	height:auto;

	margin-bottom:10px;}



.products_llist h2

{

	background:url(../images/left_bg1.jpg) no-repeat;

	width:173px;

	color:#FFF;

	padding-left:37px;

	height:38px;

	line-height:40px;

	display:block;}

		

.products_llist ul

{

	margin:10px 0 0 8px;}



.products_llist ul li

{

	width:180px;

	height:30px;

	background: url(../images/about_bg1.jpg) repeat-x;

	border:1px solid #e5e5e5;

	line-height:30px;

	padding-left:10px;}



.products_llist ul li a

{

	margin-left:10px;

}

.hot_products

{

	margin:10px 0 0 8px;

	}



.hot_products h5

{

	font-size:12px;}



.hot_products p

{

	color:#333;

	height:14px;

	margin:10px 0 10px 10px;}



.products_display

{

	width:209px;

	border:1px solid #d8d8d8;

	height:auto;

	margin-bottom:10px;}



.products_display p

{

	font-size:14px;

	background:url(../images/products_display.jpg) no-repeat;

	height:33px;

	line-height:33px;

	width:180px;

	display:block;

	color:#FFF;

	padding-left:29px;}



	

#about_right

{

	width:768px;

	float:right;

	height:auto;

	border:1px solid #d8d8d8;}



#about_right h5

{

	height:35px;

	width:758px;

	background:#e9e9e9;

	line-height:35px;

	font-size:14px;

	padding-left:10px;}



#about_right p

{

	width:740px;

	font-size:12px;

	line-height:24px;

	margin:15px 0 10px 10px;

	}

	

/* -----news----- */

.news_right

{

	margin:15px 0 0 10px;}



.news_right h6

{        margin-bottom: 20px;

        clear: both;

	width:167px;

	height:28px;

	background:url(../images/news_rihgtbg.jpg) repeat-y;

	}

.news_right h6 a

{

	line-height:30px;

	color:#FFF;

	margin-left:10px;}



.news_right ul{ width:720px; float:left; padding-left:10px; font-family:Arial, Helvetica, 



sans-serif; overflow:hidden;}

.news_right li{ margin-bottom:40px;}

.news_right li h3 span{ font-size:12px; color:#666; font-weight:normal; float:left;}

.news_right li h3 a{ float:left; font-size:14px; color:#000; padding-left:10px;}

.news_right li a:hover{ text-decoration:none;}

.news_right li p{ clear:both; padding-top:12px;}

.news_right li p a{ font-style:oblique; font-size:12px; color:#666; line-height:20px;}



/* ----product----- */



.products_right

{

	margin:15px 0 0 10px;

        padding-bottom: 10px;

	height:auto;}



.products_right p

{

	width:720px;



}

.products_right p strong

{

	font-size:14px;

	display:block;}



.products_right ul

{

	margin:0 0 10px 10px;

	width:740px;

	display:block;}



.products_right ul li

{

	height:150px;

	width:145px;

	float:left;

	}



.products_right ul li a

{

	width:130px;

	height:30px;

	line-height:30px;

	background:#e5e5e5;

	display:block;

	text-align:center;

	margin-top:10px;}



/* ----case----- */



.case_right

{

	margin:15px 0 0 10px;}



.case_right dl

{

	margin-bottom:10px;

	width:370px;

	float:left;

	height:100px;

	border-bottom:1px  dashed #eaeaea;}

.case_right dl dt

{

	width:132px;

	float:left;

}



.case_right dl dd

{

	float:left;

	width:230px;

	color:#333;

	line-height:16px;}



.case_right dl dd a

{

	width:70px;

	display:block;

	background:#eaeaea;

	margin-top:5px;}



/* ----service----- */



.service_right 

{

	margin:15px;}



.service_right dl

{

	margin:0 0 10px 10px;

	width:740px;

	display:block;}



.service_right dl dt

{

	width:160px;

	float:left;

	margin-bottom:10px;}

.service_right dl dd

{

	line-height:20px;

	height:24px;

	float:left;

	width:500px;}

	





.contact_tel

{

	width:352px;

	float:left;

	background:#FFF;

	margin-bottom:20px;}

.contact_tel p

{

	margin:20px 0 10px 40px;

}	







.news_detail

{

	width:660px;

	width:705px;

	height:auto;

	background:#FFF;

	margin:10px 0 10px 15px;}

.news_detail p

{

	width:500px;

	color:#666;

	line-height:24px;}



.news_detail p a

{

	color:#000;

	font-size:14px;}

	

.pro_contact p

{

	width:680px;

	padding:10px 0 0 15px ;

	color:#666;

	line-height:22px;

	font-size:12px;

	}

.pro_contact p a

{

	line-height:22px;

	font-size:14px;

	font-weight:bold;

	color:#F00;

	}

#textt table  p

{

	width:90px;

	

	}

#listt li{float:left;margin-right: 10px;}

#listt{padding-left: 15px;}