* {
	margin:0;
	padding:0;
	border:0;
}

ul {list-style-type:none;}

html {height:100%;}

body {font-size: 12px;
	width:915px;
	height:100%;
	margin:0px auto;
font-family: Arial, Helvetica, sans-serif;
}

.bottom7 {
	margin-bottom:7px;
}

.clear {clear:both;}

.l {
	float:left;
}

.r {
	float:right;
}

.titBar {
	height:21px;
	line-height:21px;
	padding-top:3px;
}

h2 {
	padding-left:10px;
	float:left;
}

em {
	float:right;
	padding-right:10px;
}

#PageHead {
	height:13px;
	background-color:#fff;
}

#Header {
}

#Logo {padding:6px 40px 10px 2px;
}

#banner img {
	width:400px;
	height:55px;
}


#info {
	_WIDTH: 240px;
	HEIGHT: 55px;
	padding-right: 10px;
        _padding-right: 10px;
        
}

#info ul.version {
	width:240px;
	margin:0;
	padding:0 0 20px 20px;
	_padding:0 0 5 30px;
}

#info ul.version li {
	float:right;
	width:57px;
	height:17px;
	margin:0px;
	padding:0 0 0 3px;
}

#info ul.keyword {
	float:right;
	margin-top:0px;
	width:270px;
	padding:0;
        _padding-top:5£»
	text-align: right;
}

#info ul.keyword li {
	float:right;
	margin-left:5px;
	padding:0px;
}

#Nav {
	height:32px;
	width:915px;
	background:url(../img/nav-bg-c.gif) repeat-x;
	line-height:normal;
	border-bottom:3px solid #dcdcdc;
}

#Nav ul {
	margin:0;
	padding:5px 0 0 25px;
	width:540px;
	float:left;
	list-style:none;
	background:url(../img/nav-bg-l.gif) no-repeat left top;
	font-size:14px;
	font-weight: bold;
}


#Nav li {
	display:inline;
	margin:0;
	padding:0;
}

#Nav a {
	float:left;
	background:url(../img/tableft.gif) no-repeat left top;
	margin-left:1px;
	padding:0 0 0 4px;
	text-decoration:none;
}

#Nav a span {
	float:left;
	display:block;
	background:url(../img/tabright.gif) no-repeat right top;
	padding:6px 11px 4px 9px;
	_padding-top:7px;
	color:#FFF;
}

#Nav ul li.hot1 a {
	background:url(../img/tab2left.gif) no-repeat left top;
}

#Nav ul li.hot1 a span {
	background:url(../img/tab2right.gif) no-repeat right top;
}

#Nav a span {
	float:none;
}

#Nav a:hover span {
	color:#FFF;
}

#Nav a:hover {
	background-position:0% -27px;
}

#Nav a:hover span {
	background-position:100% -27px;
}

#Nav ul li.hot1 a:hover {
	background-position:0% -27px;
}

#Nav ul li.hot1 a:hover span {
	background-position:100% -27px;
}

#Nav em {
	background:url(../img/nav-bg-r.gif) no-repeat right top;
	padding:6px 55px 0 0;
}

#Bodyer {
}

#BMain {
	width:685px;
}

#pic {
	width:295px;
	background:#fbfbfb;
	height:203px;
}

#newtxt {
	width:381px;
	padding-bottom:3px;
}

#newtxt .titBar {
	background:url(../img/newtit.gif) no-repeat;
}

#newtxt .txtBox {
	color:#a5a5a5;
	padding-top:3px;
	line-height: 20px;
}

#newtxt .txtBox ul li {
	width:366px;
	padding:0 0 0 15px;
	background:url(../img/huidian.gif) no-repeat 0% 40%;
}

#newtxt .txtBox ul li.bg1 {
	background-color:#f5f9fa;
}

#Main {
	width:685px;
	clear:both;
}

#BMSide {
	width:186px;
}

