@charset "utf-8";
/* CSS Document */

/* 常用默认样式开始 */
body { font-size:13px;margin:0 auto;  font-family:"微软雅黑" ,Arial; }
a { text-decoration: none;color: #333;}
a:hover { text-decoration:none;color: #555;}
div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,ol,ul,li,p,dl,dt,dd,form,label,tbody,tfoot,small,strike,strong,sub,sup,tt,var,table, caption,thead,tr,th,td { margin: 0;padding: 0;outline: 0; }
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}/* tables still need 'cellspacing="0"' in the markup */
img{border:0;}
.clear {clear:both;height:0px;line-height:0px;}

#top{
	width:100%;
}
.head{
	width:1200px;
	margin:0 auto;
}
.logo{
	float:left;
}
.head_r{
	float:right;
	background:url(../images/top.jpg) no-repeat;
	width:585px;
	height:141px;
}
.head_r a{
	display:block;
	position:relative;
	margin-top:60px;
	margin-left:495px;
}
.head_r .form{
	display:block;
	width:189px;
	height:28px;
	background:url(../images/ssk.jpg) no-repeat;
	position:relative;
	margin-left:385px;
	margin-top:10px;

}
.head_r .ssk{
	border:none;
	background:none;
	height:20px;
	width:165px;
}
.head_r .button{
	background:none;
	border:none;
	width:26px;
	height:26px;
	cursor:pointer;
}

/*导航*/
#nav{
	width:100%;
	background:url(../images/navbj.jpg) repeat-x;
	height:35px;
	float:left;
}
.m_menu {
 z-index:500; list-style-type: none; padding-top: 5px;
 	width:1200px;
	display:block;
	margin:0 auto;
}
.m_menu li.top {
 display: block; float: left; height: 35px;
}
.m_menu li a.top_link div{
	background:url(../images/home1.png) no-repeat;
	background-position:50px 5px;
	display:block;
	width:115px;
	height:31px;
}
.m_menu li:hover a.top_link div{
	background:url(../images/home2.png) no-repeat;
	background-position:50px 5px;
	display:block;
	width:115px;
	height:31px;
}
.m_menu li a.top_link{
	display:block;
	width:115px;
	height:31px;
	line-height:28px;
	/*padding:5px 30px;*/
	font-size:16px;
	font-family:"微软雅黑", Arial;
	color:#fff;
	text-decoration: none;
	text-align:center;
}
.m_menu li:hover a.top_link {
	display:block;
	width:115px;
	height:31px;
	line-height:28px;
	font-size:16px;
	font-family:"微软雅黑", Arial;
	background:#FFF;
	color:#70af42;
	text-align:center;
}
.m_menu li:hover {
 z-index: 200; position: relative
}
.m_menu li:hover ul.sub {
 z-index: 270; width: 115px; white-space: nowrap; background:url(../images/subnavbj.png) repeat;  height: auto; top: 31px;  left: 0px
}
.m_menu li:hover ul.sub li {
 position: relative; width: 115px; display: block; float: left; height: 28px; font-weight: normal; line-heigt:28px;
}
.m_menu li:hover ul.sub li a {
display: block; width: 115px; height:28px; text-align:center; line-height:28px; font-family:"微软雅黑", Arial; color: #fff; font-size: 14px; text-decoration: none
}
.m_menu li ul.sub li a.fly {
}
.m_menu li:hover ul.sub li a:hover {
	 color: #fff;
	 background:url(../images/subhover.png) no-repeat;
}
.m_menu li:hover ul.sub li a.fly:hover {
	color: #fff;
	background:url(../images/subhover.png) no-repeat;
}
.m_menu li:hover li:hover ul {
 z-index: 400; width: 115px;  white-space: nowrap; background:url(../images/subnavbj.png) repeat; height: auto; top: 0px; left: 115px
}
.m_menu li:hover li:hover li:hover li:hover li:hover ul {
 z-index: 400; border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 0px; padding-left: 0px; width: 150px; padding-right: 0px; white-space: nowrap; height: auto; border-top: #ddd 1px solid; TOP: -1px; border-right: #ddd 1px solid; padding-top: 0px; left: 100px
}
.m_menu ul {
 position: absolute; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; width: 0px; padding-right: 0px; height: 0px; TOP: -9999px; list-style-image: none; padding-top: 0px; left: -9999px
}
.m_menu li:hover ul ul {
 position: absolute; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; width: 0px; padding-right: 0px; height: 0px; TOP: -9999px; list-style-image: none; padding-top: 0px; left: -9999px
}
.m_menu li:hover li:hover ul ul {
 position: absolute; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; width: 0px; padding-right: 0px; height: 0px; TOP: -9999px; list-style-image: none; padding-top: 0px; left: -9999px
}
.m_menu li:hover li:hover li:hover ul ul {
 position: absolute; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; width: 0px; padding-right: 0px; height: 0px; TOP: -9999px; list-style-image: none; padding-top: 0px; left: -9999px
}
.m_menu li:hover li:hover li:hover li:hover ul ul {
 position: absolute; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; width: 0px; padding-right: 0px; height: 0px; TOP: -9999px; list-style-image: none; padding-top: 0px; left: -9999px
}
.m_menu li:hover li:hover a.fly {
 border-bottom-color: #fff; border-top-color: #fff; color: #fff; border-right-color: #fff; border-left-color: #fff; 
}

