@charset "utf-8";
/* CSS Document */
body{ font-size:12px; margin:0; padding:0; font-family:"宋体"; cursor:url('images/mousenormal.cur')}
ul,li,p{ margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5{ margin:0; font-size:12px; font-weight:normal;}
img{ border:0;}
form{ margin:0; padding:0; border:0;}
a{ text-decoration:none;filter:Dropshadow(offx=1,offy=0,color=black) Dropshadow(offx=0,offy=1,color=black) Dropshadow(offx=0,offy=-1,color=black) Dropshadow(offx=-1,offy=0,color=black); text-shadow:0 0 0.5em #000000, 0 0 0.2em #000000, 1px 0 0.1em #000000, 0 1px 0.1em #000000, -1px 0 0.1em #000000, 0 -1px 0.1em #000000;  cursor:url('images/mousenormal.cur')}
a:hover{ text-decoration:none; cursor:url('images/mousenormal.cur')}
.bor{ filter:Dropshadow(offx=1,offy=0,color=black) Dropshadow(offx=0,offy=1,color=black) Dropshadow(offx=0,offy=-1,color=black) Dropshadow(offx=-1,offy=0,color=black); text-shadow:0 0 0.5em #000000, 0 0 0.2em #000000, 1px 0 0.1em #000000, 0 1px 0.1em #000000, -1px 0 0.1em #000000, 0 -1px 0.1em #000000;}
.clr{ clear:both; height:0; overflow:hidden}

.bg{ background:url(../images/bg.jpg); width:777px; height:480px; clear:both}
.left{ float:left; width:148px;}
.right{ float:left; width:625px; height:480px;}
.r_titlebg{ background:url(../images/r_titlebg.gif); width:172px; height:27px; text-align:center; line-height:30px; _line-height:32px; font-size:14px; color:#efdb39; margin:17px 0 0 19px; overflow:hidden}
.flexcroll{ width:593px; height:397px; clear:both; margin:23px 0 0 19px;}
.flexcroll h2{ background:url(../images/icon_jt.gif) no-repeat 0 0; text-indent:30px; color:#efdb39; font-size:14px; letter-spacing:4px;}
.flexcroll h3{ clear:both; padding-bottom:20px; margin:20px 0; font-size:14px; color:#ebe0c8; line-height:24px; background:url(../images/dot.gif) repeat-x bottom; zoom:1;}
.flexcrollimg{ clear:both; text-align:center; padding:10px 0;}

#nav { clear:both; margin:15px 0 0 15px; width:126px; /*定义整个ul菜单的行高和背景色*/
}
/*==================一级目录===================*/
#nav a { width: 126px; display: block; /*Width(一定要)，否则下面的Li会变形*/
}
#nav li { /*下面的一条白边*/ float:left; width:126px;text-align:center; letter-spacing:5px;}
#nav li a { clear:both; background:url(../images/li_off.jpg); width:126px; height:26px; display:block;  color:#faf3e3; line-height:22px;}
#nav li a:hover { clear:both; background:url(../images/li_on.jpg); color:#faf3e3; }
#nav li .click{ color:#efdb39;background:url(../images/li_click.jpg);}
#nav a:hover { color:#faf3e3; text-decoration:none; background:url(../images/li_on.jpg);}
/*==================二级目录===================*/
#nav li ul { list-style:none; text-align:left; background:url(../images/left_bg.gif); zoom:1; overflow:hidden}
#nav li ul li { background:url(../images/icon_dot.gif) no-repeat 20px 7px; *+background-position:20px 5px\0; _background:url(../images/icon_dot.gif) no-repeat 20px 6px; /*二级目录的背景色*/ font-weight:normal; clear:both; text-align:left; text-indent:30px}
#nav li ul a { background:none; font-size:12px; clear:both; display:block;height:20px; color:#efdb39;/* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}
#nav li ul a.click { color:#faf3e3; text-decoration:none; background:none;}
/*下面是二级目录的链接样式*/
#nav li ul a:link { color:#efdb39; text-decoration:none; background:none}
#nav li ul a:hover { color:#faf3e3; text-decoration:none; font-weight:normal; background:none/* 二级onmouseover的字体颜色、背景色*/
}
/*==============================*/
#nav li:hover ul { left: auto; }
#nav li.sfhover ul { left: auto; }
#content { clear: left; }
#nav ul.collapsed { display: none; }
.left_tbg{ background:url(../images/left_tbg.gif); height:8px; clear:both; overflow:hidden}
.left_bbg{ background:url(../images/left_bbg.gif); height:8px; clear:both; overflow:hidden}

/*scrolling*/
.clearfloat {
clear:both; height:0px;
line-height:0px; visibility: hidden;
}
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {width: 21px;background-color: white;}
.vscrollerbar {width: 21px;background-color: black;}
.hscrollerbase {height: 15px;background-color: white;}
.hscrollerbar {height: 15px;background-color: black;}
.hscrollerbar {background: #99CBCB url(../images/horizontalbarbody_cornerjog.png) 0px 0 repeat-x;}
.vscrollerbar {background: #99CBCB url(../images/basebarcaps_verticalbarbody.png) -21px 0px repeat-y;}
.vscrollerbar, .hscrollerbar {padding: 20px;z-index: 2;}
.vscrollerbarbeg {background: url(../images/basebarcaps_verticalbarbody.png) -42px 0px no-repeat;width: 21px;height: 8px !important;}
.vscrollerbarend {background: url(../images/basebarcaps_verticalbarbody.png) -42px -8px no-repeat;width: 21px;height: 8px;}
.scrollerjogbox {width: 15px;height: 15px;top: auto; left: auto;bottom: 0px; right: 0px;background: #4E727C url(../images/horizontalbarbody_cornerjog.png) 0px 0px;}
.vscrollerbase {background: url(../images/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;}
.vscrollerbasebeg {background: url(../images/basebarcaps_verticalbarbody.png) -63px 0px no-repeat;width: 21px;height: 21px !important;}
.vscrollerbaseend {background: url(../images/basebarcaps_verticalbarbody.png) -63px -21px no-repeat;height: 21px;width: 21px;}
.hscrollerbase {background: #D7EBDF url(../images/horizontalbarbody_cornerjog.png) 0px -15px repeat-x;}
.hscrollerbasebeg {background: url(../images/basebarcaps_verticalbarbody.png) -60px 0px no-repeat;height: 15px;width: 21px !important;}
.hscrollerbaseend {height: 21px;width: 21px;background: url(../images/basebarcaps_verticalbarbody.png) -30px 0px no-repeat;}
.scrollerjogbox:hover {background: #5E828C url(../images/basebarcaps_verticalbarbody.png) -45px -15px;}


.jn_border{ border:1px solid #3b3631; background:#040506; padding:10px; clear:both; zoom:1; overflow:hidden}
.jn_b2{ border:1px solid #47453f; background:#3b3631;}
.jn_ul{ clear:both;}
.jn_ul li{ float:left; background:url(../images/zy_bg1.jpg); width:118px; height:29px; line-height:27px; font-size:14px; color:#ff0; font-weight:bold; text-align:center; margin-right:10px}
.jn_ul li.c1{ background:url(../images/zy_bg2.jpg);}
.class_border{ float:left; border:1px solid #494931; background:#1b1f26; width:300px; zoom:1; overflow:hidden; margin:10px 0; height:369px;}
.class_border h5{ padding:20px; font-size:14px}
.class_border1{float:left; padding:8px; margin:10px 6px;}

.map_tags{ clear:both; margin:10px 0; zoom:1; overflow:hidden; font-size:14px;}
.map_tags li{ float:left; text-align:center; line-height:28px; color:#efdb39; background:url(../images/map_tags_off.gif); width:114px; height:33px; letter-spacing:4px; margin-right:5px}
.map_tags li.hover{ background:url(../images/map_tags_on.gif);}
