/* CSS Document */
body{
	margin:0px;
	font-family:arial,sans-serif;
	font-size: small;
	color:#333;
	background:url(../Images/body_bg3.jpg) top center no-repeat;
	font-size:12px;
	}
a{color:#333}
a:hover{ color:#0b3dac;}
p{margin:0;padding:0}
img{border:0}
form{ margin:0;}
ol,dl,dt,dd,h1,h2,h3,h4{list-style:none; margin:0; padding:0px;}
.b_cl{ clear:both; height:0px; overflow:hidden;}
.h_10{ height:10px; margin:0px; padding:0px; overflow:hidden;}
.h_9{ height:9px; margin:0px; padding:0px; overflow:hidden;}
hr{ color:#d9d9d9; height:1px; overflow:hidden; margin-bottom:10px;}

/*分栏*/
.Main2,.M_top,.Nav,.Main{
	width:963px;
	margin:auto;
	padding:0px 20px;
}
.M_top{ height:64px; background:url(../Images/M_bg_top.jpg) top repeat-x; overflow:hidden;}
.Nav{
	height:50px;
	background:url(../Images/M_bg_nav.jpg) top repeat-x;
	}
.N_main{
	width:100%;
	height:50px;
	background:url(../Images/n_M.jpg) repeat-x;
	position:relative;
	z-index:100;
	}
.Main{ background: url(../Images/M_bg.jpg) #f4f4f4 top repeat-x;}
.Main2{ padding-top:10px; background:#f4f4f4;}

.Top_L{ float:left;}
.Top_R{ float:right; margin-top:10px; text-align:right;}
.Top_R div{ float:right;}
.Top_R span{ display:block; float:right;}
.Top_R span a{ display:block; float:right; height:23px; width:80px; font-size:13px; border-left:#C4C7C0 1px solid; text-align:center;}
.N_main a{color:#333;}
.nav_L{ float:left; width:5px; height:50px; background:url(../Images/n_L.gif) no-repeat;}
.nav_R{ float:right; width:5px; height:50px; background:url(../Images/n_R.gif) no-repeat;}
.nowDl{
	float:left;
	text-align:center;
	background:url(../Images/nav_M.gif) right no-repeat;
	margin-top:5px;
	height:35px;
	line-height:35px;
	font-size:14px;
	position:relative; 
	z-index:100; 
	display: inline; 
	float:left;
	background:url(../Images/n_lit.gif) right no-repeat;
	}
.nowDl dt{
	padding:0px 4px 0px 3px;
	}
.nowDl dt a,.nowDl dt a:active,.nowDl dt a:visited{ 
	width:94px;
	display:block; 
	overflow:hidden;
	text-decoration:none;
	height:35px;
	}
.nowDl dt a:hover,.dt_over a:link,.dt_over a:visited,.dt_over a:active,.dt_over2 a,.dt_over2 a:visited,.dt_over2 a:active{
	color:#fff;
	font-weight:bold;
	background:#FF9900;
	display:block;
	text-decoration:none;
	}
.dt_in{ background:none; color:#fff;}

.N_main .dl_over dt a:link,.N_main .dl_over dt a:visited{ background:#4AAE00; color:#fff;}

.dl_over dd{ display:inline; position:absolute;}
.dl_in dd{ display:none;}

.nowDl dd{top:35px; left:3px; width:360px; text-align:left; color:#fff; border:#4AAE00 3px solid; background:#fff; line-height:normal;}
.nowDl dd a,.nowDl dd a:visited{
	color:#333;
	font-size:13px;
	text-decoration:none;
	width:150px;
	display:block;
	height:26px;
	line-height:26px;
	margin:3px;
	padding:0px 0px 0px 18px;
	background:url(../Images/n_dd_ico.gif) #fff 8px 10px no-repeat;
	border-bottom:#C4FF93 1px dashed;
	float:left;
	}
.nowDl dd a:hover{ background:#AB0310; color:#056600; background:url(../Images/n_dd_ico.gif) #D0FFAA 8px 10px no-repeat;}
.Nav b{ color:#056600;}


.M_L1{ width:650px; float:left; height:288px; overflow:hidden;}
.M_R{ width:300px; float:right;}
.nL{ background:url(../Images/nL_m.jpg) repeat-x; height:31px;}
.nL_l,.nL_r{ width:5px; height:31px;}
.nL_l{ float:left; background:url(../Images/nL_l.jpg) no-repeat;}
.nL_t{ font-size:14px; color:#000; font-weight:bold; float:left; line-height:31px; margin-left:8px;}
.nL_more{ float:right; margin:9px 10px 0px 0px;}
.nL_r{ float:right; background:url(../Images/nL_r.jpg) no-repeat;}
.M_L2{ float:left; width:320px; margin-right:10px;}


/*nL_body*/
.nL_body,.nL_body2,.nL_body3,.nL_body4,.nL_body5{  border:#cfcfcf 1px solid; margin-top:-1px; background:#fff;}
.nL_body{height:256px;}
.nL_body2{ height:198px;}
.nL_body3{ height:80px;}
.nL_body4{ height:76px;}
.nL_body5{}
.nL_body2 .ico_3 dd a{ background:url(../Images/ico_3.gif) left no-repeat; }
.nL_body2 .ico_3 dd a:hover{ background:url(../Images/ico_3_b.gif) left no-repeat;}


/*nL_dl*/
.nL_dl,.nL_dl2{ margin:10px 12px; font-size:13px;}
.nL_dl{ border-bottom:#ebebeb 1px solid; padding-bottom:9px;}
.nL_dl dt,.nL_dl2 dt{ background:url(../Images/n_dd_ico.gif) 1px 10px no-repeat; padding:0px 0px 9px 12px;  color:#666; border-bottom:#ebebeb 1px dashed;}
.nL_dl dt a,.nL_dl dt a:visited,.nL_dl2 dt a,.nL_dl2 dt a:visited{ display:block; line-height:27px; font-weight:bold; color:#078800;}
.nL_dl dt a:hover,.nL_dl2 dt a:hover{ color:#FF9900;}


.nL_dl dd a,.nL_dl2 dd a{ display:block; line-height:21px; background:url(../Images/n_dd_ico.gif) left no-repeat; padding-left:12px; border-bottom:#ebebeb 1px dashed;}
.nL_dl dd a:hover,.nL_dl2 dd a:hover{ background:url(../Images/n_dd_ico_b.gif) left no-repeat;}
.nL_dl2 a{ text-decoration:none;}
.nL_dl2 a:hover{ text-decoration:underline;}

.dl_lit2 dd,.dl_lit dd{
	display:block;
	float:left;
	height:24px;
	width:140px;
	line-height:24px;
	margin:10px 0px 0px 10px;
	display:inline;
	
	}
.dl_lit a{
	display:block;
	text-decoration:none;
	font-size:13px;
	color:#078800;
	background:url(../Images/ico_4.gif) #EAFFD9 7px no-repeat;
	padding-left:23px;
	font-weight:bold;
	}
.dl_lit2 a{
	display:block;
	text-decoration:none;
	font-size:13px;
	color:#333;
	background:url(../Images/n_dd_ico_h.gif) #eee 7px no-repeat;
	padding-left:16px;

	}
.dl_lit a:hover{ background:url(../Images/ico_4_hei.gif) #ddd 7px no-repeat; color:#000;}
.dl_lit2 a:hover{ background:url(../Images/n_dd_ico_h.gif) #ddd 7px no-repeat; color:#000;}

.dl_anli,.dl_clients{ margin-top:10px;}
.dl_clients dd,.dl_anli dd{ display:inline; float:left; width:227px; overflow:hidden;}
.dl_anli dd{ margin:0px 0px 10px 10px;height:143px;}
.dl_clients dd{ margin:10px 10px 10px 0px;}
.dl_anli dd a,.dl_clients dd a{ display:block; border:#ccc 1px solid; padding:3px;}
.dl_anli dd a:hover{ border:#419900 1px solid;}
.dl_clients dd a:hover{ border:#4aae00 1px solid;}
.dl_anli dd a img,.dl_clients dd a img{ width:218px; height:135px;}
.dl_clients dd span{ display:block; text-align:center; font-size:13px; line-height:20px; background:#eee; margin-top:5px; color:#222;}

.R_QQ{
	margin:9px 12px 0px 12px;
	font-size:12px;
	width:186px;
	height:75px;
	padding:9px 0px 0px 88px;
	background:url(../Images/dianhua_R.jpg) no-repeat;
	overflow:hidden;
	}
.R_QQ div{ line-height:16px; margin-bottom:8px;}
.R_QQ div a{ display:inline; float:left; }
.Main2 .link_yq{ border:#cfcfcf 1px solid; background:#fff; height:auto; padding:10px; line-height:24px; font-size:12px;}
.Main2 .link_yq b{ font-size:13px; color:#000; font-weight:bold;}
.Main2 .link_yq a{ text-decoration:none; margin:0px 3px;}
.Main2 .link_yq a:hover{ text-decoration:underline;}

.address{ height:40px; line-height:40px; margin-left:6px; background:url(../Images/as_ico.gif) left no-repeat; padding-left:20px; font-size:13px;}
.address span{ color:#078800;}
.B_L{ width:193px; float:left; border:#d5d5d5 1px solid; background:#fff;}
.B_R{ width:713px; float:right; border:#d5d5d5 1px solid; padding:20px; background:#fff;}




/*内容左栏样式*/
.nB_cp,.nB_about,.nB_news,.nB_anli{ display:block; height:30px; font-size:13px; font-weight:bold; padding-left:28px; color:#fff; line-height:32px; overflow:hidden;}
.nB_cp{ background:url(../Images/logo_ico1.gif) #B417C4 8px 9px no-repeat; }
.nB_about{ background:url(../Images/logo_ico2.gif) #174cc4 8px 9px no-repeat; }
.nB_news{ background:url(../Images/logo_ico3.gif) #c41e17 8px 9px no-repeat; }
.nB_anli{ background:url(../Images/logo_ico4.gif) #4aae00 8px 9px no-repeat; }
.B_L dl{ margin:7px 10px;}
.B_L dl dd{
	height:35px;
	border-bottom:#e7ebee 1px solid;
	background:url(../Images/B_ul.gif) 4px 12px no-repeat;
	padding-left:15px;
	font-size:13px;
	}
.B_L dl dd a{
	display:block;
	padding-left:5px;
	text-decoration:none;
	margin:5px 0px;
	line-height:24px;
	height:24px;
	}
.B_L dl dd a:hover{ background:#D0FFAA; color:#056600;}

.B_line,.B_line2{ width:713px; height:33px; background:url(../Images/B_line_bg.gif) no-repeat;}
.B_line b,.B_line2 b{
	display:block;
	margin-left:20px;
	padding-left:20px;
	line-height:30px;
	}
.B_line b{
	color:#CC0001;
	background:url(../Images/B_line_ico.gif) left no-repeat;
	}
.B_line2 b{
	color:#078800;
	background:url(../Images/B_line_ico2.gif) left no-repeat;
	}
.B_Plist{ height:150px; border-bottom:#c5c5c5 1px dashed; clear:both;}
.B_pro_L{ width:165px; height:150px; float:left; margin-top:17px;}
.B_pro_L img{ width:163px; height:125px;}
.B_pro_L a{ border:#fff 1px solid; display:block; }
.B_pro_L a:hover{ border:#e83d10 1px solid;}
.B_pro_R{ float:left; width:531px; margin-left:17px;}

.B_pro_R h3 a{
	color:#e83d10;
	background:url(../Images/ico_yel.gif) left no-repeat;
	
	}
.B_pro_R h3 a,.B_Plist2 h3{
	display:block;
	font-size:16px;
	padding-left:12px;
	line-height:40px;
	margin:16px 0px 0px 0px;
	font-weight:bold;
	}
.B_Plist2 h3{ color:#333;}
.B_pro_R h3 a:hover{ background:url(../Images/n_dd_ico_b.gif) left no-repeat; color:#0B3DAC;}
.B_pro_R div{
	padding-left:12px;
	color:#666;
	line-height:20px;
	}
.tt_txt{
	color:#333;
	line-height:20px;
	font-size:13px;
	background:#f6f6f6;
	border:#ddd 1px solid;
	padding:10px;
	}

.Consult{
	height:38px;
	padding:0px 6px;
	line-height:38px;
	border:#ddd 1px solid;
	font-size:13px;
	color:#078800;
	margin-top:20px;
	}
.Consult div{ padding-left:26px; background:url(../Images/zixun.gif) left no-repeat;}
.Consult a{ color:#0b3dac; margin:0px 8px;}
.Consult a:hover{ color:#CC0001;}


.B_in_hot,.B_about_hot{ width:713px; height:124px; margin-bottom:20px;}
.B_in_hot{ background:url(../Images/zyfw.jpg) no-repeat;}
.B_about_hot{ background:url(../Images/gywm.jpg) no-repeat;}
.B_pro_body{  font-size:13px; line-height:30px; padding:30px 10px;}
.B_pro_body img{ border:#078800 1px solid;}



/* 翻页效果 */
.n_page{
	margin:40px auto 20px auto;
	line-height:24px;
	}
.n_page a{ border:#e0e0e0 1px solid; margin-left:3px; padding:4px 8px 3px 8px; text-decoration:none;}
.n_page a:hover{ background:#4AAE00; border:#4AAE00 1px solid; color:#fff; font-weight:bold;}


/* 通用样式 */
.n_list{ margin:20px 0px;}
.n_list dd{
	height:36px;
	border-bottom:#c6c6c6 1px dashed;
	font-size:14px;
	color:#333;
	background:url(../Images/n_dd_ico.gif) 6px 18px no-repeat;
	padding-left:21px;
	color:
	}
.n_list dd a,.n_list dd span{
	display:block;
	text-decoration:none;
	height:24px;
	margin-top:6px;
	line-height:28px;
	overflow:hidden;
	}
.n_list dd a{ float:left;}
.n_list dd span{ float:right;}
.n_list dd a:hover{ background:#D0FFAA; color:#056600;}
.B_R h1{ display:block; font-size:24px;  margin:30px 0px 10px 0px; padding:0px;}
.time_ss{  color:#9a9a9a; margin-bottom:20px;}
.time_ss a{ margin:3px; text-decoration:none;}



/*网站底*/
.M_down{ text-align:center; padding-top:40px; padding-bottom:20px; font-size:13px; line-height:24px;}
.M_down a{ margin:0px 5px;}