#WEB_post .titBar, #MS_post .titBar, #LJ_post .titBar, #LQ_post .titBar {
	background:url(../img/post-c.gif);
}

#WEB_post .txtBox, #MS_post .txtBox, #LJ_post .txtBox, #LQ_post .txtBox {
	border:1px solid #d9d9d9;
	border-top:0px;
	height:253px;
	overflow: hidden;
	padding-top:3px;
}

#LJ_post .txtBox {
	height:307px;
}

#WEB_post .txtBox p {
	padding:6px 14px;
}

#WEB_post .txtBox p img {
	width:155px;
	height:60px;
}

#WEB_post .txtBox ul li {
	width:169px;
	padding:0 0 0 15px;
	background:url(../img/huidian.gif) no-repeat 0% 40%;
}

#MS_post .txtBox ul li, #LJ_post .txtBox ul li, #LQ_post .txtBox ul li {
	width:174px;
	padding:0 0 0 10px;
}

#BMMain {
	width:493px;
}

#newjob .titBar {
	background:url(../img/newjob-c.gif);
}

#newjob .titBar em ul {
	width:246px;
}

#newjob .titBar em ul li {
	float:left;
	padding-left:5px;
}

#newjob .txtBox {
	border:1px solid #a4b1d8;
	border-top:0px;
	height:175px;
	overflow: hidden;
	padding-top:3px;
}

#newjob .txtBox .txtBox-l {
	width:386px;
	line-height: 21px;
	padding:3px 0 0 0;
}

#newjob .txtBox .txtBox-r {
	padding:3px 6px 0 0;
}

#newjob .txtBox .txtBox-l ul li {
	color:#ff0000;
	width:376px;
	padding:0 0 0 15px;
	background:url(../img/huidian.gif) no-repeat 0% 40%;
}

#newjob .txtBox .txtBox-l ul li.bg1 {
	background-color:#ecf3f6;
}

#goodfour {
	height:569px;
}

#goodfour img {
	margin-bottom:7px;
	height:71px;
	width:243px;
}

#goodfour .item {
	width:243px;
	height:203px;
}

#goodfour .item .titBar {
	background:#fe9804;
}

#goodfour .item .txtBox {
	border:1px solid #fecb81;
	border-top:0px;
	height:175px;
	overflow: hidden;
	padding-top:3px;
}

#goodfour .item .txtBox p {
	background:#fffcf7;
	padding:10px 9px;
	_padding:5px 9px;
	border-top:1px solid #fecb81;
	color:#595959;
}

#goodfour .item .txtBox ul.l {
	padding:3px 0 0 10px;
	color:#666;
}

#goodfour .item .txtBox ul.r {
	padding:3px 10px 0 0;
	color:#666;
}

.red {
	color:#b00;
}

#project .titBar {
	background:url(../img/newjob-c.gif);
}

#project .txtBox {
	border:1px solid #a4b1d8;
	background:url(../img/qybg.gif) no-repeat top;
	border-top:0px;
	height:173px;
	overflow: hidden;
	padding-top:5px;
}

#project .txtBox ul {
	width:163px;
	height:78px;
}

#project .txtBox ul li {
	text-align: center;
	padding-left:4px;
}

#project .txtBox .txtBox-v {
	border-top:1px dashed #a4b1d8;
	padding-top:8px;
}

#project .txtBox .txtBox-v ul li {
	text-align: left;
	width:148px;
	padding:0 0 0 15px;
	background:url(../img/huidian.gif) no-repeat 0% 40%;
}

#people .titBar {
	background:url(../img/newjob-c.gif);
}

#people .txtBox {
	border:1px solid #a4b1d8;
	border-top:0px;
	height:162px;
	overflow: hidden;
	padding:8px 5px;
	margin-bottom:7px;
	_margin-bottom:0px;
}

#people .txtBox ul {
	width:72px;
	height:158px;
	padding-right:8px;
}

#people .txtBox ul li {
	text-align: center;
}

#people .txtBox ul li.le {
	text-align: left;
}

