* {
	margin:0 auto;
	padding: 0;
}
html {
	overflow-x: hidden;
	overflow-y: scroll;
}
body {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	behavior: url("js/hover.htc");
	background-image:url('../images/bodybg.jpg');
	background-repeat:repeat-x;
	background-color:#F1F1F1;
}
area{
	behavior: url(js/line.htc);
}
a {
	text-decoration: none;
	color: #2E2E2E;
	behavior: url(js/line.htc);
	cursor: pointer;
}
a:hover {
	color:#004C7A;
}
ul, li {
	list-style: none;
}
img {
	border: 0;
}
td{
	vertical-align:top;
}
.setcolorblu{
	color:#0258B8;
}
.left {
	float: left;
}
.right {
	float: right;
}
.both {
	clear: both;
	overflow: hidden;
	height: 0;
	line-height: 0;
}
.both2 {
	clear: both;
	overflow: hidden;
	height: 10px;
	line-height: 10px;
}
.both3{
	clear: both;
	overflow: hidden;
	height: 20px;
	line-height: 20px;
}
.both4{
	clear: both;
	overflow: hidden;
	height:30px;
	line-height:30px;
}
.both5 {
	clear: both;
	overflow: hidden;
	height: 15px;
	line-height: 15px;
}
.both6{
	clear: both;
	overflow: hidden;
	height:45px;
	line-height:45px;
}
/**/
.w230{
	width:230px;
}
.w320{
	width:320px;
}
.w470{
	width:470px;
}
.w475{
	width:475px;
}
.w478{
	width:478px;
}
.w480{
	width:480px;
}
/**/
#body{
	width:962px;
}
.header{
	padding-top:20px;
	height:50px;
}
.menu{
	
}
.indexflashbanner{
	height:368px;
}
.flashbanner{
	height:250px;
}
.indexcont{
	height:220px;
}
.footer{
	height:40px;
	line-height:30px;
	border-top:4px solid #DFDFDF;
}
.footer *{
	color:#909090;
}
.footer span.right span{
	font-family:Arial, Helvetica, sans-serif;
}
.headersearchtbox{
	line-height:20px;
	height:20px;
}
.headersearchtbox *{
	color:#989898;	
}
.headersearchtbox div.right{
	background-image:url('../images/ficon.gif');
	background-position:left center;
	background-repeat:no-repeat;
	width:240px;
	padding-left:20px;
	height:20px;
}
.headersearchtext{
	width:105px;
	margin-left:15px;
	margin-right:8px;
	border:0;
	background-image:url('../images/headersearchtextbg.gif');
	margin-top:2px;
	padding:0 0 0 15px;
}
.headersearchtbox div.right *{
	float:left;
	color:#989898;
}
/**/
.indexbox{
	background-image:url('../images/indexboxbg.gif');
	background-repeat:no-repeat;
	height:220px;
	width:233px;
}
.indexbox.hover{
	background-image:url('../images/indexboxhoverbg.gif');
}
.indexbox2{
	background-image:url('../images/indexbox2bg.gif');
	background-repeat:no-repeat;
	height:220px;
	width:236px;
}
.indexbox2.hover{
	background-image:url('../images/indexbox2hoverbg.gif');
}
.indexboxtitle{
	font-family:微软雅黑, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:32px;
	line-height:32px;
	padding:0 15px;
}
.indexboxtitle span{
	color:#5A7EBA;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:5px;
}
.indexboxcont{
	width:204px;
	line-height:20px;
}
.indexboxcont img.img{
	display:block;
	width:204px;
	height:106px;
	border:1px solid #FCFCFC;
}
.indexboxcont a:hover img.img{
	border:1px solid #5A7EBA;
}
div.more1{
	text-align:left;
}
div.more1 img{
	float:left!important;
}
.indextable{
	width:209px;
}
.indextable td{
	width:50%;
	line-height:20px;
}
.indextable td ul{
	border-top:1px silver dotted;
	margin:5px 0 0 0;
	padding:3px 0 0 0;
}
.indextable td ul li{
	line-height:20px;
	height:20px;
}
.indextable td ul li a,.indextable td ul li b{
	float:left;
}
.indextable td ul li span{
	float:right;
}
.indextable td span{
	color:#BE7A7A;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}
/**/
.mian{
	background-image:url('../images/purightbg.gif');
	background-repeat:repeat-x;
	min-height:390px; 
	height:auto !important; 
	height:390px;
	padding-top:8px;
}
/***********/
.puleft{
	background-image:url('../images/puleftbg.gif');
	background-position:right top;
	background-repeat:no-repeat;
	min-height:390px; 
	height:auto !important; 
	height:390px; 
}
.puleft .lefttitle{
	float:right;
	margin:2px 2px auto auto;
}
.puleft .leftmenu{
	width:211px;
	margin:0 12px auto auto;
}
.puleft .leftmenu li{
	height:35px;
	line-height:35px;	
	background-image:url('../images/puleftabg.gif');
	background-position:40px center;
	background-repeat:no-repeat;
	padding-left:60px;
}
.puleft .leftmenu li a{
	
}
.puleft .leftmenu li.hover{
	background-image:url('../images/puleftahoverbg.gif');
	background-position:left top;
}
.puleft .leftmenu li.hover a{
	color:white;
	font-weight:bold;
}
/**********/
.puright{
	float:right;
	width:723px;
}
.puright .purighttitle{
	height:34px;
	line-height:34px;
	padding-right:20px;
}
.puright .purighttitle span.left{
	background-image:url('../images/purighttitlebg.gif');
	background-position:left center;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
}
.puright .purighttitle span.right{
	background-image:url('../images/dqwzicon.gif');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
}
/**/
.purightcont{
	padding:10px 0;
	width:700px;
	line-height:24px;
}
.aboutimgbox{
	
}
.aboutimgbox div{
	float:left;
	border-right:1px white solid;
	background-image:url('../images/imgbg.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
	text-align:center;
}
.aboutimgbox div img{	
	max-width:234px;
	max-height:123px;
	display:block;
}
.aboutimgbox div p{
	text-align:center;
}
/**/
.puleftlink{
	border-top:1px #666 dashed;
	padding:10px;
	width:170px;
	margin:auto 15px auto auto;
}
.proimg{
	width:700px;
}
/**/
.newslist{
	
}
.newslist li{
	float:left;
	background-image:url('../images/newslistboxbg.gif');
	background-repeat:no-repeat;
	width:219px;
	height:187px;
	padding-top:15px;
	margin:10px 6px;
}
.newslist li:hover{
	background-image:url('../images/newslistboxhoverbg.gif');
}
.newslist li img{
	display:block;
	width:190px;
	height:138px;
	margin:auto;
}
.newslist li p{
	padding-top:10px;
	font-weight:bold;
	text-align:center;
}
/*****************/
.box648{
	width:648px;
	background-image:url('../images/648boxbg.gif');
	background-repeat:repeat-y;
}
.box648 .box648topbg{
	background-image:url('../images/648boxtopbg.gif');
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:10px;
}
.box648 .box648topbg .box648bottombg{
	background-image:url('../images/648boxbottombg.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
}
/**/
.messagetable{
	background-image:url('../images/messageimg.gif');
	background-position:right bottom;
	background-repeat:no-repeat;
	width:520px;
}
.messagetable td{
	padding:3px;
}
td.tdpost{
	padding:30px 0 60px 30px;
}
td.tdpost a{
	display:block;
	float:left;
	margin-right:30px;
	background-image:url('../images/postbtn.gif');
	width:57px;
	height:23px;
	line-height:23px;
	text-align:center;
}
.bor1{
	border:1px solid #B7B7B7;
}
.bor2{
	border:1px solid #B7B7B7;
	background-color:#F5F5F5;
}

/**/
.contacttable{
	width:655px;
}
/**/
.registr{
	background-image:url('../images/messageimg.gif');
	background-position:right bottom;
	background-repeat:no-repeat;
	width:600px;
}
.registrtable{
		
}
.registrtable td{
	height:32px;
	padding:2px 0;
	vertical-align:middle;
}
.registrtable td b{
	color:red;
	font-weight:normal;
}
.tradetable{

}
.tradetable td.tdtitle{

}
.tradetable td.tdtitle p{
	font-size:16px;
	font-weight:bold;
	font-family:微软雅黑, Arial, Helvetica, sans-serif;
}
.tradetable td p.tdptitle{
	font-size:14px;
	font-family:微软雅黑, Arial, Helvetica, sans-serif;
}
.tradetable td table{
	border-left:1px solid #D4D4D4;
	border-top:1px solid #D4D4D4;
	width:100%;
}
.tradetable td table td{
	border-right:1px solid #D4D4D4;
	border-bottom:1px solid #D4D4D4;
	height:30px;
	vertical-align:middle;
	padding:0 2px;
}
.tradetable td table td table{
	border:0!important;
}
.tradetable td table td table td{
	border:0!important;
}
/**/
.box663{
	background-image:url('../images/663boxbg.gif');
	background-repeat:repeat-y;
	width:663px;
}
.box663top{
	background-image:url('../images/663boxtopbg.gif');
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:30px;
}
.box663bottom{
	background-image:url('../images/663boxbottombg.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:30px;
}
/**/
.history{
	width:570px;
}
.history td table{
	width:100%;
}
.history td table td{
	line-height:40px;
	padding:10px 0;	
}
.history td.td1{
	width:120px;
	font-family:微软雅黑, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.history td.td1 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.history td.td2{
	width:450px;
}
/**/
.resou{
	width:642px;
}
.resou b{
	color:red;
}
/**/
.honorstable{
	width:670px;
	border:1px silver solid;
}
.honorstable td.td1{
	background-image:url('../images/honorstablebg.gif');
	height:36px;
	line-height:36px;
	padding:0 10px;
	border-bottom:1px silver solid;
}
.honorstable td.td1 a{
	float:left;
	display:block;
	width:60px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.honorstable td.td1 a.hover{
	background-image:url('../images/honorstablehoverbg.gif');
	width:83px;
	border-left:1px silver solid;
	border-right:1px silver solid;
	font-size:16px;
	color:red;
}
.honorstable td.td2{
	
}
.honorstable td.td2 p{
	padding:0 30px;
	height:40px;
	line-height:40px;
}
.honorstable td.td2 p span{
	color:#FF6500;
	font-weight:bold;
}
.honorstable td.td2 table{
	width:100%;
}
.honorstable td.td2 table td{
	border-bottom:1px solid silver;
	height:34px;
	line-height:34px;
	padding:0 6px;
}
.honorstable td.td2 table td.td3{
	width:70px;
	border-right:1px solid silver;
	text-align:center;
}
/**/
.box657{
	background-image:url('../images/657boxbg.gif');
	background-repeat:repeat-y;
	width:657px;
}
.box657top{
	background-image:url('../images/657boxtopbg.gif');
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:7px;
}
.box657bottom{
	background-image:url('../images/657boxbottombg.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:7px;
}
/**/
.jobslisttable{
	width:643px;
}
.jobslisttable tr.trtitle{
	
}
.jobslisttable tr.trtitle td{
	background-color:#EEEEEE;
	border-right:1px silver solid;
	border-bottom:1px silver solid;
	text-align:center;
	height:32px;
	vertical-align:middle;
	font-family:微软雅黑, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.jobslisttable tr.trtitle2{
	
}
.jobslisttable tr.trtitle2 td{
	border-right:1px silver solid;
	border-bottom:1px silver solid;
	text-align:center;
	height:36px;
	font-size:14px;
	vertical-align:middle;
}
.jobslisttable td.tdcont{
	padding:10px 15px 20px 15px;
	color:#CF1F1F;
	line-height:32px;
	font-family:微软雅黑, Arial, Helvetica, sans-serif;
}
.jobslisttable td.tdcont p.ptitle{
	padding-top:20px;
	font-family:微软雅黑, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5C5C5C;
}
/**/
.jbspostxx{
	background-image:url('../images/tsbox.gif');
	background-repeat:no-repeat;
	width:599px;
	height:70px;
	padding:30px 30px 25px 30px;
	line-height:23px;
}
.jbspostxx div{
	padding-left:30px;
}
/**/
.newsinfotitle{
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-align:center;
	height:30px;
	line-height:30px;
}
.newsinfotitle2{
	line-height:26px;
	line-height:26px;
	text-align:center;
}
.newsinfotitle2 span{
	margin:0 10px;
}
.newsinfocont{
	line-height:22px;
	padding:20px 10px;
	border-bottom:1px #aaaaaa dashed;
}
.newspages{
	padding:4px 10px;
	line-height:22px;
	border:1px #AAAAAA solid;
	background-color:#ddd;
}



























/**/