@charset "utf-8";
/* buy button */
.mr10{margin-right:10px!important}
a.buy{display:block;background:url(images/but.png) no-repeat -3px -3px;width:67px;height:21px;line-height:20px;color:#fff;font-weight:bold;padding-left:30px;}
a.buy:hover{background-position:-3px -31px;color:#fff;text-decoration:none;}
#content3 ol li{ list-style-type:decimal;margin-left: 19px; }
#content3 h1{font-size:32px;font-weight:normal;padding:15px 0 15px;line-height:1.2em; font-weight:bold;}
#content3 h2{font-size:25px;font-weight:normal;padding:5px 10px 10px 0;margin:20px 0 5px;line-height:1.2em;}
#content3 h2 .step{ background:#000;color:#fff; font-size:20px; font-weight:bold; display:block; width:30px; line-height:28px; height:30px; text-align:center; float:left;margin-right:10px; border-radius:3px;}
#content3 h3{font-size:14px;padding:10px 0}
#content3 h3 .step{ display:block; float:left; background:url(images/step-bg.png) no-repeat; width:55px; text-align:center; height:25px; line-height:25px; color:#fff; margin:-3px 5px 3px 0;}
#content3 p{ padding:7px 0;}
#content3 hr{ border:none; border-bottom:1px dashed #e8e8e8; height:0; overflow:hidden; margin:15px 0;}
#content3 table {border-collapse:collapse;border-spacing:0; margin:10px 0;}
#content3 td,#content3 th{ border:1px solid #e8e8e8; padding:5px 8px;}
#content3 th{ text-align:right; background:#f9f9f9; font-weight:normal;}
#content3 .winDown,#content3 .macDown{ display:block; background:url(images/download-btn.png) no-repeat 0 -179px; margin:5px 8px 0 0; width:195px; height:69px; float:left;}
#content3 .macDown{ background-position:0 -253px;}
#content3 span.time{ color:#acacac; display:block; margin-bottom:20px;}
#content3 .related-articles{ background:#eee; padding:10px; border-radius:5px; margin-bottom:10px;}
.as_title {font-size:25px; font-weight:normal; padding:10px 0 30px 0; line-height: 1.2em;}
.ast_line { border-bottom:solid 1px #e7e7e7;}
.title_info {padding:10px 0 0; height:40px; margin-bottom:20px;}
.title_info .commentCount{ display:block; float:right; background:url(images/download-btn.png) no-repeat -123px -148px; width:120px; height:20px; color:#333; overflow:hidden; margin-left:10px; cursor:pointer;}
.title_info .commentCount span{ width:33px; height:20px; display:block; float:right; text-align:center;}
.title_info .pdfDown{ display:block; float:right; background:url(images/pdf-down.png) no-repeat; width:100px; height:20px; margin-left:10px;}
.title_info .time {float:left; color:#aaa;}
.title_info .operation {float:right; padding:0 10px;}
.title_info .operation a { padding-left:22px; line-height:14px; color:#2b4e8b;}
.title_info .operation .mail {background:url(images/icon_mail.png) no-repeat 3px top;}
.title_info .operation .print {background:url(images/icon_print.png) no-repeat 3px top;}
.title_info .sns_btn {float:right; padding:0 5px;}
.fl_img {float:left;}
.cont_list {padding-left:150px;}
.cont_list li { background:url(images/icon_dot5.png) no-repeat left 9px; padding:3px 0 3px 12px;}
.as_title_step {font-size:16px;padding:10px 0;}
.as_title_step strong {font-size:16px; font-weight:normal; color:#ec9b00;}
.step_tip {padding:10px;}
.step_tip strong {font-size:12px; font-weight:normal; color:#ec9b00;}
.page_btn {padding:15px 5px;}
.page_btn a {display:block; font-size:16px; color:#333; padding:5px 35px; height:24px; line-height:24px;}
.page_btn .p_down {background:url(images/btn_down.png) no-repeat left 5px;}
.page_btn .p_buy {background:url(images/btn_buy.png) no-repeat left 5px;}
.comm_sub {background:url(images/comm_bg.gif) repeat-x left top; padding:20px 20px 20px 50px; margin-left:-30px;}
.comm_sub h4 {font-size:18px; color:#516169; padding-bottom:10px;}
.comm_sub td {padding:5px;}
.comm_sub .comm_input {background:#f0f0f0; border:solid 1px #e0e0e0; padding:5px;}
.comm_box {width:660px;}
.comm_box .box_top {background:url(images/comm_box_top.png) no-repeat left bottom; height:24px; padding:20px 0 0 20px;}
.comm_box .box_bottom {background:url(images/comm_box_bottom.png) no-repeat left bottom; height:23px; padding:7px 10px 0 0;}
.comm_box .box_cent {border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0; padding:10px 0 0 0;}
.comm_box .comm_list {display:block; background:url(images/icon_comm.png) no-repeat 20px 20px; padding:20px 20px 20px 80px; border-bottom:dashed 1px #e3e4e5;}
.comm_box .comm_list dt {color:#aaa; padding-bottom:5px;}
.comm_box .page_num {float:right; height:16px; padding:0 10px;}
.comm_box .page_num a {padding:0 2px; text-decoration:underline; color:#333; display:inline-block; width:10px;}
.comm_box .page_num a:hover {text-decoration:none; font-weight:bold;}
.comm_box .page_num span {padding:0 2px; text-decoration:none; font-weight:bold; color:#333; display:inline-block; width:10px;}
.comm_box .page_np {float:right; width:40px;}
.comm_box .page_np a {margin:0 2px;}
.comm_box .page_np .per {background:url(images/page_np.png) no-repeat left top; width:16px; display:block; float:right; height:16px; overflow:hidden; text-indent:-9999px;}
.comm_box .page_np .per:hover {background-position:left bottom;}
.comm_box .page_np .next {background:url(images/page_np.png) no-repeat right top;display:block; width:16px; float:right; height:16px; overflow:hidden; text-indent:-9999px;}
.comm_box .page_np .next:hover {background-position:right bottom;}
.line {border-bottom:solid 1px #e7e7e7; height:20px;}
#content3 h4 {color:#516169; font-size:18px; padding:7px 0;}
.bottom_list li {padding:3px 10px; background:url(images/icon_dot4.png) no-repeat left 10px;}
.side_banner210 {padding-bottom:10px;}
h1.tl_title { font-size:25px; color:#516169; padding:20px 0 30px 30px; background:url(images/title_bg.gif) repeat-x left bottom;border-top-left-radius:5px; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; margin-right:-30px;}
.bt_title {font-size:18px; color:#516169; padding:0 0 10px 0;}
.bt_list {float:left; width:220px; display:block;}
.bt_list li {padding:5px 0;}
.bt_list a {color:#333;}
.topic_list {float:left; width:280px; padding:20px 0 5px 30px; height:398px;}
.topic_list h2, .topic_list h3 {font-size:18px; padding-bottom:15px;}
.topic_list h2 a, .topic_list h3 a{ color:#687175;}
.topic_list ul {padding:5px 0;}
#content3 ul li {background:url(images/icon_dot4.png) no-repeat left 10px; padding:2px 10px 0 10px;}
.topic_list ul .li_line { border-bottom:dashed 1px #d6d6d6;}
.topic_list ul li p {padding:10px 0;}
.topic_list ul a {color:#7ca701; font-size:12px;}
.topic_list .btn {text-align:right; padding:20px 5px;}
.tl_browse {background:url(images/tl_browse.png) no-repeat left top; height:30px; padding:10px 20px 0 20px; margin-top:10px;}
.tl_browse .page_num {float:left; font-size:12px; line-height:20px;}
.tl_browse .browse {float:right;font-size:12px; line-height:20px;}
.tl_browse .browse a {background:url(images/btn_browse.png) no-repeat left top; display:inline-block; width:70px; height:20px; line-height:20px; text-align:center; color:#333; font-size:12px; margin-left:5px;}
.tl_browse .browse a:hover {text-decoration:underline;}
.tl_browse .browse span {background:url(images/btn_browse.png) no-repeat left bottom; display:inline-block; width:70px; height:20px; line-height:20px; text-align:center; color:#333; font-size:12px; color:#fff;margin-left:5px;}
.tl_browse .page_title {float:left; font-size:18px; line-height:20px;}
.tag_list {padding:20px 10px; border-bottom:solid 1px #e7e7e7; overflow:hidden; _zoom:1;}
.tag_list img {float:left; padding-right:8px;}
.tag_list .title a {font-size:12px; font-weight:bold;}
.tag_list .time {padding:2px 0 5px 0; color:#aaa; font-size:10px;}
.tag_list .title1{padding:0;}
.tag_list .title1 a {font-size:12px; font-weight:bold;}
.tag_list .time1 {padding:2px 0 5px; color:#aaa; font-size:10px;}
.tag_list .info1 {padding:0;}
.tag_list_page {text-align:center; padding-top:20px;}
.tag_list_page a {color:#2e4b87; font-size:14px; padding:0 3px; text-align:center; display:inline-block; text-decoration:underline;}
.tag_list_page a:hover {text-decoration:none;}
.tag_list_page strong {font-size:16px; padding:0 3px; text-align:center; display:inline-block;}
.tag_list_page .prev {background:url(images/page_jt.png) no-repeat left 4px; padding:0 15px; width:30px; text-decoration:none;}
.tag_list_page .next {background:url(images/page_jt.png) no-repeat right -35px; padding:0 15px; width:30px; text-decoration:none;}
.ts_pro_box {height:140px; padding:20px 0 30px 40px; background:url(images/title_bg.gif) repeat-x left bottom; margin-right:-30px;}
.ts_pro_box img {float:left;}
.ts_pro_box .ts_pro_info {padding:0 30px 0 240px;}
.ts_pro_box h1 {font-size:30px; color:#516169; padding:5px 0;}
.ts_pro_box p {padding:5px 0;}
.ts_pro_box dl {padding:10px 0;}
.ts_pro_box dl dt {padding:5px 0; font-size:12px;}
.ts_pro_box dl dd a {display:inline-block; padding:3px 10px; background-color:#e5e1e1; color:#455d6e; margin:2px;}
.feature_box {background:url(images/feature_bg.jpg) no-repeat; height:185px; padding:0 10px; margin-bottom:20px;}
.feature_box h3 { font-size:18px; padding:10px 20px;}
#f_pro_box {position:relative;width:650px;height:150px;overflow:hidden;}
.arrow_left,.arrow_right {display:block;position:absolute;left:10px;top:60px;width:16px;height:21px;background:url(images/f_arrow.png) no-repeat left;z-index:10; cursor:pointer;}
.arrow_right {background-position:top right;left:auto;right:10px;}
.feature_box .item {width:580px; height:130px; padding:10px 40px;}
.feature_box .item img{background-color: #FFFFFF; border: 1px solid #E1E1E1; float: left; padding: 5px;}
.feature_box .item .title{padding:0 0 0 180px; font-size:12px;}
.feature_box .item .title a{font-size:12px; font-weight:bold;}
.feature_box .item .time {font-size:10; color:#aaa; padding:0 0 5px 180px;}
.feature_box .item .info {padding:5px 0 0 180px;}
#content3 p.notice{ font-size:12px;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;background: none repeat scroll 0 0 #FEFEFE; border: 1px solid #DDDDDD; color: #666666; padding: 8px 12px; margin:8px 0; }
#content3 p.notice span{ font-weight:bold; display:block; font-size:12px;}
#content3 .list2 ul li{background:url(images/icon_dot2.gif) no-repeat 0 10px transparent;padding-left:10px; padding-right:15px;line-height:20px;}
#content3 .list2 p{font-weight:bold; margin:15px 0 5px 0; font-size:12px;}
#content3 .list2 li a{color:#7FA20F;}
.article_box {background:url(images0328/pro_bg.gif) no-repeat;height:245px;padding:15px 15px 10px;}
.article_box .pic{float:left;width:150px;}
.article_box .pic .btn{padding:5px 0 0 20px;}
.article_box .pic .btn a.win{display:block; line-height:20px; background:url(images0328/nav_win_icon.png) no-repeat 0 center;padding:0 0 0 25px;color:#333;}
.article_box .pic .btn a.mac{display:block; line-height:20px; background:url(images0328/nav_mac_icon.png) no-repeat 0 center;padding:0 0 0 25px;color:#333;}
.article_box .text{float:right;width:430px;}
#content3 .article_box .text h1{font-size:24px;font-weight:bold;line-height:30px; padding:0; border:none;}
#content3 .article_box .text h1 a{color:#333;}
.article_box .text dd{padding:10px 0 0 0; line-height:16px;color:#666;}
.article_box .text .btn{width:340px;height:42px;padding:15px 0 5px 0;}
.article_box .text .btn a.win2{display:block;background:url(images0328/btn_bg.png) no-repeat;width:115px;height:37px;color:#fff;padding:3px 0 2px 50px; text-decoration:none;float:left;}
.article_box .text .btn a.mac2{display:block;background:url(images0328/btn_bg.png) no-repeat 0 -42px;width:115px;height:37px;color:#333;padding:3px 0 2px 50px;text-decoration:none;float:right;}
.key_box{padding:20px 0 10px;}
#content3 .key_box h2{background:url(images0328/dot_key.gif) no-repeat 5px 5px;font-size:18px;padding:0 15px 10px; border-bottom:1px dashed #ccc; font-weight:normal;}
.key_box .list{padding:15px;}
.key_box .list li{background:url(images0328/dot.gif) no-repeat 0 11px;padding:3px 0 3px 10px;line-height:18px;}
.key_box .dd{font-size:12px;}
.key_box .dd a{font-size:12px;}
.share{ width:418px; margin: 4px 0;}
.shareb{width:418px; background: #ECECEC; padding:8px 5px; margin:15px 0; border-radius:4px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
.c_download{background: url(images/icon_download.gif) no-repeat scroll 0 center transparent; height: 25px; line-height: 25px; padding-left: 27px;}
.c_buy{ background: url(images/icon_buy.gif) no-repeat scroll 0 center transparent; height: 25px; line-height: 25px; padding-left: 27px;}
.side_box210 .price{font-size: 12px;color: #F60;font-weight: bold; text-align:center;}
.side_box210 .buy_btn{padding-left:47px;}
.over_column .column_one{background:url(images/flash_r_bg.gif) no-repeat right center;width:220px;height:160px;float:left;text-align:center;cursor:pointer;}
.over_column .column_two{width:220px;float:left;text-align:center;cursor:pointer; margin-top:10px;position:relative;}
.over_column .column_two .btn{bottom:0px;height:34px;position:absolute;right:15px;width:34px;}
.over_column .column_three{width:160px;float:left;text-align:center;cursor:pointer; margin-top:10px;position:relative;}
.column_one .column_pick{background:url(images/flash_bg.gif) no-repeat;width:150px;height:144px;padding:8px;margin:0 auto;}
.column_one .column_pick span{font-size:12px;line-height:24px;display:block;height:24px;}
.column_one_curr{font-weight:bold;color:#005586;}
.topbanner{ margin:5px auto 0; width:960px;}
#dsq-content #dsq-global-toolbar li, #dsq-content #dsq-footer li, #dsq-content .dsq-comment-meta li, #dsq-content .dsq-comment-actions li{ background:none;}
.totop{ position:fixed; left:50%; bottom:126px; z-index:10; margin-left:483px; padding: 0;width: auto;}

.articleInfo{ border:1px solid #f1f1f1;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); background: -moz-linear-gradient(top, #ffffff, #f1f1f1 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1)); overflow:hidden;}
.articleInfo p{ margin:6px 0 0 70px;}
.awards{filter:progidXImageTransform.Microsoft.gradient(gradientType=0,startColorStr=#FFF,endColorStr=#f6f6f6); background-color:#fbfbfb; background:-moz-linear-gradient(top,#FFF,#f6f6f6); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#f6f6f6)); border-radius:3px; border:1px solid #DDD; padding:10px 15px; position:relative; margin-top:10px;}
.awards .word{ float:left; width:350px;}
.awards .word span{ display:block; text-align:right; padding-top:8px;}
.errow{ background:url(images0328/arrow.png) no-repeat; width:11px; height:9px; z-index:1; position:absolute; left:80px; top:-9px;}