/*main*/
body,html{ background:#fff; font: 14px "Myriad-Pro-Regula", Helvetica, Arial, Verdana, sans-serif; color:#000;-webkit-font-smoothing:antialiased; }
.wrapper{width:1000px; margin:0 auto; display:block; position: relative; }

a { text-decoration: none;}
.top { width: 1000px; position: absolute; top: 0; left: 0px; right: 0; margin: auto; height: 70px; border-bottom: solid #d8d8d8 1px;}
.top .logo { float: left; margin-top: 20px; height: 32px; line-height: 34px;
  text-indent: 40px;
  font-family: 'Myriad-Pro-Regular';
  font-weight: normal;
  font-size: 18px;
  background: url('../../../source/images/icons.png') no-repeat;
}
.top .logo a {
  color: #000;
  text-decoration: none;
}
h2 {font-family: 'Myriad-Pro-Regular';}
/*header*/
.header{ height: 711px; background: #f5f5f5; padding-top: 71px;font-family: 'Myriad-Pro-Regular'; }
.header .right { float: right;}
.header .right h2{line-height:39px;padding-top:55px;font-size:60px;font-weight:normal;}
.header .right h2 sup{ margin-top: -8px; display: inline-block; width: 73px; height: 45px; background: url(../../../source/images/new.png); text-indent: -9999px; vertical-align: top;}
.header .right h2+h3{margin-top:20px;margin-bottom:25px;font-size:22px;font-weight:normal}
.header .right dl { padding-top: 20px; margin-bottom: 40px;}
.header .right dl dt{ margin-bottom: 10px; font-size: 18px;}
.header .right dl dd { background: url(../images/list.png) no-repeat 0px 2px; text-indent: 25px; font-size: 16px; color: #373737; line-height: 26px; }
.header .right .btn { display: block; width: 250px; height: 60px; font-size: 20px; border-radius: 35px; text-align: center; line-height: 60px; color: #fff;
    background-color: #0a48e7;
    background-image: -moz-linear-gradient(-180deg, #0a48e7 0, #3c8fff 100%);
    background-image: -webkit-linear-gradient(-180deg, #0a48e7 0, #3c8fff 100%);
    background-image: -ms-linear-gradient(-180deg, #0a48e7 0, #3c8fff 100%);
    box-shadow: 0 10px 30px 0 rgba(11,73,231,0.46);
}
.header .right .btn i { display: inline-block;  margin-right: 10px;
    vertical-align: middle;
    width: 26px;
    height: 21px;
    margin-right: 10px;
    background: url(../../../source/images/icons.png) no-repeat;
    background-position: 0 -349px;
}
.header .right .btn:hover { text-decoration: none; 
    background-image: -moz-linear-gradient(-180deg, #3c8fff 0, #0a48e7 100%);
    background-image: -webkit-linear-gradient(-180deg, #3c8fff 0, #0a48e7 100%);
    background-image: -ms-linear-gradient(-180deg, #3c8fff 0, #0a48e7 100%);
}
.header .computer{ width:428px; height:449px; float:left; margin-top: 17px;}
.header ul { clear: both; padding-top: 65px;}
.header ul li { float: left; width: 25%; text-align: center; line-height: 24px;}

.content {font-family: 'Myriad-Pro-Regular';}
/*cross*/
.content .user-reviews { padding: 40px 0px; background: #fbfbfb; margin-top: 60px;}
.content .user-reviews dt { float: left; margin-right: 20px; margin-left: 125px;}
.content .user-reviews dt img { border-radius: 50%;}
.content .user-reviews dd { position: relative; float: left; width: 640px; font-size: 14px; line-height: 24px; color: #373737;}
.content .user-reviews dd:last-child { text-align: right;}
.content .user-reviews h4 { position: relative; margin-bottom: 15px; font-size: 20px; font-weight: normal;}

.more-amazing {margin-top: 70px; padding-bottom: 40px;}
.more-amazing h2 { font-size: 30px; padding-top: 30px; padding-bottom:20px;text-align: center; font-weight: normal;}
.more-amazing dl { float: left; width: 215px; text-align: center; margin-top: 25px;}
.more-amazing dl.center { width: 570px;}
.more-amazing dl dt { height: 78px; margin-bottom: 10px;}
.more-amazing dl strong { display: block; margin-bottom: 10px; font-size: 16px; color: #000;}
.more-amazing dl dd { color: #373737;}


/*license & contact & eula*/
.content .license,.content .contact,.content .eula{ padding-top:30px; background: #f2f2f2; text-align: center;}
.content .eula{ padding-bottom: 30px;}
.content .license h3,.content .contact h3,.content .eula h3{ font-size:30px; font-weight: normal; line-height:36px; margin:15px 0;}
.content .license p,.content .contact p,.content .eula p{ font-size:14px; line-height:24px;}
.content .license p a,.content .contact p a,.content .eula p a{color:#0c87e4; text-decoration:underline;}

/*worries*/
.content .worries{ margin-top:30px}
.content .worries h2{ line-height:30px; text-align:center; font-size:22px; font-weight: normal; margin:20px 0;}
.content .worries .supportlist{ display:inline-block; width:100%; margin-top: 15px;}
.content .worries .supportlist dl{ position: relative; float:left; width: 33.3%; text-align: center;}
.content .worries .supportlist dl:after { position: absolute; content: ""; width: 1px; height: 28px; right: 0px; top: 30px; background: #e1e1e1;}
.content .worries .supportlist dl dt{ height: 82px; line-height: 82px;}
.content .worries .supportlist dl dt img { display: inline-block; vertical-align: middle;}
.content .worries .supportlist dl dd{ color: #373737; line-height:18px;}
.content .worries .supportlist dl.noborder:after { display: none;}

.content .more-than {margin-top: 30px; margin-bottom: 30px;}
.content .more-than .img-box { width: 493px; height: 200px; float: left; background: #fafafa; text-align: center;}
.content .more-than .img-box img { margin-top: 30px;}
.content .more-than .img-box.right { float: right;}
/*bottom*/
.content .bottom{ width:365px; margin:10px auto;}
.content .bottom .btn{ background:url(../images/btn_download.png) no-repeat; width:365px; height:76px; font-size:30px; color:#fff; text-shadow:0px -1px 0px #000; display:block; text-decoration:none; line-height:75px; text-indent:55px; margin:0 auto; cursor:pointer;}
.content .bottom .btn:hover{ background-position:0 -76px;}
.content .bottom .click{ color:#0c87e4; text-decoration:underline; text-align:center; font-size:14px; display:none; margin:5px 0 0 0;}

.footer { height: 76px;}
.footer .footer-info {bottom: 10px; border-top: none;}