﻿body {
	margin:0; 
	padding:0; 
	font-size:12px; 
	font-family:"宋体"; 
	color:#333333;
	background-color: #FFF;
	background-image: url(images/bg1.jpg);
	background-repeat: no-repeat;
	background-position:top center;
}
p { 
	margin:3px 0; line-height:20px;
}
ul { 
	margin:0; padding:0; list-style-type:none; 
}

.clr {
	CLEAR: both
}
.bold {
	FONT-WEIGHT: bold
}
.break {
	WORD-BREAK: break-all
}

.gray { color:#999999; }

.rightContBox {
	WIDTH: 710px; MARGIN: 8px auto 0; TEXT-ALIGN: left;
}
.listcnt {
	COLOR: #001d4c
}

.ContTitLeft { float:left; width:250px; }
.mainbox {
	WIDTH: 960px; margin:0 auto;
}

/* TOP LINK */
.toplink{width:100%; background:url(images/top1.jpg); height:26px;}
.toplink ul.linkleft { float:left; margin:6px 0; }

#toplogo {
    float:left; margin:0 0 20px 2px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	*display:block;
	*font-size:70px;
	height:80px;
}
#toplogo img { vertical-align:middle;}
#topname { float:left; margin-top:20px; color:#333; }

/* TOP MEUN */
.headerMenu {
	WIDTH: 958px; border:1px solid #438ECE; border-bottom:none; border-top:3px;
}
.headerMenuBG {
	HEIGHT: 28px; BACKGROUND: url(images/navbg1.gif) repeat-x; 
}
.headerMenuList { 
    FONT-WEIGHT: bold; color:#001d4c; WIDTH: 950px; FONT-SIZE: 14px; MARGIN: 0px auto; padding:0; float:left; 
}
.headerMenuList ul { margin-left:25px; }
.headerMenuItem Li {
	FLOAT: left; MARGIN: 0; PADDING-TOP: 8px; width:120px; HEIGHT: 20px; text-align:center; border-left:1px solid white;
}
.headerMenuItem Li.current { 
	BORDER: 1px solid #438ECE; border-bottom:none; border-top:none; width:120px; FLOAT: left; background-image:url(images/NavCurrentbg1.gif); background-repeat:repeat-x; COLOR: #ffffff; text-align:center;
}
.headerMenuBottom {
	BORDER-BOTTOM: 1px solid #438ECE;
}
.banner {
	BACKGROUND: url(images/banner1.jpg); HEIGHT: 200px; background-color:white;  border-top:NONE;
}
/* ---------------BODY Left--------------- */
.bodyLeft {
	FLOAT: left; MARGIN-LEFT: 0; WIDTH: 200px
}
.ContCnt { padding:5px 0; }
.shenglv180 li {
	OVERFLOW: hidden; WIDTH: 180px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; margin:6px 0;
}
.icon_right {padding-left: 16px; margin:2px 3px 2px 18px; text-align: left; background:url(images/icon_right.gif) no-repeat left 1px; border:none;}

/* ---------------BODY Right--------------- */
.bodyRight {
	FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 750px
}

.CntRightTxt {
	MARGIN: 0 10px 10px; text-align:left; float:left;
}
.CntProImgBox {
	PADDING: 0 3px; margin:6px 5px!important;  OVERFLOW: hidden; WIDTH: 126px; height:170px; float:left;
}
.CntProImgBox2 {
	PADDING: 0 10px; margin:10px 8px!important; margin:0 7px 8px; OVERFLOW: hidden; WIDTH: 100px; float:left;
}
.picBox {
	PADDING: 0px; HEIGHT: 120px; width:120px; TEXT-ALIGN: center;
	display:table-cell !important;
	display:block;
	position:static !important;
	position:relative;
	overflow:hidden;
	vertical-align:middle;
	margin:5px auto;

}
.picBox span {
	display:table-cell !important;
	display:block;
	margin:0;
	position:static !important;
	position:absolute;
	top:50%;
	left:50%;
	width:100px;TEXT-ALIGN: center;
	margin-left:auto;
	margin-right:auto;
}

.picBox img {
	position:static !important;
	position:relative;
	top:auto !important;
	top:-50%;
	left:auto !important;
	left:-50%;
	border:0;
	max-width:120px; width:expression(this.width > 120 ? "120px" : this.width); max-height:120px; height:expression(this.height > 120 ? "120px" : this.height);
}
.textBox {
	MARGIN: 7px auto 0px; WIDTH: 120px; OVERFLOW: hidden; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center;
}

