p
{
    font-size:13px;
}
.mac{
	width:880px; margin:5px auto 5px 30px; clear:both; text-align:left;
}
.mac .left{
	width:800px; float:left; margin-bottom:30px; margin-top:10px;
}
 
.mac .left .top{
	background:url(/image/mac/main-title.gif); height:57px;
}
.mac .left .top h1{
	padding:8px 0 0px 21px;  font-size:14px; color:#333333;
}

.mac .left .top span{
	margin-left:21px; color:#5D5D5B;
}
.mac .left .content{
	background:url(/image/mac/main-bg.gif);
}
.mac .left .content .bg{
	margin:1px; padding:31px 25px  25px;
}
.mac .left .content h2{
	margin:0; padding:0; color:#2A61B1; font-size:14px; background:url(/image/mac/point.gif) no-repeat 10px 6px ; line-height:18px; padding-left:23px; margin-bottom:10px;
}
.mac .left .content h3{
	font-size:14px; color:#333333;
}
.mac .left .content p.text{
	margin:0; padding:0; line-height:24px; color:#333333; margin-bottom:27px;
}
.mac .left .content p.img{
	margin:0; padding:0; margin-bottom:40px;
}
.mac .left .content p.img img{
	margin-right:15px; vertical-align:top;
}
.mac .left .content-footer{
	background:url(/image/mac/main-bottom.gif); height:7px; overflow:hidden; clear:both;
}
 
.mac .left .feature {
	LINE-HEIGHT: 24px; MARGIN: 0px 0px 24px; PADDING-LEFT: 83px;padding-right:83px;
}
.column .left .feature P {
	FONT-SIZE: 14px;
}
.mac .left .maconly {
	BACKGROUND: url(/image/2009/mac.gif) no-repeat 7px 6px
}
.mac .left .simple {
	BACKGROUND: url(/image/2009/mac-window.gif) no-repeat 7px 6px
}

.mac .left .speech {
	BACKGROUND: url(/image/2009/speak.gif) no-repeat 7px 6px
}
.mac .left .dic {
	BACKGROUND: url(/image/2009/dic_libs.gif) no-repeat 7px 6px
}
.mac .left .plugin {
	BACKGROUND: url(/image/2009/plugin.gif) no-repeat 7px 6px
}
.mac .left .mouse {
	BACKGROUND: url(/image/2009/mouse.gif) no-repeat 7px 6px
}
.mac .left .lion {
	BACKGROUND: url(/image/2009/Yosemite.png) no-repeat 7px 6px
}
/*---------- public ----------*/
.mac .left .content .intro-links{
	margin-left:25px; padding-left:0;
}
.mac .left .content .intro-links li{
	margin:0; padding:0; list-style:none;
}
.mac .left .content .intro-links .gotolist{
	padding-bottom:10px;
}
.mac .left .content .intro-links a{
	color:#2A61B1; padding-right:8px; background:url(/image/mac/arrow.gif) no-repeat right;
}
.galleryWithImgBorder img
{    
    margin:10px 0 10px 70px;
    border: 1px solid #C0C0C0;
}
.galleryWithImgBorder h4
{
    font-size:15px;
    margin:10px 80px 10px 70px;
}
.galleryWithImgBorder p
{
    line-height:150%;
    margin:10px 100px 10px 70px;
}


.otherDownload-mac{
	width:780px;
    height: 150px;
	margin:40px auto 0 40px; 
}
.otherDownload-mac .od-downloads{
	margin-left:0px;
	font-size:0;
	_margin-left:0px;
}
.otherDownload-mac .od-title{
	font-size: 12px;
	width:100px; 
	color:#295BAA;
	padding-left:0px;
	margin-bottom:20px;
}
.otherDownload-mac .od-downloads dd{
	display: inline-block;
	*display: inline;
	*zoom:1;
	width:14%;
	height:70px;
}
.otherDownload-mac .od-downloads a{
	color:#fff;
	background:url('/image/eudic/version.gif') 0 0 no-repeat;
	display:block;
	width:55px;
	height:70px;
}
.otherDownload-mac .od-iphone a{
	background-position: -100px 0;
}
.otherDownload-mac .od-ipad a{
	background-position:-200px 0;
}
.otherDownload-mac .od-android a{
	background-position: -300px 0;
}
.otherDownload-mac .od-wphone a{
	background-position: -400px 0;
}
.otherDownload-mac .od-windows a{
	background-position: -500px 0;
}

.otherDownload-mac .od-mac a:hover{
	background-position: 0 -90px;
}
.otherDownload-mac .od-iphone a:hover{
	background-position: -100px -90px;
}
.otherDownload-mac .od-ipad a:hover{
	background-position:-200px -90px;
}
.otherDownload-mac .od-android a:hover{
	background-position: -300px -90px;
}
.otherDownload-mac .od-wphone a:hover{
	background-position: -400px -90px;
}
.otherDownload-mac .od-windows a:hover{
	background-position: -500px -90px;
}