iframe{v:expression(this.src='about:blank',this.outerHTML='');}

*   {
   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}

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.mzjs{
  padding:5px;
  text-align:center;
  line-height:24px;
}
div.mzjslist{
  text-align:left;
  line-height:20px;
}

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:25px;
  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:25px;
  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 3px 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;
}


div.zwlogs{
  border: 1px solid #abd2e2;
  margin-left:3px;
  margin-bottom:3px;
  width:114px;
  height:32px;
  background:url('../images/zwlogos.png'); 
  background-repeat:no-repeat;
  float:left;
}

div.zwlogs_menu{
  border: 1px solid #abd2e2;
  margin-left:auto;
  margin-right:auto;
  margin-top:3px;
  width:114px;
  height:32px;
  background:url('../images/zwlogos.png'); 
  background-repeat:no-repeat;

}

div.zwlogs_1{
 background-position:-6px -1px;
}

div.zwlogs_2{
 background-position:-126px -1px;
}

div.zwlogs_3{
 background-position:-246px -1px;
}

div.zwlogs_4{
 background-position:-364px -1px;
}

div.zwlogs_5{
 background-position:-484px -1px;
}

div.zwlogs_6{
 background-position:-604px -1px;
}

div.zwlogs_1g{
 background-position:-6px -35px;
}

div.zwlogs_2g{
 background-position:-126px -1px;
}

div.zwlogs_3g{
 background-position:-246px -1px;
}

div.zwlogs_4g{
 background-position:-364px -1px;
}

div.zwlogs_5g{
 background-position:-484px -1px;
}

div.zwlogs_6g{
 background-position:-604px -1px;
}


table.tbzwlist{
  padding-left:5px;
  border-collapse: collapse;
  width:100%;
  height:940px;
  
}

table.tbzwlist td{
  line-height:21px;
  padding-left:3px;
  text-align:left;
  font-size:12px;
}

table.tbzwlist td.td1{
  width:33%;
  text-align:left;
  psdding-left:5px;
}

table.tbzwlist td.td2{
  width:6%;

}

table.tbzwlist td.td3{
  width:54%;
  text-align:left;
  padding-left:5px;
}

table.tbzwlist td.td4{
  width:7%;
  text-align:middle;
}

table.tbzwlist td.td4 span{
  color:#aaaaaa;
}

table.tbzwlist td.td2 span{
  color:#aaaaaa;
}
.touming{
 filter: alpha(opacity=40);
 -moz-opacity:0.4;
 opacity: 0.4;
}

.touming2{
 filter: alpha(opacity=80);
 -moz-opacity:0.8;
 opacity: 0.8;
}


table.tbtip{
 border-collapse: collapse;
 width:470px;
 
}
table.tbtip td{
 padding-left:3px;
 padding-right:3px;
 text-align:center;
 line-height:17px;
 border:1px solid #ffffff;

}
table.tbtip td.tiptitle{
 text-align:center;
 padding:0px;
 color:#709CD2;
}






table.logininfo{
	border-collapse: collapse;
	line-height:22px;
}

table.logininfo span.hyname{
  color:#0070ad;
  font-size:14px;
  font-weight:bold;
}

table.logininfo td.left{
   width:40%;
   color:#ff6600;
   text-align:right;
}

table.logininfo td.right{
   width:60%;
   color:#0070ad;
   text-align:center;
}

table.logininfo div.hypt{
  margin-left:40px;
  _margin-left:20px;
  text-align:center;
  float:left;
  height:20px;
  width:69px;
  background:url('../images/bt_blank2.gif');
  background-repeat:no-repeat;
}

table.logininfo div.logout{
  margin-right:40px;
  _margin-right:20px;
  text-align:center;
  float:right;
  height:20px;
  width:69px;
  background:url('../images/bt_blank2.gif');
  background-repeat:no-repeat;
}

/******** 站点导航条*******************************/
div.nav{
    width:986px;
	height:35px;
	margin:0 auto;
}
div.nav ul{
    width:985px;
	height:35px;
	margin:0 0 0 0;
}


div.nav li{
	width:123px;
	height:35px;
	text-align:center;
	line-height:35px;
	
	font-size:14px;
	font-weight:bold;
	float:left;
	list-style:none;
	position:relative;
}

div.nav li.nav{
	background-image:url('../images/menu01a.gif');
	background-repeat:no-repeat;
	background-position: right 50%;
}

div.nav li.last{
    width:122px;
	background-position:left;
}

div.nav li.currently{
	background-image:url('../images/menu01b.gif');
	background-repeat:no-repeat
}

div.nav a{
    width:100%;
    font-size:14px;
}

div.nav a:link{
	color:#ffffff;
	text-decoration:none;
}
div.nav a:visited{
	color:#ffffff;
	text-decoration:none;
}
div.nav a:hover{
	color:#ffffff;
	text-decoration:none;
}
/******** 站点导航条*******************************/



