﻿.top-box{ width:100%; height:34px; background:#f5f5f5;}
.top-w{ width:1180px; height:34px;}
.top-left{ width:auto; height:34px; line-height:34px; float:left; color:#666;}
.top-r{ width:auto; height:34px; text-align:right; float:right;}
.top-t-t{ width:auto; overflow:hidden;float:left;height:34px;line-height:34px;color:#666; background:url(../images/dh.jpg) no-repeat left; text-indent:38px;}
.top_popup{ width:102px; height:34px; line-height:34px;  position:relative; color:#666; z-index:999998; cursor:pointer;float:right; margin-left:10px;}
.top_popup ul{ display:none; width:124px; height:124px; position:absolute; top:35px; right:-1px; z-index:999999; border:1px solid #ccc; background:#FFF; padding:4px; }
.top_popup ul img{ width:124px; height:124px; float:left;}
.top_popup img{ float:right;}

/*导航*/




.menu{width:auto;height:68px; float:right;}
#nav {
	width:auto;height:68px;
}
#nav li {
	display: block;
	position: relative;
	width:109px;height:68px;float:left;list-style:nonefont-size: 16px;color:#000;text-align:center;
}
#nav li a {
	display: block;
	display:block;height:68px;/*border-left:1px solid #000;*/font-size:16px; line-height:68px;color:#333;text-decoration:none;position:relative;overflow:hidden;font-weight:bold;
}

#nav li a:hover, #nav li a.hov {
	background:#f9f9f9;color:#398559;
}
#nav li a.on{
color:#398559;
}

/* @group subnav */
#nav ul {
	position: absolute;
	left: -138px;
	display: none;
	margin: 0;
	padding: 0;
	list-style: none;
	padding-bottom: 3px;
	width:580px; border:1px solid #ccc; border-top:none; background:#f9f9f9; height:auto; padding:20px 20px 20px 40px;
	z-index:999999999;
}

#nav ul a {
	display: block;
	color: #333;
	font-weight: normal;
	width:150px; 
	height:34px; 
	line-height:34px; 
	float:left;
	font-size:14px;
	text-align:left;
	
}
#nav ul a:hover {
	color: #398559;
	font-size:14px;
	 text-decoration:none;
}
* html #nav ul {
	margin: 0 0 0 -2px;
}
/** @group clearfix **/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
.c_list{ width:320px; height:130px; float:left;}
.c_box{ width:250px; height:130px; float:right;}
.c_box img{ width:250px; height:130px;}
.c_box p{ width:280px; height:30px; line-height:30px; color:#333; font-size:14px; text-align:left; padding-top:4px;}
.left240{left: -240px;}
.left360{left: -360px;}
.left480{left: -480px;}

/* 首页布局*/
.top{ width:1180px; height:68px; }
.logo{ width:152px; height:54px; padding-top:0px; float:left; }

.banner01{ width:100%; height:350px; background-repeat:no-repeat; background-position:center top; position:relative;}
.more{ float:right;}


/* 搜索 */
.search_nav_bg{ width:100%; margin:0 auto;height:56px;}
.search_nav{ padding:0px 0;   width:1180px; margin-left:auto; margin-right:auto; }
.hot_keyword{ padding:19px 0 0 0px; float:left; width:840px;}
.hot_keyword a{ margin-right:8px;}
.search{ float:right; padding:0 0px 0 0;}
.search_le{ float:left; padding-top:10px;}
.search_box{ float:right; padding:13px 0px 0 0;}
.search_text{ float:left; position:relative;color:#666;}
.search_text input{float:left; height:32px;  width:230px; padding-left:10px; border:1px solid #cccccc; line-height:32px; color:#666;}
.search_bnt{float:left;}
.search_bnt input{ float:left;width:70px; height:34px; line-height:34px; color:#fff; font-size:15px; height:34px; border:none;background:#398559; cursor:pointer;}
.fontb{ font-weight:bold;}

/*公告*/
.gdnews{ width:100%; height:62px; line-height:62px; background:#f5f5f5;}
.gd_n{ width:1200px; height:62px;}

.text_hm{width:88px; height:61px; line-height:61px;float:left; text-align:left; margin:0px; font-size:15px; padding-top:1px; color:#333; font-weight:bold;padding-right:6px; background:url(../images/lb.gif) no-repeat left center; text-indent:24px;}

#zuixin_zw{	padding-bottom:0px; line-height:62px; width:760px; padding-right:0px; float:left; height:62px; overflow:hidden; padding-top:0px; float:left; text-align:left;}
#zuixin_zw a{line-height:62px; display:block; font-size:14px; text-decoration:none; height:62px; }

/*底部*/
.bottom-box{ width:100%; height:auto; verflow:hidden; background:#f5f5f5; border-top:1px dotted #ccc;}
.bottom_k{ width:1180px; height:auto; overflow:hidden; }
.bottom_xx{ width:100%; height:44px; background:#3A8559;}
.bottom_wz{width:1180px; height:44px; line-height:44px; color:#fff;}

.footerRight{ width:856px; float:left; padding-left:0px; }
.footerRight span{ font-weight:bold; color:#333; font-size:16px; padding-left:55px;}
.footerRight ul{ width:auto; height:210px; float:left;  border-right:1px solid #E0E0E0;padding-top:30px; padding-bottom:25px;}
.footerRight ul li{ width:auto; text-align:left; line-height:38px; height:38px; padding-left:55px;}

.footer_right{ width:260px; height:auto; float:left; padding-top:30px; margin-left:35px;}
.footer_right img{ width:160px; height:160px; float:left; margin-left:50px;}
.footer_right p{ width:260px; height:40px; display:block; float:left; line-height:40px;  color:#333; text-align:center; }
/*底部*/



/* QQ在线客服*/
.zxqq{ width:164px; position:fixed; height:auto;overflow:hidden; background:#fff; top:220px; right:10px;}
.kf_top{ width:164px; height:40px; background:#003398; line-height:40px; text-align:center; color:#fff; font-size:16px; font-weight:bold; border-bottom:3px solid #F16905;}
#close{display:block;width:17px;height:17px; float:right;cursor:pointer; border:0; font-size:13px; font-weight:normal; color:#f6f6f6;} 
.chat_f1_expr{width:162px;height:auto;overflow:hidden; background:#fff; border:1px solid #ccc; border-top:none; padding-top:8px; padding-bottom:14px;} 
.qq_list{ width:162px; height:auto; overflow:hidden;}
.qq_list ul{ list-style-image:none;}
.qq_list ul li{ width:162px; height:68px; float:left; border-bottom:1px dashed #ccc;}
.weix{ width:162px; height:auto;overflow:hidden; padding-top:12px; border-bottom:1px dashed #ccc;}
.weix img{ width:138px; height:138px; margin-left:auto; margin-right:auto; padding-left:12px;}
.weix p{ width:162px; height:30px; line-height:30px; text-align:center;}
.zxqq_phone{ width:162px; line-height:24px; font-size:18px; color:#E2140D; text-align:center; padding-top:8px;}
