body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px auto;
	padding:0px;
	word-spacing:normal;
	border-collapse: collapse;
	word-wrap:break-word;
	text-align:center;
	vertical-align:middle;
	background: #FFFFFF;
}

.sj_bd {
	font-size: 12px;
	text-decoration: none;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #3a3c36 1px solid; 
	BORDER-LEFT: #3a3c36 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
	color: #1F3A87; 
}
.sj_button {
	font-size: 12px;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; FONT-SIZE: 12px; 
	PADDING-TOP: 2px; 
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;

}


.height_line{line-height:3px;margin:0;overflow:hidden;float:left}

div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;list-style-type:none;}

.a{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.a:hover{
	font-size:12px;
	color:#FF9900;
	text-decoration:underline;
}

.a:active{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
/*  TOP start */
.top{
	margin:0px auto 0px auto ;
	width:952px;*width:950px!important;*width:950px;
	background:#ffffff;
}

.top_border{
	border-bottom:2px solid #FF770C;
	height:90px;
	background:url(images/head_bg.jpg) no-repeat right bottom;
	overflow:hidden;
}

.header{
	float:left;
}

.cd_menu{
	clear:both;
	float:left;
	padding-top:64px
}

.cd_menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.cd_menu li{
	background:url(images/menu_off_right.gif) no-repeat right bottom;
	text-align:center;
	font-size:12px;
	color:#000000;
	float:left;
	
}
.cd_menu li a{
	background:url(images/menu_off_left.gif) no-repeat left bottom;
	DISPLAY: block; 
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding:6px 17px 5px 17px;
}
.cd_menu li a:hover{
	font-size:12px;
	color:#f00000;
	text-decoration:none;
}
.cd_menu li a:active{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.cd_menu li.current{
	background:url(images/menu_on_right.gif) no-repeat right bottom;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	DISPLAY: block; 
}

.cd_menu li.current a{
	background:url(images/menu_on_left.gif) no-repeat left bottom;
	padding:6px 10px 5px 10px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	
}
.cd_menu li.current a:hover{
	font-size:14px;
	font-weight:bold;
	color:#f00000;
	text-decoration:none;
}


.head_fl{
	margin:0 auto;
	width:952px;*width:950px!important;*width:950px;
	height:150px;
	text-align:left;
	clear:both;
	overflow:hidden;
	border-bottom:3px solid #ffffff;
}

/*banner*/
	#fade_focus{width:950px;background:#fff}
	.d1{width:950px;height:auto;overflow:hidden;border:#DFDFE0 0px solid;background:;position:relative;}
	.loading{width:950px;border:#DFDFE0 1px solid;color:#FFCC00;font-size:12px;height:150px;text-align:center;padding-top:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
	.loading img{border:0px} 
	.d2{width:100%;height:150px;overflow:hidden}
	.num_list{position:absolute;width:100%;left:0px;bottom:-1px;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;text-align:left;border:0px solid #DFDFE0;}
	.num_list span{display:inline-table;height:16px;line-height:16px;padding-left:6px;text-align:left;}
	.button{position:absolute; z-index:1000; right:0px; bottom:2px; font-size:13px;height:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	.b1,.b2{background:#666666;display:block;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;height:16px;}
	.b2{color:#FFCC33;background:#FF6633;}
	.ful1 {display:none;}
/*******************/


/*  TOP end
left start
 */

.c_center{
	margin:0px auto;
	background:#ffffff;
	width:952px;*width:950px!important;*width:950px;
	display:table;
	clear:both;
	overflow:hidden;

}

.l_left{float:left;width:238px;background:#fff;padding-right:8px;overflow:hidden;clear:both}
.leftt{float:left;}
.leftt h3{
	margin:0px;
	background:url(images/fenglei.gif) no-repeat left top;
	width:230px;
	height:16px;
	padding:3px 0px 3px 10px;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

.leftt ul{
	width:238px;
	padding:0px;
	marging:0px;
	text-align:left;
	float:left
}	

.leftt li{
	background:#FDF4EB;
	border-bottom:1px solid #ffffff;
	line-height:23px;
	padding-left:8px;
}	

.leftt a{
	font-size:14px;
	color:#595959;
	font-weight:bold;
	text-decoration:none;
}	
.leftt a:hover{
	font-size:14px;
	color:#FF9900;
	text-decoration:underline;
	font-weight:bold;
}	

.leftt a:active{
	font-size:14px;
	color:#595959;
	font-weight:bold;
	text-decoration:none;
}	

.small_class a{
	padding:0px 15px;
	font-size:12px;
	color:#595959;
	text-decoration:none;
	font-weight:normal
}
 
.small_class a:hover{
	padding:0px 15px;
	font-size:12px;
	color:#FF9900;
	text-decoration:underline;
	font-weight:normal
}	

.small_class a:active{
	padding:0px 15px;
	font-size:12px;
	color:#595959;
	text-decoration:none;
	font-weight:normal
}

.left_contact{float:left;background:#fff;}
.left_contact h3{
	margin:0px;
	background:url(images/left_lx.gif) no-repeat left top;
	width:238px;
	height:16px;
	padding:2px 0px 4px 10px;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
	
.l_lx_text{
	padding:0px;
	margin:0px;
	background:#FDF4EB;
	width:238px;
	overflow:hidden;
	text-align:left;
}

.l_lx_text ul{
	width:238px;
	padding:0px;
	marging:0px;
	text-align:left;
	float:left
}

.l_lx_text li{
	background:#FDF4EB;
	border-bottom:1px solid #ffffff;
	padding:8px;
	line-height:22px;
}

.l_lx_text a{
	font-size:12px;
	color:#595959;
	text-decoration:none;
	font-weight:normal
}
 
.l_lx_text a:hover{
	font-size:12px;
	color:#FF9900;
	text-decoration:underline;
	font-weight:normal
}	

.l_lx_text a:active{
	font-size:12px;
	color:#595959;
	text-decoration:none;
	font-weight:normal
}



/* right start */
.l_right{margin:0 auto;float:right;width:704px;background:#fff;overflow:hidden;}

.more{padding:8px 10px 3px 0;text-align:right;}

.more a{font-size:12px;color:#0000ff;text-decoration:none;}


.index_right{
	margin:0px;
	padding:0px;
	background:url(images/index_1.gif) no-repeat left top;
	float:left;
	width:705px;*width:703px!important;*width:703px;
}

.index_right h3{
	font-size:13px;
	margin:0px;
	color:#FF6633;
	font-weight:bold;
	float:left;
	padding:5px 0px 10px 8px;
	text-align:left;
	overflow:hidden;
	border-left:1px solid #F2AF91;
}

.oprom{
	float:left;
	margin:0px;
	padding:0px;
	background:#fcfcfc;
	width:100%;
	text-align:center;
	overflow:hidden;
	clear:both;
}

.index_right_about{
	margin:0px;
	padding:0px;
	background:url(images/doc_bg.gif) repeat-x left top;
	float:left;
	width:705px;*width:703px!important;*width:703px;
	height:29px;
	border-right:1px solid #FF8800;
	overflow:hidden;
	text-align:right;
}

.index_right_about h3{
	background:url(images/doc_t.gif) no-repeat left top;
	width:141px;
	font-size:13px;
	margin:0px;
	color:#CC6600;
	font-weight:bold;
	float:left;
	padding:10px 0px 10px 8px;
	text-align:left;
	overflow:hidden;
}

.right_about{
	margin:0px;
	padding:0px;
	background:url(images/s_doc_bg.gif) repeat-x left top;
	float:left;
	width:706px;*width:704px!important;*width:704px;
	height:27px;
	border-right:1px solid #FF8800;
	overflow:hidden;
	text-align:right;
}

.right_about h3{
	background:url(images/s_doc_t.gif) no-repeat left top;
	width:141px;
	font-size:13px;
	margin:0px;
	color:#fff;
	font-weight:bold;
	float:left;
	padding:6px 0px 10px 8px;
	text-align:left;
	overflow:hidden;
}

.about_border{
	margin:0px;
	padding:0px;
	float:left;
	width:702px;*width:702px!important;*width:702px;
	height:100%;
}

.note_text{
	font-size:12px;
	margin:0px;
	padding:5px;
	width:692px;*width:690px!important;*width:690px;
	line-height:22px;
	overflow:hidden;
	text-align:left;
}

.note_text a{
	font-size:12px;
	color:#595959;
	text-decoration:none;
}
 
.note_text a:hover{
	font-size:12px;
	color:#FF9900;
	text-decoration:underline;
}	

.note_text a:active{
	font-size:12px;
	color:#595959;
	text-decoration:none;
}

.pro{
	float:left;
	width: 165px; 
	padding-top: 2px;
	margin:3px;
}

.pro_pic{
	margin:0 0 0 30px;
	width:100px;
	height:100px;
	text-align:left;
	border:1px solid #cccccc;
	padding:2px;
}

.pro_t{
	padding:2px 10px 2px 18px;
	margin:5px 0px;
	font-weight:bold;
	font-size:12px;
	height:30px;
	line-height:15px;
	
	text-align:center;
	overflow:hidden;
}

.pro_page{
	padding:5px 15px 5px 0;
	margin:0px;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	border-top: 1px dashed #CECECE;
	width:692px;*width:690px!important;*width:690px;
	float:left;
	overflow:hidden;
}

.pro_note{
	font-size:12px;
	margin:0px;
	padding:5px;
	width:692px;*width:690px!important;*width:690px;
	line-height:22px;;
	overflow:hidden;
	text-align:left;
}

.pro_note h3{
	margin:0px;
	padding:5px 5px 5px 15px ;
	color:#990000;
	font-size:14px;
	font-weight:bold;
	border-bottom: 1px solid #CECECE;
	text-align:center;
}

.pro_other{
	margin:10px;
	padding:2px;
	height:300px;
	width:430px;
	border:1px solid #999999;
	float:left
}

.pro_type{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin:10px;
	padding:2px;
	width:165px;
	float:left;
	overflow:hidden;
}

.pro_note_t{
	margin:0px;
	padding:20px 5px 5px 15px ;
	width:692px;*width:690px!important;*width:690px;
	color:#990000;
	font-size:15px;
	font-weight:bold;
	float:left;
}

.pro_deatil{
	margin:0px;
	padding:5px 5px 5px 0px ;
	width:692px;*width:690px!important;*width:690px;
	color:#000000;
	font-size:12px;
	float:left;
	line-height:22px;;
	background:#fcfcfc;
	border-top: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
}

/*  foot */
.footer{
	margin:0 auto;
	background:url(images/foot.gif) repeat-x left top #EC7728;
	width:952px;*width:950px!important;*width:950px;
	line-height:16px;
	padding:8px 0 10px 0;
	font-size:12px;
	color:#ffffff;
	clear:both;
	overflow:hidden;
	border-top:3px solid #ffffff;
}
.footer a{
	font-size:12px;
	color:#333333;
	text-decoration:none;
}


