﻿@charset "UTF-8";
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	
}
body {
	font:13px Lucida Sans Unicode,Myriad Pro,Hiragino Sans GB,Heiti SC,Microsoft YaHei,Verdana,SimHei;
	background:#f8f8f8;
	color:#5A5A5A;
	height:100%;
}
a {
	color:#5b5b5b;
	-moz-transition:color .3s linear 0s;
	-webkit-transition:color .3s linear 0s;
	-o-transition:color .3s linear 0s;
	transition:color .3s linear 0s;
}
a:link,a:visited {
	text-decoration:none;
}
a:hover {
	color:#0884CD;
	text-decoration:underline;
}
:focus {
	outline:0;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
}
.gray {
	color:#666;
}
.red {
	color:#FC0101;
}
.orange {
	color:#f60;
}
strong {
	font-weight:bold;
	color:#5d6866;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption,th,td {
	text-align:left;
	font-weight:normal;
}
form legend {
	display:none;
}
ol,ul {
	list-style:none;
}
select,input,img,select {
	vertical-align:middle;
}
hr {
	display:none;
	visibility:hidden;
}
.hide {
	display:none;
}
.vhide {
	visibility:hidden;
}
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.clearfix {
	display:block;
}
html[xmlns] .clearfix {
	display:block;
}
*html .clearfix {
	height:1%;
}
*+html .clearfix {
	height:1%;
}
article {
	width:960px;
	margin:0 auto;
	zoom:1;
}
article:after {
	content:" ";
	display:block;
	clear:both;
}
.ico {
	background:url(http://im-img.qq.com/macqq/images/icon.png?t=20130529) no-repeat 0 0;
}
#top {
	background-color:#fff;
	background:-moz-linear-gradient(center top , #FFFFFF 0px, #EEEEEE 100%) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #eee));
	position:relative;
	z-index:9999999999;
	height:60px;
	width:100%;
	position:fixed;
	border-bottom: 4px solid #e6e8ee;
	box-shadow: 0px 0px 5px #aaa;
}
#naver {
	width:960px;
	height:45px;
	margin:0 auto;
	position:relative;
}
#logo {
	position:absolute;
	top:0;
	left:0;
}
#nav {
	position:absolute;
	right:110px;
}
#nav a {
	color:#000;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	height:60px;
	line-height:60px;
	display:block;
	padding:0 30px;
	float:left;
	-moz-transition:color 0s linear 0s;
	-webkit-transition:color 0s linear 0s;
	-o-transition:color 0s linear 0s;
	transition:color 0s linear 0s;
	-webkit-transition:0.5s ease all;
    -moz-transition:0.5s ease all;
    
}
#nav a+a{
border-left: #eeeeee solid 1px;
}
#nav a:hover {
	color:#666;
	background: #f1f8f9;
}
#nav a.active {
	background:#1db9ec;
	color:#fff;
	-webkit-transition:0.5s ease all;
    -moz-transition:0.5s ease all;
    padding:0 40px;
    font-size:16px;
}

