﻿body {
	margin:0; 
	padding:0; 
	font-size:12px; 
	font-family:"宋体"; 
	color:#333333;
	background-color: #FFF;
	background: url(../images/bg1.jpg) no-repeat #ffffff;
}
p { 
	margin:3px 0; line-height:20px;
}
ul { 
	margin:0; padding:0; list-style-type:none; 
}
.dis {
	DISPLAY: none
}
.clr {
	CLEAR: both
}
.bold {
	FONT-WEIGHT: bold
}
.break {
	WORD-BREAK: break-all
}
.noborder { border:none; }
.gray { color:#999999; }
.redbold { color:red; font-weight:bold; }
.titName { float:left; padding:2px 0 0 12px; }
.rightContBox {
	WIDTH: 710px; MARGIN: 8px auto 0; TEXT-ALIGN: left;
}
.listcnt {
	COLOR: #001d4c
}

.ContTitLeft { float:left; width:250px; }
.mainbox {
	WIDTH: 960px; margin:0 auto;
}

/* ---------------BODY TOP--------------- */
/* TOP LINK */
.toplink{
width:100%;
background:url(../images/top1_02.jpg);
height:30px;
}
.topleft{
width:280px;
float:left;
margin:0px;
line-height:30px;
text-align:left;
height:30px;
}
.topleft2{
width:560px;
float:left;
margin:0px;
line-height:30px;
text-align:right;
height:30px;
}
.topright{
height:30px;
margin:0;
float:right;
line-height:30px;
text-align:right;
}

#toplogo {
    float:left; margin:10px 0 15px 2px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	*display:block;
	*font-size:70px;
	height:65px;
}
#toplogo img { vertical-align:middle;}
#topname { float:left; margin-top:15px; color:#fff; }

