﻿/*Create By Lmx 2010-11-3*/
/*初始化*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
padding:0; 
margin:0; 
 word-break:break-all;
 }
ul,li {list-style:none}
body {
	color:#000;
	/* [disabled]line-height:1.6; */
	font-family:Arial, Helvetica, sans-serif, "宋体";
	font-size: 12px;
	background:url(../images/bdbg.jpg) repeat-x;
}
table { 
 border-collapse: collapse; 
 border-spacing: 0; 
 }
fieldset,img { 
 border: 0; 
 } 
address,caption,cite,code,dfn,em,th,var { 
 font-weight: normal; 
 font-style: normal; 
 } 
ol,ul { 
 list-style: none; 
 } 
caption,th { 
 text-align: left; 
 } 
h1,h2,h3,h4,h5,h6 { 
 font-weight: normal; 
 font-size: 100%; 
 } 
q:before,q:after { 
 content:''; 
 } 
abbr,acronym { border: 0; 
 }
 .fsong{font-family:"宋体"}
/*初始化*/
/*通用布局*/
.div {overflow-x:hidden;
	width:1000px;
	text-align:left;
	clear:both;
	margin: 0px auto;
}
.hack,.hack5,.hack10,.hack15,.hack20,.hack25 {height:0px;line-height:0px;font-size:0px;clear:both;}
.hack5 {height:5px;}
.hack10 {height:10px;}
.hack15 {height:15px;}
.hack20 {height:15px;}
.hack25 {height:25px;}
.l {float:left}
.r {float:right;clear:right}
.bor {border:1px solid #E7E9E8}
.more {float:right;margin-right:5px;}
.alignm {vertical-align:middle}
.txtr{text-align:right}
.clearfix{*zoom:1;}.clearfix:after{content:'\20';display:block;height:0;clear:both;}
/*通用布局*/
/*通用字体*/
.b {font-weight:bold}
.f14 {font-size:14px}
.f16 {font-size:16px}
.f13 {font-size:13px}
.f12 {font-size:12px}
/*通用字体*/
/*通用颜色*/
a {color:#000;text-decoration:none}
.red,.red a {color:red}
.blue,.blue a{color:#0A4F94}
.org,.org a {color:#f70}
.ored{color:#E20500}
.gray,.gray a {color:#aaa}
.green,.green a{color:green}
.hui,.hui a {color:#333}
.white,.white a{color:#fff}
.more {color:#143FB9}
.yel,.yel a{color:#FFF000;}
.blue1,.blue1 a{color:#008DCD}
.black{color:#000}
.c00{color:#B92235}
.c3{color:#333}
.c6,.c6 a {color:#666}
.color{color:#FFB600}
.color2{color:#FFC309}
.color3{color:#255676}
/*通用颜色*/
/*通用调用CSS*/
.pr5{padding-right:5px}
.pl5{padding-left:5px}
.pt5{padding-top:5px}
.pb5{padding-bottom:5px}
.pd5{padding:5px}
.mr10{margin-right:10px}
.txtr{text-align:right}
.txtc{text-align:center}
.txtl{text-align:left}
.nobbor{border-bottom:none}
.nobor{border:none}
.co2,.co2 a{color:#BDBDBE}
.co1,.co1 a{color:#016798}
.f1{font-family:Tahoma,Arial, Helvetica, sans-serif;}
.f2{font-family:Arial, Helvetica, sans-serif;}
.f3{font-family:Small Fonts,Arial, Helvetica, sans-serif;}
.f4{font-family:Verdana, Arial, Helvetica, sans-serif}

.d_on {
	BORDER: #00a8ff 1px solid;
	background:url('/images/on.gif') #e2f5ff no-repeat left top;
	padding:5px 5px 5px 24px;
	
}
.d_ok {
	BORDER: #00be00 1px solid;
	background:url('/images/ok.gif') #e6ffe6 no-repeat left top;
	padding:5px 5px 5px 24px;
}
.d_err {
	BORDER: #f60 1px solid;
	background:url('/images/no.gif') #fff2e9 no-repeat left top;
	padding:5px 5px 5px 24px;
}
.d_err a:link,.d_on a:link,.d_ok a:link,.d_err a:visited,.d_on a:visited,.d_ok a:visited{
	color:#00f;
	text-decoration:underline;
}
.d_err a:active,.d_on a:active,.d_ok a:active,.d_err a:hover,.d_on a:hover,.d_ok a:hover{
	color:#f00;
	
	}
/*通用调用CSS*/
.imgBox{text-align:center;vertical-align: middle;display: table-cell;}
#topnav {height: 33px;line-height: 33px;}
.bgr { background:url(../img/subnavbg.jpg) repeat-x 0px 0px;}
#topnav .r {padding-right: 20px;}
#topnav .r a {margin: 0 5px;}
#topnav .l {padding-left: 20px;}
.topsearch { padding-top: 7px;}
.topsearch input, .topsearch img { border: medium none;float: left;}
.topsearch input {border: 1px solid #AAAAAA;height: 19px;line-height: 19px;padding: 0 5px;}
/**/

#menu{background:url(../img/menubg.jpg) no-repeat 0px 0px;height:40px;padding-left:4px;}
#menu li{float:left;width:86px; height:38px; line-height:38px; margin-right:4px;}
#menu li a{display:block;text-align:center;text-align:center;font-weight:bold;font-size:14px}
#menu .on,#menu a:hover{background:url(../img/hover_bg.jpg) repeat-x ;color:#fff}
#menu a:hover{color:#fff}
.smallmenus {text-align:left;line-height:30px;}
.smallmenus a{margin:0 5px;color:#5e5e5e}
#secondm{height:30px;overflow:hidden;background:#fff}

#focusad{padding:5px 0}
#tophot{height:27px;background-position:0 -104px;width:980px}
.tophot_left{width:84px;height:27px;line-height:27px;background:url(../images/hotbg.gif) no-repeat;padding-left:15px;}
.tophot_list{padding-left:10px;width:760px;height:27px;line-height:27px;overflow:hidden}
* a:hover {color:#f00}
.silderLeft{width:290px;margin-right:10px}
.silderRight{width:650px;}
.comBox{border:1px solid #ccc}
.comBox .top{height:26px;background:url(../images/bgr.jpg) repeat-x 0 -133px;line-height:26px;}
.comBox .top dt{float:left;font-size:14px;font-weight:bold;padding:0 4px}
.comBox .top dd{font-size:13px;float:left;}
.comBox .top dd a{padding:0 7px;display:block}
.comBox .top dd a.on{padding:0 6px;background-color:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;color:#016798;font-weight:bold}
.comBox .con span.r{font-size:12px}
.silderLeft .comBox .con{padding:10px 8px;width:272px;line-height:1.8}
.silderRight_Left .comBox .con{padding:10px 8px;width:462px;line-height:1.8}
.silderRight .comBox .con{line-height:1.8}
.silderRight_Left{width:480px;margin-right:7px}
.silderRight_Right{width:160px}
.listgg li{}
.zppic li{border:1px solid #ccc;padding:1px;width:127px;float:left;display:inline;margin-top:5px}
.zppic li.mr{margin-right:10px}
.zppic .imgBox{width:127px;height:45px;}
.zppic .imgBox img{margin-top:expression(22-this.height/2);}
.zppic .txt{background:#e8e8e8;line-height:20px;height:20px;display:block;text-align:center} .listzxzx li{background:url(../images/ico1.gif) no-repeat;padding-left:25px}

.hydthot .img{width:210px;}
.hydthot .img img{border:1px solid #ccc;padding:1px}
.hydthot .txt{width:240px;}
.hydthot h2{line-height:25px;text-align:center}
.xwkbbox .xtab{height:24px;line-height:24px;border-bottom:1px solid #ccc;position:relative}
.xwkbbox .xtab ul{position:absolute;top:1px}
.xwkbbox .xtab li{float:left}
.xwkbbox .xtab li a{width:76px;margin-right:1px;background:url(../images/bgr.jpg) repeat-x 0 -177px;display:block;text-align:center;}
.xwkbbox .xtab li .on{background:#006599;color:#fff;font-weight:bold}
.xwkbcon{padding:10px 0 0 0}
.xwkbcon li span{float:right}
.linkbtn a{float:left}
.linkbtn .mr{margin-right:3px}
.kwxxpt li {border:1px solid #ECF7FD;border-left:0;border-right:0}
.kwxxpt li a{display:block;background:url(../images/ico2.gif) no-repeat 8px 16px #ECF7FD;padding:11px 0;padding-left:20px;border-bottom:1px solid #ccc}
.kwxxpt li a:hover{background-color:#fff}
.xhgz{padding:10px}
.xhgz .img{padding:5px}
.xhgz .txt{width:330px;line-height:25px;}
.ysxx,.zyjd {width:318px}
.ysxx .con,.zyjd .con{padding:5px 10px;line-height:24px;height:132px}
.flink .con{padding:10px 0 10px 10px}
.selink select{width:174px;margin-right:8px}
.imglink li{float:left;width:187px}
.txtink{height:25px;overflow:hidden;width:925px;}
.txtink li{float:left;width:185px;line-height:25px;height:25px}
.txtink ul{clear:both;display:block}
.bot{line-height:2;padding:5px;}
.botline{border-bottom:1px solid #ccc}
.silderRight-wrap .con{padding: 7px 10px }
.ggtop h1{text-align:center;font-size:16px;font-weight:bold}
.votes dt{line-height:30px;font-weight:bold}
.votes dd{height:25px}
.listgg .votes dt{line-height:20px}
.listgg .votes dd{line-height:20px}
#leftkwxxpt .con{padding:0}
#leftkwxxpt li a{width:270px;padding:0;padding-left:18px;background-position:8px 8px;line-height:25px;}
#jypx .silderRight-wrap{line-height:24px}
#xwzx .hydthot .txt{width:410px}
#page{height:30px;text-align:center;}
#page ul{float:right}
#page ul li{
font-size:12px;margin-right:2px;float:left}
#page ul a{
border:solid 1px #ccc;margin-right:2px;font-size:12px;line-height:16px;color:#1D3885;padding:2px 6px;text-decoration:none;display:inline-block}
#page ul .active a,#page ul a:hover{
background:#1D3885;color:#FFFFFF;font-weight:bold}
#page ul .n a{padding:2px 5px;display:inline-block;}
#page ul .n{width:38px;color:#aaa}
#page ul .n span{border:1px solid #ccc;display:block;text-align:center;height:20px;line-height:20px}
#page ul .n a:hover{font-weight:100}
.newsDetail{padding:10px}
.newstitle {font-size:16px;font-weight:bold;text-align:center;line-height:40px}
.newsinfo {line-height:25px;color:#aaa;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.nomar{margin-right:0}
.newsContent{line-height:1.7;padding:10px 0;width:625px;overflow:hidden}
.newsbtn{text-align:right;padding:5px}
.dotline{height:1px;overflow:hidden;background:url(../images/dot.gif) repeat-x;margin:5px 0}
.xgxw{margin-top:10px;padding:10px 0;border-top:1px solid #ccc}
.xgxwtitle{height:20px;background:url(../images/ico3.gif) no-repeat 3px 6px;padding-left:15px}
.xgxwlist {padding-top:5px}
.xgxwlist li{line-height:26px}
.xgxwlist li .r{font-size:12px;color:#aaa}
.ysRight{width:370px;background:#EBF4F9}
.ysLeft{width:570px}
.ysRight .con{padding:5px;line-height:1.7}
.ysRight .con div{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}
.ysLeft .con{padding:10px;line-height:1.8}

.zcfg .comBox .top{background-position:0 -204px;height:29px;}
.zcfg .comBox .top dt{margin-left:10px;background:url(../images/flbg.gif) no-repeat;width:89px;line-height:26px;display:inline;margin-top:2px}
.zcfg .comBox {border:1px solid #FF9934;border-top: none}
.zcfg .dotline{background:none;border-top:1px dotted #FF9934}
#zcfg .newstitle{color:#FF9934}
#zcfg .newsinfo {border-top:1px solid #FF9934;border-bottom:1px solid #FF9934}
#zcfg .newsDetail {border:1px solid #FF9934}
.disno{display:none}
.conlinkblue .con a{color:#0A4F94}

#sysinfo .silderLeft{width:650px;}
#sysinfo .silderRight{width:290px;}
.systop li{float:left;height:32px;line-height:32px;}
.systop li a{display:block;padding:0 20px;background:url(../images/tbg.jpg) repeat-x;border-right:1px solid #fff}
.systop li a:hover,.systop li a.on{background:#006599;color:#fff}
.syslist{border:1px solid #ccc;border-top:1px solid #1D3885;border-bottom:none}
#sysinfo .silderLeft .con {line-height:1.7;padding:10px;width:628px}
.syslm{border:1px solid #ccc;background:url(../images/sysbg.gif) no-repeat;width:288px;}
.syslm li{width:175px;margin-left:58px;background:url(../images/lm.png) no-repeat;margin-top:4px;height:28px;line-height:28px;}
.syslm li a{font-size:14px;font-weight:bold;color:#1D3885;display:block;padding-left:20px}
.wxts {border:1px solid #ccc;}
.wxts .con{padding:5px;line-height:1.7}
.wxts .con p.f14{color:#DA520D}
.wxts .ico{float:left;margin:0px 5px}
#sysinfo .silderLeft .top .ico{float:left;margin:3px 5px 0 5px}
#down .systop li a:hover,#down .systop li a.on{background:#006599}
#down .systop {border-bottom:1px solid #006599}
.listtop {height:30px}
.listtop select{vertical-align:middle}
.listtop input{margin:0 5px; vertical-align:middle;padding:1px 3px}
.in{border:1px solid #999}
.downlist th{border:1px solid #ccc;height:26px; font-weight:bold;text-align:center;background:url(../images/bgr.jpg) repeat-x 0 -133px;line-height:26px;}
.downlist ,.downlist td{border:1px solid #ccc;text-align:center;}
#questioncon .con p{padding:10px 20px;}
.downlink{text-decoration:underline}
.nkbox h1{padding:15px;text-align:center}
.nkbox h1 a{margin:0 10px}
.nkleft{background:url(../images/em_left.jpg) no-repeat left;padding-left:13px;border-top:1px solid #333;height:740px}
.nkright{background:url(../images/em_right.jpg) no-repeat right;padding-right:20px;border-top:1px solid #333;height:740px}
.nkbottom{background:url(../images/em_bottom.jpg) no-repeat;height:7px}
.listnk li{width:150px;height:210pxl;text-align:center;float:left;margin:10px 5px;display:inline;overflow:hidden}
.listnk div{border:1px solid #333;width:130px;height:180px;margin:0 auto}
.memberRight,.serLeft{width:290px}
.memberLeft,.serRight{width:650px}
.memberlogin{padding-top:44px;background:url(../images/loginbg.jpg) no-repeat;height:104px;}
.gundong .l,.gundong .r{width:35px;padding-top:20px;text-align:center}
.gundong .c{float:left;width:855px}
.gundong li{margin:0 6px}
.gundong{padding:10px}
.gdcontent{width:6040px}
#demo{width:855px;overflow:hidden}
.reglogintop{width:780px;background:url(../images/smalltop.jpg) repeat-x right}
.reglogintop .nav{padding:10px 30px;width:345px;line-height:30px}
.reglogintop .nav b{margin:0 10px;font-weight:100}
#reg{width:780px;background:url(../images/regbg.jpg) repeat-x #C4E2ED;}
#reg .topbg{background:url(../images/regtop.jpg) repeat-x bottom;height:60px;clear:both}
.regLeft{margin-left:20px;display:inline;width:454px;height:558px;overflow:hidden;background:url(../images/regleftbg.jpg) no-repeat}
.regRight{margin-left:10px;width:287px}
.regLeft .in{height:28px;width:170px;line-height:28px;padding:0 3px}
.regnotice{border:1px dotted #ccc;width:300px;margin:10px auto;padding:8px;line-height:1.1}
.regbtn{padding:10px;text-align:center}
.regn{background:url(../images/regn.jpg) no-repeat;width:402px;height:124px;margin:10px auto}
.regn p{padding:20px 0 5px 60px	}
.ntxt{background-color:#FFFFCD;border:1px solid red;padding:3px;font-size:12px; position:absolute;width:160px;top:0}
.regLogin {height:167px;background:url(../images/reg_login_bg.gif) no-repeat;padding-top:20px}
.regLogin .top{margin:0 10px 0 10px;height:27px;background:url(../images/reg_line.gif) repeat-x bottom}
.regLogin .top li{float:left;}.regLogin .top ul{float:left;margin-left:20px;display:inline;}
.regLogin .top li a{width:108px;display:block;margin-right:10px;line-height:27px;text-align:center;background:url(../images/loginbg2.png) repeat-x;color:#333}
.regLogin .top li a.on{background:url(../images/loginbg1.png) repeat-x;color:#fff;font-weight:bold}
.regLogin .in{width:120px}
.vline0{height:8px;overflow:hidden;float:left;background:#FC6;margin-top:6px;margin-right:4px;}
.vline1{height:8px;overflow:hidden;float:left;background:#2B67C1;margin-top:6px;margin-right:4px;}
.vline2{height:8px;overflow:hidden;float:left;background:#F55C1B;margin-top:6px;margin-right:4px;}
.vline3{height:8px;overflow:hidden;float:left;background:#529C47;margin-top:6px;margin-right:4px;}
.regSearch{width:287px;height:187px;background:url(../images/reg_c_search_bg.gif) no-repeat}
.regSearch .top{line-height:40px;padding-left:40px}
.regSearch .sel,.regSearch .in{width:120px}
.resumeBox{width:448px;height:120px;padding:10px;float:left;margin-bottom:10px;border:1px solid #aaa}
.B1{margin-right:10px}.B0{margin-right:0}
.resumeBox p{float:left;line-height:1.9}
.resumeBox .p0{width:280px}
.resumeBox .p1{width:160px}
.resumeBox p .linkdetail{font-size:14px;color:#BC2D05;font-weight:bold;text-decoration:underline}
.yqbtn span{margin-top:10px;margin-left:60px;display:block;width:86px;height:21px;background:url(../images/yaoqin.png) no-repeat}
.regmsgbox{position:relative;height:40px;}
#repwdtxt,#emailtxt{line-height:30px}
#regon{width:780px;}
.regonbox{background:url(../images/regimg.jpg) no-repeat;padding:60px 10px 30px 30px;height:325px}
.regonLeft{float:left;width:350px;padding:30px 0 0 20px;margin-right:30px}
.regonLeft .top{line-height:2}
.regonRight{float:left;width:310px}
.regonLine{border-top:1px solid #ddd;margin-top:60px;color:#aaa;text-align:center;line-height:2;padding:10px}
.regonAd {padding-top:10px}
.regonRight{padding:70px 20px;line-height:1.5}
.jobshowLeft {width:180px;margin:10px;display:inline}
.jobshowLeft dt{padding-bottom:10px}
.jobshowLeft dd{line-height:25px}
.jobshowRight {width:730px;margin:10px 0 10px 15px;display:inline}
.jobshowRight table{background-color:#f1f1f1}
.jobshowRight td{background-color:#fff;padding-left:5px}

.resumeShow table{background-color:#f1f1f1}
.resumeShow td{background-color:#fff;padding-left:5px}
.resumeShow td.rct{background-color:#F5FAFE}

.serLeft .nav{border:1px solid #ccc}
.serLeft .nav li{line-height:39px;height:39px;padding-left:40px;background:url(../images/adbg.jpg) repeat-x}
.serLeft .nav li img{float:left;position:relative;margin-top:5px;margin-right:10px}
.serLeft .nav li a{font-weight:bold;font-size:14px;color:#666}

.advtxt{text-align:center;padding:5px;color:red;font-weight:bold;font-size:14px}
.advimg{text-align:center;padding:5px;}
.adv_price_table{background-color:#EEE}
.adv_price_table td{background-color:#fff;text-align:center;}
.adv_price_table th{background-color:#fff;text-align:center}
.advLefttxt{text-align:left;padding-left:3px}