*   {
   margin:0;
   /*color:#555;*/
   padding:0;
   font-family:"宋体",Arial, Helvetica, sans-serif;

}

div{
  _overflow:hidden; /* ie6 */
}

.hand {
  cursor:pointer;
}

td,div,a{
color:#555;
}

.center {
	margin-right: auto;
	margin-left: auto;
}

div.border {
  border: 1px solid #abd2e2;
}


img {
	border: none;
}

img.pagegif {
	vertical-align:middle;
}

a:link{
	color:#555;
	text-decoration:none;
}
a:visited{
	color:#555;
	text-decoration:none;
}
a:hover{
	color:#0099ff;
	text-decoration:none;
}

a.redlink:link{ color: #ff6600; text-decoration: none}
a.redlink:visited{ color: #ff6600; text-decoration: none}
a.redlink:hover{ color: #0099ff; text-decoration: none}

a.bluelink:link{ color: #0099ff; text-decoration: none}
a.bluelink:visited{ color: #0099ff; text-decoration: none}
a.bluelink:hover{ color: #ff6600; text-decoration: none}

a.whitelink:link{ color: #ffffff; text-decoration: none}
a.whitelink:visited{ color: #ffffff; text-decoration: none}
a.whitelink:hover{ color: #ff6600; text-decoration: none}

a.yellowlink:link{ color: #ffff00; text-decoration: none}
a.yellowlink:visited{ color: #ffff00; text-decoration: none}
a.yellowlink:hover{ color: #ff6600; text-decoration: none}

html{
  height:100%;
}

body{
	font-family: "宋体",Arial, Geneva, Helvetica, sans-serif ;
	font-size:12px;
	margin:0px auto;
	height:100%;

}

div.body{
 width:985px;
 height:auto;
 background-color:#FFFFFF;
 margin-left:auto;
 margin-right:auto;
}

div.topbanner{
  width:985px; 
  margin-left:auto; 
  margin-right:auto; 
  height:auto;
}
div.topbanner_left{
  width:257px; 
  float:left;
}
div.topbanner_right{
  width:728px;
  height:90px; 
  float:right;
}

div.toplogin{
  width:985px;
  margin-left:auto; 
  margin-right:auto;  
  height:25px;
  line-height:25px;
  text-align:center;
  background-color:#EDF9FF;
 }


div.toplogin span{
 color:#ff6600;
}


div.doublecols{
width:49%;
height:20px;
line-height:20px;
margin-left:3px;
float:left;
}


.clear {
    clear:both;
}

.rt{
 width:auto;
 height:5px;
 overflow: hidden;
}

.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}


span.mustfill{
  color:#ff0000;
  font-family:宋体;
  margin-left:3px;
  margin-right:3px;
}

span.sm1{
  color:#888888;
  font-family:宋体;
}

span.error{
  color:#FF0000;
  font-family:宋体;
  line-height:25x;
}

 
table.postinfo td {
   line-height:28px;
   padding-left:5px;
   color:#0D58A5;
}

div.ddsplit {height:1px;background-image: url('../images/regfi.gif');background-repeat: repeat-x;margin: 0px 10px 0px 10px;}

/* index */
div.toptitle {
   width:983px;
   height:auto;
   border: 1px solid #abd2e2;
   margin:0 auto;
}
/*--------------*/

/* 小广告 */
div.ad1{
  width:238px;
  height:86px;
  padding-top:2px;
  line-height:2px;
  float:right;
  margin-left:4px;
  border:1px solid #abd2e2;
  text-align:center;
  background-color:#ddf8ff; 
  flex:1;
}

div.ad2{
  width:250px;
  height:86px;
  padding-top:2px;
  line-height:2px;
  float:left;
  border:1px solid #abd2e2;
  text-align:center;
  background-color:#ddf8ff; 
}


div.btad{
 height:65px;
 width:191px;
 float:left;
 margin-left:5px;
}



/*  栏目 box  ----------------*/

div.box {
	border: 1px solid #abd2e2;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 0px;
}

div.box_noborder {
	border: 0px
	text-align: left;
	margin-bottom: 0px;
	margin-top: 0px;

}


div.box_title{
    text-align:left;
    width:100%;
    height:27px;
	border-bottom: 1px solid #abd2e2;
	position: relative;
	background:url('../images/title_bg02.gif');
	background-repeat:repeat; 
    float:left;
	line-height: 27px;
}


div.box_title h1{
    height: 26px;

    margin: 1px 1px ;
    padding: 0 4px 0 25px;
    font-weight: bold;
    font-size: 14px;
    color: #0070ad;
	float:left;
	background:url('../images/title_bg01.gif');
	background-repeat:no-repeat; 
	background-position:left;
}

div.box_title h1 a{

    font-weight: bold;
    font-size: 14px;
    color: #0070ad;
}

div.box_title h2{
    height: 26px;

    margin: 1px 1px ;
    padding: 0 4px 0 25px;
    font-weight: bold;
    font-size: 14px;
    color: #0070ad;
	float:left;
	background:url('../images/title_bg01.gif');
	background-repeat:no-repeat; 
	background-position:left;
}

div.box_title h2 a{

    font-weight: bold;
    font-size: 14px;
    color: #0070ad;
}

div.box_title span.bk{
   float:left;
   line-height:27px;
   margin-left:10px;
   color:#ff6600;   
  
}

div.box_title .bk A:link{ color: #ff6600; text-decoration: none}
div.box_title .bk A:visited{ color: #ff6600; text-decoration: none}
div.box_title .bk A:hover{ color: #0099ff; text-decoration: none}

div.box_title span.more{
   float:right;
   line-height:27px;
   margin-right:10px;
}

div.box_title .more A:link{ color: #555; text-decoration: none}
div.box_title .more A:visited{ color: #555; text-decoration: none}
div.box_title .more A:hover{ color: #ff6600; text-decoration: none}


div.box_title a:link{color:#275C91;}
div.box_title a:visited{color:#275C91;}
div.box_title a:hover{	color:#275C91;}

ul.ulnewslist{
	list-style-type: none;
	text-align:left
        
}

ul.ulnewslist li{
   line-height:20px;
   padding-left:3px;
}

ul.titlelist {
	list-style-type: none;
	background-color: #ffffff;
	padding-left:5px;	
	padding-right:5px;

	margin-top: 2px  !important; /*ie8*/
	margin-top: 2px; /*ie6*/
	text-align:left
}


ul.titlelist span.date{
	float:right;
	font-size:12px;
	color:#888888;	
}


ul.titlelist li {
	list-style-type: none;
    line-height:20px;
	font-size:12px;
	background:url('../images/defaultarrow.gif');
	background-repeat:no-repeat; 
	background-position:left;
}

ul.titlelist li.top{
  background:url('../images/top02.png');
  background-repeat:no-repeat; 
  background-position:left;
  background-position: 0px 4px;
  padding-left:8px;

}

ul.titlelist li a.left {
padding-left:18px;
}

/* ------------box2 ---------------------*/
div.mbox {
		text-align:left;
        margin-right: auto;
        margin-left: auto;
        border: 0px solid #abd2e2;
        position: relative;

}


div.mbox_head {
        width: 100%;
        height:30px;
        background-image:url('../images/tab_05.gif');


}

div.mbox_body {
        width: auto;
        height:auto;
        margin-left:3px;
        margin-right:4px;
        border-left: 1px solid #abd2e2;
        border-right: 1px solid #abd2e2;

}

div.mbox_bottom {
        width: 100%;
        height:35px;
        background-image:url('../images/tab_19.gif');

}

div.topleft {
    height:30px;
    width:12px;
    background-image:url('../images/tab_03.gif');background-repeat:no-repeat;
    float:left;
}

div.topright {
    height:30px;
    width:16px;
    background-image:url('../images/tab_07.gif');background-repeat:no-repeat;
    float:right;
}


div.bottomleft {
    height:35px;
    width:12px;
    background-image:url('../images/tab_18.gif');background-repeat:no-repeat;
    float:left;
}

div.bottomright {
    height:35px;
    width:16px;
    background-image:url('../images/tab_20.gif');background-repeat:no-repeat;
    float:right;
}

span.lmtitle {
    line-height:28px;
    padding-left:5px;
}



/*-------------------------------------------------------*/


div.split {
	border-top: 1px dashed #ccc;
        height:2px;
        overflow:hidden;
        margin: 0px 10px 0px 10px;
}

div.split2 {
	border-top: 1px dashed #ccc;
        height:5px;
        margin: 0px 10px 0px 10px;
}

div.line {
	border-top: 1px solid #888;
        height:1px;
        margin: 0px 10px 5px 10px;
}

/*小图标*/

img.img{
  width:16px;
  height:16px;
 display:inline;
 vertical-align:middle;
}

/*--------------------- page_zplist----------------*/

div.searchbox {
  padding:3px 5px 0px 10px;
  line-height:25px;
  font-size:14px;
  color:#ff6600;
}

div.hotsearchbox {
  padding:3px 10px 0px 10px;
  line-height:20px;
  font-size:12px;
  color:#0099ff;
}

input.searchtext,select.searchtext{
  border:1px solid #aaa;
  height:18px;
  vertical-align:middle;
}

input.searchbutton {
  vertical-align:middle;
}



/* 图片按钮 */

.imgbt {
font: 12px Tahoma, Verdana;
color: #0099ff;
width:133px;
width:132px !important;
height:28px;
height: 26px !important;
background-image: url("/management/images/btblank.gif");
background-repeat:no-repeat;
//line-height: 17px;
//outline: 1px solid #D3E0E7;
border: 1px solid #FFF !important;
border: 0px solid #FFF;
}

.imgbt_short {
font: 12px Tahoma, Verdana;
color: #0099ff;
width:71px;
width:70px !important;
height:28px;
height: 26px !important;
background-image: url("/management/images/btblank_short.gif");
background-repeat:no-repeat;
//line-height: 17px;
//outline: 1px solid #D3E0E7;
border: 1px solid #FFF !important;
border: 0px solid #FFF;
}

div.linksbox_body {
   border: 1px solid #abd2e2;
   line-height:18px;  
   text-align: left;
   margin-bottom: 0px;
   margin-top: 0px;
   width:985px;
   height:auto;
}

/*加急招聘*/

div.jjzp1{
 width:75%;
 height:20px;
 float:left;

}

div.jjzp2{
 width:22%;
 height:20px;
 float:left;
 text-align:right;

}

/*vip招聘*/

table.viplistbox{
  width:710px;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  margin-bottom:5px;
  border-collapse: collapse;
  
}

table.viplistbox td{
  padding-left:5px;
  padding-right:5px;
  text-align:center;
  font-size:12px;
  line-height:20px;
  color:#555666;
  border:1px solid #bbeeff;
}


table.viplistbox td.title{
  background-color:#f0f0f0;
  height:20px;
}

.strlimit{
    overflow: hidden;  /*溢出隐藏*/
    text-overflow: ellipsis; /*以省略号...显示*/
    white-space: nowrap;  /*强制不换行*/
}