/* TOP MEUN */
.headerMenu {
	WIDTH: 960px; border-bottom:none;
}
.headerMenuBG {
	HEIGHT: 31px; BACKGROUND: url(../images/navbg1.jpg) repeat-x; 
}
.headerMenuList { 
    FONT-WEIGHT: bold; color:#fff; 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: 11px; width:110px; HEIGHT: 20px; text-align:center; border-le1px soft:lid #003366;
}
.headerMenuItem Li a,.headerMenuItem Li a:hover,.headerMenuItem Li a:visited{color:#FFFFFF;text-decoration:none;}
.headerMenuItem Li.current { 
	border-bottom:none; border-top:none; width:110px; FLOAT: left; background-image:url(../images/NavCurrentbg1.gif); background-repeat:repeat-x; COLOR: #ffffff; text-align:center;
}
.headerMenuBottom {
	BORDER-BOTTOM: 1px solid #fff;
}
.banner {
	BACKGROUND: url(../images/banner1.jpg); HEIGHT: 200px; background-color:white; border:1px solid #438ECE; border:NONE;
}

/* ---------------BODY Left--------------- */
.bodyLeft {
	FLOAT: left; MARGIN-LEFT: 0; WIDTH: 200px
}
.ContCnt { margin:10px 10px 6px 10px; }
.shenglv180 li {
	OVERFLOW: hidden; WIDTH: 178px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; margin:0 0 8px 0;
}
.shenglv140 { margin:0 0 5px 0; }
.shenglv140 li {
	OVERFLOW: hidden; WIDTH: 140px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.icon_right { margin:7px 5px 0 15px; }
.qqlink { margin-left:5px; }
.shenglv150 img { float:left; margin-right:5px; }
.shenglv150 li { width:150px; OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; }
.search { margin:5px 12px; }
.treeRoot {
	TEXT-ALIGN: left; margin:0;
}
.treeTitle {
	padding:12px 5px 0 15px; margin:0; height:26px; background-image:url(../images/treeTitlebg.gif); background-position:center; background-repeat:no-repeat; font-weight:bold;
}
.treeLi {
	padding:2px 0 2px 0;BORDER-BOTTOM: #bfbfbf 1px dotted;
}
.listmore { text-align:right; padding:5px 10px; border-top:1px dashed #999; }

/* ---------------BODY Right--------------- */
.bodyRight {
	FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 750px
}

.CntLeftImg { float:left; margin-bottom:0!important; margin-bottom:8px; margin-right:10px; }
.CntLeftImg img { 
vertical-align: middle; 
max-width:180px;   /* FF IE7 */
max-height:180px; /* FF IE7 */
_width:expression(this.width > 180 && this.width > this.height ? 180: auto); /* IE6 */
_height:expression(this.height > 180 ? 180 : auto); /* IE6 */ 
}
.CntRightTxt {
	MARGIN: 0 10px 10px; text-align:left; float:left;
}
.CntProImgBox {
	PADDING: 0 1px; margin:10px 8px!important; margin:0 7px 10px; OVERFLOW: hidden; WIDTH: 100px; height:150px; float:left;
}
.CntProImgBox2 {
	PADDING: 0 10px; margin:10px 8px!important; margin:0 7px 8px; OVERFLOW: hidden; WIDTH: 100px; float:left;
}
.picBox {
	PADDING: 0px; HEIGHT: 80px; width:80px; TEXT-ALIGN: center;
	display:table-cell !important;
	display:block;
	position:static !important;
	position:relative;
	overflow:hidden;
	vertical-align:middle;
}
.picBox span {
	display:table-cell !important;
	display:block;
	margin:0;
	position:static !important;
	position:absolute;
	top:50%;
	left:50%;
	width:80px;
	margin-left:auto;
	margin-right:auto;
}

.picBox IMG {
	position:static !important;
	position:relative;
	top:auto !important;
	top:-50%;
	left:auto !important;
	left:-50%;
}
.picBox2 ul { margin:0; padding:5px 0; clear:both; width:100%; vertical-align:middle;}
.textBox {
	MARGIN: 7px auto 0px; WIDTH: 100px;  TEXT-ALIGN: center;
}
/* Home NewsList */
.newsindex { margin:5px 5px 10px; padding-bottom:15px; }
.newsindex li { float:left; width:46%; line-height:180%; background-image:url(images/icon_more.gif); background-repeat:no-repeat; background-position:left center; margin:0 5px; padding-left:12px; OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; }

/*-----Company Profile-----*/
.CntProfileTxt { margin:10px 0 15px 0; }
.CntProfileImg { float:left; margin-bottom:0!important; margin:0 8px 8px 0; }
.CntProfileImg img { 
vertical-align: middle; 
max-width:250px;   /* FF IE7 */
max-height:250px; /* FF IE7 */
_width:expression(this.width > 250 && this.width > this.height ? 250: auto); /* IE6 */
_height:expression(this.height > 250 ? 250 : auto); /* IE6 */ 
}
/* Offer List */
.ListOfferBox { margin:5px; }
.ListOfferBox ul { margin:0; padding:5px 0; clear:both; width:100%; vertical-align:middle; border-bottom: 1px dashed #cccccc; }
.ListOfferBox li { float:left; text-align:left; display:block; padding:0 5px; }
.ListOfferBox li.name {  width:70px; padding:10px 0 10px 0; }
.ListOfferBox li.name2 {  width:520px; padding:10px 0 10px 0; }
.ListOfferBox li.inquire { float:right; width:60px; padding:10px 0 10px 0; }

/*----- Product ----*/
.fenlei li { float:left; width:20%; margin:0 5px; padding-left:12px; line-height:180%; OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; }
.show_method { margin:12px 0 0 10px; }
.show_method li { display:inline; }
/* 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:5px; }
.ListProBox li.image img { padding:0px; }
.ListProBox li.proname { width:80px; }
.ListProBox li.name { width:435px; padding-top:10px; }
.ListProBox li.price { width:150px; padding-top:10px; }
.ListProBox li.inquire { float:right; width:60px; padding-top:10px; }

/* Product Detail */
.ImgEnlarge { float:left; }
.ImgEnlarge img { vertical-align: middle; 
max-width:500px;   /* FF IE7 */
max-height:500px; /* FF IE7 */
_width:expression(this.width > 500 && this.width > this.height ? 500: auto); /* IE6 */
_height:expression(this.height > 500 ? 500 : auto); /* IE6 */  }
.ImgSmall { float:right; }
.TextList { margin:5px; }
.TextList ul li { float:left; text-align:left; padding:5px 8px; }
.TextList ul li.leftlist { width:90px; font-weight:bold; padding-top:8px; }
.TextList ul li.righlist { width:500px; }
/*-----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; }
/*-----Search Page-----*/
.searchcard { margin:0; }
.searchcard ul { margin-left:10px; padding:0; border:none; }

/* ---------------可修改--------------- */
/* 页面链接样式 */
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 #032e63; background-color:#FFFFFF; margin-bottom:7px;
}
/* 板块标题文字颜色 */
.titName {
	COLOR: #fff; margin-left:5px; letter-spacing:2px;
}
/* 板块栏目标题背景 底线 */
.ContTit {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: left; BACKGROUND: url(../images/titbg1.gif);
}
/* 页面头部公司中文名称 */
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; LINE-HEIGHT: 23px; TEXT-ALIGN: left; background:url(../images/position1.gif) no-repeat left 6px; border:none; color:#000;
}
.position a { color:#000; }
/* 页面产品供应列表 更多 */
.listmore { text-align:right; padding:5px 10px; border-top:1px dashed #999; }
/* 页面板块 更多 */
.titleMore { font-weight:normal; font-size:12px; float:right; margin-right:3px; }
.titleMore:link,.titleMore:hover,.titleMore:visited{color:#FFFFFF;}
/* ----------首页联系方式---------- */
/* 联系方式外边距 边框 宽度 */
.contact { border-bottom:none; width:95%; 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; }

/* ----------公司介绍 详细信息---------- */
/* 详细信息背景色 外间距 */
.profile { background-color:#C1C1C1; margin:5px 0 12px; }
/* 详细信息单元格背景色内间距 */
.profile td { background-color:#f6f6f6; padding:4px 8px; text-align:left; }
/* 详细信息1/3列单元格 */
.profile td.title { font-weight:bold; width:20%; }
/* 详细信息2/4列单元格 */
.profile td.cont { background-color:white; width:30%; }

/* 产品页面板块标题 */
h5 { margin:10px 5px 0; padding:5px 10px 3px; font-size:14px; background-color:#FDEFBE; border:1px solid #DBC676; border-bottom:none; }

/*----------产品分类表格---------*/
.fenlei { margin:0 5px 5px 5px; padding:5px; border:1px dashed #DBC676; background-color:#fff; }
.fenlei span { font-weight:bold; display:block; }
/* 产品分类表格 分类项目左侧图标 */
.fenlei li { background:url(../images/icon_more.gif) no-repeat left center; }
/* 产品展示方式 当前展示方式背景图 文字颜色 */
.show_method li.showthis a { color:#FFF; padding:6px 5px 8px 6px; background:url(../images/showmethod_bg1.gif) no-repeat bottom center; text-decoration:none; }
.show_method li a { text-decoration:underline; }
/* 产品缩略图边框 背景色 */
.picBox { border:1px solid #AFCED0; BACKGROUND-COLOR: #FFF;  }
/* 产品列表标题文字颜色和背景 */
.ListProBox ul.titinfor { background-color:#FDEFBE; padding-top:8px; font-size:14px; font-weight:bold; color:#303030; }
/* 证书列表有效期字体颜色 */
.ListProBox li.date_sta { color:green; }
.ListProBox li.date_end { color:#FF6600; }
/* 目录方式浏览产品每行间隔线 */
.line ul { border-bottom:1px dashed #ccc; }
/* 产品详细页面板块边框线和背景 */
.ImgArea,.TextArea { margin:0 5px 5px 5px; padding:10px 30px; border:1px solid #DBC676; background-color:#fff; }
/* 产品详细页面板块里每行间隔线 */
.TextList ul { display:block; clear:both; width:100%; border-bottom:1px dashed #999; }
/*产品详细页面 我的联系方式 登陆提示 */
.TextList ul li.mycontact { width:100px; background-color:#DFFFB6; color:#DC6B00; font-weight:bold; }
.TextList ul li.firstlogin { width:490px; text-align:right; background-color:#DFFFB6; }
.TextList ul li.firstlogin a { color:red; text-decoration:underline; margin-left:3px; letter-spacing:1px; }
.TextList ul li.firstlogin a:hover { text-decoration:none; }

/* 搜索选项卡 未选项 */
.searchcard li { border:1px solid #666; margin:0 5px; border-bottom:none; padding:7px 10px 5px 10px; }
/* 搜索选项卡 已选项 */
.searchcard li.current { background-color:#DBEAEF; border:2px solid #A0CEDD; border-bottom:none; }

/* -----页码----- */
.page { margin:15px auto 10px; font-size: 14px; text-align:center; }
.page a { text-decoration:none; }
.page a:hover { text-decoration:none; }

/* ---------------页面底部--------------- */
.bot_left{ float:left; margin:10px 0px 0px;}
#foot {
	margin:5px 0 8px;
	border-top:2px solid #003366; 
	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; }