/*
===============================
文件名稱：style.css
創建時間：2009-03-03
創 建 者：junjie Zhang
版    本：www.51job.com_V1.0
功能描述：公共樣式
===============================
修 改 者：
修改時間：
修 改 點：
===============================
*/


/*初始化設置*/
html,body {margin:0px;padding:0px;height:100%;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
img{border:0;}
ul,li{list-style-type:none;}

/*頂部位置的*/
#top
{
	clear: both;
	margin: 0 auto;
	width:1002px;
	background-image: url(/im/2009/areabg.gif);
	background-repeat: repeat-x;	
}

#arealogo,.labelbt,#logobg
{
float:left;
}
.labelbt
{
	margin-top:20px;
	margin-left: 10px;
}
#areaver
{
float:left;
margin-left:15px;
line-height:13px;
margin-top:12px;
}
#areaver span
{
display:block;
line-height:24px;
}

.loginname
{
	float:left;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#0263c1;
	margin-left:8px;
	line-height:13px;
	margin-top:12px;
}

.navbt
{
	float:right;
	border: 1px solid #efeef3;
	background-color: #f9f9f9;
	margin-left:15px;
	margin-right:6px;
	margin-top:8px;
	height:22px;
}
.navbt img
{
vertical-align:middle;
}

.navbt li
{
	float:left;
	text-align: center;
	vertical-align: middle;
	font-size:12px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 7px;
	_margin-left: 5px;
}

.orareg
{
color:#ff7300;
}

.navbtbg li
{
float:right;
}

.bts
{
margin-top:4px;
}

.btshow
{
position:relative;
margin-top:-4px;
}

.menu2
{
	background-image: url(/im/2009/menu2bg.gif);
	background-repeat: repeat-x;
	height: 31px;
	padding-top:4px;
	padding-left:15px;
	padding-right:15px;
	text-align: right;
	font-size:12px;
}

.blues
{
	font-size: 12px;
	color: #0056c2;
}

.menu1
{
	height: 22px;
}
/*底部的位置*/
#bottom
{
	clear: both;
	margin: 0 auto;
	width:1002px;
}
.bott1
{
	background-image:url(/im/2009/resumebottombg.gif);
	width:1002px;
	height:41px;
	background-repeat: repeat-x;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	color:#333333;
}
.btext li
{
float:left;
padding:5px;
vertical-align:middle;
}
.btext
{
margin-left:155px;
padding-top:10px;
}
#copyright
{
	width:972px;
	background-color:#f8f6f7;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f7f7f7;
	padding:15px;
	
}

.fontright
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	line-height: 16px;
}

.clearboth
{
clear:both;
}

.maincenter
{
	clear: both;
	margin: 0 auto;
	width:1002px;
	}
.mainleft
{
	margin-left:19px;
	}
/*圓角效果*/

.btname
{
	padding-top:3px;
	margin-left:25px;
	}
/*gray圓角*/
.graybttop
{
	background-image: url(/im/2009/graybtbg.gif);
	background-repeat: repeat-x;
	height: 27px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c8c8;
	}
.graytop
{
	background-image: url(/im/2009/graytbg.gif);
	background-repeat: repeat-x;
	height: 6px;
	}
.graybott
{
	background-image: url(/im/2009/graybbg.gif);
	background-repeat: repeat-x;
	height: 6px;
	}
.grayline
{
	background-color: #f8f8f8;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c8c8c8;
	border-left-color: #c8c8c8;
	}
.graybttopbg
{
	background-color: #f8f8f8;
	padding-bottom:6px;
}

/*blue圓角*/
.bluebttop
{
	background-image: url(/im/2009/bluebtbg.gif);
	background-repeat: repeat-x;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #266fbb;
	}
.bluetop
{
	background-image: url(/im/2009/bluetbg.gif);
	background-repeat: repeat-x;
	height: 6px;
	}
.bluebott
{
	background-image: url(/im/2009/bluebbg.gif);
	background-repeat: repeat-x;
	height: 6px;
	}
.blueline
{
	background-color: #eef7fe;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #266fbb;
	border-left-color: #266fbb;
	}
.bluebttopbg
{
background-color: #eef7fe;
padding-bottom:6px;
}
/*red圓角*/
.redbttop
{
	background-image: url(/im/2009/redbtbg.gif);
	background-repeat: repeat-x;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fe8929;
	}
.redtop
{
	background-image: url(/im/2009/redtbg.gif);
	background-repeat: repeat-x;
	height: 6px;
	}
