@charset "utf-8";
/* CSS Document */
a{
	text-decoration: none;
	color: #333333;
}
a.visited{
	text-decoration: none;
	color: #666666;
}
a:hover{
	color: #CC0000;
	text-decoration: underline;
	}
.a2{
	text-decoration: none;
	color: #423724;
}
.buy{ text-align:right; margin:20px; clear:both;}
#pageall{
position:relative;	
	height:auto;
	overflow:hidden;
	width:982px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/images/bgall.gif);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	font-size: 10pt;
	background-color: #FFFFFF;
}
#pageall #allmenu1{ 
	width:982px;visibility:visible; position:absolute;
	height:35px; z-index:1000; left:10px; top:65px;
	}
#pageall #allmenu1 a{ display:block; width:120px; height:30px; float: left; text-align:center; line-height:30px; font-size:11pt; letter-spacing:2px; font-weight:700;background: url(../nav/nav_gray.gif) top no-repeat; color: #333;  }
#pageall #allmenu1  a:hover{ text-decoration:none;letter-spacing:2px; font-weight:700;color: #fff;background: url(../nav/nav_gray2.gif) no-repeat left; }



#allmenu{
	
	width:982px;
	height:35px;
	float:left;
	margin:0px;
	text-align:right; float:left;
	background-color: #CCCCCC;
	}
#allmenu  a{ display:block; width:120px; height:30px; float: left; text-align:center; line-height:30px; font-size:11pt; letter-spacing:2px; font-weight:700;background: url(../nav/nav_gray.gif) top no-repeat; color: #333;  }
#allmenu  a:hover{ text-decoration:none;letter-spacing:2px; font-weight:700;color: #fff;background: url(../nav/nav_gray2.gif) no-repeat left; }

.line{

	clear:both;
	width:100%;
	height:8px;
	background-color: #990000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style:solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-image: url(images/images/linebg.gif);
}
.line2{

	clear:both;
	width:100%;
	height:3px;
	background-color: #990000;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color: #000000;
	background-image: url(images/images/linebg.gif);
}
#flash{
   	height:265px;float:right;
	width:390px;
	margin:0px;
	padding:0px;
	}
#title{

	width:900px;
	height:55px;
	float:left;
	margin:10px 0px 0px 0px;
	padding-left:30px;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	}


#pic{
	float:left;
	
	height:230px;
	width:252px;
	margin:8px;
	padding:3px;
	border: 1px solid #666666;display:inline;
	}
#pic img{margin:25px 0px 0px 0px;}
#object{
	margin:0px 0px 0px 0px;

}
.more{float:right; margin:0px 20px 0px 0px}
.left{ width:272px;float:left; margin:10px 3px 0px 0px;}
#news{
	float:left;
	height:auto;
	width:265px;
	display:inline; overflow:hidden;

	text-align:left;
	}
#news h1{ margin:0; height:30px; line-height:26px; background:url(images/images/linebg.gif) no-repeat; padding:0 0 0 25px; font-size:12pt; letter-spacing:2pt;color:#fff}	
#news li{
	font-size:7pt;
	color: #333333;
	list-style-position:inside;
	list-style-type:square;
	margin:5px 12px 3px 4px;
	padding:0px;
	background-image: url(images/dotbg.gif);
	background-position:bottom;
	background-repeat: repeat-x;
}
#news li a{
	font-size: 10pt;
	line-height: 15pt;
}
#explain{
	
	float:left;
	height:auto;
	width:550px;
	margin:50px 0 0 0;
	text-align:left;
	}

#explain p{
    margin:5px 30px 0px 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 17pt;
	color: #484754; display:block; overflow:hidden;
}
.font1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 22pt;
	color: #000000;
	background-image: url(images/dotbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.font2{
	font-size: 10pt;
	line-height: 14pt;
	font-weight: normal;
	color: #660000;
	padding-left:5px;
}
.f08{
	font-size: 8pt;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	}
#product{float:right;
	display:inline;
	height:auto;	
	width:680px;	
	margin:5px 5px 5px 0px;	}
#product h1{ margin:0; height:50px; padding:5px 0 0 0px; text-align:left; font-size:12pt; letter-spacing:2pt;color:#3d2012}

.pa{float:left; width:680px; height:auto;}

