@charset "utf-8";
body, h1, h2, h3, p, ul, li, div{margin:0 auto;padding:0;font:14px/1.5  "Segoe UI Light", "Segoe UI", Arial, Helvetica, sans-serif;color:#222;}
p{color:#666;font-size:16px;}
img{border:none;}
a, a:visited, a:link{text-decoration:none;color:#222;}
ul li{list-style:none;}
.container, .pro, #authority, #footer{max-width:1000px;width:100%;overflow:hidden;}
#header{max-width:1000px;width:100%;position:relative;}
#header img{float:left;display:block;margin-top:8px;}
ul#menu{float:left;margin-left:200px;width:58%;}
ul#menu li{float:left;height:57px;line-height:57px;}
ul#menu li:first-child{background-color:#ff8338;}
ul#menu li:first-child a{color:#ffffff;}
ul#menu li#products  ul li{background-color:#fff;}
ul#menu li a{font-size:18px;color:#222;margin:0 12px;padding:0 10px;display:block;height:55px;}
ul#menu li a:hover, ul#menu li#products a{border-bottom:3px solid #ff8338;}
ul#menu li#products ul#sub_products li a{padding:0 23px;margin:0;}
ul#language{background-color:#eee;width:60px;height:26px;float:left;margin-top:15px;cursor:pointer;position:relative;}
ul#language li#en a, ul#language ul li#jp a, ul#language ul li#de a, ul#language ul li#fr a{background:url(/images/home/flag.png) no-repeat 0 -33px;height:22px;width:25px;padding-left:25px;}
ul#language li#en img{display:inline;float:none;margin-top:0;}
ul#language li a#usa{padding-top:2px;display:inline;margin-left:10px;width:24px;}
ul#language ul{visibility:hidden;}
ul#language:hover ul{visibility:visible;position:absolute;z-index:200;top:26px;left:0;background-color:#eee;width:40px;height:58px;padding:0 10px 10px 10px;}
ul#language ul li a{color:#222;display:block;width:130px;height:30px;}
ul#language ul li#jp a{background-position:0 -13px;}
ul#language ul li#de a{background-position:0 -53px;}
ul#language ul li#fr a{background-position:0 8px;}
#lookfor{background-color:#a7e2f1;clear:both;}
#lookfor img{float:left;}
#lookfor .container{background:url(/images/home/find-what-are-you-looking-for.png) no-repeat right 0;height:435px;}
#lookfor .container #text{padding-top:138px;}
#lookfor .container #text p{font-size:24px;color:#222;}
#lookfor .container #promotion{margin-top: 30px;}
#lookfor .container #promotion p{font-size:18px;color:#666;}
h1 span{font-size:24px;display:block;}
h1{font-size:30px;padding-bottom:10px;}
h2, #review{font-size:48px;color:#222;text-align:center;padding:25px 0;border-bottom:1px solid #eaeaea;}
h2 span{color:#888;font-size:24px;display:block;}
#title .title_pro{width:315px;margin:0 auto;padding:40px 0;}
#title .title_pro a{background:url(/images/home/learn-more.png) no-repeat right 0;color:#222;font-size:35px;width:385px;height:38px;line-height:38px;display:block;}
#title .title_pro a:hover{background-position:right -38px;}
#title img{display:block;float:left;}
#search_btn{background-color:#ff8338;color:#fff;border:none;font-size:18px;height:50px;line-height:48px;padding-top:2px;cursor:pointer;width:105px;font-family:"Segoe UI Light", "Segoe UI", Arial, Helvetica, sans-serif;}
#q{color:#999;width:322px;height:46px;border:none;font-size:24px;line-height:46px;padding-left:10px;font-family:"Segoe UI Light", "Segoe UI", Arial, Helvetica, sans-serif;}
#search{margin-top:40px;}
img#video{width:100%;max-width:697px;margin:0 auto;display:block;}
a.win, a.wins, a.mac, a.macs{background:#83c44a url(/images/home/win.png) no-repeat 30px center;color:#fff;font-size:16px;border-radius:5px;text-align:center;line-height:44px;padding:12px 70px;}
a.win:hover, a.wins:hover, a.mac:hover, a.macs:hover{background-color:#6fd119;}
a.mac{background:#83c44a url(/images/home/mac.png) no-repeat 30px center;}
a.wins, a.macs{font-size:14px;line-height:25px;background:#83c44a url(/images/home/wins.png) no-repeat 10px center;border-radius:5px;margin:20px 0 0 0;text-align:left;padding:5px 10px 5px 35px;}
a.macs{background:#83c44a url(/images/home/macs.png) no-repeat 10px center;}
#title .title_pro a.macv{font-size:25px;}
p a.more{color:#ff6f11;text-decoration:underline;}
.item{float:left;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;width:50%;overflow:hidden;margin-top:68px;padding:54px 0;}
.item img, .item .text{float:left;}
.item .text .title_pro{margin-bottom:14px;}
.item .text .title_pro a{font-size:18px;display:block;height:25px;}
.item .text .title_pro a:hover{background-position:157px -101px;}
.item .text{width:60%;margin-left:34px;}
p.btn{margin-top:20px;}
p.try{width:286px;margin:35px auto;}
p.try a{color:#fff;text-decoration:none;}
#review{font-size:36px;border-bottom:none;}
ul#user-review{overflow:hidden;}
ul#user-review li{float:left;width:30%;margin-right:5%;}
ul#user-review li#last{margin-right:0;}
ul#user-review li img, #authority img{display:block;margin:0 auto;}
p.name{font-size:18px;color:#222;text-align:center;padding-bottom:10px;}
p.editor{font-size:14px;font-style:italic;float:right;padding-right:30px;}
p.review{height:130px;}
#authority{margin-top:60px;padding-top:44px;border-top:1px solid #eaeaea;}
#authority .title_pro{font-size:26px;margin:27px auto 16px;}
#authority ul{overflow:hidden;}
#authority ul li{float:left;width:29%;padding:0 2%;}
#footer{border-top:1px solid #eaeaea;margin-top:52px;}
#footer p#follow_title{font-size:16px;color:#222;margin-top:15px;}
#follow{background:url(/images/home/facebook.png) no-repeat 0 42px;height:100px;float:left;width:164px;overflow:hidden;}
#follow a{display:block;width:48px;height:50px;float:left;margin:0 3px;}
#footer ul li a, #footer p{color:#888;font-size:14px;}
#footer ul li a:hover{text-decoration:underline;}
#footer ul{overflow:hidden;}
#copyright{float:right;margin-top:20px;width:409px;}
#footer ul li{float:left;padding:0 5px;border-right:1px solid #888;margin-bottom:10px;}
#footer ul li:first-child{padding-left:0;}
#footer ul li:last-child{border-right:none;}
.toggle-nav{display:none;}
.menu a {color:#fff;transition:color linear 0.15s;}
item a {text-decoration:none;color:#66a992;}
ul#menu li#products a:hover{border-bottom:2px solid #ff8338;}
ul#menu li#products ul#sub_products{display:none;padding:12px 5px;z-index:200;position:absolute;left:0;top:57px;background-color:#fff;border-top:1px solid #ff8338;box-shadow:0px 1px 1px rgba(0,0,0,0.26);}
ul#menu li#products:hover ul#sub_products{display:block;}
ul#menu li#products ul#sub_products li{padding:0;float:left;height:auto;}
ul#menu li#products ul#sub_products li a:hover{border-bottom:none;}
ul#menu li#products ul#sub_products li dl dd{margin-left:20px;}
ul#menu li#products ul#sub_products li dl dd a{padding-left:0;height:30px;line-height:30px;font-size:13px;display:block;color:#222;border-bottom:none;}
ul#menu li#products ul#sub_products li dl dd a:hover{color:#529cbf;text-decoration:underline;}
.cate{border-top:2px solid #A7E2F1;margin-top:10px;font-weight:bold;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
/*cookies*/
.usernotice_pop{display: table;width: 200px;padding: 12px;position: fixed;bottom: 20px;right: 50px;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{display:block;cursor:pointer;border:1px solid #fff;display:block;margin:10px auto;width: 28%;}

/* language */
.a_language{float: left;margin-top: 20px;height:100px;}
#footer .a_language p{font-size: 16px;margin-bottom: 10px;color: #888;}
#footer .a_language a{margin-right: 5px;}
#footer .a_language a img{width: 25px;}
#footer .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;margin-top:20%;}
.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 (max-width: 1030px){
#header, #lookfor .container, .pro, .container, #authority, #footer{width:96%;}
#lookfor .container{background:none;height:310px;}
#lookfor .container #text{padding-top:40px;}
}
@media screen and (max-width: 860px) {
.menu{position:relative;display:inline-block;float:right;}
.menu ul.active{display:none;}
ul#menu{float:none;margin-left:0;overflow:visible;width:auto;}
ul#menu li a:hover, ul#menu li a#curr{border-bottom:none;}
ul#menu li a{color:#222;height:auto;}
ul#menu li{height:auto;line-height:normal;}
.menu ul{position:absolute;top:120%;right:0;padding:10px;box-shadow:0px 1px 1px rgba(0,0,0,0.15);border-radius:3px;background:#fff;border:1px solid #69b5c8;}
.menu ul:after{content:"";width:0px;height:0px;position:absolute;top:0%;right:15px;transform:translate(0%, -100%);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #69b5c8;}
.menu li{margin:5px 0px 5px 0px;float:none;display:block;}
.menu a{display:block;}
.toggle-nav {padding:20px;float:left;display:inline-block;background:#FF8338;color:#777;font-size:20px;transition:color linear 0.15s;}
.toggle-nav:hover, .toggle-nav.active{text-decoration:none;}
ul#menu li#products:hover ul#sub_products{display:none;}
}
@media screen and (max-width: 798px){
h1{font-size:26px;}
h2, #review{font-size:24px;}
h2 span, #title .title_pro a,#title .title_pro a.macv{font-size:18px;}
#lookfor .container #text p, #authority .title_pro, h1 span{font-size:18px;}
.item{width:100%;border-top:none;margin-top:0;}
ul#user-review li{padding:15px 0;width:100%;}
p.name{margin-top:10px;}
#copyright{float:left;width:auto;margin:20px 0;}
#authority .title_pro, #authority p{width:auto;}
#follow{margin-right:20px;}
#authority ul li{width:98%;}
p.review{height:80px;}
#copyright{float:right;width:auto;margin:20px 0;}
}
@media screen and (max-width: 480px){
#lookfor .container{height:auto;}
.item img, .item .text{float:none;margin-left:0;}
.item .text{margin-top:20px;}
.item .text p, .item .text .title_pro a{background:none;text-align:center;}
.item .text{width:100%;}
a.win, a.wins{display:none;}
#footer ul li a, #footer p{font-size:12px;}
#authority{margin-top:15px;padding-top:25px;}
#footer{margin-top:20px;}
.item{padding:30px 0;}
.item img{width:113px;margin:0 auto;display:block;}
#q{width:167px;font-size:18px;}
#search{margin:18px 0 25px 0;}
#search_btn{padding-top:0;width:90px;}
#copyright{margin:10px 0;}
p.editor{float:none;}
p.review{height:auto;}

#copyright{margin:10px 0;float: left;}
.a_language{height: auto;}
.new_language>div li{width: 50%;}
.new_language>div{padding: 20px 0;}
}