@charset "utf-8";
/* CSS Document */
/**/
.red { color:#eb0303; }
.blue { color:#0097de; }

/*btn*/
.innblock .btn { float:right; padding-right:20px; background: none; border:none; border-radius: 0; color:inherit; min-width: auto; padding-left: inherit; padding-right: inherit; height: auto; line-height: auto; }
a.mac_downloadp_btn .left,
a.mac_downloadp_btn .right,
a.get_win_btn .left,
a.get_win_btn .right,
a.mac_buy_btnm .left,
a.mac_buy_btnm .right,
a.mac_download_btnm .left,
a.mac_download_btnm .right { background-image:url(spriteimg/mac/btn_bg2_2.png); }/*按钮背景*/
a.mac_buy_btnw .left,
a.mac_buy_btnw .right { background-image:url(spriteimg/mac/btn_bg2_2.png); }
a.mac_downloadp_btn .left { background-position: 0px -313px; height:22px; color: #fff; display: block; float: left; padding-left:15px; }
a.mac_downloadp_btn .right { background-position:-128px -313px; height:22px; width:13px; display: block; float: left; }
a.get_win_btn { height:35px; line-height:35px; font-size: 12px; display:block; float:right; margin-left:15px; }
a.get_win_btn .left { background-position: 0px -346px; height:35px; color: #017da0; display: block; float: left; padding-left:45px; }
a.get_win_btn .right { background-position:-290px -346px; height:35px; width:9px; display: block; float: left; }
a.get_win_btn:hover .left { background-position: 0px -389px; color: #8fafc8; }
a.get_win_btn:hover .right { background-position:-290px -389px; width:9px; }
a.mac_buy_btnm { height:35px; line-height:35px; font-size: 12px; display:block; float:right; margin-left:15px; }
a.mac_buy_btnm .left { background-position: 0px -155px; height:35px; display: block; float: left; padding-left:45px; line-height:14px; padding:2px 4px 0px 42px; font-weight:bold; float:left; display:block; color:#ff7e15; font-size:12px; }
a.mac_buy_btnm .right { background-position:-246px -155px; height:35px; width:11px; display: block; float: left; line-height:14px; }
a.mac_buy_btnm:hover .left { background-position: 0px -193px; color: #ff7e15; }
a.mac_buy_btnm:hover .right { background-position:-246px -193px; width:11px; }
a.mac_buy_btnw { height:35px; line-height:35px; font-size: 12px; display:block; float:right; margin-left:15px; }
a.mac_buy_btnw .left { background-position: 0px -80px; height:35px; display: block; float: left; padding-left:45px; line-height:14px; padding:2px 4px 0px 42px; font-weight:bold; float:left; display:block; color:#6f6f6f; font-size:12px; }
a.mac_buy_btnw .right { background-position:-246px -80px; height:35px; width:11px; display: block; float: left; line-height:14px; }
a.mac_buy_btnw:hover .left { background-position: 0px -118px; color: #878686; }
a.mac_buy_btnw:hover .right { background-position:-246px -118px; width:11px; }
a.mac_buy_btnw b { font-size:10px; color:#6f6f6f; }
a.mac_download_btnm { height:35px; line-height:35px; font-size: 12px; display:block; float:right; margin-left:15px; }
a.mac_download_btnm .left { background-position: 0px -231px; height:35px; display: block; float: left; padding-left:45px; display: block; float: left; line-height:14px; padding:2px 4px 0px 42px; font-weight:bold; float:left; display:block; color:#42a1e3; font-size:12px; }
a.mac_download_btnm .right { background-position:-246px -231px; height:35px; width:11px; display: block; float: left; line-height:14px; }
a.mac_download_btnm:hover .left { background-position: 0px -268px; color: #5db9f9; }
a.mac_download_btnm:hover .right { background-position:-246px -268px; width:11px; }
a.mac_buy_btnm b { font-size:10px; color:#ff7e15; }
a.mac_download_btnm b { font-size:10px; color:#42a1e3; }
a.mac_download_btn1 .left,
a.mac_download_btn1 .right,
a.mac_download_btn2 .left,
a.mac_download_btn2 .right { background-image:url(spriteimg/mac/btn_bg.png); }
a.mac_download_btn1 { height:38px; font-size: 12px; display:block; float:right; margin-left:15px; }
a.mac_download_btn1 .left { background-position: 0px -155px; height:38px; display: block; float: left; padding-left:45px; display: block; float: left; line-height:38px; font-weight:bold; float:left; display:block; color:#42a1e3; font-size:12px; }
a.mac_download_btn1 .right { background-position:-339px -155px; height:38px; width:11px; display: block; float: left; line-height:14px; }
a.mac_download_btn1:hover .left { background-position: -360px -157px; color: #5db9f9; }
a.mac_download_btn1:hover .right { background-position:-699px -157px; width:11px; }
a.mac_download_btn2 { height:38px; font-size: 12px; display:block; float:right; margin-left:15px; }
a.mac_download_btn2 .left { background-position: 0px -198px; height:38px; display: block; float: left; padding-left:45px; display: block; float: left; line-height:38px; font-weight:bold; float:left; display:block; color:##7D7D7D; font-size:12px; }
a.mac_download_btn2 .right { background-position:-319px -198px; height:38px; width:11px; display: block; float: left; line-height:14px; }
a.mac_download_btn2:hover .left { background-position: -341px -201px; color: #918e8e; }
a.mac_download_btn2:hover .right { background-position:-660px -201px; width:11px; }
a.mac_download_btn3 .left,
a.mac_download_btn3 .right,
a.mac_bestsell_btn1 .left,
a.mac_bestsell_btn1 .right,
a.mac_bestsell_btn2 .left,
a.mac_bestsell_btn2 .right,
a.for_win_btn .left,
a.for_win_btn .right,
a.for_mac_btn .left,
a.for_mac_btn .right,
a.index_mac { background-image:url(spriteimg/mac/passkey_btn.png); }
a.mac_download_btn4 .left,
a.mac_download_btn4 .right,
a.mac_download_btn5 .left,
a.mac_download_btn5 .right{ background:url(spriteimg/mac/player_btn.png) no-repeat;}
a.mac_download_btn3 { height:38px; line-height:38px; font-size: 12px; display:block; float:right; margin-left:15px; }
a.mac_download_btn3 .left { background-position: 0px 0px; height:38px; display: block; float: left; padding-left:45px; display: block; float: left; line-height:38px; font-weight:bold; float:left; display:block; color:#dc8e07; font-size:12px; text-shadow: 1px 1px 1px #fff;}
a.mac_download_btn3 .right { background-position:-262px 0px; height:38px; width:11px; display: block; float: left; line-height:14px; }
a.mac_download_btn3:hover .left { height:38px; background-position: 0px -62px; color: #dc8e07; }
a.mac_download_btn3:hover .right { height:38px; background-position:-262px -62px; width:11px; }

.mac_download_btn4 { height:38px; line-height:38px; font-size: 12px; display:block; float:right; margin-left:15px; }
a.mac_download_btn4 .left { background-position: 0px -57px; height:38px; display: block; float: left; padding-left:45px; display: block; float: left; line-height:38px; font-weight:bold; float:left; display:block; color:#dc8e07; font-size:12px; text-shadow: 1px 1px 1px #fff;}
a.mac_download_btn4 .right { background-position:-559px 0px; height:38px; width:11px; display: block; float: left; line-height:14px; }
a.mac_download_btn4:hover .left { height:38px; background-position: 0px -115px; color: #dc8e07; }
a.mac_download_btn4:hover .right { height:38px; background-position:-559px -115px; width:11px; }

.mac_download_btn5 { height:38px; line-height:38px; font-size: 12px; display:block; float:right; margin-left:15px; }
a.mac_download_btn5 .left { background-position: 0px 0px; height:38px; display: block; float: left; padding-left:45px; display: block; float: left; line-height:38px; font-weight:bold; float:left; display:block; color:#dc8e07; font-size:12px; text-shadow: 1px 1px 1px #fff;}
a.mac_download_btn5 .right { background-position:-559px 0px; height:38px; width:11px; display: block; float: left; line-height:14px; }
a.mac_download_btn5:hover .left { height:38px; background-position: 0px -115px; color: #dc8e07; }
a.mac_download_btn5:hover .right { height:38px; background-position:-559px -115px; width:11px; }

a.mac_bestsell_btn1 { height:38px; line-height:38px; font-size: 12px; display:block; float:right; margin-left:15px; }
a.mac_bestsell_btn1 .left { background-position: 0px -131px; height:38px; display: block; float: left; padding-left:45px; display: block; float: left; line-height:38px; font-weight:bold; float:left; display:block; color:#5aabd1; font-size:12px; }
a.mac_bestsell_btn1 .right { background-position:-305px -131px; height:38px; width:11px; display: block; float: left; line-height:14px; }
a.mac_bestsell_btn1:hover .left { height:38px; background-position: 0px -191px; color: #76cbf2; }
a.mac_bestsell_btn1:hover .right { height:38px; background-position:-305px -191px; width:11px; }
a.mac_bestsell_btn2 { height:38px; line-height:38px; font-size: 12px; display:block; float:right; margin-left:15px; }
a.mac_bestsell_btn2 .left { background-position: 0px -265px; height:38px; display: block; float: left; padding-left:45px; display: block; float: left; line-height:38px; font-weight:bold; float:left; display:block; color:#5aabd1; font-size:12px; }
a.mac_bestsell_btn2 .right { background-position:-274px -265px; height:38px; width:11px; display: block; float: left; line-height:14px; }
a.mac_bestsell_btn2:hover .left { height:38px; background-position: 0px -329px; color:#76cbf2; }
a.mac_bestsell_btn2:hover .right { height:38px; background-position:-274px -329px; width:11px; }
a.for_win_btn { height:33px; line-height:33px; font-size: 12px; display:block; float:right; margin-top:5px; }
a.for_win_btn .left { background-position: 0px -376px; height:33px; display: block; float: left; padding-left:45px; line-height:28px; padding:2px 4px 0px 50px; font-weight:bold; float:left; display:block; color:#3395d4; font-size:12px; }
a.for_win_btn .right { background-position:-298px -376px; height:33px; width:16px; display: block; float: left; line-height:14px; }
a.for_win_btn:hover .left { background-position: 0px -425px; color: #99c4e0; }
a.for_win_btn:hover .right { background-position:-298px -425px; width:16px; }
a.for_mac_btn { height:33px; line-height:23px; font-size: 12px; display:block; float:right; margin-top:5px; }
a.for_mac_btn .left { background-position: 0px -468px; height:33px; display: block; float: left; padding-left:45px; line-height:23px; padding:2px 4px 0px 50px; font-weight:bold; float:left; display:block; color:#767676; font-size:12px; }
a.for_mac_btn .right { background-position:-298px -468px; height:33px; width:16px; display: block; float: left; line-height:14px; }
a.for_mac_btn:hover .left { background-position: 0px -517px; color:#b7b7b7; }
a.for_mac_btn:hover .right { background-position:-298px -517px; width:16px; }
a.index_mac { display:block; background-position: 0px -551px; height:24px; float:right; line-height:24px; margin-top:10px; }
a.index_mac:hover { display:block; background-position: 0px -578px; height:24px; float:right; line-height:24px; }
a.index_mac span { font-weight:bolder; padding-left:30px; color:#757575; }
a.index_mac span:hover { color:#b4b4b4; }
/*siderbar*/
.tab_mac .top { background:url(images/mac/mac_siderbar_top_zj.png) no-repeat; width:252px; height:42px; }
.tab_mac .top h2 { line-height:42px; padding-left:45px; font-weight:normal; color:#282828; font-size:12px; }
/*.tab_mac .top h2>a:hover{text-decoration: underline;color:#00e2ea;}*/
.tab_mac .inn { background:url(images/mac/mac_siderbar_inn.png) repeat-y; width:242px; padding:2px 16px 2px 14px; ; }
.tab_mac .bot { background:url(images/mac/mac_siderbar_bot_zj.png) no-repeat; width:254px; height:13px; margin-bottom:5px; }

.partners{margin-top:20px;}
.tab_mac .buy_btn,.tab_mac .fab9_buy_btn { float:right; }
.tab_mac h3 { color: #FF8800; font-size: 12px; line-height: 24px; }
/*top公用*/
.mac_note,
.infoblock_title,
.infoblock_require { background-image:url(spriteimg/mac/mac_bg2.png); }
.infoblock_title { background-position:0px -66px; height:46px; }
.infoblock_title h1:first-child b{color: #0097DE}
.infoblock_title h1:first-child b:hover{text-decoration: none;}
.infoblock_title h1 { line-height:40px; padding-left:30px; font-size:15px; font-weight:normal; color:#424242; width:600px; float:left; }
.infoblock_require { background-position:0px -532px; height:70px; padding:7px 20px; }
.news { line-height:22px; padding:0px; margin-top:-7px; height:44px; text-align: right; margin-bottom:-5px; }
.newstop a:hover,
.newstop a.hover2,
.infoblock_mac1 .top,
.infoblock_mac1 .bot,
.d_title,
.infoblock_mac2 .top,
.infoblock_mac2 .bot { background:url(spriteimg/mac/mac_download_bg_zj.png) no-repeat; }
.newstop a,
.newstop span { display:block; float:left; line-height:36px; margin-top:-1px; }
.newstop span { padding-top:3px; }
.newstop a { padding: 0px 5px; }
.newstop a:hover{color:#00e2ea;}

.newstop a.hover2 { background-position:-7px -87px; height:44px; }
.newstop a.ts.hover2 { background-position:-25px -87px; height:44px; }
.newstop a:hover { background-position:-7px -87px; height:44px; }
.infoblock_mac1 .top { background-position: 0px -34px; height:16px; }
.infoblock_mac1 .bot { background-position:0px -58px; height:20px; }
.infoblock_mac1 .inn { background:url(spriteimg/mac/infoblock_mac1_bg.png) repeat-y; padding:0px 10px; }
.system { float:left; padding-top:10px; }
.infoblock_mac2 .top { background-position:  1px 0px; height:13px; }
.infoblock_mac2 .bot { background-position:1px -19px; height:17px; }
.infoblock_mac2 .inn { background:url(spriteimg/mac/infoblock_mac2_bg.png) repeat-y; padding:8px 10px; width:727px; }
/*产品页*/

.infoblock_title .btn { padding-top:5px; padding-right:40px; }
.news .btn { float:right; padding-top:9px; }
.newstop .btn a span { line-height:22px; }
.infoblock_mac1 .inn .leftinfop { margin:10px 10px 0px 5px; width:460px; height:360px; float:left; display:inline; }
.infoblock_mac1 .inn .leftinfop img { }
.infoblock_mac1 .inn .rightinfop { width:505px; float:right;}
.tubiao { width:150px; height:64px; padding-left:95px; margin-left:20px; }
.require { width:300px; padding-left:20px; }
.require b{ padding-left:40px;}
.infoblock_require .btn { padding-top:15px; }
.infoblock_require .fab9_mac_button { padding-top:15px; }
.infoblock_mac1 .inn .rightinfop ul { padding-top:20px; }
.infoblock_mac1 .inn .rightinfop li { background-image: url("spriteimg/star.gif"); background-origin: padding-box; background-position: left 6px; background-repeat: no-repeat; background-size: auto auto;  line-height: 24px; padding-left:20px; }
.ptitle { display:table;  *width:80%;
position: relative; }
.ptitle h5 { height:100px; display:table-cell; vertical-align:middle; line-height:normal; *position: absolute;
*top: 40%;
}
.ptitle img { display:inline; }
/*0rder*/
.bestselling { background:url(spriteimg/mac/mac_bg.png) no-repeat; background-position:0px -70px; height:40px; }
.bestselling h4 { line-height:38px; font-size:16px; font-weight:normal; color:#6b6b6b; padding-left:20px; }
.infoblock_mac1 .check { background:url(spriteimg/mac/biao1.png) no-repeat; background-position:0px 0px; }
/*mac_download*/


.right p { line-height:35px; clear:both; }
.right p.yi { font-size:16px; line-height:40px; }
.infoblock_mac1 .inn .email { float:left; padding-left:15px; }
.infoblock_mac1 .inn .right .mactab { width:375px; padding-left:40px; line-height:25px; }
.infoblock_mac1 .inn .right .mactabhover { background:#f1f1f1 url(/images/mac/tab_bg.jpg) no-repeat; }
.d_title { background-position:0px -142px; height:49px; }
.d_title h4 { font-weight:normal; color: #424242; font-size: 15px; line-height:45px; padding-left:50px; }
.d_title h4.no1 { background:url(images/mac/passkey.png) no-repeat 15px 10px; }
.d_title h4.no2 { background:url(images/mac/beta-version.png) no-repeat 15px 10px; }
.d_title h4.no3 { background:url(images/mac/free.png) no-repeat 15px 10px; }
.d_title h4.no4 { background:url(images/mac/player.png) no-repeat 15px 12px; }
.infoblock_mac2 { margin-bottom:10px; margin-top: 10px;}
.infoblock_mac2 .top { background-position:  1px 0px; height:13px; }
.infoblock_mac2 .bot { background-position:1px -19px; height:17px; }
.infoblock_mac2 .inn { background:url(spriteimg/mac/infoblock_mac2_bg.png) repeat-y; padding:8px 10px; width:727px; }
.infoblock_mac2 .inn .ptop { width:720px; }
.infoblock_mac2 .inn h3 { height:30px; line-height:30px; }
.infoblock_mac2 .inn h3 a { color:#0066CC; }
.infoblock_mac2 .inn h3 a:hover { color:#424242; }
.infoblock_mac2 .button { float: right; padding-bottom: 4px; padding-left: 0; padding-right: 0; padding-top: 4px; }
.d_nav a { color:#0066CC; }
.d_nav { border:none; }
table.d_beta a { color:#0066CC; }
table.d_beta a:hover { color:#424242; }
.faq { background:url(images/mac/faq.png) no-repeat top right; }
.tutorial { background:url(images/mac/tutorial.png) no-repeat top right; }
.infoblock_require2 { background:url(/images/mac/download_bg.jpg) no-repeat; height:84px; }
.infoblock_require2 .require2 { padding-left:40px; }
/*2012-03-20*/
.newstoppromac { display: block; float: right; padding-right:10px; }
/*20120702review*/
.totalreviews { float:left; height:24px; line-height:24px; margin-top:8px; margin-left:20px; }
.reviewcon .totalreviews{ position:absolute; top:0px; right:20px;}
.prescore{ line-height:38px;  float:left; margin-left:20px; font-size:14px;}
.prescore span{ color:#f3680b; font-weight:bold; font-size:20px;}
.xing { background:url(/images/review/xingxing2.png) no-repeat 0px 0px; width:105px;}
#xingreview { background:url(/images/review/xingxing2.png) no-repeat 0px -51px;  height:21px; width:0px;}
.reviewuser a{line-height:38px;  float:left;  font-size:14px; color:#888286;}
.reviewuser a:hover{ color:#0088be;}
.winreview{float:left; margin-top:15px;width:400px;}

/****修改样式开始*****/

/*.tab_mac .top h2 a:hover{color: #00e2ea;text-decoration: underline;}*/
/*.tab_mac .inn,.tab_mac .bot{background: none;}*/
.newstop>p>span{color: #fff;}
.newstop a span{color: #00e2ea;}
.newstop a span:hover{color: #00e2ea;text-decoration: underline;}
.infoblock_mac1{margin-top:-7px;}
.partners{margin-top:-9px;}
/****修改样式结束*****/