﻿/* CSS Document */
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p{
	margin:0;  
    padding:0;
	font-family:Arial, Sans-Serif; 
 } 
img{
	border:0;}
ul,li{
	list-style:none;}
h1{
	font-size:14px;}
h2,h3,h4,h5,h6,p,li{
	font-size:12px;}
.clear{border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
.himesite{
	width:1002px;
	height:auto;
	text-align:center;
	margin:0 auto;
}
.shadowbg-l{
	width:24px;
	background:url(../../images/bgshadowleft.gif);
	float:left;
	height:600px;
	overflow:hidden;}
.shadowbg-r{
	width:24px;
	height:600px;
	background:url(../../images/bgshadowright.gif);
	float:right;}
.scenter{
	width:954px;
	float:left;
	overflow:hidden;}
.header{
	width:954px;
	background:url(../../images/headertop.gif) repeat-x;
	overflow:hidden;
	}
.logo{
	width:124px;
	height:73px;
	padding-left:12px;
	float:left;
	overflow:hidden;}
.language{
	width:150px;
	float:right;
	text-align:left;
	padding-top:19px;
	overflow:hidden;}
.language p{
	line-height:17px;
	font-size:9px;
}
.language img{
	padding-right:5px;
}
.menu{
	width:954px;
	overflow:hidden;
}
.h2style{
	background:url(../../images/lefttitle1.gif) repeat-x;
	height:21px;
	width:726px;
	color:#b00003;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	padding:7px 0 0 10px;
}
.h2style1{
	background:url(../../images/titlebg1.gif) repeat-x;
	height:25px;
	width:726px;
	color:#b00003;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:12px 0 0 15px;
}
.subTitle{
	text-align:left;
	font-size:13px;
	font-weight:bold;
}
.serul{
	padding-bottom:10px;}
.serul li{
	padding:0 0 0 12px;
	line-height:28px;
	background:url(../../images/arrow.gif) no-repeat left;}
.flooter{
	width:1002px;
	padding:14px 0 36px 0;
	color:#999;
	background:url(../../images/pic_002.gif) no-repeat bottom;}
.flooter a{
	color:#999;}
.flooter a:hover{
	color:#003399;}

.fline{
	width:906px;
	padding:12px 24px 0 24px;
	margin:0 auto;
	background:url(../../images/g2_gr.gif) repeat-x top;
	}
.flootsp{
	padding-bottom:20px;}
/*英文页样式--首页*/
.banner-e{
	width:726px;
	height:175px;
	position:relative;
	z-index:-1;
	overflow:hidden;}
.main-nl{
	width:726px;
	float:left;
	padding-right:4px;
	border-right:1px solid #e1e1e1;
	overflow:hidden;}
.nlcompany{
	width:726px;
	text-align:left;
	overflow:hidden;}
.nlcompany ul{
	padding:10px;
	}
.nlcompany li{
	padding-bottom:0px!important;
	*padding-bottom:10px;
	overflow:hidden;
	clear:both;}
.nlcompany p{
	padding:15px 10px;
	line-height:20px;}
.dll{
	float:left;}
.dlp{
	float:right;
	padding-right:20px;}
.main-nr{
	width:220px;
	float:right;
	text-align:left;
	overflow:hidden;}
.nrcontent{
	width:220px;
	text-align:left;
	overflow:hidden;}
.nrcontent ul{
	padding:0 5px;}
.nrcontent li{
	line-height:20px;
	background:url(../../images/arrow.gif) no-repeat left;
	padding:0 0 0 15px;}
.nrcontent li a{
	color:#000;
	text-decoration:none;}
.nrcontent li a:hover{
	color:#900;
	text-decoration:underline;}
.nrcontent p{
	padding:5px 10px;
	line-height:20px;}

/*子页面样式*/
.detail-main{
	width:726px;
	overflow:hidden;}
.detail-ml{
	width:180px;
	float:left;
	text-align:left;
	overflow:hidden;}
.detail-mr{
	width:538px;
	float:right;
	overflow:hidden;}
.detail-mr p{
	text-align:left;
	line-height:20px;}
.dmrimg{
	padding:15px 0;
	text-align:center;
	}
.pstyle1{
	line-height:20px;}
.dmain-nrc{
	background:#f5f5f5;
	width:220px;
	text-align:left;
	overflow:hidden;}
.dmain-nrc h1{
	padding-bottom:5px!important;
	*padding-bottom:10px;}
.dmain-nrc li{
	line-height:24px;
	}
.dmain-nrc li img{
	padding-right:10px;}

.darrow{
	padding-left:10px;}
.darrow li{
	padding:0 0 0 15px;
	line-height:28px;
	background:url(../../images/hime-e-arrow-1.gif) no-repeat left;}
.linkred a{
	color:#3e3e3e;
	text-decoration:underline;}
.linkred a:hover{
	color:#900;
	font-weight:bold;
	text-decoration:underline;}
/*菜单*/
.menujs{
	width:954px;z-index:9999;position:relative;background:url(../../images/graynav.gif);}
.linered{
	width:954px;
	overflow:hidden;
	height:21px;
	background:#900;}
	/* --[[ Main Container ]]--BG */
	#imouter0 {background:url(../../images/graynav.gif); }
	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {margin:5px 0px;}
	/* --[[ Main Items ]]-- */
	#imenus0 li a, #imenus0 .imctitle{color:#000; text-align:center; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none;padding:2px 5px 3px 0px; }
		#imenus0 li:hover>a {background-color:#3e3e3e; color:#fff; }
		#imenus0 li a.ihover, .imde imenus0 a:hover {background:#3e3e3e; color:#fff;}
       .xxxxx{
	   	background:#dcdcdc;}
	/* --[[ Sub Items ]]-- */
	#imenus0 ul a {color:#000; text-align:left; font-size:12px; font-weight:normal; text-decoration:none;padding:2px 10px; }
	#imenus0 .imsubc li{ color:#000;}
	
.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}
.imcm li a img{display:inline;border-width:0px;}
.imcm span{display:inline;}
.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}
.imcm .imsc{position:relative;}
.imcm .imsubc{position:absolute;visibility:hidden;}
.imcm li{list-style:none;font-size:1px;float:left;}
.imcm ul ul li{width:100%;float:none !important;}
.imcm a{display:block;position:relative;}
.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}
.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}
.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}
.imde ul li:hover .imsubc{visibility:visible;}
.imde ul ul li:hover  .imsubc{visibility:visible;}
.imde ul ul ul li:hover  .imsubc{visibility:visible;}
.imde li:hover ul  .imsubc{visibility:hidden;}
.imde li:hover ul ul .imsubc{visibility:hidden;}
.imde li:hover ul ul ul  .imsubc{visibility:hidden;}
.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}
.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}
.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imea{visibility:hidden;}/**/
.dxal {list-style:disc inside; text-align: left;}
.dxal li{list-style:disc inside;line-height:20px;}
.bolddxal {list-style:disc inside; text-align: left; font-weight:bold;}
.bolddxal li{list-style:disc inside;line-height:20px;}
.leftalign {text-align: left; }

