﻿.defauleOnlineJobHead{
background: url(images/szrc/default/OnlineJobHead.gif) no-repeat;
margin: 0px auto;
width: 760px;
height: 31px;
}

.defauleOnlineJobBody{
background: url(images/szrc/default/OnlineJobBody.gif) repeat-y;
margin: 0px auto;
width: 760px;
height: 1110px;
overflow:hidden;
}

.selectByIndustry{
float:right;
width: 754px;
height: 70px;
}

.selectByIndustry ul{
list-style:none;
margin:0;
padding:0;
}

.selectByIndustry ul li{
width:60px;
height:23px;
margin-left:5px;
margin-top:3px;
padding:0 0 0 0;
font-size:12px;
color:#fff;
float:left;
line-height:23px;
text-align:center;
background: url(images/szrc/button/button3.gif) no-repeat;
font-family:宋体;
}

.selectByIndustry ul li a:link{color:#0866b6;}
.selectByIndustry ul li a:hover{color:#315ce7;}

.defauleOnlineJobBody .jobList{
float:right;
width: 745px;
height:1000px;
}

.defauleOnlineJobBody .jobList ul{
margin:0;
padding:0;
list-style: none;
}

.defauleOnlineJobBody .jobList ul li{
float: left;
width: 355px;
height:40px;
text-align: left;
list-style-type: none;
padding-left: 2px;
line-height: 20px;
}

        
.defauleOnlineJobBody .jobList ul li span{
color: gray;
height:15px;
padding-left: 12px;
line-height: 15px;
margin-top:2px;
}

.defauleOnlineJobBody .more{
width:72px;
height:20px;
float:right;
margin-top:10px;
margin-right:10px;
}
        
.defauleOnlineJobFoot{
background: url(images/szrc/default/OnlineJobFoot.gif) no-repeat;
margin: 0px auto;
width: 760px;
height: 30px;
}

.defauleAdvList
{
	MARGIN: 0px auto;
	WIDTH: 760px;
	HEIGHT: 55px;
	padding-top:0px;
	OVERFLOW: hidden; 
}
.defauleSearch
{
	MARGIN: 0px auto;
	WIDTH: 760px;
	HEIGHT: 80px;
}




.moreIndustry
{
	margin: 0px auto;
	position:absolute;
	height: 100px; 
	width: 400px;
	z-index:10000;
}

.moreIndustry .moreIndustryTitle
{
	background: url(images/szrc/default/moreIndustryTitle.gif) no-repeat;
	width: 100%; 
	height: 20px; 
	text-align: right;
}
.moreIndustry .moreIndustryTitle .close
{
	float: right;
    cursor: pointer;
    width: 45px;
}

.moreIndustry .moreIndustryContent
{
	background: url(images/szrc/default/moreIndustry.gif) no-repeat;
	width: 400px;
	height: 80px;
}

.industryFont {
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-align:center;
	width:75px;
	height:31px;
	background-image: url(images/szrc/button/button3.gif);
}



.login
{
	MARGIN: 0px auto;
	padding:0;
	WIDTH: 760px;
	HEIGHT: 30px;
}

.defauleTrainHead{
background: url(images/szrc/default/TrainHead.gif) no-repeat;
margin: 0px auto;
width: 760px;
height: 31px;
}

.defauleTrainBody{
background: url(images/szrc/default/OnlineJobBody.gif) repeat-y;
margin: 0px auto;
width: 760px;
height:auto   !important;   
height:400px;   
min-height:400px;   
}

.defauleTrainBody .list{
float:right;
width: 745px;
height:auto   !important;   
height:400px;   
min-height:400px;   
}

.defauleTrainBody .list ul{
margin:0;
padding:0;
list-style: none;
}

.defauleTrainBody .list li{
float: left;
width: 355px;
height:40px;
text-align: left;
list-style-type: none;
}

.defauleTrainBody .list .s1{
padding-left: 2px;
line-height: 20px;
}
        
.defauleTrainBody .list .s2{
color: gray;
padding-left: 12px;
line-height: 15px;
width: 310px;
display: block;
overflow: hidden; 
white-space: nowrap; 
/*text-overflow: ellipsis;*/
}



.defauleTrainBody .more{
width:72px;
height:20px;
float:right;
margin-top:10px;
margin-right:10px;
}
        
.defauleTrainFoot{
background: url(images/szrc/default/TrainFoot.gif) no-repeat;
margin: 0px auto;
width: 760px;
height: 30px;
}

.defauleDistinct{
background: url(images/szrc/default/distinct.jpg) no-repeat;
margin: 0px auto;
width: 760px;
height: 94px;
}

.defauleDistinct .list{
width:580px;
height:40px;
float:right;
margin-top:10px;
}

.defauleDistinct .list ul{
margin:0;
padding:0;
list-style: none;
}

.defauleDistinct .list ul li{
float: left;
width: 58px;
height:20px;
text-align: left;
list-style-type: none;
}

.defauleDistinct .list ul li.s1{
width: 145px;
}

.defauleDistinct .search{
width:580px;
height:20px;
float:right;
}


.defaultHotNews {
	float: left;
	height: 264px;
	width: 378px;
	position: relative;
	margin-right:0px;
	border: 1px solid #599BCF;
}
.defaultHotNews .title {
background: url(images/f-con-bg.gif) no-repeat;
width: 378px;
height: 28px;
}

.defaultHotNews .title .more {
float:right; 
width:50px;
text-align:center;
height: 28px;
line-height:28px;
}

.defaultHotNews .content {
	height: 231px;
	width: 378px;
}

.defaultHotNews .content a {
	color: #000;
	text-decoration: none;
}

.defaultHotNews .content a:hover {
	text-decoration: underline;
	color: #0C8CC8;
}

.newsList{
height: 210px;
width: 378px;
}

.newsList ul {
margin:0;
padding:0;
list-style: none;
}

.newsList ul li{
width: 378px;
height:25px;
text-align:left;
line-height:25px;
}




.defaultRollNews{
height:25px;
overflow:hidden;
}
.defaultRollNews div{
height : 25px;
color: #ff0000;
}



/*=========================*/






.ChannelRollNews
{
	MARGIN: 0px auto;
	WIDTH: 748px;
	HEIGHT: 18px;
	background-color:#FFFFFF;
}

.news
{
	MARGIN: 0px auto;
	WIDTH: 760px;
	HEIGHT: 270px;
}



.Block2 {
	BACKGROUND: #fff; 
	OVERFLOW: hidden; 
	HEIGHT: 2px;
	MARGIN: 0px auto;
	WIDTH: 760px;
}
.Block1 {
	BACKGROUND: #fff; 
	OVERFLOW: hidden; 
	HEIGHT: 0px;
	MARGIN: 0px auto;
	WIDTH: 700px;
}

.function1
{
	MARGIN: 0px auto;
	WIDTH: 760px;
	HEIGHT: 690px;
	padding-top:0px;
	OVERFLOW: hidden; 
}

.function1 .left
{
	float:left;
	WIDTH: 146px;
	HEIGHT: 690px;
}

.function1 .right
{
	float:right;
	WIDTH: 590px;
	HEIGHT: 690px;
}

.f-02 {
	height: 231px;
	width: 378px;
	position: absolute;
	left: 0px;
	text-align: center;
	bottom: 0px;
	padding-top: 5px;
}
.f-02 a {
	color: #000;
	text-decoration: none;
}

.f-02 a:hover {
	text-decoration: underline;
	color: #0C8CC8;
}

.f-02 ul {
	margin-left:6px; margin-top:-2px;margin-bottom:0px;PADDING-RIGHT: 0px; PADDING-LEFT:0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.f-02 li {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT:0px;  PADDING-BOTTOM: 0px;PADDING-TOP: 3px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}

.f-02 td {
	background-image: url(../images/icon2_123.gif);
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 30px;
}
.f-02 h5 {
	text-align: right;
	margin-right: 30px;
	clear: both;
	font-size: 12px;
	font-weight: normal;
}



/*Div的边框*/
.DivBorderGray {
BORDER-RIGHT: #cbcbcb 1px solid;
BORDER-LEFT: #cbcbcb 1px solid;
BORDER-TOP: #cbcbcb 1px solid;
BORDER-BOTTOM: #cbcbcb 1px solid;
}

.DivBorderBlack {
BORDER-RIGHT: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
BORDER-BOTTOM: #000000 1px solid;
}

.DivBorderBlue{
BORDER-RIGHT: #d0dbe7 1px solid;
BORDER-LEFT: #d0dbe7 1px solid;
BORDER-TOP: #d0dbe7 1px solid;
BORDER-BOTTOM: #d0dbe7 1px solid;
}

.DivBorderBlueNoTop{
BORDER-RIGHT: #d0dbe7 1px solid;
BORDER-LEFT: #d0dbe7 1px solid;
BORDER-BOTTOM: #d0dbe7 1px solid;
}

.DivBorderBlueTopDashed{
BORDER-Top: #d0dbe7 1px dashed;
}

.textOverflow {
white-space:nowrap;/*限制单行输出*/
text-overflow:ellipsis;/*只支持IE6(+)*/
overflow: hidden;
-o-text-overflow: ellipsis;/*Opera专用*/
-moz-binding: url('ov.xml#ellipsis');/*firefox下实现要配套对应的xml文件*/
}

.login{
background: url("images/szrc/login.gif") repeat-x;
margin: 0px auto;
height: 27px;
border: 1px solid #fff;
width: 760px;
}

.login div{
float:left;
font-family:"宋体";
color: #fff; 
font-size:12px;
display:inline;
overflow:hidden;
}

.login div a:link{
color: #fff;
}

.login div a:hover{
color: #fff;
text-decoration:underline;
}
.login div a:visited{
color: #fff;
}

.login div.s1{
height:18px;
line-height:18px;
margin-top:4px;
margin-left:30px;
padding-top:2px;
width:70px;
text-align:right;
}

.login div.s2{
height:18px;
margin-top:3px;
width:120px;
}

.login div.s2 input{
width:90px;
height:15px;
}

.login div.s4 input{
width:90px;
height:15px;
}

.login div.s3{
height:18px;
line-height:18px;
margin-top:4px;
margin-left:10px;
padding-top:2px;
width:50px;
text-align:right;
}

.login div.s4{
height:18px;
margin-top:3px;
width:100px;
}

.login div.s5{
height:21px;
margin-top:3px;
width:60px;
}

.login div.s6{
width:150px;
height:27px;
line-height:27px;
}

.login div.s7{
float:right;
width:150px;
text-align:center;
height:27px;
line-height:27px;
}

.login div.s8{
height:27px;
line-height:27px;
}






