@charset "utf-8";
/* CSS Document */
body{ font:12px "Microsoft YaHei", Arial, Tahoma; margin:0; padding:0; background:url(../images/bodybg.jpg) repeat-y #01112b; color:#666;}

img{border:0;}
*html img{border:0;}
#outHeader{ width:100%;background:url(../images/sprites.png) 0 -1014px repeat-x;}
a:link,a:visited,a:hover{ text-decoration:none;color:#fff; }

.clear:after{display:block;clear:both;content:".";visibility:hidden; height:0;} 
.color666{color:#666;}
.colorfff{color:#fff;}
.colorf00{color:#f00;}
.block{display:block;}
.hidden{display:none;}
.fullwidth{width:inherit;}
.clearborder{ border:none;}

.info{background:url(../images/sprites.png) -970px -314px no-repeat;}
.error{background:url(../images/sprites.png) -970px -396px no-repeat;}
.blankmsg{font-size:16px; vertical-align:middle; padding-left:30px; line-height:30px;}
/* 新建层 */
.wrap{ width:1024px; margin:0 auto;}

#maintop,.banner,.main{width:990px; margin:0 auto; overflow:hidden;} /*overflow:hidden 控制main背景?*/

#header{width:990px; margin:0 auto;}
#header,#maintop{height:80px; }

.main{padding:0 10px;+padding:0 10px 20px 10px; background:#fff; margin:0 auto;}
.maintopline{width:inherit; border-top:#ccc dashed 1px;}
.mainleft{width:605px; float:left; margin:10px auto auto auto;}
.mainright{
	width:375px;
	float:left;
	margin:10px auto auto 10px;
	+margin:10px auto auto auto;
	background:url(../images/sprites.png) -307px -171px no-repeat;
	_background:url(../images/tabbg.jpg) top center no-repeat;
}

#footer{background:url(../images/sprites.png) 0 -839px repeat-x; width:100%; height:141px; margin:-10px auto 0 auto; padding:20px 0 0 0;}
#footer div{width:990px; margin:10px auto; text-align:center;}

.footerNav {margin:0 auto; width:800px;height:60px;}
.footerNav li,.footerNav li a{width:80px; height:40px; line-height:40px; display:block; text-align:center;}
.footerNav li{float:left; list-style:none;height:60px; line-height:60px;}
.footerNav li a:hover{background:url(../images/sprites.png) -104px -59px no-repeat;}

.favorites{width:176px; background:url(../images/sprites.png) -102px 15px no-repeat; margin:0;}

.favorites li,.topNav li{float:left; list-style:none;}
.favorites li{line-height:60px; width:70px;height:60px;text-align:center; margin-left:15px;_margin-left:10px;}
.favorites,.topNav{float:left;padding:0;}
.topNav{margin:0 0 0 80px;}
.topNav li{ position:relative;z-index:2;}
.topNav li,.topNav li a{width:80px; height:60px; line-height:60px; display:block; text-align:center;font-weight: bold;}
.topNav li a:hover{background:url(../images/sprites.png) -104px -59px; font-weight: bold;}
.topNav li div {display:none; position:absolute; top:60px; left:0; padding:5px; background:#0d3c78;/*border:1px solid #ccc; border-top:none;*/ white-space:nowrap; z-index:999;}
.topNav li div a{height:20px; line-height:20px; font-weight: bold; width:70px;}
.logo li{float:left;list-style:none;}
.cnlang{margin-left:610px;_margin-left:395px; background:url(../images/sprites.png) -102px -130px; width:39px; height:68px; line-height:68px; text-align:center;}
.enlang{margin-left:20px; background:url(../images/sprites.png) -170px -130px; width:39px; height:68px; line-height:68px; text-align:center;}
.cnlang a,.enlang a{display:block; height:100%}

.banner{background:#fff; padding:10px;}
.bannerbg{background:url(../images/sprites.png) 10px -676px #fff no-repeat;}

.columnSt{width:381px; float:left; overflow:hidden; margin-bottom:5px;}
.columnNd{width:210px; float:left; margin:0 0 0 10px;}

.columnSt h1{font-size:14px; padding-left:15px; background:url(../images/sprites.png) -621px -41px no-repeat; width:inherit;+width:381px; border-bottom:1px #ccc dashed; margin:0; hieght:26px; line-height:26px;}
.columnSt h1 a{ width:inherit; display:block;}
.columnSt h1 a:link,.columnSt h1 a:visited,.columnSt h1 a:hover,.columnNd a:link,.columnNd a:visited,.columnNd a:hover,colproduct h1 a:link,colproduct h1 a:visited,colproduct h1 a:hover{color:#666;}
.columnSt div{width:inherit; height:233px; border-bottom:#ccc 1px dashed; margin:0; padding:0; line-height:20px;text-indent: 2em;}
.columnSt div:first-letter {
	font-size:300%;
	font-weight:bold;
	color:#000;
	float:left;
	
}/*因为有图片存在，暂不起作用*/
.columnSt img{ padding:5px; margin:10px; background:#f1f1f1;  float:left;}

.colproduct{float:left; margin:0 0 20px 0; +padding-bottom:10px; width:inherit; +width:600px; display:block; border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.colproduct h1{
	background:url(../images/sprites.png) -305px -106px no-repeat;
	+background:url(../images/sprites.png) -305px -106px no-repeat;
	font-size:14px; 
	margin:0 auto;
	+margin:0 auto 10px auto;
	+width:inherit;
	padding-left:10px;
	height:25px;
}

.colproduct h1 a{height:25px; line-height:25px;}
.colproduct dl {float:left;width:280px; margin-left:10px;+margin:10px 5px;}
.colproduct dl dd{float:left; margin:5px 5px 0 0; position:relative;}
.colproduct dl dt{margin-top:2px; border-bottom:1px dashed #ccc; overflow:hidden;}
.colproduct dl dt form{display: inline-block; +display:inline;}
.colproduct dl dd img{border:1px #ccc solid; padding:2px; width:102px; height:72px;}

.sample6 span {
	width: 108px;
	height: 78px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/cut-corner.png) no-repeat;
}

.columnNd h1{width:inherit; background:url(../images/sprites.png) -728px 15px #EEE no-repeat; font-size:14px; height:26px; line-height:26px; margin:0 auto 8px auto;}
.columnNd h1 a:link,.columnNd h1 a:visited,.columnNd h1 a:hover{background:url(../images/sprites.png) -982px -85px; padding-left:20px;color:#053261;}
.columnNd img{border:1px #f1f1f1 solid; margin:auto;}

.columnNdProfiles{margin:0 15px; padding:10px 0; display:inline-block;}
.columnNdProfiles li{float:left; width:80px; list-style:inside;height:26px;}
.columnNdNews{margin:0 15px; padding:5px 0; display:inline-block;}
.columnNdNews li{float:left; width:80px; list-style:inside;}

.tabnews{ width:inherit; height:360px; overflow:hidden; }
.tabnews h1{font-size:14px; border-bottom:#0e3a72 solid 1px; margin:0;}
.tabnews h1 a{font-size:14px; line-height:26px; height:26px; width:94px; margin-left:10px 0; text-align:center; display:inline-block;}
.tabnews ul{ margin:0 auto; padding:20px 0;width:90%;}
.tabnews ul li{list-style:none; border-bottom:#efefef 1px dotted;}
#tabNewsMore{float:right;+display:inline-block;+float:none;+margin-left:85px;_color:#053261;}

a.currentTab{background:url(../images/sprites.png) -485px -10px no-repeat; width:94px; color:#fff; height:26px; line-height:26px; display:inline-block; text-align:center;}
a.unActive{color:#053261;}
.unActive2:link,.unActive2:visited{ margin-left:465px;color:#053261;}
.unActive2:hover{color:#053261;}
a.news:link,a.news:visited{background:url(../images/sprites.png) -985px -212px no-repeat; color:#666; padding-left:26px; height:26px; line-height:26px; vertical-align: middle; white-space: nowrap;display:block;}
a.news:hover{background:url(../images/sprites.png) -985px -238px no-repeat; color:#053261;}
a.news em{float:right; font-style:normal;}

.searchbar {background:url(../images/sprites.png) -974px -131px no-repeat; height:26px; line-height:26px; padding:0; margin:0 auto; width:300px;}
.searchbar input[type="text"]{height:20px; line-height:20px; border:1px solid #666; margin:-10px 10px 0 50px; vertical-align:middle;}
.searchbar input[type="button"]{
 background:url(../images/sprites.gif) -306px -42px no-repeat;
 width: 55px;
 height: 21px;
 cursor: hand;
 border: none;
 margin:0;
 padding:0;
}
.friendlink{margin:30px auto 0 auto; padding:0;}
.friendlink li{float:left; list-style:none;margin:2px;}
.friendlink img{width:120px; height:43px;}

.sidebar {width:213px; margin:0; float:left; position: relative;}
.sidebartitle{background:url(../images/sidebar/img.jpg) bottom center no-repeat; height:162px; text-align:center;}

.sidebarmenu {background:url(../images/sprites.png) -730px -172px no-repeat; height:212px;width:181px; margin:5px auto; padding:0;}
.sidebarmenu li,.sidebarmenu li a{ width:181px;  text-align:center; height:54px; line-height:54px; display:block;}

.sidebarcategory {margin:0 auto;padding:1px 0; width:186px;  position:relative;z-index:1;}
.sidebarcategory li{list-style:none; height:29px;line-height:29px; padding:0;background:#eaeaea; margin:2px auto; border-left:1px #ccc solid; border-right:1px #ccc solid;}
.sidebarcategory li a:link,.sidebarcategory li a:visited{font:14px "Microsoft YaHei", Arial, Tahoma; font-weight:bold; color:#000; margin:0 auto; line-height:29px; height:29px; width:inherit; display:block; text-align:center;}
.sidebarcategory li a:hover{background:url(../images/sprites.png) -105px -198px no-repeat; color:#fff;z-index:1;}
.sidebarbottom{background:url(../images/sidebarbottombg.jpg) no-repeat; height:313px;bottom:5px;position:absolute; width:inherit; +width:213px;}

.container{width:760px; float:left; display:block; margin-bottom:10px;}
.curposition{background:url(../images/sprites.png) -986px -178px no-repeat; width:inherit; padding-left:15px; border-bottom:1px dashed #ccc;}
.curposition a,.content a{color:#666;}
/*html .curposition a:link,.curposition a:hover,.curposition a:visited{color:#666;}*/
.contenttitle{text-align:center; width:inherit;}
.contentlist dt {float:left;}
.contentlist img { border:1px #ccc solid; padding:2px; margin:5px 10px; width:450px; height:360px}
.contentlist dd{ border-bottom:1px #f1f1f1 dotted;height:26px; vertical-align: middle;}
/*.contentlist a{color:#666;}*/

.job_list{ width:600px; border-bottom:1px dashed #FFF; margin:0 auto; padding-bottom:10px;}
.job_list_left{ width:500px; float:left;}
.job_list_left p{ color:#666;}
.job_list_left p span{ display:inline-block; width:100px; text-indent:1em; border-bottom:1px solid #f1f1f1;}
.job_list_right{ width:100px; float:right; margin-top:70px;}

.truck_title{ width:700px; background: #ccc; margin:15px auto 0 auto;color:#000;}
.truck_content{ width:700px; background:#f1f1f1; margin:0 auto; color:#666;}
.spanwidth1{ display:inline-block; width:90px; height:30px; line-height:30px; border-right:1px dashed #FFF; text-align:center;overflow:hidden; float:left;}
.spanwidth2{ display:inline-block; width:60px; height:30px; line-height:30px; border-right:1px dashed #FFF; text-align:center;overflow:hidden; float:left;}
.spanwidth3{ display:inline-block; width:170px; height:30px; line-height:30px; border-right:1px dashed #FFF; text-align:center;overflow:hidden; float:left;}

.orderbutton{
 background:url(../images/sprites.png) -397px -44px no-repeat;
 width: 61px;
 height: 18px;
 cursor: hand;
 border-style: none;
 background-color: transparent;
 margin:0;
 padding:0;
}
.productshow{list-style:none;}
.productshow li{ float:left; width:169px; margin:10px 20px;}
*html .productshow li{ margin-left:20px; margin-top:5px; text-align:justify;}
.productshow li img{ width:169px; height:116px; }
.productshow li a:link,.productshow li a:visited{ text-decoration:none; color:#666;}
.productshow li a:hover{ text-decoration:none; color:#666;}
.productshow h3{ font:12px "Microsoft YaHei", Arial, Tahoma; margin:5px 0; padding:0; text-align:center; background:#f1f1f1; display:block;}

.page{ clear:both;color:#666; margin-top:10px; margin-left:500px;}
.page a:hover,.page a:link,.page a:visited,.page a:active{ color:#666;}



