#header_wrap{height:145px;width:100%;margin:0px auto;position:relative;z-index:99; background-color:#fff;}
/*header_top*/



/*header_logo*/
.header_logo{width:1000px;height: 82px; padding:9px 0px; overflow: hidden; text-align: center; margin:0 auto}
.top_nav{ height:24px; background-color:#666;}
.top_nav div{ width:1000px; margin:0px auto; color:#aaa; line-height:24px;}
.top_nav div a{ color:#ccc; display:inline-block; padding:0px 15px;}
.top_nav div a:hover{ color:#fff;}
.menu_bg{ background-color:#222b26;}
/*header_nav*/
.header_nav{height: 45px;position:relative;z-index:99; width:1000px; margin:0px auto;}
.header_nav_sub1{width: 240px; height: 45px;float:left;}
.header_nav_sub2 {float:left; height: 45px; line-height: 45px; padding-left:20px;}
.header_nav_sub2 li{float: left;width: 104px;background: url(../image/header_anv.png) right center no-repeat;height: 45px; position:relative}
.header_nav_sub2 .move_bg {margin-left: -1px;padding-left: 1px;background: #007336;position: absolute;width: 104px;height: 45px;top: 0; left:-20px}
.header_nav_sub2 a{color: #FFF;font-size: 16px; display: block; text-decoration: none;height: 45px; position:absolute;width: 104px; text-align:center}
.header_nav_sub3 { width: 140px;margin-right: 2px; margin-top: 3px;  height: 41px;float:right;}
.header_nav_sub3 a{background: url(../image/header_01.png) -44px -54px no-repeat; display:block; height:41px}
.header_nav_sub3 a:hover{ background-position:-44px -103px}

.nav_box {width: 240px;position:absolute;height:45px;z-index:99;}
.nav_box .title a{ font-size: 18px; color:#fff; background: url(../image/i_02.gif) right center  #007336 no-repeat; height: 45px; line-height: 45px; text-align: center; display: block; padding-right: 30px; text-decoration: none; font-weight: 100; cursor:default}
.nav_box .title a:hover{ background:url(../image/i_05.gif) right center #fc7710 no-repeat}

.nav_menulist { width: 240px; line-height:26px;left: 0; top: 45px; height:400px;position:absolute;z-index:999; display:none;}
.nav_menulist ul li {display: block;position: relative;padding-left: 10px;background: #ffffff;border-bottom: 1px solid #ffffff; padding-top:7px}
.nav_menulist ul li.alt { background: #f0f0f0; }
.nav_menulist ul li p { padding: 0 5px 2px 0px; display: block; line-height:22px;}
.nav_menulist ul li p a { color: #414141; padding: 0px 2px 0 2px;white-space: nowrap; display:inline-block; }
.nav_menulist ul li p a:hover{ color:#fff; background-color:#060;}
.nav_menulist h3 { padding-left:22px; font-size: 16px; background: url(../image/inav.png) no-repeat; font-weight: 100; display: block;}
.nav_menulist ul li.menuItemColor { background-color:#ccc;}
.nav_menulist .list-item0 h3 { background-position: 0px 6px; }
.nav_menulist .list-item1 h3 { background-position: 0px -29px; }
.nav_menulist .list-item2 h3 { background-position: 0px -67px; }
.nav_menulist .list-item3 h3 { background-position: 0px -107px; }

.nav_itemlist { position: absolute; height:350px; z-index: 9; left: 240px; top: 45px; line-height: 21px; overflow: hidden; width: 560px; display: none; }
.nav_itemlist .navitem { position: absolute; top: 0; left: 0; overflow: hidden;float: left; width: 560px }
.itembox { width: 530px;margin: 0 0 15px 10px}
.itembox .subitem {width: 540px;height: 420px; position:relative}
.nav50{float:left;width:50%}
.itembox .subitem-title {font-weight: normal; font-size: 14px; padding-left: 5px; display: block; margin-top:8px; }
.itembox .subitem-title a{color:#007336;}
.itembox .subitem-cat{margin-left: 10px;}
.itembox .subitem-cat a {padding:2px; color: #414141; margin: 0 2px; font-family:\5b8b\4f53 ; white-space:nowrap; overflow:hidden}
.itembox .subitem-cat .navgd{ border-radius:3px; border:1px solid #CCC; padding:2px 5px;}
.itembox .subitem-cat a:hover{ background: #dfdfdf; text-decoration: none; }

.subitemimg1,.subitemimg2,.subitemimg3,.subitemimg4{position:absolute;bottom:0;font-size: 0px;line-height: normal;font-size: 0;}

.object_banner1,
.object_banner2,
.object_banner3,
.object_banner4,
.object_banner5{ width: 212px; height: 368px; overflow: hidden}

.object_banner1 li,
.object_banner2 li,
.object_banner3 li,
.object_banner4 li,
.object_banner5 li{width: 212px; height: 368px; float: left; }

.object_banner1 .banner_index,
.object_banner2 .banner_index,
.object_banner3 .banner_index,
.object_banner4 .banner_index,
.object_banner5 .banner_index{ bottom:0; top:337px;width:auto;position:relative;}

.object_banner1 .banner_index li,
.object_banner2 .banner_index li,
.object_banner3 .banner_index li,
.object_banner4 .banner_index li,
.object_banner5 .banner_index li{width:14px; height:14px;float:right; margin:0 7px}

.nav_itemlist dl{ width:212px; float: right;position: relative;top: -430px;}
.nav_itemlist dl dt{ font-size:14px; color:#414141;}
.nav_itemlist dl dd{ margin-top:5px; }

.box-shadow {
	 padding: 10px 10px 10px 0;
	 border: 1px solid #dfdfdf;

	 background:#fafafa; z-index:999
}