/*滚动字幕*/
.divmarquee_left {
	width: 88px;
	height:34px;
	border: 0px solid #ccc;
	background:url('../images/menu_bg01.gif');
	float:left;

}

.divmarquee_marquee {
	text-align:center;
	height:34px;
	line-height:22px;
	width: 810px;
	border: 0px solid #ccc;
	padding-top:5px;
	margin: 0 auto;
	position: relative;
	background:url('../images/menu_bg02.gif');
	float:left;

}

.divmarquee_right {
	width: 85px;
	height:34px;
	border: 0px solid #ccc;
	background:url('../images/menu_bg02.gif');
	float:left;

}


.divmarquee_infolog {
	text-align:left;
	height:25px;
	line-height:18px;
	width: 980px;
	border-left: 0px solid #ccc;
	padding-top:0px;
        padding-left:5px;
        margin-bottom:3px;
	position: relative;
        background-color:#f6f6f6;
	float:left;

}


/**************************************************************/


/******** 新闻栏目框 *******************************/
div.suntab {
   float:left;
   width:84px;
   height:26px;
   line-height:28px;
   text-align:center;
   font-weight:bold;
   font-size:14px;
   background:url('../images/news_btn01.gif');
   background-repeat:no-repeat; 
   color:#a0d0f2;
   //cursor:hand;
   cursor:pointer;
}


div.suntab_sel {
   background:url('../images/news_btn02.gif');
   background-repeat:no-repeat; 
   color:#ffffff;
}

div.suntab a:link{
	color:#a0d0f2;
	text-decoration:none;
}
div.suntab a:visited{
	color:#a0d0f2;
	text-decoration:none;
}
div.suntab a:hover{
	color:#a0d0f2;
	text-decoration:none;
}

div.suntab_sel a:link{
	color:#ffffff;
	text-decoration:none;
}
div.suntab_sel a:visited{
	color:#ffffff;
	text-decoration:none;
}
div.suntab_sel a:hover{
	color:#ffffff;
	text-decoration:none;
}



div.suntab_split{
   float:left;
   width:3px;
   height:3px;
}

div.suntabmore{
   height:26px;
   line-height:26px;
}

div.suntabbody {
    border: 1px solid #abd2e2;
}

div.suntabpage {
   width:100%;
   height: auto;
   display:none;
}


div.newsbox{
   border: 1px solid #abd2e2;
   width:253px !important;
   width:255px;
   height:250px
}

div.newsimgbox{
   border: 1px solid #abd2e2;
   width:238px;
   height:192px;
   margin-top:3px;
   margin-left:auto;
   margin-right:auto;
}

div.newstextbox{
   position:relative;
   border: 0px solid #abd2e2;
   width:238px;
   height:20px;
   text-align:left;
   line-height:20px;
   background-color:#000000;
   filter:alpha(opacity=50);  /*支持 IE 浏览器*/
   -moz-opacity:0.50; /*支持 FireFox 浏览器*/
   opacity:0.50;  /*支持 Chrome, Opera, Safari 等浏览器*/
   margin-top:-21px;
   margin-left:8px;
   margin-right:auto;
   +margin-left:1px;
}

div.newstextbox a{
   margin-left:5px;
   width:232px;
}

div.newstextbox a:link{
        color:#ffffff;
        text-decoration:none;
}
div.newstextbox a:visited{
        color:#ffffff;
        text-decoration:none;
}
div.newstextbox a:hover{
        color:#ffffff;
        text-decoration:none;
}


div.prvbox{

   width:240px;
   height:50px;
   margin-left:auto;
   margin-right:auto;

}

div.newspic_pv{

    margin-top:3px;
        margin-right:2px;
        margin-bottom:0;
        margin-left:2px;

    padding-top:7px;
    padding-right:3px;
    padding-bottom:4px;
        padding-left:3px;

    float:left;

}



div.newsbox div.onsel{
   background-image:url('../images/prv_bg.gif');
   background-repeat:no-repeat
}


div.newsbox div.newspic_pv img{
  width:49px;
  height:35px;
}

/* 实用工具 */
div.sygj_title {
 width:30px;
 height:88px;
 float:left;
 border:1px solid #cccccc;
 margin:5px 0 0 7px;
 text-align:center;
 color:#0099ff;
 font-weight:bold;
 line-height:15px;
 background-color:#ffffff;

}

div.sygj {
 width:125px;
 height:88px;
 float:left;
 border:1px solid #cccccc;
 margin:5px 0 0 7px;
 text-align:center;
 background-color:#ffffff;
}


div.gg728{
  width:728px;
  height:90px;
  border:1px solid #abd2e2;

}

.strlimit{
    overflow: hidden;  /*溢出隐藏*/
    text-overflow: ellipsis; /*以省略号...显示*/
    white-space: nowrap;  /*强制不换行*/
}