.redbott
{
	background-image: url(/im/2009/redbbg.gif);
	background-repeat: repeat-x;
	height: 6px;
	}
.redline
{
	background-color: #fcefe7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fe8929;
	border-left-color: #fe8929;
	}
.redbttopbg
{
background-color: #fcefe7;
padding-bottom:6px;
}
/*it圓角*/
.itbttop
{
	background-image: url(/im/2009/it/bluebtbg.gif);
	background-repeat: repeat-x;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1082a4;
	}
.ittop
{
	background-image: url(/im/2009/it/bluetbg.gif);
	background-repeat: repeat-x;
	height: 6px;
	}
.itbott
{
	background-image: url(/im/2009/it/bluebbg.gif);
	background-repeat: repeat-x;
	height: 6px;
	}
.itline
{
	background-color: #edffff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1082a4;
	border-left-color: #1082a4;
	}
.itbttopbg
{
background-color: #edffff;
padding-bottom:6px;
}
/*school圓角*/
.schoolbttop
{
	background-image: url(/im/2009/school/greenbtbg.gif);
	background-repeat: repeat-x;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #61bf23;
	}
.schooltop
{
	background-image: url(/im/2009/school/greentbg.gif);
	background-repeat: repeat-x;
	height: 6px;
	}
.schoolbott
{
	background-image: url(/im/2009/school/greenbbg.gif);
	background-repeat: repeat-x;
	height: 6px;
	}
.schoolline
{
	background-color: #e2fecb;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #61bf23;
	border-left-color: #61bf23;
	}
.schoolbttopbg
{
background-color: #e2fecb;
padding-bottom:6px;
}
/*advance圓角*/
.advancebttop
{
	background-image: url(/im/2009/advance/dgraybtbg.gif);
	background-repeat: repeat-x;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #707070;
	}
.advancetop
{
	background-image: url(/im/2009/advance/dgraytbg.gif);
	background-repeat: repeat-x;
	height: 6px;
	}
.advancebott
{
	background-image: url(/im/2009/advance/dgraybbg.gif);
	background-repeat: repeat-x;
	height: 6px;
	}
.advanceline
{
	background-color: #ededed;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #707070;
	border-left-color: #707070;
	}
.advancebttopbg
{
background-color: #ededed;
padding-bottom:6px;
}
/*train圓角*/
.trainbttop
{
	background-image: url(/im/2009/train/dgreenbtbg.gif);
	background-repeat: repeat-x;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #20844e;
	}
.traintop
{
	background-image: url(/im/2009/train/dgreentbg.gif);
	background-repeat: repeat-x;
	height: 6px;
	}
.trainbott
{
	background-image: url(/im/2009/train/dgreenbbg.gif);
	background-repeat: repeat-x;
	height: 6px;
	}
.trainline
{
	background-color: #f2fdf7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #20844e;
	border-left-color: #20844e;
	}
.trainbttopbg
{
background-color: #f2fdf7;
padding-bottom:6px;
}
/*flash wall*/
.blackbttop
{
	background-image: url(/im/2009/area/wtbg.gif);
	background-repeat: repeat-x;
	height: 26px;
	}
.blackbott
{
	height: 10px;
	background-color: #000000;
	}
