/* CSS DOCUMENT */

/*-------------------------- GENERAL --------------------------*/
body{
	padding:0; margin:0;
	font-family:Arial, Helvetica, sans-serif, Times New Roman ;
	}
div, mg, p, a, ul, form, input, label, h2, h3{
	padding:0; margin:0;
	}
img{ border:none;}
a{ outline:none; text-decoration:none;}
ul{ list-style-type:none;}
.spacer{
	line-height:0; font-size:0; clear:both;
	}

/*-------------------------- HEADER --------------------------*/
div#header-bg{
	background:#2B0D0A url(images/patten.gif) 0 100% ;
	height:158px;
	color:#FCF7CC;
	}
div#header-bg div#header{
	width:922px; margin:0 auto; 
	}
div#header-bg div#lgmenu{
	width:922px; margin:0 auto; border:1px solid #FFC; height:85px; background-color:#490000;
	padding-left:2px; z-index:10;}

/* 整体设置*/ 
#menu {
	margin:1px 0; padding:0; width:922px;
	list-style-type:none; position:absolute; 
	font:14px Arial; z-index:10;
	}
#menu li {
	float:left;  padding:0; margin:0 1px 0 1px;
	width:151px; position:relative;
	}
/* 设置菜单项*/
#menu li dl { 
	width:151px;/*ie6*/
    margin: 0; padding: 0 0 10px 0; 
	background: #cb6 url(images/bottom.gif) no-repeat bottom left;
	}
#menu li dt a,#menu li dd a{ display:block; }
/* 设置菜单项的dt */
#menu li dt { 
	margin:0; padding:10px 0 5px 0; height:22px;
  	text-align:center; background-color:#000;
	border-bottom:1px solid #FFC;
	}
#menu li dt a ,#menu li dt a:visited {
	display:block; color:#765c2f;
    text-decoration:none;
	}
#menu li dt a:hover{
	display:block; color:#FFF;
    text-decoration:none;
	}
/* 设置菜单项的dd */
#menu li dd { 
	margin:0; padding:0; color: #fff;
	background: #47a;
	}
#menu li dd.last {
	border-bottom:1px solid #ffc; 
	}
#menu li dd a, #menu li dd a:visited {
	display:block; color:#FF9; 
    text-decoration:none; 
	padding:4px 5px 4px 20px;
    background: #490000 url(images/arrow.gif) no-repeat 10px 10px; 
	height:1em; 
    }
/*关闭子菜单*/
#menu li dd { display:none; z-index:10;}
/* 设置鼠标响应 */
#menu li:hover dd , #menu li a:hover dd { display:block;}
#menu li:hover, #menu li a:hover { border:0;}/*ie6*/
#menu li dd a:hover {
	background-color:#900;
    color:#FFF; 
	}
/*针对ie6的设置*/	
#menu table { border-collapse:collapse; 
    padding:0; 	margin:-1px; font-size:1em;
	}
/*div#header-bg div#header img.logo{
	float:left; margin:2px 0 0 0;
	}*/
	
/*-------------------------- contain --------------------------*/	
	
#container-bg{
	background:#590000 url(images/patten.gif) 0 100% repeat;
	}
div#container-bg div#container{
	width:924px; margin:0 auto; background-color:#490000;
	border-bottom:1px solid #ffc; border-left:1px solid #ffc; border-right:1px solid #ffc;
	}
div#container-bg div#container div#flashin{
	width:922px; position:relative;}

div#newsleft,
div#newsleft div
{
	float:left; width:320px; border-right:1px solid #330000;
	
	}
div#container-bg div#container div#newsleft img{
	border:none; 
	}
div#container-bg div#container div#newsleft h4{
	color:#FFC; padding:6px 24px;
}
div#container-bg div#container div#newsleft p{
	font-size:14px; line-height:18px;
	color:#FFC; padding:6px 24px; text-align:justify;
	}
h2.title{
height:30px; color:#951509; clear:both;
	line-height:28px; font-weight:bold; font-size:18px; margin:0 18px;
	padding:0 0 0 24px; background:#ccbb66 url(images/wood-bg.gif) 8px 12px no-repeat;
	border-top:1px solid #FFC;
	border-right:1px solid #630;
	border-bottom:1px solid #630;
	border-left:1px solid #FFC;
	}
