html{font-size:12px;}
body{
	margin:0px;
	line-height:1.4em;
	text-align:center;
	color: #333;
	font-size:12px;
	font-size:12px;
	font-family: Tahoma;
}
A{color:#333; text-decoration:none;}
A:link{color:#333; text-decoration:none;}
A:visited{color:#333; text-decoration:none;}
A:hover{background:none transparent scroll repeat 0% 0%; color:#09F; text-decoration: underline;}
td{font-size:10pt;}

.hide{display:none;}
.show{display:block;}

UL {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI { DISPLAY: block; COLOR: #333; FONT-WEIGHT: normal; PADDING-TOP: 5px}
LI A:link {	MARGIN: 0px; DISPLAY: block; COLOR: #333; TEXT-DECORATION: none}
LI A:visited {MARGIN: 0px; DISPLAY: block; COLOR: #333; TEXT-DECORATION: none}
LI A:hover {BACKGROUND-COLOR: #eaeaea; DISPLAY: block; COLOR: #09F; TEXT-DECORATION: underline}

#wrap{ text-align:left; color:#333; position:relative; font-size:9pt; height:auto; width:1002px; margin:0px auto; }
#header{text-align:left; height:auto;}
#header_a{position:absolute;TOP: 0px; RIGHT: 0px; PADDING-TOP: 0px; -moz-border-radius: 0px;} 
#header_b{
	position:absolute;
	top:25px;
	RIGHT: 0px;
	PADDING-TOP: 0px;
	-moz-border-radius: 0px;
	width:819px;
	height:72px;
	background-image: url(../images/index_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#header_b li{
	 float:left; position:relative; top:-5px;   list-style:none; list-style-type:none;
}
#header_b li img{ border:none; vertical-align:bottom;
}
.subbg{
	font-size:9pt;
	font-weight:bold;
	background-image: url(../images/subnav_r1_c2.gif);
	background-repeat: repeat-x;
	float:left;
	position:relative;
	margin-top:5px;
	padding-right:5px;
	 
}

.subline{
	background-image: url(../images/subnav_r1_c2.gif);
	background-repeat: repeat-x; 
 
	margin-top:5px;
	padding-top:-2px;
	color:#FFF;
	
	
	 
}



DIV .spacer{clear:both; } 
.bluetext{color:#06F; font-weight:bold; text-align:right; padding-right:10px;}
.clutretext{color:#F30; font-size:12pt; font-weight:bold;}
.servicetext{color:#06F; font-weight:bold;}
.grayfont{color:#999999; font-size:12px;}
.titletext{color:#0066FF; font-weight:bold; font-size:12pt;}
.exampletitle{ color:#06F; font-weight:bold;   padding-left:10px;}
.teltext{font-size:10pt; font-weight:bold; color:#0066cc; padding-left:10px; line-height:25px;}
.redtext{color:#FF0000; font-weight:bold;}

#boxa{ position:relative; height:auto; float:left; width:100%; top:-5px;} 
#boxa .flash{float:left; border:1px  #CED9F0 solid; background:#F3F5FA; padding:2px 2px 2px 2px;}
#boxa .newslist{
	float:right;
	width:195px;
	height:191px;
	background-image: url(../images/aboutus_05.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#boxa .newslist ul{margin-left:10px; margin-top:20px; list-style:none; list-style-type:none;}
#boxa .newslist ul li{
	display:block;
	height:21px;
	line-height:20px;
	
	width:170px;
	list-style:none;
	list-style-type:none;
	overflow: hidden;
	white-space: nowrap;
-o-text-overflow: ellipsis;	text-overflow: ellipsis;
	background-image: url(../images/narrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}


#boxa .enewslist{
	float:right;
	width:195px;
	height:195px;
	background-image: url(../images/images/enindex_23.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#boxa .enewslist ul{margin-left:10px; margin-top:20px; list-style:none; list-style-type:none;}
#boxa .enewslist ul li{
	display:block;
	height:21px;
	line-height:20px;
	
	width:170px;
	list-style:none;
	list-style-type:none;
	overflow: hidden;
	white-space: nowrap;
-o-text-overflow: ellipsis;	text-overflow: ellipsis;
	background-image: url(../images/narrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}



#boxb{BACKGROUND-COLOR: #ffffff; MARGIN: auto; WIDTH: 100%; WHITE-SPACE: normal; HEIGHT: auto;top:-5px;position:relative; }

.column {POSITION: relative;WIDTH: 22.5%;}

.column#clm1 {
	WIDTH: 200px;
	float:left;
	height:950px;
	background-image: url(../images/bgline.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.column#aboutclm1 {
	WIDTH: 201px;
	float:left;
	height:auto;
	background-image: url(../images/bgline.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.column#contactclm {
	WIDTH: 201px;
	float:left;
	height:1200px;
	background-image: url(../images/bgline.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.column#clm2 {width:800px; float:right; height:auto;}

#clm2 .clmsamplea{
	height:180px;
	background-image: url(../images/index_09.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:5px;
	padding-left:10px;
}

#clm2 .clmsampleb{
	height:auto;
	background-image: url(../images/index_09.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:5px;
	overflow:hidden;
}

#clm2 .clmsamplec{
	height:140px;
	background-image: url(../images/index_09.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:5px;
	padding-left:10px;
}

#clm2 .clmsampled{
	height:120px;
	background-image: url(../images/index_09.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:5px;
	padding-left:10px;
}

#clm2 .clmsamplee{
	height:120px;
	background-image: url(../images/index_09.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:5px;
	padding-left:10px;
}

#clm2 .clmsamplee img{
	display:block; float:left;
	 
}


#clm2 .abouta{width:70%; float:left;padding-left:10px; line-height:30px; word-spacing:10px; padding-top:10px; font-size:10pt;}
#clm2 .aboutb{width:25%; padding-left:10px; float:right; padding-top:10px;}
#clm2 .aboutb img{ display:block; padding:4px 4px 4px 4px; border:1px #E7E7E7 solid; margin-bottom:10px; vertical-align:bottom}

#clm2 .honor{height:auto; text-align:center; position:relative; margin-left:20px; padding-top:60px;}
#clm2 .honor li{float:left; margin:5px 15px 45px 15px; display:block; list-style:none; list-style-type:none; }
#clm2 .honor li img{ padding:4px 4px 4px 4px; border:1px #E7E7E7 solid; vertical-align:bottom;}

#clm2 .clutre{height:auto;position:relative; margin-left:10px; padding-top:10px; line-height:30px}
#clm2 .clutre img{ text-align:center; display: block; vertical-align:bottom;}

#footer{
	width:1002px;
	height:152px;
	background-image: url(../images/index_22.jpg);
	background-repeat: no-repeat;
	background-position: center ;
	clear:both;
	text-align:center;
	line-height:35px;
	padding-top:30px;
	margin:-5px auto;
	position:relative; 
   
}


table{   
border-collapse: collapse;   
}

h1,h2,h3{  font-size:12px; margin:0;padding:0;} 


table.t1{   
border:1px solid #cad9ea;   
  color:#666;   
}   

table.t1 td{   
border:1px solid #cad9ea;   
 
}   
table.t1 tr.a1{   
background-color:#f5fafe;   
}  


.indexproduct{padding:3px 3px 3px 3px ; border:1px #E8EAF4 solid; background-color:#FAFAFA; float:left; margin:0px 0px 0px 6px;}
.indexproduct span{text-align:center; padding-top:10px; display:block;}
 .indexplan{  margin-left:1px!important; float:left;  position:relative; left:0px; border:1px #E8EAF4 solid; text-align:center;  }
.indexplan img{  display:block; margin-top:8px; }
.indexplan span{display:block;overflow: hidden;width:100px; padding-top:2px; text-align:center; margin:0 auto;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;  }

#detailesinfo{width:780px; margin-left:5px; float:left;border:2px #F0F2F7 solid; background-color:#FFFFFF;  padding:15px 10px 15px 10px; clear:both; line-height:25px;}

#detailesinfo .pic img{display:block; text-align:center; margin-bottom:10px; margin-top:10px; border:1px  #FFFFFF solid; clear:both;}
#detailesinfo  h5{display:block; padding:20px 5px 5px 5px; margin-top:50px; text-align:left;  }
#detailesinfo li{cursor:hand; float:left; text-align:center;}
#detailesinfo h4{  text-align:center; margin:0 auto; padding-left:200px; display:block;}
#detailesinfo .name{  text-align:center;   display:block; width:200px; margin:10px;}
#detailesinfo .brandlist img{   padding:5px 5px 5px 5px ; display:block; border:1px #F6F6F6 solid; }

#detailesinfo h3{width:550px; text-align:center; background-color:#FFFFFF; height:135px; border:1px  #FFFFFF solid; clear:both;}
#detailesinfo h3 img{float:left; width:110px; height:120px; padding:5px 0px 5px 0px ; margin:0px 5px 5px 5px; border:1px solid #CCCCCC; background-color:#fff;}

.qq{ width:188px; float:left; padding-left:15px;}
 
.qq img{ display:inline; float:left; vertical-align:bottom; width:76px; height:27px; margin:2px 10px 2px 0px;  }


.examplebox { 
vertical-align:middle;
/*设置水平居中*/
text-align:center; 
border: 1px solid #EEE;

padding:2px 2px 2px 2px ;
margin-left:3px;
margin-right:3px;
margin-top:5px;
overflow:hidden; 


}
.examplebox img {
/*设置图片垂直居中*/
vertical-align:top;

}