#layout{
     width:970px;margin:0px auto;background:#fff url(../images/left_bg.gif) repeat-y 0px 0px;
	 /*border-left:1px solid #DBEBF5;border-right:1px solid #DBEBF5;*/
}
#banner{
     width:970px;margin:0px auto;padding:0px;}
#left{
	width:203px;margin:0px;	float:left;	clear:left;	height:100%;
	z-index:1;	position:relative;	top:-18px;	left:10px;
	background: url(../images/shadow.gif) no-repeat right 18px;
	
}
.navcurrent{
 color:#C93D3D;padding:0px;
}
.current{
 color:#C93D3D;padding:0px;
 list-style-image:url(../images/menu_arrow.gif);
}
#crumb{/*当前位置导航*/
	margin:0px;	padding:0px;width:194px;height:100%;
	background:#FEFDFD url(../images/left_bg.gif) no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif, "黑体";
	font-size: 12px;font-weight: bold;
	border-right: 1px solid #c9c9c9;
	border-left: 1px solid #dfdfdf;	
	position:relative;top:-5px;left:0px;
}
#crumb ul{
	margin:0px;	padding:10px 40px;
}
#crumb li{
	margin:5px;
	padding:0px;
	letter-spacing: 2px;
}
#crumb A{
    display:block;color:#1f1f1f;height:20px;
}
#crumb A:visited{
	color:#000000;
	padding:0px;
}
#crumb li A:hover{
	color:#C93D3D;padding:0px;
	list-style-image:url(../images/menu_arrow.gif);
}
#crumb A:active {
	COLOR: #C93D3D; TEXT-DECORATION: none
}
#crumb .item{margin:0px;padding:0px;
}

/*适用左边栏菜单 begin*/

#menu {margin:0px; margin-top:-5px;	padding:0px;width:194px;background:#FEFDFD url(../images/left_bg.gif) no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif, "黑体";font-size: 12px;font-weight: bold; 
	z-index:100;border-right: 1px solid #c9c9c9;border-left: 1px solid #dfdfdf;	
}

#menu a:link,a:visited {
	color:#385065;
	text-decoration:none
}
#menu a:hover {
	text-decoration:underline;
	color:#C93D3D;
}

#menu .item {
	margin:5px 0px;
	padding:0px;
	list-style:none
}
#menu a.title:link,a.title:visited {
	display:block;
	color:#385065;
	font-weight:bold;
	padding:2px 0 0 22px;
	width:128px;
	line-height:23px;
	cursor:pointer;
	text-decoration:none;
		
}
#menu a.title:hover {
	display:block;
	color:#C93D3D;
	background: url(../images/menu_arrow.gif) no-repeat 12px 10px;
}
#menu .item ul {
	border:0px solid #9FACB7;
	margin:0;width:118px;
	padding:3px 0px 3px 30px;
	background:#fff;
	list-style:none;
	display:none
}
#menu .item ul li {
	display:block;
	margin-left:15px;
	margin-top:8px;
	padding:0;
	line-hieght:10px;
	text-align:left;
	font-weight: normal;
	border-top: 1px solid  #e0e0e0;
}
/*适用左边栏菜单 end*/


#r_content{
	margin:0px;	padding:10px 25px;
	width:700px;
	float:right;clear:right;
	background-color: #FBFBFB;
	background-position: right top;
	background-repeat: no-repeat;
}
#l_content{
	margin:0px;	padding:10px 25px;
	width:900px;
	background-color: #FBFBFB;
	background-position: right top;
	background-repeat: no-repeat;
}
#title{ height:70px;border-left:1px solid #d2d2d2;padding:0px;
}
.greyline{ padding:5px;border-bottom:1px solid #d2d2d2;width:100%;color:#000000;
}
.ico{margin:0px 10px;
}
/*适用于联系我们页面中公司的列表 ,新闻中心列表*/
.word{
	padding:15px;font-family: Geneva, Arial, Helvetica, sans-serif, "宋体";
	font-size: 12px;line-height: 23px;color: #717171;text-indent: 25px;
	border-bottom: 1px dashed #CCC;
}
.word h3{
	width:60%;font-weight: bold;color: #000;font-size: 12px;
}
.word .more{
	float:right;clear:right;padding-right:20px;position:relative;top:-15px;left:-30px;
}
.word .pic{
	float:left;clear:left;padding:0px 15px;
}
.word .ill{
	float:right;clear:right;padding:0px;
}
.word ul{
	width:60%;
}
.word A{
    color:#367CBD;height:20px;
}
.word A:visited{
	color:#367CBD;
	padding:0px;
}
.word li A:hover{
	color:#367CBD;padding:0px;
	list-style-image:url(../images/menu_arrow.gif);
}
.word A:active {
	COLOR: #367CBD; TEXT-DECORATION: none
}
#searchbox{
    background:url(../images/search_bg.gif) no-repeat;margin:10px;padding:10px 15px;width:144px;height:50px;
    }