.tableinside {
	width:45%;
	float:left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-size:12px;
}

/*表格框*/
.jobtab{
	width:538px;
	text-align:left;
	overflow:hidden;}
.jobtabtit{
	width:518px;
	padding-top:10px;
	overflow:hidden;}
.jobtabtit li{
	float:left;
	padding-right:10px;}
.jobsearch{
	width:96px;
	height:18px;
	border:0;
	float:left;
	padding:3px 2px 1px 22px;
	background:url(../../images/hime-e-search.gif) no-repeat;
	overflow:hidden;}
.button{
	margin-top:-1px;
	float:left;
	margin-left:3px;}
.tabstyle{
	width:538px;
	margin-top:10px;
	overflow:hidden;
	font-size:12px;
	font-family:Arial, Sans-Serif; 
	}
.tabstyle th{
	padding:3px 5px;
	text-align:center;
}
.tabstyle td{
	padding-left:5px;
	text-align:left;
}

.trtitle{
	background:#ececec;
	}
.trcolor{
	background:#ecf3f5;}
.trtitle th
{
    text-align:left;
	font-weight:bold;
	font-size:14px;}
.trtitle td{
	font-weight:bold;
	font-size:14px;}
.moreall{
	padding-top:2px;
	font-size:12px;
	text-align:center;}
	
/*table列表显示页*/
.jobpage{
	width:538px;
	text-align:left;
	overflow:hidden;}
.jobpage h1{
	padding:5px 0;}
.jobpage li{
	padding-bottom:5px;}
.jobpageline{
	width:538px;
	height:2px;
	background:#c5c5c5;
	overflow:hidden;
	margin:5px 0;}

/*left picture right text*/
.piclist{
	width:538px;
	overflow:hidden;}
.piclists{
	width:538px;
	overflow:hidden;
	border-bottom:1px solid #dcdcdc;
	padding-bottom:10px;
	margin-bottom:10px;}
.picleft{
	width:90px;
	float:left;
	padding-left:40px;
	padding-top:8px;
	overflow:hidden;}
.textright{
	float:right;
	width:370px;
	text-align:left;}
/*Certification  left picture right text*/
.piclistCertification{
	width:538px;
	overflow:hidden;}
.piclistsCertification{
	width:538px;
	overflow:hidden;
	border-bottom:1px solid #dcdcdc;
	padding-bottom:10px;
	margin-bottom:10px;}
.picleftCertification{
	float:left;
	padding-left:10px;
	padding-top:8px;
	overflow:hidden;}
.textrightCertification{
	float:right;
	width:370px;
	text-align:left;}


/*corner title*/
.corner{
	width:468px;
	overflow:hidden;
	text-align:center;}
.corners{
	width:468px;
	overflow:hidden;
	background:#f3f3f3;}
.corners p{
	padding-left:10px;
	padding-bottom:5px;
}

.corleft{
	width:233px;
	float:left;
	border-right:2px solid #fff;
	overflow:hidden;}
.h1left{
	background:url(../../images/hime-l.gif);
	height:20px;
	padding-top:5px;
	color:#fff;
	width:233px;
	background:#}
.h1right{
	background:url(../../images/hime-r.gif);
	height:20px;
	padding-top:5px;
	width:233px;
	color:#fff;
	background:#}
.corners h2{
	background:#777;
	color:#fff;
	width:233px;
	height:19px;
	font-size:14px;
	padding-top:3px;
	overflow:hidden;}
.corright{
	float:right;
	overflow:hidden;
	width:233px;
}

/*pdf download list*/
.pdfdownload{
	width:468px;
	text-align:left;
	overflow:hidden;
	}
.pdfdownload li{
	overflow:hidden;
	clear:both;}
.pdfdownload img{
	padding-left:3px;}

/*显示地址样式*/
.addr{
	width:468px;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	overflow:hidden;}
.addrs{
	width:468px;
	padding-bottom:20px;
	overflow:hidden;}
.addr p{
	font-size:12px;}
.addr a{
	text-decoration:underline;}
.addr h1{
	font-weight:bold;
	font-size:16px;
	color:#004eb0;}
.addr h2{
	padding-top:5px;}
	
/*Home page certification*/
.inpic{
	width:726px;
	height:80px;
	padding-top:15px;
	overflow:hidden;}
.inpics{
	width:142px;
	float:left;
	text-align:center;
	margin:0 auto;
	padding-right:4px;
	overflow:hidden;}
.inpics-nowidth{
	float:left;
	text-align:center;
	margin:0 auto;
	padding-right:6px;
	overflow:hidden;}
.inpicr{
	width:142px;
	float:right;
	text-align:center;
	margin:0 auto;
	overflow:hidden;}

/*table td style*/
table tr td p{
	line-height:20px;}

/*table style*/
.tableside{
	width:538px;
	overflow:hidden;}
.tableside ul{
	clear:both;}
.tableside li{
	width:250px;
	padding:0 5px;
	float:left;}
.tableside li.tableinside {
    color:#fff;
	font-weight:bold;
	padding:2px 5px;
	background-color: #900;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size:12px;
}
.tableside li.tablebg {
	background:#f1f1f1;
	font-size:12px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

/*image postion*/
.imgleft{
	float:left;
	padding-right:10px;}
.imgright{
	float:right;
	padding-left:10px;}

/*css*/
.pdfdownload{
	width:538px;
	overflow:hidden;
	}
.pdfdownloads{
	width:538px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:6px;
	margin-bottom:6px;
	overflow:hidden	;}
.pdfdownloads img{
	padding-left:3px;}

.pdfdownloads li.pdlleft{
	text-align:left;
	width:450px;
	float:left;
	line-height:20px;}
.pdfdownloads li.pdlright{
	float:right;
	text-align:right;}
.bottomLine
{
    padding-bottom:5px;
    border-bottom:1px solid #e5e5e5;
}
.productaligntop
{
    padding-top:8px;
}
.servicetrackproductaligntop1
{
    padding-top:10px;
}
.servicetrackproductaligntop2
{
    padding-top:2px;
}