@charset "utf-8";
/* CSS Document */
a:link { color: #000; text-decoration: none; font-size:12px;}
a:visited { text-decoration: none; color: #000; font-size:12px;}
a:hover { text-decoration: none; color: #0d56bb; font-size:12px;}
a:active { text-decoration: none; font-size:12px;}
ul, li, dl, dd { padding:0px; margin:0px; list-style:none; }

*{margin:0;padding:0;list-style:none;}
img{border:0 none;} 
.box{background:#0d56bb;}
/*主导航菜单*/
#nav-menu{height:40px;;background:#0d56bb;width:980px;margin:0 auto;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu{padding:0 0 0 14px;}
#nav-menu .menu li{position:relative;float:left;padding:0 8px 0 5px;display:inline;font-size:14px;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{margin-top:10px;display:inline-block;color:#FFF;height:30px;text-decoration:none;font-size:14px;width:80px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#1a529c;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background-color:#FFF;}
#nav-menu .menu li a.xialaguang span{height:30px;line-height:25px;display:inline-block;font-weight:bold;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:80px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:40px;left:3px;width:80px;background:#FFF;border:2px solid #0d56bb;border-top:0;line-height:normal;}
#nav-menu .menu ul.children li{width:80px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #ccc;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:16px;line-height:16px;overflow:hidden;padding:3px 0;display:block;color:#1a529c;text-align:center;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#eee;text-decoration:none;}




.main { width:980px; margin:auto; padding-top:20px; overflow:hidden;}
body { padding:0px; margin:0px; color:#000; background-color:#fff; font-size:12px;}
.more { width:43px; height:17px; background:url(../images/more.png); float:right; margin-right:5px; margin-top:10px;}
.clear { clear:both;}

.topbg { width:100%; height:124px; background-image:url(../images/top_bg.jpg); background-position:center; margin:auto;}
.bottombg { width:100%; height:157px; background-image:url(../images/bottom_bg.jpg); background-position:center; margin:auto; margin-top:20px;}

.newsframe { width:980px;  border-color:#CCC; border-style:solid; border-width:1px; margin:auto; margin-top:20px;}
.newslabelleft { width:3px; height:36px; background-color:#0d56bb; float:left;}
.newslabelright { width:975px; height:36px; background-image:url(../images/labelbg.jpg);float:left;}
.newslabelleft1 { width:5px; height:36px; background-color:#0d56bb; float:left;}
.newslabelright1 { width:975px; height:36px; background-image:url(../images/labelbg.jpg);float:left;}
.newslabelfont { width:100px; margin-left:15px; margin-top:7px; color:#0d56bb; line-height:22.5px; font-size:14px; font-family:"微软雅黑"; font-weight:bold; float:left;}
.newsmain { width:940px; margin:auto; padding:10px;}
.newsmain_1 { width:980px; margin:auto; padding-bottom:20px; padding-top:20px;}
#news_back { font-size:16px; color:#000; cursor:pointer; text-align:center; margin:20px 0px 0px 0px; }


.loginframe { width:300px;  border-color:#CCC; border-style:solid; border-width:1px; margin:auto; margin-top:150px;}
.loginlabelleft { width:3px; height:36px; background-color:#0d56bb; float:left;}
.loginlabelright { width:297px; height:36px; background-image:url(../images/labelbg.jpg);float:left;}
.loginlabelleft1 { width:5px; height:36px; background-color:#0d56bb; float:left;}
.loginlabelright1 { width:1032px; height:36px; background-image:url(../images/labelbg.jpg);float:left;}
.loginlabelfont { width:100px; margin-left:15px; margin-top:7px; color:#0d56bb; line-height:22.5px; font-size:14px; font-family:"微软雅黑"; font-weight:bold; float:left;}
.loginmain { width:940px; margin:auto; padding:10px;}
.loginmain_1 { width:300px; margin:auto; margin-top:20px; margin-bottom:20px;}
#news_back { font-size:16px; color:#000; cursor:pointer; text-align:center; margin:20px 0px 0px 0px; }

.registerframe { width:680px;  border-color:#CCC; border-style:solid; border-width:1px; margin:auto; }
.registerlabelleft { width:3px; height:36px; background-color:#0d56bb; float:left;}
.registerlabelright { width:677px; height:36px; background-image:url(../images/labelbg.jpg);float:left;}
.registerlabelleft1 { width:5px; height:36px; background-color:#0d56bb; float:left;}
.registerlabelright1 { width:1032px; height:36px; background-image:url(../images/labelbg.jpg);float:left;}
.registerlabelfont { width:100px; margin-left:15px; margin-top:7px; color:#0d56bb; line-height:22.5px; font-size:14px; font-family:"微软雅黑"; font-weight:bold; float:left;}
.registermain { width:940px; margin:auto; padding:10px;}
.registermain_1 { width:680px; margin:auto; margin-top:20px;}
#news_back { font-size:16px; color:#000; cursor:pointer; text-align:center; margin:20px 0px 0px 0px; }


.downframe { width:980x;  border-color:#CCC; border-style:solid; border-width:1px; margin:auto; margin-top:20px;}
.downlabelleft { width:3px; height:36px; background-color:#0d56bb; float:left;}
.downlabelright { width:975px; height:36px; background-image:url(../images/labelbg.jpg);float:left;}
.downlabelleft1 { width:3px; height:36px; background-color:#0d56bb; float:left;}
.downlabelright1 { width:975px; height:36px; background-image:url(../images/labelbg.jpg);float:left;}
.downlabelfont { width:100px; margin-left:15px; margin-top:7px; color:#0d56bb; line-height:22.5px; font-size:14px; font-family:"微软雅黑"; font-weight:bold; float:left;}
.downmain { width:940px; margin:auto; padding:10px;}
.downmain_1 { width:960px; margin:auto; padding:10px;}
#news_back { font-size:16px; color:#000; cursor:pointer; text-align:center; margin:20px 0px 0px 0px; }


.joblistframe { width:980px;  border-color:#CCC; border-style:solid; border-width:1px; margin:auto; margin-top:20px;}
.joblistlabelleft { width:3px; height:36px; background-color:#0d56bb; float:left;}
.joblistlabelright { width:975px; height:36px; background-image:url(../images/labelbg.jpg);float:left;}
.joblistlabelleft1 { width:5px; height:36px; background-color:#0d56bb; float:left;}
.joblistlabelright1 { width:975px; height:36px; background-image:url(../images/labelbg.jpg);float:left;}
.joblistlabelfont { width:100px; margin-left:15px; margin-top:7px; color:#0d56bb; line-height:22.5px; font-size:14px; font-family:"微软雅黑"; font-weight:bold; float:left;}
.joblistmain { width:980px; margin:auto; padding:10px;}
.joblistmain_1 { width:960px; margin:auto; margin-top:20px; padding:10px;}
