#banner_s{
	width:770px; height:40px;
	background:url(../_img/products/small/banner_s.jpg) no-repeat;}
	
	
#intro_contain{
	width:575px; height:167px; margin:10px 0 0 0; padding-bottom:10px;
	background:url(../_img/products/small/intro_pic.jpg) no-repeat;}
#intro_content{
	float:right;
	width:330px;
	color:#333333;
	margin:0 2px 0 0;
	padding-bottom: 30px;
}	
	

#de_pro{
	width:750px; margin:20px 0 0 10px; text-align:center;}	
#de_pro img{
	float:left;}	
#de_content{
	line-height:17px;}	
#de_content span{
	color:#333333; line-height:30px; font-weight:bold;}	 
#de_content span p{
	margin:0; padding:0;}	
.de_tabcontain{
	border-top:3px solid #666666; border-bottom:3px solid #666666; padding:1px 0 1px 0;
	margin-bottom:20px;}
#de_tab a, #de_tab a:visited{
	color:#FFFFFF; text-decoration:underline;}
#de_tab{
	width:750px; text-align:left;}
#de_tab td{
	padding:5px 0 5px 10px; vertical-align:top;}
.bg_grey td{
	background-color:#AEAF9C; color:#ffffff;}
.bg_blue td{
	background-color:#F0F2F7;}	
.de_line td{
	border-bottom:1px solid #666666;}		
.de_words{
	margin:0; padding:0; width:100px;}	
#de_title{
	float:right; color:#FF0000; font-size:12px; padding-top:10px;}

#de_pro_list{
	width:750px; margin:20px 0 0 10px;}	
#pro_bar{
	height:145px; margin:10px;}
#pro_bar div{
	float:left; margin-right:150px;}
#pro_bar span{
	display:block; margin:10px 0 0 0; width:170px;}	
#pro_title{
	border:2px solid #ff0066; border-width:2px 0; text-align:center; font-size:18px; color:#ff0066; font-weight:bold;}	
#pro_title img{ margin:2px 0 0 10px;}	
#pro_list img{ margin-bottom:10px;}	
#back{
	text-align:center; margin-top:10px; font-size:16px;}
	
#gotoweb a{
	display:block;
	width:65px;
	height:19px;
	color:#ffffff;
	padding:5px 0 0 500px;
	margin:150px 0 0;
	background:url(../_img/products/construct/pro_nav.jpg) no-repeat right top;
	clear: both;
}	
#gotoweb a:hover{
	display:block; width:65px; height:19px; background:url(../_img/products/construct/pro_nav.jpg) no-repeat right bottom; 
	padding:5px 0 0 500px; margin:150px 0 0; text-decoration:none;}	
.marquee{
	padding:5px 0 0 20px; color:#333333; font-weight:bold; margin:5px 0 5px 0;}
#tnv_avi a {background-image: url(../_img/products/small/avi.jpg); background-repeat: no-repeat; background-position: left top;
	height: 184px; width: 250px; display: block;}
#tnv_avi a:hover {background-image: url(../_img/products/small/avi.jpg); background-repeat: no-repeat; background-position: left bottom;
	height: 184px; width: 250px; display: block;}
#tnv_avi span {display: none;}
