﻿@charset "utf-8";
/* CSS Document */
img{ border:0}

/*top部分内容*/
.pubw{ width:1020px;}
.float_01{float:left;}
.float_02{float:right;}
.page_item{ background-color:#f3f3f3; width:52px; height:22px; line-height:22px; text-align:center; border-radius:3px;/* margin:11px 0 0 10px;*/ margin:11px 20px 0 0;}
.page_item:hover{ background:#60953b;}
.page_item a{ color:#0d0f18;}
.page_item a:hover{ color:#FFF;}
.nav{ width:100%; height:45px; background:#55d686; font-family:"微软雅黑","宋体"; margin-top:10px;}
.nav ul.nav_cat{ float:left;}
.nav ul.nav_cat li{ color:#fff;display:inline; float:left; margin-right:1px; text-align:center;}
.nav ul.nav_cat li a{ color:#fff; width:135px; line-height:45px; font-size:16px; display:inline-block; background:#1fb659; -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
.nav ul.nav_cat li a:hover{ background:#60953b; width:138px;}
.nav ul.nav_page{ float:right; }
.nav ul.nav_page li{ float:left; text-align:center; margin:11px 0 0 10px;}
.nav ul.nav_page li a{ width:52px; line-height:22px; display:inline-block; color:#fff; margin-left:10px; border-radius:3px;}
.nav ul.nav_page li a:hover{ background:#60953b;}
.nav ul.nav_cat li.current-cat a,.nav ul.nav_page li.current_page_item a{ width:190px; background:#60953b; color:#fff;}
.nav div.nav_share{ float:right; padding-left:20px;}
.nav-submenu{ width:1100px; position:absolute; left:0; top:45px; z-index:98; overflow:hidden;}
.nav-l-span{display:block; width: 187px; height: 47px; z-index:99;background:#60953b url(/images/i_01.jpg) no-repeat 140px center;}

.nav-l-span a{font-size: 16px; color: #fff; width:100%; height: 47px; line-height: 47px; text-align: center; display: block; text-decoration: none; font-weight: 100; cursor:pointer;}
.nav-l-span a:hover{color: #fff;}
/*-----------------------二级菜单样式----------------------------*/
#submenu{
	position:relative;
	text-align: left;
}
#submenu li{
	width:276px;
	height:40px;
	padding-left:3px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom:1px solid #e5e5e5;
	background:#fff;

	left:0px;
	bottom:0px;
	_top:-500px;
	top: 0px;
	right: 0px;
	font-size: 16px;
	line-height: 40px;
	text-indent: 20px;
}


.nav-ul {position:relative; width:808px; float:right; }
.nav-ul li{   width:101px; float:left}
.nav-ul li a{ font-size:14px; color:#fff; height:35px; text-align:center; line-height:35px;  width:101px; float:left;}

.nav-ul li a:hover{width:101px; height:35px; background:#4A2014; }


/*三级菜单*/
.nav .s{width:810px;height:626px;background:#fff;position:absolute;left:0;top:-3px;z-index:9999;margin:0 0 0 276px;display:none;}
.nav .s2{top:-108px;}
.nav .s3{top:-213px;}
.nav .s4{top:-318px;}
.nav .s5{top:-423px;}
.xl-menu{overflow:hidden;padding:15px 0 0 15px;}
.xl-menu-l{float:left;width:560px;}
.xl-menu-l-part{}
.xl-menu-l dl{margin:0 10px 5px 10px;overflow:hidden;}
.xl-menu-l dl a:hover{color:#492014;}
.xl-menu-l dt{border-bottom: 1px solid #d6d6d6;display: block; font-size: 14px; line-height:30px;width:100%; font-weight:bold;}
.xl-menu-l dt a{color:#414141;}
.xl-menu-l dd{margin: 0 5px;line-height:26px;float:left;display:inline;}
.xl-menu-l dd a{color: #414141;font-family: 宋体; margin: 0 4px;  overflow: hidden;  white-space: nowrap;}
.xl-menu-l dd a.red{color:red;}
.xl-menu-l-part{float:left;}
.xl-menu-r{float:right;width:220px;height:400px;margin-right:10px;display:inline; position:relative;}
.xl-menu-r2-t{border-bottom:1px solid #d6d6d6;margin-bottom:5px;line-height:30px;font-size:14px;}
.xl-menu-r .bd{}
.xl-menu-r .hd{ position:absolute;top:0;right:0;margin:45px 10px 0 0;}
.xl-menu-r .hd li{width:14px;height:14px;background:url(/images/banner_index_white.png) no-repeat;margin:0 2px;float:left;display:inline;cursor:pointer;}
.xl-menu-r .hd .on{width:14px;height:14px;background:url(/images/banner_index_red.png) no-repeat;}





