/*cookies*/
.usernotice_pop{display: table;width:100%;padding:8px;position:fixed;bottom:0px;background: rgba(0,0,0, 0.55);z-index:1000;text-align:center;color:#fff;transition: all 0.3s ease;font-size:15px;}
.usernotice_pop a{color:#fff;text-decoration:underline;}
.usernotice_pop span{cursor:pointer;border:1px solid #fff;display:inline-block;margin-left:10px;width:75px;padding-bottom:2px;}
.usernotice_pop span:hover{background-color:#646465;}
/*container*/
#container {max-width:978px;width:100%;text-align:left; overflow:hidden; background:#eff0f0; border-left:#FFF solid 1px; border-right:#FFF solid 1px; }
#breadcrumb { background:url(/style/images/breadcrumb-bg.jpg) repeat-x; height:37px; line-height:37px; padding-left:30px; }
#breadcrumb span { color:#016484; }
#breadcrumb a:hover, #breadcrumb a:active { color:#016484; text-decoration:underline; }
#main-left { float:left; width:684px; margin:10px 0 10px 10px; _margin-left:5px; }
.top { background:url(/style/images/top.jpg) no-repeat; width:684px; height:5px; overflow:hidden; }
.bot { background:url(/style/images/bot1.jpg) no-repeat; width:684px; height:5px; margin-bottom:10px; }
.product-intro, .product-info, .main-box { border-left:1px solid #bebebe; border-right:1px solid #bebebe; background-color:#FFF; overflow:hidden; padding-bottom:10px; zoom:1; }
.main-box { padding:10px 15px; }
.product-intro p { margin:10px 0; }
.product-intro-text { float:right;max-width:470px; padding:10px 20px 0; }
.product-intro-text h1 { font-size:20px; font-weight:bold; font-weight:normal; margin:0; }
.product-intro-text h1 span { color:#7f969e; }
.product-intro-text .down { background:url(/style/images/btn.jpg) no-repeat; width:162px; height:35px; display:block; float:left; }
.product-intro-text .down:hover { background:url(/style/images/btn.jpg) 0 -35px no-repeat; }
.product-intro-text .buy { background:url(/style/images/btn.jpg) 0 -70px no-repeat; width:131px; height:35px; display:block; float:left; margin-left:20px; }
.product-intro-text .buy:hover { background:url(/style/images/btn.jpg) 0 -105px no-repeat; }
.product-intro-pic { float:left; text-align:center; padding:20px 0 0 20px;max-width:145px; }
.product-intro-pic .price { font-size:18px; color:#9c0100; }
.product-intro-pic .price .dollar { font-size:25px; color:#9c0100; }
.product-intro-pic .price span { color:#272727; }
.feature-title { background:url(/style/images/feature-title.jpg) no-repeat; height:33px; line-height:33px; padding-left:25px; margin-top:10px; }
.feature-title p { background:url(/style/images/feature-icon.jpg) no-repeat 0 10px; padding-left:30px; font-size:14px; font-weight:bold; line-height:33px; }
.key { margin-top:10px; overflow:hidden; }
.key img { float:right; margin:60px 5px 0 10px; }
.key-text { float:left; width:490px; }
.key-text h2 { color:#016484; font-weight:bold; font-size:16px; padding-left:10px; }
.key-text li { font-weight:bold; background:url(/style/images/li-dot.jpg) no-repeat 0 11px; padding-left:10px; margin-top:10px; }
.key-text li p { font-weight:normal; margin-top:5px; }
.title { background:url(/style/images/title-bg1.jpg) no-repeat; height:27px; line-height:27px; padding-left:15px; }
.product-info { padding:10px 15px; }
.reference { background:url(/style/images/reference-icon.jpg) no-repeat 0 5px; margin:0; padding-left:20px; line-height:27px; font-weight:bold; }
.reference-details li { color:#016484; background:url(/style/images/li.jpg) no-repeat 0 9px; padding-left:15px; margin-top:10px; }
.reference-details li p { margin-top:5px; }
.system { background:url(/style/images/system-icon.jpg) no-repeat 0 8px; margin:0; padding-left:20px; line-height:27px; font-weight:bold; }
.guide-title { background:url(/style/images/guide-icon.jpg) no-repeat 0 6px; margin:0; padding-left:20px; line-height:27px; font-weight:bold; }
.tag-title { background:url(/style/images/tag-icon.jpg) no-repeat 0 10px; margin:0; padding-left:20px; line-height:27px; font-weight:bold; }
.news-title { background:url(/style/images/news-icon.jpg) no-repeat 0 9px; margin:0; padding-left:20px; line-height:27px; font-weight:bold; }
#main-side { float:right; width:257px; margin-top:10px; margin-right:10px; _margin-right:5px; }
#main-right { float:right; width:684px; margin-right:10px; _margin-right:5px; margin-bottom:10px; margin-top:10px; }
#side { float:left; width:257px; margin-left:10px; _margin-left:5px; margin-top:10px; }
.font2 { font-size:12px; }
.font3 { font-size:14px; font-weight:bold; }
.font4 { font-size:16px; font-weight:bold; }
.main-ul li { background:url(/style/images/li.jpg) no-repeat 0 10px; padding-left:15px; }
.compare-box { background:url(/style/images/compare-box.jpg) no-repeat; width:632px; height:223px; margin:15px auto 5px; overflow:hidden; }
.compare-top { overflow:hidden; zoom:1; }
.compare-top h2 { color:#005f7e; font-size:14px; float:left; background-color:#FFF; padding:0 10px; margin:8px 0 0 20px; font-weight:bold; }
.compare-top a, .compare-top a:link, .compare-top a:visited { color:#005f7e; font-size:12px; display:block; float:right; margin-right:15px; }
.compare-left { float:left; width:315px; overflow:hidden; }
.compare-right { float:right; width:315px; overflow:hidden; }
.compare-pic { float:left; margin:0 0 0 10px; display:inline; width:125px; }
.compare-pic p { text-align:center; margin:10px 0 0 0; }
.compare-info { float:left; margin:10px 0 0 20px; }
.compare-info p { margin:0; padding:0; color:#005f7e; font-size:20px; }
.compare-info .compare-price { font-size: 14px; margin:5px 0 10px 0; color:#891314; }
a.compare-buy, a.compare-down { background:url(/style/images/btn.jpg) 0 -264px no-repeat; width:111px; height:30px; display:block; margin-top:10px; }
a.compare-down { background:url(/style/images/btn.jpg) 0 -234px no-repeat; width:135px; }
/*comparison table*/
.comparison-title { background:url(/style/images/download-title.jpg) no-repeat; width:662px; height:33px; margin:10px auto 0; overflow:hidden; padding-left:300px; }
.comparison-title li { float:left; font-size:16px; font-weight:bold; line-height:33px; text-align:center; width:320px; }
.comparison-bot { background:url(/style/images/download-bot.jpg) no-repeat; width:962px; height:5px; margin-bottom:20px; }
#comparison-main { padding-top:15px; background-color:#FFF; overflow:hidden; border-left:1px solid #bebebe; border-right:1px solid #bebebe; width:960px; background-color:#FFF; padding-bottom:40px; }
#comparison-main table { margin:0 auto 15px; }
#comparison-main table tr th { background-color:#8599A0; font-size:14px; font-weight:bold; line-height:30px; color:#FFF; padding:0 35px; }
#comparison-main table tr td { height:30px; line-height:30px; padding:0 35px; }
.comparison-price { color:#9C0100; font-weight:bold; }
#comparison-main p { padding-left:35px; }
#comparison-main p a { color:#016484; }
/*products page*/
.products-list { margin-bottom:10px; }
.products-list h1 a { color:#222; }
.products-list h1 a:hover { color:#222; }
/*product page*/
.pro-tab-win, .pro-tab-mac { width:261px; height:37px; background:url(/style/images/pro-tab.jpg) no-repeat; margin-top:10px; }
.pro-tab-win { background-position:0 0; }
.pro-tab-win a { display:block; width:128px; height:31px; margin-left:130px; }
.pro-tab-mac { background-position:0 -37px; }
.pro-tab-mac a { display:block; width:128px; height:31px; }
.pro-cat ul { border-left:#bebebe solid 1px; border-right:#bebebe solid 1px; padding:10px 0 10px 12px; background-color:#FFF; }
.pro-cat ul li { line-height:32px; background:url(/style/images/cat-li.jpg) no-repeat 13px 12px; padding-left:30px; font-size:12px; }
.pro-cat .on { background:url(/style/images/pro-on.jpg) no-repeat 0 center; }
.pro-cat .subon a { text-decoration:underline; }
/*products page*/
.products-list { margin-bottom:10px; }
.products-list h1 a { color:#222; }
.products-list h1 a:hover { color:#222; }
/*download page*/
.download-title { background:url(/style/images/download-title.jpg) no-repeat; width:962px; height:33px; margin:10px auto 0; }
.download-title li { float:left; font-size:16px; font-weight:bold; line-height:33px; text-align:center; }
.download-bot { background:url(/style/images/download-bot.jpg) no-repeat; width:962px; height:5px; margin-bottom:20px; }
.download-main { border-left:1px solid #bebebe; border-right:1px solid #bebebe; width:960px; background-color:#FFF; padding-bottom:40px; }
.download-main table { margin:0 auto; }
.download-main table tr td { text-align:center; height:80px; border-bottom:1px dashed #999; }
.download-main table tr td.align-left { text-align:left; }
.download { background:url(/style/images/btn.jpg) no-repeat 0 -140px; width:119px; height:27px; display:block; margin:0 auto; }
.download:hover { background:url(/style/images/btn.jpg) no-repeat 0 -167px; }
/*purchase page*/
.purchase-list { margin-bottom:10px; }
.purchase-main { border-left:1px solid #bebebe; border-right:1px solid #bebebe; background-color:#FFF; overflow:hidden; padding-bottom:10px; zoom:1; }
.purchase-main table { margin:0 auto; }
.purchase-main table tr th { text-align:left; font-size:14px; height:45px; padding-left:10px; }
.purchase-main table tr td { text-align:left; height:35px; height:60px; padding-left:10px; }
.purchase-main table tr td.align-mid, .purchase-main table tr th.align-mid { text-align:center; }
.purchase-btn { background:url(/style/images/btn.jpg) 0 -70px no-repeat; width:131px; height:35px; display:block; margin:0 auto; }
.purchase-btn:hover { background:url(/style/images/btn.jpg) 0 -105px no-repeat; }
.purchase-method { background:url(/style/images/purchase-method-icon.jpg) no-repeat 0 9px; margin:0; padding-left:20px; line-height:27px; }
.renew-order { background:url(/style/images/renew-order-icon.jpg) no-repeat 0 8px; margin:0; padding-left:20px; line-height:27px; }
.bundle-main { margin:15px auto; }
.bundle-top { background:url(/style/images/bundle-top.jpg) no-repeat; width:627px; height:5px; overflow:hidden; }
.bundle-mid { background:url(/style/images/bundle-bg.jpg) repeat-y; width:627px; }
.bundle-bot { background:url(/style/images/bundle-bot.jpg) no-repeat; width:627px; height:5px; }
/*article page*/
.popular-articles { background:url(/style/images/popular-articles-icon.jpg) no-repeat 0 7px; margin:0; padding-left:20px; line-height:27px; font-weight:bold; }
.new-articles { background:url(/style/images/new-articles-icon.jpg) no-repeat 0 9px; margin:0; padding-left:20px; line-height:27px; font-weight:bold; }
.article-title { background:url(/style/images/dashed-line.jpg) repeat-x 0 center; ; width:615px; margin:15px 0 10px 0; }
.article-title a, .article-title a:link { font-size:14px; font-weight:bold; color:#016484; padding:0 15px; background-color:#FFF; margin-left:40px; }
.guide-main { border-left:1px solid #bebebe; border-right:1px solid #bebebe; background-color:#FFF; overflow:hidden; padding-bottom:10px; padding:10px 30px 20px; zoom:1; }
.guide-main p { margin:10px 0; }
.guide-main h1 { font-size:16px; font-weight:bold; }
.guide-main h2 { font-weight:bold; margin-top:10px; }
.guide-main .down { background:url(/style/images/btn.jpg) no-repeat; width:162px; height:35px; display:block; float:left; }
.guide-main .down:hover { background:url(/style/images/btn.jpg) 0 -35px no-repeat; }
.guide-main .buy { background:url(/style/images/btn.jpg) 0 -70px no-repeat; width:131px; height:35px; display:block; float:left; margin-left:20px; }
.guide-main .buy:hover { background:url(/style/images/btn.jpg) 0 -105px no-repeat; }
.tag-txt a, .tag-txt a:link, .tag-txt a:visited { text-decoration:underline; }
.tag-top { background:url(/style/images/tag-top-bg.jpg) no-repeat 0 bottom; color:#016484; font-size:14px; font-weight:bold; padding-left:45px; height:45px; margin-top:10px; }
.tag-head { background:url(/style/images/feature-title.jpg) no-repeat; height:33px; line-height:33px; padding-left:25px; padding-left:30px; font-size:14px; font-weight:bold; }
.tag-list { overflow:hidden; border-bottom:#999 dashed 1px; padding:15px 0 10px; zoom:1; }
.tag-list img { float:left; }
.tag-list .tag-info { float:left; width:450px; margin:0 15px 0; }
.tag-list .tag-info a { font-weight:bold; }
.tag-list .tag-btn { float:left; margin-top:15px; }
.tag-list .tag-btn a { background:url(/style/images/btn.jpg) no-repeat 0 -140px; width:119px; height:27px; display:block; }
.tag-list .tag-btn a:hover { background:url(/style/images/btn.jpg) no-repeat 0 -167px; }
/*support center*/
.support-center { margin-bottom:10px; }
.support-main, .support-detail-main { border-left:1px solid #bebebe; border-right:1px solid #bebebe; background-color:#FFF; overflow:hidden; padding-bottom:10px; padding:10px 30px 20px; zoom:1; }
.support-main h1 { font-size:16px; font-weight:bold; margin-bottom:10px; }
.support-main a:link, .support-center-main a:visited { color:#016484; text-decoration:underline; }
.support-main ol { padding-left:20px; margin:0; }
.support-main ol li { background:none repeat scroll 0 0 transparent; list-style:decimal outside none; padding-left:0; }
.support-tab { height:40px; background:url(/style/images/support-tab-bg.jpg) no-repeat bottom; overflow:hidden; }
.support-tab li { float:left; margin-right:5px; cursor:pointer; height:40px; overflow:hidden; }
.support-detail-main ul li { background:url(/style/images/support-li.jpg) no-repeat 0 8px; list-style:none; padding-left:18px; margin-bottom:20px; font-weight:bold; }
.support-detail-main ul li p { font-weight:normal; color:#2a2a2a; }
.support-main h2 { font-size:14px; font-weight:bold; margin:15px 0 5px; }
@media (max-width:1000px){
#container{width:99%;}
#main-side{display:none;}
#breadcrumb{background:none;height:auto;}
.guide-main{border: 1px solid #bebebe;border-radius:6px;}
.guide-main img{max-width:600px;width:100%;}
.top,.bot{display:none;}
.title{background:0;border:1px #bebebe solid;border-radius:6px 6px 0 0;margin-top:15px;height:auto;}
.main-box{border:1px solid #bebebe;border-radius:0 0 6px 6px;}
body{background:none;}
.product-info{border:1px solid #bebebe;border-radius:0 0 9px 9px;}
.product-intro{border:1px solid #bebebe;border-radius:9px;}
}
@media (max-width:540px){
#lang{display:none;}
}
@media (max-width:700px){
#main-left{width:96%;margin:0 2%;}
.key img{max-width:600px;width:auto;float:left;}
.feature-title{background-image:none;height:auto;background-color:#fff;border:1px #bebebe solid;border-radius:9px 9px 0 0;}
}