.new_prod_box{
float:left;
text-align:center;
padding:8px;
}
.new_prod_box a{
padding:5px 0 5px 0;
color:#FFC;
text-decoration:underline; font:"Times New Roman" 11px;
display:block;
}	
.new_prod_bg{
width:132px;
text-align:center;
background:#933 url(images/new_prod_box.gif) no-repeat center;
position:relative; 
}
.new_prod_bg a{
	display:block;
}
.new_prod_bg a:hover{
	background-color:#600;
}
.new_icon{
position:absolute;
top:0px;
right:0px;
z-index:200;
}
.datalist{ display:block;
	 color:#FFC; background-color:#590000; margin:12px 0;
	}
hr {color:#460000; margin:12px; border:thin;
}
.datalist td{
	width:130px; height:130px;
	background:url(images/tablebox.gif) 0 0 no-repeat; text-align:center;}
.datalist_box{
	clear:both;}
.show_box{
	float:left; width:300px;
	padding:12px;
	}
.tlist{
	width:300px; padding:10px 12px;
	}
.tlist ul{list-style-type:none; height:380px; }
.tlist ul li{ float:left; margin:4px 4px; padding:10px 10px 20px 10px; height:150px; width:120px; background:#600;  overflow:hidden}
.tlist ul li .photo{ display:block; width:120px; height:120px; text-align:center; 
background:#600 center;  overflow:hidden}
.tlist ul li h5, 
.tlist ul li h6{ margin:0; padding:8px 0 0 0; color:#FFCE88; font-size:12px; font-weight:100; text-align:center;}
a.blue:link, a.blue:visited{ color:#cd7a7a; text-decoration:underline}
a.blue:hover{ color:#CC0033; }

div.art_box{width:560px; margin:12px;}
div.art_box ul{ padding:0; width:560px; height:220px; }
div.art_box li{ float:left; display:block; background:#600; width:120px; padding:5px; margin:5px; text-align:center;}

div.photo_box{width:880px; margin:12px;}
div.photo_box ul{ padding:0; width:880px; height:220px; }
div.photo_box li{ float:left; display:block; background:#600; width:120px; padding:5px; margin:5px; text-align:center;}





div#ttlist{ clear:both; margin:0px 0px; }
div#ttlist ul{list-style:none; text-align:center;}
div#ttlist ul li{float:left; margin:5px; padding:5px;  background-color:#990; }
div#ttlist ul li img{ border:1px solid #FFF;}
div#ttlist ul li img a{ display:block;}
div#ttlist ul li img a:hover{ padding:5px 5px 20px 5px; background-color:#33C;}
div#ttlist ul li p{ position:relative; color:#900; text-align:center;}
div#ttlist ul li p a{color:#900; text-align:center;}

/*------------------artist list--------------------*/
.artistlist{margin:12px; border-collapse:collapse;}
.artistlist th{ padding:5px 18px 5px 18px; color:#FFCE88; width:70px; }
.artistlist td{ display:block; color:#FFCE88;  padding:8px 0; width:180px}
.artistlist td a{ display:block; color:#FFCE88; }
.artistlist td.hover{ display:block; color:#FFCE88; background-color:#009}
.artistlist td a:link a:hover, a:visited{ display:block; color:#FFCE88; }
.artistlist tr{border:1px  solid #FFC;}

#navigation {
	width:308px;
	font-family:Arial;
}
#navigation ul {
	list-style-type:none;				/* 不显示项目符号 */
	margin:0px;
	padding:0px;
}
#navigation li {
	border-bottom:1px solid #CB6;	/* 添加下划线 */
}
#navigation li a{
	display:block;						/* 区块显示 */
	padding:5px 5px 5px 0.5em;
	text-decoration:none;
	border-left:18px solid #711515;		/* 左边的粗红边 */
}
#navigation li a:link, #navigation li a:visited{
	background-color:#590000;
	color:#FFCE88;
}
#navigation li a:hover{					/* 鼠标经过时 */
	background-color:#990020;			/* 改变背景色 */
	color:#CB6;						/* 改变文字颜色 */
	border-left:18px solid #CB6;		/* 左边的粗红边 */
}
/*---------blog list---------------------*/
.bloglist{ clear:both; color:#FFC; background-color:#600; margin:0; width:280px; padding:8px 0  8px 0px;}
.bloglist ul{ list-style-type:none; color:#ffc; width:310px;}
.bloglist li{ 
padding:2px 3px 2px 16px; width:300px;
	background:url(images/bullet1.gif) 4 8px no-repeat;
	border-bottom:1px dashed #999999;
	}
.bloglist li a{ display:block; color:#FFC;}
.bloglist li a:hover{ color:#FFf;}
/*------------right blog detail---------------------*/
.blog_box{
width:520px;
float:left; margin:0 12px 24px 12px;
padding:0 0 0 15px;
position:relative;
	border-bottom:1px #330000 dashed;}
.blog_box p.author,
.blog_box p.author a
{
	margin:0px;
	text-align:right;
	color:#930;
	padding:2px 5px 2px 5px;}
/*-----------------right part------------------*/	
div#container-bg div#container div#newsright{
	width:600px; float:right;
	}

div#photolist{
	width:920px;
	float:left;
}


h2
{ 
	clear:both;
	color:#CCBB66;	
	/*background:#4f0000 url(images/thinline.gif) repeat-x; */
	padding:12px 0 12px 36px;  
	margin:0 12px 0 0;
}

h2.prod_title,
h2.prod_title a:link,
h2.prod_title a:hover,
h2.prod_title a:visited
{ 
	color:#a52d2d;	
}



.articles_box{
	padding:10px 0 20px 0;margin:0 20px 20px 20px;
	border-bottom:1px #330000 dashed; clear:both;
}	
.articles_img{
	float:left; padding:0 5px 0 0; text-align:center;
}
.articles_box p{ font:sans-serif 14px; color:#FFCE88; line-height:18px;}
.articles_box br{ color:#FFCE88; line-height:36px;}
.articles_box a{color:#F00;}
.press_det_box{

float:left; width:540px;
padding:0 0 0 15px;
position:relative;
}
h3.prod_title{
	color:#a81f22;
	padding:5px 15px 0px 15px;
	height:27px;
	font-size:18px;
	background:url(images/h3-bg.gif) 0 0 no-repeat;
	overflow: hidden;
	width: 380px;
}
p.details,
div.details
{
padding:5px 5px 5px 5px;
font-size:14px; color:#FFCE88; line-height:120%;
}
p.details img{ display:block; padding:5px 5px 5px 5px; float:left;
}
a.more{
font-style:italic;
color:#a81f22;
float:right;
text-decoration:none;
font-size:12px;
padding:0px 15px 0 0 ;
}
img.right{
float:right;
padding:0 0 0 10px;
}
.nothing{
	clear:both; width:320px; height:300px;
	background:url(images/tmppic.gif) 85px 0px  repeat-y}
.clear{
clear:both;
}
/*-------------paint box list-------------------*/
.paint_box{ width:560px; border-bottom:1px #330000 dashed; padding:12px; margin:0;
	background-color:#490000;	clear:both;
	}
.paint_box_img{
	float:left;
	height: 132px;
	width: 132px;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}
ul.picinfo{ float:left; width:240px; background:#600; border:2px #933 solid; color:#FFCE88}
li.picname{	font-weight:bold; padding:12px 12px;	border-bottom:1px solid #933;}
li.picmat{	padding:2px 12px; border-bottom:1px solid #933;}
li.picsize{	padding:2px 12px; border-bottom:1px solid #933;}
li.picprice{padding:2px 12px; border-bottom:1px solid #933;}
.paint_box em{ font-weight:bold; padding-right:12px;}

/*----------------------sontact form------------------------------*/
div.forms{
	float:right;
	margin:10px 10px;
	width:560px;
	}
div.forms td.formTableL{
	font-size:12px; color:#FFC; line-height:18px;
	padding:5px 10px;
	}
div.forms p{
	font-size:12px; color:#cd7a7a; line-height:18px; 
}
div.forms input{
	color:#030;
	background-color:#fff;
	}
div.forms textarea{
	background-color:#FFF;
	}
/*----------------------footer part-----------------*/
#footer{
	margin:14px auto; padding:12px 60px 9px 60px;  width:650px; color:#C63; background-color:#490000; border:#330000; text-align:center;
	font:Georgia,"Times New Roman", Times, serif 8px }