.new {
	background:url(http://im-img.qq.com/macqq/images/new.png?t=20120814) no-repeat 0 0;
	width:29px;
	height:15px;
	position:absolute;
	right:8px;
	_right:20px;
	top:0;
	display:block;
}
#topTips {
	background:#fff;
	filter:alpha(opacity = 93);
	-moz-opacity:.93;
	opacity:.93;
	-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);
	box-shadow:0 0 8px rgba(0,0,0,0.3);
	position:relative;
	top:0;
	z-index:999999999;
	color:#333;
	height:60px;
	line-height:1.5em;
	width:100%;
	position:fixed;
	text-align:center;
}
#topTips p {
	padding-top:10px;
}
#topTips .showDetails {
	color:#65A3DE;
	text-decoration:underline;
}
#topTips .close {
	color:#999;
	font-size:12px;
}
#topTips a {
	color:#0884CD!important;
}
#topTips a:hover {
	text-decoration:underline;
}
#bannerBg {
	height:460px;
	width:100%;
	position:absolute;
	top:60px;
	z-index:2000;
}
.bannerC {
	overflow:hidden;
	width:100%;
	height:460px;
	position:relative;
}
.bannerC li {
	width:100%;
	height:460px;
	position:absolute;
	top:0;
	left:0;
}
.banner {
	background:url(http://im-img.qq.com/macqq/images/loading.gif?t=20120301) no-repeat 50% 50%;
	width:960px;
	height:460px;
	margin:0 auto;
	position:relative;
}
.banner1{
background:#fff;
}
.banner2{
background:url(./banner2-.jpg) repeat-x center 0;
}
.banner3{
background:#aa0906;
}
.banner4 {
	background:#5b3713;
}
.playBtn {
	background:url(http://im-img.qq.com/macqq/images/play.png?t=20120814) no-repeat 0 0;
	width:119px;
	height:125px;
	position:absolute;
	left:422px;
	top:167px;
	z-index:10000;
}
.playBtn:hover {
	background-position:0 -131px;
	
}
.downloadNow {
	width:170px;
	height:41px;
	position:absolute;
	top:270px;
	left:55px;
	z-index:20000;
	display:block;
}
.downloadNow:hover {
	background-position:0 0;
}
#Html5Video {
	background:#000;
	position:absolute;
	left:143px;
	top:28px;
	z-index:1000;
	border:2px #000 solid;
}
.bannerMenu {
	width:106px;
	height:40px;
	margin:0 auto;
	text-align:center;
	filter:alpha(opacity = 90);
	-moz-opacity:.9;
	opacity:.9;
	display:block;
	position:relative;
	top:-30px;
	z-index:9999999999;
}
.bannerMenu li {
	background:#ccc;
	border:1px #efefef solid;
	-moz-border-radius:100px;
	-khtml-border-radius:100px;
	-webkit-border-radius:100px;
	border-radius:100px;
	width:12px;
	height:12px;
	display:block;
	margin:0 5px;
	float:left;
	text-indent:-99999px;
	cursor:pointer;
}
.bannerMenu li.on {
	background:#fff;
	background:#808080;
}
#wrapper {
	position:absolute;
	top:520px;
	width:100%;
}
#project {
	clear:both;
	padding-top:70px;
}
.g_text{
background-color: #f0f0f0;
    display: none;
    line-height: 20px;
    margin: 20px 0 0;
    padding: 30px;
    float:left;
}
.g_text p{
color:#999;
width:900px;
}
.g_text p b{
color:#555;
}
#project dl{
padding:10px;
}
#project dl dd{
width:190px;
float:left;
padding:20px;
cursor:pointer;
}
#project dl dd:hover{
background:#f0f0f0;
}
#project dl dd h3{
color:#2C76C0;
}
.title2 {
	line-height:45px;
	clear:both;
	border-bottom:1px #fff solid;
}
.title2 h2 {
	padding:5px 0 5px 55px;
	background:url(./xmhz.png) left center no-repeat;
	color:#323232;
	font-size:32px;
	height:44px;
	border-bottom:1px #bfbfbf solid;
}
.features dl {
	clear:both;
	display:block;
	width:640px;
	height:82px;
	margin:25px 0;
	line-height:1.6em;
}
.features dl dt {
	float:left;
	width:92px;
	margin-right:15px;
}
.features dl dd {
	color:#5a5a5a;
	width:510px;
	float:left;
}
.features dl dd h3 {
	color:#000;
	font-size:18px;
	margin-bottom:5px;
	clear:both;
}
.icoTailored {
	background-position:0 -40px;
	height:75px;
	width:92px;
	display:inline-block;
}
.icoCrossTerminal {
	background-position:-98px -40px;
	height:70px;
	width:91px;
	display:inline-block;
}
.icoVoice {
	background-position:-198px -40px;
	height:82px;
	width:78px;
	display:inline-block;
}
.icoMoreFeatures {
	background-position:-290px -40px;
	height:74px;
	width:80px;
	display:inline-block;
}
.boxR {
	width:275px;
	float:right;
}
.weibo {
	height:26px;
	clear:both;
	text-align:right;
	margin-bottom:10px;
	position:relative;
}
.icoTencentWeibo {
	background-position:-100px 0;
	width:24px;
	height:23px;
	display:inline-block;
	margin-right:10px;
}
.icoTencentWeibo:hover {
	background-position:-134px 0;
}
.icoSinaWeibo {
	background-position:-169px 0;
	width:28px;
	height:25px;
	display:inline-block;
}
.icoSinaWeibo:hover {
	background-position:-208px 0;
}
.rBox {
	width:270px;
	clear:both;
	margin-bottom:20px;
	background:#fff;
	background:#efefef;
	background:-moz-linear-gradient(top,#fff 0,#ecedee 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ecedee));
	background:-webkit-linear-gradient(top,#fff 0,#ecedee 100%);
	background:-o-linear-gradient(top,#fff 0,#ecedee 100%);
	background:-ms-linear-gradient(top,#fff 0,#ecedee 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff',endColorstr = '#ecedee',GradientType = 0);
	background:linear-gradient(top,#fff 0,#ecedee 100%);
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 3px 5px 0 #c3c4c6;
	-webkit-box-shadow:0 3px 5px 0 #c3c4c6;
	box-shadow:0 3px 5px 0 #c3c4c6;
}
.Plug-in {
	height:54px;
	position:relative;
	cursor:pointer;
}
.Plug-in h4 {
	margin-left:55px;
	display:none;
}
.Plug-in p {
	margin-left:55px;
	font-size:12px;
	color:#6c6c6c;
	line-height:18px;
	letter-spacing:-1px;
	display:none;
}
.icoPlug-in {
	width:246px;
	height:39px;
	display:block;
	background-position:-140px -516px;
}
.Plug-in .icoPlug-in {
	position:absolute;
	top:11px;
	left:10px;
}
.Plug-in .dw {
	width:270px;
	height:64px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.questions h4 {
	color:#5b5b5b;
	font-size:16px;
	height:20px;
	line-height:20px;
	padding:12px 0 0 12px;
}
.icoQuestions {
	background-position:-247px 1px;
	width:20px;
	height:20px;
	display:inline-block;
	float:left;
	margin-right:5px;
}
.questions ul {
	padding:5px 12px 12px 12px;
}
.questions ul li {
	margin:8px 0;
	clear:both;
}
.questions ul li a {
	font-size:12px;
	line-height:1.5em;
}
.terminal {
	height:65px;
	padding:10px 0;
	position:relative;
}
.terminalLine1,.terminalLine2 {
	background-position:-290px -133px;
	width:4px;
	height:65px;
	position:absolute;
	top:10px;
}
.terminalLine1 {
	left:91px;
}
.terminalLine2 {
	left:182px;
}
.terminal a {
	float:left;
	height:58px;
	text-indent:-999999px;
	position:absolute;
	top:16px;
}
.icoMacQQ {
	background-position:0 -143px;
	width:42px;
	left:25px;
}
.icoMacQQ:hover {
	background-position:-43px -143px;
}
.icoIphoneQQ {
	background-position:-85px -143px;
	width:54px;
	left:111px;
}
.icoIphoneQQ:hover {
	background-position:-139px -143px;
}
.icoIpadQQ {
	background-position:-195px -143px;
	width:40px;
	left:211px;
}
.icoIpadQQ:hover {
	background-position:-239px -143px;
}
#download {
	width:100%;
	padding-top:60px;
}
#download header {
	background:url(http://im-img.qq.com/macqq/images/downloadBg.jpg?t=20120814) repeat-x 0 0;
	height:461px;
	width:100%;
}
.downloadBanner {
	background:url(http://im-img.qq.com/macqq/images/downloadBanner.jpg?t=20130529) no-repeat 0 0;
	height:461px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#slide {
	position:absolute;
	top:196px;
	left:227px;
	width:514px;
	height:106px;
	z-index:101;
}
#slider {
	background:url(http://im-img.qq.com/macqq/images/icon.png?t=20130529) no-repeat 0 -318px;
	float:left;
	position:relative;
	cursor:move;
	width:105px;
	height:106px;
	z-index:100;
}
#slider:hover {
	background:url(http://im-img.qq.com/macqq/images/icon.png?t=20130529) no-repeat -110px -318px;
}
#pointer {
	background:url(http://im-img.qq.com/macqq/images/icon.png?t=20130529) no-repeat -219px -319px;
	width:131px;
	height:97px;
	position:absolute;
	top:2px;
	right:0;
	z-index:99;
}
.downloadMacQQ {
	color:#8a8f94;
	font-size:12px;
	position:absolute;
	bottom:87px;
	left:230px;
	text-shadow:1px 1px 0 #000;
}
.Copyright141 {
	left:500px;
}
.downloadMacQQ a {
	color:#a2a7ad;
	font-size:12px;
	text-decoration:underline;
	display:block;
	width:120px;
}
.downloadMacQQ a:hover {
	color:#0884CD;
	font-size:12px;
}
#download article h2 {
	color:#4a4a4a;
	font-size:32px;
	text-align:center;
}
.seeVersion {
	color:#8a8f94;
	font-size:12px;
	position:absolute;
	bottom:100px;
	left:276px;
	text-shadow:1px 1px 0 #000;
}
.seeVersion .downloadQQ {
	margin-right:10px;
	width:87px;
	height:22px;
	display:inline-block;
	background:url(http://im-img.qq.com/macqq/images/downloadnormal.png) no-repeat;
	overflow:hidden;
	vertical-align:middle;
}
.seeVersion .downloadQQ:hover {
	background:url(http://im-img.qq.com/macqq/images/downloadhover.png) no-repeat;
}

.downloadIntroduction {
	height:600px;
}
.downloadIntroduction dl {
	float:left;
	width:270px;
	height:247px;
	margin:20px 35px 15px 15px;
	_margin:20px 33px 15px 12px;
}
.downloadIntroduction dl dt img {
	height:140px;
	width:260px;
	border:5px #fff solid;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.downloadIntroduction dl dd {
	color:#5a5a5a;
	line-height:1.6em;
	margin:0 5px;
}
.downloadIntroduction dl dd h3 {
	color:#1e1e1e;
	font-size:18px;
	line-height:1.8em;
	margin:10px 0;
	border-bottom:1px #b5b5b6 dotted;
}
#who {
	width:100%;
	padding-top:60px;
}
#who header {
	background:url(http://im-img.qq.com/macqq/images/storyBg.jpg?t=20120814) repeat-x 0 0;
	height:456px;
	width:100%;
}
#who .storyBanner {
	background:url(http://im-img.qq.com/macqq/images/storyBanner.jpg?t=20120814) no-repeat 0 0;
	height:456px;
	width:960px;
	margin:0 auto;
}
#who article h2 {
	color:#4a4a4a;
	font-size:32px;
	margin-bottom:15px;
}
#who article p {
	font-size:14px;
	line-height:1.8em;
}
#who article dl {
	background:url(./storyImg.jpg) no-repeat 0 0;
	width:960px;
	height:287px;
	margin:50px 0 0 0;
	position:relative;
}
#who article dl dt {
	font-size:24px;
	position:absolute;
	top:15px;
	left:410px;
}
#who article dl dd {
	width:365px;
	line-height:1.8em;
	position:absolute;
	top:65px;
	left:410px;
}
#support {
	padding-top:60px;
}
#support header {
	height:95px;
	line-height:95px;
	margin-bottom:30px;
	text-align:center;
	clear:both;
	border-bottom:1px #fff solid;
}
#support header h2 {
	color:#4a4a4a;
	font-size:50px;
	height:94px;
	border-bottom:1px #bfbfbf solid;
}
.supportC {
	height:auto;
	padding-bottom:100px;
}
.supportC dl {
	margin-bottom:30px;
}
.supportC dl dt {
	background:url(http://im-img.qq.com/macqq/images/supportLine.png?t=20120814) no-repeat center bottom;
	height:40px;
	padding-left:10px;
}
.supportC dl dt h3 {
	font-size:16px;
	color:#2a2e36;
}
.supportC dl dd {
	color:#5a5a5a;
	font-size:14px;
	padding-left:15px;
	line-height:1.8em;
}
.supportC dl dd p {
	line-height:1.8em;
	margin-bottom:10px;
}
.supportC dl dd p a {
	color:#65a3de;
	text-decoration:underline;
	white-space:nowrap;
}
.supportC dl dd p a:hover {
	color:#0884CD;
	text-decoration:underline;
}
.manual dl {
	padding:6px 15px 6px 20px;
	clear:both;
	height:90px;
}
.manual dl dt {
	color:#666;
	font-size:14px;
	margin-top:25px;
	float:left;
}
.manual dl dt h2 {
	font-size:22px;
}
.manual dl dd {
	float:right;
}
.icoManual {
	background-position:-302px -130px;
	width:78px;
	height:89px;
	display:inline-block;
}
.feedback dl {
	padding:15px;
}
.feedback dl dt {
	color:#000;
	font-size:16px;
	margin-bottom:10px;
}
.feedback dl dd {
	font-size:12px;
	color:#5a5a5a;
	line-height:1.5em;
}
.feedback dl dd a {
	color:#5b5b5b;
	font-size:18px;
	height:40px;
	line-height:40px;
	text-align:center;
	display:block;
	margin-top:20px;
	background:#efefef;
	background:-moz-linear-gradient(top,#efefef 0,#d3d2d2 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#d3d2d2));
	background:-webkit-linear-gradient(top,#efefef 0,#d3d2d2 100%);
	background:-o-linear-gradient(top,#efefef 0,#d3d2d2 100%);
	background:-ms-linear-gradient(top,#efefef 0,#d3d2d2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#efefef',endColorstr = '#d3d2d2',GradientType = 0);
	background:linear-gradient(top,#efefef 0,#d3d2d2 100%);
	border:1px #ddd solid;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
@-moz-keyframes glow {
	0% {
	-moz-box-shadow:0 0 6px rgba(72,106,170,0.5);
	border-color:rgba(160,179,214,0.5);
}
100% {
	-moz-box-shadow:0 0 6px rgba(72,106,170,0.8),0 0 9px rgba(0,140,255,0.8);
	border-color:rgba(160,179,214,0.8);
}
}@-webkit-keyframes glow {
	0% {
	-webkit-box-shadow:0 0 6px rgba(72,106,170,0.5);
	border-color:rgba(160,179,214,0.5);
}
100% {
	-webkit-box-shadow:0 0 6px rgba(72,106,170,0.8),0 0 9px rgba(0,140,255,0.8);
	border-color:rgba(160,179,214,0.8);
}
}.feedback dl dd a:hover {
	color:#0884CD;
	text-decoration:none;
	background:#efefef;
	background:-moz-linear-gradient(top,#d3d2d2 0,#efefef 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d3d2d2),color-stop(100%,#efefef));
	background:-webkit-linear-gradient(top,#d3d2d2 0,#efefef 100%);
	background:-o-linear-gradient(top,#d3d2d2 0,#efefef 100%);
	background:-ms-linear-gradient(top,#d3d2d2 0,#efefef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d3d2d2',endColorstr = '#efefef',GradientType = 0);
	background:linear-gradient(top,#d3d2d2 0,#efefef 100%);
	-webkit-animation-name:glow;
	-webkit-animation-duration:1s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate;
	-webkit-animation-timing-function:ease-in-out;
	-moz-animation-name:glow;
	-moz-animation-duration:1s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-direction:alternate;
	-moz-animation-timing-function:ease-in-out;
}
#bodyMask {
	position:fixed;
	left:0;
	top:0;
	z-index:99999999999;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity = 30);
	-moz-opacity:.3;
	opacity:.3;
}
#bodyMask2 {
	position:fixed;
	left:0;
	top:0;
	z-index:99999999999;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity = 90);
	-moz-opacity:.9;
	opacity:.9;
}
.layerDiv {
	position:absolute;
	position:fixed;
	_position:absolute;
	z-index:9999999999999;
	width:730px;
	height:340px;
	left:50%;
	top:50%;
	margin:-170px 0 0 -365px;
	padding:0;
	background:#fff;
	border:2px #808080 solid;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.layerDiv h2 {
	color:#000;
	font-size:24px;
	margin:30px 25px 10px 25px;
	line-height:1.2em;
	clear:both;
}
.layerDiv h3 {
	color:#333;
	font-size:16px;
	margin:20px 25px;
	clear:both;
}
.layerDiv div {
	color:#333;
	font-size:14px;
	margin:0 25px;
	padding-top:20px;
	border-top:1px #ccc dotted;
	clear:both;
}
.layerDiv div span {
	color:#666;
	font-size:12px;
	float:right;
}
.layerDiv div span a {
	color:#369;
}
.layerDiv div span a:hover {
	color:#0884CD;
}
.layerDiv ul {
	height:100px;
	width:540px;
	_width:580px;
	margin:20px auto 0 auto;
	clear:both;
}
.layerDiv ul li {
	float:left;
	width:105px;
	height:80px;
	margin:0 15px;
	text-align:center;
}
.layerDiv ul li a {
	height:80px;
	display:block;
	clear:both;
}
.icoChrome {
	background-position:0 -228px;
	height:80px;
	width:105px;
	display:inline-block;
	margin-right:20px;
}
.icoOpera {
	background-position:-115px -228px;
	height:80px;
	width:73px;
	display:inline-block;
	margin-right:20px;
}
.icoFirefox {
	background-position:-197px -228px;
	height:80px;
	width:61px;
	display:inline-block;
	margin-right:20px;
}
.icoSafar {
	background-position:-267px -228px;
	height:80px;
	width:69px;
	display:inline-block;
}
.layerDiv p {
	border-top:1px #ccc dotted;
	padding-top:15px;
	position:relative;
	margin:0 25px;
}
.layerDiv p a {
	color:#666;
	font-size:16px;
	height:32px;
	line-height:32px;
}
.layerDiv p a:hover {
	color:#0884CD;
}
.icoGt {
	background-position:-298px 0;
	height:32px;
	display:inline-block;
	text-indent:40px;
}
.icoGtR {
	position:absolute;
	right:0;
}
.windows {
	background:#fff;
	position:absolute;
	position:fixed;
	_position:absolute;
	z-index:999999999999;
	width:760px;
	height:500px;
	left:50%;
	top:50%;
	margin:-250px 0 0 -380px;
	padding:0;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 30px #333;
	-webkit-box-shadow:0 0 30px #333;
	box-shadow:0 0 30px #333;
}
.closeDiv {
	background-position:-276px 0;
	font-size:0;
	width:12px;
	height:10px;
	text-indent:-999999px;
	position:absolute;
	right:15px;
	top:15px;
}
.closeDiv:hover {
	background-position:-276px -11px;
}
.downloadWindows {
	width:600px;
	height:220px;
	margin:-110px 0 0 -300px;
}
.downloadWindowsH {
	height:250px;
	margin:-125px 0 0 -300px;
}
.MacQQ202 h2 {
	font-size:22px;
	padding:20px;
}
.MacQQ202 div {
	font-size:16px;
	line-height:1.5em;
	padding:0 20px 20px 20px;
}
.MacQQ202 p {
	border-top:1px #ccc dotted;
	padding-top:15px;
}
.MacQQ202 p a {
	color:#666;
	font-size:18px;
	margin:0 20px;
	height:32px;
	line-height:32px;
}
.MacQQ202 p a:hover {
	color:#0884CD;
}
.downloadMacQQ141 {
	background:#6F9DBB;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
	width:360px;
	height:56px;
	display:block;
	padding:10px 0 0 10px;
	margin:20px auto;
	border:2px #90BEDB solid;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.downloadMacQQ141:hover {
	background:#6B99B7;
	color:#fff;
	text-decoration:none;
}
.downloadMacQQIco {
	background-position:0 -425px;
	display:inline-block;
	height:45px;
	width:55px;
	float:left;
}
.MacQQ141 div {
	color:#656565;
	font-size:14px;
	margin:0 15px;
	line-height:1.5em;
}
.MacQQ141 div h2 {
	color:#333;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.MacQQ141 div ul {
	color:#666;
	font-size:12px;
	width:570px;
	padding-top:10px;
}
.MacQQ141 div ul li {
	background:url(http://im-img.qq.com/macqq/images/point.png?t=20120814) no-repeat 0 center;
	width:130px;
	padding-left:10px;
	margin-left:45px;
	float:left;
}
#features {
	color:#333;
	width:760px;
}
#features header h1 {
	font-size:16px;
	text-align:center;
	height:47px;
	line-height:47px;
	width:760px;
	margin-bottom:20px;
	border-bottom:1px #ccc solid;
	clear:both;
}
#features .manualList {
	width:198px;
	float:left;
}
#features .manualList li {
	width:150px;
	height:30px;
	line-height:30px;
	margin:0 0 10px 15px;
	cursor:pointer;
	zoom:1;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
#features .manualList li:after {
	content:" ";
	display:block;
	clear:both;
}
#features .manualList li:hover {
	background:#efefef;
}
#features .manualList h2 a {
	color:#333;
	font-size:16px;
	text-indent:15px;
	text-decoration:none;
	display:block;
}
#features .manualList li.active {
	background:#999;
}
#features .manualList li.active h2 a {
	color:#fff;
}
.p_box{
width:220px;
margin:0 20px 10px 20px;
text-align: center;
float:left;
}
.p_box span{
float:left;
}
#features .details {
	color:#666;
	width:550px;
	float:left;
}
#features .details{
	height:400px;
	overflow:auto;
}
#features .details h3 {
	color:#333;
	font-size:16px;
	padding:10px;
	color:#222;
}
#features .details h3 i {
	color:#999;
	font-size:11px;
	padding:0 10px;
}
#features .details p {
	font-size:12px;
	line-height:1.5em;
	padding:10px;
}
#features .details .detail {
	display:none;
}
#features .details .detail.active {
	display:block;
}
.details a {
	color:#65a3de;
	text-decoration:underline;
	white-space:nowrap;
}
.details a:hover {
	color:#0884CD;
	text-decoration:underline;
}
.mb15 {
	margin-bottom:15px;
}
footer {
	background:#E1E1E1 url(http://im-img.qq.com/macqq/images/footerBg.jpg?t=20120814) repeat-x 0 0;
	font-size:12px;
	text-align:center;
	width:100%;
	height:80px;
	line-height:1.5em;
	padding-top:19px;
}
footer a {
	margin-left:10px;
}
.subFooter {
	background:url(http://im-img.qq.com/macqq/images/subFooterBg.png?t=20120814) no-repeat center 0;
	width:960px;
	height:30px;
	margin-top:50px;
	padding-top:20px;
	text-align:center;
	clear:both;
}
.subFooter ul li{
display:inline;
font-size:14px;
}
#who article .subFooter img {
	padding:0;
	margin:0;
}
#support .subFooter {
	background:none;
}
.hot-tag {
	position:absolute;
	right:70px;
	top:2px;
	background:url(http://im-img.qq.com/macqq/images/weibo_activity.jpg?t=20121113) no-repeat 0 0;
	width:107px;
	height:24px;
}
.downloadtips {
	position:fixed;
	top:25%;
	left:50%;
	margin-left:-275px;
	width:551px;
	height:438px;
	color:#171717;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background:#fff;
	background-image:-moz-linear-gradient(top,#dfdede,#fff 20%);
	background-image:-webkit-gradient(linear,0 0,0 20%,from(#dfdede),to(#fff));
	-moz-box-shadow:5px 5px 8px #565656,-5px -5px 8px #565656;
	-webkit-box-shadow:5px 5px 8px #565656,-5px -5px 8px #565656;
	box-shadow:5px 5px 8px #565656,-5px -5px 8px #565656;
	z-index:2147483647;
}
.downloadtips .download-title {
	margin:0 20px;
	border-bottom:1px solid #cfcfcf;
	height:62px;
	position:relative;
}
.downloadtips .download-title h3 {
	position:absolute;
	top:18px;
	left:50%;
	margin-left:-99px;
	width:198px;
	height:26px;
	display:block;
	background-position:-186px -555px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
}
.iconFile {
	width:89px;
	height:89px;
	display:block;
	background-position:0 -477px;
}
.downloadtips .iconFile {
	margin:40px auto 0;
}
.icoDwBtn {
	width:169px;
	height:45px;
	display:block;
	background-position:-212px -426px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
}
.icoDwBtn:hover {
	background-position:-212px -472px;
}
.downloadtips .icoDwBtn {
	margin:15px auto 6px;
}
.downloadtips .dw-text {
	width:437px;
	margin:0 auto;
	line-height:20px;
	font-size:13px;
}
.downloadtips .dw-text-more {
	margin-top:25px;
}
.downloadtips .dw-text-one {
	margin:10px auto;
}
.downloadtips .dw-text-two {
	color:#666;
}
.exit-btn {
	width:40px;
	height:40px;
	display:block;
	background-position:-88px -425px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
}
.downloadtips .exit-btn {
	position:absolute;
	top:-18px;
	right:-18px;
	z-index:99;
}
