*{margin:0px; padding:0px; font-size:14px; font-family:"Microsoft yahei"; color:#333;}
body{background:url(images/main_bk.png) repeat-x;}
div{overflow:hidden; margin:0 auto;}
a{text-decoration:none; color:#333333;}
a:hover{text-decoration:underline;}
img{border:none; overflow:hidden;}
ul{list-style-type:none;}
.f_l{float:left !important;}
.f_r{float:right !important;}
.pointer{cursor:pointer !important;}
.na_inputs{height:17px; line-height:17px; border:1px solid #CCCCCC; float:left; border-radius:2px; padding:8px;}

#header{height:70px; width:980px; padding:15px 0px;}
	#logo{float:left;}
	#tel{width:250px; height:28px; float:left; background:url(images/tel-top.png) no-repeat left center; margin-top:35px; margin-left:30px; padding-left:25px; line-height:28px; color:#A76C6E; font-size:18px; margin-left:128px;}
	#tel *{color:#A76C6E;}
	#tel span{font-size:24px;}
	#header_r{width:380px; float:right; margin-top:8px;}
	#header_r_l1{height:25px; padding:0px 5px;}
		#header_r_l1 div{float:right; margin-left:8px; line-height:18px;}
		#header_r_l1 div img{margin-top:1px;}
		.header_r_l_button{float:right; height:19px; line-height:19px; float:right; margin-left:8px; padding:0px 15px; border:1px solid #CDCDCD; border-radius:2px; background-color:#FFF; font-size:12px; cursor:pointer; color:#966360;}
	#header_r_l2{height:26px; margin-top:8px;}
	#search_but{width:26px; height:26px; background:url(images/but_search.png) no-repeat center center #E76B23; float:right; cursor:pointer; border-radius:2px;}
#nav{width:978px; height:36px; background:url(images/menu_bk_01.png); border:1px solid #CCCCCC; border-radius:2px;}
	#nav a{display:block; float:left; height:36px; padding:0px 45px; line-height:35px; font-weight:700;}
	#nav a:hover{color:#C55219; text-decoration:none;}
	.nav_line{width:1px; height:12px; margin-top:11px; float:left; background-color:#A8A8A8;}
#nav_buttom{width:978px; height:6px; background:url(images/menu_bk_02.png);}

#index_banner{width:980px; height:300px; margin-top:15px; background-color:#FFF; border-radius:1px;}

.common{width:980px; margin-top:15px;}
	.common_t{height:40px; border-bottom:4px solid #999999; line-height:40px; padding-bottom:40px;}
		.common_t_c{float:left; font-size:18px; color:#E66224; line-height:40px; font-weight:700;text-align:center;}
		.common_t_more{font-size:10px; float:right; line-height:40px;}
		.common_t_more *{font-size:10px;}
	.common_in_c{padding:10px 0px; line-height:1.8em;}

.common_list{padding:10px 0px;}
.common_list li{height:34px; line-height:34px; overflow:hidden; background:url(images/li_icon.jpg) no-repeat left center; border-bottom:1px dashed #CECECE; padding-left:12px;}

.common_l{width:188px; float:left;}
.common_l a{display:block; height:50px; line-height:50px; text-align:center; border-bottom:1px solid #E0E0E0; font-size:16px;}
.common_l a:hover{background:url(images/right.jpg) no-repeat right center; color:#C55219; text-decoration:none;}
.common_l_a_sed{background:url(images/right.jpg) no-repeat right center !important; color:#C55219 !important;}
.common_r{width:758px; float:right;}

#pro_list_ruse{padding:10px 0px;}
#pro_list_ruse li{width:173px; height:188px; overflow:hidden; padding:0px 8px; float:left; margin-top:12px;}
#pro_list_ruse li img{width:173px;}
.prlr_img{width:173px; height:144px;}

#pro_cate_l{}
.common_l a:hover{background:url(images/right.jpg) no-repeat right center; color:#C55219; text-decoration:none;}
#pro_cate_l dt{}
#pro_cate_l dt a{display:block; line-height:1.3em; text-align:left; border-bottom:1px solid #E0E0E0; font-size:14px; padding:12px 0px; padding-left:5px; font-weight:700; height:auto;}
#pro_cate_l dd{}
#pro_cate_l dd a{display:block; line-height:1.3em; text-align:left; border-bottom:1px solid #E0E0E0; font-size:14px; padding:12px 0px; padding-left:20px; overflow:hidden; height:auto;}

#index_pro{width:980px; height:188px; border-bottom:3px solid #EEEEEE; padding:12px 0px; padding-top:15px;}
	#index_pro li{float:left; width:183px; height:180px; overflow:hidden; margin-right:13px;}
	#index_pro li img{width:183px;}
	.pr_img{width:183px; height:150px;}
	.pr_text{height:30px; line-height:30px; margin-top:5px; text-align:center;}
	
#flink_t{height:40px; width:980px; line-height:42px; font-size:18px; margin-top:18px; background-color:#999999; color:#FFF; text-indent:20px;}
#flink_c{padding:15px; width:950px; background-color:#F7F7F7; line-height:1.5em;}
#flink_c a{padding:0px 8px;}

.common_baner{width:980px; height:142px; margin-top:12px;}

#article_c{padding:12px 0px; line-height:2em;}
#article_c table{border:1px solid #CCC;}
	#article_c table td{border:1px solid #CCC; padding:5px;}		
/* 通用分页 */
#pager{padding:10px 0px; height:32px;}
	#pager div{float:left;}
	#pager div a{display:block; padding:0px 10px; line-height:28px; float:left; height:28px; background-color:#EAEAEA; border-radius:2px; margin-right:8px;}
	#pager div a:hover{background-color:#E66224; color:#FFF; text-decoration:none;}
	.pager_selected{background-color:#E66224 !important; color:#FFF !important;}
	#page_info{float:left; height:28px; line-height:28px; margin-left:20px;}
	#page_info span{color:#02A4C6; padding:0px 3px;}

#footer{width:978px; height:56px; line-height:28px; padding:28px 0px; background:url(images/down_bk.png); margin-top:28px; border:1px solid #BCBCBC; border-radius:3px; text-align:center;}
#footer a{padding:0px 5px;}

/* 右侧客服 */
#r_live{width:106px; position:fixed; left:0px; top:138px; display:none;}

/* 遮罩 */
#shade_box{width:100%; height:400px; background-color:#000; position:absolute; left:0px; top:0px; z-index:15; display:none;}
#message_box{width:710px; height:400px; position:absolute; z-index:16; left:0px; top:0px; display:none; background-color:#FFF; border-radius:5px; padding:15px;}
#message_box td{padding:6px 10px;}

/* 下拉菜单 */
.son_menus{width:150px; height:auto; position:absolute; z-index:11; top:0px; left:0px; display:none; padding-bottom:12px; background-color:#ECECEC; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.son_menus a{display:block;padding:8px 20px; line-height:1.5em; border-bottom:1px solid #FFF; background-color:#ECECEC;}
	.son_menus a:hover{background-color:#FFFFFF; color:#C45216; text-decoration:none;}
	
.na_select_mian{width:180px; height:24px; padding:0px 8px; border:1px solid #DDDCDC; color:#333; cursor:pointer; line-height:24px; margin:0px !important; float:right; border-right:none; border-radius:2px; background:url(images/icon_arrows_down.png) no-repeat right center #FFF;}
.na_select_options{position:absolute; z-index:999; top:0px; left:0px; width:436px; padding:8px; border:1px solid #D7E3EA; background-color:#FFF; border-top:0px; display:none; overflow-y:auto}
	.na_select_options li{height:30px; line-height:30px; text-indent:8px; overflow:hidden; cursor:pointer;}
	.na_select_options li:hover{background-color:#F9F9F9;}