h1, h2, h3, h4 { font-weight:bold; font-family:MS PGothic; }
.crumb { padding:20px 0 25px 15px; color:#323232; font-size:12px;}
.crumb a { color:#323232; }
.crumb span { color:#0860a8; }
.title_top{ background-image:url(../images/common/similar_title_bg.jpg); height:35px; width:980px; margin-left:10px; padding-top:10px;}
.title_top h1 { float:left; font-size:20px; color:#28323e; padding:0 30px 0 15px; font-family:MS PGothic; }
.title_top .win { background:url(../images/common/icon_win.gif) no-repeat right; }
.title_top .mac { background:url(../images/common/icon_apple.gif) no-repeat right; }
.title_top img { float:right; padding-right:10px;}

.title { width:980px; float:left; display:block; }
.title h1 { float:left; font-size:20px; color:#28323e; padding:0 30px 0 15px; font-family:MS PGothic; }
.all_title { width:980px; float:left; display:block; background-image:url(../images/common/all_top_tilte_bg.jpg); margin-left:10px; height:38px; padding-top:8px; display:inline;}
.all_title h1 { float:left; font-size:20px; color:#28323e; padding:0 30px 0 15px; font-family:MS PGothic; }
.all_title .win { background:url(../images/common/icon_win.gif) no-repeat right; }
.all_title .mac { background:url(../images/common/icon_apple.gif) no-repeat right; }
.all_title img { float:right; }
.about_product { clear:both; background-image: url(../images/common/product_bg.jpg); background-repeat: no-repeat; background-position: center top; width: 1000px; margin:0 auto; padding:20px 0 0 0; }
.for_family { background:none; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.primary { width:1000px; }
.primary .col_01 { float:left; width:235px; text-align:center; line-height:20px; }
.primary .col_01 .click { color:#00aef3; }
.primary .col_01 .version { color:#323131; text-decoration:underline; }
.primary .col_01 .ad { margin-top:25px; }
.primary .col_02 { float:left; width:475px; padding-right:20px; color:#666; line-height:20px; padding-bottom:10px; }
.primary .col_02 p { margin-bottom:10px;}
.primary .col_02 span{ color:#F00;}
.primary .col_02 a { color:#01a8ec; }
.primary .col_02 ul { list-style:none; }
.primary .col_02 li { padding-left:12px; background-image: url(../images/common/blue_dot.gif); background-repeat: no-repeat; background-position: left 8px; }
.primary .col_02 li span { background-image: url(../images/common/line.gif); background-repeat: repeat-x; background-position: 0px 19px; /*display:inline-block;*/ }
.primary .s_buy{ clear:both; float:left; background-image:url(../images/common/pick_s_buy_c.jpg); background-repeat:repeat-x; height:26px; width:410px; }
.primary .s_buy span{ float:left; height:26px; background-image:url(../images/common/pick_s_buy_l.jpg);  background-repeat:no-repeat; }
.primary .s_buy span a b{ color:#fd5d02;}
.primary .s_buy span a{ padding-left:30px; color:#1d3b67; font-size:12px; line-height:26px; font-family:MS PGothic;}
.primary .s_buy .s_buy_r{ background-image:url(../images/common/pick_s_buy_r.jpg); width:13px; float:right; height:26px;}


.primary .col_03 { float:right; width:255px; margin:0 8px 0 0; display:inline; font-family:Arial, Verdana, Helvetica, sans-serif; }
.primary .col_03 .download_free h4{ font-weight:bold; font-size:18px; margin-top:10px;}
.primary .col_03 .button { width:154px; height:50px; margin:auto; margin-bottom:15px; color:#000; font-size:16px; clear:both; }
.primary .col_03 .buy { padding:10px 0 0 70px; display:block; background-image: url(../images/common/buy_big.gif); background-repeat: no-repeat; background-position: right; }
.primary .col_03 .coming_soon { padding:30px 0 0 70px; display:block; background-image: url(../images/common/coming_soon_big.gif); background-repeat: no-repeat; background-position: right; }
.primary .col_03 .free { padding:30px 0 0 70px; display:block; background-image: url(../images/common/free_big.gif); background-repeat: no-repeat; background-position: right; }
.primary .col_03 .download { padding:10px 0 0 70px; display:block; background-image: url(../images/common/download_big.gif); background-repeat: no-repeat; background-position: right; }
.primary .col_03 a.download b { font-size:14px; line-height:22px; font-weight:bold; }
.primary .col_03 a.buy b { font-size:14px; line-height:22px; font-weight:bold; }
.primary .col_03 a.button { color:#000; font-size:18px; font-weight:bold; display:block; }
.primary .col_03 a.button:hover { text-decoration:none; }
.primary .col_03 a.button:hover h4 { text-decoration:underline; }
.primary .col_03 .button .pad { padding-top:8px; }
.primary .col_03 .button span { color:#ff0000; }
.primary .col_03 .button .old_price { color:#000000; text-decoration:line-through; }
#mac_buy * { padding:0px; margin:0px; }
#mac_buy { background-image:url(../images/common/line_buy_download.gif); background-repeat: no-repeat; background-position: bottom; height:60px; margin-top:5px; }
#mac_buy img { float:left; margin-right:5px; }
#mac_buy a.mac_buy h4 { font-size:18px; color:#000000; font-weight:bold;}
#mac_buy a.mac_buy b { font-size:15px; line-height:22px; font-weight:normal; color:#000; }
#mac_buy a.mac_buy span { font-size:13px; line-height:22px; font-weight:bold; color:#ff0000; }
#mac_buy a.mac_buy span.old_price { font-size:13px; line-height:22px; font-weight:bold; color:#000000; text-decoration:line-through; padding-right:5px; }
#mac_buy a.mac_buy:hover { text-decoration:none; }
#mac_buy a.mac_buy:hover h4 { text-decoration:underline }
#mac_download { margin-top:15px; height:60px; margin-bottom:10px; }
#mac_download img { float:left; margin-right:5px; }
#mac_download a.mac_download h4 { font-size:15px; color:#000000; }
#mac_download a.mac_download b { font-size:13px; line-height:22px; font-weight:normal; color:#0860a8; }
#mac_download a.mac_download span { font-size:13px; line-height:22px; font-weight:bold; color:#ff0000; }
#mac_download a.mac_download:hover { text-decoration:none; }
#mac_download a.mac_download:hover h4 { text-decoration:underline }
.primary .col_04 { float:right; width:255px; margin:15px 7px 7px 0; display:inline; }
.primary .col_04 .ad { background:url(../images/common/ad_bg.gif) no-repeat; width:234px; height:146px; margin:15px 1px 15px 2px;  padding:8px; color:#000; clear:both; }
.primary .family { margin-top:0px;}
.primary .family .ad { margin-top:0px; }
.primary .col_04 .ad img { margin:4px 4px 4px 0; }
.primary .col_04 .ad a { color:#000; text-decoration:underline; }
.primary .col_04 .ad .name { color:#000; font-size:13px; }
.primary .col_04 .ad .name a { color:#000; text-decoration:none; }
.primary .col_04 .ad .name a:hover { text-decoration:underline; }
.primary .col_04 .ad .price { color:#ca3738; font-weight:bold; margin-left:0px; }
.primary .col_04 .ad p { color:#1d1919; padding:5px 0 5px 0; }
.primary .col_04 .ad .icon { margin:0 0 0 5px; }
.primary .col_04 .ad .icon_left { margin:0; }
.primary .col_03 .ad { background:url(../images/common/ad_bg.gif) no-repeat; width:234px; height:146px; margin:33px 1px 0 2px; padding:8px; color:#000; clear:both; }
.primary .col_03 .familyad { margin-top:0px; }
.primary .col_03 .ad img { margin:4px 4px 4px 0; }
.primary .col_03 .ad a { color:#000; text-decoration:underline; }
.primary .col_03 .ad .name { color:#000; font-size:13px; }
.primary .col_03 .ad .name a { color:#000; text-decoration:none; }
.primary .col_03 .ad .name a:hover { text-decoration:underline; }
.primary .col_03 .ad .price { color:#ca3738; font-weight:bold; margin-left:0px; }
.primary .col_03 .ad p { color:#1d1919; padding:5px 0 10px 0; }
.primary .col_03 .ad .icon { margin:0 0 0 5px; }
.primary .col_03 .ad .icon_left { margin:0; }
.primary .col_03 .familybox03 { float:left; width:254px; height:124px; background:url(../images/common/box03.gif) no-repeat; clear:right; margin:10px 0 10px 0px; }
.primary .col_03 .familybox03 ul { list-style:none; font-size:14px; line-height:25px; padding:10px 0 0 20px; }
.primary .col_03 .familybox03 a { color:#393939; }
.boxes { width:990px; margin:0 0 20px 0; color:#393939; line-height:18px; padding:10px 0 0 10px; }
.boxes h2 { font-size:12px; padding-bottom:5px; font-weight:bold; font-family:MS PGothic; }
.boxes .box01 { float:left; width:352px; background:url(../images/common/box01_bg.gif) repeat-y; margin-right:10px; }
.boxes .box01 .wrap01 { background:url(../images/common/box01_top.gif) no-repeat top; }
.boxes .box01 .wrap02 { background:url(../images/common/box01_bottom.gif) no-repeat bottom; padding:15px 15px 14px 15px; height:101px; }
.boxes .box01 ul { list-style:none; }
.boxes .box01 li { padding-left:10px; background-image: url(../images/common/blue_arrow.gif); background-repeat: no-repeat; background-position:0 6px; }
.boxes .box01 a { color:#393939; }
.boxes .box01 a:hover { color:#393939; }
.boxes .box02 { float:left; width:352px; background:url(../images/common/box01_bg.gif) repeat-y; margin-right:10px; }
.boxes .box02 .wrap01 { background:url(../images/common/box01_top.gif) no-repeat top; }
.boxes .box02 .wrap02 { background:url(../images/common/box01_bottom.gif) no-repeat bottom; padding:15px 15px 14px 15px; height:101px; }
.boxes .box02 h2 a { color:#393939; text-decoration:none; }
.boxes .box02 h2 a:hover { text-decoration: underline; }
.boxes .box02 a { color:#00a9ee; text-decoration:underline; }
.boxes .box03 { float:right; width:254px; background:url(../images/common/box03_bg.gif) repeat; clear:right; margin-right:8px; display:inline; }
.boxes .box03 .wrap01 { background:url(../images/common/box03_top.gif) no-repeat top; }
.boxes .box03 .wrap02 { background:url(../images/common/box03_bottom.gif) no-repeat bottom; display:block; height:130px; }
.boxes .box03 ul { list-style:none; font-size:14px; line-height:25px; padding:10px 0 14px 20px; }
.boxes .box03 a { color:#393939; }



.tip_top { width:250px; height:20px; background-color:#FFF; }
.boxes .family_table { float:right; width:500px; margin:0px 10px 0 0; }
.boxes .family_table h3{ font-size:14px;}
.boxes .family_table .wrap01 { }
.boxes .family_table .wrap02 { padding:15px 5px 5px 5px; }
.boxes .family_table .wrap02 h2 { /*display:compact;*/ width:300px; float:left; }
.boxes .family_table .wrap02 a.compare { float:right; color:#0860a8; font-weight:bold; padding-right:15px; }
.boxes .family_table .wrap02 .family_table_p_list { clear:both; }
.boxes .family_table .wrap02 .family_table_product { width:228px; float:left; background-image:url(../images/family_table.jpg); background-repeat:no-repeat; background-position:center; height:150px; margin:0 20px 0 0; }
.boxes .family_table .wrap02 .family_table_product_last { width:228px; float:left; background-image:url(../images/family_table.jpg); background-repeat:no-repeat; background-position:center; height:150px; margin:0 0 0 0; }
.boxes .family_table .wrap02 .family_table_producut_img { float:left; width:85px; padding-top:20px; text-align:center;}
.boxes .family_table .wrap02 .family_table_producut_img img { padding:0px; margin:0 0 0 5px; }
.boxes .family_table .wrap02 .family_table_con { float:right; width:130px; padding:30px 0 0 0; color:#000; font-size:12px; line-height:24px; }
.boxes .family_table .wrap02 .family_table_con h3 { font-size:14px; line-height:22px; margin-bottom:10px; }
.boxes .family_table .wrap02 .family_table_con b { font-size:11px; }
.boxes .family_table .wrap02 .family_table_con .button { width:114px; height:30px; margin-bottom:5px; color:#000; clear:both; float:left;}
.boxes .family_table .wrap02 .family_table_con .buy { display:block; background-image: url(../images/common/buy_button_11.gif); background-repeat: no-repeat; background-position: right; }
.boxes .family_table .wrap02 .for_mac{ padding:5px 0 0 0 ;}
.boxes .family_table .wrap02 .for_mac h3{ margin-bottom:0px; line-height:16px; padding-bottom:0;}
.boxes .family_table .wrap02 .family_table_con .download { display:block; background-image: url(../images/common/download_button_11.gif); background-repeat: no-repeat; background-position: right; width:114px;}
.boxes .family_table .wrap02 .family_table_con .buy h4{ padding-top:4px; width:45px; float:left; padding-left:34px; font-size:10px; line-height:12px; font-family:Arial, Helvetica, sans-serif;}
.boxes .family_table .wrap02 .family_table_con .buy span{ float:left; padding-top:0px; padding-left:24px;}
.boxes .family_table .wrap02 .family_table_con .download h4{ float:left; padding-left:34px; font-size:11px; line-height:28px; font-family:Arial, Helvetica, sans-serif;}
.boxes .family_table .wrap02 .family_table_con  a.button { color:#000; font-size:11px; font-weight:bold; display:block; text-decoration:none; cursor:pointer; }
.boxes .family_table .wrap02 .family_table_con  a.button:hover { text-decoration:none; }
.boxes .family_table .wrap02 .family_table_con  a.button:hover h4 { text-decoration:underline;  }
.boxes .family_table .wrap02 .family_table_con  a.button:hover span{ text-decoration:none;}
.boxes .family_table .wrap02 a { color:#000; line-height:16px; font-weight:bold; font-size:11px; }
.boxes .family_table .wrap02 a.table_download { color:#1d3b67; line-height:11px; font-weight:normal; font-size:11px; padding-left:35px; display:inline-block;}
.boxes .family_table .wrap02 a.preorder { color:#1d3b67; line-height:17px; font-weight:normal; font-size:11px;  padding-left:35px; }
.boxes .family_table .wrap02 a.table_buy { color:#1d3b67; line-height:16px; font-weight:normal; font-size:11px; padding:10px 0 0 0;  background-image: url(../images/common/buy_button_11.gif); background-repeat: no-repeat; }
.boxes .family_table .wrap02 span { color:#fd5d02; margin-left:10px; font-weight:bold; font-size:11px; }
.boxes .family_table .wrap02 b.old_price{ color:#999; margin-left:5px; font-weight:bold; font-size:10px; text-decoration:line-through; padding-right:5px; margin-left:-2px;}



.boxes .family_table_for_3 { float:right; width:717px; margin:0px 10px 0 0; }
.boxes .family_table_for_3 h3{ font-size:12px;}
.boxes .family_table_for_3 .wrap01 { }
.boxes .family_table_for_3 .wrap02 { padding:15px 5px 5px 5px; }
.boxes .family_table_for_3 .wrap02 h2 { /*display:compact;*/ width:300px; float:left; }
.boxes .family_table_for_3 .wrap02 a.compare { float:right; color:#0860a8; font-weight:bold; padding-right:10px; }
.boxes .family_table_for_3 .wrap02 .family_table_p_list { clear:both; }
.boxes .family_table_for_3 .wrap02 .family_table_product { width:228px; float:left; background-image:url(../images/family_table.jpg); background-repeat:no-repeat; background-position:center; height:150px; margin:0 7px 0 0; }

.boxes .family_table_for_3 .wrap02 .family_table_product_last { width:228px; float:left; background-image:url(../images/family_table.jpg); background-repeat:no-repeat; background-position:center; height:150px; margin:0 0 0 0; }
.boxes .family_table_for_3 .wrap02 .family_table_producut_img { float:left; width:85px; padding-top:20px; text-align:center;}
.boxes .family_table_for_3 .wrap02 .family_table_producut_img img { padding:0px; margin:0px; }
.boxes .family_table_for_3 .wrap02 .family_table_con { float:right; width:135px; padding:30px 0 0 0; color:#000; font-size:12px; line-height:24px; }
.boxes .family_table .wrap02 .family_table_con h3 { font-size:13px; line-height:22px; margin-bottom:5px; }
.boxes .family_table_for_3 .wrap02 .family_table_con b { font-size:11px; }
.boxes .family_table_for_3 .wrap02 .family_table_con .button { width:114px; height:25px; margin-bottom:5px; color:#000; clear:both; float:left;}
.boxes .family_table_for_3 .wrap02 .family_table_con .buy { padding:10px 0 0 0; display:block; background-image: url(../images/common/buy_button_11.gif); background-repeat: no-repeat; background-position: right; }
.boxes .family_table_for_3 .wrap02 .for_mac{ padding:5px 0 0 0 ;}
.boxes .family_table_for_3 .wrap02 .for_mac h3{ margin-bottom:10px; margin-top:10px; line-height:16px;}
.boxes .family_table_for_3 .wrap02 .family_table_con .download { padding:10px 0 0 0; display:block; background-image: url(../images/common/download_button_11.gif); background-repeat: no-repeat; background-position: right; }
.boxes .family_table_for_3 .wrap02 .family_table_con .buy h4{ width:34px; padding-left:32px; font-size:10px;  font-family:Arial, Helvetica, sans-serif; margin-top:-8px;}
.boxes .family_table_for_3 .wrap02 .family_table_con .buy span{ float:left; padding-top:0px; margin-left:10px;}
.boxes .family_table_for_3 .wrap02 .family_table_con .download h4{ width:80px; float:left; padding-left:34px;   font-size:12px;}
.boxes .family_table_for_3 .wrap02 .family_table_con .download span{ float:left; padding-top:0px; margin-left:5px;}
.boxes .family_table_for_3 .wrap02 .family_table_con  a.button { color:#000; font-size:12px; font-weight:bold; display:block; text-decoration:none; cursor:pointer; }
.boxes .family_table_for_3 .wrap02 .family_table_con  a.button:hover { text-decoration:none; }
.boxes .family_table_for_3 .wrap02 .family_table_con  a.button:hover h4 { text-decoration:underline;  }
.boxes .family_table_for_3 .wrap02 .family_table_con  a.button:hover span{ text-decoration:none;}
.boxes .family_table_for_3 .wrap02 a { color:#000; line-height:16px; font-weight:bold; font-size:11px; }
.boxes .family_table_for_3 .wrap02 a.table_download { color:#1d3b67; line-height:11px; font-weight:normal; font-size:11px; }
.boxes .family_table_for_3 .wrap02 a.table_buy { color:#1d3b67; line-height:16px; font-weight:normal; font-size:11px; padding:10px 0 0 0;  background-image: url(../images/common/buy_button_11.gif); background-repeat: no-repeat; }
.boxes .family_table_for_3 .wrap02 span { color:#fd5d02; margin-left:5px; font-weight:bold; font-size:10px; padding-left:24px;}
.boxes .family_table_for_3 .wrap02 b.old_price{ color:#999; margin-left:5px; font-weight:bold; font-size:10px; text-decoration:line-through; padding-right:5px; margin-left:-2px;}




/*
.boxes .family_table_for_3 .wrap02 .family_table_product .family_table_con { float:right; width:85px; padding:30px 0 0 0; color:#000; font-size:12px; line-height:24px; }
.boxes .family_table_for_3 .wrap02 .family_table_product .family_table_con h3 { font-size:16px; line-height:22px; }
.boxes .family_table_for_3 .wrap02 .family_table_product .family_table_con b { font-size:11px; }
.boxes .family_table_for_3 .wrap02 .family_table_producut_img { float:left; width:110px; padding-top:10px; text-align:center; }
.boxes .family_table_for_3 .wrap02 .family_table_producut_img img { padding:0px; margin:0px; }
.boxes .family_table_for_3 .wrap02 .family_table_product a { color:#000; line-height:16px; font-weight:bold; font-size:11px; }
.boxes .family_table_for_3 .wrap02 .family_table_product a.table_download { color:#1d3b67; line-height:16px; font-weight:normal; padding:0 0 0 15px; background-repeat: no-repeat; background-image: url(../images/common/family_down.jpg); background-position: 0px 0px; font-size:11px; }
.boxes .family_table_for_3 .wrap02 .family_table_product span { color:#fd5d02; margin-left:10px; font-weight:bold; font-size:11px; }
*/



.boxes .family_what_new_box { float:right; width:252px; clear:right; margin-right:9px; display:inline; }
.boxes .family_what_new_box .family_what_new_box_cen { background-image: url(../images/common/box_252_cen.jpg); width:222px; padding:15px; }
.boxes .family_what_new_box .family_what_new_box_cen ul { list-style:none; margin-left:0px; }
.boxes .family_what_new_box .family_what_new_box_cen li { padding-left:10px; background-image: url(../images/common/blue_arrow.gif); background-repeat: no-repeat; background-position:0 6px; }
.boxes .family_what_new_box a { color:#00a9ee; }
.boxes .family_what_new_box a:hover { color:#00a9ee; }
.about_features { width:1000px; margin:0 auto; clear:both; background-image: url(../images/common/about_features_bg.jpg); background-repeat: no-repeat; background-position: right top; }
.about_features .main_left { width:740px; float:left; padding-left:0; }
.about_features .main_right { width:250px; float:left; background:url(../images/common/product_list_bg.gif) repeat-y; margin-top:40px; padding-bottom:0; margin-bottom:20px; }
.about_features .main_right .item { background:url(../images/common/title_bg.gif) no-repeat top; padding:12px 0 7px 0; float:left; width:250px; }
.about_features .main_right .category { width:248px; float:left; height:28px; line-height:28px; background:url(../images/common/category_bg.gif) repeat-x; font-size:12px; border-left:1px solid #bbbaba; border-right:1px solid #bbbaba; font-weight:bold; font-family:MS PGothic; }
/*.about_features .main_right .category a { color:#3e3a39; background:url(../images/common/black_arrow.gif) no-repeat 20px center; float:left; line-height:28px; padding-left:33px; }
*/
.about_features .main_right .category_mac { background:url(../images/common/category_bg_mac.gif) repeat-x; }
.about_features .main_right .list_mac { background:url(../images/common/mac_list_bg.gif) repeat-y; padding:10px 0 0 30px; }
.about_features #right_list_8 { width:250px; background:url(../images/common/mac_list_bottom.gif) no-repeat bottom; padding-bottom:11px; float:left;}
.about_features .features {}
.about_features .to_top { float:right; margin-top:-15px; }
.about_features .ad_img { clear:both; width:250px; background:#fff; padding:15px 0; }
.about_features .main_right div.related { padding:3px 0 10px 0; float:left; width:250px; }
.about_features .main_right .item h1.related { line-height:50px; background:url(../images/common/icon_r.jpg) no-repeat 15px center; }
.about_features .main_right .list03 { list-style:none; float:left; padding:10px 15px 20px 20px; background:url(../images/common/product_list_bottom.gif) no-repeat bottom; }
.about_features .main_right .list03 li { line-height:20px; background:url(../images/common/icon_list.gif) no-repeat 10px 8px; padding:3px 10px 3px 30px; float:left; width:175px; }
.about_features1 { width:1000px; margin:0 auto; clear:both;}
.about_features1 .main_left { width:740px; float:left; padding-left:0; }
.about_features1 .main_right { width:250px; float:left; background:url(../images/common/product_list_bg.gif) repeat-y; margin-top:10px; padding-bottom:0; margin-bottom:20px; }
.about_features1 .main_right .item { background:url(../images/common/title_bg.gif) no-repeat top; padding:12px 0 7px 0; float:left; width:250px; }
.about_features1 .main_right .category { width:248px; float:left; height:28px; line-height:28px; background:url(../images/common/category_bg.gif) repeat-x; font-size:12px; border-left:1px solid #bbbaba; border-right:1px solid #bbbaba; }
.about_features1 .main_right .category a { color:#3e3a39; background:url(../images/common/black_arrow.gif) no-repeat 20px center; float:left; line-height:28px; padding-left:33px; }
.about_features1 .main_right .category a.more { color: #666666;

float: right;

line-height: 28px;

background-image: none;

font-size: 11px;

padding-top: 0pt;

padding-right: 10px;

padding-bottom: 0pt;

padding-left: 0pt;

font-weight: normal;}

.about_features1 .main_right .category_mac { background:url(../images/common/category_bg_mac.gif) repeat-x; }
.about_features1 .main_right .list_mac { background:url(../images/common/mac_list_bg.gif) repeat-y; padding:10px 0 0 30px; }
.about_features1 #right_list_6 { width:250px; background:url(../images/common/mac_list_bottom.gif) no-repeat bottom; padding-bottom:11px; float:left; }
.about_features1 .features { }
.about_features1 .to_top { float:right; margin-top:-15px; }
.about_features1 .ad_img { clear:both; width:250px; background:#fff; padding:15px 0; }
.about_features1 .main_right div.related { padding:3px 0 10px 0; float:left; width:250px; }
.about_features1 .main_right .item h1.related { line-height:50px; background:url(../images/common/icon_r.jpg) no-repeat 15px center; }
.about_features1 .main_right .list03 { list-style:none; float:left; padding:10px 15px 20px 20px; background:url(../images/common/product_list_bottom.gif) no-repeat bottom; }
.about_features1 .main_right .list03 li { line-height:20px; background:url(../images/common/icon_list.gif) no-repeat 10px 8px; padding:3px 10px 3px 30px; float:left; width:175px; }



/*pack*/
.pack_top{ clear:both; width:706px; margin-left:14px; float:left; display:inline;}
.pack_top_l{ width:516px; height:53px; float:left; padding-top:200px; }
.pack_top_l h2{ font-size:24px; color:#FFF; float:left; width:516px; text-align:center; }
.pack_top_l span{ font-size:14px; color:#fff000; float:left; width:516px; text-align:center}
.pack_top_l span b{ padding-left:10px;}

.pack_top_r{ width:190px; height:228px; background-image:url(../images/common/pack_top_r.jpg); float:left; padding-top:25px; background-color:#516ca3}
.pack_top_r h2{ font-size:16px; color:#fff777; padding:0px; margin:0px; padding-left:30px;}
.pack_top_r b{ font-size:16px; color:#fff777; }
.pack_top_r ul{ list-style:none; height:80px; padding:20px; display:block;}
.pack_top_r li{ line-height:20px;}
.pack_top_r li a{ color:#FFFFFF}
.pack_top_r .col_03 { float:left; width:146px; font-family:Arial; padding-left:16px;}
.pack_top_r .col_03 h4{ font-size:14px; line-height:18px;}
.pack_top_r .col_03 .download_free{ font-weight:bold; font-size:14px;}
.pack_top_r .col_03 .button { width:111px; height:23px; margin:auto; color:#000; clear:both; }
.pack_top_r .col_03 .button span{ color:#ff0000; line-height:18px; font-size:12px; display:block; width:60px; float:left;}
.pack_top_r .col_03 .buy { padding:6px 0 0 35px; display:block; background-image: url(../images/common/pack_buy.gif); background-repeat: no-repeat; background-position: left; margin-bottom:5px;}
.pack_top_r .col_03 .buy h4{ width:50px; float:left}
.pack_top_r .col_03 .coming_soon { padding:6px 0 0 35px; display:block; background-image: url(../images/common/pack_buy.gif); background-repeat: no-repeat; background-position: left; }
.pack_top_r .col_03 .coming_soon  h4 { width:70px; float:left}
.pack_top_r .col_03 .preorder { padding:6px 0 0 35px; display:block; background-image: url(../images/common/pack_buy.gif); background-repeat: no-repeat; background-position: left; margin-bottom:5px;}
.pack_top_r .col_03 .preorder  h4 { width:60px; float:left}


.pack_top_r .col_03 .free {padding:6px 0 0 35px; display:block; background-image: url(../images/common/pack_buy.gif); background-repeat: no-repeat; background-position: left; }
.pack_top_r .col_03 .download { padding:6px 0 0 35px; display:block; background-image: url(../images/common/pack_down.gif); background-repeat: no-repeat; background-position: left; }
.pack_top_r .col_03 a.buy b { font-size:14px; line-height:12px;}
.pack_top_r .col_03 a.button { color:#000; font-size:18px; font-weight:bold; display:block; }
.pack_top_r .col_03 a.button:hover { text-decoration:none; }
.pack_top_r .col_03 a.button:hover h4 { text-decoration:underline; cursor: pointer; }
.pack_top_r .col_03 .button .pad { padding-top:8px; }
.pack_top .pack_descriptor{ border-bottom: 1px dashed #bcbcbc; }
.pack_top .pack_descriptor p{ margin:10px 10px 0 10px; line-height:22px; color: #000; font-size:14px; }
.pack_top .pack_descriptor ul{ margin:10px 0; float:left}
.pack_top .pack_descriptor ul li{ list-style-type:disc; margin:0 0 0 30px; color: #000; line-height:20px; font-size:14px;}
@-moz-document url-prefix(){ .pack_top .pack_descriptor ul li{font-size:12px;} }
.pack_top .pack_descriptor div { padding:0 0 10px 540px;}


 
.content { padding:20px 0 10px 34px; width:670px; clear:both; float:left; }
.content ul, .content ol { list-style:none; padding:10px 0 10px 0; }
.content li { background:url(../images/common/arrow_black.gif) no-repeat 15px 7px; padding-left:28px; line-height:20px; color:#666; margin-bottom:5px;}
.content li strong{ color:#333; }
.key_features  .features 
.features { width:670px; clear:both; float:left; }
.features .title { width:670px; /*height:60px;*/ margin-top:20px; clear:both; }
.features .title h2 { font-size:14px; }
.features h2 { width:586px; padding:0 0 5px 0; margin-bottom:5px; float:left; font-weight:bold; font-family:MS PGothic; }
.features .title .left_img { width:80px; float:left; }
.features .title .right_title { float:left; width:590px; /*height:70px;*/ padding-top:5px; }
.features .title span { color:#6c6c6c; font-weight:bold; clear:both; width:590px; display:block; }
.features .right { clear:both; }
.features .right img { margin:15px 0 10px 10px; }
.features .left { float:left; clear:both; width:100%; }
.features .left img { margin:15px 10px 10px 0; }
.features .left ul { float:left; min-width:10px; }
.features .left .tx{}
.features .left .tx li { background-image:none; float:left; width:610px; margin-bottom:10px; padding-left:35px;}
.features .left .tx li img{ float:left; clear: left; width:23px;overflow: visible; visibility: inherit; display:table; margin:0 0 0 -35px; padding:0 5px 0 0;}

.features .fascinate ul { float:left; /*width:450px;*/ }
.features .left ul.no_pic { width:630px; min-width:none; max-width:none; float:left; margin-top:0; }
.features .no_pic a { color:#000; }
.features .left ul.support { width:630px; min-width:none; max-width:none; float:left; }
.features .left ul.support a { color:#01a8ec; }
.features .left ul.key { width:630px; min-width:none; max-width:none; float:left; }
.features .left ul.key li { padding-bottom:10px; }
table.awards { margin-left:70px; }
table.awards td { text-align:center; padding-right:30px; }
.window { font-family:MS PGothic; width:100%; padding-bottom:10px; padding-top:10px; }
.window img { float:left; padding-left:0px; }
.window h1 { float:left; font-size:16px; padding:21px 0 0 0; margin:0; border-bottom:1px solid #ccc; width:620px; line-height:18px; font-weight:bold; font-family:MS PGothic }
.window_content { clear:both; padding-left:22px; }
.window_content .crumb { padding:10px 0; color:#323232; }
.window_content h1 { float:left; font-size:16px; padding:21px 0 6px 0; margin:0; border-bottom:1px solid #ccc; width:620px; line-height:18px; }
.window_content h2 { padding:16px 0 0 0; margin:0; font-size:12px; float:left; line-height:12px; }
.window_content h3 { padding:16px 0 0 0; margin:0; font-size:12px; line-height:12px; }
.window_content span { display:block; padding:16px 0 0 30px; font-size:11px; float:left; font-weight:bold; line-height:12px; }
.window_content ul { clear:both; padding:15px 0 5px 0; margin:0; font-size:12px; line-height:18px; list-style-type: none; width:650px; }
.window_content li { background-image:url(../images/common/black_arrow.gif); background-repeat:no-repeat; background-position:0 5px; margin:0; padding-left:15px; line-height:20px; }
.window_content p { line-height:16px; font-size:12px; padding-top:15px; clear:both; }
.window_content a { color:#393939; }
.main_functions { width:640px; clear:both; float:left; } 
.main_functions ul { width:630px;}
.main_functions li { background:none; padding:0 0 10px 10px; width:630px; float:left; list-style:none;}
.main_functions li div { width:115px; float:left; }
.main_functions li p { width:515px; float:left; }
.reference { width:665px; float:left; background:url(../images/reference_bg.jpg) no-repeat top; padding:41px 0 0 40px; clear:both; }
.reference .titles { width:660px; }
.reference .titles h2 { font-size:14px; }

.ready_to_try_buy { width:669px; float:left; padding:30px 0 0 40px; clear:both;}
.pack{ padding:0 0 0 40px;}
.ready_to_try_buy .titles { width:660px; margin-bottom:10px; }
.ready_to_try_buy .titles h2 { font-size:14px; }
.ready_to_try_buy .bottom_buy_download { font-weight:bold; padding-left:15px;}
.ready_to_try_buy .bottom_buy_download .price{ color:#cc0202;}
.ready_to_try_buy .bottom_buy_download .old_price{ color:#ff8a00;  text-decoration:line-through;}
.ready_to_try_buy .bottom_buy_download .buy { line-height:25px; font-size:12px; color:#000000; margin-left:0px; margin-right:10px; padding-left:25px; background-image: url(../images/icon_buy.gif); background-repeat: no-repeat; background-position: left center; display:inline-block;}
.ready_to_try_buy .bottom_buy_download .download_windows { margin-left:0px; line-height:30px; font-size:12px; color:#000000; margin-right:10px; padding-left:25px; background-image: url(../images/icon_down.gif); background-repeat: no-repeat; background-position: left center; display:inline-block; }
.ready_to_try_buy .bottom_buy_download .download_mac { line-height:25px; font-size:12px; color:#000000; margin-right:30px; padding-left:25px; background-image: url(../images/icon_down.gif); background-repeat: no-repeat; background-position: left center; display:inline-block; }
.ready_to_try_buy .bottom_buy_download a { line-height:25px; font-size:12px; color:#2f6ea3; margin-left:20px; }

.container { width:659px; float:left; background:url(../images/table_top.gif) no-repeat top; padding-top:6px; margin:15px 0 25px 0; }
.container .wrap { width:659px; float:left; background:url(../images/table_bottom.gif) no-repeat bottom; padding-bottom:3px; }
.container table { border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6; }
.container td { /*background:#f7f7f7;*/ border-top:1px solid #b6b6b6; font-family:arial; font-size:11px; color:#333; line-height:20px; padding:5px 10px; }
.container .r_name { background:#e7e8ec; font-size:12px; font-weight:bold; }
.container .no_line { border-top:none; }
.container .c_left { font-size:12px; font-weight:bold; border-right:1px solid #b6b6b6; vertical-align:top; width:100px; }
.container .c_left_2 { font-size:12px; font-weight:normal; border-right:1px solid #b6b6b6; vertical-align:top; width:89px; }
.system { background:url(../images/table_top02.gif) no-repeat top; padding-top:6px; margin:15px 0 20px 0; }
.no_bg{ background-image:none;}


/*ipad-magic.html   20100526*/
.ipad_magic_wrap{width:992px;height:580px;position:relative;margin:0 auto 10px auto;background:url(../images/products/x-ipad-magic/ipad-magic-wrap-bg.jpg) repeat-x;}
.ipad_magic_box{width:992px;height:580px;background:url(../images/products/x-ipad-magic/ipad-magic-box-bg.jpg) no-repeat;line-height:1.5em; background-color:#fff}
.ipad_magic_box h1{display:block;position:absolute;left:10px;top:0;}
.ipad_magic_box .sub_title{position:absolute;left:510px;top:12px;}
.ipad_magic_box .text{position:absolute;left:515px;top:60px;font-size:16px;font-weight:bold;color:#d58b05;line-height:1.5em;}
.ipad_magic_box ul{list-style:none;display:block;position:absolute;left:510px;top:125px;}
.ipad_magic_box ul li{background:url(/images/products/x-ipad-magic/list-disc.png) no-repeat 0 5px;padding:6px 30px;color:#fff;}
.ipad_magic_box .q_links{position:absolute;right:10px;top:15px;width:110px;}
.ipad_magic_box .q_links a{color:#fff;font-weight:normal;font-size:12px;}
.ipad_magic_box .q_links a:hover{text-decoration:underline;}
.ipad_magic_box .download_btn{width:162px;height:45px;position:absolute;left:510px;bottom:140px;color:#fff;background:url(../images/products/x-ipad-magic/download_btn.jpg) repeat-x;}
.ipad_magic_box .buy_btn{width:162px;height:45px;position:absolute;left:710px;bottom:140px;color:#fff;background:url(../images/products/x-ipad-magic/buy_btn.jpg) repeat-x;}	
.ipad_magic_box .footer_text{ position:absolute; left:89px; bottom:-105px; color:#fff; }
.ipad_magic_box .footer_text strong{padding-bottom:5px;display:block;}
.ipad_magic_box .download_txt{text-align:right;margin:7px 18px 0 0;}
.ipad_magic_box .buy_txt{text-align:right;margin:7px 42px 0 0;}
.ipad_magic_box .size,.ipad_magic_box .price{text-align:right;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.ipad_magic_box .size{margin:0 10px 0 0;}
.ipad_magic_box .price{margin:0 15px 0 0;}
.ipad_magic_box .price del{ font-size:11px;}
.ipad_magic_box a{font-weight:bold; text-decoration:none;color:#fff;font-size:14px;}
.ipad_magic_box a:hover{text-decoration:underline;}


/*ipad-magic-mac.html   20100604*/
.ipad_magic_mac_wrap{width:994px;height:470px;position:relative;margin:0 auto 10px auto;background:url(../images/products/x-ipad-magic-for-mac/ipad-magic-wrap-bg.jpg) repeat-x;}
.ipad_magic_mac_box{width:994px;height:470px;background:url(../images/products/x-ipad-magic-for-mac/ipad-magic-box-bg.jpg) no-repeat;line-height:1.5em;}
.ipad_magic_mac_box h1{display:block;position:absolute;left:40px;top:45px;}
.ipad_magic_mac_box .sub_title{position:absolute;left:510px;top:12px;}
.ipad_magic_mac_box .text{position:absolute;left:515px;top:58px;font-size:16px;font-weight:bold;color:#333;line-height:1.5em;width:410px;}
.ipad_magic_mac_box ul{list-style:none;display:block;position:absolute;left:515px;top:135px;}
.ipad_magic_mac_box ul li{background:url(/images/products/x-ipad-magic-for-mac/list-disc.png) no-repeat 0 5px;padding:6px 30px;color:#333;}
.ipad_magic_mac_box .q_links{position:absolute;right:10px;top:15px;width:135px;}
.ipad_magic_mac_box .q_links a{color:#333;font-weight:normal;font-size:12px;}
.ipad_magic_mac_box .q_links a:hover{color:#666;text-decoration:underline;}
.ipad_magic_mac_box .download_btn{width:162px;height:45px;position:absolute;left:530px;bottom:30px;color:#fff;background:url(../images/products/x-ipad-magic-for-mac/download_btn.jpg) repeat-x;}
.ipad_magic_mac_box .buy_btn{width:162px;height:45px;position:absolute;left:720px;bottom:30px;color:#fff;background:url(../images/products/x-ipad-magic-for-mac/buy_btn.jpg) repeat-x;}	
.ipad_magic_mac_box .footer_text{position:absolute;left:25px;bottom:20px;color:#333;}
.ipad_magic_mac_box .footer_text strong{padding-bottom:5px;display:block;}
.ipad_magic_mac_box .download_txt{text-align:right;margin:7px 18px 0 0;}
.ipad_magic_mac_box .buy_txt{text-align:right;margin:7px 42px 0 0;}
.ipad_magic_mac_box .size,.ipad_magic_mac_box .price{text-align:right;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.ipad_magic_mac_box .size{margin:0 10px 0 0;}
.ipad_magic_mac_box .price{margin:0 43px 0 0;}
.ipad_magic_mac_box .price del{ font-size:11px;}
.ipad_magic_mac_box a{font-weight:bold; text-decoration:none;color:#fff;font-size:14px;}
.ipad_magic_mac_box a:hover{text-decoration:underline;}