#BSide {
	width:222px;
}

#login .titBar {
	background:url(../img/back.gif);
	height:24px;
	line-height:24px;
	padding-top:0px;
}

#login .titBar h2#qy {
	width:61px;
	height:24px;
}

#login .titBar h2#gr {
	width:61px;
	height:24px;
	background:url(../img/login-y.gif);
}

#login .txtBox {
	height:128px;
	_height:132px;
	border:1px solid #d9d9d9;
	border-top:0;
	background:#fbfbfb;
}

#login ul {
	padding:3px 0 0px 10px;
}

#login ul li {
	width:190px;
	padding:4px 0 0 5px;
}

#login ul li input {
	width:120px;
	height:16px;
	border:1px solid #999;
}

#login ul li.an input {
	width:50px;
	height:20px;
	border:1px solid #999;
	margin-top:5px;
}

#login ul li.an {
	text-align: center;
}

#login ul li select {
	width:122px;
	height:18px;
	border:1px solid #999;
	font-size:12px;
	color:#666;
}

#banner2 img {
	height:43px;
	width:222px;
}

#hot .titBar {
	background:url(../img/back-hot.gif)
}

#hot .txtBox {
	height:251px;
	border:1px solid #d9d9d9;
	border-top:0;
	background:#fffbf3 url(../img/bg.gif) no-repeat;
	padding:5px 0 0 0px;
}

#hot .txtBox ul {
	margin:0px 6px;
	_margin:5px 6px;
}

#hot .txtBox ul li {
	width:185px;
	height:21px;
	padding:3px 0 0 21px;
	background:url(../img/bb.gif) repeat-x bottom;
}

#bbs .titBar {
	background:url(../img/back.gif)
}


#bbs .txtBox {
	BORDER-RIGHT: #d9d9d9 1px solid;
	BORDER-TOP: #d9d9d9 0px solid;
	BACKGROUND: #fff;
	BORDER-LEFT: #d9d9d9 1px solid;
	BORDER-BOTTOM: #d9d9d9 1px solid;
	text-align: center;
	HEIGHT: 250px;
	padding-top: 6px;
}

#bbs ul {
	padding:8px 0 8px 5px;
}

#bbs ul li {
	width:120px;
	padding:0 0 0 15px;
	background:url(../img/huidian.gif) no-repeat 0% 40%;
}

#bbs p {
	padding:10px 10px 0 0;
}

#bbs ul.bot {
	padding:8px 0 0 5px;
	border-top:1px dashed #a4b1d8;
}

#bbs ul.bot li {
	width:200px;
	padding:0 0 0 5px;
	background:url();
}

#online .titBar {
        background:url(../img/back.gif)
}

#online .txtBox {
	height:178px;
	border:1px solid #d9d9d9;
	border-top:0;
	background:#fffbf3;
}

#onlinebg{
	BORDER-RIGHT: #d9d9d9 1px solid;
	BORDER-TOP: #d9d9d9 0px solid;
	BORDER-LEFT: #d9d9d9 1px solid;
	BORDER-BOTTOM: #d9d9d9 1px solid;
	HEIGHT: 158px;
	background-color: #fffbf3;
	background: url(../image/online_1.gif) no-repeat right bottom;
	padding-top: 20px;
	padding-left: 10px;
}
.online01 {
	CLEAR: both;
	height: 39px;
}
#online .txtBox h3 {
	font-size:13px;
	color:#b00;
	text-weight:blod;
}

#online .txtBox ul {
	padding:10px 0 0 12px;
}

#online .txtBox ul li {
	vertical-align: middle;
	padding-top:1px;
}

#online .txtBox ul li input {
	vertical-align: middle;
}

#online .txtBox ul li.bnt {
	padding:4px 0 0 30px;
}

#job-search .titBar {
	background:url(../img/back.gif)
}

#job-search .txtBox {
	height:178px;
	border:1px solid #d9d9d9;
	border-top:0;
	background:#fffbf3;
}

