/*--------------------------------------------自制样式----------------------------------------------*/
/*--  多级隐藏 青春样式2================================= --*/
.m3 { z-index: 100; position: relative; zoom: 1; height: 58px; line-height: 58px; border-left: 0; border-right: 0; position: relative; text-align: center; }/*导航背景*/
.m3 * { zoom: 1; vertical-align: top; }
.m3 li { position: relative; }
.m3 .li1 { display: inline-block; *display:inline;
}
.m3 ul { display: none; text-align: center; position: absolute; top: 58px; left: 0px; width: 96px; border: 1px solid #6b3d30; } /*下拉菜单位置、宽度、边框*/
.m3 a { display: block; }
.m3 li.spe { display: inline-block; *display:inline;
zoom: 1; color: #03813e;  height: 58px; width: 2px; text-indent: -9999em; }/*分割线*/
.m3 .h1 { display: inline-block; *display:inline;
}
.m3 .li1 .a1 { display: inline-block; *display:inline;
font-size: 14px; font-weight: bold; color: #FFF; width: 98px; }/*一级导航宽度、字体*/
.m3 .hasUl1 .a1 {}/*一级导航三角小图标*/
.m3 .on1 .a1 { color: #FF0; background-image: url(mainnav/m3_hover.png); background-repeat: no-repeat; background-position: center top; }/*一级导航鼠标经过*/
.m3 .ul1 { line-height: 20px; }
.m3 .li2 ul { top: -1px; left: 96px; }/*二级弹出菜单位置*/
.m3 .li2 #ulID201{  width:150px;top: -1px; left: 96px; }/*二级弹出菜单位置*/
.m3 .li2 #ulID201 .ul3 { top: -1px; left: 150px;width:150px; }/*二级弹出菜单位置*/

.m3 .li2 h4 { background: rgba(107,61,48,0.8)!important;/*火狐透明*/ filter: Alpha(opacity=80); background: #6b3d30; /*IE背景透明*/ }/*下拉菜单背景色透明*/
.m3 .li2 a { color: #FFF; position: relative; font-size: 12px; padding: 8px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #330000; }/*二级导航字体*/
.m3 .li2 a:hover { color: #FF0; }
.m3 .last2 a { border-bottom-style: none; }
.m3 .last3 a { border-bottom-style: none; }
.m3 .last4 a { border-bottom-style: none; }
.m3 .hasUl2 .a2 { padding-right: 10px; background: url("mainnav/navIco_w_r.gif") right 14px no-repeat; }
.m3 .hasUl3 .a3 { padding-right: 10px; background: url("mainnav/navIco_w_r.gif") right 14px no-repeat; }
/*-- 一级隐藏 -下拉效果 样式m1================================= --*/
.m1 { height: 36px; line-height: 36px; padding-left: 30px; z-index: 10; position: relative; zoom: 1; border-left: 0; border-right: 0; position: relative; background-image: url(mainnav/m1_bg.png); background-repeat: no-repeat; background-position: left top; }
.m1 * { zoom: 1; vertical-align: top; }
.m1 li.spe { height: 36px; display: inline-block; *display:inline;
zoom: 1; color: #2084a9; background-image: url(mainnav/m1_line.gif); background-repeat: no-repeat; background-position: left top; width: 2px; text-indent: -9999em; }
.m1 a { display: block; color: #fff; }
.m1 a:hover { text-decoration: none; }
.m1 .li1 { display: inline-block; *display:inline;
margin: 0 10px; position: relative; }
.m1 .h1 { display: inline-block; *display:inline;
}
.m1 .a1 { display: inline-block; *display:inline;
color: #fff; font-size: 14px; font-weight: bold; width: 94px; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 10px; text-align: center; }
.m1 .ul1 { position: absolute; top: 36px; left: 8px; width: 94px; padding: 0 8px; background: #1685ad; line-height: 24px; display: none; }
.m1 .hasUl1 .a1 { background-image: url(mainnav/navIco_w_d.gif); background-repeat: no-repeat; background-position: right 17px; padding-top: 0; padding-right: 16px; padding-bottom: 0; padding-left: 16px; }
.m1 .on1 .a1 { color: #990000; background-image: url(mainnav/m1_hover.png); background-repeat: no-repeat; background-position: center top; }
.m1 .li2 ul { display: block !important; }
.m1 .li2 a { padding: 5px 0; }
.m1 .li2 a:hover { color: #fff; }
.m1 .ul2 { padding: 10px 0 0 10px; background: #2591b8; border-bottom: 1px solid #3d9ec1; }
.m1 .a2 { zoom: 1; font-weight: bold; border-bottom: 1px solid #2e92b6; color: #fff; }
.m1 .li2 .a2:hover { color: #ff0; }
.m1 .li3 { display: inline-block; *display:inline;
*margin-right:5px;
margin-bottom: 5px; }
.m1 .h3 { display: inline-block; *display:inline;
}
.m1 .li3 .a3 { display: inline-block; *display:inline;
padding: 0 5px; }
.m1 .a3:hover { background: #036b91; }
/*指定特定的ID下拉样式*/
.m1 #ulID1 { width: 984px; left: -282px; padding: 0 8px 8px 8px; }
.m1 #ulID1 .a2 { padding: 8px 0; }
/*-- 一级隐藏 -下拉效果 青春多级导航菜单带栏目图片 m2--*/
.m2 { height: 40px; line-height: 33px; z-index: 10; position: relative; zoom: 1; position: relative; width: 1000px; margin-right: auto; margin-left: auto; background-image: url(mainnav/m2_bg.png); background-repeat: repeat-x; background-position: left top; }
.m2 * { zoom: 1; vertical-align: top; }
.m2 li.spe { height: 40px; display: inline-block; *display:inline;
zoom: 1; color: #2084a9; background-image: url(mainnav/m2_line.png); background-repeat: no-repeat; background-position: left top; width: 2px; text-indent: -9999em; }
.m2 a { display: block; color: #fff; }
.m2 .li1 { display: inline-block; *display:inline;
position: relative; }
.m2 .h1 { width: 142px; display: inline-block; *display:inline;
text-align: center; position: relative; }
.m2 .a1 { line-height: 33px; padding-bottom: 7px; color: #fff; font-size: 14px; font-weight: bold; }
.m2 .english { color: #CCC; font-size: 11px; position: absolute; top: 25px; font-weight: normal; line-height: 14px; width: 142px; left: 0px; font-family: Gadget, sans-serif; }
.m2 .ul1 { width: 220px; position: absolute; top: 40px; left: -36px; display: none; padding-top: 17px; text-align: center; background-image: url(mainnav/m2_ul_bg.png); background-repeat: no-repeat; background-position: center top; }
.m2 .ul1 .li2 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a1a1a1; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #a1a1a1; border-left-color: #a1a1a1; float: left; padding: 10px; }
.m2 .ul1 .li2 h4 .node_pic { float: left; display: block; padding: 2px; margin-right: 10px; border: 1px solid #666666; background-color: #FFF; }
.m2 .ul1 .li2 h4 .node_pic:hover { padding: 2px; margin-right: 10px; border: 1px solid #F60; }
.m2 .ul1 .li2 h4 .node_pic img { float: left; height: 45px; width: 68px; }
.m2 .ul1 .li2 h4 .a2 { font-weight: bold; color: #333; float: left; line-height: 24px; height: 24px; width: 110px; text-align: left; }
.m2 .ul1 .li2 h4 .a2:hover { color: #990000; }
.m2 .ul1 .li2 h4 .english_son { color: #666666; font-size: 11px; font-weight: normal; line-height: 12px; font-family: Gadget, sans-serif; float: left; width: 110px; text-align: left; height: 24px; }
.m2 .hasUl1 .a1 { line-height: 33px; background-image: url(mainnav/navIco_w_d.gif); background-repeat: no-repeat; background-position: 23px 12px; padding-bottom: 7px; }
.m2 .on1 .a1 { color: #FFF; background-image: url(mainnav/m2_hover.png); background-repeat: repeat-x; background-position: left top; }
.m2 .li2 ul { display: block !important; }
.m2 .li2 a { }
.m2 .li2 a:hover { color: #fff; }
.m2 .ul2 { padding: 10px 0 0 10px; background: #2591b8; border-bottom: 1px solid #3d9ec1; }
.m2 .li2 .a2:hover { color: #990000; }
.m2 .li3 { display: inline-block; *display:inline;
*margin-right:5px;
margin-bottom: 5px; }
.m2 .h3 { display: inline-block; *display:inline;
}
.m2 .li3 .a3 { display: inline-block; *display:inline;
padding: 0 5px; }
.m2 .a3:hover { background: #036b91; }
/*--  一级显示 青春样式1 ================================= --*/
.m4_bg { height: 70px; background-image: url(mainnav/m4_bg.png); background-repeat: repeat-x; background-position: left top; }
.m4 { z-index: 8; position: relative; zoom: 1; height: 38px; line-height: 38px; border-left: 0; border-right: 0; padding-left: 200px; }
.m4 li.spe { display: inline-block; *display:inline;
zoom: 1; color: #a20d49; }
.m4 .li1 { display: inline-block; *display:inline;
margin-top: 0; margin-right: 2px; margin-bottom: 0; margin-left: 0px; background-image: url(mainnav/m4_left_hover.png); background-repeat: no-repeat; background-position: left top; }
.m4 .h1 { display: inline-block; *display:inline;
zoom: 1; background-image: url(mainnav/m4_right_hover.png); background-repeat: no-repeat; background-position: right top; }
.m4 .a1 { padding: 0 10px; display: inline-block; *display:inline;
zoom: 1; color: #fff; font-size: 14px; font-weight: bold; }
.m4 .ul1 { position: absolute; top: 38px; left: 0px; width: 800px; height: 32px; line-height: 32px; display: none; overflow: hidden; zoom: 1; padding-left: 200px; }
.m4 .ul1 .intro { float: left; margin-left: 10px; }
.m4 .ul1 .weather { float: right; margin-right: 10px; padding-top: 5px; }
.m4 .on1 { background-image: url(mainnav/m4_left.png); background-repeat: no-repeat; background-position: left top; }
.m4 .on1 .h1 { display: inline-block; *display:inline;
zoom: 1; background-image: url(mainnav/m4_right.png); background-repeat: no-repeat; background-position: right top; }
.m4 .on1 .a1 { color: #FFF; }
.m4 #aID51 { background-image: url(ico/ico015.gif); background-repeat: no-repeat; background-position: 10px 8px; padding-left: 25px; }
.m4 #aID51:hover { background-image: url(ico/ico018.gif); background-repeat: no-repeat; background-position: 10px 8px; padding-left: 25px; }
.m4 .li2 { display: inline-block; *display:inline;
zoom: 1; }
.m4 .a2 { padding: 0 10px; border-right: 1px solid #ccc; }
.m4 .last2 .a2 { border-right: 0; }
/*--  一级显示 青春样式2 ================================= --*/
.m5_bg { height: 67px; background-image: url(mainnav/m5_bg.png); background-repeat: repeat-x; background-position: left top; }
.m5 { z-index: 8; position: relative; zoom: 1; height: 37px; line-height: 37px; border-left: 0; border-right: 0; padding-left: 20px; }
.m5 li.spe { display: inline-block; *display:inline;
zoom: 1; color: #a20d49; }
.m5 .li1 { display: inline-block; *display:inline;
margin-top: 0; margin-right: 2px; margin-bottom: 0; margin-left: 0px; }
.m5 .h1 { display: inline-block; *display:inline;
zoom: 1; }
.m5 .a1 { padding: 0 10px; display: inline-block; *display:inline;
zoom: 1; color: #fff; font-size: 14px; font-weight: bold; }
.m5 .ul1 { position: absolute; top: 37px; left: 0px; height: 30px; line-height: 30px; display: none; overflow: hidden; zoom: 1; padding-left: 20px; width: 900px; }
.m5 .ul1 .intro { float: left; margin-left: 10px; }
.m5 .ul1 .weather { float: right; margin-right: 10px; padding-top: 5px; }
.m5 .on1 { background-image: url(mainnav/m5_left_hover.gif); background-repeat: no-repeat; background-position: left top; }
.m5 .on1 .h1 { display: inline-block; *display:inline;
zoom: 1; background-image: url(mainnav/m5_right_hover.gif); background-repeat: no-repeat; background-position: right top; }
.m5 .on1 .a1 { color: #FFF; }
.m5 #aID51 { background-image: url(ico/ico015.gif); background-repeat: no-repeat; background-position: 10px 8px; padding-left: 25px; }
.m5 #aID51:hover { background-image: url(ico/ico018.gif); background-repeat: no-repeat; background-position: 10px 8px; padding-left: 25px; }
.m5 .li2 { display: inline-block; *display:inline;
zoom: 1; }
.m5 .a2 { padding: 0 10px; border-right: 1px solid #ccc; }
.m5 .last2 .a2 { border-right: 0; }
/*--  多级隐藏 m6 古典 弹出的菜单有背景================================= --*/
.m6 { z-index: 9; position: relative; zoom: 1; height: 120px; line-height: 28px; border-left: 0; border-right: 0; position: relative; background-image: url(mainnav/m6_bg.png); background-repeat: no-repeat; background-position: left top; text-align: center; padding-top: 68px; padding-bottom: 24px; }/*导航背景*/
.m6 * { zoom: 1; vertical-align: top; }
.m6 li { position: relative; }
.m6 .li1 { display: inline-block; *display:inline;
}
.m6 ul { display: none; text-align: center; position: absolute; top: 28px; left: -2px; width: 104px; } /*下拉菜单位置、宽度*/
.m6 a { display: block; }
.m6 li.spe { display: inline-block; *display:inline;
zoom: 1; color: #03813e; height: 28px; width: 2px; text-indent: -9999em; }/*分割线*/
.m6 .h1 { display: inline-block; *display:inline;
}
.m6 .li1 .a1 { display: inline-block; *display:inline;
font-size: 14px; font-weight: bold; color: #875203; width: 102px; background-image: url(mainnav/m6_btn.gif); background-repeat: no-repeat; background-position: center top; }/*一级导航宽度、字体*/
.m6 .on1 .a1 { color: #990000; background-image: url(mainnav/m6_btn.gif); background-repeat: no-repeat; background-position: center bottom; }/*一级导航鼠标经过*/
.m6 .ul1 { line-height: 20px; }
.m6 .li2 ul { top: 0px; left: 104px; }/*二级弹出菜单位置*/
.m6 .li2 a { color: #875203; position: relative; font-size: 12px; background-image: url(mainnav/m6_btn2.gif); background-repeat: no-repeat; background-position: center top; line-height: 29px; height: 29px; }/*二级导航字体*/
.m6 .li2 a:hover { color: #437459; background-image: url(mainnav/m6_btn2.gif); background-repeat: no-repeat; background-position: center bottom; }
.m6 .last2 a { border-bottom-style: none; }
.m6 .last3 a { border-bottom-style: none; }
.m6 .last4 a { border-bottom-style: none; }
/*--------------------------------------原样式--------------------------------------------*/
/*-- 一级隐藏 -默认效果 ================================= --*/
.mainNav { z-index: 11; position: relative; zoom: 1; height: 40px; line-height: 40px; padding: 0 5px; background: #036b91; border-left: 0; border-right: 0; position: relative; }
.mainNav * { zoom: 1; vertical-align: top; }
.mainNav li.spe { display: inline-block; *display:inline;
zoom: 1; color: #2084a9; }
.mainNav a { display: block; color: #fff; }
.mainNav .li1 { display: inline-block; *display:inline;
margin: 0; position: relative; }
.mainNav .h1 { display: inline-block; *display:inline;
}
.mainNav .a1 { padding: 0 24px; display: inline-block; *display:inline;
color: #fff; font-size: 13px; font-weight: bold; }
.mainNav .ul1 { position: absolute; top: 40px; left: -2px; width: 104px; border: 2px solid #036b91; border-top: 0; background: #b7deec; line-height: 20px; display: none; }
.mainNav .hasUl1 .a1 { line-height: 40px; background: url("mainnav/navIco_w_d.gif") right 14px no-repeat; }
.mainNav .on1 .a1 { background-color: #b7deec; color: #036b91; }
.mainNav .a2 { zoom: 1; padding: 5px 8px; text-align: center; border-bottom: 1px dotted #8dc7dc; color: #036b91; }
.mainNav .li2 .a2:hover { color: #fff; background: #2e95bb; }
/*-- 一级隐藏 -下拉效果================================= --*/
.mainNavSlide { z-index: 10; position: relative; zoom: 1; height: 40px; line-height: 40px; background: #036b91; border-left: 0; border-right: 0; position: relative; }
.mainNavSlide * { zoom: 1; vertical-align: top; }
.mainNavSlide li.spe { display: inline-block; *display:inline;
zoom: 1; color: #2084a9; }
.mainNavSlide a { display: block; color: #fff; }
.mainNavSlide .li1 { display: inline-block; *display:inline;
margin: 0 10px; position: relative; }
.mainNavSlide .h1 { display: inline-block; *display:inline;
}
.mainNavSlide .a1 { padding: 0 10px; display: inline-block; *display:inline;
color: #fff; font-size: 13px; font-weight: bold; }
.mainNavSlide .ul1 { position: absolute; top: 40px; left: 0px; width: 100px; padding: 0 8px; background: #1685ad; line-height: 20px; display: none; }
.mainNavSlide .hasUl1 .a1 { padding: 0 16px 0 10px; line-height: 40px; background: url("mainnav/navIco_w_d.gif") right 14px no-repeat; }
.mainNavSlide .on1 .a1 { background-color: #1685ad; color: #fff; }
.mainNavSlide .li2 ul { display: block !important; }
.mainNavSlide .li2 a { padding: 5px 0; }
.mainNavSlide .li2 a:hover { color: #fff; }
.mainNavSlide .ul2 { padding: 10px 0 0 10px; background: #2591b8; border-bottom: 1px solid #3d9ec1; }
.mainNavSlide .a2 { zoom: 1; font-weight: bold; border-bottom: 1px solid #2e92b6; color: #fff; }
.mainNavSlide .li2 .a2:hover { color: #ff0; }
.mainNavSlide .li3 { display: inline-block; *display:inline;
*margin-right:5px;
margin-bottom: 5px; }
.mainNavSlide .h3 { display: inline-block; *display:inline;
}
.mainNavSlide .li3 .a3 { display: inline-block; *display:inline;
padding: 0 5px; }
.mainNavSlide .a3:hover { background: #036b91; }
.mainNavSlide #ulID40 { width: 984px; left: -298px; padding: 0 8px 8px 8px; }
.mainNavSlide #ulID40 .a2 { padding: 8px 0; }
.mainNavSlide #ulID59 { width: 984px; left: -536px; padding: 0 8px 8px 8px; }
.mainNavSlide #ulID59 .a2 { padding: 8px 0; }
/*--  多级隐藏 ================================= --*/
.mainNavType2 { z-index: 9; position: relative; zoom: 1; height: 40px; line-height: 40px; background: #016b33; border-left: 0; border-right: 0; position: relative; }
.mainNavType2 * { zoom: 1; vertical-align: top; }
.mainNavType2 ul { display: none; position: absolute; top: 40px; left: 0px; width: 100px; background: #008840; } /*-- 所有ul隐藏 --*/
.mainNavType2 li { position: relative; }
.mainNavType2 a { display: block; }
.mainNavType2 li.spe { display: inline-block; *display:inline;
zoom: 1; color: #03813e; }
.mainNavType2 .li1 { display: inline-block; *display:inline;
margin: 0 10px; }
.mainNavType2 .h1 { display: inline-block; *display:inline;
}
.mainNavType2 .ul1 { line-height: 20px; }
.mainNavType2 .li1 .a1 { padding: 0 10px; display: inline-block; *display:inline;
font-size: 13px; font-weight: bold; color: #fff; }
.mainNavType2 .hasUl1 .a1 { padding: 0 16px 0 10px; background: url("mainnav/navIco_w_d.gif") right 14px no-repeat; }
.mainNavType2 .on1 .a1 { background-color: #008840; color: #fff; }
.mainNavType2 .li1 a { padding: 5px 0; }
.mainNavType2 .li2 ul { top: 0px; left: 100px; }
.mainNavType2 .li2 a { background-color: #008840; padding-left: 10px; border-bottom: 1px dotted #41b778; color: #fff; }
.mainNavType2 .hasUl2 .a2 { padding-right: 10px; background: url("mainnav/navIco_w_r.gif") right 14px no-repeat; }
.mainNavType2 .on2 .a2 { background-color: #23a05e; }
.mainNavType2 .li3 a { background-color: #23a05e; }
.mainNavType2 .hasUl3 .a3 { padding-right: 10px; background: url("mainnav/navIco_w_r.gif") right 12px #23a05e no-repeat; }
.mainNavType2 .on3 .a3 { background-color: #41b778; }
.mainNavType2 .li4 a { background-color: #41b778; border-bottom: 1px dotted #51d18d; }
.mainNavType2 .on4 .a4 { background-color: #5da42e; }
/*--  一级显示 ================================= --*/
.mainNavType3_bg { height: 76px; border-bottom: 1px solid #eeb7cd; background: #fff3f8; }
.mainNavType3 { z-index: 8; position: relative; zoom: 1; height: 40px; line-height: 40px; background: #91033c; border-left: 0; border-right: 0; }
.mainNavType3 li.spe { display: inline-block; *display:inline;
zoom: 1; color: #a20d49; }
.mainNavType3 .li1 { display: inline-block; *display:inline;
margin: 0 10px; }
.mainNavType3 .h1 { display: inline-block; *display:inline;
zoom: 1; }
.mainNavType3 .a1 { padding: 0 10px; display: inline-block; *display:inline;
zoom: 1; color: #fff; font-size: 13px; font-weight: bold; }
.mainNavType3 .ul1 { position: absolute; top: 40px; left: 0px; width: 1000px; height: 36px; line-height: 36px; display: none; overflow: hidden; zoom: 1; }
.mainNavType3 .ul1 .intro { float: left; margin-left: 10px; }
.mainNavType3 .ul1 .weather { float: right; margin-right: 10px; padding-top: 5px; }
.mainNavType3 .on1 .a1 { background-color: #fff3f8; color: #91033c; border-top: 4px solid #5f0026; }
.mainNavType3 .li2 { display: inline-block; *display:inline;
zoom: 1; }
.mainNavType3 .a2 { padding: 0 10px; border-right: 1px solid #ccc; }
.mainNavType3 .last2 .a2 { border-right: 0; }
/*-- 一级隐藏 - 默认效果 -子站导航 ================================= --*/
.mainNavSubSite { z-index: 11; position: relative; zoom: 1; height: 40px; line-height: 40px; background: #036b91; padding: 0 5px; border-left: 0; border-right: 0; position: relative; }
.mainNavSubSite * { zoom: 1; vertical-align: top; }
.mainNavSubSite li.spe { display: inline-block; *display:inline;
zoom: 1; color: #2084a9; }
.mainNavSubSite a { display: block; color: #fff; }
.mainNavSubSite .li1 { display: inline-block; *display:inline;
margin: 0; position: relative; }
.mainNavSubSite .h1 { display: inline-block; *display:inline;
}
.mainNavSubSite .a1 { padding: 0 24px; display: inline-block; *display:inline;
color: #fff; font-size: 13px; font-weight: bold; }
.mainNavSubSite .ul1 { position: absolute; top: 40px; left: -2px; width: 132px; border: 2px solid #036b91; border-top: 0; background: #b7deec; line-height: 20px; display: none; }
.mainNavSubSite .hasUl1 .a1 { line-height: 40px; background: url("mainnav/navIco_w_d.gif") right 14px no-repeat; }
.mainNavSubSite .on1 .a1 { background-color: #b7deec; color: #036b91; }
.mainNavSubSite .a2 { zoom: 1; padding: 5px 8px; text-align: center; border-bottom: 1px dotted #8dc7dc; color: #036b91; }
.mainNavSubSite .li2 .a2:hover { color: #fff; background: #2e95bb; }
/*-- 纵向-- 一级隐藏 ================================= --*/
h3.title { width: 240px; padding-left: 24px; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; background: #d8c680; }
.mainNavType1Ver { position: relative; width: 260px; border: 2px solid #d8c680; }
.mainNavType1Ver a:hover { color: #c00; }
.mainNavType1Ver .h1 { border-bottom: 1px solid #edd67a; }
.mainNavType1Ver .a1 { display: block; height: 20px; line-height: 20px; background: url("mainnav/navIco_r.gif") #fff6d2 no-repeat 235px 14px; padding: 8px 0 8px 22px; font-size: 14px; color: #333; }
.mainNavType1Ver .on1 .h1 { border-bottom: 2px solid #edd67a; }
.mainNavType1Ver .on1 .a1 { position: relative; z-index: 1; background-color: #fff; border-top: 1px solid #d8c680; }
.mainNavType1Ver .ul1 { position: absolute; left: 258px; top: -2px; z-index: 0; padding: 10px; width: 380px; min-height: 280px; _height: 280px; _overflow: visible; border: 2px solid #e19a00; background: #fff; display: none; }
.mainNavType1Ver .li2 { border-bottom: 1px dotted #d8c680; padding: 8px 0; }
.mainNavType1Ver .h2 { display: inline-block; *display:inline;
zoom: 1; width: 60px; padding-right: 8px; vertical-align: top; text-align: right; }
.mainNavType1Ver .a2 { color: #b96e24; }
.mainNavType1Ver .ul2 { display: inline-block; *display:inline;
zoom: 1; width: 300px; }
.mainNavType1Ver .li3 { display: inline-block; *display:inline;
zoom: 1; }
.mainNavType1Ver .a3 { border-left: 1px solid #bbb; padding: 0 8px; }
/*--  纵向-- 一级显示 ================================= --*/
.mainNavType3Ver { width: 260px; }
.mainNavType3Ver ul { display: none; }
.mainNavType3Ver a { display: block; background: url("mainnav/navIco_r.gif") no-repeat 0 5px; padding-left: 12px; }
.mainNavType3Ver a:hover { color: #016b33; }
.mainNavType3Ver h4 { line-height: 20px; line-height: 20px; padding: 5px 0 5px 10px; }
.mainNavType3Ver .li1 { margin-bottom: 2px; }
.mainNavType3Ver .h1 { background-color: #f1f8f4; border-bottom: 1px dotted #aad4be; }
.mainNavType3Ver .h2 { padding-left: 15px; }
.mainNavType3Ver .h3 { padding-left: 30px; }
.mainNavType3Ver .h4 { padding-left: 45px; }
.mainNavType3Ver .a1 { font-size: 13px; font-weight: bold; color: #35865b; }
.mainNavType3Ver .ul1 { padding: 0 5px; }
.mainNavType3Ver .ul1 h4 { border-bottom: 1px dotted #ccc; }
.mainNavType3Ver .on1 .a1 { background: url("mainnav/navIco_d.gif") no-repeat 0 5px; }
