/*---------- News Img ----------*/
#newsimg {float:left; width:280px; height:200px; background:url(/images/newsimg_bg_v2.gif); overflow:hidden;}
#newsimg .newsimg_frame {width:250px; height:150px; margin:15px 15px 7px; overflow:hidden;}
#newsimg .newsimg_frame img {width:250px;}
#newsimg .newsimg_desc {width:280px; text-align:center; overflow:hidden; white-space:nowrap;}
#newsimg .newsimg_desc a {font-family:verdana;}

/*---------- Headline ----------*/
#headline {float:left; width:470px; height:200px; padding:0 10px;}
#headline_title {padding:5px; text-align:center;}
#headline_title a {color:#b00; font-size:22px; font-weight:normal; text-decoration:none;}
#headline_content {padding:5px; font-size:15px; line-height:23px;}

/*---------- Bulletin ----------*/
#bulletin {margin-bottom:5px;}
#bulletin li {height:21px; padding-left:20px; background:url(/images/list.gif) no-repeat left top; background-position:0 -100px; line-height:21px;}

/*---------- Topic Roller ----------*/
#topic {position:relative; width:770px; height:130px;}
#topic_content {display:inline; float:left; width:770px; height:130px;}
#topic_content img {width:770px; height:130px;}
#topic_control {position:absolute; bottom:0px; right:0px; z-index:30; display:inline; height:20px}
#topic_control a {float:left; width:14px; height:14px; margin:1px; line-height:16px; text-align:center; color:#555; font-size:10px; font-weight:bold;}
#topic_control a.activeSlide {color:#fff;}
#topic_control a:hover {color:#fff;}

/*---------- Mail ----------*/
#login {width:190px;}
#mail {width:170px; padding:0px 10px; text-align:center;}
#mail input {width:100px; height:19px; border:0; line-height:19px; color:#333;}
.user, .psw {height:20px; margin:0 auto 10px; padding-left:65px; border:1px solid #aaa; line-height:20px;}
.user {background:url(/images/mail_user.gif) no-repeat #fff;}
.psw {background:url(/images/mail_psw.gif) no-repeat #fff;}
#mail button {width:50px; margin:0px 5px;}

/*---------- Affairs Bar ----------*/
#affairsbar {float:right; width:170px;;height:354px; padding:14px 10px 0 0; background:url(/images/affairsbar_bg.gif) no-repeat 0 10px;}
#affairsbar a {display:block; width:150px; height:43px; padding:0 0 0 10px; line-height:43px; color:#555;}
#affarisbar a:hover {color:#333;}

/*---------- Department ----------*/
#deptNav {float:right;}
#deptNav li {float:left; height:12px; margin:9px 4px 0px 0px; padding:5px 8px 2px; line-height:12px; cursor:pointer;}
#deptNav li.tabon {border:1px solid #bcbcbc; border-bottom:1px solid #fff; background:#fff; color:#a00;}
#deptNav li.taboff {border:1px solid #bcbcbc; background:#778; color:#fed;}

.dept {height:370px; padding:5px 5px 0px; border:1px solid #ccc; border-top:0px;}
.dept fieldset {padding:0px 10px; border-top:1px solid #ccc;}
.dept legend {height:20px; color:#a30; line-height:20px;}
.dept li {float:left; width:130px; height:20px; line-height:20px;}

.deptImg {margin-top:10px;}
.deptImg li {float:left; width:150px; padding:0 6px 2px 0;}
.deptImg img {width:150px; height:45px;}

/*---------- Hotline ----------*/
#hotline {width:170px; border:1px solid #ccc; border-top:0px; background:url(/images/box_gray.jpg) bottom repeat-x #fafafa;}
#hotline td {height:22px; padding:3px 3px 3px 10px; border-bottom:1px dashed #ccc; color:#a00; vertical-align:middle;}

/*---------- ZhaoShang ----------*/
#zslink {width:180px;}
#zslink li a {display:block; width:176px; height:46px; border:3px solid #eee; background:#ccc; font-size:14px; text-align:center; line-height:46px;}
#zslink li a:hover {border:3px solid #999;}