#job-search .txtBox ul {
	padding:10px 0 0 12px;
}

#job-search .txtBox ul li {
	vertical-align: middle;
	padding-top:3px;
	color:#001c6f;
}

#job-search .txtBox ul li select {
	vertical-align: middle;
	width:140px;
	height:18px;
	border:1px solid #999;
	font-size:12px;
	color:#666;
}

#job-search .txtBox ul li.bnt {
	padding:10px 0 0 55px;
}

#peo-search .titBar {
	background:url(../img/back.gif)
}

#peo-search .txtBox {
	height:178px;
	border:1px solid #d9d9d9;
	border-top:0;
	background:#fffbf3;
}

#peo-search .txtBox ul {
	padding:10px 0 0 12px;
}

#peo-search .txtBox ul li {
	vertical-align: middle;
	padding-top:3px;
	color:#001c6f;
}

#peo-search .txtBox ul li select {
	vertical-align: middle;
	width:140px;
	height:15px;
	height:18px;
	border:1px solid #999;
	color:#666;
}

#peo-search .txtBox ul li.bnt {
	padding:10px 0 0 55px;
}

#country {
	width:904px;
	border:1px solid #d9d9d9;
	background:#fffbf3;
	height:106px;
	_height:90px;
	padding:7px 3px 3px 6px;
}

#country ul {
	width:53px;
	height:106px;
	_height:86px;
}

#country li {
	text-align: center;
}

#country li img {
	width:36px;
	height:23px;
}

#country2 {
	 HEIGHT: 30px;WIDTH: 900px;
}
#country2 UL {
	WIDTH: 90px; HEIGHT: 26px; _height: 86px
}
#country2 LI {
	TEXT-ALIGN: left;
	vertical-align: top;
}
#country2 LI IMG {
	WIDTH: 23px; HEIGHT: 18px
}

#link {
	width:895px;
	border:1px solid #ffe7b3;
	background:#fffcf7;
	height:34px;
	padding:9px;
}

#copyright {
	width:915px;
	border-top:3px solid #ffd270;
	height:120px;
	text-align:center;
	color:#1a4293;
	padding-top:15px;
	line-height:24px;
}

.l2 {
	FLOAT: none;
	margin: 0px;
	clear: none;
	width: 243px;
}
.l3 {
	FLOAT: left;

}
.l4{ 
	background-color: #FFFCF7;
	height: 92px;
	clear: both;
}
.new01{height: 253px;}

	
.bottom3 {
	MARGIN-BOTTOM: 0px;
	height: 71px;
	width: 243px;	
}	


.newtable{
	COLOR: #a5a5a5;
	LINE-HEIGHT: 20px;
	background-color: #F5F9FA;
}
.newtableft{
	COLOR: #a5a5a5;
	LINE-HEIGHT: 20px;
	background-color: #F5F9FA;
	width: 308px;
	clear: left;
	float: left;
	padding-left: 5px;
}
.newtabright{
	COLOR: #a5a5a5;
	LINE-HEIGHT: 20px;
	width: 68px;
	clear: right;
        background-color: #F5F9FA;
	float: right;
	margin: 0px;
}

.newtable2{
	COLOR: #a5a5a5;
	LINE-HEIGHT: 20px;
	background-color: #FFFFFF;
}
.newtableft2{
	COLOR: #a5a5a5;
	LINE-HEIGHT: 20px;
    background-color: #ffffff;
	width: 308px;
	clear: left;
	float: left;
	padding-left: 5px;
}
.newtabright2{
	COLOR: #a5a5a5;
	LINE-HEIGHT: 20px;	width: 68px;
	clear: right;background-color: #ffffff;
	float: right;
	margin: 0px;
}
.newtableft3{
	COLOR: #a5a5a5;
	LINE-HEIGHT: 20px;
    
	width: 355px;
	clear: left;
	float: left;
	padding-left: 5px;
}
.newtabright3{
	COLOR: #a5a5a5;
	LINE-HEIGHT: 20px;
	width: 107px;
	clear: right;
	
	float: right;
	margin: 0px;
	text-align: right;
}


