@charset "utf-8";

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;   
 } 
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body{
	color: #555555;
}
.xuxian {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

a:link {
	color: #5555555;
	text-decoration: none;
}
a:visited {
	color: #5555555;
	text-decoration: none;
	
}
a:hover {
	color: #F60;
	text-decoration: underline;
	
}
a:active {
	text-decoration: none;
}
 table {  
     border-collapse:collapse;   
     border-spacing:0;   
 } 
 fieldset,img {    
     border:0;   
 } 
 address,caption,cite,code,dfn,em,strong,th,var {  
     font-style:normal;   
     font-weight:normal;   
 } 
 
 ul {  
     list-style:none;   
 } 

 caption,th {  
     text-align:left;   
 } 
 h1,h2,h3,h4,h5,h6 {  
     font-size:100%;   
     font-weight:normal;   
 } 
 q:before,q:after {  
     content:'';   
 } 
 abbr,acronym { border:0;   
 }  


#wrap {
	width: 965px;
	margin-right: auto;
	margin-left: auto;
}

#wrap #top {
	background-image: url(../images/kebo_02.gif);
	background-repeat: no-repeat;
	width: 965px;
	padding-top: 25px;
	margin-bottom: 10px;
	} 
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
#wrap #top #logo {
	float: left;
	margin-left: 10px;
}
#wrap #top #search {
	float: right;
	margin-right: 5px;
	margin-top: 30px;
}
#wrap #top #search  #textfield {
	height: 20px;
	border: 1px solid #CBD8E8;
}
#wrap #topnav {
	height: 34px;
	width: 945px;
	background-image: url(../images/kebo_19.gif);
	background-repeat: repeat-x;
	padding-left: 20px;
}
#wrap #topnav ul li {
	background-image: url(../images/kebo_17.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 34px;
	padding-right: 25px;
	padding-left: 25px;
	float: left;
	line-height: 34px;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 2px;
	background-position: center;
}
#wrap #banner {
	margin-top: 3px;
}
#wrap #content {
	margin-top: 15px;
}
#wrap #content .contentleft {
	float: left;
	width: 180px;
	margin-right: 20px;
}
#wrap #content .contentleft .productclass {
	background-color: #FBFBFB;
	border: 1px solid #EEEEEE;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#wrap #content .contentleft .productclass .bigclass {
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	background-image: url(../images/kebo_36.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	margin-top: 10px;
}
#wrap #content .contentmiddle {
	width: 362px;
	margin-right: 20px;
	float: left;
}

#wrap #content .contentleft .productclass .smallclass li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	line-height: 22px;
	padding-left: 35px;
	font-weight: normal;
	color: #555555;
}
#wrap #content .contentmiddle .productcon {
	margin-left: 10px;
    margin-top: 20px;

	
}
#wrap #content .contentmiddle .productcon .productli {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	margin-top: 10px;
	border-bottom-color: #cccccc;
}
#wrap #content .contentmiddle .productcon .productli.clearfix .productpic {
	float: left;
	margin-right: 10px;
}
#wrap #content .contentright {
	float: left;
	width: 372px;
}
#wrap #content .contentright .rightcon {
	background-color: #FBFBFB;
	border: 1px solid #EEEEEE;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 8px;
}
#wrap #content .contentright #contact .contactcon {
	background-image: url(../images/kebo_52.gif);
	background-repeat: no-repeat;
	height: 110px;
	width: 317px;
	padding-top: 5px;
	padding-left: 60px;
	line-height: 25px;
	margin-top: 5px;
}
#wrap #footer {
	margin-top: 10px;
	background-image: url(../images/kebo_56.gif);
	background-repeat: repeat-x;
	height: 46px;
	text-align: center;
	padding-top: 20px;
	color: #FFF;
	line-height: 20px;
}
#wrap #content .container .bt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1DA8E7;
	padding-bottom: 5px;
}



ol {
	padding-left: 25px;
}









.bai , .bai a , .bai a:link{color: #FFF;text-decoration: none;}
.bai a:hover{
	color: #FF0;
	text-decoration: none;
}
.rightxian {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #49B0DE;
}
.mt10 {margin-top: 10px;}
.mt5 {margin-top: 5px;}
.a14 {
	font-size: 14px;
}
.hl25 {
	line-height: 25px;
}
.hl20 {
	line-height: 20px;
}
.b {
	font-weight: bold;
}
.lf {
	float: left;
}



.tt {margin-bottom: -9px;}
*html .tt {margin-bottom: -3px;}
*+html .tt {margin-bottom: -3px;}
