/*frame*/
body {
background:#000000 url(../images/bg.jpg) top center no-repeat;
margin:0;
}

#page_box {
	margin:auto;
    width:871px;
    padding-top:34px;
    padding-bottom:20px;   
}

#logo {
    margin:auto;
    width: 323px;
	height:79px;
	background:url(../images/logo.png) no-repeat;
	behavior: url(iepngfix.htc);
	padding-bottom:10px;
	}

#top_line {
    margin:auto;
    width: 871px;
	height:39px;
	background:url(../images/line.png) no-repeat;
	behavior: url(iepngfix.htc);
	padding-bottom:5px;
	}

#menu_box {
    margin:auto;
    width: 781px;
	height:31px;
	padding-left:45px;
	padding-right:45px;
	padding-bottom:10px;
	text-align:center;
	}



#flash {
    margin:auto;
    width: 871px;
	padding-bottom:15px;
	
	}
	
.left {
    float:left;
	}

.right {
    float:right;
	}

.menu_box {
    float:left;
	padding-left:65px;
	}
	

/*home.php*/
#home_bigbox{
margin:auto;
width: 871px;
height:400px;
padding-bottom:15px;
}

.box_left {
   float:left;
  
	}
	
.box_center {
   float:left;
   padding-left:253px;
	}
	
.box_right {
   float:right;
   width:306px;
	}
	
.showbox{
    float:left;
    position:absolute;
    z-index:1;
    overflow:hidden;
    width:236px;
	height:397px;
    padding:4px;

}

.showbox .myalpha{
   float:left;
   position:absolute;
   z-index:-1;
   width:244px;
   height:397px;
   overflow:hidden;
   opacity:0.2;
   filter:alpha(opacity="20"); 
   opacity:0.2;
   left:0;
   top:0;
   background:#fff;
}

.txtbox_home{
	float:left;
	position:absolute;
	z-index:2;
	width:273px;
	padding:15px;

	
}

.txtbox_home .alpha_home{
   float:left;
   position:absolute;
   z-index:-2;
   width:303px;
   height:397px;
   overflow:hidden;
   opacity:0.2;
   filter:alpha(opacity="20"); 
   opacity:0.2;
   left:0;
   top:0;
   background:#fff;
}

.title_home_box {
    float:left;
    width: 273px;
	padding-bottom:25px;
	}
	
.title_txt_home_newbox {
    float:left;
    width: 273px;
	padding-bottom:20px;
	}
	
.title_home_newbox {
    float:left;
    width: 273px;
	padding-bottom:10px;
	}
	
.title_home_news {
    float:left;
    width: 60px;
	height:15px;
	background:url(../images/home_news.png) no-repeat;
	behavior: url(iepngfix.htc);
	}

.news_home {
    float:left;
	width:273px;
	padding-top:11px;
	}

.news_home ul{
	margin:0px;
	padding:0px;
	
}

.news_home li{
	width:273px;
	padding-top:5px;
	padding-bottom:3px;
	list-style:none;
	background:url(../images/dot.gif) no-repeat 0px 12px;
	text-indent:15px;
	border-bottom:1px solid #E08D71;
}


