@charset "gb2312";
/*html{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter:gray;} */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0 }
ul { list-style:none; }
input { outline:0; }
body { font-size:12px; color:#666;}
img { border-style:none; }
a { text-decoration:none; color:#666; }
a:hover { text-decoration:none; color:#666; }
a:focus { outline:none; -moz-outline:none; }
.more { font:normal 12px/35px "Times New Roman", Times, serif; margin-right:8px; }
.more a { color:#999; }
.more a:hover { color:#666; }
.left { float:left; }
.right { float:right; }
.top { width:972px; margin:10px auto 10px; }
.logo { width:231px; }
.top_ad { margin-top:25px; padding-right:15px; }



























/*党办室*/
.nav1{ width:1000px; margin:0px auto 0; clear:both; height:40px; float:left; background:url(../images_xbs/navbg.gif) no-repeat; }
#nav-menu { height:40px; width:1000px; margin:0 auto; }
#nav-menu .container { position:relative; overflow:visible; z-index:9999; }
#nav-menu .menu li { position:relative; float:left; padding:0 0 0 0; display:inline; font-size:14px; color:#FFF;}
#nav-menu .menu li h3 { font-weight:normal; display:inline-block; float:left; }
#nav-menu .menu li a.xialaguang { margin-top:0px; display:inline-block; color:#FFF; text-decoration:none; font-size:14px; padding:0 0px; }
#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover { color:#2267b5;  text-shadow:0 1px 1px #ccc; }
#nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover {font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;  width:98px; height:40px; float:left; background:url(../images_xbs/nav_hover_dbs.jpg) repeat-x; text-align:center; }
#nav-menu .menu li a.xialaguang span { height:40px;  display:inline-block;font:15px/40px "Microsoft YaHei","宋体"; color:#FFF; }
#nav-menu .menu li a.selected span, #nav-menu .menu li a.navhover span, #nav-menu .menu li a.navhovers span, #nav-menu .menu li a.xialaguang:hover span { cursor:pointer; color:#0156b1; }
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span {font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;  width:98px; height:40px; float:left; background:url(../images_xbs/nav_hover_dbs.jpg) repeat-x; text-align:center;}
#nav-menu .menu li.overlay { position:relative; left:0px; width:0px; height:40px; padding:0; margin:0; }
#nav-menu .menu ul.children { z-index:999; display:none; position:absolute; top:32px; left:0px; width:150px; padding:5px 0 0 0; background:#af172c; border-top:0; font:14px/26px "Microsoft YaHei","宋体"; text-align:center;}
#nav-menu .menu ul.sleft { left:auto; right:11px; }
#nav-menu .menu ul.children li.noborder { border:none; }
#nav-menu .menu ul.children li { float:left; width:150px; padding:0px; display:inline-block;  font-size:12px; }
#nav-menu .menu ul.children li h3 { display:block; width:100%; }
#nav-menu .menu ul.children li a { width:100%; height:26px; line-height:26px; overflow:hidden; padding:3px 0; display:block; color:#0156b1;  text-decoration:none; font:14px/26px "Microsoft YaHei","宋体"; }
#nav-menu .menu ul.children li a:hover {  text-decoration:none; color:#333; }
#nav-menu .menu ul.children li.count { clear:both; }
#nav-menu .menu ul.children li.count div { width:150px; margin:5px 0 0; padding:3px 0; }














/*教务处*/
.nav2 { width:1000px; margin:0px auto 0; clear:both; height:40px; float:left; background:url(../images_xbs/navbg.gif) no-repeat; }
#nav-menu { height:40px; width:1000px; margin:0 auto; }
#nav-menu .container { position:relative; overflow:visible; z-index:9999; }
#nav-menu .menu li { position:relative; float:left; padding:0 0 0 0; display:inline; font-size:14px; color:#FFF;}
#nav-menu .menu li h3 { font-weight:normal; display:inline-block; float:left; }
#nav-menu .menu li a.xialaguang { margin-top:0px; display:inline-block; color:#FFF; text-decoration:none; font-size:14px; padding:0 0px; }
#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover { color:#0156b1;  text-shadow:0 1px 1px #ccc; }
#nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover {font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;  width:81px; height:40px; float:left; background:url(../images_xbs/nav_hover_jwc.jpg) no-repeat; text-align:center; }
#nav-menu .menu li a.xialaguang span { height:40px;  display:inline-block;font:15px/40px "Microsoft YaHei","宋体"; color:#FFF; }

#nav-menu .menu li a.xialaguang span a{ font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;}
#nav-menu .menu li a.xialaguang span a:hover{ font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;}

#nav-menu .menu li a.selected span, #nav-menu .menu li a.navhover span, #nav-menu .menu li a.navhovers span, #nav-menu .menu li a.xialaguang:hover span { cursor:pointer; color:#0156b1; }
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span {font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;  width:81px; height:40px; float:left; background:url(../images_xbs/nav_hover_jwc.jpg) no-repeat; text-align:center;}
#nav-menu .menu li.overlay { position:relative; left:0px; width:0px; height:40px; padding:0; margin:0; }
#nav-menu .menu ul.children { z-index:999; display:none; position:absolute; top:32px; left:0px; width:81px; padding:5px 0 0 0; background:#af172c; border-top:0; font:14px/26px "Microsoft YaHei","宋体"; text-align:center;}
#nav-menu .menu ul.sleft { left:auto; right:11px; }
#nav-menu .menu ul.children li.noborder { border:none; }
#nav-menu .menu ul.children li { float:left; width:81px; padding:0px; display:inline-block;  font-size:12px; }
#nav-menu .menu ul.children li h3 { display:block; width:100%; }
#nav-menu .menu ul.children li a { width:100%; height:26px; line-height:26px; overflow:hidden; padding:3px 0; display:block; color:#0156b1;  text-decoration:none; font:14px/26px "Microsoft YaHei","宋体"; }
#nav-menu .menu ul.children li a:hover {  text-decoration:none; color:#333; }
#nav-menu .menu ul.children li.count { clear:both; }
#nav-menu .menu ul.children li.count div { width:81px; margin:5px 0 0; padding:3px 0; }



















/*学生处*/
.nav3 { width:1000px; margin:0px auto 0; clear:both; height:40px; float:left; background:url(../images_xbs/navbg.gif) no-repeat; }
#nav-menu { height:40px; width:1000px; margin:0 auto; }
#nav-menu .container { position:relative; overflow:visible; z-index:9999; }
#nav-menu .menu li { position:relative; float:left; padding:0 0 0 0; display:inline; font-size:14px; color:#FFF;}
#nav-menu .menu li h3 { font-weight:normal; display:inline-block; float:left; }
#nav-menu .menu li a.xialaguang { margin-top:0px; display:inline-block; color:#FFF; text-decoration:none; font-size:14px; padding:0 0px; }
#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover { color:#0156b1;  text-shadow:0 1px 1px #ccc; }
#nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover {font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;  width:89px; height:40px; float:left; background:url(../images_xbs/nav_hover_xsc.jpg) repeat-x; text-align:center; }
#nav-menu .menu li a.xialaguang span { height:40px;  display:inline-block;font:15px/40px "Microsoft YaHei","宋体"; color:#FFF; }
#nav-menu .menu li a.selected span, #nav-menu .menu li a.navhover span, #nav-menu .menu li a.navhovers span, #nav-menu .menu li a.xialaguang:hover span { cursor:pointer; color:#0156b1; }
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span {font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;  width:89px; height:40px; float:left; background:url(../images_xbs/nav_hover_xsc.jpg) repeat-x; text-align:center;}
#nav-menu .menu li.overlay { position:relative; left:0px; width:0px; height:40px; padding:0; margin:0; }
#nav-menu .menu ul.children { z-index:999; display:none; position:absolute; top:32px; left:0px; width:150px; padding:5px 0 0 0; background:#af172c; border-top:0; font:14px/26px "Microsoft YaHei","宋体"; text-align:center;}
#nav-menu .menu ul.sleft { left:auto; right:11px; }
#nav-menu .menu ul.children li.noborder { border:none; }
#nav-menu .menu ul.children li { float:left; width:150px; padding:0px; display:inline-block;  font-size:12px; }
#nav-menu .menu ul.children li h3 { display:block; width:100%; }
#nav-menu .menu ul.children li a { width:100%; height:26px; line-height:26px; overflow:hidden; padding:3px 0; display:block; color:#0156b1;  text-decoration:none; font:14px/26px "Microsoft YaHei","宋体"; }
#nav-menu .menu ul.children li a:hover {  text-decoration:none; color:#333; }
#nav-menu .menu ul.children li.count { clear:both; }
#nav-menu .menu ul.children li.count div { width:150px; margin:5px 0 0; padding:3px 0; }

















/*校团委*/
.nav4{ width:1000px; margin:0px auto 0; clear:both; height:40px; float:left; background:url(../images_xbs/navbg.gif) no-repeat; }
#nav-menu { height:40px; width:1000px; margin:0 auto; }
#nav-menu .container { position:relative; overflow:visible; z-index:9999; }
#nav-menu .menu li { position:relative; float:left; padding:0 0 0 0; display:inline; font-size:14px; color:#FFF;}
#nav-menu .menu li h3 { font-weight:normal; display:inline-block; float:left; }
#nav-menu .menu li a.xialaguang { margin-top:0px; display:inline-block; color:#FFF; text-decoration:none; font-size:14px; padding:0 0px; }
#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover { color:#FFF;  text-shadow:0 1px 1px #ccc; }
#nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover {font:15px/40px "Microsoft YaHei","宋体"; color:#FFF;  width:123px; height:40px; float:left; background:url(../images_xbs/nav_hover_xtw.jpg) repeat-x; text-align:center; }
#nav-menu .menu li a.xialaguang span { height:40px;  display:inline-block; font:15px/40px "Microsoft YaHei","宋体"; color:#FFF; }

#nav-menu .menu li a.xialaguang span a{ font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;}
#nav-menu .menu li a.xialaguang span a:hover{ font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;}

#nav-menu .menu li a.selected span, #nav-menu .menu li a.navhover span, #nav-menu .menu li a.navhovers span, #nav-menu .menu li a.xialaguang:hover span { cursor:pointer; color:#0156b1; }
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span {font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;  width:123px; height:40px; float:left; background:url(../images_xbs/nav_hover_xtw.jpg) repeat-x; text-align:center;}
#nav-menu .menu li.overlay { position:relative; left:0px; width:0px; height:40px; padding:0; margin:0; }
#nav-menu .menu ul.children { z-index:999; display:none; position:absolute; top:32px; left:0px; width:123px; padding:5px 0 0 0; background:#af172c; border-top:0; font:14px/26px "Microsoft YaHei","宋体"; text-align:center;}
#nav-menu .menu ul.sleft { left:auto; right:11px; }
#nav-menu .menu ul.children li.noborder { border:none; }
#nav-menu .menu ul.children li { float:left; width:123px; padding:0px; display:inline-block;  font-size:12px; }
#nav-menu .menu ul.children li h3 { display:block; width:100%; }
#nav-menu .menu ul.children li a { width:100%; height:26px; line-height:26px; overflow:hidden; padding:3px 0; display:block; color:#0156b1;  text-decoration:none; font:14px/26px "Microsoft YaHei","宋体"; }
#nav-menu .menu ul.children li a:hover {  text-decoration:none; color:#333; }
#nav-menu .menu ul.children li.count { clear:both; }
#nav-menu .menu ul.children li.count div { width:89px; margin:5px 0 0; padding:3px 0; }
























/*信息科*/
.nav5{ width:1000px; margin:0px auto 0; clear:both; height:40px; float:left; background:url(../images_xbs/navbg.gif) no-repeat; }
#nav-menu { height:40px; width:1000px; margin:0 auto; }
#nav-menu .container { position:relative; overflow:visible; z-index:9999; }
#nav-menu .menu li { position:relative; float:left; padding:0 0 0 0; display:inline; font-size:14px; color:#FFF;}
#nav-menu .menu li h3 { font-weight:normal; display:inline-block; float:left; }
#nav-menu .menu li a.xialaguang { margin-top:0px; display:inline-block; color:#FFF; text-decoration:none; font-size:14px; padding:0 0px; }
#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover { color:#FFF;  text-shadow:0 1px 1px #ccc; }
#nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover {font:15px/40px "Microsoft YaHei","宋体"; color:#FFF;  width:123px; height:40px; float:left; background:url(../images_xbs/nav_hover_xtw.jpg) repeat-x; text-align:center; }
#nav-menu .menu li a.xialaguang span { height:40px;  display:inline-block; font:15px/40px "Microsoft YaHei","宋体"; color:#FFF; }

#nav-menu .menu li a.xialaguang span a{ font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;}
#nav-menu .menu li a.xialaguang span a:hover{ font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;}

#nav-menu .menu li a.selected span, #nav-menu .menu li a.navhover span, #nav-menu .menu li a.navhovers span, #nav-menu .menu li a.xialaguang:hover span { cursor:pointer; color:#0156b1; }
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span {font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;  width:123px; height:40px; float:left; background:url(../images_xbs/nav_hover_xtw.jpg) repeat-x; text-align:center;}
#nav-menu .menu li.overlay { position:relative; left:0px; width:0px; height:40px; padding:0; margin:0; }
#nav-menu .menu ul.children { z-index:999; display:none; position:absolute; top:32px; left:0px; width:123px; padding:5px 0 0 0; background:#af172c; border-top:0; font:14px/26px "Microsoft YaHei","宋体"; text-align:center;}
#nav-menu .menu ul.sleft { left:auto; right:11px; }
#nav-menu .menu ul.children li.noborder { border:none; }
#nav-menu .menu ul.children li { float:left; width:123px; padding:0px; display:inline-block;  font-size:12px; }
#nav-menu .menu ul.children li h3 { display:block; width:100%; }
#nav-menu .menu ul.children li a { width:100%; height:26px; line-height:26px; overflow:hidden; padding:3px 0; display:block; color:#0156b1;  text-decoration:none; font:14px/26px "Microsoft YaHei","宋体"; }
#nav-menu .menu ul.children li a:hover {  text-decoration:none; color:#333; }
#nav-menu .menu ul.children li.count { clear:both; }
#nav-menu .menu ul.children li.count div { width:89px; margin:5px 0 0; padding:3px 0; }










/*保卫科*/
.nav6{ width:1000px; margin:0px auto 0; clear:both; height:40px; float:left; background:url(../images_xbs/navbg.gif) no-repeat; }
#nav-menu { height:40px; width:1000px; margin:0 auto; }
#nav-menu .container { position:relative; overflow:visible; z-index:9999; }
#nav-menu .menu li { position:relative; float:left; padding:0 0 0 0; display:inline; font-size:14px; color:#FFF;}
#nav-menu .menu li h3 { font-weight:normal; display:inline-block; float:left; }
#nav-menu .menu li a.xialaguang { margin-top:0px; display:inline-block; color:#FFF; text-decoration:none; font-size:14px; padding:0 0px; }
#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover { color:#FFF;  text-shadow:0 1px 1px #ccc; }
#nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover {font:15px/40px "Microsoft YaHei","宋体"; color:#FFF;  width:123px; height:40px; float:left; background:url(../images_xbs/nav_hover_xtw.jpg) repeat-x; text-align:center; }
#nav-menu .menu li a.xialaguang span { height:40px;  display:inline-block; font:15px/40px "Microsoft YaHei","宋体"; color:#FFF; }

#nav-menu .menu li a.xialaguang span a{ font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;}
#nav-menu .menu li a.xialaguang span a:hover{ font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;}

#nav-menu .menu li a.selected span, #nav-menu .menu li a.navhover span, #nav-menu .menu li a.navhovers span, #nav-menu .menu li a.xialaguang:hover span { cursor:pointer; color:#0156b1; }
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span {font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;  width:123px; height:40px; float:left; background:url(../images_xbs/nav_hover_xtw.jpg) repeat-x; text-align:center;}
#nav-menu .menu li.overlay { position:relative; left:0px; width:0px; height:40px; padding:0; margin:0; }
#nav-menu .menu ul.children { z-index:999; display:none; position:absolute; top:32px; left:0px; width:123px; padding:5px 0 0 0; background:#af172c; border-top:0; font:14px/26px "Microsoft YaHei","宋体"; text-align:center;}
#nav-menu .menu ul.sleft { left:auto; right:11px; }
#nav-menu .menu ul.children li.noborder { border:none; }
#nav-menu .menu ul.children li { float:left; width:123px; padding:0px; display:inline-block;  font-size:12px; }
#nav-menu .menu ul.children li h3 { display:block; width:100%; }
#nav-menu .menu ul.children li a { width:100%; height:26px; line-height:26px; overflow:hidden; padding:3px 0; display:block; color:#0156b1;  text-decoration:none; font:14px/26px "Microsoft YaHei","宋体"; }
#nav-menu .menu ul.children li a:hover {  text-decoration:none; color:#333; }
#nav-menu .menu ul.children li.count { clear:both; }
#nav-menu .menu ul.children li.count div { width:89px; margin:5px 0 0; padding:3px 0; }
















/*总务科*/
.nav7{ width:1000px; margin:0px auto 0; clear:both; height:40px; float:left; background:url(../images_xbs/navbg.gif) no-repeat; }
#nav-menu { height:40px; width:1000px; margin:0 auto; }
#nav-menu .container { position:relative; overflow:visible; z-index:9999; }
#nav-menu .menu li { position:relative; float:left; padding:0 0 0 0; display:inline; font-size:14px; color:#FFF;}
#nav-menu .menu li h3 { font-weight:normal; display:inline-block; float:left; }
#nav-menu .menu li a.xialaguang { margin-top:0px; display:inline-block; color:#FFF; text-decoration:none; font-size:14px; padding:0 0px; }
#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover { color:#FFF;  text-shadow:0 1px 1px #ccc; }
#nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover {font:15px/40px "Microsoft YaHei","宋体"; color:#FFF;  width:109px; height:40px; float:left; background:url(../images_xbs/nav_hover_zwk.jpg) repeat-x; text-align:center; }
#nav-menu .menu li a.xialaguang span { height:40px;  display:inline-block; font:15px/40px "Microsoft YaHei","宋体"; color:#FFF; }

#nav-menu .menu li a.xialaguang span a{ font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;}
#nav-menu .menu li a.xialaguang span a:hover{ font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;}

#nav-menu .menu li a.selected span, #nav-menu .menu li a.navhover span, #nav-menu .menu li a.navhovers span, #nav-menu .menu li a.xialaguang:hover span { cursor:pointer; color:#0156b1; }
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span {font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;  width:109px; height:40px; float:left; background:url(../images_xbs/nav_hover_zwk.jpg) repeat-x; text-align:center;}
#nav-menu .menu li.overlay { position:relative; left:0px; width:0px; height:40px; padding:0; margin:0; }
#nav-menu .menu ul.children { z-index:999; display:none; position:absolute; top:32px; left:0px; width:109px; padding:5px 0 0 0; background:#af172c; border-top:0; font:14px/26px "Microsoft YaHei","宋体"; text-align:center;}
#nav-menu .menu ul.sleft { left:auto; right:11px; }
#nav-menu .menu ul.children li.noborder { border:none; }
#nav-menu .menu ul.children li { float:left; width:109px; padding:0px; display:inline-block;  font-size:12px; }
#nav-menu .menu ul.children li h3 { display:block; width:100%; }
#nav-menu .menu ul.children li a { width:100%; height:26px; line-height:26px; overflow:hidden; padding:3px 0; display:block; color:#0156b1;  text-decoration:none; font:14px/26px "Microsoft YaHei","宋体"; }
#nav-menu .menu ul.children li a:hover {  text-decoration:none; color:#333; }
#nav-menu .menu ul.children li.count { clear:both; }
#nav-menu .menu ul.children li.count div { width:89px; margin:5px 0 0; padding:3px 0; }














/*附属医院*/
.nav8{ width:1000px; margin:0px auto 0; clear:both; height:40px; float:left; background:url(../images_xbs/navbg.gif) no-repeat; }
#nav-menu { height:40px; width:1000px; margin:0 auto; }
#nav-menu .container { position:relative; overflow:visible; z-index:9999; }
#nav-menu .menu li { position:relative; float:left; padding:0 0 0 0; display:inline; font-size:14px; color:#FFF;}
#nav-menu .menu li h3 { font-weight:normal; display:inline-block; float:left; }
#nav-menu .menu li a.xialaguang { margin-top:0px; display:inline-block; color:#FFF; text-decoration:none; font-size:14px; padding:0 0px; }
#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover { color:#FFF;  text-shadow:0 1px 1px #ccc; }
#nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover {font:15px/40px "Microsoft YaHei","宋体"; color:#FFF;  width:141px; height:40px; float:left; background:url(../images_xbs/nav_hover_fsyy.jpg) repeat-x; text-align:center; }
#nav-menu .menu li a.xialaguang span { height:40px;  display:inline-block; font:15px/40px "Microsoft YaHei","宋体"; color:#FFF; }

#nav-menu .menu li a.xialaguang span a{ font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;}
#nav-menu .menu li a.xialaguang span a:hover{ font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;}

#nav-menu .menu li a.selected span, #nav-menu .menu li a.navhover span, #nav-menu .menu li a.navhovers span, #nav-menu .menu li a.xialaguang:hover span { cursor:pointer; color:#0156b1; }
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span {font:15px/40px "Microsoft YaHei","宋体"; color:#0156b1;  width:141px; height:40px; float:left; background:url(../images_xbs/nav_hover_fsyy.jpg) repeat-x; text-align:center;}
#nav-menu .menu li.overlay { position:relative; left:0px; width:0px; height:40px; padding:0; margin:0; }
#nav-menu .menu ul.children { z-index:999; display:none; position:absolute; top:32px; left:0px; width:141px; padding:5px 0 0 0; background:#af172c; border-top:0; font:14px/26px "Microsoft YaHei","宋体"; text-align:center;}
#nav-menu .menu ul.sleft { left:auto; right:11px; }
#nav-menu .menu ul.children li.noborder { border:none; }
#nav-menu .menu ul.children li { float:left; width:141px; padding:0px; display:inline-block;  font-size:12px; }
#nav-menu .menu ul.children li h3 { display:block; width:100%; }
#nav-menu .menu ul.children li a { width:100%; height:26px; line-height:26px; overflow:hidden; padding:3px 0; display:block; color:#0156b1;  text-decoration:none; font:14px/26px "Microsoft YaHei","宋体"; }
#nav-menu .menu ul.children li a:hover {  text-decoration:none; color:#333; }
#nav-menu .menu ul.children li.count { clear:both; }
#nav-menu .menu ul.children li.count div { width:89px; margin:5px 0 0; padding:3px 0; }





































.stmenu {  height:26px; }
.search1 { height:45px; width:970px; margin:0 auto; border:1px solid #CCC; border-top:none; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee)); background:-moz-linear-gradient(top, #FFF, #eee); background:-o-linear-gradient(top, #fff, #eee); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee')"; }
.form { width:350px; float:left; height:45px; margin-top:7px; position:relative; z-index:9998; }
.search-keyword { height:29px; color:#999; margin-left:10px; background:#fff url(../images/index_ipt_bg.gif) no-repeat 5px center; padding:0 8px 0 25px; border:1px solid #ccc; font:12px/29px Arial, Helvetica, sans-serif; width:194px; border-right:none; vertical-align:bottom; }
.suggestionsBox { left:10px; top:30px; width:286px; background:white; border:1px solid #ccc; color:#323232; position:absolute; }
.suggestionList { }
.suggestionList li a { display:block; overflow:hidden; position:relative; cursor:pointer; list-style:none; padding-left:5px; height:20px; line-height:20px; padding:5px 0 5px 28px; }
.suggestionList li a:hover { background-color:#eee; color:#666666; }
.search-submit { color:#000; height:31px; vertical-align:bottom; width:60px; border:1px solid #ccc; text-align:center; cursor:pointer; font:12px Verdana, Geneva, sans-serif; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd)); background:-moz-linear-gradient(top, #FFF, #ddd); background:-o-linear-gradient(top, #fff, #ddd); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd')"; }
.hot_kwd { left:330px; height:45px; line-height:47px; }



.map { position:relative; width:988px; margin:0 auto; border:1px solid #CCC; height:30px; line-height:30px;  padding-left:10px; margin-top:10px;}
.map a{ color:#333; font-size:12px;}
.map a:hover{ color:#f00; font-size:12px;}



.home_ico { background:url(../images/map_ico.gif) no-repeat left center; padding-left:22px; float:left; left:10px; ; position:absolute;}
.w972 { width:1000px; height:auto;position:relative; }
.margin8 { margin-bottom:8px; }
#footer { width:100%; height:auto; margin-top:25px; border-top:2px solid #0055a6 }
.foot_con { width:942px; margin:0 auto; margin-top:20px; }
.ul_con { float:left; width:550px; margin-left:30px; display:inline; }
.foot_con .h { font-weight:bold; color:#0055a6; }
.foot_con ul { float:left; margin-right:100px; }
.foot_con li { line-height:2.1; }
.foot_con li a { color:#999; }
.foot_con li a:hover { color:#0055a6; }
.txt_con { float:left; background:url(../images/footer_bg.png) no-repeat left -10px; height:170px; width:300px; padding-top:10px; padding-left:30px; }
.txt_con p { line-height:1.7; color:#999; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#totop { position:fixed; bottom:20px; right:20px; z-index:999; width:71px; height:71px; overflow:hidden; cursor:pointer; display:none; }
*html #totop { position:absolute; cursor:pointer; right:10px; display:none; top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")
}
#totop a { display:block; width:65px; height:65px; padding-top:48px; background:url(../images/totop1.png) no-repeat; text-align:center; color:#888; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; }
#totop a.cur { background-position:-65px 0; text-decoration:none; color:#1f9ae0 }
.nopage { float:left; margin:5px; color:#CCC; }
.sp-title { background:url(../images/w3c_tt.png) repeat-x; height:30px; line-height:30px; border:1px solid #ddd; border-bottom:0; margin-top:15px; padding:0 10px; }
.sp-title h2 { font-size:14px; }
.sp-title h2 a { margin-left:6px; color:#03541F; }
.sp-title .more { float:right; }
.flinkbox { border:1px solid #ddd; border-top:1px solid #ddd; padding:10px; }
.flinkbox ul li { float:left; padding:5px; }
.flinkbox ul li a { display:block; padding:0 5px; line-height:2; }
.flinkbox ul li a:hover { display:block; padding:0 5px; background:#666666; color:#FFFFFF; -webkit-border-radius:2px }
.mybd { border:1px solid #ddd; padding:15px; }
.formbox { float:left; width:500px; margin-left:20px; }
.formbox input, .formbox textarea, .formbox select { margin-top:8px; }
.formbox input { height:20px; }
.btn-2 { background:url(../images/w3c_tt.png) repeat-x left bottom; width:60px; border:1px solid #ccc; cursor:pointer; }
.mylogo { float:right; width:250px; height:250px; border:1px solid #ccc; margin-right:20px; }
.input1, .input2, .input3 { height:25px; width:80px; border:1px solid #999; cursor:pointer; background:url(../images/w3c_tt.png) repeat-x left bottom; }
.input1:hover, .input2:hover, .input3:hover { cursor:pointer; background:url(../images/w3c_ttt.png) repeat-x left bottom; }
#code { width:100%; border:1px solid #ccc; margin:10px 0; height:300px; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; }
#code:hover { width:100%; border:1px solid #0055a6; }
#ds-reset .ds-avatar img { width:54px; height:54px; border-radius:27px; -webkit-border-radius:27px; -moz-border-radius:27px; box-shadow:inset 0 -1px 0 #3333sf; -webkit-box-shadow:inset 0 -1px 0 #3333sf; -webkit-transition:0.4s; -webkit-transition:-webkit-transform 0.4s ease-out; transition:transform 0.4s ease-out; -moz-transition:-moz-transform 0.4s ease-out; }
#ds-reset .ds-avatar img:hover { box-shadow:0 0 10px #fff; rgba(255, 255, 255, .6), inset 0 0 20px rgba(255, 255, 255, 1);
-webkit-box-shadow:0 0 10px #fff; rgba(255, 255, 255, .6), inset 0 0 20px rgba(255, 255, 255, 1);
transform:rotateZ(360deg); -webkit-transform:rotateZ(360deg); -moz-transform:rotateZ(360deg); }
#ds-thread .ds-powered-by { display:none!important; }
.jr { position:absolute; top:7px; right:5px; }
.link_yaoqiu { width:950px; border:1px solid #ccc; padding:10px; margin:10px auto 0; }
.link_yaoqiu p { line-height:2; padding-left:10px; }