.productimgall{width:128px;
float:left; height:auto;
text-align:center; 
margin:0px 2px 5px 2px;display:block;
}
.productimg{
	height:126px;
	width:126px;
	padding:1px;
	display:block;
	text-align:center; 
	border: 1px solid  #ccc;
	background-color: #fff;
}
.productimg img{margin:auto;
}
.productimg a{
	border:1px solid  #E7E7E7;
	display:block;
}
.productimg a:hover{
	border:1px solid  #399 ;
	display:block;
}
.productimgf1{
	float:left;
	width:90%;
	height:auto;
	margin:3px 3px 1px 3px;
	text-align:left;
	font-size: 10pt;display:block;;
}

.productimgf1 a{
	font-size:10pt;
	line-height:14pt;
	color:#036;
	text-decoration:none;
	border:0px;
}
.productimgf1 a:hover{
	text-decoration:underline;
	border:0px;}
.redbigf{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
#link{float:right;
	height:auto;
	width:680px;
	
	margin:0px 5px 5px 0px;	}
#link h1{ margin:0; height:50px; padding:15px 0 0 0px; text-align:left; font-size:12pt; letter-spacing:2pt;color:#3d2012}

.linkin{
 float:left;

    background-color:#fff; 
     
    margin:5px  8px 0px 10px;
    color:#1D479B; font-size:10pt;
    line-height:15pt; text-align:center;display:inline;}

 
#counter{
	float:left;
	
	width:220px;
	height:80px;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#333;
	margin:40px 0px 0px 20px;
	padding:6px 6px 4px 10px;
	background-color:#FFF;
	text-align:left;
	display:inline;
}
#counter P{
	font-size:12px;
	font-weight:bold;
	color:#262626;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	margin:0px;
	letter-spacing:3pt;

}
.bb{display:block; margin:60px}
#bottom{
	float:left;
	font-size:9pt;
	color:#333333;
	width:100%;
	height:auto;min-height:80px;_height:80px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#bottom a{
	color:#333333
}
#bottom a:hover{
	color:#006699;
	text-decoration:none
}
#span_music{
	float:right;
	margin:0px;
	text-align:center;
	width:100%;
	height:45px;
	background-image: url(images/playmp3bg.gif);
	border: 1px solid #CCCCCC;
	font-size: 9pt;
	color: #333333;
	text-align:center;
}
body {
	text-align:center;
	background-color: #666666;
}
#product2{
	
	float:left;height:auto; min-height:600px; _height:600px;

	background:url(images/images/pagebg.jpg) top right no-repeat;
	width:982px; 
	margin:0px;
	text-align:left;
	float:left;

	color: #272727;
}
#product3{
	
	height:auto;
	width:982px;
	margin:0px;
	text-align:left;
	float:left;
	font-size: 10pt;
	line-height: 17pt;
	color: #272727;
	background-image: url(images/images/pagebg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
#pagetoplink{
	
	height:40px;
	
	font-size:10pt;
	color:#036;
	margin:10px;
	text-align:left;


}

#pagetoplink h2{
	
	font-size:9pt;
	color:#666666;
	margin:0px;
	font-weight:normal;
	letter-spacing:1pt;
}

#pagetoplink h3{   
      
 float:right; 
 font-size:10pt; 
 color:#333; 
 margin:20px 50px 0px 20px; 
 font-weight:normal}
