@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{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:90px;width:58%;}
ul#menu li{float:left;height:57px;line-height:57px;}
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:2px 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;}
#footer{clear:both;border-top:1px solid #eaeaea;margin-top:52px;width:100%;overflow:hidden;}
#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;}
#purchase-banner{background-color:#a7e2f1;height:97px;font-size:30px;color:#222222;clear:both;text-align:center;padding-top:25px;margin-bottom:60px;}
#purchase-banner span{font-weight:bold;font-size:16px;display:block;}
#left{float:left;width:50%;}
#left p{color:#222;font-size:19px;}
#left p span{color:#F00;}
#left img#box{display:block;margin:45px 0 45px 126px;width:145px;}
#left img#box-bundle{display:block;margin:45px 0 45px 126px;}
#checkout-payment{float:right;width:50%;}
#system{background:url(/style/images/purchase/buy-win.png) no-repeat;height:48px;overflow:hidden;}
#windows{background:url(/style/images/purchase/only-win.png) no-repeat;height:48px;overflow:hidden;}
#system_mac{background:url(/style/images/purchase/buy-mac.png) no-repeat;height:48px;overflow:hidden;}
a#mac_os{display:block;height:48px;width:200px;float:left;margin-left:166px;}
a#win_os{display:block;height:48px;width:170px;float:left;margin-left:0;}
#one_year,#lifetime{border:1px solid #e2e2e2;height:250px;width:44%;float:left;text-align:center;margin-bottom:20px;}
#one_year p, #lifetime p{font-size:24px;color:#222222;margin:40px 0 24px;}
#lifetime{border-color:#ff8338;margin-left:10px;}
#lifetime p.price, #one_year p.price{font-size:36px;margin:0 0 24px;}
p.price del{font-size:18px;}
a.avangate,a.swreg, #avangate_only{background-color:#ff8338;width:145px;height:35px;color:#fff;line-height:35px;margin:0 auto;font-size:18px;}
a.avangate:hover,a.swreg:hover,a.buy-bundle:hover{background-color:#ffa838;}
#avangate_only{display:block;}
h2{font-size:36px;color:#222;text-align:center;}
.border{border-bottom:1px solid #eaeaea;margin:44px 0;}
p#note{font-size:30px;color:#222;text-align:center;}
p#note-content{color:#222;font-size:14px;line-height:30px;}
.one, .plus, .two, .equal{float:left;margin:0 20px;}
.bundle,.plus,.equal{margin-top:60px;}
.bundle-price{background-color:#eeeff1;height:196px;width:25%;float:left;padding:46px 0 0 36px;}
a.buy-bundle{background-color:#ff8338;display:block;width:90%;height:43px;color:#fff;font-size:20px;line-height:43px;text-align:center;margin:20px 0 0 0;}
img#secure{width:100%;max-width:356px;}
img#card{width:100%;max-width:450px;}
/*volume licensing*/
#left-volume{float:left;width:20%;overflow:hidden;display:block;margin-top:10px;}
#left-volume img{vertical-align:middle;}
#left-volume p{font-size:20px;padding-bottom:10px;}
#checkout-payment-volume .item{float:left;width:80%;overflow:hidden;}
.tab{width:800px;height:36px;margin:10px 0px 10px 0;border-bottom:1px solid #3d3d3d;}
.tab li{width:17%;float:left;cursor:pointer;color:#6b6b6b;font-size:16px;font-weight:bold;display:block;text-align:center;line-height:35px;margin-left:20px;}
.tab li.curr{border:1px solid #3d3d3d;border-bottom:1px solid #fff;border-radius:5px 5px 0 0;}
.tab li.curr .tab{border-bottom:none;}
.volume-price{margin:30px 0 0 5%;border:1px solid #ff8338;width:90%;text-align:center;padding:30px 0;overflow:hidden;}
.volume-price p{font-size:24px;overflow:hidden;}
.volume-price del{font-size:18px;padding:0 15px;}
.volume-price p span{font-size:36px;}
a.volume_buy {background-color:#ff8338;color:#fff;padding:0.5px 29px;line-height:35px;font-size:18px;border-radius:5px;margin-top:5px;}
.submit{background:url(images/submit-query-1.jpg) no-repeat;width:222px;height:49px;display:block;margin-top:20px;border:none;cursor:pointer;}
.submit:hover{background-position:0 -49px;}
.tab_cont table input[type="text"]{border:1px solid #c3c3c3;border-radius:5px;color:#000;display:block;font-size:15px;height:33px;line-height:33px;margin:5px 10px 0 0;padding:0 10px;width:70%;}
.tab_cont table textarea{width:100%;color:#000;border:1px solid #c3c3c3;border-radius:5px;display:block;font-size:15px;margin:5px 0;padding:5px;}
.tab_cont table select{border:1px solid #c3c3c3;border-radius:5px;color:#888;display:block;font-size:15px;height:33px;margin-left:0;background-color:#fff;width:80%;}
.tab_cont table input[type="text"]:hover, .tab_cont table select:hover, .tab_cont table textarea:hover, .tab_cont table input[type="text"]:focus, .tab_cont table select:focus, .tab_cont table textarea:focus{border:1px solid #6ec2e8;}
img#secure{display:inline-block;max-width:356px;width:100%;}
img#card{display:inline-block;max-width:450px;width:100%;margin-left:20px;}
.img-two{overflow:hidden;margin-top:30px;float:left;}
@media screen and (max-width: 1030px){
#header, #lookfor .container, .pro, .container, #authority, #footer{width:96%;}
.tab li{width:auto;padding:0 1%;}
.tab_cont table input[type="text"], .tab_cont table select{font-size:12px;}
}
@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;}
#left img#box-bundle{display:block;margin:14px 0 19px 16px;}
#checkout-payment-volume .item, #left-volume{width:100%;}
img.box{display:none;}
}
@media screen and (max-width: 798px){
h1{font-size:26px;}
h2, #review{font-size:24px;}
h2 span, #title .title_pro a{font-size:22px;}
#lookfor .container #text p, #authority .title_pro, h1 span{font-size:18px;}
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;}
#one_year, #lifetime{width:47%;}
#one_year p, #lifetime p{font-size:20px;}
.bundle-box{width:100px;}
}
@media screen and (max-width: 680px){
#purchase-banner{margin-bottom:30px;}
#left,#checkout-payment{float:none;width:100%;}
#checkout-payment{margin-top:30px;}
#one_year, #lifetime{float:none;margin-left:auto;}
#left{width:100%;text-align:center;}
#checkout-payment{width:60%;}
#left img#box, #left img#box-bundle{margin:20px auto;}
#checkout-payment{width:100%;}
#one_year, #lifetime{width:90%;}
.bundle-price{width:100%;}
a.buy-bundle{width:125px;}
.tab{width:auto;}
.tab li{font-size:12px;}
.submit{background:url(images/submit-query.jpg) no-repeat;width:102px;}
}
@media screen and (max-width: 480px){
#lookfor .container{height:auto;}
a.win, a.wins{display:none;}
#system{background:url(/style/images/purchase/buy-win.png) no-repeat -19px 0;}
#system_mac{background:url(/style/images/purchase/buy-mac.png) no-repeat -43px 0;}
#footer ul li a, #footer p{font-size:12px;}
#authority{margin-top:15px;padding-top:25px;}
#footer{margin-top:20px;}
#q{width:190px;font-size:18px;}
#search{margin:18px 0 25px 0;}
#search_btn{padding-top:0;}
#copyright{margin:10px 0;}
p.editor{float:none;}
p.review{height:auto;}
#purchase-banner{font-size:22px;}
.one, .plus, .two, .equal{margin:0;}
#left img#box-bundle{width:65%;}
.tab li{margin-left:5px;}
}