body,html{padding:0;margin:0;font-family:Default;font-size:12px;color:#333;border:none;height:100%;width:100%;background:#fcfcfc;font-family:Arial}
/*.index{background:url("images/gov090925.jpg") center 0 no-repeat}*/
form{padding:0;margin:0}

#flash-01{width:980px;height:0}

.w50{width:50px}
.w180{width:180px}
.w220{width:220px}
.w230{width:230px}
.w260{width:260px}
.w280{width:280px}
.w300{width:300px}
.w320{width:320px}
.w350{width:350px}
.w380{width:380px}
.w445{width:445px}
.w520{width:520px}
.w580{width:580px}
.w600{width:600px}
.w620{width:620px}
.w640{width:640px}
.w680{width:680px}
.w950{width:950px}
.center{margin:0 auto}
.fl{float:left}
.fr{float:right}
.font14{font-size:14px}
.f-b{font-weight:bold}
.text{border:1px solid #606060;height:16px}
.button{border:none;width:51px;height:20px;line-height:20px;background:url("images/button.gif") 0 0 no-repeat}
.login-bt{border:none;width:75px;height:20px;line-height:20px;background:url("images/login-bt.gif") 0 0 no-repeat;text-align:center;color:#000;cursor:pointer;}
.login-bt-hover{border:none;width:75px;height:20px;line-height:20px;background:url("images/login-bt.gif") 0 -20px no-repeat;text-align:center;color:#252c71;cursor:pointer;}
.search{color:#666}
.heigh-light{color:#267de0;font-weight:bold}
a.fast{font-size:14px;text-decoration:none;color:#1696ef}
a.fast:hover{color:#fa0}
a.detail{color:#666;font-size:12px;text-decoration:none;padding:0 5px}
a.detail:hover{text-decoration:underline}
.big-block-content .sub-block-content li.no-style{list-style:none}

#page{width:980px;margin:0 auto;padding:5px 0 0 0}
#login{height:27px;line-height:27px;padding-left:10px}
#login-tab{padding-left:20px;color:#aaa}
#login-tab a{color:#000;padding:0 3px;text-decoration:none}
#login-tab a.sp{color:#fa3}
#login-tab a:hover{text-decoration:underline}

#head{width:980px;overflow:auto}
#logo{float:left;width:193px;height:73px}
#shortcast{float:left;border:none;border-collapse:collapse;margin-left:10px;margin-top:1px}
#shortcast td,#shortcast th{padding:4px 1px 3px 1px;text-align:center;line-height:17px}
#shortcast td a{color:#555;text-decoration:none;display:block;width:5em;border-left:1px solid #ccc;padding:0 2px}
#shortcast td a:hover{color:#333;text-decoration:underline}
#shortcast th{color:#267de0;font-weight:bold;padding:4px 4px 3px 0}

#nav{width:970px;margin:5px auto;height:39px;background:url("images/nav_bg.gif") 0 -39px repeat-x;color:#fff;line-height:39px;text-align:center}
#nav-left{float:left;width:4px;height:39px;background:url("images/nav_bg.gif") 0 0 no-repeat}
#nav-right{float:right;width:4px;height:39px;background:url("images/nav_bg.gif") 0 -78px no-repeat}
#nav a{font-size:16px;color:#fff;text-decoration:none;padding:0 12px;vertical-align:middle;font-weight:bold;cursor:pointer}
#nav a.nav-on{color:#ffc938}
#nav a:hover{color:#ff0}
#nav .menu{position:absolute;background:#5b9af3 url("images/nav-menu-bg.gif") repeat-x;border:1px solid #2185eb;line-height:26px;text-align:center;display:none}
#nav .menu div{border:1px solid #d5efff}
#nav .menu a{display:block;color:#fff;font-weight:normal;font-size:14px}
#page #nav .menu a:hover{text-decoration:underline}

.sub-page-nav-2{margin:10px auto;text-align:center;font-size:14px;color:#999}
.sub-page-nav-2 a{color:#777;text-decoration:none;padding:0 10px}
.sub-page-nav-2 a:hover{color:#000}

.big-block{margin-bottom:10px;overflow:auto;background:#fff}
.big-block-title{height:27px;background:url("images/big_block_title_0.gif") 0 0 repeat-x;border-right:1px solid #b9cdff}
.big-block-title div{height:27px;background:url("images/big_block_title_1.gif");width:109px;font-size:14px;color:#fff;font-weight:bold;line-height:27px;padding-left:12px}
.big-block-content{border:1px solid #ccc;border-top:none;padding:10px;overflow:auto;zoom:1}

.sub-block{margin:0 5px 10px 5px}
.sub-block-title{border-bottom:1px solid #ccc;background:#fafafa url("images/list_2.gif") 2px center no-repeat;padding-left:18px;font-size:14px;color:#1696ef;font-weight:bold;line-height:22px}
.sub-block-content{overflow:auto;padding:5px;line-height:20px}
.sub-block-content li{list-style-image:url("images/list_3.gif");list-style-position:inside;color:#777;+list-style-position:outside;+padding-left:15px;border-bottom:1px dashed #ccc;display:block;}
.sub-block-content li a{color:#333;text-decoration:none;padding-right:7px}
.sub-block-content li a:hover{text-decoration:underline;color:#1666ee}

.interview-pic{float:left;margin:10px 10px 5px 0}
.interview{}
.sub-block-title .detail{float:right;color:#1696ef;text-decoration:none;padding-right:10px;font-weight:normal;}
.sub-block-title .detail:hover{text-decoration:underline}

.scroll-block a{display:block;color:#333;text-decoration:none}
.scroll-block a:hover{text-decoration:underline;color:#1666ee}

.biginfo{line-height:22px}
.biginfo a{color:#000;text-decoration:none}
.biginfo a:hover{text-decoration:underline;color:#1666ee}

.friends a{padding:0 5px}
.sub-page-title{text-align:center;font-size:14px}
.sub-page-title .title{font-size:20px}
.sub-page-title .sub-title{font-size:16px}

.h-box{overflow:auto;margin-left:15px;zoom:0;_height:1%}

.sub-block-content .sub-page-split{border:none;margin:20px 0 0 0;display:block;}
.sub-block-content .sub-page-split a{color:#1666ee;text-decoration:none;font-size:14px;padding:0 2px}
.sub-block-content .sub-page-split a:hover{color:#1666ee;text-decoration:underline;}
.sub-block-content .sub-page-split a.cur{color:#fff;background:#1666ee}

#foot{text-align:center;line-height:20px;border-top:1px solid #eee;padding:10px 0 0 0;margin:30px 0 0 0}
.foot-link{margin:0 0 15px 0}
.foot-link a{color:#555;text-decoration:none;padding:0 7px}
.foot-link a:hover{text-decoration:underline;color:#000}

#ab-news{border:1px solid #3399fa;width:300px;position:fixed;bottom:2px;right:2px}
#ab-news-b{border:1px solid #d5efff}
#ab-news-title{background:url("images/nav-menu-bg.gif") repeat-x;color:#fff;line-height:18px;padding:0 3px}
#ab-news-title a{float:right;color:#fff;text-decoration:none}
#ab-news-content{padding:5px;background:#fff}
#ab-news-content a{color:#666;text-decoration:none}
#ab-news-content a:hover{color:#222}