.nav {width:1150px; margin:auto; height: 40px; list-style: none;  position: relative; z-index: 999;}
.nav li { float: left; height: 40px; position: relative; list-style: none; z-index:10;}
.nav li.last { background: none;}
.nav li a { text-decoration: none;}
.nav li a span { float: left; display: block; line-height: 40px; font-size: 16px; color: #333; cursor: pointer; padding-left:11px; padding-right:4px; text-align: center;}
.nav li a span:hover { color: #009544;}
.hover_menu { text-decoration: none;   background:url(../images/hover_bg.png) no-repeat bottom center; height: 63px;}

#submenu1 { display: none; position: absolute; top: 40px;width: 580px; left:-103px;}
#submenu2{display: none; position: absolute; top: 40px;width: 580px; left:-158px;}
#submenu3{display: none; position: absolute; top: 40px;width: 580px; left:-263px;}
#submenu4{display: none; position: absolute; top: 40px;width: 580px; left:-366px;}


#submenu1 li,#submenu2 li,#submenu3 li,#submenu4 li,#submenu5 li,#submenu6 li{ padding: 0; background: none; height: auto; border-bottom: dotted 1px #bbb;}
.menu_pro_bg,.menu_news_bg, .menu_news_bg3, .menu_news_bg2  { width: 580px; height:235px; background:url(images/navbg1.png) repeat center; top: 60px; border-top: 1px solid #e3e3e3;}
.menu_pro_main { width: 580px; margin:0px 10px;padding-top: 12px;}
.menu_li_txt { width: 330px; height: 102px; line-height: 30px; font-size: 14px; color: #696969; margin-left: 10px; margin-top: 5px;}
.menu_li_txt1 { float: left; width: 330px; height: 102px; line-height: 30px; margin-left: 15px; margin-top: 10px;}
.menu_li_txt ul , .menu_li_txt1 ul { width:330px;}
.menu_li_txt ul li{ float:left; width:160px;  line-height: 30px; border-bottom:1px dashed #666;}
 .menu_li_txt1 ul li { float:left; width:80px;  line-height: 30px; border-bottom:1px dashed #666;}
.menu_li_txt ul li a, .menu_li_txt1 ul li a { display: block; background: url(../images/icon02.gif) no-repeat left; padding-left: 10px; color:#111;}
.menu_li_txt a, .menu_li_txt1 a { color: #333; text-decoration: none;}
.menu_li_txt a:hover, .menu_li_txt1 a:hover { color: #333; text-decoration: underline;}

.menu_news_bg1 { width: 400px; height: 195px; background-color: #fff; border-top: 1px solid #e3e3e3;}
.menu_news_main { width: 380px; margin: 0 auto; padding-top: 12px;}
.menu_news_li { width: 180px; margin-right: 10px; height: 150px; float: left;}
.menu_news_li1 { width: 200px; height: 150px;}
.li1 ul li.t { width: 160px; line-height: 30px; overflow: hidden;}
.li1 ul li.t a:hover { text-decoration: underline;}
.menu_news_con { width: 280px; height: 195px; margin: 0 10px;}
.menu_news_con1 { width: 350px; height: 195px; margin: 0 auto;}
.menu_news_img, .menu_news_img2 { width: 168px; height: 105px; margin-top: 25px;}
.menu_news_img img, .menu_news_img2 img { width: 168px; height: 105px;}
.menu_news_img a { display: block; width: 100%; line-height: 24px; font-size: 12px;}
.menu_news_li2 { padding: 0px 10px; height: 150px; float: left;}
.menu_news_li3 { padding: 0px 25px; height: 150px; float: right; border-left: solid 1px #cccccc;}
.menu_news_img3 { float: left; margin-left: 10px; text-align: left; color: #bb1721; line-height: 30px; font-size: 14px;}
.menu_zi span { display: block; width: 210px; line-height: 24px; overflow: hidden; margin-left: 10px; margin-top: 25px; color:#fff;}
.menu_zi1 span { display: block; width: 210px; line-height: 24px; overflow: hidden; margin-left: 10px; margin-top: 10px;}
.menu_zi a { display: block; width: 112px; height: 30px; line-height: 30px; border: 1px solid #e3e3e3; margin-left: 12px; margin-top: 7px; text-align:center;color:#fff;}
.menu_zi a:hover, .menu_news_img a:hover, .gy_zi a:hover, .you ul li a:hover, .more a:hover, .con ul li a:hover, .con_title span a:hover, .tab_zi1 a:hover, .pre a:hover, .next a:hover, { text-decoration: underline;}
.menu_tu{float:left; margin-top:10px;}
.menu_tu  img{width:220px; height:150px;}
.fl{float: left;}

