html,body
{margin:0 auto;padding:0; background:#595959;font-family: Tahoma, "", sans-serif; text-align:left; font-size:12px; color:#333333}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #DF0024;
}
a:active {
	text-decoration: none;
	color: #333333;
}
a{blr:expression(this.onFocus=this.close());} 
a{blr:expression(this.onFocus=this.blur());} 
a:focus { -moz-outline-style: none; } 
img{border:0}
form{padding:0;margin:0;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
 } 
 
  ol,ul {  
     list-style:none;   
 } 
 
a.more{background:url(../images/icon_arrow.gif) left no-repeat;padding-left:8px; font-weight:bold}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px; }
.scrollimg{border:1px solid #ccc;padding:1px; text-align:center; width:120px; height:120px; margin-bottom:5px}
 


#container {width:920px; margin:0 auto; background:#FFFFFF }
#header {height:77px; margin-bottom:1px; text-align:left;width:920px; background:url(../images/hearderbg.jpg)}
#logo{width:500px;float: left; margin-left:170px;_margin-left:90px; padding-top:45px; color:#666666; font-weight:bold; font-size:11px}
#headerright{float: left;width:228px}
#language{text-align:right; margin-top:5px}
#search{text-align:right; margin-top:20px}
.searchinput{
font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
color:#333333;
margin-top:2px;
width:160px;
text-indent:5px;
border:1px solid #0496E3;
background:#D4ECF8
} 

.btn{float:right;}
.btn a{width:146px;height:24px;display:block;float:right;margin-left:4px;}
.btn a.msn{background:url(../images/btn_msn.jpg);}
.btn a.msn:hover{background:url(../images/btn_msn_on.jpg) left -1px;}
.btn a.skype{background:url(../images/btn_skype.jpg);}
.btn a.skype:hover{background:url(../images/btn_skype_on.jpg) left -1px;}
 
 


 
#banner{} 
 
.menubg {
	background-image: url(../images/e-baoda_08.gif);
	background-repeat: repeat-x;
	width: 920px;
	height: 36px;
	
	
}

.menubg ul{ margin-left:80px}
.jianju-cn{padding-left: 20px;
	padding-right: 20px;
	font-size: 13px;}
.jianju-en{padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;}
.menu li {
	
	font-weight: bold;
	color: #EFF9FF;
	line-height: 31px;
	float: left;
	padding-top: 3px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #881E1C;
	font-size:14px
}
.menubg .menu {
	height: 36px;
}

.menu li a ,.wrap .menu li a:link{
	color: #EFF9FF;
	text-decoration: none;
}
.menu li a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.menu li a:hover{
	color: #FF0;
	text-decoration: none;
}
 
.lf{float:left;}
.rh{float:right;}


 
.contentleft {
	float: left;
	width: 220px;
	margin-right: 15px;
	margin-bottom:5px;

	
}
 
 
.contentleft .productclass .label{
	width:220px; 
	height:28px;
	background:url(../images/baoda_15.gif);
	text-indent:35px;
	color:#DF0024;
	font-weight:bold;
	font-size:14px;
	line-height:25px
	} 

.contentleft .productclass .con .bigclass {
	padding-top: 5px;
}

.contentleft .productclass .con {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D7D4D4;
	border-bottom-color: #D7D4D4;
	border-left-color: #D7D4D4;
	background-color: #F2F2F2;
 
	padding-bottom: 5px;
}
 
 
.contentleft .productclass .con .samllclass li {
	background-image: url(../images/e-baoda_28.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 5px;
	padding-top: 6px;
	padding-bottom: 7px;
	font-size:13px;
	

}
 
 
 

.contentleft .leftcontactus .label{
	margin-top:20px;
	width:220x; 
	height:28px;
	background:url(../images/baoda_15.gif);
	text-indent:35px;
	color:#DF0024;
	font-weight:bold;
	font-size:14px;
	line-height:30px
	} 
.contentleft .leftcontactus .con {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D7D4D4;
	border-bottom-color: #D7D4D4;
	border-left-color: #D7D4D4;
	background-color: #F2F2F2;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right:5px;
	line-height:22px;
		
}
 .contentleft .leftcontactus img{ padding-right:2px} 
 
 
 
 
.contentright {
	float: left;
	width: 660px;
}



.bt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 5px;
	padding-left: 5px;
	height: 20px;
	margin-bottom:10px;
	font-size: 14px;
	font-weight: bold;
	color: #DF0024;
}

.bt a{color: #DF0024;}
.bt a:visited{color: #DF0024;}

.btleft {
	float: left;
}

.btleft a {
	color: #039;
}

.btright {
	float: right;
	line-height: 25px;
	color: #666;
} 
 
.smallclassli{ padding-left:10px; } 
 .smallclassli a{ font-size:11px}
 

.contentright .aboutus{ line-height:18px; margin-bottom:10px; font-size:13px}
.contentright .compphoto{float:right; padding:1px; width:200px;height:150px; border:1px solid #ccc}  
 
.contactus {clear:both;margin:10px;height:auto !important; height:450px;min-height:450px; background:url(../images/ccc.jpg); padding:20px }


#maincontent{ margin:5px}
#indextop{ margin:10px; height:auto !important; height:100px;min-height:100px; background:#FFFFFF; line-height:22px}
#indexleft{ width:500px; float:left; border-right:1px #CCCCCC solid; padding-right:10px;   }
#indexright{ font:left; padding-left:10px;width:400px; }

#indexbottom{margin:10px; height:auto !important; height:100px;min-height:100px; }


#list,#list0,#list1{margin:0px;padding:0px; list-style:none}
#list0 li{text-align:left;line-height:24px; float:left; width:120px}
#list0 a:link{background:url("../images/arr.gif") no-repeat 5px center; display:block; width:100px;color:#6F6F6F; padding-left:20px;text-decoration:none;}
#list0 a:visited{background:url("../images/arr.gif") no-repeat 5px center; display:block; width:100px;color:#6F6F6F; padding-left:20px;text-decoration:none;}
#list0 a:hover{background:url("../images/arr.gif") no-repeat 5px center; display:block; width:100px;color:#ff6600; padding-left:20px;text-decoration:underline;}


.contactus h4{ font-size:22px; font-family:Arial, Helvetica, sans-serif}
.contactus h2{font:bold 14px Verdana; color: #0A8836; text-align:left; margin-top:10px; margin-bottom:10px}
.tables.data {padding:4px; }
.tables.data th {padding:4px 4px 4px 8px;text-align:left;font-weight:lighter;vertical-align: top;}
.tables.data td {padding:4px 4px 4px 8px;}
.tables.data td td {padding:0!important;border:none!important;} 
.contactus .left{ width:300px; float:left}
 
 
 
 
 
 


.listnews{ line-height:18px;height:auto !important; height:400px;min-height:400px }
.listnews{margin-top:10px;  }
.listnews .newstitle a:link{font-size:14px; font-weight:bold; color:#003399}
.listnews .newstitle a:visited{font-size:14px; font-weight:bold; color:#003399}
.listnews .newscontent{ margin-top:2px; margin-bottom:10px; font-size:11px ;border-bottom:#CCCCCC 1px dotted; padding-bottom:5px ; color:#333333; line-height:22px}

.shownews{margin-top:10px;height:auto !important; height:400px;min-height:400px}
.shownews .newstitle{font-size:16px; font-weight:bold; text-align:center; margin-bottom:10px; color:#003399;}
.shownews .newscontent{line-height:24px; font-size:13px }

 

 

.galleryproduct{margin:5px 0 10px 0px;height:auto !important; height:400px;min-height:400px }
.galleryproduct li {float:left;width:165px; line-height:120%;list-style:none;overflow:hidden; height:200px}
.galleryproduct .proname{ margin-top:4px}
.galleryproduct .winright {float:right; font:11px Verdana;padding:8px 12px;}
.productphotobox{width:150px;height:150px;border:1px solid #ccc;display:table-cell;vertical-align:middle;text-align:center;}
.productphotobox img{border:0px;margin-top: expression(( 150 - this.height ) / 2);} 

 

/*showproduct*/
.showproduct{margin-top:10px;height:auto !important; height:360px;min-height:360px}
.showproduct h2{ font-size:18px; color:#DF0024}
.showproduct .com_name{ font-size:12px; color:#DF0024} 
.showproduct .productdesc{ line-height:20px; padding-left:10px}
.showproduct .productimg{ margin-bottom:10px}





.gallerylogo{margin:5px 0 10px 0px; }
.gallerylogo li {float:left;width:128px; line-height:120%;list-style:none;overflow:hidden; height:100px}
.gallerylogo .proname{ margin-top:4px}
.gallerylogo .winright {float:right; font:11px Verdana;padding:8px 12px;}
.gallerylogobox{width:110px;height:72px;border:1px solid #ccc;display:table-cell;vertical-align:middle;text-align:center; margin-bottom:4px}
.gallerylogobox img{border:0px;margin-top: expression(( 72 - this.height ) / 2);} 




.factorytour{height:auto !important; height:360px;min-height:360px}
.factorytour ul{margin:0px;line-height:28px;list-style:none; padding:0px; }
.factorytour li {display:block;float:left;text-align:center; padding:0px; width:210px; margin-bottom:10px}
.factorytour .fname{margin-top:2px}
.facephotobox{width:200px;height:150px;border:1px solid #ccc;padding:1px;display:table-cell;vertical-align:middle;text-align:center}
.facephotobox img{border:0px;margin-top: expression(( 150 - this.height ) / 2); }



.listfaq {clear:both;margin:10px;height:auto !important; height:360px;min-height:360px;}
.listfaq a{color:#333333}
.listfaq .faqtitle{ font-weight:bold}
.listfaq .faqcontent{ margin-top:2px;  font-size:11px ; margin-bottom:20px; line-height:20px}
.groupfaq{margin-top:20px}


.ecatalogue{margin-top:10px;height:auto !important; height:400px;min-height:400px}
.pdf_list {width:100%;float:left;list-style:none;margin-top:17px;margin-bottom:10px;text-align:left;clear:both;border-bottom:1px #ccc dashed;}
.pdf_list .checkbox{float:left;width:25px;}
.pdf_list .image{float:left;width:100px; text-align: right}
.pdf_list .text{float:left;width:680px;line-height:16px; padding-left:10px;}
.pdf_list .text .name a{ font-size:14px; font-weight:bold}
.pdf_list .text .button{ text-align:right; margin-top:20px}
.pdf_list .text .description{font-size: 11px;line-height:20px;}

 

.relatedproducts{margin:0px;width:100%;}
.relatedproducts li{float:left;width:110px; line-height:120%;list-style:none;margin:6px 0px 5px 0px;overflow:hidden; height:170px}
.relatedproducts .proname{ margin-top:5px}

 
 .relatedproductsphotobox
{width:90px!important;height:90px;padding:1px;display:table-cell;vertical-align:middle;text-align:center;border:1px solid #ccc;}
.relatedproductsphotobox img{border:0px;margin-top: expression(( 90 - this.height ) / 2);} 
 
 
/* pagenum */
.pagenav {clear:both; text-align:center; margin-bottom:10px; color:#000000; margin-top:10px }
.pagenav .typing{float:right;}
.pagenav select{font-family:verdana;}
.pagenav a{padding: 2px 5px;color:#DF0024!important; border: solid 1px #DF0024;text-decoration: none!important;}
.pagenav a:hover{background-color:#FFFCC7;color:#000000!important;}
.pagenav span.current {padding:2px 5px; color:#FFF!important;background-color:#DF0024!important;border: solid 1px #DF0024;font-weight:bold;}
.pagenav .pre{margin: 0 15px;}
.pagenav .next{margin-left:15px;}
 
 


 
/*inquiry*/
.inquiry{text-align:left;clear:both;margin:10px;height:auto !important; height:360px;min-height:360px; font-size:13px} 
.inquiry1{text-align:center;} 
.inquiry .teltext{ font-size:11px}


/*sitemap*/
.sitemap{line-height:18px;clear:both;margin:10px;height:auto !important; height:360px;min-height:360px;}
.sitemap .maintitle{font-size:13px; font-weight:bold;  }
.sitemap ul{ margin-left:40px}

.sitemap .title{ text-align:left; margin-bottom:20px}
.sitemapproduct{list-style:none; margin-top:10px; margin-bottom:10px;} 
.sitemapproduct li {float:left;width:70px; list-style:none; height:85px;  }
.sitemapproduct img{width:60px;height:41px}
.sitemapproductphoto{width:60px;height:41px;border:1px solid #ccc;padding:1px;}
 
 
 /*footer*/
#footer { text-align:center;   width:902px;border-top:1px solid #C1C1C1; clear:both; margin-bottom:10px}
.bottom_menu{ text-align:center; margin-top:10px}

#copyright{line-height:20px;padding-top:5px; padding-bottom:10px; clear:both}
.bottomkeyword a{color:#DF0024; font-weight:bold}
.bottomkeyword a:visited{color:#DF0024; font-weight:bold}
.copyright{ font-size:10px}
.powerby{ font-size:10px} 
 
  .tran img{ margin-right:5px; }
 .tran{ margin-top:10px; margin-bottom:10px}
