#service span { background: url(/images/menu-cn.jpg) no-repeat -168px -64px; display: block; float: left; height: 32px; width: 83px; }
#service a:hover span { background: url(/images/menu-cn.jpg) no-repeat -168px -64px; display: block; float: left; height: 32px; width: 83px; }
#contents ul.case { width: 230px; float: left; margin: 10px 0px 0px; padding: 0px; }
#contents ul.case li { color: #999; margin-bottom: 7px; font-size: 1em; margin-left: 15px; list-style: disc; }
#contents ul.case li a { text-decoration: none; color: #666; font-size: 1.2em; margin-left: 0px; line-height: 1.2em; }
#contents ul.case li a:hover { color: #fff; text-decoration: none; }
#contents ul.case li.more { list-style: none; }
#contents ul.case li.more a:link, #contents ul.case li.more a:visited { text-decoration: none; font-weight: bold; color: #FFF; }
#contents ul.case li.more a:hover, #contents ul.case li.more a:active { color: #F00; }
#contents ul.img { border-width: 0px; }

#contents ol { margin: 0px; padding: 0px; float: left; width: 230px; list-style: none; clear: right; }
#contents ol li { font-size: 1.2em; line-height: 1.6em; color: #999; }
#contents ol h1 { margin: 0px; padding: 0px 0px 5px; width: 100%; font-size: 1.6em; font-weight: normal; }

#contecttop ul {list-style: none;margin: 0 auto;padding: 0;overflow: hidden;width: 1000px; height: 275px;}
#contecttop ul li img {padding-top: 25px;}

#contents ul.img li {display: inline;}
#contents ul li a img{
				/* for IE */
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
				filter:alpha(opacity=40);
			  
				/* CSS3 standard */
				opacity:0.3;
				
			  width: 145px; height: 100px;}
#contents ul li a:hover img{
				  
				/* for IE */
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter:alpha(opacity=100);
				
				/* CSS3 standard */
				opacity:1.0;
			}
