body {
	color: #222;
	font-size: 12px;
	margin:0 auto;
	line-height:24px;
	background-color: #fff;
	/*background: url(images/bg.jpg) repeat-x top;*/
}
ul,p,form,h1,h2,h3,td,table,dl,dt,dd,li{margin:0px;padding:0px;}
li{list-style-type: none; height:20px; line-height:20px;}
A:link,A:visited {color: #555; text-decoration: none}
A:hover,a:hover { color: #f90; text-decoration: none; }

#submenu{ background:url(main/images/menusub.jpg) no-repeat center; color:#555; height:26px; line-height:26px; overflow:hidden; margin-top:5px;}
#submenu a{ padding-left:10px; padding-right:10px;}

#mainmenu{ background: url(main/images/menu.jpg) no-repeat center; color:#fff; height:35px; line-height:35px; overflow:hidden; margin-top:5px;}
#mainmenu a{ padding-left:6px; padding-right:6px; font-size:14px; font-weight:bold;}
#mainmenu A:link,#mainmenu A:visited {color: #fff; text-decoration: none}
#mainmenu A:hover,#mainmenu a:hover { color: #ff0; text-decoration: none; }
  

h1{ font-size:14px;}
h2{ font-size:16px;}
.gray{color:#999;}
.red {color:#f00;}
.b{ font-weight:bold; font-size:14px; }
.clear{ clear:both;}
.center{ text-align:center;}
.mtit{position:absolute;text-indent: -5000px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.t1{ padding-left:10px; padding-right:10px;}
a.red:link,a.red:visited {color: #f90; text-decoration: none; margin-top:7px; margin-right:20px; display:block;}
a.red:active ,a.red:hover { color: #00f; text-decoration: underline; }
a.gray:link, a.gray:visited{color:#666; text-decoration:none;}
a.gray:active, a.gray:hover{color:#f90; text-decoration:underline;}	
.w a:link, .w a:visited{color:#fff; text-decoration:none;}
.w a:active,.w a:hover{color:#ff0; text-decoration:underline;}
.w { color:#Fff;}
#mannav{font-weight:bold; letter-spacing:8px;}
.mainframe{margin:0 auto; width:1000px;}/*主体框*/
.imgboder{
	border: 1px solid #aaa;
	padding:5px;
	background-color:#fff;
}/*图片边框*/
.border_box{border:1px solid #7db5de; padding:2px;}
/*表格默认灰色框*/
.mytable{border-collapse: collapse;}
.mytable td {padding:2px;border: 1px solid #aaa;  line-height:22px;}
.mytable .h{background-color:#f1f1f1; font-weight:bold; padding:2px;}


/*页面*/

.content{ padding:10px 50px 10px 70px;}

.main_news{ padding:2px;}
.main_news li{ height:23px;border-bottom:#aaa 1px dotted;}
 .main_news li cite{ font-style:normal; margin-left:5px; float:right;}
 
.scroll_u_s{ padding:2px;}
 .scroll_u_s li{ line-height:18px; height:auto;border-bottom:#555 1px dashed; margin-top:5px; padding-bottom:5px;}
  .scroll_u_s li{ width:99%; overflow:hidden;}
  .scroll_u_s li cite{ font-style:normal; float:right; margin-right:5px;}
  .more_t{ text-align:right; margin-top:20px; padding-right:10px;}

#show{margin:3px 10px;width:100%; }
#show li{list-style-type: none;width:192px; height:180px;overflow:hidden;float:left;padding:5px 14px 5px 14px;text-align:center;line-height:25px;}
#show img{border:1px #888 solid;padding:4px;margin:3px;background-color:#FFFFFF;}

.content{ padding:10px; line-height:30px;}
.content_top{ padding-top:10px;}
.url{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
}
#mannav{background:url(images/main_nav.jpg); height:35px; line-height:35px;}
#mannav a{ font-size:14px; padding-left:5px; padding-right:5px;}
.box{border:1px #aaa solid;}
.box .t{ background:url(images/barbg.jpg); height:31px; line-height:31px; color:#FFFFFF;}
.box h1{padding-left:50px;}
.scroll{ width:990px; height:135px; overflow:hidden; padding-left:5px;}
#link{ background:url(images/link.jpg); height:34px; border:1px solid #aed4e9;}
#footer{ text-align:center;}
#email{ background:url(images/email.jpg) no-repeat center; width:249px; height:136px;}
#email form{ padding-top:50px; padding-left:95px;}
.bt{ background:url(images/bt.jpg); width:60px; height:22px;}

/*fenye*/
.pagenum,.currentpage,.firstpage,.nextpage,.previouspage,.endpage{
    border:1px solid #DDD;
    background:#F2F2F2;
	display:-moz-inline-box!important;
    display:inline-block;
    margin:1px;
    text-decoration:none;
    font-size:12px;
    width:25px;
    height:18px;
	-moz-box-align:-moz-center;
    text-align:center;
    line-height:17px;
    color:#aaaaaa;
    padding:1px 2px;
}
.firstpage,.nextpage,.previouspage,.endpage{
width:45px;
}
.currentpage{
    border:1px solid #83E7E4;
    background:#DFF9F8;
    margin:1px;
    color:#27CBC7;
}

/*zuoce*/

.leftinner{
padding-left:15px;
padding-right:15px;
}

.scls_list{
width:95%;
margin:1px auto 4px auto;
padding:0px;
}
.scls_list li{
margin-left:8px;
display:inline;
float:left;
height:20px;
border:#66CCFF 1px solid;
padding:1px 8px 1px 8px;
}
.scls_list .scls_curr{ background:#106ab8;}
.scls_list .scls_curr a:link,.scls_list .scls_curr a:visited{color:#FFF; font-weight:bold;}

/*joblist*/
.jobitem{border:dashed #3C98E3 1px; height:140px; margin:5px 0 5px 0; padding-left:20px;}
.jobname { height:25px; line-height:25px; padding-top:2px; font-weight:bold; font-size:14px;}
.jobname a:link{ text-decoration:underline;color:#0059E1;}
.jobname a:hover{ text-decoration:none;}

.corpinfo{ height:25px; line-height:25px;}
.corpinfo a:link,.corpinfo a:visited{font-weight:bold; font-size:13px; color: #969;}
.corpinfo em{ float:right; margin-right:30px; font-style:normal; color:#333333}
.corpinfo span{ margin-left:20px; color:#999; font-size:12px;}

.jobinfo{ font-size:12px; color:#888;}
.jobinfo b{ color:#666666;}
.jobinfo span{ margin:0 10px 0 10px;}
.jobother{ color:#333;}

/* picview style*/

.piclist{
	width:96%;
	margin:0 auto;
	}

.piclist li{
	border: 1px solid #F1F1F1;
	display:inline;
	float:left;
	overflow: hidden;
	margin:4px;
	width:165px;
	height:120px;
	line-height:120px;
	text-align:center;
	vertical-align:middle;
	}
.piclist li img{
	border:1px solid #aaa;
	padding:2px;
	margin:1% auto 1% auto;
	}
	
/* newslist specify*/
.chanel_t{
   height:30px;
	}
.chanel_t a{
	border:1px solid #66CCFF;
	height:20px;
	padding:5px 8px 3px 8px;
}
#scr_1,#scr_2{ height:auto !important; height:156px; min-height:156px; overflow:visible;}