.txttable{
	COLOR: #a5a5a5;
	LINE-HEIGHT: 20px;
	background-color: #F5F9FA;
}

.txttableft-n{
	COLOR: #a5a5a5;
	LINE-HEIGHT: 20px;
	background-color: #F5F9FA;
	width: 316px;/*316*/
	clear: left;
	float: left;
	padding-left: 5px;
}
.txttabright-n{
	COLOR: #a5a5a5;
	LINE-HEIGHT: 20px;
	width: 176px;
	clear: right;
	background-color: #F5F9FA;
	float: right;
	margin: 0px;
	text-align: right;
}

.txttableft2-n{
	COLOR: #a5a5a5;
	LINE-HEIGHT: 20px;
        background-color: #ffffff;
	width: 316px;
	clear: left;
	float: left;
	padding-left: 5px;
}
.txttabright2-n{
	COLOR: #a5a5a5;
	LINE-HEIGHT: 20px;	width: 176px;
	clear: right;background-color: #ffffff;
	float: right;
	margin: 0px;
	text-align: right;
}	

.bbs01 {
	CLEAR: both;
	height: 67px;
	text-align:center;
}
.bbs02 {
	CLEAR: both;
	height: 59px;
	text-align:center;
}


.idtable01{height: 79px;width: 494px;clear: none;float: left;}
.idtable01-2{height: 77px;width: 494px;clear: none;float: left;}
.idtable02{height: 129px;width: 494px;clear: none;float: left;margin-bottom: 5px;background: url(../img/fenlei01.gif) no-repeat left top;}
.idtable03{height: 18px;width: 494px;clear: none;float: left;vertical-align: bottom;margin-top: 10px}
.idtable04{height: 18px;width: 73px;clear: none;float: left;vertical-align: bottom;}
.idtable05{height: 18px;width: 73px;clear: none;float: left;}
.idtable06{height: 101px;width: 487px;clear: none;float: left;margin: 8px 4px 8px 3px;}
.tjtab01{height: 107px;width: 494px;clear: none;float: left;margin-bottom: 5px;}
.tjtab02{height: 107px;width: 242px;clear: none;float: left;border: 1px solid #FE9804;}
.tjtab03{height: 107px;width: 6px;clear: none;float: left;}
.titBar {BACKGROUND: #fe9804}
.tjtxtBox {height: 82px;width: 232px;margin-right: 5px;margin-left: 5px;color: #666666;}



.titBar {
	background: url(../img/back.gif) no-repeat left top;
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 13px;
}

.login_tab01 {
	font-size: 12px;
	line-height: 21px;
	color: #000000;
	padding-left: 15px;
	
}
.login_tab02 {
	border-right: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
        border-bottom:1px solid #D9D9D9;
}
.login_tab03 {
	border-right: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	background-color: #FFFBF3;
	padding-top: 5px;
	padding-bottom: 11px;
}
.online_tab01 {
	border-right: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	background-color: #FFFBF3;
	padding-top: 20px;
	background: url(../image/online_1.gif) no-repeat right bottom;
	padding-left: 13px;
}
.search_tab01 {
	border-right: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	background-color: #FFFBF3;
	
}
.login_input {
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	height: 16px;
	width: 120px;
	border: 1px solid #999999;
}
.login_input02 {
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	height: 16px;
	width: 40px;
	border: 1px solid #999999;
}
.login_input03 {
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	height: 16px;
	width:86px;
	border: 1px solid #999999;
}
.button01 {
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	background: url(../image/button.gif) repeat-x left top;
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #A8A8A8;
	cursor: hand;
}
.botton02 {
	height: 20px;
	width: 50px;
	cursor: hand;
	border: none;
	background: url(../img/tab03.gif) no-repeat left top;
}
.newsable01 {
       
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 13px;
	padding-top: 3px;
}
.newsable02 {
	font-size: 12px;
	line-height: 21px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-top: 3px;
}

.txttable {
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
	color: #CCCCCC;
	padding-left: 13px;
}
.notice01 {
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	padding-right: 5px;
	padding-left: 5px;
}
.dynamictable01 {
	border-right: 1px solid #A4B1D8;
	border-bottom: 1px solid #A4B1D8;
	border-left: 1px solid #A4B1D8;
}
.dynamictable02 {
	padding-left: 5px;
}
.dynamictable03 {
	font-size: 12px;
	line-height: 20px;
	color: #001C6F;
	padding-right: 5px;
}
.dynamictable04 {
	font-size: 12px;
	line-height: 20px;
	color: #B1B1B1;
	padding-right: 5px;
}
.columnstab01 {
	background: url(../image/table03.gif) repeat-x left top;
	border: 1px solid #9A9EA9;
}
.toptable01 {
	padding-left: 20px;
}
.itemtab01 {
	border-right: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
}
.itemtab02 {
	border-right: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	background: url(../image/item03.gif) repeat-x left top;
}
.itentab03 {
	border-right: 1px solid #FE9804;
	border-bottom: 1px solid #FE9804;
	border-left: 1px solid #FE9804;
	padding: 5px;
}
.flagtab01 {
	background-color: #FFFBF3;
	border: 1px solid #D9D9D9;
	padding-top: 13px;
	padding-left: 7px;
}
.linkstab01 {
	font-size: 12px;
	line-height: 21px;
	background-color: #FFFCF7;
	padding: 5px 10px 5px 10px;
	border: 1px solid #FFE7B3;
}


#notice{
	float: left;
	vertical-align: top;
     }
#notice ul{
	margin: 0px;
	text-align: left;
	vertical-align: top;
      
}
#notice ul li{
	
	height:20px;
	display: inline;
	
	background: url(../img/huidian.gif) no-repeat 0% 40%;
	padding-left: 15px;
}
#copyright01 {
	width:915px;
	border-top:3px solid #ffd270;
	height:88px;
	text-align:center;
	color:#1a4293;
	padding-top:15px;
	line-height:24px;
}



