h1, h2, h3, h4 { font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

.boxholder { margin:40px;  } 
.boxholder .top_line .line { height:4px; overflow:hidden; border-top:1px solid #d5d5d5; margin:0 5px;}
.boxholder .bottom_line { height:5px; overflow:hidden; background:url(../images/corner_bottom_left.gif) no-repeat left;}
.boxholder .bottom_line .wrap { height:5px; overflow:hidden; background:url(../images/corner_bottom_right.gif) no-repeat right;}
.boxholder .bottom_line .line { height:4px; overflow:hidden; border-bottom:1px solid #d5d5d5; margin:0 5px;}
.boxholder .content { margin-left:40px;width:600px;float:left;}
.boxholder .content li { margin-left:20px;line-height:20px; padding-left:15px; background-image: url(../images/common/arrow_green_up.gif); background-repeat: no-repeat; background-position: left 8px;  }


.boxholder .try_buy { margin-left:40px;width:600px;float:left;margin-bottom:20px;margin-top:40px;}
.boxholder .try_buy h1{ padding-top:20px;line-height:24px;padding-bottom:20px;}
.boxholder .try_buy div.buynow { line-height:24px;width:600px;background:url(../images/icon_buy.gif) no-repeat;padding-left:20px;}
.boxholder .try_buy div.download { line-height:24px;width:600px;background:url(../images/icon_down.gif) no-repeat;padding-left:20px;}

.crumb { padding:20px 0 25px 15px; color:#323232; }
.crumb a { color:#323232; }
.crumb span { color:#0860a8; }
.title { width:980px; float:left; margin-bottom:8px; display:block; }
.title h1 { float:left; font-size:20px;  padding:0 30px 0 15px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 20px 0 0; }
.title .win { background:url(../images/common/icon_win.gif) no-repeat right; }
.title .mac { background:url(../images/common/icon_apple.gif) no-repeat right; }
.title img{ padding:5px 0 0 0; float:left}
.title .img { float:right; padding:0px;}

.mytitle { width:980px; float:left; margin-bottom:8px; display:block; }
.mytitle h1 { float:left; font-size:20px;font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:60px; }
.mytitle .win { background:url(../images/common/icon_win.gif) no-repeat right; margin-left:0px;}
.mytitle .mac { background:url(../images/common/icon_apple.gif) no-repeat right; margin-left:0px;}
 
.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; }
.product_line_bg {background-image: url(../images/common/product_line_bg.jpg); background-repeat:repeat-x; background-position: center top;  }

.tip_top { width:250px; height:20px; background-color:#FFF; }
.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:470px; padding-right:20px; color:#393838; line-height:20px; padding-bottom:10px;}
.primary .col_02 p { margin-bottom:10px; }
.primary .col_02 p span{
	color:#00F;
}
.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;  color:#00a1e9}
.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:Verdana, Arial, Helvetica, sans-serif;}
.primary .s_buy .s_buy_r{ background-image:url(../images/common/pick_s_buy_r.jpg); width:13px; float:right; height:26px;}
.primary .other_infor{ clear:both; padding-left:275px;}

.primary .col_03 { float:right; width:255px; margin:0 0px 0 0; display:inline; font-family:Arial, Verdana, Helvetica, sans-serif; }
.primary .free_col_03{ float:none;}
.primary .col_03 .comingsoon_free h4{ font-weight:bold;}
.primary .col_03 .button { width:159px; height:54px; margin:auto; margin-bottom:20px; color:#000; font-size:16px; clear:both; }
.primary .col_03 .buy { padding:2px 0 0 65px; display:block; background-image: url(../images/common/buy_big_blue.jpg); background-repeat: no-repeat; background-position: right; }
.primary .col_03 .free { padding:30px 0 0 65px; 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 65px; display:block; background-image: url(../images/common/download_big_blue.jpg); background-repeat: no-repeat; background-position: right;}
.primary .col_03 .freedown{ width:125px; padding:10px 0 0 65px; display:block; background-image: url(../images/common/freedown_big.jpg); background-repeat: no-repeat; background-position: left;}

.primary .col_03 a.download b { margin-left:30px; font-size:14px; line-height:22px; font-weight:bold; margin-top:6px; display:block; text-align:left;}
.primary .col_03 a.button { color:#000; font-weight:bold; display:block;}
.primary .col_03 a.button h4 { line-height:18px; width:88px;margin-left:30px; display:block; float:left; font-size:16px;}
.primary .col_03 a.button i { line-height:18px; width:88px;margin-left:30px;  display:block; font-size:16px; font-style:normal}
.primary .col_03 a.button:hover { text-decoration:none;}
.primary .col_03 a.button:hover h4 { text-decoration:underline; cursor: pointer; }
.primary .col_03 .comingsoon_free { padding:22px 0 0 80px; display:block; background-image: url(../images/common/buy_big.gif); background-repeat: no-repeat; background-position:16px 2px; height:40px; }
/*.primary .col_03 a.coming_soon h4{ width:150px;}*/
.primary .col_03 .button .old_price { color:#666; text-decoration:line-through; line-height:18px; font-size:11px; font-family:Verdana;}
.primary .col_03 .button .now_price { color:#ff0000; line-height:16px; font-family:Verdana; font-size:11px; float:left; display:block; width:160px; margin-top:10px;}
.primary .col_03 .button .now_price b{ color:#000; font-size:14px; font-family:Arial; line-height:12px;}
.primary .col_03 .button .save_price{ color:#666666; line-height:16px; font-size:12px; font-family:Verdana;}
.primary .col_03 .button .save_price b{ color:#000; font-size:12px; font-family:Arial; line-height:12px;}




#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:16px; color:#000000; font-weight:bold; line-height:18px; width:90px; display:block; float:left;}
#mac_buy a.mac_buy span { color:#ff0000; }
#mac_buy a.mac_buy:hover { text-decoration:none; }
#mac_buy a.mac_buy:hover h4 { text-decoration:underline;cursor: pointer;}
#mac_buy a.mac_buy .old_price { font-weight:bold; color:#666; text-decoration:line-through; line-height:18px; font-size:12px; font-family:Verdana; float:left; margin-left:5px;}
#mac_buy a.mac_buy .now_price {  font-weight:bold; color:#ff0000; line-height:16px; font-family:Verdana; font-size:12px; float:left; display:block; width:140px; margin-top:10px;}
#mac_buy a.mac_buy .now_price b{ color:#000; font-size:14px; font-family:Arial; line-height:12px;}
#mac_buy a.mac_buy .save_price{  font-weight:bold; color:#666666; line-height:16px; font-size:12px; font-family:Verdana; float:left; width:140px;}
#mac_buy a.mac_buy .save_price b{ color:#666666; font-size:12px; font-family:Arial; line-height:12px;}

#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:0 7px 7px 0; display:inline; }
.primary .col_04 .ad {background:url(../images/common/ad_bg.gif) no-repeat; width:234px; height:146px; padding:8px; margin:15px 1px 15px 2px; color:#000; clear:both; }
.primary .free_col_04 .ad{ margin:0 1px 15px 2px;}

.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 .ts{ color:#ff9900; font-weight:bold; margin-left:0px; }
.primary .col_04 .ad p { color:#1d1919; padding:5px 0 10px 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:24px; padding:5px 0 0 20px; }
.primary .col_03 .familybox03 a { color:#393939; }
.primary .col_03 .familybox03 ul li{ line-height:22px;}
.primary .col_03 .familybox03 ul li a{ text-decoration:underline;}
.primary .col_03 .familybox03 ul li a:hover{ text-decoration:none;}
 
 