.blackline
{
	background-color: #000000;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 8px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	}

/* 連接樣式 */
a.font_show:link { 
	font-size: 12px; 
	color: #333333; 
	text-decoration: none;
	font-family:"宋體";
	
}
a.font_show:visited {
	font-size: 12px; 
	color: #7e817e; 
	text-decoration: none;
	font-family:"宋體";
	
}
a.font_show:hover {
	font-size: 12px; 
	color: #ff7300; 
	text-decoration: none;
	font-family:"宋體";
	
}
a:link {
	font-size: 12px; 
	color: #333333; 
	text-decoration: none;
	
}
a:visited {
	font-size: 12px; 
	color: #7e817e; 
	text-decoration: none;
	
}
a:hover {
	font-size: 12px; 
	color: #ff7300; 
	text-decoration: none;
	
}
a.nov:link {
	font-size: 12px; 
	color: #333333; 
	text-decoration: none;
}
a.nov:visited {
	font-size: 12px; 
	color: #333333; 
	text-decoration: none;
}
a.nov:hover {
	font-size: 12px; 
	color: #ff7f2c; 
	text-decoration: none;
}
a.white:link {
	font-size: 12px; 
	color: #ffffff; 
	text-decoration: underline;
}
a.white:visited {
	font-size: 12px; 
	color: #ffffff; 
	text-decoration: underline;
}
a.white:hover {
	font-size: 12px; 
	color: #ffffff; 
	text-decoration: none;
}

a.red:link {
	font-size: 12px; 
	color: #ff0000; 
	text-decoration: none;
}
a.red:visited {
	font-size: 12px; 
	color: #ff0000; 
	text-decoration: none;
}
a.red:hover {
	font-size: 12px; 
	color: #ff0000; 
	text-decoration: underline;
}

a.orange:link {
	font-size: 12px; 
	color: #ff7300; 
	text-decoration: none;
}
a.orange:visited {
	font-size: 12px; 
	color: #ff7300; 
	text-decoration: none;
}
a.orange:hover {
	font-size: 12px; 
	color: #ff7300; 
	text-decoration: underline;
}

a.orange1:link {
	font-size: 12px; 
	color: #ff7300; 
	text-decoration: underline;
}
a.orange1:visited {
	font-size: 12px; 
	color: #ff7300; 
	text-decoration: none;
}
a.orange1:hover {
	font-size: 12px; 
	color: #ff7300; 
	text-decoration: underline;
}
a.orange2:link {
	font-size: 14px; 
	color: #ff7300; 
	text-decoration: underline;
}
a.orange2:visited {
	font-size: 14px; 
	color: #ff7300; 
	text-decoration: none;
}
a.orange2:hover {
	font-size: 14px; 
	color: #ff7300; 
	text-decoration: underline;
}


a.black:link {
	font-size: 12px; 
	color: #333333; 
	text-decoration: underline;
}
a.black:visited {
	font-size: 12px; 
	color: #333333; 
	text-decoration: underline;
}
a.black:hover {
	font-size: 12px; 
	color: #ff7300; 
	text-decoration: none;
}

a.blue:link {
	font-size: 12px; 
	color: #266eba; 
	text-decoration: none;
}
a.blue:visited {
	font-size: 12px; 
	color: #266eba; 
	text-decoration: none;
}
a.blue:hover {
	font-size: 12px; 
	color: #266eba; 
	text-decoration: underline;
}

a.blue1:link {
	font-size: 12px; 
	color: #1381a3; 
	text-decoration: none;
}
a.blue1:visited {
	font-size: 12px; 
	color: #1381a3; 
	text-decoration: none;
}
a.blue1:hover {
	font-size: 12px; 
	color: #1381a3; 
	text-decoration: underline;
}

a.blue2:link {
	font-size: 12px; 
	color: #1a95e2;  
	text-decoration: none;
}
a.blue2:visited {
	font-size: 12px; 
	color: #1a95e2;  
	text-decoration: none;
}
a.blue2:hover {
	font-size: 12px; 
	color: #1a95e2; 
	text-decoration: underline;
}

a.green:link {
	font-size: 12px; 
	color: #007236; 
	text-decoration: none;
}
a.green:visited {
	font-size: 12px; 
	color: #007236; 
	text-decoration: none;
}
a.green:hover {
	font-size: 12px; 
	color: #007236; 
	text-decoration: underline;
}

a.green1:link {
	font-size: 12px; 
	color: #005825; 
	text-decoration: none;
}
a.green1:visited {
	font-size: 12px; 
	color: #005825; 
	text-decoration: none;
}
a.green1:hover {
	font-size: 12px; 
	color: #005825; 
	text-decoration: underline;
}

a.green2:link {
	font-size: 14px; 
	color: #5cb018; 
	text-decoration: none;
}
a.green2:visited {
	font-size: 14px; 
	color: #5cb018; 
	text-decoration: none;
}
a.green2:hover {
	font-size: 14px; 
	color: #5cb018; 
	text-decoration: underline;
}

a.green3:link {
	font-size: 12px; 
	color: #5cb018; 
	text-decoration: none;
}
a.green3:visited {
	font-size: 12px; 
	color: #5cb018; 
	text-decoration: none;
}
a.green3:hover {
	font-size: 12px; 
	color: #5cb018; 
	text-decoration: underline;
}

/*按鈕樣式*/
.anbg
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	color: #333333;
	background-image: url(/im/2009/selean.gif);
	background-color: #e7e7e7;
	font-size: 12px;
	font-family: "宋體", arial, verdana,helvetica, sans-serif; 
	height: 30px;
	width: 86px;	
	margin-top:5px;
	line-height:30px;
}
.anbg1
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	color: #333333;
	background-image: url(/im/2009/it/sele.gif);
	background-color: #e7e7e7;
	font-size: 12px;
	font-family: "宋體", arial, verdana,helvetica, sans-serif; 
	height: 30px;
	width: 70px;
	margin-top:1px;
}
.selebg
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	color: #333333;
	background-image: url(/im/2009/area/selem.gif);
	background-color: #e7e7e7;
	font-size: 12px;
	font-family: "宋體", arial, verdana,helvetica, sans-serif; 
	height: 25px;
	width: 143px;	
	margin-top:5px;
}
.selebg1
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	color: #333333;
	background-image: url(/im/2009/area/selem2.gif);
	background-color: #e7e7e7;
	font-size: 12px;
	font-family: "宋體", arial, verdana,helvetica, sans-serif; 
	height: 25px;
	width: 187px;	
	margin-top:5px;
}
.selebg2
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	color: #333333;
	background-image: url(/im/2009/area/selem.gif);
	background-color: #e7e7e7;
	font-size: 12px;
	font-family: "宋體", arial, verdana,helvetica, sans-serif; 
	height: 25px;
	width: 143px;
	padding-top:4px;
}