.news_home li a:link{color:#ffffff;}
.news_home li a:visited{color:#ffffff;}
.news_home li a:hover{color:#ffdf8a; text-decoration:underline;}
.news_home li a:active{color:#ffffff;}

.title_home_about {
    float:left;
    width: 60px;
	height:15px;
	background:url(../images/home_about.png) no-repeat;
	behavior: url(iepngfix.htc);
	}

.title_home_product {
    float:left;
    width: 60px;
	height:15px;
	background:url(../images/home_product.png) no-repeat;
	behavior: url(iepngfix.htc);
	}

.img_product{
	float:left;
	position:absolute;
	z-index:4;
	width:265px;
	padding:4px;
}

.img_product .alpha_img {
   float:left;
   position:absolute;
   z-index:-4;
   width:273px;
   height:52px;
   opacity:0.2;
   filter:alpha(opacity="20"); 
   opacity:0.2;
   left:0;
   top:0;
   background:#fff;
}

.img_product_box {
	float:left;
	width:273px;
    height:52px;
}

.txt_product_box {
	float:left;
	width:253px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
}

/*about_us*/
.title_about {
    float:left;
    width: 60px;
	height:15px;
	background:url(../images/about_us_about.png) no-repeat;
	behavior: url(iepngfix.htc);
	}

.txtbox_about{
	float:left;
	position:absolute;
	z-index:2;
	overflow:hidden;
	width:586px;
	height:397px;
	padding:15px;
}

.txtbox_about .alpha_about{
   float:left;
   position:absolute;
   z-index:-2;
   width:616px;
   height:397px;
   overflow:hidden;
   opacity:0.2;
   filter:alpha(opacity="20"); 
   opacity:0.2;
   left:0;
   top:0;
   background:#fff;
}

.title_png {
    float:left;
    width: 586px;
	padding-bottom:15px;
	overflow:hidden
	}
	
.txt_detail_about {
    float:left;
    width: 586px;
	height:340px;
	overflow:hidden
	}
	
/*news.php*/
.news_about {
    float:left;
	width:480px;
	}

.news_about ul{
	margin:0px;
	padding:0px;
	
}

.news_about li{
	width:480px;
	padding-top:5px;
	padding-bottom:3px;
	list-style:none;
	background:url(../images/dot.gif) no-repeat 0px 12px;
	text-indent:15px;
	border-bottom:1px solid #DE8E71;
}


.news_about li a:link{color:#ffffff;}
.news_about li a:visited{color:#ffffff;}
.news_about li a:hover{color:#ffdf8a; text-decoration:underline;}
.news_about li a:active{color:#ffffff;}

.news_date {
    float:left;
	width:106px;
	
	}

.news_date ul{
	margin:0px;
	padding:0px;
	
}

.news_date li{
	width:106px;
	padding-top:5px;
	padding-bottom:3px;
	list-style:none;
	text-indent:15px;
	border-bottom:1px solid #D08471;
}

.title_page {
    float:left;
    width: 576px;
	padding-top:15px;
	padding-right:10px;
	}
	
/*news_detail.php*/
#page_box_news {
	margin:auto;
    width:630px;
    padding-top:34px;
}

.logo_news_detail {
    float:left;
    width: 323px;
	height:79px;
	background:url(../images/logo.png) no-repeat;
	behavior: url(iepngfix.htc);
	padding-bottom:20px;
	}

.top_right {
    float:right;
	padding-bottom:20px;
	padding-top:15px;
	text-align:right;
	}
	
.txt_news_detail {
    float:left;
    width: 630px;
	}

.txtbox_news_detail{
	float:left;
	position:absolute;
	z-index:2;
	width:570px;
	padding-top:25px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:40px;
}

.txtbox_news_detail .alpha_news_detail {
   float:left;
   position:absolute;
   z-index:-2;
   width:630px;
   height:100%;
   max-height:100%;
   opacity:0.2;
   filter:alpha(opacity="20"); 
   opacity:0.2;
   left:0;
   top:0;
   background:#fff;
}

.title_news_detail {
    float:left;
    width: 570px;
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px solid #D48671;
	}

.word_news_detail {
    float:left;
    width: 570px;
	padding-top:25px;
	}
	
.word_bg_news_detail {
    float:left;
    width: 570px;
	padding-top:117px;
	padding-left:30px;
	padding-bottom:40px;
	z-index:200;
	}
/*site_map.php*/
.title_site_map {
    float:left;
    width: 60px;
	height:15px;
	background:url(../images/site_map_title.png) no-repeat;
	behavior: url(iepngfix.htc);
	}
	
.txtbox_site_map {
    float:left;
    width: 582px;
	padding-left:3px;
	padding-top:10px;
	}
	
.flower_site_map {
    float:left;
    width: 28px;
	height:15px;
	background:url(../images/flower.png) no-repeat;
	behavior: url(iepngfix.htc);
	}

.txt_site_map {
    float:left;
    width: 540px;
	padding-left:10px;
	padding-bottom:10px;
	}

.product_box_site_map {
    float:left;
    width: 586px;
	padding-bottom:10px;
	}

.news_product {
    float:left;
	width:480px;
	padding-left:40px;
	}

.news_product ul{
	margin:0px;
	padding:0px;
	
}

.news_product li{
	width:520px;
	padding-top:6px;
	padding-bottom:6px;
	list-style:none;
	background:url(../images/dot.gif) no-repeat 0px 15px;
	text-indent:15px;
}

.news_product li a:link{color:#ffffff;text-decoration:underline;}
.news_product li a:visited{color:#ffffff;text-decoration:underline;}
.news_product li a:hover{color:#ffffff; text-decoration:underline;}
.news_product li a:active{color:#ffffff;text-decoration:underline;}

/*product.php*/
.product_left {
    float:left;
    width: 236px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	}

.product_left_menu {
    float:left;
	width:217px;
	}

.product_left_menu ul{
	margin:0px;
	padding:0px;
	
}

.product_left_menu li{
	width:217px;
	padding-top:5px;
	padding-bottom:3px;
	list-style:none;
	background:url(../images/product_dot.gif) no-repeat 2px 10px;
	behavior: url(iepngfix.htc);
	text-indent:22px;
	border-bottom:1px solid #C2A29A;
}

.images_box_product {
    float:left;
    width: 273px;
	padding-bottom:2px;
	}
	
	
.title_product_box {
	float:left;
	width:575px;
}

.img_leftbox_product {
	float:left;
	width:265px;
	padding-top:20px;
	padding-right:38px;

}

.img_rightbox_product {
	float:left;
	width:265px;
	padding-top:20px;
}

.page_product_box {
	float:left;
	width:575px;
	padding-top:5px;
}

/*product_detail.php*/
.title_product_detail {
    float:left;
    width: 60px;
	height:15px;
	background:url(../images/product_title.png) no-repeat;
	behavior: url(iepngfix.htc);
	}

.img_bigbox_product {
	float:left;
	width:580px;
	padding-top:20px;

}

.txt_product {
	float:left;
	width:575px;
	padding-left:5px;
	padding-top:20px;
	padding-bottom:15px;
}

.imgbox_product{
	float:left;
	position:absolute;
	z-index:4;
	width:572px;
	height:112px;
	padding:4px;
}

.imgbox_product .alpha_img_box {
   float:left;
   position:absolute;
   z-index:-4;
   width:580px;
   height:120px;
   overflow:hidden;
   opacity:0.2;
   filter:alpha(opacity="20"); 
   opacity:0.2;
   left:0;
   top:0;
   background:#fff;
}

.item_product {
	float:left;
	width:70px;
	padding-bottom:10px;
}

.item_txt_product {
	float:left;
	width:500px;
	padding-bottom:10px;
}

/*contact_us.php*/	
.title_contact_us {
    float:left;
    width: 60px;
	height:15px;
	background:url(../images/contact_us_title.png) no-repeat;
	behavior: url(iepngfix.htc);
	}

.input_bigbox {
    float:left;
	width:273px;
	padding-top:8px;
	}

.address {
    float:left;
	width:273px;
	padding-top:30px;
	}

.item_contact {
	float:left;
	width:70px;
	padding-bottom:4px;
}

.input_contact {
	float:left;
	width:198px;
	padding-bottom:5px;
}

.input_verify {
	float:left;
	width:100px;
	padding-bottom:5px;
}

.input_verify_img {
	float:left;
	width:100px;
	padding-top:3px;
}

.button {
	float:left;
	width:100px;
	padding-left:72px;
	padding-top:15px;
}

/*footer*/
#footer {
    margin:auto;
    width: 871px;
	text-align:center;
	}

#copy {
    margin:auto;
    width: 871px;
	color:#A99C99;
	text-align:center;
	}