#searchbox select{
	margin-top:5px;width:140px;background-color: #104641;	color: #FFFFFF;	border: 1px solid #403C3C;
}
.subtitle{
	margin:10px;padding-left:10px;background:url(../images/subtitle.gif) no-repeat;	
	color:#002E50;font-size: 14px;line-height: 38px;font-weight: bold;
 }
h5{font-weight:bold;font-size: 12px;float:left;clear:both;color:#094877;
}
h6{font-size: 12px;float:left;clear:both;color:#979797;PADDING:10px 20px  0px 20px ;
}
h6 .red{color:#C61010;}
h6 .blue{COLOR:#2B385E;}
h6 .black{color:#6d6d6d;}
.center{text-align:center;width:100%;}
.line_black{background:url(../images/greyline.gif) repeat-x;width:90%;height:2px;margin:0 auto;
}
form .col{
	background:cbcbcb;text-align:right;	width:30%;
	letter-spacing: 2px;
}

.inv_main_img {
	BACKGROUND: url(../images/rec_bg02.gif) no-repeat; MARGIN: 55px 0px 30px; HEIGHT: 128px
}
.inv_main_div {
	BORDER: #ccc 1px solid; PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
}
.inv_table {
	BACKGROUND: url(../images/rec_bg03.gif) repeat-y 78px 50%; MARGIN: 15px auto;background:#f8f8f8;
	border:1px solid #ccc;width:80%
}
.inv_table TH {
	PADDING-LEFT: 14px; VERTICAL-ALIGN: top; WIDTH: 63px; COLOR: #1E6881; LINE-HEIGHT: 24px
}
.inv_table TD {
	PADDING-LEFT: 18px; LINE-HEIGHT: 26px
}
.inv_p_t {
	FONT-WEIGHT: bold; MARGIN: 20px 0px 8px 4px; COLOR: #333
}
.inv_b {
	HEIGHT: 30px
}
.inv_more{ float:right;clear:both;padding-right:50px;height:30px}

#job-list,#file_list,#sign  {
	WIDTH: 80%;margin:0 auto;
}
#job-list .t,#file_list .t{
	PADDING: 0px; BACKGROUND: url(../images/job_title_bg.gif);HEIGHT: 25px;color:#002E50/*2A2B2B*/;
}
#job-list TH.col ,#file_list TH.col {
	BACKGROUND-POSITION: left 50%; TEXT-ALIGN: center
}
#job-list TD,#file_list TD ,#sign TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle;  PADDING-TOP: 5px;
}
#job-list TD {
	BORDER: #ccc 1px solid; 
}
#job-list .colortr {
	BACKGROUND: #f9f6f4
}
#file_list TD {
	BORDER-bottom:1px solid #BDDBE5 ;background:#fff;
}
#file_list .name{
	font-weight:bold;
}
#sign {
	BORDER:1px solid #AFAFAF; color:#000;
	
}

#sign TD.col {
	border-right:1px dotted #000000;
	BORDER-bottom:1px solid #AFAFAF;
	TEXT-ALIGN: right;
	background:#FfFfFf;
	width:25%;height:29px;
	
}
#sign TD {
	background:#fff;
}
#sign .name{
	font-weight:bold;
}
#sign input{
	height:12px;color:#172244;
}
.red{color:#ff0000;margin:5px;
}
#sign .bottom{background:#FaFaFa;text-align:center;border-top:1px solid #DAD9D0;
}
.reg{
	border: 1px double #888;margin:0 auto;
}