a.test01:link {font-size: 12px;color: #fff;text-decoration: none;line-height: 21px;}
a.test01:visited {font-size: 12px;color: #fff;line-height: 21px;text-decoration: none;}
a.test01:active {font-size: 12px;line-height: 21px;color: #fff;text-decoration: underline;}
a.test01:hover {font-size: 12px;line-height: 21px;color: #fff;text-decoration: underline;}

a.test02:link {font-size: 12px;color: #BB0000;text-decoration: none;line-height: 20px;}
a.test02:visited {font-size: 12px;color: #BB0000;line-height: 20px;text-decoration: none;}
a.test02:active {font-size: 12px;line-height: 20px;color: #BB0000;text-decoration: underline;}
a.test02:hover {font-size: 12px;line-height: 20px;color: #BB0000;text-decoration: underline;}

a.test03:link {font-size: 12px;color: #5A5C60;text-decoration: none;line-height: 20px;}
a.test03:visited {font-size: 12px;color: #5A5C60;line-height: 20px;text-decoration: none;}
a.test03:active {font-size: 12px;line-height: 20px;color: #5A5C60;text-decoration: underline;}
a.test03:hover {font-size: 12px;line-height: 20px;color: #5A5C60;text-decoration: underline;}

a.test04:link {font-size: 12px;color: #5A5C60;text-decoration: none;line-height: 22px;}
a.test04:visited {font-size: 12px;color: #5A5C60;line-height: 22px;text-decoration: none;}
a.test04:active {font-size: 12px;line-height: 22px;color: #BB0000;text-decoration: underline;}
a.test04:hover {font-size: 12px;line-height: 22px;color: #BB0000;text-decoration: underline;}