/*图片切换*/
.banner{width:100%;max-height:388px; min-height:388px; _height:388px; margin:0 auto;overflow:hidden;position:relative;background-color:#F7F7F7;}
.banner .d1{width:100%;max-height:388px; min-height:388px; _height:388px;display:block;position:absolute;left:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:510px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:50%;/*margin:0 0 0 -96px;*/margin-left:-960px; margin-top:-300px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}


#main{
	width:100%;
	float:left;
	background-color:#F7F7F7;
	padding-bottom:20px;
}
.main_t{
	width:1200px;
	margin:25px auto;
}
.fydt{
	width:885px;
	float:left;
}
.fydt_t, .tzgg_t{
	width:100%;
	color:#03b757;
	font-size:20px;
}
.fydt_t a, .tzgg_t a{
	float:right;
	display:block;
	width:41px;
	height:19px;
	background:url(../images/more.jpg) no-repeat;
	margin-top:5px;
}
.dt_list{
	width:415px;
}
.gdxw{
	float:left;
	margin-top:15px;
	width:440px;
}
.dt_list{
	float:left;
	margin-top:15px;
	padding-left:20px;
}
.dt_top span{
	width:100%;
	float:left;
	text-align:center;
	font-size:18px;
	color:#424342;
	margin-bottom:10px;
}
.dt_top{
	float:left;
	font-size:14px;
	color:#a0a0a0;
	line-height:24px;
}
.dt_list ul, .tzgg ul{
	width:100%;
	margin-top:15px;
	float:left;
}
.dt_list ul li{
	line-height:36px;
	border-bottom:1px dotted #babbba;
}
.dt_list ul li span, .tzgg ul li span{
	float:right;
	color:#636161;
}
.dt_list ul li a, .tzgg ul li a{
	color:#636161;
	font-size:14px;
}
.tzgg{
	float:right;
	width:283px;
	height:329px;
	border-right:1px solid #70af42;
	border-left:1px solid #70af42;
	border-bottom:1px solid #70af42;
	padding:0 10px 0 10px;
}
.tzgg ul li{
	line-height:36px;
	background:url(../images/dian.jpg) no-repeat;
	background-position:0 16px;
	padding-left:10px;
}

.main_b{
	width:100%;
	/*background-color:#ecedec;*/
	background-color:#F7F7F7;
	height:400px;
	float:left;
	/*margin-top:20px;*/
}
.main_b_b{
	width:1200px;
	margin:0 auto;
}
.fcjh{
	float:left;
	width:885px;
}
#tab {
	width: 100%;
}
.tab-menu ul {
	height:42px;
	border-bottom:1px solid #cdcdcd;
}
.tab-menu ul li {
	float:left;
	width:118px;
	height:42px;
	color:#0e8244;
	text-align:center;
	line-height:42px;
	font-size:20px;
}
.tab-menu ul li.active {
	color: #0e8244; 
	border-bottom:2px solid #008448;
}
.tab-menu ul li:hover {
	cursor: pointer;
}
.tab-menu ul a{
	float:right;
	line-height:25px;
	display:block;
	width:47px;
	height:25px;
	border:1px solid #cdcdcd;
	text-align:center;
	color:#008448;
	font-size:12px;
	font-family:"宋体";
	margin-top:16px;
	display:none;
}
.tab-menu ul a.active{
	display:block;
}
.tab-box {
	margin-top:20px;
}
.tab-box .fc {display:none;}
.tab-box .fc.active {display:block;}

.fc .xsfc img, .fc .msfc img{
	float:left;
}
.fc .xsfc, .fc .msfc{
	color:#6d6f6d;
	width:440px;
	float:left;
	margin-bottom:20px;
}
.fc .xsfc a{
	width:240px;
	font-size:16px;
	color:#424342;
	margin-left:10px;
}
.fc .msfc a{
	width:285px;
	font-size:16px;
	color:#424342;
	margin-left:10px;
}
.fc .xsfc span{
	margin-left:10px;
	background:url(../images/time.png) no-repeat;
	background-position:0 13px;
	padding-left:18px;
	display:block;
	width:220px;
	height:40px;
	line-height:40px;
	float:left;
}
.fc .msfc span{
	margin-left:10px;
	background:url(../images/time.png) no-repeat;
	background-position:0 13px;
	padding-left:18px;
	display:block;
	width:300px;
	height:40px;
	line-height:40px;
	float:left;
}
.fc .xsfc p{
	margin-left:190px;
	line-height:28px;
	margin-top:40px;
	width:228px;
}
.fc .msfc p{
	margin-left:110px;
	width:318px;
}


