@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{ font-size:12px; color:#000; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; height:100%;}
body a,.body a:link{ color:#555; text-decoration:none;}
body a:hover{ color:#F00;}
body a:visited{}
.main ul li a:visited{ color:#800080}
ul li,ol li,dl li{list-style:none}
fieldset,img,abbr,acronym{ border:none}
input,select{ font-size:12px!important}
/* end reset */
.inbox{}
.fl{ float:left!important}
.fr{ float:right!important}
.fn{ float:none!important}
.clear,.main,.box,.header,.copyright{ clear:both; overflow:hidden; zoom:1}
.clearleft{ clear:left}
.clearright{ clear:right}
.over{ overflow:hidden;}
.bai1{ zoom:1}
.ie6haslayout{ zoom:1}
.pos_abs{ position:absolute}
.pos_rel{ position:relative}
.pos_sta{ position:static}
.none{ display:none!important}
.block{ display:block!important}
.pt0{ padding-top:0!Important}
.p0{ padding:0!Important}
.pt5{ padding-top:5px}
.pt10{ padding-top:10px}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pl5{ padding-left:5px}
.pl10{ padding-left:10px!important}
.pl12{ padding-left:12px}
.pl15{ padding-left:15px}
.pl20{ padding-left:20px}
.pl25{ padding-left:25px}
.pl30{ padding-left:30px}
.pr5{ padding-right:5px}
.pr10{ padding-right:10px}
.pr15{ padding-right:15px}
.pr20{ padding-right:20px}
.pb5{ padding-bottom:5px}
.pb10{ padding-bottom:10px}
.pb15{ padding-bottom:15px}
.pb20{ padding-bottom:20px}
.mt5{ margin-top:5px}
.mt6{ margin-top:6px}
.mt7{ margin-top:7px}
.mt8{ margin-top:8px}
.mt9{ margin-top:9px}
.mt10{ margin-top:10px}
.mt-10{ margin-top:-10px}
.mt-22{ margin-top:-22px!important}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.ml5{ margin-left:5px}
.ml10{ margin-left:10px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}
.ml25{ margin-left:25px}
.ml30{ margin-left:30px}
.ml40{ margin-left:40px}
.mr5{ margin-right:5px}
.mr1{ margin-right:1px}
.mr10{ margin-right:10px}
.mr15{ margin-right:15px}
.mr20{ margin-right:20px}
.mb5{ margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.f11{ font-size:11px}
.f12,.f12 *{ font-size:12px!important}
.f14{ font-size:14px}
.red{ color:red}
.gray{ color:#666}
.blue{ color:blue!important}
.green{ color:green}
.blank{ color:#000!important}
.topleft,.topright,.footleft,.footright{ position:absolute}
.boxyellow{background:#FEFAE0; border:1px solid #EDDFAF}
.boxgreen{background:#F2FFEE; border:1px solid #CAF2BE}
.boxgray{background:#efefef; border:1px solid #dadada; color:#777}
.boxyellow,.boxgreen,.boxgray{padding:8px 12px 8px; font-size:14px; line-height:1.5em}
.l2em{ line-height:2em}
.l17em{ line-height:1.7em}
/**/
/*body{background:#DCE7F0 url(style_res/index-bg.jpg) repeat-x top;}*/
body{ background:#efefef;}
.header .innerheader, .foot{ width:884px; margin:0px auto; position:relative}
.header .innerheader{}
.header .logo{height:171px;}

.menu { width:882px;height:46px; background:url(style_res/menu-bg.jpg) repeat-x; margin:0px auto; padding-left:2px;}
.menu li{width:88px; float:left; height:35px; position:relative;z-index:100;}
.menu li a{ display:block;width:100%; height:35px; line-height:35px; font-size:14px; text-align:center; color:#FFF; font-weight:bold; text-decoration:none;}
.menu li a:hover{color:#FFFF00;}

/*二级菜单*/
.menu li ul{position:relative; display:none;list-style:none;/*filter:alpha(opacity=90);opacity:0.9;*/}
.menu li ul li{height:26px;border-bottom:1px #FFFFFF solid;float:none;}
.menu li ul li a{height:26px; line-height:26px;background-color:#005CAB;font-size:12px; font-weight:normal;}
.menu li ul li a:hover{ background-color:#0070CA;}
.menu .tophover{ height:4px; border:none;background-color:#005CAB;text-align:center; margin:0px; padding:0px;}
.menu .tophover img{ vertical-align:top;}

.inmain{ width:884px; overflow:hidden; zoom:1; clear:both; margin:0px auto; position:relative; background:#FFFFFF; padding:3px 0px 10px 0px;}
.sideleft,.sideright{}
.sideleft{ width:230px; float:left;}
.sideright{width:650px; float:right;}

/*左侧样式开�?*/
.notice{ width:215px; margin-left:10px;}
.notice h2{}
.notice div{ border:solid 1px #e7e7e7; background:#fafafa;}

.index-news-list li{ line-height:25px; clear:both;}
.index-news-list li a{ font-family:"宋体"; color:#333333; text-decoration:none;}
.index-news-list li a:hover{color:#BD1A1D;}
.index-news-list li span{ float:right; padding-right:8px; color:#999999; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

.searchbar{ background:url(style_res/Search-bg.jpg) no-repeat; width:223px; height:68px; margin-left:5px;}
.searchbar div{ height:22px; margin-top:34px; width:210px; margin-left:2px;}
.searchbar div input{ height:20px; line-height:20px; border:solid 1px #ccc;vertical-align:middle; width:150px; padding-left:2px;}
.searchbar div img{ vertical-align:middle;}

.weblink{ width:223px; margin-left:5px;}
.weblink ul{ padding:0px; margin:0px;}
.weblink ul li{ margin-bottom:1px;}
.weblink .friendlink{ width:223px; height:127px; background:url(style_res/friendlink-bg.jpg) no-repeat;}
.weblink .friendlink p{ display:block; margin:15px; text-align:center;}
.weblink .friendlink p select{ margin-top:10px; width:168px;}

.news{ margin-right:7px;}
.news .picnews{ width:244px; float:left;height:216px;}
.news .articlenews{ width:392px;height:216px; float:right; background:url(style_res/news.jpg) no-repeat;}
.news .articlenews h2{ height:38px; line-height:38px; }
/*.news .articlenews h2 label{text-indent:-999em;}*/
.news .articlenews h2 span{ float:right; padding-right:15px; display:block; height:28px; padding-top:5px;}
.news .articlenews h2 span img{ vertical-align:middle;}
.news .articlenews li{ line-height:22px;}

.jiaoxuegongzuo{background:url(style_res/jiaoxue.jpg) no-repeat;}
.xueshenggongzuo{background:url(style_res/xuesheng.jpg) no-repeat;}
.xiaoqihezuo{background:url(style_res/xiaoqihezuo.jpg) no-repeat;}
.xiazaizhuanqu{background:url(style_res/xiazaizhuanqu.jpg) no-repeat;}

.articlenews-short{ width:320px;height:216px;}
.articlenews-short h2{ height:38px; line-height:38px; }
.articlenews-short h2 span{ float:right; padding-right:15px; display:block; height:28px; padding-top:5px;}
.articlenews-short h2 span img{ vertical-align:middle;}
 .articlenews-short li{ line-height:22px;}


/*右侧结束*/
.foot{ color:#155593; text-align:center; padding-top:20px;}
.foot a{color:#155593;}

/*二级页面样式*/
.secondmenu{width:205px; background:#fafafa; margin:0px auto; margin-left:9px; padding:5px; border:solid 1px #efefef;}
.secondmenu h2{line-height:30px;font-size:15px; font-weight:bold; font-family:"微软雅黑","宋体";color:#225E98; border-bottom:solid 1px #efefef;}
.secondmenu ul{ width:195px;margin:0px auto; background:#fff; padding:0px 5px;}
.secondmenu ul li{line-height:30px;border-bottom:dotted 1px #ccc;background:url(style_res/menu_tb.gif) no-repeat left center; font-size:12px; padding-left:15px;}


.siderightcontent{ padding: 0px 15px;}
.siderightcontent h3{background:url(style_res/dot1.gif) no-repeat left center; padding-left:14px; height:30px; line-height:30px;font-family:"微软雅黑","宋体"; border-bottom: solid 1px #ccc; font-size:15px;color:#225E98;}

.siderightcontent .content{ font-size:12px; line-height:25px; color:#666; padding:10px 0px;}
.siderightcontent .content h1{ text-align:center; height:40px; line-height:40px; font-size:24px; font-weight:bold; font-family:"微软雅黑","宋体"; margin-bottom:20px;}
.siderightcontent .content p{ margin-bottom:10px;}

.liline li{ background:url(style_res/linebg.gif) repeat-x center bottom; height:28px;line-height:28px;_height:20px;_padding-top:5px; }

.page{margin-top:10px;}
.page a{ color:#000; text-decoration:none;}
.page a:hover{color:#F00;}

/*幻灯新闻*/
.picnews{position:relative;}
/*.banner img{ border:solid 1px #efefef;}*/
#slider{}
#sliderbar {z-index:99; position: absolute; top:160px; right: 5px}
#sliderbar a {border: #000 1px solid; text-align: center; color: #fff;cursor: pointer; width:19px; height:16px; line-height:16px; background:#000; display:block; float:left; margin-left:1px;filter:alpha(opacity=80);opacity:0.8;}
#sliderbar a.cur,#sliderbar a:hover {border:#F00 1px solid;  background: #F00; color: #fff;}


.login{margin:50px auto; border:solid 3px #efefef; width:450px; height:180px;}
.login dl{ margin:0px; padding:10px; list-style:none;}
.login dl dt{ font-size:14px; font-weight:bold; color:#F00;}
.login dl dd{ margin-top:30px; text-align:center;}
.login dl dd label{ font-weight:bold; color:#333; height:30px; line-height:30px;}
.login dl dd p{ padding-top:10px;}
.login dl dd p input{ padding:4px 10px; font-size:14px; font-weight:bold;}
.login h2{ font-size:12px; font-weight:normal; color:#666; margin-top:20px;}
.wp_search{ padding-top: 35px ;}
.wp_search .search{ width:42px; background:url(Search-btn.jpg) 0px 0px no-repeat;}
.mb5{ width:168px; padding-left: 30px; padding-top: 15px;}
.mb6{ width:168px; padding-left: 30px; padding-top: 10px;}
.mb7{ width:168px; padding-left: 30px; padding-top: 10px;}
.mb5 .wp_article_list .list_item .Article_Index{ background:none; margin-right:0px; width:0px; border:none;}
.mb5 .wp_article_list{ overflow:scroll; height:200px;}
.mb6 .wp_article_list .list_item .Article_Index{ background:none; margin-right:0px; width:0px; border:none;}
.mb6 .wp_article_list{  overflow:scroll; height:200px;}
.mb7 .wp_article_list .list_item .Article_Index{ background:none; margin-right:0px; width:0px; border:none;}
.mb7 .wp_article_list{ overflow:scroll; height:200px;}
.mb5 .wp_article_list .list_item { border:none;}
.mb6 .wp_article_list .list_item { border:none;}
.mb7 .wp_article_list .list_item { border:none;}
.mb5 .wp_article_list .list_item span{ margin-left:0px;}
.mb6 .wp_article_list .list_item span{ margin-left:0px;}
.mb7 .wp_article_list .list_item span{ margin-left:0px;}
.dqwz{ float: right;
    font-size: 12px;
    font-weight: normal;
    font-family: "����";
    color: #666;
	}
.wz{float: right;
    font-size: 12px;
    font-weight: normal;
    font-family: "����";
    color: #666;}
.possplit{ width:30px; background:url(jt.png) 5px 8px no-repeat;display: -webkit-inline-box;}
.wp_nav .sub-nav .nav-item a {color:#fff;}