@charset "utf-8";
/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img { margin:0px; padding:0px;}
html{-webkit-text-size-adjust: none;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.8em;
	font-variant: normal;
}
ul,ol { list-style: none; }
fieldset,img { border: none; }
a {text-decoration:none;color: #f60;}
a:link {text-decoration:underline;color: #f60;}
a:visited{text-decoration:underline;}
a:hover {

}
a:active {
	text-align: left;
}
.clear{
	clear:both;
	text-align: center;
}
body {background:#dbdbdb;}
.fl {float:left;}
.fr {float:right;}
h3 {font-weight:bold;}
h1 {margin-bottom:10px;padding-bottom:3px;font-size:22px;color:#0090c7;border-bottom:1px dashed #dbdbdb;}
h2 {margin-bottom:10px;padding-bottom:3px;font-size:18px;font-weight:bold;color:#0090c7;border-bottom:1px dashed #dbdbdb;}
h3 {
	margin-bottom:10px;
	padding-bottom:3px;
	font-size:16px;
	font-weight:bold;
	color:#0090c7;
	border-bottom:1px dashed #dbdbdb;
}
h4 {margin-bottom:10px;padding-bottom:3px;font-size:14px;font-weight:bold;color:#0090c7;border-bottom:1px dashed #dbdbdb;}
#tag_prenext {margin-bottom:6px;padding-bottom:3px;font-size:12px;color:#369;border-bottom:1px solid #dbdbdb; text-align:center}
#tag_articlenumber {margin-bottom:5px;padding-bottom:3px;font-size:11px;color:#333;border-bottom:1px solid #dbdbdb;}
#sidebar_tag {padding:10px 10px 10px 20px; line-height:1.5em;background:none;color:#333;font-size:12px;}
#sidebar_tag a{color:#333; text-decoration:none; padding-right:5px;}
#sidebar_tag a:hover{color:#f60; text-decoration:underline;}
	
img { behavior:url(style/iepngfix.html); }

#top {height:123px;margin-bottom:12px;background:url(images/top_bg.gif) repeat-x;}
#top_home {
	height:86px;
	margin-bottom:12px;
	background:url(images/top_home_bg.gif) repeat-x;
}
#header { height:84px; position:relative; z-index:10;}
#logo {float:left; font-size:0; height:70px; display:block; padding-top:13px;}
.shopping{position:absolute; right:235px; top:0px; width:100px; height:29px; background:url(images/cart.gif) no-repeat left 11px; padding-top:10px; padding-left:20px;}
.shopping a{color:#fff; text-decoration:none;}
.shopping a:hover{ text-decoration:underline;}

.container {width:960px;margin:0 auto;}
.menu {float:right;padding-top:46px; display:block;}
.menu li {float:left;position:relative;width:104px;height:38px;margin-right:5px;background:url(images/menu_bg.gif) no-repeat -109px 0;z-index:10;}
.menu li a {display:block;width:104px;height:38px;line-height:36px;text-align:center;font-size:13px;color:#fff;text-decoration:none;}
.menu li a:visited {text-decoration:none;}
.menu li a:hover {color:#ff0;}
.menu li.sel {background-position:0 0;}
.menu li.sel_h {background-position:-218px 0;} 
.menu li.sel a,.menu li.sel a:hover,.menu li.sel_h a,.menu li.sel_h a:hover {color:#0082b3;font-weight:normal;}

.menu .sub_menu {display:none;position:absolute;left:-1px;top:38px;width:213px;z-index:50;background:url(images/menu_sub_bg1.gif) repeat-y;} 
.menu .sub_menu div {_width:213px;background:url(images/menu_sub_bg.gif) no-repeat 0 bottom;}
.menu .sub_menu dl.l{ float:left;width:193px;padding:0px 0px 0px 15px;}
.menu .sub_menu dl.r{ float:left;width:173px;padding:0px 0px 0px 15px;}
.menu .sub_menu dl a {display:inline;line-height:22px;text-align:left;font-size:11px;color:#333;} 
.menu .sub_menu dl dt,.menu .sub_menu dl dt a {font-size:14px;color:#f60;line-height:28px;}  
.menu .sub_menu dl a:hover {text-decoration:underline;color:#f60;}
.menu li.sel .sub_menu a,.menu li.sel .sub_menu a:hover,.menu li.sel_h .sub_menu a,.menu li.sel_h .sub_menu a:hover {font-weight:normal;}

.menu .sub_menu_src {display:none;position:absolute;left:-1px;top:38px;width:196px;height:250px;padding-top:2px;background:url(images/nav_sub_bg.gif) no-repeat 0 0px;z-index:10;}
.menu .sub_menu_src2 {display:none;position:absolute;left:-1px;top:38px;width:196px;height:80px;padding-top:2px;background:url(images/nav_sub_bg2.gif) no-repeat 0 0px;z-index:10;}
.menu .sub_menu_src li,.menu .sub_menu_src2 li{float:none;position:static;width:186px;height:24px;padding-left:10px;margin:0;background:none;}
.menu .sub_menu_src li a,.menu .sub_menu_src2 li a{display:inline;line-height:24px;text-align:left;font-size:11px;color:#333;text-align:left;font-weight:normal;}
.menu .sub_menu_src li a:hover,.menu .sub_menu_src2 li a:hover {font-weight:normal;text-decoration:underline;color:#f60;}

/*
.menu li dl {display:none;position:absolute;width:157px;height:96px;padding:4px 0 4px 0;top:38px;left:-1px;z-index:10;background:url(images/submenu_bg.gif) no-repeat;}
.menu li dl dd {}
.menu li dl dd a {height:22px;width:141px;text-align:left;padding-left:14px;color:#333;font-size:11px;line-height:1.9em;margin:0 1px;}
.menu li dl dd a:hover {color:#f60;background:#cdeafd;}
*/

.crumb {
	padding-left:18px;
	background:url(images/icon_home.gif) no-repeat 0 11px;
	color:#0175b1;
	font-size:11px;
	line-height:30px;

*line-height:32px; 		float:left;
	width:auto;
	position: relative;
}
.crumb a {color:#0175b1;text-decoration:none; font-size:11px;}
.crumb a:visited {text-decoration:none;}
.crumb a:hover {color:#f60;text-decoration:underline;}

.corner_top,.corner_top div{height:5px;background:url(images/main_cornor_bg_top.png) no-repeat 0 0;font-size:0;}
.corner_bottom,.corner_bottom div{height:5px;background:url(images/sidebar_bottom_bg.png) no-repeat 0 0;font-size:0;}

.corner_left_top,.corner_left_top div{height:5px;background:url(images/main_cornor_bg_top.png) no-repeat 0 0;font-size:0;}
.corner_left_bottom,.corner_left_bottom div{height:5px;background:url(images/main_cornor_bg_bottom.png) no-repeat 0 0;font-size:0;}

.corner_footer_top,.corner_footer_top div{height:5px;background:url(images/fotter_bg_top.png) no-repeat 0 0;font-size:0;}
.corner_footer_bottom,.corner_footer_bottom div{height:5px;background:url(images/fotter_bg_bottom.png) no-repeat 0 0;font-size:0;}


.selectlanguage{
	position:absolute;
	z-index:0;
	left: 789px;
	top: 13px;
}
#subscribe 
{
	position:absolute; 
	left:710px; 
	top:3px; 
	width:529px; 
	height:35px; 
	z-index:1;
}

#main{float:left;width:683px;background:#fff url(images/main_btm_bg.gif) no-repeat bottom; height:auto;}
#main_home {float:left;width:683px;background:#fff url(../images/home_main_top.gif) no-repeat left top;}
.box {
	position:relative;
	padding:12px 20px;
}
.share{ position:absolute; top:75px; right:30px;}
.title_article {margin-bottom:10px;padding-bottom:3px;font-size:20px;color:#0090c7;}
.title_article2 {margin-bottom:10px;padding-bottom:3px;font-size:20px;color:#0090c7;}
.title_article3 {margin-bottom:10px;padding-bottom:3px;font-size:20px;color: #666666;border-bottom:1px solid #dbdbdb;}
.article_brief {width:620px;padding:8px 0;background:#eee;}
.article_brief li {list-style:disc;margin-left:30px;line-height:2.1em;}
.article_brief li a:link,.article_brief li a:visited {color:#333;text-decoration:none;}
.article_brief li a:hover {color:#f60;text-decoration:underline;}

.title_sub {
	margin:18px 0 4px 0;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	/* [disabled]color:#0090c7; */
	background:url(images/dot.gif) no-repeat 0 7px;
}

.title_sub_black {margin:18px 0 4px 0;padding-left:15px;font-size:14px;font-weight:bold;color:#000000;background:url(images/dot.gif) no-repeat 0 7px;}


.title_sub2 {margin:8px 0 4px 0;padding-left:12px;font-size:13px;font-weight:bold;color:#0090c7;}
.title_sub3 {margin:18px 0 4px 0;padding-left:15px;font-size:18px;font-weight:bold;color:#C00;background:url(images/dot.gif) no-repeat 0 11px;}
/* ADD*/
.article_notice {background:#eee; margin:8px 0;}
.article_notice p {margin-left:20px;line-height:2.1em;}
.article_list {list-style:disc;margin-left:20px;line-height:2.1em;}
.article_rows {width:200px;padding:8px 0;background:#fff; float:left;}
.article_rows li {list-style:none; margin-left:8.lem; line-height:4em;}
.article_rows li a:link,.article_rows li a:visited { color:#333; text-decoration:underline;  font-size:14px;}
.article_rows li a:hover {color:#f60;text-decoration:underline;}
.article_content {size:11px; background:#eee;}
.article_content ol { list-style:decimal; margin:10px 30px;} 
/*ADD END */

#sidebar {float:right;width:268px;background:#fff url(images/sidebar_bottom.gif) no-repeat 0 bottom;}
#sidebar .ad {padding:7px 0;text-align:center;}
#sidebar .title {height:33px;margin:12px 0 6px 0;padding-left:16px;background:url(images/sidebar_tit_bg.gif) repeat-x;line-height:32px;font-size:14px;color:#fff;}
#sidebar .title img {vertical-align:middle;_margin-top:9px;_vertical-align:text-bottom;}
#sidebar .prod_list li {padding-left:30px;background:url(images/dot.gif) no-repeat 14px -22px;line-height:2.6em;}
#sidebar .prod_list li a {text-decoration:none;color:#333;}
#sidebar .prod_list li a:hover {color:#f60;text-decoration:underline;}
#sidebar .prod_list li.b {background-color:#eee;}
#sidebar .prod_list span {display:none;}
#sidebar .prod_list1 dt {padding:0 16px;margin-top:6px;line-height:2.4em;font-size:12px;font-weight:bold;color:#f60;background:#eee;}
#sidebar .prod_list1 dd {padding-left:30px; padding-right:5px; background:url(images/dot.gif) no-repeat 14px -21px;line-height:2.3em;}
#sidebar .prod_list1 dd a {color:#333;text-decoration:none;line-height:2.3em;}
#sidebar .prod_list1 dd a:hover {color:#f60;text-decoration:underline;}


#sidebar .comment {padding:4px 10px 8px 20px; margin-top:6px;}
#sidebar .subscribe {padding:4px 10px 8px 20px; margin-top:6px;}
#sidebar .demo{ padding:15px 0px 5px 50px;}
#sidebar .comment p {font-style:italic;}
#sidebar .comment span {display:block;padding-bottom:6px;text-align:right;font-weight:bold;}
#sidebar .tutorial {padding:0 14px 8px 16px;}
#sidebar .tutorial li {margin-left:24px;padding:2px 0;list-style:decimal;}
#sidebar .tips {padding:0 20px 6px 20px;}
#sidebar .tips li {padding:6px 0;}
#sidebar .cont {padding:0 20px 6px 20px;}
#sidebar .cont form {padding-top:8px;}
#sidebar .pur_img {text-align:center;padding:5px 0 10px 0;}
#sidebar .t, #sidebar .t a {color:#333;text-decoration:none;}
#sidebar .t a:hover {color:#f60;text-decoration:underline;}


#footer {margin:10px 0 12px 0;background:#fff;text-align:center;}
#footer p {padding-bottom:6px;color:#666;}
#footer .links {padding:6px 0 4px 0;}
#footer .links,#footer .links a,#footer .links a:link {color:#0090c7;text-decoration:none;}
#footer .links a:hover {color:#f60;text-decoration:underline;}

/*sitemap page*/
#sitemap {float:left;width:960px;background:#fff; margin:0 auto;}
#sitemap .box {padding:16px 30px;}
.titl_article {margin-bottom:10px;padding-bottom:3px;font-size:20px;color:#0090c7;border-bottom:1px solid #dbdbdb;}
.articl_brief {width:300px;padding:8px 0;background:#fff; float:left;}
.articl_brief li {list-style:none;margin-left:30px;}
.articl_brief li a:link,.articl_brief li a:visited {color:#333;text-decoration:none;  font-size:12px; font-weight:bold;}
.articl_brief li a:hover {color:#f60;text-decoration:underline;}
.articl_brief p {list-style:none;margin-left:10px;line-height:2.1em; word-spacing:50px; }
.titl_sub {margin:18px 0 4px 0;padding-left:15px;font-size:14px;font-weight:bold; color:#0090c7;background:url(images/dot.gif) no-repeat 0 7px; border-bottom:1px solid #dbdbdb;}
.articl {width:900px;padding:8px 0;background:#fff; float:left; }
.articl h2 {list-style:none;margin-left:30px;line-height:2.1em;}
.articl_p {list-style:none;margin-left:30px;line-height:2.1em;}
.articl_p a {display:block;float:left;padding-right:40px;}
.articl_spacing {word-spacing:0px;} /*sitemap page end*/

a.btn_down,a.btn_buy,a.btn_learn,a.btn_learn1,a.btn_get,a.btn_get2,a.btn_get3{
	display:block;
	width:75px;
	height:30px;
	margin-right:18px;
	padding-left:35px;
	background:url(images/btn.gif) no-repeat 0 0;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	line-height:26px;
*line-height:24px;} 
a.btn_get4{display:block;width:75px;height:36px;margin-right:6px;padding-left:35px;background:url(images/btn.gif) no-repeat 0 0;font-size:12px;color:#fff;text-decoration:none;line-height:26px;*line-height:24px;}
a.btn_down:visited,a.btn_buy:visited,a.btn_learn:visited,a.btn_learn1:visited {text-decoration:none;}
a.btn_buy {background-position:0 -42px;}
a.btn_learn1,a.btn_learn {width:80px;padding-left:32px;background-position:0 -127px;}
a.btn_learn {background-position:0 -84px;}
a.btn_down:hover,a.btn_buy:hover,a.btn_learn:hover,a.btn_learn1:hover,a.btn_get:hover, a.btn_get2:hover, a.btn_get3:hover, a.btn_get4:hover {color:#ff0;}
a.btn_get, a.btn_get4{background-position:0 -167px;width:92px;padding-left:33px;}
a.btn_get2 {background-position:0 -167px;width:92px; float:right; margin-right:60px;}
a.btn_get3 {background-position:0 -167px;width:92px;padding-left:32px; margin-right:66px; float:right;}

.prod_top .left {
	position:relative;
	float:left;
	width:140px;
	margin-right:10px;
	padding-top:10px;
	text-align:center;
	height: 245px;
}
.prod_top .left .get{position:absolute;bottom:-10px;left:100px;width:272px;height:27px; text-align:left;background:url(images/get.png) no-repeat;padding:3px 0 0 12px; color:#FFF; line-height:1.4em; z-index:9;}
.prod_top .left p{margin-top:6px;}
.prod_top .left2 {float:left;width:200px;margin-right:10px;padding-top:10px;text-align:center;}
.prod_top .right {float:left;width:470px;}
.prod_top .price {font-size:12px;color:#f60;font-weight:bold;line-height:3em;}
.prod_top .tit {font-size:22px;color:#0090c7; line-height:1em;}
.prod_top .tit a{font-size:22px;color:#0090c7; line-height:1em; text-decoration:none;}
.prod_top .tit a:link {color:#0090c7;text-decoration:none;}
.prod_top .tit a:hover {color:#f60;text-decoration:underline;}
.prod_top .subtit {padding-bottom:12px;font-size:14px;line-height:180%; padding-top: 5px;}
.prod_top ul li {margin-left:18px;list-style:disc;line-height:2em;}
.prod_top .btn {padding:14px 0 0 6px;}
.prod_top h2 {font-size:16px; font-weight:bold; margin-bottom:15px;padding-bottom:3px;color:#444; border-bottom:1px dashed #dbdbdb;font-family: MetaBlack,"Trebuchet MS",sans-serif; line-height:22px;}
.tab {height:30px;margin-top:30px;border-bottom:3px solid #0299d2;}
.tab li {float:left;margin-right:4px;}
.tab li a {display:block;width:116px;height:30px;background:url(images/tab_bg.gif) no-repeat -126px 0;text-align:center;line-height:30px;color:#0078a5;text-decoration:none;font-size:12px;cursor:pointer;}
.tab li a:visited {text-decoration:none;}
.tab li a.sel {background-position:0 0;color:#fff;font-weight:bold;}

.tab li.tab_mac {margin-right:0; }
.tab li.tab_mac a {display:block;width:116px;height:30px;background:url(mac_images/tab_bg_mac2.gif) no-repeat -126px 0;text-align:center;line-height:30px;color:5a5959;text-decoration:none;font-size:12px;cursor:pointer;}
.tab li.tab_mac a:visited {text-decoration:none;}
.tab li.tab_mac a:hover {color:#b00;}
.tab li.tab_mac a.sel {background-position:0 0;color:#fff;font-weight:bold;}

.tab_len {margin-top:20px;}
.tab_len li a {width:150px;background:url(images/tab_len.gif) no-repeat -222px 0;}
.tab_cont {
	padding:12px 6px;
	font-size: 14px;
}
.tab_cont .p_center {text-align:center;}
.tab_cont .imgs {width:230px;margin:0 auto;}
.tab_cont .imgs1 {width:400px;margin:0 auto;}
.tab_cont .imgs2 {width:620px;margin:0 auto;}
.tab_cont .imgs p {float:left;margin-right:28px;}
.tab_cont a.big_btn {display:block;width:304px;height:34px;margin:18px auto;text-align:center;line-height:34px;background:url(images/big_btn.gif) no-repeat;font-size:12px;color:#fff;text-decoration:none;}
.tab_cont a.big_btn:visited {text-decoration:none;}
.tab_cont .bundle {padding-bottom:16px;}
.tab_cont .bundle .tit {height:35px;margin-bottom:14px;padding-left:12px;background:url(images/title_bundle.gif) repeat-x;line-height:34px;font-size:14px;font-weight:bold;color:#00729d;}
.tab_cont .bundle .tit span {color:#f60;font-size:12px;font-weight:normal;}
.tab_cont .bundle .left {float:left;width:124px;}
.tab_cont .bundle .right {float:left;width:470px;}
.tab_cont .bundle .right p {padding-bottom:10px;}
.tab_cont .rec_item {padding:16px 0;border-bottom:1px solid #dbdbdb;}
.tab_cont .rec_item img {float:left;margin:6px 16px 0 0;}
.tab_cont .rec_item .right {float:left;width:510px;}
.tab_cont .rec_item .right1{float:left;width:485px;}
.tab_cont .rec_item .right2{float:left;width:450px;}
.tab_cont .rec_item .tit {font-size:16px;color:#0090c7;}
.tab_cont .rec_item .tit1 {font-size:18px;color:#0090c7;}
.tab_cont .rec_item .tit2, .tab_cont .rec_item .tit2 a {font-size:16px;color:#0090c7;text-decoration:none}
.tab_cont .rec_item .tit2 a:hover {text-decoration:underline;color:#f00;}
.tab_cont a.btn_down_mini {display:block;width:80px;height:22px;margin:6px 16px 0 auto;padding-left:9px;background:url(images/btn_down_mini.gif) no-repeat;text-align:center;color:#fff;line-height:20px;text-decoration:none;}
.tab_cont .ol_list li {margin-left:24px;padding:2px 0;list-style:decimal;}
.tab_cont .ol_list li a {color:#333;text-decoration:none;}
.tab_cont .ol_list li a:hover {color:#f60;text-decoration:underline;}
.tab_cont .ppttem{ width:200px; float:left;}
.tab_cont .t { font-size:14px; color: #999}
a.res,a.res:visited {width:169px;height:28px;padding-left:5px;line-height:25px;color:#333;text-decoration:none;}
a.res:hover {color:#f60;}

.recom {width:616px;height:151px;background:url(images/recom_bg.gif) no-repeat;margin:10px auto;}
.recom .item {float:left;width:172px;padding:0 8px 0 22px;}
.recom .item p {float:left;width:84px;padding-left:12px;}
.recom .item h2,.recom .item h2 a {height:36px;padding-bottom:8px;line-height:36px;font-size:14px;color:#00729d;text-decoration:none;}
.recom .item h2,.recom .item h2 a:hover {color:#f60;}
.recom .item2 {float:left;width:180px;padding:0 8px 0 22px;}
.recom .item2 p {float:left;width:100px;padding-left:12px;}
.recom .item2 h2,.recom .item2 h2 a {height:36px;padding-bottom:8px;line-height:36px;font-size:14px;color:#00729d;text-decoration:none;}
.recom .item2 h2,.recom .item2 h2 a:hover {color:#f60;}
.keywords {margin:6px 0;padding-left:20px;background:url(images/icon_star.gif) no-repeat 0 1px;font-style:italic;}
.keywords a {font-style:italic;color:#0090c7;text-decoration:none;}
.keywords a:visited {text-decoration:none;}

ul.ul_dot li {margin-left:17px;list-style:disc;line-height:2em;}

.h_cont_top {
	padding:2px 15px;
}
.h_cont_top .left {float:left;width:460px;}
.h_cont_top .right {float:right;width:130px;}
.h_cont_top .right .p{ float:right;padding-top:20px;}
.h_cont_top .left h1,.h_cont_top .left h1 a {padding-top:14px;font-size:24px;color:#0090c7;text-decoration:none;line-height:1em;}
.h_cont_top .left ul {padding-bottom:10px;}
.h_cont_top .left .h_note {width:422px;height:38px;margin:10px 0 20px 0;padding-left:10px;background:url(images/home_note_bg.gif) no-repeat;line-height:40px;font-style:italic;_padding-top:8px;}
.h_cont_top .btn a {float:left;}
.h_cont_top .right p {padding-top:6px;font-size:12px;font-weight:bold;color:#f60;text-align:center;}
.h_cont_top .right p span {font-size:11px;font-weight:normal;color:#444;}
.h_cont_top .right p .del {font-size:12px;font-weight:bold;text-decoration:line-through;}
.h_prod {
	padding:10px 0;
	border-top: 1px dashed #DBDBDB
}
.h_prod .left {
	float:left;
	width:108px;
	margin:6px 16px 0 0;
	text-align:center;
	margin-top: 55px;
}
.h_prod .left p {font-weight:bold;color:#f60;font-size:12px;}
.h_prod .right {float:left;width:491px;}

.h_prod .h_cont_top .left h1 a {
	padding-top:14px;
	font-size:20px;
	color:#0090c7;
	text-decoration:none;
	line-height:1em;
}
.h_prod .right h2 a:hover {color:#f60;}

.h_prod .right h1,.h_prod .right h1 a {font-size:16px;color:#0090c7;font-weight:bold;line-height:2em;text-decoration:none;border-bottom:none;
}
.h_prod .right h1 a:hover {color:#f60;}
.h_prod .right h2 span {font-size:12px;color:#f60;font-weight:normal;}
.h_prod .right ul {padding-bottom:8px;}
.h_prod .right .btn {margin-top:10px;}
.h_prod .right .btn a {float:left;}
.h_prod .ul_dot,.h_cont_top .ul_dot {margin-top:12px;}

.prod_item {padding:20px 0;border-bottom:1px solid #dbdbdb;}
.prod_item .left {width:120px;text-align:center;float:left;margin-right:10px;color:#f60;font-size:12px;font-weight:bold;}
.prod_item .right {
	width:468px;
	float:left;
	position:relative;
}
.prod_item .right .pos {position:absolute;right:0;top:-5px;}
.prod_item .right h1 {
	padding-bottom:16px;
	color: #F00;
	font-size: 16px;
}
.prod_item .right h1 a {font-size:20px;color:#0090c7;text-decoration:none; line-height:1em;}
.prod_item .right h1 a:hover {text-decoration:underline;color:#f00;}
.prod_item .right p {padding-bottom:10px;}
.prod_item .btn {padding-top:12px;}
.pri .right {width:328px;margin-right:20px;}
.pri .right1 {float:left;width:132px;padding-top:20px;}
.pri .right1 p {text-align:center;font-size:14px;font-weight:bold;color:#f60;line-height:2.2em;}
.pri .right span {display:block;background:#f2f2f2;padding:4px 8px;margin:10px 20px 0 0;color:#f60;}

.line1 {width:554px;height:1px;font-size:0;background:url(images/line.gif) no-repeat;clear:both;margin:0 auto;}

/*==================*/
.lbox {margin: 8px 0 16px 0;}
.fbox {margin: 10px 0px 0px 10px;}
.tbox {*margin:10px 0;
	border:0px solid #dbdbdb;
	border-bottom:none;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.tbox td{
	border-bottom:1px solid #dbdbdb;
	padding:3px 8px;
	color: #000;
	font-size: 10px;
}
.tbox th {background:#ebebeb;padding:2px 8px;text-align:left;font-weight:bold;}
.tbox a {
	display:block;
	width:auto;
	padding-left:2px;
	text-decoration:none;
}
.tbox a:visited {text-decoration:none;}
.title_articles {font-size:20px;color:#0090c7;}
.product {float:left;padding-top:8px;text-align: center; font-weight:bold;color: #f60;font-size:12px;}
.products {float: left; margin-left:25px; width:480px;}
.products .btn {padding-top:10px;}
.productc {float: left;width:470px; margin-left: 25px;}
.productc ul {padding-bottom:8px;}
.productw {float: left; margin-left: 35px; width: 350px;}
.product_p {font-weight: bolder; color: #F90;}
.product_p span { padding-left: 16px;}
.productws {color:#F90; font-weight: bolder;}
.productl {float: left; margin: 18px 18px; }
.productl p{font-weight: bolder; color: #F90; font-size:16px;}
.productls {float: left; margin-top: 48px; margin-left: 28px; }
.line {border-bottom:1px solid #dbdbdb; margin: 15px 10px;}
.simple {margin: 0px auto; width: 200px;}

.simples {margin: 5px 6px; float:left;font-weight:bolder;}
.pwords {font-style: italic; font-weight:bold; font-size:14px; background:url(../images/line.gif) repeat-x 0 13px;}
.pwords span {display:block;background-color: #FFF; width: 110px;}
.article_briefs {padding:8px 0;background:#eee;}
.article_briefs li {list-style:disc;margin-left:30px;line-height:2.1em;}
.article_briefs li a:link,.article_brief li a:visited {color:#333;text-decoration:none;}
.article_briefs li a:hover {color:#f60;text-decoration:underline;}
.flt{ float: left; margin-left: 6px;}
.converter_w span{font-weight: bolder;}


.buy_flow {margin:10px 0;}
.buy_flow .item {float:left; width:153px;height:150px;background:url(images/buy_bg.gif) no-repeat;text-align:left;margin-left:4px;}
.buy_flow .item1 {float:left;width:150px;height:150px;background:url(images/buy_bg1.gif) no-repeat;text-align:left;margin-left:10px;}
.buy_flow .item1 .title {width:110px;color:#FFF;line-height:24px;font-size:11px;padding-left:8px;padding-top:4px;font-weight:bold;}
.buy_flow .item1 .cont {width:105px;height:83px;margin-left:24px;margin-top:10px;font-size:11px;line-height:1.5em;}
.buy_flow .width {width:132px;overflow:hidden;}
.buy_flow .item .title {width:150px;color:#FFF;line-height:24px;font-size:11px;padding-left:8px;padding-top:4px;font-weight:bold;}
.buy_flow .item .cont {width:105px;height:83px;margin-left:24px;margin-top:10px;font-size:11px;line-height:1.5em;}
.buy_flow .width {width:132px;overflow:hidden;}
.purchase_tips{ margin:10px 0;background-color:#eee; padding:10px;}
.purchase_tips h3{font-weight:bold;padding-bottom:5px;}
.purchase_tips p{padding-bottom:5px;}
.purchase_tips a{ color:#333; text-decoration:none;}
.purchase_tips a:hover{ text-decoration:underline;}

.red_word {color:#f00;}




#sidebar .tutorial_mac {
	padding:4px 10px 10px 10px;
}
#sidebar .tutorial_mac li {list-style:none;padding:2px 0 2px 22px;background:url(mac_images/icon_win.gif) no-repeat 0 10px;border-bottom:1px dashed #ddd;}
#sidebar .tutorial_mac li a {color:#333;text-decoration:none;}
#sidebar .tutorial_mac li a:hover {color:#f60;text-decoration:underline;}
#sidebar .tutorial_mac .win {background-image:url(mac_images/icon_win.gif);}
.show_message span {display:none;}



/*===Home Banner=========================================*/
.h_banner_mac,.h_banner_win {background:url(../images/mac_img/banner_mac_bg.gif) repeat-x top;border-bottom:3px solid #ededed;text-align:center;}
.h_banner_mac {background: url(../images/mac_img/banner-mac-family-line.png) repeat-x top;border-bottom:3px solid #ededed;text-align:center;}
.h_banner_win {background-image:url(../images/mac_img/banner_mac_bg.jpg);z-index:3;}
.banner_switch {position:relative;}
.banner_switch div {position:absolute;top:0;left:0;width:100%;}
.banner_switch ul {position:absolute;z-index:5;top:210px;width:60px;}
.banner_switch ul li {float:left;width:20px;height:20px;margin-right:5px;text-align:center;line-height:20px;background:#fff;border:1px solid #aaa;cursor:pointer;font-size:12px;}
.banner_switch ul li.curr {background:#888;color:#fff;border:1px solid #888;}

.link_more {text-decoration:none;color:#f60;text-align:right;padding-top:5px;}


.pro_tab { height:35px; display:block; padding:0 0 0 60px;}
.pro_tab li {float:left; padding:0 5px 0 0;}
.pro_tab li a {display:block; width:156px; height:35px; line-height:30px; padding-top:5px; color:#fff; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; background:url(images/tab_pro.png) no-repeat left top;}
.pro_tab li a:hover,.pro_tab li a.sel {line-height:35px; color:#005c83; font-size:14px; background-position:-164px top; padding-top:0;}

.cont_main { position:relative;float:left; border-right:solid 1px #ddd; width:650px; padding-right:30px;}
.cont_side {float:right; width:215px;}

.columnTitleStyle {font-size:14px; font-weight:bold; color:#0090c7; border-bottom:dashed 1px #ddd; padding:5px 20px; background:url(images/dot.gif) no-repeat 0 12px;}

.side_box .column {border-top:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd; background:url(images/side_columnBg.gif) repeat-x; height:33px; line-height:33px; color:#fff; font-size:14px; padding:0 15px;}
.side_box .cen {border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd; padding:10px 15px;}
.side_box .bottom {background:url(images/side_box_bottom.html) no-repeat left top; height:10px; font-size:0;}
.side_box .side_list li {background:url(images/icon_dot.gif) no-repeat left 9px; padding:0 0 0 10px;}
.side_box .side_list li a {color:#3c3c3c; text-decoration:none;}
.side_box .side_list li a:hover {color:#f00; text-decoration: underline;}

.left-panel {width:663px; margin:0; float:left; margin-top:15px;}
.left-center {width:661px; _width:658px; margin:0; float:left; background-color:#FFFFFF;}
.left-content-none {
	width:575px;
	margin:0 auto;
}

.cart-heading {font-size:15px; color:#FFF; background-color:#717171; font-weight:bold; padding-left:10px;}
.cart-sub-heading {font-size:12px; color:#2f2f2f; background-color:#ebebeb; font-weight:bold;}
.quantity-box {width:40px; height:15px; font-size:12px; color:#6e6e6e; text-align:center;}
.total-input {width:80px; height:20px; font-size:12px; color:#6e6e6e; text-align:left; font-weight:bold;}
.product-heading {font-size:13px; font-weight:bold; color:#073e7f; padding-left:10px;}
.border-bottom {border-bottom:1px solid #e3e3e3;}
.border-right {border-right:1px solid #e3e3e3;}

.cart-btn {width:96px; height:25px; background-image:url(images/cart-btn-bg.jpg); background-repeat:repeat-x; border:1px solid #e0eaf5; color:#FFF; font-size:13px; font-weight:bold; cursor:pointer}

input.checkout-btn {width:120px; height:44px; background-image:url(images/secure-checkout-btn.png);  background-repeat: no-repeat; border:0; cursor:pointer}

.supported-cards {width:188px; height:68px; margin:0 auto; margin-top:10px;}
.notice-text {
	width:228px;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
}
.container #main .box .tab_cont strongtitle {
	font-size: 14px;
}

#featureshow {
	height: 125px;
	width: 300px;
}
.featureshow .leftimg {height: 125px;width: 88px;}
.featureshow .right {height: 125px;width: 88px;}
.TopOfPage {
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 170px;
	text-align: right;
}
#buy_product_softname {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #073e7f;
	float: left;
}
.buy_softtitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #073e7f;
	float: none;
}
softprice {
	font-size: 12px;
	color: #ff6600;
}
#oldprice {
	font-family: Verdana, Geneva, sans-serif;
	color: #900;
	text-decoration: line-through;
}

/*
file:banner.css
author:zhaozhisheng
date:20120615
container控制层大小
*/
*{outline: none;}
img {
	border: 0;
	text-align: center;
}
.container {
	width: 960px;
	padding: 0;
	margin: 0 auto;
}
.folio_block {
	position: relative;
	top:10px; 
	margin: -140px,auto,auto,-395px; 
}


/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:257px;	width:960px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(../images/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold; 
	background: #920000; 
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}

#right-box-top{
	width:255px;
	margin:0 auto;
	margin-top:0px;

}

#right-box-top a{
	 text-decoration:none;
}
	
.main-heading {
	width:235px;
	height:28px;
*height:30px; 	margin:0 auto;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}
.compatiblilty-mirror {width:235px; height:50px; margin:0 auto; margin-top:10px; font-size:12px; color:#6e6e6e; line-height:20px;}
.mirror-links {font-size:12px; color:#3185bf; text-decoration:none;}
.mirror-links:hover {font-size:12px; color:#3185bf; text-decoration:underline;}
.followers {width:170px; height:30px; margin:0 auto; margin-top:10px;}


.download-btn {
	width:180px;
	height:26px;
	margin:0 auto;
	padding-top:9px;
	text-align:left;
	padding-left:55px;
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#3c3c3c;
	background-image:url(../images/download-btn-out.png);
	background-repeat:no-repeat;
	cursor:pointer;
	line-height: normal;
}
.download-btn:hover {
	text-decoration:underline;
	background-image:url(../images/download-btn-over.png);
	background-repeat:no-repeat;
}

.download-btn1 {
	width:180px;
	float:left;
	height:26px;
	margin:0 auto;
	padding-top:9px;
	text-align:left;
	padding-left:55px;
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#3c3c3c;
	background-image:url(../images/download-btn-out.png);
	background-repeat:no-repeat;
	cursor:pointer;
	line-height: normal;
}
.download-btn1:hover {
	text-decoration:underline;
	background-image:url(../images/download-btn-over.png);
	background-repeat:no-repeat;
}

.buy-btn {width:180px; height:26px; margin:0 auto; padding-top:9px; padding-left:55px; text-align:left; margin-top:10px;font-size:12px; font-weight:bold; color:#3c3c3c; cursor:pointer;line-height: normal; background-image:url(../images/buy-btn-out.png); background-repeat:no-repeat;}

.email-btn {margin:0 auto; padding-bottom:5px; padding-left:20px;cursor:pointer;line-height: normal;}

.buy-btn:hover {
	text-decoration:underline;
	background-image:url(../images/buy-btn-over.png);
	background-repeat:no-repeat;
}


.facebook-icon {width:91px; height:18px; float:left;}
.tweet-icon {width:55px; height:20px; float:right;}
.clear1{ height:8px; clear:both;}
.tipslist {
	 font-size:12px;
		display:block;
	}
.tipslist li{display:list-item; list-style:outside;}

.softstate {
	padding-left: 18px;

}

.buytogether{
	font-size:10px;
	float:right;
	margin-right:10px; 
    width:610px;
	display:block;

	}
.buytogether_title{
	display:block;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#036;
	background-image: url(../images/buytogethe_bg_topr.png);
	background-repeat: no-repeat;
}	
.buytogether_middle{background-image: url(../images/buytogether_midder.png);}
.buytogether_botton{background-image: url(../images/buytogether_bottom.png); background-repeat: no-repeat; height:8px; width:100%; display:block}
.buytable{ width:100%; padding:10px;}
.buytable td{
	padding:4px;
	text-align: left;
}

.table1{border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf; background:url(images/prod_excel_bg.gif) repeat:repeat-x;}
.table1 td{border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; line-height:25px;font:normal 11px/25px Tahoma;color:#444;padding:0 4px;}
.table1 th{border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;background:#ddd;line-height:36px; color:#444;padding:0 4px; font-size:13px; font-weight:bold;}
.table1 td a{text-decoration:none;}
.table1 td a:hover{text-decoration:none;}
.table1 td a:active{text-decoration:none;}
.table1 td a:visited{text-decoration:none;}
.buyleft{ display:block; height:300px; width:130px; float:left; padding:6px;}
.buyright{ float:left; display:block; width:460px; height:auto; padding:6px;}
.buyprice{ font-family:Verdana, Geneva, sans-serif; font-size:28px; font-weight:bold; color:#F00}
.buytitle{ font-size:20px; font-weight:bold; color:#0090c7; padding-left:150px;}
.buyright ul{ line-height:26px;}
.buyright ul li{ line-height:26px; font-size:13px;}
#licensetype{ margin:15px 0 15px 0; }
			#licensetype a{
				float:left; margin-right:15px; width:130px; text-align: center;
				height: 26px; line-height: 26px; color:#465460; background: #fff; border:1px solid #cad4dc; text-decoration:none; 
			}
			#licensetype a:hover,
			#licensetype .current{ margin-top: -1px; margin-left: -1px; margin-right:14px; border:2px solid #e34545; }
			
.buytogetherusb{
	font-size:14px;
	font-weight:bold;
	color:#333;
	text-decoration: none;
}
.buytogetherusb a{	font-size:14px;
	font-weight:bold;
	color:#f60;
	text-decoration: none;}
.buytogetherusbprice{ font-size:15px; font-weight:bold; color:#F00;}
