@charset "utf-8";
* {
margin:0;
padding:0
}
body {	  	
background:url('../images/body_bg.gif') left top ;  		
text-align:center;
} 
ul {
list-style-type: none; 
}	
img {
border:none;
}  
a:hover {
text-decoration:none;
}
.clear {	 
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}	
.top_bg {
background:url('../images/top_bg.gif') left top repeat-x;  
width:100%;
} 		   
.container {
background:url('../images/container.jpg') center top no-repeat;  
}
.main {																  
width:920px;
text-align:left;
margin:0px auto;
}		
.header {
width:100%;
}		   
.add {
float:right; 
margin-top:27px;
}
.add a {
background:#1c0304;
border:1px solid #411518;
font:11px Tahoma;
color:#b87175;
padding:4px 7px 4px 7px;
} 
.title_1 {
float:right;
} 
.tx_1 {		
font:bold 18px tahoma;
color:#fff;
float:right;
}
.tx_1 span {
font:bold 12px Tahoma;
color:#ffadb0;
} 
.tx_1 strong {
font:bold 12px Tahoma;
color:#fff786;
}  
.title_2 {	
margin-top:7px;
floaT:right;
}	
.title_1 img ,.title_2 img ,.ban_1 img ,.ban_2 img{
display:block;
}  
.ban_1 {
margin-top:22px;
float:right;
}	 
.menu {
width:900px;
margin:31px 0 0 18px;
//margin:39px 0 0 18px;
}
.menu li { 
margin-right:38px;
font:bold 12px Tahoma;
color:#fbcf00;
float:left;
}  
.menu a {
color:#fbcf00;
text-decoration:none;
text-transform:uppercase;
}	
.menu a:hover {
color:#fff;
text-decoration:underline;
}	
.marl {
margin-right:0px;
}	
.content {
width:100%;
margin-top:24px;
}	
.portfolio {
margin-top:8px;
}
.portfolio li {
margin:0px 0px 0 0px	;
float:left;
}
.portfolio img {
display:block;
border:1px solid #fff3f6;
}	
.up {
float:right;
margin-top:16px;
margin-bottom:10px;
}
.up a {
background:#1c0304;
border:1px solid #411518;
font:11px Tahoma;
color:#b87175;
padding:4px 7px 4px 7px;   
text-decoration:none;
text-transform:uppercase;
}	 
.tx_3 {
font:bold 11px tahoma;
color:#fff;
float:right;
}	  
.slogan {
font:11px Tahoma;
color:#9e9e9e;
float:right;
margin-top:-8px;
position:relative;
z-index:1;
}
.footer {	
background:url('../images/footer_bg.jpg') left top repeat-x;  
width:100%;	   
height:75px;
margin-top:77px;
}  
.footer_cont {
width:920px;
text-align:left;
margin:0px auto;
} 
.copy {	   
width:157px;
text-align:right;
font:11px tahoma;
color:#514f4f;
padding-top:24px;
float:left;
}
.counter { 
margin:27px 0 0 6px;
float:left;
}



