@charset "utf-8";
/* CSS Document */
body{ font:12px Arial, Helvetica, sans-serif; margin:0px; padding:0px; line-height:21px; color:#000; background:url(../images/Rc_17.jpg) repeat-x;}
div,ul,li,h2,h3,img,a,span,form{ margin:0px; padding:0px; border:0px;}
li{ list-style-type:none;}
a{ text-decoration:none;}

.fl{ float:left;}
.fr{ float:right;}
.cf{ float:none; clear:both;}
.tc{ text-align:center;}

.c_111114{ color:#111114;}
.c_515972{ color:#515972;}
.c_f8c301{ color:#f8c301;}
.c_red{ color:#F00;}

.fs14{ font-size:14px;}
.link_blank a{ color:#000;}
.link_blank a:hover{ text-decoration:underline;}
.link_515972 a{ color:#515972;}
.link_515972 a:hover{ text-decoration:underline;}

.tb_bk table{ border-left:1px #CCC solid; border-top:1px #CCC solid;}
.tb_bk td{ border-right:1px #CCC solid; border-bottom:1px #CCC solid;}

#Bg{ width:1001px; height:auto;}
#Top{ width:1001px; height:127px;}
	#T_nav{ width:911px; height:31px; border:1px #2d3237 solid; background:url(../images/Rc_18.jpg) repeat-x; line-height:31px; color:#FFF; padding:0px 44px;}
		#T_nav li{ width:auto; height:31px; padding:0px 26px; float:left; text-align:center;}
		#T_nav a{ color:#FFF;}
		
#Main{ width:991px; height:auto; margin:8px 4px 7px 6px;}
	#Left{ width:698px; height:auto; background-color:#FFF; padding:4px 6px 0px 4px;}
		#L_up{ width:698px; height:207px;}
			#L_up_tit{ width:672px; height:35px; padding-left:26px; line-height:35px; font-weight:bold; background-image:url(../images/Rc_20.jpg);}
			#L_up_nr{ width:694px; height:164px; margin-top:4px; border:2px #f4f4f4 solid;}
				.l_up_cls,.l_up_cls2{ width:230px; height:153px; float:left; margin:5px 0px 6px; border-right:1px #919191 dashed;}
				.l_up_cls2{ width:231px; border:0px;}
				.l_up_cls_tit{ width:193px; height:24px; margin-left:22px; padding-left:15px; background:url(../images/Rc_21.jpg) left center no-repeat; line-height:24px; color:#111114; font-weight:bold;}
				.l_up_cls_nr{ width:217px; height:129px; padding-left:13px;}
				.l_up_cls_nr2{ width:195px; height:129px; padding-left:35px;}
				.l_up_cls li,.l_up_cls2 li{ width:auto; height:22px; line-height:22px;}
		#L_down{ width:696px; height:289px; margin-top:6px; border:1px #f0f0f0 solid;}
			#L_down_tit{ width:666px; height:29px; padding-left:26px; margin:2px; line-height:29px; background-image:url(../images/Rc_22.jpg); font-weight:bold;}
			.l_down_pro{ width:338px; height:80px; margin:2px 0px 0px 10px; float:left; display:inline;}
				.l_down_pro_pic{ margin:5px 9px 0px 0px;}
	#Right{ width:266px; height:auto; margin-left:10px; padding:3px 3px 0px 4px; background-color:#FFF;}
		.r_tit{ width:226px; height:25px; background-image:url(../images/Rc_24.jpg); padding-left:40px; line-height:25px; color:#FFF; font-weight:bold;}
		#R_up_nr{ width:252px; height:230px; padding:5px 7px; background:url(../images/Rc_25.jpg) bottom no-repeat;}
		#R_mid_nr{ width:250px; height:148px; padding:6px 7px 0px 9px;}
		
#Bottom{ width:993px; height:50px; background-color:#f4f4f4; text-align:right; color:#101112; line-height:20px; padding:8px 8px 0px 0px;}

#N_m_left{ width:266px; height:auto; padding:3px 3px 0px 4px; background-color:#FFF;}
	#N_m_l_up_nr{ width:243px; height:auto; padding-left:17px; margin:0px 0px 7px;}
		.n_m_l_up_cls_tit{ width:227px; height:24px; padding-left:16px; background:url(../images/Rc_26.jpg) left center no-repeat; line-height:24px; font-weight:bold;}
		.n_m_l_up_lst li{ width:216px; height:20px; padding-left:8px; margin-left:15px; border-bottom:1px #cfcfcf dashed; line-height:20px;}
		.n_m_l_up_lst a{ color:#000;}
		.n_m_l_up_lst a:hover{ color:#666;}
#N_m_right{ width:698px; height:auto; background-color:#FFF; padding:4px 6px 0px 4px; margin-left:10px;}
	#N_m_r_nr{ width:666px; height:auto; border:1px #f0f0f0 solid; margin-top:6px; padding:7px 15px;}
	.n_m_r_titpath{ width:180px; height:auto; font-weight:400; color:#b4b4b4;}
	.n_m_r_titpath a{ color:#b4b4b4;}
	.n_m_r_titpath a:hover{ text-decoration:underline;}
	.n_m_r_cp_pic{ margin:10px 0px;}
	.n_m_r_brief img{ margin:4px 8px;}
	.n_m_r_pro_pic li{ width:138px; height:120px; margin:0px 14px; float:left; text-align:center; display:inline;}
	.n_m_r_pro_pic li span{ display:block; width:138px; height:22px; line-height:20px;}
	.n_m_r_pro_pic a{ color:#000;}
	.n_m_r_pro_pic a:hover{ color:#999;}