.hzjl{
	float:left;
	width:293px;
	margin-left:20px;
}
.hzjl_t{
	border-bottom:1px solid #cdcdcd;
}
.hzjl_t span{
	color: #0e8244; 
	border-bottom:2px solid #008448;
	display:block;
	width:118px;
	height:42px;
	text-align:center;
	line-height:42px;
	font-size:20px;
}
.hzjl_t a{
	float:right;
	line-height:25px;
	display:block;
	width:47px;
	height:25px;
	border:1px solid #cdcdcd;
	text-align:center;
	color:#008448;
	font-size:12px;
	font-family:"宋体";
	margin-top:18px;
}
.hzjl_l ul{
	width:290px;
	margin-top:20px;
	height:285px;
	overflow:hidden;
}
.hzjl_l ul li{
	float:left;
	border:1px solid #cdcdcd;
	margin-right:10px;
	margin-bottom:10px;
	height:65px;
}
.hzjl_l ul li a img{
	border:1px solid #cdcdcd;
	height:65px;
}

#bot{
	width:100%;
	background:url(../images/footbj.jpg) repeat-x;
	height:151px;
	float:left;
}
.foot{
	margin:20px auto;
	width:1200px;
	text-align:center;
}
.foot p{
	line-height:32px;
	color:#FFF;
}

/*内页*/
.main_l{
	float:left;
	width:301px;
	margin-bottom:20px;
}
.main_l_t{
	width:100%;
	background:url(../images/yjbj.jpg) no-repeat;
	height:84px;
	float:left;
	color:#FFF;
	line-height:95px;
	font-size:20px;
	text-align:center;
}
.main_l_l{
	width:286px;
	border-left:1px solid #b6b6b6;
	border-right:1px solid #b6b6b6;
	float:left;
}
.main_l_l ul{
	width:80%;
	margin:0 auto;
}
.main_l_l ul li{
	text-align:center;
	line-height:48px;
	font-size:18px;
}
.main_l_l ul li a{
	color:#67aa44;
}
.main_l_l ul li:hover{
	border-bottom:1px solid #67aa44;
}
.main_l_l ul li.cur{
	border-bottom:1px solid #67aa44;
}
.main_l_b {
	background:url(../images/ejbt.jpg) no-repeat;
	width:288px;
	height:24px;
	float:left;
}
.main_r{
	width:875px;
	float:left;
	margin-left:20px;
	border:1px solid #b6b6b6;
	margin-bottom:20px;
}
.main_r_t{
	height:50px;
	line-height:50px;
	color:#67aa44;
	font-size:22px;
	padding-left:20px;
	border-bottom:1px solid #b6b6b6;
}
.main_r_t span{
	font-size:12px;
	float:right;
	color:#999;
}
.main_r_t span a, .main_r_t span a:hover{
	color:#999;
}
.main_con, .main_con_tw{
	padding:20px;
}
.main_con ul li{
	line-height:36px;
	border-bottom:1px dashed #CCC;
}
.main_con ul li span{
	float:right;
}
.main_con ul li a:hover{
	color:#67aa44;
}
.main_con .title{
	text-align:center;
	font-size:20px;
	margin-bottom:20px;
	color:#67aa44;
}
.ss{
	width:90%;
	height:36px;
	line-height:36px;
	margin:0 auto;
}
.ss div{
	float:left;
	width:30%;
	font-size:12px;
	text-align:center;
/*	background-color:#999;
	color:#FFF;*/
}
.con{
	margin-top:20px;
	font-size:16px;
	line-height:36px;
}
.con p{
	line-height:36px;
	text-indent:2em;
}
.main_con_tw, .main_con_jstw{
	margin:0 auto;
	width:96%;
}
.main_con_tw ul{
	margin-bottom:40px;
          float:left;
          width:100%;
}
.main_con_jstw ul{
	margin-bottom:40px;
          float:left;
          width:100%;
}
.main_con_tw ul li{
	float:left;
	width:400px;
	text-align:center;
	height:320px;
	margin-bottom:10px;
	font-size:14px;
	margin-right:15px;
}
.main_con_tw ul li span{
	display:block;
}
.main_con_tw ul li a{
	display:block;
	width:400px;
	height:320px;
	padding-top:20px;
}
.main_con_tw ul li a:hover{
	display:block;
	width:400px;
	height:320px;
	border:1px solid #a68568;
	/*background-color:#a68568;
	color:#FFF;*/
	float:left;
}

.main_con_jstw ul{
          width:100%;
}
.main_con_jstw ul li{
	float:left;
	width:260px;
	height:430px;
	text-align:center;
	margin-bottom:10px;
	font-size:14px;
	margin-right:15px;
}
.main_con_jstw ul li span{
	display:block;
}
.main_con_jstw ul li a{
	display:block;
	width:260px;
	height:400px;
	padding-top:20px;
	padding-bottom:10px;
}
.main_con_jstw ul li a:hover{
	display:block;
	width:260px;
	height:400px;
	border:1px solid #a68568;
	float:left;
	padding-bottom:10px;
}