.menu{
	float:left;
	height:auto;max-height:3000px;  
	width:155px;
	left:5px;
	
	padding-top:40px;
	font-size:10pt;
	color:#039;
	
	text-align:left;
	TOP:10PX;
}
.menu h1{ margin:0; height:50px; padding:14px 0 0 10px; font-size:12pt; text-align:left; letter-spacing:0pt;color:#3d2012}
.menu li a{
	text-decoration:none;
	color: #000000;
}
.menu li a:visited{
	color: #333333;
	text-decoration: none;
}
.menu li a:hover{
	color:#990000;
	text-decoration:none;
	left:1px;
	top:1px;
	
	list-style-image:url(images/menuicon2.gif);
}
.menu li{
	
	background-repeat:no-repeat;
	list-style-position:inside;
	list-style-type:none;
	list-style-image:url(images/menuicon.gif);
	padding:0px 0px 2px 5px;
	background-position: bottom;
	
	margin:0px 0px 0px 20px;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #E6D6F3;
}

.picall{
	
	float:right;
	width:780px;
	margin:0px 5px 10px 3px;

	text-align:left;
}
.ppic{ float:left; width:128px; margin:3px;display:block;}
.p2img{height:128px;
	width:128px;
	padding:3px;
	display:block;
	text-align:center; vertical-align:middle;
	border: 1px solid   #ccc ;
	background-color: #fff;}
.p2img img{display:block;margin:auto;padding:0px;}
.p2img a{border:1px solid  #E7E7E7 ;display:block;}
.p2img a:hover{border:1px solid #399;display:block;}
.f1{
	float:left;
	width:90%;
	height:auto;
	margin:3px 3px 1px 3px;
	text-align:left;
	font-size: 10pt;display:block;;
}
.f1 a{
	font-size:10pt;
	line-height:14pt;
	color:#036;
	text-decoration:none;
	border:0px;
}
.f1 a:hover{
	text-decoration:underline;
	border:0px;
}

.pw{background-image:url(images/p_w1.gif); background-repeat:no-repeat; height:600px; width:600px}
.search{position:absolute;top:120px; right:110px;}
.bottompage table{ float:right} 

.bottompage{
	
	height:20px;
	width:500px;
	float:right;
	font-size:9pt;
	color:#666;
	text-align:center;
	margin:10px 100px 10px 0px;
	font-weight:normal;
	visibility:visible;
}
.nextpage{
float:right;width:700px; height:35px;
margin:10px 20px 5px 0px; font-size:9pt; color:#666; text-align:center; 


}
.toppage2{
	
	width:880px;
	height:45px;
	font-size:9pt;
	color:#666;
	text-align:center;
	margin:0px 0px 0px 40px;
}
input{font-size:9pt; color:#345483; line-height:13pt; background-color:#E0E6EF; border:1px solid #CCC}

.productpic{ float:left; height:auto; width:250px; height:auto; border:1px solid #cccccc; padding:3px;  margin:10px 15px 0px 0px; font-size:9pt; line-height:20pt}
.buy{ text-align:right ; padding-right:10px;}
.detail{

	width:800px; float:left; 

	margin:10px 0 0px 20px;
	padding-bottom:8px;
	text-align:left;
	  }
  
.detail2{

	width:880px;float:left; 
	color:#000000;
	margin:10px auto 0px 20px;
	padding-bottom:8px;
	text-align:left;
	  }
.newsdetail{
      float:left;
	
      width:800px; 
	  color:#333; 
	  margin:10px 0px 0px 30px;
      padding-bottom:40px;

	  text-align:left;}

.newsdetail li{
	font-size:100%;
	color: #333366; line-height:180%;
	list-style-position:inside;
	list-style-image: url(images/news1.gif);
	margin:0px 0px 3px 10px; padding:5px;
	background-image: url(images/dotbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align:left;
}
.f_red10b{font-family:"Courier New",Courier,monospace; font-size:10pt; color:#F00}
.ptitle{
	font-size:12pt;
	font-weight:normal;
	color:#CC3366;
	text-align:left;
	background-repeat: no-repeat;
	background-position: left;
	padding:30px 0px 10px 30px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
.ntitle{
	font-size:12pt;
	font-weight:bold; 
	color:#003399;
	text-align:left; clear:both;
	padding:25px 0px 5px 20px;
	font-family: Arial, Helvetica, sans-serif;
	 display:block;
	line-height:15px;
	background-image: url(images/dotbg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}

.explaintitle{

	width:300px;
	
	margin:0px;
	
	height: 40px;
	text-align:left;
}
.explaintitle h1{ margin:0; height:50px; padding:12px 0 0 25px; font-size:12pt; letter-spacing:2pt;color:#3d2012}
.newstitle{ display:block;
	 clear:both;
	margin:10px 10px 0px 0px;
	text-align:right;
}
.newstitle h1{ margin:0; height:50px; padding:12px 0 0 25px; text-align:left; font-size:12pt; letter-spacing:2pt;color:#3d2012}
.date{float:right; width:550px; font-family:"Courier New",Courier,monospace; font-size:9pt; color:#525252; font-weight:normal; text-align:right;}

#newspic{ float:left; border:1px solid #E3DCE4; padding:6px;  
margin:0px 10px 20px 15px; }
