@charset "utf-8";
html, div, body, p, form, img, dd, h1, h2, h3, h4, input{margin:0 auto;padding:0;font-style:normal; font-family: Segoe UI,Segoe,Tahoma,Arial,sans-serif;color:#444;line-height:160%;font-weight:normal;}
body{font-size:62.5%;}
body, input, textarea, select, button{text-rendering:optimizelegibility;}
p{line-height:20px;}
dl, dd, dt{margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none;}
li{margin:0;list-style:none;padding:0;}
img{border:none;}
a, a:link, a:visited{text-decoration:none;color:#222;}
a:hover, a:active{
	text-decoration:underline;
	color:#444;
}
input{font-size:1.2em;float:left;}
table{border-collapse:collapse;}
dl, dt, dd{text-align:left;}
.clear{clear:both;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;font-size:0;line-height:0;content:" ";}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.red{color:#F00;}
.mt20{margin-top:20px;}
.mr0{margin-right:0;}
.ml20{margin-left:20px;}
.noMar{margin:0px !important;}
.container{max-width:1071px;overflow:hidden;padding:0 10px;}
.container .down{display:block;background:url(../new-css/images/products-btn.png) no-repeat 0 -132px;width:145px;height:32px;float:left;color:#fff;font-size:18px;padding:12px 0 0 65px;margin-left:23px;}
.container .down:hover{background-position:0 -88px;text-decoration:none;}
.container .downfree{display:block;background:url(images/download-free.png) no-repeat;width:300px;height:60px;float:left;margin-left:23px;}
.container .downfree:hover{background-position:0 -60px;text-decoration:none;}
#header{width:100%;height:92px;background: url("images/menu-line.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);}
#header .container{overflow:visible;}
#logo{width:15%;float:left;margin-top:20px;}
.menu{width:81%;z-index:90;position:relative;max-width:1020px;float:right;margin-top:30px;}
.menu li{float:left;text-align:center;font-size:16px;z-index:1; padding-left: 5px;}
.menu li img#win{margin:0 200px 0 16px;}
.menu li.store a{background-color:#fff;color:#CE533F;border:2px #CE533F solid;border-radius:20px;padding:0 15px 3px;height:20px;}
.menu li.store a:hover{border:2px #CE533F solid;color:#fff;background-color:#CE533F;}
.menu li.special a{background-color:#CE533F;color:#fff;border:2px #CE533F solid;border-radius:20px;padding:0 15px 3px;height:20px;}
.menu li.special a:hover{border:2px #CE533F solid;color:#CE533F;background-color:#fff; border-radius: 20px;}
.menu li.normal:hover{border-radius:20px;}
.menu li.off:hover{ border:none; background:none; border-radius: none;}
.menu li.sale a{background: transparent url("../new-images/icon/btn.gif") no-repeat scroll 0% 0%;width: 134px;height: 27px;display: block;}
.menu li.sale a:hover{color: #FFF; text-decoration: none;}
.menu li a{text-decoration:none;display:block;float:left;z-index:0;zoom:1;line-height:20px;height:26px;padding:3px 10px 0 10px;}
.menu li:hover a{color:#fff;text-decoration:none;}
.menu li:hover{background:#CE533F;}
.menu li.store:hover, .menu li.sale:hover, .menu li.special:hover{background:none;}
.menu ul li ul.submenu{left:0px;overflow:hidden;position:absolute;top:29px;z-index:100;font-size:15px;display:none;}
.menu ul li:hover ul.submenu{display:block;}
.menu ul li ul.submenu li{text-align:left;padding:5px 0 0 20px;width:500px;height:30px;background:#454544;font:normal 12px/40px arial, sans-serif !important;color: #999;margin:0;}
.menu ul li ul.submenu li a{height:20px;font-size:13px;color:#fff;display:inline-block;width:200px;}
.menu ul li ul.submenu li a:hover{text-decoration:underline;}
.menu ul li ul.submenu li:nth-child(even){background:#4C5459;}
.menu ul li ul.submenu li:nth-child(odd){background:#939393;}
#search-box{float:right;margin-top:0;}
#search{margin:0;}
#q{height:27px;width:258px;float:left;border:none;padding:0 10px;line-height:27px;background:none;font-size:1.4em;}
.btn_search{background:url(images/search-btn.jpg) no-repeat;border:none;cursor:pointer;height:27px;width:27px;float:left;margin-left:0;overflow:hidden;line-height:200px;font-size:0;}
.menu .sub-menu{position:absolute;top:30px;left:0;background-color:#1898f1;width:320px;z-index:10;padding:30px 20px;display:none;}
.menu .sub-menu a{display:inline;height:auto;line-height:35px;border:none;padding:0x;float:none;}
.menu .sub-menu dt{font-size:2.4em;color:#fff;margin-bottom:10px;}
.menu .sub-menu a:link, .menu .sub-menu a:visited{color:#fff;}
.menu .sub-menu a:hover{height:auto;border:none;text-decoration:underline;color:#fff;}
#here{max-width:1000px;margin:15px auto 25px;color:#666;font-size:1.2em;width:100%;}
#here a:link, #here a:visited{color:#666;}
.botlink{width:100%;background-color:rgba(47, 51, 55, 0.78);}
.botlink .container{padding:30px 10px 40px;overflow:hidden;}
.botlink-box{width:30%;float:left;margin-right:3%;_margin-right:3%;}
.botlink-box h3, .botlink-social h3{color:#FDFDFD; font-weight:600;}
.botlink-company{width:20%;}
.botlink-support{width:17%;}
.botlink-social{width:23%;float:left;}
.botlink-social ul{margin:0;padding:0;list-style:none; float:left;}
.botlink-social li{margin:0;list-style:none;padding:0; width:90px;}
.botlink h3{font-size:1.8em;margin:10px auto;}
.botlink h3.cooper{margin-top:20px;}
.botlink p{font-size:1.2em;}
.botlink a:link, .botlink a:visited, .botlink p{color:#FDFDFD;}
.botlink ul li{line-height:16px;margin:11px 0;font-size:1.2em;}
.botlink-sns{width:100%;}
.botlink-sns a{margin-right:5px;}
.botlink-sns a img{max-width:64px;}
#footer{clear:both;background:rgba(0, 0, 0, 0.71);width:100%;padding:25px 0;}
#footer p{color:#9B9B9B;text-align:center;margin:0 auto 10px;}
.copyright, #footer p a{text-align:center;color:#B8B8B8;font-size:14px;}
#footer p.copyright{margin:0 auto;}
a#subscribe{background:url(images/subscribe_bot.jpg) no-repeat;width:199px;height:29px;display:block;color:#afafb1;font-size:20px;padding:10px 0 0 8px;}
a#subscribe:hover{text-decoration:none;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> 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;}
/*go top*/
.back-to{position: fixed;bottom: 10px;right: 10px;z-index: 999;width: 110px;overflow: hidden;zoom: 1;-ie6-position-fixed-delay: 200;}
.back-to .back-top{float: right;display: block;width: 50px;height: 50px; margin-left: 10px;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;_margin-right:5px;}
*html{background-image:url(about:blank);background-attachment:fixed;}
@media (max-width: 1118px){
.menu ul li#support{display:none;}
}
@media screen and (max-width: 798px){
.menu ul li{display:none;}
.menu ul li.store, .menu ul li.sale{display:inline-block;float:right;margin-right:10px;}
.botlink-box, .botlink-company, .botlink-support, .botlink-social{width:100%;}
.copyright, #footer p a{font-size:10px;}
}
@media screen and (max-width: 480px){
.menu ul li{display:none;}
.menu ul li.store{display:inline-block;float:right;}
.menu ul li.sale{display:none;}
.botlink-box, .botlink-company, .botlink-support, .botlink-social{width:100%;}
.copyright, #footer p a{font-size:10px;}
}
.rec {
overflow: hidden;
background: url(images/404-rec-bg.jpg) no-repeat;
padding-top: 37px;
margin: 20px auto 0;
}
.bottom-ads{position:relative; margin-top: -16px;}
.ads{background:#E33A5B url(../images/banner/banner-top.jpg) no-repeat 50% 0;height:41px;display:block;}
.bottom-ads img{position:absolute;right:0px;top:0px;cursor:pointer;}
ul.menus {
    margin: 12px 0px;
    padding: 12px 20px;
    border: 1px solid #DDD;
    border-radius: 5px;
    background: #FAFAFA none repeat scroll 0% 0%;
}
ul.menus li {
    padding-left: 20px;
    list-style-type: none;
    background: url("/images/bg-li.png") no-repeat scroll 0px -498px;
    margin-bottom: 5px;
}
ol,ul { list-style: none;margin-bottom:15px;} 
.freedownload{width:100%; top: 70%; z-index: 112; position: relative; max-width: 970px;}
.freedownload a:link, .freedownload a:visited, .freedownload p{color:#fff;}
.freedownload a:hover, a:active{text-decoration:underline; color:#fff;}
.freedownload .btn{height:58px; padding-top:20px;}
.freedownload .btn_download{display:inline-block;border:1px solid #D46553;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:15px 15px 15px;width:153px;color:#D46553;font-size:17px;background-image:url(images/icon-button.png);background-repeat:no-repeat;text-align:left;transition:background-color 300ms;text-decoration: none;}
.freedownload .btn_download.forwin{background-position:12px -455px; color:#fff; background-color:#29A4E4;  border:1px solid #29A4E4;line-height:20px;text-decoration:none;}
.freedownload .btn_download.forwin:hover{opacity: 0.9;}
.freedownload .btn_download.formac{background-position:140px 16px; color:#fff; background-color:#29A4E4;  border:1px solid #29A4E4;line-height:20px;text-decoration:none;}
.freedownload .btn_download.formac:hover{opacity: 0.9;}
.rollTopfone{position:fixed;bottom:0;left:0;width:100%;height:80px;background-color:#3B3F4A;box-shadow:0 -1px 1px rgba(0, 0, 0, 0.15);}
.rollTopfone p{font-size:16px;color:rgb(255, 255, 255);float:right;line-height:80px;}
.rollTopfone a.down{float:right;margin-top:15px;}
/*sales page*/
.top {
 position:relative;
}
.top_close_bg {
 background:#fff url(/promotion/2018-christmas/top-banner.png) repeat-x center center;
}
.top_close_bg .re {
 width:100%;
 position:relative !important;
 *width:1248px;
 max-width:1248px;
}
.top_close_bg .closeBtn_new {
 background:url(/promotion/2018-christmas/del.png) no-repeat;
 position:absolute;
 top:0px;
 right:10.5%;
 width:30px;
 height:30px;
 cursor: pointer;
 z-index:10;
 cursor:pointer;
}
.close_banner a {
 display: block;
 height: 120px;
}
.index .header {
 top:80px
}
@media (max-width: 1640px) {
 .top_close_bg .closeBtn_new {
  right:5px;
 }
}
@media (max-width: 580px) {
 .top_close_bg {
  background-size: 173% 100%;
 }
 .close_banner a {
  display: block;
  height: 50px;
 }
 .index .header {
  top:50px;
 }
 .top_close_bg .closeBtn_new {
  width:20px;
  height: 20px;
  background-size: 100% 100%;
 }