/* Product List */
.ListProBox { margin:10px; }
.ListProBox2 { margin:10px 5px; }
.ListProBox2 ul li { padding:0 4px; }
.ListProBox ul { margin:0; padding:5px 0; clear:both; width:100%; vertical-align:middle; border-bottom: 1px dashed #cccccc;}
.ListProBox ul.titinfor li { padding:0 5px; }
.ListProBox li { float:left; display:block; padding:0 5px; }
.ListProBox li.image,.ListProBox li.image2 { width:120px; }
.ListProBox li.image img { padding:2px; }
.ListProBox li.proname { width:100px; }
.ListProBox li.name { width:335px; padding-top:35px; }
.ListProBox li.price { width:150px; padding-top:35px; }
.ListProBox li.posttime { width:100px; padding-top:35px; }
.ListProBox li.posttime2 { width:140px; padding-top:35px; }
.ListProBox li.inquire { width:80px; padding-top:30px; }
.ListProBox li.date_sta { width:90px; padding-top:35px; }
.ListProBox li.date_end { width:90px; padding-top:35px; }

/*-----Job List-----*/
.ListJobBox { margin:5px; }
.ListJobBox ul { margin:0; padding:5px 0; clear:both; width:100%; vertical-align:middle; border-bottom: 1px dashed #cccccc; }
.ListJobBox li { float:left; text-align:left; display:block; padding:0 5px; }
.ListJobBox li.name {  width:590px; padding-top:10px; }
.ListJobBox li.inquire { width:80px; padding-top:8px; }
/* Message List */
.ListMsgBox { margin:5px; }
.ListMsgBox ul { margin:0; padding:5px 0; clear:both; width:100%; vertical-align:middle; }
.ListMsgBox li { padding:3px 5px; }
/* ---------------可修改--------------- */
/* 页面链接样式 */
a:link {
	COLOR: #003D70; TEXT-DECORATION: none
}
a:visited {
	COLOR: #003D70; TEXT-DECORATION: none
}
a:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
a:active {
	TEXT-DECORATION: none
}

.t1{
    font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.t1:link{
    font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}
.t1:visited {
    font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}
.t1:hover {
    font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
/* 板块背景、线条及线条颜色 */
.ContBox {
	border:1px solid #99C4D5; background-color:#FFFFFF; margin-bottom:7px;
}
/* 板块标题文字颜色 */
.titName { float:left; padding:2px 0 0 12px; color: #333333; margin-left:5px; letter-spacing:2px;}
/* 板块栏目标题背景 底线 */
.ContTit {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: left; BACKGROUND: url(images/titbg1.gif) no-repeat center;
}
/* 页面头部公司中文名称 */
h1 { margin:15px 0 0 5px; display:block; font-size:30px; font-family:"黑体"; }
/* 页面头部公司英文名称 */
#enname { 
    margin:5px 0 10px 8px; display:block; font-size:14px; font-family:Tahoma; font-weight:bold; 
}
/* 您现在的位置 */
.position {
	padding-left: 16px; margin:3px 0 0 0; line-height: 26px; text-align: left; background:url(images/position8.gif) no-repeat left 8px; border:none; color:#000;
}
.position a { color:#000; }

/* 页面板块 更多 */
.titleMore { font-weight:normal; font-size:12px; float:right; margin-right:3px; }

/* ----------首页联系方式---------- */
/* 联系方式外边距 边框 宽度 */
.contact { border-bottom:none; width:90%; margin:5px auto 15px; }
/* 联系方式每行边距 底线 背景色 */
.contact li { padding:5px 15px; }
/* 联系方式间隔行的背景色（可以不定义none） */
.contact li.white { }
/* 联系方式表格左列联系项目的文字颜色 */
.contact li strong { color:#03558C; }
/* 联系方式表格右列 */
.contact span { margin-left:5px; padding-left:5px; }

/* 产品缩略图边框 背景色 */
.picBox { border:1px solid #AFCED0; BACKGROUND-COLOR: #FFF;  }

/* -----页码----- */
.page { margin:15px auto 10px; font-size: 14px; text-align:center; }
.page a { text-decoration:none; }
.page a:hover { text-decoration:none; }

/* ---------------页面底部--------------- */
#foot {
	background-color: #EEF7FB;
	margin:5px 0 8px;
	border:1px solid #438ECE; border-bottom:3px;
	text-align:center;
	padding:8px 0;
	color:#666666;
}
.endinfor li { margin:3px 0; }
.endinfor li a { color:#666666; text-decoration:none; }
.endinfor li a:visited { color:#666666; text-decoration:none; }
.endinfor li a:link { color:#666666; text-decoration:none; }
.endinfor li a:hover { text-decoration:underline; }