/*00搜索切換樣式*/
.kt_bg
{
	width:67px;
	height:22px;
	text-align:center;
	vertical-align:middle;
	background-image:url(/im/2009/labelbg.gif);
	color:#ff7300;
	cursor:pointer;
	font-weight: bold;
	padding-top: 3px;
}
.kt_bg1
{
	width:67px;
	height:20px;
	text-align:center;
	background-image:url(/im/2009/labelbg1.gif);
	cursor:pointer;
	padding-top: 7px;
}
.search {
	border: 1px solid rgb(165, 165, 167);
	width: 185px;
	height: 25px;
	line-height:23px;
	background-image:  url(/im/2009/searchbg.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-top:5px;
	background-color: #FFFFFF;
	background-position: 5px center;
}
.search1 {
	border: 1px solid rgb(165, 165, 167);
	width: 120px;
	height:20px;
	background-image:  url(/im/2009/searchbg.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: 5px center;
}
.search2 {
	border: 1px solid rgb(165, 165, 167);
	width: 173px;
	height: 25px;
	line-height:23px;
	background-image:  url(/im/2009/searchbg.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-top:5px;
	background-color: #FFFFFF;
	background-position: 5px center;
}
.search3 {
	border: 1px solid rgb(165, 165, 167);
	width: 305px;
	height: 25px;
	line-height:23px;
	background-image:  url(/im/2009/searchbg.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-top:5px;
	background-color: #FFFFFF;
	background-position: 5px center;
}
.search4 {
	border: 1px solid rgb(165, 165, 167);
	width: 220px;
	height:20px;
	background-image:  url(/im/2009/searchbg.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: 5px center;
}

.search5 {
	border: 1px solid rgb(165, 165, 167);
	width: 125px;
	height:25px;
	background-image:  url(/im/2009/searchbg.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: 5px center;
}
.search6 {
	border: 1px solid rgb(165, 165, 167);
	width: 145px;
	height: 17px;
	line-height:20px;
	background-image:  url(/im/2009/searchbg.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-top:5px;
	background-color: #FFFFFF;
	background-position: 5px center;
}

.search7 {
	border: 1px solid rgb(165, 165, 167);
	width: 485px;
	height: 25px;
	line-height:23px;
	background-image:  url(/im/2009/searchbg.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-top:5px;
	background-color: #FFFFFF;
	background-position: 5px center;
}

/*以下是從老版繼承過來的*/
tr {color:#333333;font-size:12px;line-height:18px;}

#blog_left
{
	margin-top:15px;
	margin-bottom:15px;
	float:left;
}

.hctitle {
	FONT-SIZE: 14px;
}

#blog_right
{
	float:left;
	margin-top:15px;
	margin-left:10px;
	margin-bottom:10x;
	width: 700px;
}

#bannerhr {
	clear:both;
	margin:0px auto;
	text-align:center;
}

.STYLE3 {
	color: #266EB9;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a.blues:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif, "宋體";
	font-size: 12px;
	color: #0056c2;
	text-decoration: none;
}

a.blues:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif, "宋體";
	font-size: 12px;
	color: #0056c2;
	text-decoration: none;
}

a.blues:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif, "宋體";
	font-size: 12px;
	color: #0056c2;
	text-decoration: underline;
}

#area_id
{
	margin-left:-2px;
	margin-top:1px;
}

#ttt {
	margin-left: 221px;
}
