html, div, body, p, form, img, h1, h2, h3, input, dl, dt, dd{margin:0 auto;padding:0;font:12px/1.8 Verdana, Arial, Helvetica, sans-serif;color:#222222;}
body{text-align:left;background:url(/style/images/body-bg.jpg) repeat;}
ul{margin:0;padding:0;list-style:none;}
li, dl, dt, dd{margin:0;list-style:none;padding:0;}
img{border:none;}
a, a:link, a:visited{text-decoration:none;color:#333;}
a:hover, a:active{text-decoration:underline;color:#F00;}
.hot{background:url(/style/images/hot-icon.jpg) no-repeat scroll right 0 transparent;padding-right:26px;}
.new{background:url(/style/images/new-icon.jpg) no-repeat scroll right 0 transparent;padding-right:32px;}
.upgrade{background:url(/style/images/upgrade-icon.jpg) no-repeat scroll right 0 transparent;padding-right:50px;}
table{border-collapse:collapse;}
.clear{clear:both;}
/*christmas css*/
#new-top{background:url(/style/images/top-footer/top.jpg) no-repeat;width:980px;height:127px;position:relative;}
#new-top .top-l{background:url(/style/images/top-footer/top-l.jpg) no-repeat;width:481px;height:244px;left:-481px;position:absolute;}
#new-top .top-r{background:url(/style/images/top-footer/top-r.jpg) no-repeat;width:459px;height:206px;right:-458px;position:absolute;}
#new-logo{width:580px;height:127px;float:left;display:block;margin:0 auto;overflow:hidden;}
#new-footer{background:url(/style/images/top-footer/footer.jpg) no-repeat;width:980px;height:74px;position:relative;padding-top:10px;text-align:center;}
#new-footer .footer-l{background:url(/style/images/top-footer/footer-l.jpg) no-repeat;width:481px;height:138px;left:-481px;position:absolute;bottom:0;}
#new-footer .footer-r{background:url(/style/images/top-footer/footer-r.jpg) no-repeat;width:459px;height:113px;right:-459px;position:absolute;bottom:0;}
#new-footer p{color:#333;font-size:13px;line-height:22px;}
#new-footer a{text-decoration:none;}
#new-footer a:hover{text-decoration:underline;}
#new-footer .partner-links{color:#8397a0;}
#new-footer .partner-links a{color:#8397a0;}
/*cookie*/
.usernotice_pop{display: table;width:280px;padding: 7px;position: fixed;bottom: 15px;	right:10px;background: rgba(0,0,0, 0.55);z-index: 1000;text-align: center;color: #fff;border-radius: 5px;transition: all 0.3s ease;font-size:12px;}
.usernotice_pop a{color:#fff;text-decoration:underline;}
.usernotice_pop span{cursor:pointer;border:1px solid #fff;margin:10px 5px;width:50%;padding:0 5px;}
/* language */
.a_language{float: right;margin-top: 50px;}
.a_language p{font-size: 13px;}
.a_language a{margin-right: 1px;}
.a_language a img{width: 25px;}
.a_language div>img{cursor: pointer;margin-left:-3px;margin-bottom: -3px;}
.new_language{width: 100%;height: 100%;background: rgba(0, 0, 0, .4);display: none;position: fixed;justify-content: center;align-items: center;top: 0;left: 0;z-index: 11;}
.new_language>div{max-width: 1110px;width: 95%;background: #fff;box-shadow: 0 0 50px 0 rgba(0,0,0,.5);border-radius: 6px;padding: 20px 50px;position: relative;box-sizing: border-box;}
.new_language>div li{width: 25%;height: 30px;line-height: 30px;margin-top: 10px;margin-bottom: 10px;float: left;border: 0 !important;padding: 0 !important;}
.new_language>div li a {padding-left: 20px;line-height: 30px;font-size: 16px;color: #333;}
.new_language>div>img{position: absolute;top: 10px;right: 10px;cursor: pointer;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#new-top .top-l{background:url(/style/images/top-footer/top-l.jpg) no-repeat;width:481px;height:244px;left:-480px;position:absolute;}
#new-footer .footer-l{background:url(/style/images/top-footer/footer-l.jpg) no-repeat;width:481px;height:138px;left:-480px;position:absolute;bottom:0;}
}
/*header css*/
#header{width:100%;height:170px;background:url(/style/images/header-bg.jpg) 0 0;}
#top{height:127px;width:980px;position:relative;}
#logo{width:580px;height:127px;float:left;display:block;margin:0 auto;overflow:hidden;}
/*search style*/
#search{position:absolute;top:80px;right:0px;margin:0;}
#q{height:28px;width:220px;float:left;background:url(/style/images/search.jpg) no-repeat 0 0;border:none;padding-left:15px;color:#000;}
.btn_search{background:url(/style/images/search.jpg) no-repeat -235px 0;border:none;cursor:pointer;height:28px;width:80px;float:left;margin-left:0;overflow:hidden;line-height:200px;font-size:0;}
/*top menu*/
.menu{height:43px;width:980px;position:relative;z-index:9;}
.nav{list-style:none;height:43px;background:url(/style/images/menu-bg.jpg) center center no-repeat;}
.nav li{float:left;text-align:center;height:39px;width:131px;font-size:17px;line-height:39px;text-decoration:none;}
.nav a{position:relative;float:left;height:39px;width:131px;color:#fff;font-weight:400;}
/*
.nav a:hover{position:relative;width:151px;z-index:2;background:url(/style/images/menu-now.png) 0 0 no-repeat;}*/
.nav a:visited, .nav a:hover, .nav a:active, .nav li:hover, .nav li.now a, .nav .over{color:#FFF;}
.products-menu{top:39px;left:131px;display:none;position:absolute;width:165px;}
/*products submenu*/
#sub_products{padding:10px 5px 10px 10px;background:#ededed;border:1px solid #ccc;border-top:none;width:420px;zoom:1;}
#sub_products li{background:none;padding:0;float:left;margin-right:10px;width:200px;height:auto;}
#sub_products li dl{overflow:hidden;text-align:left;}
#sub_products li dt{background-color:#57b1d2;color:#FFF;text-align:center;font-weight:bold;margin-bottom:15px;}
#sub_products li dd{text-align:left;overflow:hidden;background:url(images/li-dot.jpg) no-repeat 0 center;height:30px;}
#sub_products li a{text-align:left;font-size:12px;display:block;width:190px;height:30px;line-height:30px;background:none;padding:0 0 0 10px;color:#222;}
#sub_products li a:hover{color:#529cbf;text-decoration:underline;font-weight:normal;}
/*products*/
.buynow, .freetrial{background:url(images/button.jpg) no-repeat;display:block;margin:0 auto;margin-top:20px;width:198px;height:42px;}
.buynow:active, .freetrial:active{text-decoration:none;}
.buynow:hover{background-position:0 -42px;text-decoration:none;}
.freetrial{background-position:0 -84px;}
.freetrial:hover{background-position:0 -126px;text-decoration:none;}
.buynow-n, .freetrial-n{background:url(/style/images/button-n.jpg) no-repeat;display:block;margin:0 auto;margin-top:20px;width:198px;height:42px;}
.buynow-n:active, .freetrial-n:active{text-decoration:none;}
.buynow-n:hover{background-position:0 -42px;text-decoration:none;}
.freetrial-n{background-position:0 -84px;}
.freetrial-n:hover{background-position:0 -126px;text-decoration:none;}
.product-show .item span, .product-intro-text span{font:bold 16px/42px Tahoma, Geneva, sans-serif;color:#fff;padding-left:110px;}
span:hover{text-decoration:none;}
.product-intro-text a{text-decoration:underline;}
.product-intro-text a.buynow-n, .product-intro-text a.buynow, .product-intro-text a.freetrial{text-decoration:none;}
.product-intro-text .buynow, .product-intro-text .freetrial{float:left;margin-right:15px;padding-left:10px;}
.product-intro-text .buynow-n, .product-intro-text .freetrial-n{float:left;margin-right:15px;padding-left:10px;}
#follow-us{background:url(/style/images/follow.jpg) no-repeat;padding-left:110px;height:52px;margin:10px 0 0 0;}
.newsfeed, .facebook, .twitter{background:url(/style/images/rss.jpg) no-repeat;width:34px;height:34px;display:inline-block;margin:9px 10px 0 0;}
.facebook{background:url(/style/images/fb.jpg) no-repeat;}
.twitter{background:url(/style/images/tt.jpg) no-repeat;}
/*side*/
#main-side{float:right;width:261px;}
.side-top{margin-top:10px;}
.side-bot{margin-bottom:20px;}
#dailyhot{margin-top:10px;width:261px;height:181px;background:url(/style/images/dhot.jpg) no-repeat;}
#dailyhot p{padding:10px 10px 10px 10px;}
#dailyhot p a{text-decoration:underline;padding-right:5px;}
.font2{font-size:12px;}
.font3{font-size:14px;font-weight:bold;}
.font4{font-size:16px;font-weight:bold;}
#language h3, #dailyhot h3{padding-left:50px;height:40px;line-height:40px;font-size:14px;font-weight:bold;}
#dailyhot ul{padding:10px 0 10px 15px}
#dailyhot li{background:url(/style/images/li-dot.jpg) no-repeat 0 8px;padding:0 0 10px 8px;line-height:17px;}
#dailyhot li a{text-decoration:underline;}
#cat{overflow:hidden;margin-top:10px;}
.rec-products{}
.rec-products-title{padding-left:15px;color:#FFF;height:31px;line-height:31px;font-size:16px;font-weight:bold;}
#cat .rec-products ul{padding:10px 0 10px 10px;clear:both;border-left:#bebebe solid 1px;border-right:#bebebe solid 1px;overflow:hidden;}
#cat .rec-products ul li{overflow:hidden;margin-top:5px;zoom:1;background:none;padding:0;}
.rec-products ul li img{float:left;}
.rec-products ul li a{font-weight:bold;}
.rec-products ul li p{font-size:11px;float:right;width:200px;line-height:20px;}
.cat-main{}
.cat-main .cat-win{background:url(/style/images/cat-win.jpg) no-repeat 0 0;line-height:200px;overflow:hidden;height:43px;}
.cat-main .cat-mac{background:url(/style/images/cat-mac.jpg) no-repeat 0 0;line-height:200px;overflow:hidden;height:43px;}
#cat h3{background-color:#e3f6fb;font-size:13px;font-weight:bold;color:#444;overflow:hidden;height:31px;line-height:31px;padding-left:20px;border-left:#848484 1px solid;}
#cat h3 span{float:left;background:url(/style/images/cat-bg.jpg) 0 center no-repeat;padding-left:10px;}
#cat h3 a{padding-left:20px;color:#666;font-size:11px;float:right;padding-right:10px;text-decoration:underline;}
#cat ul{padding:5px 0 10px 20px;clear:both;border-left:#848484 1px solid;background-color:#FFF;zoom:1;}
#cat ul li{line-height:26px;padding-left:10px;background:url(/style/images/li-dot.jpg) no-repeat 0 12px;}
#cat ul li a{font-size:11px;color:#333;}
.navigation-more{background:url(images/more-r.jpg) no-repeat center;margin-right:10px;margin-top:7px;width:16px;height:16px;}
.cat-bot{background:url(/style/images/cat-bottom.jpg) no-repeat;width:261px;height:8px;overflow:hidden;margin-bottom:10px;}
.cat-pic{margin-bottom:10px;margin:10px 0;}
h3.product-icon{background:url(/style/images/product-icon.jpg) no-repeat 15px 8px;}
h3.guide-icon{background:url(/style/images/guide-icon.jpg) no-repeat 15px 6px;}
h3.tag-icon{background:url(/style/images/tag-icon.jpg) no-repeat 15px 9px;}
h3.news-icon{background:url(/style/images/news-icon.jpg) no-repeat 15px 9px;}
h3.partner-icon{background:url(/style/images/partner-icon.jpg) no-repeat 15px 6px;}
h3.top-icon{background:url(/style/images/top-icon.jpg) no-repeat 15px 7px;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->> jquery.lightbox-0.5 <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:1000;text-align:center;line-height:0;}
#jquery-lightbox a img{border: none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding: 10px;}
#lightbox-loading{position:absolute;top:40%;left:44%;height:25%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1000;}
#lightbox-container-image-box > #lightbox-nav{left: 0;}
#lightbox-nav a{outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev{left: 0;float: left;}
#lightbox-nav-btnNext{right: 0;float: right;}
#lightbox-container-image-data-box{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data{padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details{width: 70%;float: left;text-align: left;}
#lightbox-image-details-caption{font-weight: bold;}
#lightbox-image-details-currentNumber{display: block;clear: left;padding-bottom: 1.0em;}
#lightbox-secNav-btnClose{width: 66px;float: right;padding-bottom: 0.7em;}
/*footer*/
#footer{clear:both;width:100%;background:url(/style/images/footer-bg.jpg) repeat-x;}
#footer-top{padding:5px 0;text-align:center;width:980px;border-top:#98d9f0 5px solid;}
#footer-top p{color:#333;font-size:13px;line-height:22px;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .partner-links{color:#8397a0;}
#footer .partner-links a{color:#8397a0;}
/*go-top*/
*html{background-image:url(about:blank);background-attachment:fixed;}
.back-to{position:fixed;bottom:10px;right:30px;z-index:999;width:32px;overflow:hidden;zoom:1;-ie6-position-fixed-delay:200;}
.back-to .back-top{float: right;display:block;width:32px;height:32px;background: url(/style/images/go-top.png) no-repeat 0 0;outline:0 none;text-indent:-9999em;}
.back-to{_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
_margin-bottom:10px;}
@media screen and (max-width: 480px){
	/* language */
	.a_language{height: auto;}
	.new_language>div li{width: 50%;}
	.new_language>div{padding: 20px 0;}
}