@font-face {
    font-family: "Open Sans";
    src: url("fonts/Open Sans.woff2") format("woff2"), url("fonts/Open Sans.woff") format("woff"), url("fonts/Open Sans.ttf") format("truetype"), url("fonts/Open Sans.eot") format("embedded-opentype"), url("fonts/Open Sans.svg") format("svg");
    font-weight: normal;
    font-style: normal
}

html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
    margin: 0;
    padding: 0
}

header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {
    display: block
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption, th {
    text-align: left;
    font-weight: normal
}

html, body, fieldset, img, iframe, abbr {
    border: 0
}

i, cite, em, var, address, dfn {
    font-style: normal
}

[hidefocus], summary {
    outline: 0
}

li {
    list-style: none
}

h1, h2, h3, h4, h5, h6, small {
    font-size: 100%
}

sup, sub {
    font-size: 83%
}

pre, code, kbd, samp {
    font-family: inherit
}

q:before, q:after {
    content: none
}

textarea {
    overflow: auto;
    resize: none
}

label, summary {
    cursor: default
}

a, button {
    cursor: pointer
}

h1, h2, h3, h4, h5, h6, em, strong, b {
    font-weight: bold
}

del, ins, u, s, a, a:hover {
    text-decoration: none
}

body, textarea, input, button, select, keygen, legend {
    outline: 0
}

body {
    background: #fff;
    padding: 0;
    margin: 0 auto;
    min-width: 1002px
}

a {
    color: #249efc;
    font-size: 14px
}

.goup {
    display: none;
    position: fixed;
    bottom: 50px;
    margin: auto;
    right: 0;
    width: 45px;
    height: 45px;
    background: url("../images/public/top.png") no-repeat -1px center;
    cursor: pointer
}

.goup:hover {
    background: url("../images/public/top.png") no-repeat -49px center
}

body {
    font-family: 'Open Sans', 'Verdana', 'Arial', 'sans-serif';
    zoom: 1
}

.red {
    color: #e82727
}

.relative {
    position: relative
}

.container {
    height: 600px
}

.footer-products {
    background: url("../images/public/header-footer-icon.png") no-repeat 1px -29px
}

.footer-freeware {
    background: url("../images/public/header-footer-icon.png") no-repeat -35px -29px
}

.footer-support {
    background: url("../images/public/header-footer-icon.png") no-repeat -72px -28px
}

.dashed-arrow {
    background: url("../images/public/header-footer-icon.png") no-repeat -85px -5px
}

.facebook-icon {
    background: url("../images/public/footer/share.png") no-repeat 0 0
}

.twitter-icon {
    background: url("../images/public/footer/share.png") no-repeat -52px 0
}

.google-icon {
    background: url("../images/public/footer/share.png") no-repeat -103px 0
}

.youtube-icon {
    background: url("../images/public/footer/share.png") no-repeat -155px 0
}

.facebook-icon:hover {
    background: url("../images/public/footer/share.png") no-repeat 0 -44px
}

.twitter-icon:hover {
    background: url("../images/public/footer/share.png") no-repeat -52px -44px
}

.google-icon:hover {
    background: url("../images/public/footer/share.png") no-repeat -103px -44px
}

.youtube-icon:hover {
    background: url("../images/public/footer/share.png") no-repeat -155px -44px
}

.aomei-tools-icon {
    width: 30px;
    height: 30px;
    display: block;
    background: url("../images/public/new-hd-icon.png") no-repeat -98px 4px
}

.pxefaqdv b {
    font-size: 14px;
    color: #000
}

.pxefaqdv strong {
    font-size: 13px
}

.pxefaqdv em {
    font-size: 12px
}

#techFAQ b {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    line-height: 24px
}

.pxefaqdv {
    margin-bottom: 35px
}

.search-icon {
    background: url("../images/public/header-footer-icon.png") no-repeat 1px 1px
}

.Search {
    float: right;
    margin-bottom: 5px;
    z-index: 89;
    margin-top: 5px;
    margin-right: 2px;
    height: 28px
}

.Searchbgw-box {
    display: block;
    float: left;
    clear: both;
    height: 26px
}

.Searchbgw {
    display: none;
    line-height: 24px;
    height: 24px;
    cursor: pointer;
    float: right;
    width: 0;
    transition: width .2s cubic-bezier(0.645, 0.045, 0.355, 1) 0s, opacity .2s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
    border: 1px solid #dad7d7;
    color: #222;
    text-indent: 3px;
    border-top-left-radius: 3px 3px;
    border-bottom-left-radius: 3px 3px;
    cursor: text;
    border-right: 0;
    border-left: none;
    margin-top: 5px
}

.Searchbg-box {
    cursor: pointer;
    height: 24px;
    float: right;
    width: 22px;
    border-left: none;
    border-top-right-radius: 3px 3px;
    border-bottom-right-radius: 3px 3px;
    border: 1px solid #fff;
    margin-right: 110px;
    margin-top: 5px
}

.Searchbg-box.show, .Searchbg-box:hover {
    border: 1px solid #dad7d7
}

#footer {
    width: 100%;
    background-color: #2d2d2d;
    color: #fff;
    clear: both
}
#footer.footer .container{
    word-spacing: 0;
}
#footer a {
    color: #bababa;
    text-decoration: none;
    font-size: 12px
}

#footer a:hover, #footer .footer-copyright a:hover {
    color: #51a0ff;
    text-decoration: underline
}

#footer .footer-container {
    width: 980px;
    height: auto;
    margin: auto;
    padding-top: 30px;
    padding-bottom: 30px
}

#footer .footer-box {
    display: block;
    float: left
}

#footer .footer-box.l {
    width: 243px;
    margin-right: 50px
}

#footer .footer-box.m {
    width: 272px;
    margin-right: 50px
}

#footer .footer-box.r {
    width: 362px;
    *margin-right: -5px
}

#footer .footer-title {
    font-size: 16px;
    line-height: 30px
}

#footer .footer-title {
    font-size: 16px;
    line-height: 30px
}

#footer .footer-title i {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 4px
}

#footer .footer-container li {
    list-style-type: none;
    line-height: 33px;
    font-size: 12px;
    color: #bababa
}

#footer .footer-container li i {
    width: 13px;
    height: 13px;
    display: block;
    float: left;
    margin-top: 10px;
    margin-right: 5px
}

#footer .footer-title-line {
    height: 1px;
    width: 96%;
    border-bottom: 1px solid #8e8e8e;
    margin-top: 4px;
    margin-bottom: 5px
}

#footer .footer-list .share {
    height: auto;
    line-height: 22px;
    color: #bababa;
    font-size: 12px;
    margin-top: 3px;
    margin-bottom: 11px
}

#footer .footer-list .share a {
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 10px
}

#newsletterbox-c {
    width: 174px;
    height: 30px;
    line-height: 30px
}

#newsletter-email {
    width: 110px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #494949;
    border-top-left-radius: 3px 3px;
    padding: 0 3px;
    border-bottom-left-radius: 3px 3px;
    background-color: #282828;
    color: #6e6d6d;
    float: left;
    border-right: 0
}

#newsletter-email:focus {
    border-color: #595959
}

#newsletter-email:blur {
    background-color: #282828
}

#newsletter-bt {
    width: 56px;
    height: 30px;
    line-height: 30px;
    background-color: #1a546b;
    border: 0;
    float: left;
    color: #85888a;
    font-size: 13px;
    cursor: pointer;
    border-top-right-radius: 3px 3px;
    border-bottom-right-radius: 3px 3px
}

#newsletter-bt:hover {
    color: #a5a8aa;
    background: #206682
}

#footer .footer-list.s {
    margin-right: 28px
}

#footer .footer-list {
    display: block;
    *zoom: 1
}

#footer .footer-line {
    height: 1px;
    border-bottom: 1px solid #373737
}

#footer .footer-copyright {
    color: #7b7b7b;
    font-size: 12px;
    width: 980px;
    margin: auto;
    text-align: center;
    padding: 20px 0 15px 0
}

#footer .footer-copyright div {
    text-align: center;
    padding: 5px 0
}

#footer .footer-copyright a {
    color: #7b7b7b
}

.ico-products-professional {
    width: 95px;
    height: 85px;
    background: url(../images/ico/products-professional.png) no-repeat center center
}

.ico-products-server {
    width: 95px;
    height: 85px;
    background: url(../images/ico/products-server.png) no-repeat center center
}

.ico-products-technician {
    width: 95px;
    height: 85px;
    background: url(../images/ico/products-technician.png) no-repeat center center
}

.ico-margin {
    margin: 0 auto;
    margin-left: 70px;
    margin-top: 25px
}

body {
    font-family: 'Open Sans', 'Verdana', 'Arial', 'sans-serif'
}

.personal_all a {
    color: #249efc
}

.personal_all a:hover {
    color: #09e
}

.personal_all {
    width: 100%;
    text-align: left
}

.personal_bj {
    width: 100%;
    height: 450px;
    background: url(../images/personal/banner-bj.jpg) no-repeat center center;
    background-color: #515f29;
    position: relative
}

.personal-top {
    width: 980px;
    height: 450px;
    margin: 0 auto
}

.personal_bj_text1 {
    width: 750px;
    font-size: 40px;
    line-height: 44px;
    color: #fff;
    padding-top: 70px;
    padding-bottom: 70px
}

.personal_bj_text2 {
    width: 600px;
    font-size: 20px;
    line-height: 30px;
    color: #fff
}

.banner_button {
    width: 570px;
    height: 36px;
    color: #fff;
    margin-top: 70px
}

.banner_button a {
    color: #fff
}

.banner_button a:hover {
    color: #fff
}

.banner_button_left {
    display: block;
    width: 135px;
    height: 30px;
    border: solid 1px #fff;
    border-radius: 10px;
    line-height: 27px;
    font-size: 16px;
    text-indent: 20px
}

.banner_button_right {
    display: block;
    width: 200px;
    height: 30px;
    margin-left: 30px;
    border: solid 1px #fff;
    border-radius: 10px;
    font-size: 16px;
    line-height: 27px;
    text-indent: 20px
}

.banner_button div a {
    color: #fff
}

.middle_text {
    width: 980px;
    padding-top: 85px;
    padding-bottom: 50px;
    margin: 0 auto;
    text-align: center
}

.middle_text_top {
    font-size: 34px;
    line-height: 32px;
    color: #000
}

.middle_text_botton {
    font-size: 20px;
    line-height: 32px;
    margin-top: 50px;
    color: #373f43
}

.software {
    width: 100%;
    height: 550px;
    position: relative
}

#software-bg {
    background-color: #f8f8f8
}

.software_midd {
    width: 980px;
    margin: 0 auto;
    position: relative
}

.software_midd_left {
    width: 420px;
    height: 344px;
    border: solid 1px #dedede;
    background-color: #fff;
    text-align: center;
    padding-bottom: 0;
    padding: 5px
}

.software_midd_left.per {
    height: 320px
}

.software_midd_left .software-midd-left-container {
    background-color: #fafafa;
    height: 344px;
    padding: 0 20px
}

.software_midd_left .software-midd-left-container .perimg {
    border: 0;
    outline: 0;
    width: 268px;
    height: 152px;
    clear: both;
    margin: auto
}

.software_midd_left .software-midd-left-container .perimg.bs {
    background: url("../images/personal/backupper-standard.png") no-repeat center center
}

.software_midd_left .software-midd-left-container .perimg.or {
    background: url("../images/personal/onekey-recovery.png") no-repeat center 14px
}

.software_midd_left .title {
    font-size: 24px;
    line-height: 34px;
    color: #5b666b;
    padding-top: 20px;
    padding-bottom: 5px
}

.software_midd_left .title_two {
    font-size: 24px;
    line-height: 24px;
    color: #000
}

.software_midd_left .txt {
    font-size: 14px;
    line-height: 22px;
    color: #373f43;
    margin: 20px auto
}

.software_button {
    margin: 0 auto;
    width: 790px
}

.software_button a {
    color: #fff;
    font-size: 20px;
    line-height: 60px;
    margin-top: 25px;
    width: 250px;
    height: 60px;
    text-align: center;
    background: url(../images/home/standard-button.png) no-repeat -6px -10px
}

.software_button a:hover {
    color: #fff;
    text-decoration: none;
    background-position: -6px -86px
}

.software_midd .none1 {
    width: 970px;
    height: 100px;
    clear: both
}

.software_midd i {
    display: block;
    overflow: hidden;
    width: 110px;
    height: 35px;
    background: url(../images/public/arrow-line.jpg) no-repeat center bottom;
    position: absolute;
    bottom: -113px;
    left: 435px;
    z-index: 1
}

.products {
    width: 980px;
    margin: 20px auto;
    text-align: center;
    clear: both;
    border: 1px solid white
}

.prd_title {
    height: 85px;
    margin-top: 90px
}

.personal_title {
    height: 85px
}

.none_no {
    width: 980px;
    height: 60px;
    clear: both
}

.professional-xbuttom a.tech {
    text-indent: 25px;
    text-align: left
}

.question-mark.tech .Tips {
    top: -78px;
    left: 28px
}

.products_title_top {
    height: 106px;
    background-color: #f6f6f6;
    line-height: 126px;
    padding-top: 20px
}

.products_title_top img {
    border: 0;
    outline: 0;
    display: block;
    margin: auto
}

.products_title {
    font-size: 18px;
    line-height: 30px;
    color: #000;
    margin-top: 20px
}

.products_title_two {
    font-size: 16px;
    line-height: 24px;
    color: #373f43;
    margin-top: 20px;
    padding: 0 18px;
    *padding: 0 15px;
    padding: 0 15px \9
}

.w1002 {
    width: 1002px;
    margin: auto;
    clear: both;
    zoom: 1
}

.products_load {
    display: block;
    width: 150px;
    height: 35px;
    margin: 0 auto;
    margin-top: 25px;
    margin-left: 140px;
    background: url(../images/personal/learn-more.png) no-repeat 0 0;
    cursor: pointer;
    line-height: 30px;
    color: #09e;
    clear: both
}

.software_midd_left.per a {
    font-size: 16px
}

.tech-featbox .software_midd_left.per a {
    font-size: 14px
}

.products_load a:hover {
    color: #06b
}

.home-banner-bj {
    width: 100%;
    height: 400px;
    color: #fff;
    position: relative
}

.home-banner-bj a {
    color: #fff
}

.home-banner-bj a:hover {
    color: #fff
}

.home-text-top {
    font-size: 40px;
    line-height: 40px;
    color: #fff;
    padding-top: 80px
}

.home-text-midd {
    font-size: 40px;
    line-height: 40px;
    color: #fff;
    padding-top: 20px
}

.home-dowload {
    display: block;
    width: 290px;
    height: 63px;
    line-height: 60px;
    margin: 0 auto;
    margin-top: 60px;
    margin-left: 340px;
    margin-bottom: 10px;
    background: url(../images/home/banner-button.png) no-repeat -7px -7px
}

.textcenter {
    text-align: center
}

.home-banner-bj {
    height: 400px;
    color: #fff;
    position: relative;
    overflow: hidden
}

.home-banner-bj ul, .home-banner-bj ul li {
    width: 100%;
    height: 400px
}

.home-banner-bj ul li {
    float: left;
    position: relative;
    overflow: hidden
}

.home-banner-bj ul li a:hover {
    text-decoration: none
}

.home-banner-bj ul li a.linked-line {
    display: block;
    width: 100%;
    height: 400px
}

.home-banner-bj ul li {
    width: 100%;
    height: 400px
}

.home-banner-bj ul li.index {
    background: #6b6b6b url(../images/home/banner-bj.jpg) no-repeat center center
}

.home-banner-bj ul li.index .home-text-top {
    font-size: 40px;
    line-height: 40px;
    color: #fff;
    padding-top: 80px
}

.home-banner-bj ul li.index .home-text-midd {
    font-size: 40px;
    line-height: 40px;
    color: #fff;
    padding-top: 20px
}

.home-banner-bj ul li.index .home-dowload {
    display: block;
    width: 290px;
    height: 63px;
    line-height: 60px;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 10px;
    font-size: 24px;
    background: url(../images/home/banner-button.png) no-repeat -7px -7px
}

.home-banner-bj ul li.weekend-sales h2 {
    font-size: 30px;
    font-weight: normal;
    margin: 120px 0 10px 0;
    color: #fff
}

.home-banner-bj ul li.weekend-sales .h3_textcent {
    width: 320px;
    margin: 0 auto
}

.home-banner-bj ul li.weekend-sales .text_leftT {
    font-size: 24px;
    font-weight: bold;
    padding-top: 15px
}

.home-banner-bj ul li.weekend-sales h5 {
    font-size: 16px;
    font-weight: normal;
    padding-top: 10px;
    display: none
}

.home-banner-bj ul li.weekend-sales h3 {
    font-size: 52px;
    color: #ffd800;
    padding: 15px 0 25px 0
}

.home-banner-bj ul li.weekend-sales h5 {
    font-size: 16px;
    font-weight: normal;
    padding-top: 10px;
    display: none
}

.home-banner-bj ul li.weekend-sales .friday_link {
    display: block;
    background: url(/abnet/images/windows-server-2016-client-backup/system-backup.png) no-repeat center center;
    width: 204px;
    height: 82px;
    margin: 0 auto;
    margin-top: 30px;
    border-radius: 5px;
    font-size: 26px;
    line-height: 50px;
    color: #993d05;
    text-align: center
}

.home-banner-bj ul li a.save-now {
    display: block;
    margin: 0 auto;
    color: #843200;
    width: 140px;
    height: 40px;
    background-color: #e6b800;
    border-radius: 5px;
    margin-top: 30px;
    font-size: 20px;
    line-height: 40px
}

.home-banner-bj ul li h1 {
    font-size: 45px;
    padding-top: 50px
}

.home-banner-bj ul li h2 {
    font-size: 35px;
    color: #fefb30;
    padding-top: 20px
}

.home-banner-bj ul li a.save-now:hover {
    background-color: #fc0
}

.home-banner-bj ul li.special-offer {
    background: url(https://www.ubackup.com/abnet/images/windows-server-2016-client-backup/system-backup.png) repeat-x center

}

.home-banner-bj ul li.special-offer .outTime {
    font-size: 20px;
    color: #772903;
    position: absolute;
    bottom: 132px;
    left: 50%;
    margin-left: -120px
}

.home-banner-bj ul li.special-offer img {
    position: absolute;
    left: 50%;
    margin-left: -790px
}

.web-middle a {
    font-size: 14px
}

.web-middle .home-dowload {
    font-size: 24px
}

.web-middle .home-dowload:hover {
    background-position: -7px -93px;
    text-decoration: none
}

.web-middle {
    width: 980px;
    margin: 0 auto
}

.web-middle-title {
    color: #000;
    font-size: 34px;
    line-height: 170px
}

.web-middle-left {
    width: 250px;
    height: 360px
}

.web-middle-midd {
    margin-left: 117px
}

.web-middle-title1 {
    font-size: 24px;
    line-height: 25px;
    color: #000;
    margin-top: 30px
}

.web-middle-text_one {
    font-size: 14px;
    line-height: 22px;
    color: #373f43;
    margin-top: 30px
}

.web-middle-learn_more {
    margin-top: 10px
}

.none_no-web-middle {
    width: 100%;
    height: 30px
}

.aomei-hr i {
    display: block;
    overflow: hidden;
    width: 115px;
    height: 31px;
    background: url(../images/public/arrow-line.png) no-repeat center bottom;
    background-color: #fff;
    position: absolute;
    left: 50%;
    margin-left: -57.5px;
    z-index: 1
}

.aomei-hr i.triangrey {
    background: url(../images/public/arrow-line.jpg) no-repeat center top
}

.greytrian {
    height: 31px;
    width: 115px;
    position: absolute;
    left: 50%;
    margin-left: -57.5px;
    z-index: 11;
    top: -1px;
    background: url("../images/public/arrow-line.jpg") no-repeat center center
}

.hr {
    border-top: 1px solid #dcdcdc;
    height: 31px;
    position: relative
}

.back-up {
    width: 1020px;
    margin: 0 auto
}

.back-up-title {
    font-size: 32px;
    line-height: 26px;
    color: #000;
    margin-top: 100px
}

.back-up-top {
    width: 1020px;
    margin-top: 100px
}

.back-up-left {
    width: 350px;
    height: 420px;
    border-right: solid 1px #dcdcdc
}

.back-up-right {
    width: 605px;
    height: 420px
}

.back-up-right-title {
    font-size: 20px;
    line-height: 28px;
    color: #000
}

.back-up-right-text {
    font-size: 14px;
    margin-top: 65px
}

.back-up-right-text ul li {
    background-image: url(../images/public/arrow.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 26px;
    line-height: 36px;
    height: 36px;
    color: #373f43
}

.back-up-button {
    margin-top: 65px;
    height: 62px;
    clear: both
}

.back-up-button:after, .strct .yearbox.reviews .reviews-logo:after {
    content: "";
    display: block;
    overflow: hidden;
    visibility: hidden;
    clear: both;
    height: 0
}

.back-up-button a {
    color: #fff;
    font-size: 20px;
    display: block;
    width: 243px;
    height: 62px;
    float: left;
    line-height: 62px;
    margin-right: 45px
}

.back-up-button a:hover {
    color: #fff
}

.back-up-button-left {
    background: url(../images/home/standard-button.png) no-repeat -6px -8px;
    cursor: pointer
}

.back-up-button .back-up-button-left:hover {
    background-position: -6px -84px;
    text-decoration: none
}

.back-up-button-right {
    margin-right: 0;
    background: url(../images/home/standard-button.png) no-repeat -294px -8px;
    cursor: pointer
}

.back-up-button .back-up-button-right:hover {
    background-position: -294px -84px;
    text-decoration: none
}

.back-up-none_no {
    width: 100%;
    height: 110px;
    margin: 0 auto
}

.buttom-banner {
    width: 100%;
    background-color: #424242;
    margin: 0 auto
}

.buttom-banner-top {
    width: 1025px;
    height: 531px;
    margin: 0 auto;
    background: url(../images/home/testimonials-bj.jpg) no-repeat 0 0
}

.buttom-banner-text {
    width: 980px;
    margin: 0 auto;
    position: relative
}

.buttom-banner-text .title {
    font-size: 34px;
    line-height: 24px;
    color: #fff;
    padding: 60px
}

.buttom-banner-transition {
    width: 300px;
    height: 120px;
    margin-top: 20px;
    margin-left: 340px
}

.buttom-banner-transition i {
    width: 105px;
    height: 105px;
    background: url(../images/home/testimonials-user1.png) no-repeat center center
}

.buttom-banner-transition .username {
    width: 105px;
    height: 105px;
    background: url(../images/home/testimonials-user2.png) no-repeat center center
}

.buttom-banner-transition .right {
    margin-top: 25px;
    margin-left: 18px
}

.buttom-banner-transition .right ul li {
    font-size: 12px;
    line-height: 24px;
    height: 24px;
    color: #fff;
    font-weight: normal
}

.buttom-banner-transition .right .black {
    color: #7c9ad8
}

.butttom-banner-buttom-text {
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    margin-top: 20px;
    position: relative
}

.butttom-banner-buttom-text .point-left {
    display: block;
    width: 32px;
    height: 32px;
    background: url(../images/public/testimonials-button.png) no-repeat -17px -160px;
    position: absolute;
    top: -10px;
    left: -25px
}

.butttom-banner-buttom-text .point-right {
    display: block;
    width: 32px;
    height: 32px;
    background: url(../images/public/testimonials-button.png) no-repeat -65px -160px;
    position: absolute;
    bottom: -10px;
    right: -15px
}

.buttom-banner-text .more {
    margin-top: 30px;
    color: #06b
}

.buttom-banner-text .more a {
    font-size: 16px;
    color: #249efc
}

.none-no3 {
    width: 100%;
    height: 30px;
    margin: 0 auto
}

.media {
    width: 980px;
    margin: 0 auto
}

.media .title {
    font-size: 34px;
    line-height: 25px;
    color: #000;
    padding: 65px
}

.media .img-title {
    width: 980px
}

.media .text-title {
    width: 920px;
    font-size: 16px;
    line-height: 26px;
    margin-top: 50px;
    padding-left: 30px;
    padding-right: 30px;
    color: #373f43;
    position: relative
}

.media .text-title .point-left {
    display: block;
    width: 22px;
    height: 22px;
    background: url(../images/public/testimonials-button.png) no-repeat -115px -160px;
    position: absolute;
    top: -8px;
    left: 2px
}

.media .text-title .point-right {
    display: block;
    width: 22px;
    height: 22px;
    background: url(../images/public/testimonials-button.png) no-repeat -148px -160px;
    position: absolute;
    bottom: -2px;
    right: 18px
}

.media .read-more {
    margin: 30px
}

.media .read-more a {
    color: #249efc;
    font-size: 16px
}

.media .img-title .left, .media .img-title .middle, .media .img-title .right {
    width: 268px;
    height: 70px;
    background: 0;
    border: 1px solid #c5c5c5;
    margin-right: 45px;
    float: left;
    background-position: center center;
    background-repeat: no-repeat
}

.media .img-title .middle {
    margin-left: 40px;
    background-image: url(../images/reviews/logo-cnetdownload.png)
}

.media .img-title .left {
    background-image: url(../images/reviews/TTRlogo.png)
}

.media .img-title .right {
    margin-right: 0;
    background-image: url(../images/reviews/editor-very-good.png)
}

.media .img-title .right.findmysoft {
    background-image: url(../images/reviews/findmysoft.png)
}

.payment {
    width: 980px;
    margin: 0 auto;
    padding-top: 100px;
    padding-bottom: 100px
}

.payment .title {
    font-size: 34px;
    line-height: 25px
}

.payment .txt-all {
    width: 980px;
    margin: 0 auto;
    margin-top: 30px
}

.payment .left {
    width: 250px;
    height: 135px;
    padding-top: 5px;
    border-right: solid 1px #dcdcdc
}

.payment .right {
    width: 680px;
    height: 135px;
    margin-left: 30px
}

.payment .right .text {
    font-size: 14px;
    line-height: 30px;
    color: #373f43;
    margin-top: 5px;
    margin-bottom: 30px
}

.service {
    width: 100%;
    margin: 0 auto;
    background-color: #2e3438
}

.service .service-bj {
    width: 980px;
    height: 350px;
    margin: 0 auto;
    background: url(../images/purchase/customer-service.jpg) no-repeat 0 0
}

.service .title {
    font-size: 34px;
    line-height: 24px;
    color: #fff;
    padding-top: 80px;
    padding-bottom: 80px
}

.service .text {
    width: 900px;
    font-size: 16px;
    line-height: 36px;
    color: #fff
}

.faq {
    width: 100%
}

.purchase-faq {
    width: 980px;
    margin: 0 auto;
    margin-top: 80px;
    margin-bottom: 80px
}

.purchase-faq .title {
    font-size: 34px;
    line-height: 25px;
    color: #000
}

.faq-all {
    margin-top: 70px
}

.faq-all .left {
    width: 250px;
    height: 135px
}

.faq-all .left i {
    display: block;
    width: 100px;
    height: 79px;
    background: url(../images/ico/faq.png) no-repeat center center;
    margin-top: -20px;
    margin-left: -10px
}

.faq-all .right {
    width: 725px;
    font-size: 18px;
    line-height: 40px;
    margin-top: -15px;
    border-left: solid 1px #dcdcdc
}

.faq-all .right ul {
    margin-left: 50px
}

.faq-all .right ul li {
    background: url(../images/public/arrow.png) no-repeat left 6px;
    line-height: 26px;
    padding-left: 17px;
    cursor: pointer;
    margin-bottom: 14px
}

.faq-all .right ul li:after {
    content: "";
    display: block;
    overflow: hidden;
    visibility: hidden;
    clear: both;
    height: 0
}

.faq-all .right ul li div {
    margin-top: 12px;
    display: none
}

.faq-all .right ul li div.link {
    display: block
}

.faq-all .right ul div {
    font-size: 14px;
    line-height: 24px;
    color: #373f43
}

.faq-all .right ul div a {
    display: block;
    float: left;
    margin-top: 4px
}

.faq-all .right ul div.link {
    float: left;
    margin-top: 0
}

.faq-all .right ul li.linkli {
    padding-left: 0;
    background: 0
}

.faq-all .right ul div.link a {
    font-size: 16px;
    color: #249efc
}

.faq-all .right ul div.link a:hover {
    text-decoration: underline
}

.edition {
    width: 980px;
    margin: 0 auto;
    padding-bottom: 20px
}

.edition .title {
    padding: 70px;
    font-size: 34px;
    line-height: 25px;
    color: #000;
    margin-top: 50px
}

.edition .one {
    font-size: 14px;
    line-height: 24px;
    color: #373f43
}

.edition .one table tr {
    border-top: solid 1px #e0e0e0
}

.edition .one .title {
    font-size: 20px;
    line-height: 24px;
    color: #000;
    background-color: #e8e8e8
}

.edition .one .text {
    text-indent: 30px
}

.edition .one .textm {
    text-indent: 12px;
    border-right: 1px solid #dcdcdc
}

.edition .one table tr td ul li {
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 5px;
    line-height: 24px
}

.edition .one table tr td ul {
    padding-left: 12px;
    padding-right: 5px
}

.border-left {
    border-left: solid 1px #e0e0e0
}

.border-right {
    border-right: solid 1px #e0e0e0
}

.purchase {
    width: 100%;
    background-color: #474747;
    margin: 0 auto;
    height: 347px;
    overflow: hidden
}

.purchase1 {
    width: 100%;
    background-color: #474747;
    margin: 0 auto;
    height: 420px;
    overflow: hidden;
    background: url('../images/aomei-onekey-recovery-store/banner-bg.jpg') no-repeat center center
}

.purchase-banner-bj {
    width: 564px;
    height: 347px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/purchase/banner-bj.jpg) no-repeat center center;
    z-index: 1
}

.purchase-banner-text {
    margin-top: 60px;
    color: #fff;
    height: 347px;
    width: 980px;
    margin: auto;
    position: relative
}

.purchase-banner-text .pcsctt {
    position: absolute;
    top: 0;
    left: 367px;
    z-index: 2;
    height: 292px;
    padding-top: 55px;
    width: 648px
}

.purchase-banner-text .title {
    font-size: 40px
}

.purchase-banner-text .text-all {
    margin-top: 35px
}

.purchase-banner-text .left {
    width: 36px;
    height: 170px
}

.purchase-banner-text .left i {
    display: block;
    width: 30px;
    height: 36px
}

.purchase-banner-text .left .top {
    background: url(../images/public/banner-icon.png) no-repeat -0 0;
    margin-top: 8px
}

.purchase-banner-text .left .middle {
    background: url(../images/public/banner-icon.png) no-repeat -40px 0;
    margin-top: 8px
}

.purchase-banner-text .left .middbot {
    background: url(../images/public/banner-icon.png) no-repeat -80px 0;
    margin-top: 5px
}

.purchase-banner-text .left .bottom {
    background: url(../images/public/banner-icon.png) no-repeat -120px 0;
    margin-top: 10px
}

.purchase-banner-text .right {
    font-size: 16px;
    line-height: 44px;
    text-indent: 10px
}

.choose-edition {
    width: 980px;
    margin: 0 auto;
    color: #545454
}

.choose-title {
    width: 1000px;
    margin: 0 auto;
    font-size: 34px;
    line-height: 24px;
    color: #000;
    padding-top: 70px;
    padding-bottom: 70px
}

.choose-edition-top {
    width: 980px;
    margin-top: 20px;
    border-bottom: solid 1px #e0e0e0
}

.choose-edition-top.plus {
    margin-top: 0;
    border-bottom: 0
}

.choose-edition-top.no-bottom {
    border-bottom: 0
}

.choose-edition-top .left-img {
    width: 243px;
    height: 327px;
    font-size: 16px;
    line-height: 30px;
    color: #5e5e5e;
    background-color: #ddeffb;
    text-align: center
}

.choose-edition-top .left-img.tech {
    position: absolute
}

.choose-edition-top .left-img.plus {
    height: 357px
}

.choose-edition-top .left-img img {
    padding: 75px;
    padding-bottom: 45px;
    display: block
}

#left-im {
    margin-top: -50px
}

.choose-edition-top .left-img.tech img {
    position: absolute;
    top: 155px;
    left: 0
}

.choose-edition-top .left-img.tech .left-words {
    position: absolute;
    width: 100%;
    top: 345px;
    left: 0
}

.choose-edition-top .left-img font {
    color: #000;
    font-size: 16px;
    display: block
}

.choose-edition-top .left-img.tech {
    position: absolute;
    top: 0;
    left: 0;
    height: 676px
}

.choose-edition-top .right-text {
    width: 728px;
    height: 325px;
    border: 1px solid #e9e9e9;
    background-color: #f8f8f8
}

.choose-edition-top .right-text.plus {
    height: 356px;
    border-top: 0
}

.choose-edition-top .right-text .title {
    height: 125px;
    border-bottom: solid 1px #e0e0e0
}

.choose-edition-top .right-text.plus .title {
    height: 158px
}

.choose-edition-top .right-text .title ul {
    padding-top: 15px;
    padding-left: 20px
}

.choose-edition-top .right-text .title ul li {
    font-size: 14px;
    line-height: 24px;
    padding-left: 15px;
    list-style: none;
    color: #373f43;
    margin-bottom: 8px;
    background: url("../images/public/arrow.png") no-repeat left 6px
}

.choose-edition-top .right-text .title ul.pcslt {
    padding-top: 28px
}

.choose-edition-top .right-text .title ul.pcslt li {
    margin-bottom: 20px
}

.choose-edition-top .right-text .title ul.pcsscd {
    padding-top: 20px
}

.choose-edition-top .right-text .title ul.pcsscd li {
    margin-bottom: 10px
}

.choose-edition-top .right-text .title ul.pcstrd li {
    margin-bottom: 5px
}

.choose-edition-top .right-text .title ul li font {
    color: #000;
    font-size: 14px;
    font-weight: bold
}

.discountprc.pfsnl {
    font-size: 16px
}

.choose-edition-top .left-img font {
    color: #000;
    font-size: 14px;
    font-weight: bold
}

.choose-text {
    font-size: 14px;
    line-height: 36px
}

.choose-text .text-title {
    margin-top: 20px;
    margin-left: 20px;
    line-height: 36px
}

.choose-text .text-middle {
    margin-left: 20px;
    line-height: 36px
}

.choose-text .text-middle i {
    margin-top: 7px
}

.doller {
    font-size: 20px;
    line-height: 36px;
    color: #ff4901
}

font.doller-z {
    font-size: 18px
}

abbr.doller-z {
    text-decoration: line-through;
    font-size: 14px
}

.doller-z span {
    text-decoration: line-through
}

.choose-text i {
    display: block;
    width: 18px;
    height: 18px;
    margin-top: 10px;
    float: left
}

.choose-text i, .choose-text font, .bottom-question {
    margin-right: 10px
}

.choose-text .button-one {
    background: url(../images/public/choose-icon.png) no-repeat 0 2px;
    cursor: pointer;
    float: left
}

.choose-text .button-one-click {
    background: url(../images/public/choose-icon.png) no-repeat -22px 2px;
    cursor: pointer;
    float: left
}

.choose-text .button-two {
    background: url(../images/public/choose-icon.png) no-repeat -0px 2px;
    cursor: pointer;
    float: left
}

.choose-text .button-two-click {
    background: url(../images/public/choose-icon.png) no-repeat -22px 2px;
    cursor: pointer;
    float: left
}

.choose-text .bottom-question {
    width: 20px;
    height: 20px;
    background: url(../images/public/choose-icon.png) no-repeat -47px 0;
    cursor: pointer;
    margin-top: 10px;
    position: relative;
    margin-left: 5px
}

.choose-text .bottom-question:hover {
    background-position: -68px 0;
    cursor: pointer
}

.choose-text .bottom-question:hover .question-text {
    display: block
}

.question-text {
    display: none;
    border: solid 1px #ffc995;
    border-radius: 5px;
    background-color: #fff1d1;
    position: absolute;
    width: 240px;
    top: -60px;
    right: -253px;
    padding: 5px;
    line-height: 22px;
    text-align: left;
    color: #777;
    text-align: left;
    color: #373f43;
    z-index: 201504;
    font-size: 12px
}

.choose-text a {
    font-size: 24px;
    line-height: 60px;
    color: #fff;
    text-indent: 60px;
    width: 243px;
    height: 60px;
    background: url(../images/purchase/buy-button.png) no-repeat -9px -9px;
    margin-top: 20px;
    margin-left: 20px
}

.choose-text .small {
    font-size: 20px;
    font-weight: normal
}

.choose-text a:hover {
    background-position: -9px -78px;
    color: #fff;
    text-decoration: none
}

.choose-buttom-none {
    width: 100%;
    height: 20px
}

.tbnote .note h3 {
    font-size: 18px;
    color: #000;
    font-weight: normal;
    padding: 5px 15px 10px 0
}

.edition .one table tr td .tbnote ul li {
    margin-bottom: 5px;
    text-indent: 0
}

.media .text-title.pcsPraise {
    padding-left: 15px;
    padding-right: 15px
}

.media .text-title.or {
    width: 950px
}

.pcsTitle {
    font-size: 20px;
    color: #000;
    padding: 16px 0;
    text-align: center;
    background-color: #e8e8e8
}

#pcsTb td {
    border: 0;
    border-bottom: 1px solid #dcdcdc;
    padding: 15px 0
}

#pcsTb .textm {
    border-left: 1px solid #dcdcdc
}

#pcsTb .border-right {
    border-right: 1px solid #dcdcdc
}

.free-back-up {
    width: 100%;
    margin: auto;
    height: auto;
    padding: 0;
    overflow: hidden;
    min-width: 980px
}

.free-back-up a:hover {
    text-decoration: underline
}

.back-up-software {
    width: 100%;
    height: 486px;
    background: url(../images/software/banner-bj.jpg) repeat-x 0 0
}

.back-software-banner {
    width: 980px;
    margin: 0 auto
}

.back-software-banner .img-top {
    margin-left: -320px;
    padding-top: 75px
}

.back-software-banner .banner-right {
    color: #fff;
    padding-top: 100px
}

.banner-right .title {
    font-size: 40px;
    line-height: 40px;
    padding-top: 44px;
    padding-bottom: 30px;
    position: relative
}

.banner-right .middle {
    font-size: 30px;
    line-height: 38px
}

.banner-right .title i {
    display: block;
    width: 83px;
    height: 50px;
    background: url(../images/software/free.png) no-repeat center center;
    position: absolute;
    top: -6px;
    right: -4px
}

.back-software-banner .button-banner {
    width: 605px;
    height: 65px;
    margin-top: 64px
}

.back-software-banner .button-banner a {
    font-size: 24px;
    color: #fff;
    line-height: 60px
}

.back-software-banner .button-banner .dowload {
    width: 288px;
    height: 62px;
    background: url(../images/home/banner-button.png) no-repeat -7px -7px
}

.back-software-banner .button-banner .dowload:hover {
    text-decoration: none;
    background-position: -7px -93px;
    color: #fff
}

.back-software-banner .button-banner .update {
    width: 288px;
    height: 62px;
    background: url(../images/home/banner-button.png) no-repeat -325px -7px
}

.back-software-banner .button-banner .update:hover {
    text-decoration: none;
    background-position: -325px -93px;
    color: #fff
}

.back-up-text-top {
    width: 980px;
    margin: 0 auto
}

.back-up-text-top .software-top {
    font-size: 34px;
    line-height: 42px;
    color: #000;
    text-align: center;
    padding-top: 90px;
    padding-bottom: 90px
}

.back-up-text-top.fp-pastard .software-top {
    padding: 65px 0 25px 0
}

.back-up-text-top.fp-pastard .icon-pro-box.pastandard {
    margin: 0 0 0 30px
}

.back-up-text-top.fp-pastard .software-bottom {
    height: auto
}

.back-up-text-top .software-top.one {
    font-size: 34px;
    line-height: 42px;
    color: #000;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px
}

.software-bottom {
    width: 980px;
    height: 443px;
    margin-top: 20px;
    text-align: left
}

.software-bottom .bu-left {
    width: 265px
}

.software-bottom .bu-left .title {
    font-size: 26px;
    line-height: 36px;
    color: #000
}

.software-bottom .bu-left .ico-back-up {
    height: 68px;
    margin-top: 55px;
    font-size: 20px;
    line-height: 26px;
    color: #373f43
}

.software-bottom .bu-left .ico-back-up i {
    width: 87px;
    height: 68px;
    background: url(../images/ico/free-backup.png) center center
}

.software-bottom .bu-left .ico-back-up .text {
    margin-top: -70px;
    margin-left: 105px
}

.software-bottom .bu-right {
    width: 650px;
    border-left: solid 1px #dcdcdc;
    padding-left: 30px
}

.software-bottom .bu-right .title {
    font-size: 18px;
    line-height: 30px;
    padding-bottom: 40px
}

.software-bottom .bu-right ul li {
    font-size: 14px;
    line-height: 26px;
    list-style: none;
    padding-left: 15px;
    color: #373f43;
    background: url("../images/public/arrow.png") no-repeat left 7px
}

.software-backup-bottom {
    height: 100px
}

.backup-stand-tab {
    width: 1025px;
    margin: 0 auto;
    text-align: center
}

.backup-stand-tab .title {
    font-size: 34px;
    line-height: 24px;
    padding: 90px 0 45px 0
}

.bkupCtt {
    font-size: 14px;
    text-align: center;
    padding: 0 0 45px 0
}

.backup-stand-tab .tab-title-top {
    height: 37px
}

.tab-top-div {
    margin-left: 22px;
    float: left;
    width: 140px;
    height: 37px;
    font-size: 16px;
    line-height: 40px;
    background: url(../images/public/tab-button.png) no-repeat -165px -7px;
    cursor: pointer;
    position: relative;
    top: 1px
}

.software-bottom .bu-right ul li.lt {
    background: 0;
    padding-left: 0;
    padding-top: 5px
}

.software-bottom .bu-right ul li.lt a {
    font-size: 14px
}

.tab-top-hover {
    margin-left: 22px;
    float: left;
    width: 140px;
    height: 37px;
    line-height: 40px;
    background: url(../images/public/tab-button.png) no-repeat -8px -8px;
    cursor: pointer;
    position: relative;
    top: 1px
}

.backup-stand-tab a {
    margin-top: 14px
}

.tab-restore {
    width: 980px;
    margin: 0 auto
}

.tab-restore .tab-titl.free {
    font-size: 14px;
    line-height: 26px;
    color: #373f43;
    text-align: left;
    padding-top: 35px;
    padding-bottom: 20px
}

.tab-restore-box {
    width: 980px;
    margin: 0 auto
}

.tab-box-all {
    width: 980px;
    margin: 0 auto;
    margin-top: 40px
}

.tab-box-left {
    width: 400px;
    height: 330px;
    text-align: center;
    border: solid 1px #dedede
}

.tab-box-left-volume {
    width: 980px;
    height: 160px;
    text-align: left;
    border: solid 1px #dedede
}

.tab-box-left-volume:hover a {
    text-decoration: underline
}

.tab-box-left-volume .l-title {
    font-size: 18px;
    height: 30px;
    color: #000;
    padding: 20px
}

.tab-box-left-volume .l-title.slct {
    padding: 30px 0 25px 0
}

.tab-box-left-volume .l-title a {
    font-size: 18px;
    color: #000
}

.tab-box-left-volume .l-text {
    font-size: 14px;
    line-height: 22px;
    color: #373f43
}

.icn-System-Backup {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat 0 -12px
}

.icn-Folders-Backup {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -106px -12px
}

.icn-Disk-Backup {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -208px -12px
}

.icn-Volume-Backup {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -324px -12px
}

.icn-Schedule-Backup {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -440px -12px
}

.icn-Differential-Backup {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -560px -12px
}

.icon-system {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat 0 -125px
}

.icon-files {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -125px -125px
}

.icon-disk {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -245px -125px
}

.icon-Selective {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 30px;
    margin-top: 20px;
    margin-right: 25px;
    background: url(../images/ico/icon.png) no-repeat -365px -125px
}

.icon-Universal {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -485px -125px
}

.icon-System-Clone {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -10px -260px
}

.icon-Disk-Clone {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -145px -260px
}

.download2.bg-grey .download2.products.down {
    margin: auto;
    padding-bottom: 110px
}

.icon-Volume-Clone {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 30px;
    margin-top: 20px;
    margin-right: 20px;
    background: url(../images/ico/icon.png) no-repeat -280px -260px
}

.icon-check-image {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat 0 -374px
}

.icon-rescue-media {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -125px -374px
}

.icon-boot-tool {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -250px -374px
}

.icon-importandlogs {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -375px -374px
}

.icon-notifications {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat 0 -497px
}

.icon-compress {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -125px -497px
}

.icon-split-image {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -245px -497px
}

.icon-comment {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 136px;
    margin-top: 20px;
    background: url(../images/ico/icon.png) no-repeat -370px -497px
}

.black {
    color: #000
}

.tab-box-left .l-title {
    font-size: 18px;
    height: 30px;
    padding: 20px
}

.tab-box-left .l-title a, .tab-box-left .l-title a:hover {
    color: #000;
    font-size: 18px
}

.tab-box-left:hover .l-title a {
    text-decoration: underline
}

.AMpaytype {
    height: 35px;
    line-height: 35px;
    font-size: 14px
}

.AMpaytype img, .AMpaytype span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 35px;
    line-height: 35px
}

.AMpaytype span {
    position: relative;
    float: left;
    top: 0;
    left: 0
}

.FBStip {
    font-size: 14px;
    line-height: 1.5;
    padding: 35px 0
}

.FBStip ul li {
    background: url(../images/public/arrow.png) no-repeat 3px 11px;
    list-style: none;
    padding-left: 15px;
    line-height: 34px;
    height: 34px;
    margin-bottom: 5px
}

.FBStip strong {
    display: block;
    padding: 0 0 5px 0
}

.tab-box-left .l-text {
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    padding-left: 30px;
    padding-right: 10px;
    color: #373f43
}

.tab-bottom {
    width: 100%;
    height: 100px
}

.edition-all-all {
    width: 100%;
    margin: 0 auto;
    border-top: solid 1px #c6c6c6;
    border-bottom: solid 1px #c6c6c6
}

.edition-all {
    width: 890px;
    margin: 0 auto
}

.edition-all .title {
    font-size: 34px;
    line-height: 25px;
    padding: 100px
}

.edition-all .text-left {
    width: 370px;
    height: 215px;
    font-size: 16px;
    line-height: 26px;
    color: #373f43
}

.edition-all .text-right {
    width: 370px;
    height: 215px;
    font-size: 16px;
    line-height: 26px;
    color: #373f43
}

.text-big {
    font-size: 24px;
    line-height: 24px;
    color: #000;
    padding-bottom: 25px
}

.professional {
    width: 980px;
    margin: 0 auto;
    position: relative
}

.professional .title-pro {
    font-size: 34px;
    line-height: 25px;
    color: #000;
    padding: 100px;
    padding-bottom: 90px
}

.middle-pro {
    width: 900px;
    margin-left: 70px;
    position: relative
}

.middle-pro.fbs {
    width: 980px;
    margin-left: 0;
    margin-top: 8px
}

.middle-pro img {
    float: left;
    margin-left: 25px;
    position: relative
}

.middle-pro img.ft {
    margin-left: 0
}

.professional .text-pro {
    font-size: 30px;
    line-height: 25px;
    color: #000;
    padding-top: 45px;
    padding-bottom: 75px
}

.professional .middle-pro.one i {
    width: 80px;
    height: 140px;
    display: block
}

.professional .middle-pro.one .left {
    background: url(../images/public/maisui.png) no-repeat -5px -10px;
    position: absolute;
    left: -50px
}

.professional .middle-pro.fbs .left {
    left: -70px
}

.professional .middle-pro.one .right {
    background: url(../images/public/maisui.png) no-repeat -85px -10px;
    position: absolute;
    right: -30px
}

.professional .down-pro {
    width: 490px;
    height: 40px;
    line-height: 35px;
    margin: 0 auto;
    padding-bottom: 65px
}

.professional .down-pro a {
    color: #249efc;
    width: 200px;
    height: 40px;
    font-size: 16px;
    background: url(../images/software/more-button.png) no-repeat -2px -2px
}

.am-linkbtn {
    clear: both
}

.linkbtn {
    float: left;
    display: block;
    padding: 5px 38px;
    border-radius: 10px;
    border: 1px solid #249efc;
    color: #249efc;
    text-decoration: none;
    margin-right: 120px
}

.linkbtn.last {
    margin-right: 0
}

.linkbtn:hover {
    text-decoration: underline;
    color: #249efc
}

.banner-container {
    width: 100%;
    height: auto;
    text-align: left
}

.banner-container a:hover {
    color: #fff
}

.bdsmbj {
    background-color: #1f80b7
}

.bdsm {
    height: 340px;
    width: 980px;
    margin: auto;
    color: #fff
}

.bdsmbox-img {
    width: 232px;
    height: 340px;
    background: url("../images/bdsm/banner-backup-disk-space-manager.png") no-repeat center center
}

.bdsm-text {
    width: 748px;
    height: 340px
}

.stcl.bdsm-text {
    position: absolute;
    top: 0;
    left: 0;
    width: 740px;
    z-index: 5
}

.bdsm-title {
    font-size: 40px;
    margin-top: 65px
}

.bdsm-desc {
    font-size: 20px;
    margin-top: 50px
}

.bdsm-desc1 {
    font-size: 16px;
    margin-top: 40px;
    position: relative;
    margin-left: -450px
}

.bdsm-desc2 {
    font-size: 16px;
    margin-top: 40px;
    position: relative;
    margin-left: -300px
}

.bdsm-desc3 {
    font-size: 16px;
    margin-top: 100px;
    position: relative;
    margin-left: -300px
}

.bdsm-desc4 {
    font-size: 16px;
    margin-top: 40px;
    position: relative;
    margin-left: -440px;
    line-height: 25px
}

.bdsm-btn {
    margin-top: 35px
}

.bdsm-btn.dhr {
    margin-top: 60px
}

.bdsmSlide .SlideTextBody {
    height: 225px
}

.bdsmSlide .SlideImg {
    margin-top: 30px
}

.bdsm-btn a {
    display: block;
    margin-right: 80px;
    padding: 5px 35px;
    border-radius: 10px;
    border: 1px solid #fff;
    float: left;
    color: #fff;
    text-align: center;
    font-size: 16px
}

.dhrdesc {
    font-size: 16px;
    color: #000;
    line-height: 24px;
    padding-top: 80px
}

.dhrdesc.iodb {
    padding-top: 35px
}

.bdsm-content-title.dhr {
    padding-left: 0;
    padding-right: 0
}

.bdsm-btn a:hover {
    text-decoration: underline
}

.am-container {
    width: 100%;
    height: auto
}

#personal-bg {
    background-color: #f8f8f8
}

.am-contentbody {
    width: 980px;
    height: auto;
    margin: auto;
    padding: 50px 0 95px 0;
    text-align: left
}

.bdsm-content-title {
    font-size: 34px;
    line-height: 42px;
    color: #000;
    text-align: center;
    padding: 0 100px
}

.bdsm-content-text {
    width: 640px;
    height: auto;
    font-size: 14px;
    color: #373f43;
    line-height: 24px
}

.bdsm-content-text.dbs {
    width: 730px
}

.bdsm-content-text .bdsm-pragh {
    width: 535px
}

.bdsm-contentbox {
    clear: both;
    margin-top: 100px
}

.bdsm-contentbox.dhr {
    margin-top: 60px
}

.bdsm-pragh-title {
    font-size: 24px;
    color: #000;
    line-height: 34px;
    padding: 30px 0
}

.bdsm-pragh.dhr {
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 6px
}

.bdsm-content-text.iodb, .bdsm-content-text.iodb .bdsm-pragh.dhr {
    width: 610px
}

.bdsm-pragh-list .bdsm-list-desc {
    margin-bottom: 30px;
    width: 580px
}

.bdsm-pragh-list ul li {
    margin-bottom: 20px;
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat 2px 6px
}

.bdsm-content-imgbox {
    width: 361px;
    height: 300px;
    position: absolute;
    right: 0;
    top: 30px
}

.bdsm-content-img {
    width: 361px;
    height: 213px;
    clear: both;
    margin-top: 35px;
    background: url("../images/bdsm/img1.jpg") no-repeat center center
}

.bdsm-content-img-word {
    width: 361px;
    height: 45px;
    background: url("../images/bdsm/wenzi.png") no-repeat center center
}

.tri-angle-linebox {
    width: 100%;
    height: 31px;
    border-top: 1px solid #c6c6c6;
    *margin-bottom: 0
}

.tri-angle-linebox1 {
    margin-top: 100px;
    width: 100%;
    height: 31px;
    border-top: 1px solid #c6c6c6;
    *margin-bottom: 0
}

.tri-linebox {
    width: 0;
    height: 0;
    margin: auto;
    border-left: 56px solid transparent;
    border-right: 56px solid transparent;
    border-top: 31px solid #c6c6c6;
    position: relative
}

.tri-inner {
    position: absolute;
    top: -32px;
    left: -55px;
    border-left: 55px solid transparent;
    border-right: 55px solid transparent;
    border-top: 31px solid #f8f8f8;
    *margin-bottom: 0
}

.tri-inner.bwhite {
    border-top: 31px solid #fff
}

.am-content-sec {
    width: 980px;
    height: auto;
    margin: auto;
    padding: 60px 0 65px 0;
    text-align: left
}

.am-content-sec .am-contentSlide-title {
    font-size: 34px;
    color: #000;
    line-height: 34px;
    text-align: center;
    margin-bottom: 95px
}

.am-content-sec .cs-title {
    font-size: 14px;
    color: #373f43;
    line-height: 30px;
    margin-bottom: 25px;
    font-weight: bold
}

.cs-title1 {
    font-size: 14px;
    color: #373f43;
    line-height: 30px;
    margin-bottom: 25px;
    margin-left: 120px
}

.am-content-sec .cs-title.sbs {
    font-weight: normal
}

.am-content-sec .cs-desc {
    font-size: 14px;
    color: #373f43;
    line-height: 22px;
    margin-bottom: 25px
}

.brmctip {
    margin-top: 7px
}

.am-content-sec .cs-desc.tbdsm {
    margin-bottom: 15px
}

.am-content-sec .SlideImg {
    width: 495px;
    height: 352px;
    padding: 5px;
    border-radius: 6px;
    margin: auto;
    margin-bottom: 40px;
    margin-top: 35px
}

.am-content-sec .SlideImg1 {
    width: 742px;
    height: 521px;
    padding: 5px;
    border-radius: 6px;
    margin: auto;
    margin-bottom: 40px;
    margin-top: 35px
}

.am-content-sec .SlideImg1 {
    width: 745px;
    height: 522px;
    padding: 5px;
    border-radius: 6px;
    margin: auto;
    margin-bottom: 40px;
    margin-top: 35px
}

.am-content-sec .SlideImg2 {
    width: 680px;
    height: 485px;
    padding: 5px;
    border-radius: 6px;
    margin: auto;
    position: relative
}

.am-content-sec .SlideImg.bt2 {
    margin-bottom: 0
}

.am-content-sec .SlideBotTips {
    font-size: 14px;
    color: #373f43;
    width: 495px;
    margin: auto;
    margin-top: 10px
}

.am-linkbtn {
    width: 500px;
    margin: auto
}

#ContentSlider {
    position: absolute;
    left: 1px;
    top: 1px
}

.ContentSliders {
    float: left
}

#am-SlidePrev, #am-SlideNext {
    width: 80px;
    height: 80px;
    background-image: url("../images/public/SlideBtns.png");
    background-repeat: no-repeat;
    position: absolute;
    cursor: pointer;
    bottom: 289px
}

#SlideWrap {
    position: relative
}

.content-slidesb {
    margin: auto
}

#ContentSlider, .ContentSliders, #SlideWrap, .content-slidesb {
    width: 980px;
    height: 680px
}

.content-slide {
    overflow: hidden
}

#am-SlidePrev {
    background-position: -5px -6px;
    left: -90px;
    z-index: 99
}

#am-SlidePrev:hover, #am-SlidePrev.current {
    background-position: -5px -105px
}

#am-SlideNext {
    z-index: 99;
    right: -90px;
    background-position: -114px -105px
}

#am-SlideNext:hover, #am-SlideNext.current {
    background-position: -114px -6px
}

.am-contentbody.bdsm-bt {
    padding-top: 70px
}

.bdsm-top {
    margin-bottom: 50px
}

.bdsm-top-title {
    font-size: 34px;
    line-height: 26px;
    color: #000;
    text-align: center;
    margin-bottom: 45px
}

.bdsm-top-desc {
    font-size: 20px;
    line-height: 32px;
    color: #373f43;
    text-align: center;
    clear: both
}

.bdsm-bbox-container {
    clear: both
}

.bdsmbbox {
    width: 302px;
    height: 320px;
    border: 1px solid #dedede;
    margin-right: 34px
}

.bdsmbbox.last {
    margin-right: 0
}

.bboxtitle {
    font-size: 24px;
    color: #000;
    line-height: 30px;
    text-align: center;
    margin-bottom: 26px
}

.bdsmbbox .bboxdesc {
    font-size: 14px;
    color: #373f43;
    line-height: 22px;
    padding: 0 20px;
    margin-bottom: 3px
}

.bboxbtn {
    padding: 0 20px;
    line-height: 22px
}

.bboxbtn a {
    font-size: 14px;
    color: #09e
}

.bboxbtn a:hover {
    font-size: 14px;
    text-decoration: underline
}

.bboximg {
    height: 54px;
    clear: both;
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: 30px;
    margin-bottom: 25px
}

.bboximg.im1 {
    background-image: url("../images/ico/tutorials.png")
}

.bboximg.im2 {
    background-image: url("../images/ico/restore.png")
}

.bboximg.im3 {
    background-image: url("../images/ico/video.png")
}

.bboxvideo {
    clear: both;
    margin-top: 14px
}

.bboxvideo.dhr {
    margin-top: 5px
}

.bboxvideo.dbs {
    clear: both;
    margin-top: 18px
}

.bboxvideo img {
    border: 0;
    outline: 0;
    display: block;
    width: 156px;
    height: 96px;
    margin: auto;
    clear: both
}

.professional-banner {
    width: 100%;
    height: 544px;
    background-color: #eeeeec;
    position: relative
}

.professional-banner-bj {
    width: 1161px;
    height: 544px;
    padding-right: 80px;
    margin: 0 auto;
    background-image: url(../images/professional/banner-bj.jpg);
    background-position: right center;
    background-repeat: no-repeat
}

.professional-text {
    width: 700px;
    padding-top: 80px;
    padding-left: 90px
}

.professional-text .title {
    font-size: 40px;
    line-height: 40px;
    color: #000;
    position: relative;
    margin-bottom: 30px
}

.professional-text .title i {
    display: block;
    width: 78px;
    height: 57px;
    background: url(../images/professional/new.png);
    position: absolute;
    right: 0;
    top: -40px
}

.professional-text .top {
    font-size: 24px;
    line-height: 30px;
    color: #373f43;
    margin-bottom: 20px
}

.orange {
    color: #fe5f1e
}

.professional-text .midd {
    line-height: 24px;
    line-height: 36px
}

.professional-text .midd.last {
    margin-bottom: 0
}

.professional-text .midd a {
    color: #fe5f1e;
    font-size: 16px
}

.professional-text .a-top {
    width: 242px;
    height: 60px;
    color: #fff;
    font-size: 30px;
    line-height: 60px;
    text-align: center;
    background: url(../images/home/standard-button.png) no-repeat -295px -9px;
    clear: both;
    margin-top: 20px
}

.professional-text .a-top:hover {
    color: #fff;
    text-decoration: none;
    background-position: -295px -85px
}

.professional-text .price {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    clear: both;
    margin-top: 16px
}

.quessstion {
    font-size: 14px;
    line-height: 24px;
    color: #373f43;
    height: 25px;
    margin-top: 8px;
    clear: both
}

.quessstion i {
    width: 15px;
    height: 25px
}

.noselect {
    -moz-user-select: none
}

.pro-banner-buttom {
    background: url(../images/professional/banner-img.png) -11px -5px;
    cursor: pointer;
    float: left
}

.pro-banner-buttom-click {
    background: url(../images/professional/banner-img.png) -36px -5px;
    cursor: pointer;
    float: left
}

.quessstion .que-text {
    background: url(../images/professional/banner-img.png) -67px -4px;
    cursor: pointer;
    position: relative;
    margin-left: 4px
}

.quetion-text-none {
    display: none;
    width: 200px;
    border: solid 1px #ffc995;
    border-radius: 5px;
    background-color: #fff1d1;
    position: absolute;
    top: -75px;
    right: -215px;
    padding: 5px;
    line-height: 22px;
    text-align: left;
    color: #777
}

.quetion-text-none.tech {
    top: -75px;
    right: -295px;
    width: 280px
}

.quessstion .que-text:hover {
    background-position: -84px -4px
}

.icon-pro-box {
    width: 163px;
    height: 235px;
    margin-top: 45px;
    background: url(../images/professional/pro-box.png)
}

.icon-pro-box.pastandard {
    width: 163px;
    height: 235px;
    margin-top: 45px;
    background: url(../images/pics/standard-box.png) no-repeat center
}

.xuanfu-buttom {
    height: 110px;
    background-color: #eeeeec;
    display: none;
    position: relative;
    z-index: 2222;
    width: 100%
}

.professional-xbuttom {
    height: 100px;
    margin: 0 auto;
    margin-top: 10px
}

.professional-xbuttom a {
    width: 286px;
    height: 60px;
    font-size: 24px;
    line-height: 60px;
    color: #fff;
    text-align: center
}

.professional-xbuttom .aomeileft a {
    float: right;
    margin-right: 10px
}

.professional-xbuttom.onekeyr {
    margin-top: 18px;
    width: 640px
}

.professional-xbuttom .text .quessstion.tech {
    margin-top: 0
}

.professional-xbuttom .left {
    background: url(../images/home/banner-button.png) no-repeat -9px -8px
}

.professional-xbuttom .left:hover {
    background-position: -9px -94px;
    color: #fff;
    text-decoration: none
}

.professional-xbuttom .right {
    background: url(../images/home/banner-button.png) no-repeat -327px -8px
}

.professional-xbuttom .right:hover {
    background-position: -327px -94px;
    color: #fff;
    text-decoration: none
}

.professional-xbuttom .text {
    font-size: 14px;
    line-height: 42px;
    color: #373f43;
    margin-left: 70px
}

.professional-xbuttom.tech {
    width: 640px
}

.professional-xbuttom .text .quessstion {
    padding-top: 5px;
    clear: both
}

.professional-xbuttom .question.tech {
    margin-left: 0
}

.position-top {
    position: fixed;
    top: 0
}

.professional .middle-pro i {
    float: left;
    width: 158px;
    height: 45px;
    margin-left: 5px;
    position: relative;
    z-index: -11
}

.icon-toptenreviews {
    background: url(../images/professional/toptenreviews.jpg)
}

.icon-download {
    background: url(../images/professional/download.jpg)
}

.icon-softpedia {
    background: url(../images/professional/softpedia.jpg)
}

.icon-about {
    background: url(../images/professional/about.jpg)
}

.icon-windows {
    background: url(../images/professional/windows.jpg)
}

.icon-software {
    background: url(../images/professional/software.jpg)
}

.rest-assured {
    width: 100%;
    background-color: #3a640b;
    margin: 0 auto
}

.rest-assured-bj {
    width: 1053px;
    height: 592px;
    background: url(../images/professional/rest.jpg) no-repeat center center;
    margin: 0 auto
}

.rest-assured-title {
    font-size: 34px;
    color: #fefefe;
    text-align: center;
    padding-top: 65px
}

.rest-assured-bj .actick {
    width: 980px;
    height: 592px;
    margin: 0 auto;
    color: #fff
}

.rest-assured-bj .actick .title {
    font-size: 24px;
    height: 24px;
    display: block;
    padding: 35px 0 60px 0;
    text-align: center
}

.rest-assured-bj .actick .all {
    width: 293px;
    font-size: 16px;
    line-height: 30px;
    padding: 0 20px;
    height: auto
}

.rest-assured-bj .actick .left {
    width: 300px;
    padding-left: 0
}

.rest-assured-bj .actick .middle {
    border-left: solid 1px #fff;
    border-right: solid 1px #fff
}

#technician-rest .rest-assured-bj .actick .middle {
    border-left: solid 1px #dcdcdc;
    border-right: solid 1px #dcdcdc
}

#technician-rest .title i {
    width: 58px;
    height: 93px
}

#technician-rest {
    padding-bottom: 15px
}

#technician-rest .title i, #technician-rest .title span {
    display: block;
    float: left;
    margin-right: 5px
}

#technician-rest .title span {
    text-align: center
}

#technician-rest .title span strong {
    font-size: 34px;
    color: #000;
    font-weight: normal;
    font-style: normal
}

#technician-rest .title i.rice-left {
    background: url("../images/public/rice-small.png") no-repeat 0 0
}

#technician-rest .title i.rice-right {
    background: url("../images/public/rice-small.png") no-repeat -62px 0
}

#technician-rest .title {
    line-height: 42px;
    margin-left: 232px
}

#technician-rest .rest-assured-bj .actick .title {
    padding: 100px 0 40px 0;
    height: 93px
}

.rest-assured-bj .actick .right {
    width: 300px;
    padding-right: 0
}

.tech-banner.banner {
    height: 473px;
    background-color: #dae0e3
}

.tech-banner.banner .banner-bj.tech {
    width: 980px;
    height: 473px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -460px;
    z-index: 2;
    background: url("../images/technician/banner-bj.jpg") no-repeat right center
}

.tech-banner.banner .context {
    position: absolute;
    top: 0;
    left: 0;
    width: 800px;
    height: 473px;
    z-index: 12
}

.tech-banner.banner .context .title {
    font-size: 40px;
    color: #000;
    padding: 35px 0 25px 0
}

.tech-banner.banner .context .title sup {
    position: absolute;
    display: block;
    top: 6px;
    left: 72px;
    width: 110px
}

.tech-banner.banner .context .title sup a {
    font-size: 12px;
    color: #ff6e34
}

.tech-banner.banner .context .desc {
    font-size: 24px;
    color: #373f43;
    line-height: 30px;
    margin-bottom: 25px
}

.gtftl {
    margin-top: 10px;
    width: 216px;
    text-align: center;
    clear: both
}

.gtftl a:hover {
    text-decoration: none
}

.gtftl a:hover span {
    text-decoration: underline
}

.gtftl a {
    color: #373f43;
    font-size: 14px;
    position: relative;
    z-index: 988
}

.bnWrap.tcbanner .bnbtn {
    padding-top: 20px
}

#serverBnr .bnqstip {
    top: -96px;
    left: 15px
}

.gtftl .tip {
    display: none;
    width: 255px;
    border: solid 1px #ffc995;
    border-radius: 5px;
    background-color: #fff1d1;
    position: absolute;
    top: 26px;
    left: -37px;
    padding: 5px;
    line-height: 22px;
    text-align: left;
    color: #777;
    font-size: 12px;
    z-index: 20000;
    text-decoration: none
}

#TNTechRdBox {
    padding-left: 5px
}

.gtftl a:hover .tip {
    display: block
}

.rest-assured-icon-one {
    width: 74px;
    height: 76px;
    margin: 0 auto;
    background: url("../images/professional/ssl-and-ohdd.png") no-repeat center bottom;
    margin-bottom: 20px
}

.tech-banner.banner .banner-btn, .xuanfu-buttom .btnbox .banner-btn {
    display: block;
    height: 60px;
    line-height: 60px;
    float: left;
    color: #fff;
    font-size: 24px;
    text-decoration: none;
    position: relative
}

.tech-banner.banner .banner-btn:hover, .xuanfu-buttom .btnbox .banner-btn:hover {
    text-decoration: none
}

.tech-banner.banner .tech-buynow, .xuanfu-buttom .tech-buynow {
    width: 226px;
    margin-right: 58px;
    text-align: center;
    background: url("../images/technician/banner-button.png") no-repeat -13px -13px
}

.tech-banner.banner .tech-buynow.aomei-block, .xuanfu-buttom .tech-buynow.aomei-none {
    display: block
}

.tech-banner.banner .tech-buynow.aomei-none, .xuanfu-buttom .tech-buynow.aomei-none {
    display: none
}

.xuanfu-buttom .tech-xuanfu .tech-getfree {
    margin-left: 0
}

.xuanfu-buttom .tech-xuanfu .tech-buynow {
    margin-right: 0
}

.question-mark {
    display: block;
    width: 26px;
    height: 26px;
    background: url("../images/public/question-mark.png") no-repeat center center;
    position: absolute;
    top: 17px;
    right: 35px
}

.tech-banner.banner .tech-buynow:hover, .xuanfu-buttom .tech-buynow:hover {
    width: 226px;
    margin-right: 58px;
    background: url("../images/technician/banner-button.png") no-repeat -13px -100px
}

.tech-banner.banner .tech-getfree, .xuanfu-buttom .tech-getfree {
    width: 270px;
    text-indent: 40px;
    background: url("../images/technician/banner-button.png") no-repeat -297px -13px
}

.xuanfu-buttom .tech-getfree {
    text-indent: 5px;
    position: relative
}

.xuanfu-buttom .tech-xuanfu {
    width: 550px
}

.tech-xuanfu .btnbox .tech-buynow {
    float: right
}

.tech-banner.banner .tech-getfree:hover, .xuanfu-buttom .tech-getfree:hover {
    width: 270px;
    background: url("../images/technician/banner-button.png") no-repeat -297px -100px
}

.tech-banner.banner .tech-getfree:hover .Tips, .xuanfu-buttom .tech-getfree:hover .Tips, .xuanfu-buttom a.tech:hover .Tips {
    display: block
}

.tech-banner.banner .context .banner-list li {
    padding-left: 15px;
    line-height: 22px;
    width: 688px;
    color: #373f43;
    margin-bottom: 10px;
    font-size: 14px;
    background: url("../images/public/arrow.png") no-repeat left 5px
}

.tech-banner.banner .context .banner-list li.last {
    margin-bottom: 0
}

.quessstion.tech {
    margin-top: 0;
    margin-bottom: 10px;
    cursor: pointer;
    float: left;
    clear: none
}

.quessstion.tech .bntechradios {
    margin-right: -4px
}

.quessstion.tech.lt {
    margin-left: 8px
}

.tech-banner.banner .tbfw-w {
    margin-right: 5px
}

.quessstion.tech .bntechradios, .phcsBox.prcZro .bannerradios {
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    cursor: pointer;
    background: url(../images/public/choose-icon.png) no-repeat 1px 3px
}

.cgPrc, .phcs-cgPrc, .verPrc, .perPrc0 {
    font-size: 22px;
    color: #ff4800
}

.quessstion.tech .bntechradios.on, .phcsBox.prcZro .bannerradios.on {
    background-position: -21px 3px
}

.phcsBox.prcZro .bannerradios {
    margin-top: 3px;
    margin-left: 18px;
    margin-right: 10px
}

.phcsBox.prcZro .phcs-tx {
    margin-right: 10px
}

.phcsBox.prcZro .phcs-tx2 {
    margin-right: 2px
}

.phcsBox.prcZro .quessstion {
    height: auto
}

.phcsBox.prcZro .phcs-cgPrc {
    font-size: 20px
}

.raa-boxes {
    margin-top: 55px;
    clear: both
}

.rest-assured-icon-two {
    width: 74px;
    height: 76px;
    margin: 0 auto;
    margin-left: 100px;
    margin-bottom: 20px;
    background: url(../images/professional/90-day.png) no-repeat center bottom
}

.rest-assured-icon-three {
    width: 74px;
    height: 76px;
    margin: 0 auto;
    margin-left: 90px;
    margin-bottom: 20px;
    background: url(../images/professional/millions.png) no-repeat center bottom
}

.technologies-text {
    width: 980px;
    margin: 0 auto
}

.technologies-text .title-tec {
    font-size: 34px;
    line-height: 25px;
    color: #000;
    margin-top: 85px;
    margin-bottom: 80px;
    text-align: center
}

.technologies-text .title-small {
    font-size: 24px;
    line-height: 24px;
    color: #000
}

.technologies-text .txt-left {
    width: 350px;
    height: 600px
}

.technologies-text .txt-right {
    width: 540px;
    height: 600px
}

.technologies-text ul {
    margin-top: 18px;
    margin-bottom: 40px;
    font-size: 14px;
    color: #373f43;
    margin-left: 1px
}

.technologies-text ul.ulmar {
    margin-bottom: 66px
}

.technologies-text ul.ulmar2 {
    margin-bottom: 45px
}

.technologies-text ul li {
    padding-left: 15px;
    line-height: 26px;
    background: url("../images/public/arrow.png") no-repeat left 7px
}

.what-new {
    width: 100%;
    background-color: #083469
}

.what-new-top {
    width: 980px;
    height: 353px;
    margin: 0 auto
}

.what-new-left {
    width: 500px;
    height: 353px;
    margin-left: -150px;
    float: left;
    background: url(../images/professional/recommend.jpg) no-repeat center center
}

.what-new-right {
    text-align: left;
    width: 630px;
    height: 150px;
    float: left;
    font-size: 18px;
    line-height: 34px;
    color: #fff;
    margin-top: 110px
}

.profess-tab {
    width: 1200px;
    margin: 0 auto;
    border-bottom: 1px solid #dbe0e3;
    padding-top: 125px
}

.profess-tab-all {
    width: 980px;
    margin: 0 auto;
    position: relative
}

.profess-tab-all .title {
    font-size: 34px;
    padding-bottom: 115px;
    color: #000;
    clear: both
}

.profess-tab-all .meaun {
    width: 980px;
    height: 46px;
    margin: 0 auto;
    position: relative;
    bottom: -20px
}

.profess-tab-all .meaun a {
    float: right;
    margin-top: 9px
}

.profess-tab-all-div {
    width: 174px;
    height: 46px;
    font-size: 14px;
    line-height: 45px;
    color: #fff;
    float: left;
    margin-right: 20px;
    background: url(../images/professional/tab-button.jpg) no-repeat 0 0;
    cursor: pointer
}

.profess-tab-all .meaun div:hover {
    background-position: 0 -61px
}

.profess-tab-all .meaun div {
    margin-right: 28px;
    font-size: 16px
}

.profess-tab-all-div-onclick {
    width: 174px;
    height: 46px;
    font-size: 14px;
    line-height: 45px;
    color: #fff;
    float: left;
    background: url(../images/professional/tab-button.jpg) no-repeat 0 -122px;
    cursor: pointer
}

.professional-tab-all {
    width: 980px;
    margin: 0 auto;
    padding-bottom: 90px
}

.professional-back-up {
    width: 980px;
    margin: 0 auto;
    margin-top: 80px
}

.professional-back-up i {
    float: left;
    width: 80px;
    height: 60px
}

.professional-back-up .p-span {
    float: left;
    font-size: 18px;
    line-height: 65px;
    text-indent: 20px;
    color: #000;
    display: block;
    height: 60px
}

.professional-back-up ul {
    clear: both;
    padding-bottom: 70px;
    padding-top: 25px;
    padding-left: 5px
}

.professional-back-up ul li {
    font-size: 14px;
    line-height: 26px;
    color: #373f43;
    list-style: none;
    padding-left: 15px;
    background: url("../images/public/arrow.png") no-repeat left 7px
}

.icon-backup-what {
    background: url(../images/professional/icon.png) no-repeat -8px -15px
}

.icon-backup-how {
    background: url(../images/professional/icon.png) no-repeat -120px -10px
}

.icon-backup-where {
    background: url(../images/professional/icon.png) no-repeat -240px -15px
}

.brmcbj {
    background-color: #015790
}

.brmcbj1 {
    background-color: #015593;
    height: 421px
}

.brmcbj2 {
    background-color: #0151a6;
    height: 478px
}

.brmcbj3 {
    background-color: #012639;
    height: 390px
}

.brmcbj4 {
    background-color: #22252a;
    height: 421px
}

.brmcbj5 {
    height: 478px;
    background: url('../images/command-line-backup-software/banner-bg.jpg') no-repeat center center
}

.brmcbj6 {
    height: 386px;
    background: url('../images/disk-image-software/banner-bg.jpg') no-repeat center center
}

.brmcbj7 {
    height: 386px;
    background: url('../images/file-sync-software/banner-bg.jpg') no-repeat center center
}

.brmcbj8 {
    height: 386px;
    background: url('../images/nas-backup-software/banner-bg.jpg') no-repeat center center
}

.brmcbj9 {
    height: 386px;
    background: url('../images/system-restore-software/banner-bg.jpg') no-repeat center center
}

.brmcbj10 {
    height: 386px;
    background: url('../images/universal-restore-software/banner-bg.jpg') no-repeat center center
}

.brmcbj11 {
    background-color: #003163;
    height: 386px
}

.brmcbj12 {
    background-color: #003163;
    height: 386px
}

.brmc {
    height: 340px;
    width: 980px;
    margin: auto;
    color: #fff
}

.bannerbj.brmc {
    position: relative
}

.bannerbj.brmc .bdsm-title {
    margin-top: 32px
}

.bannerbj.brmc .bdsm-title.dhr {
    margin-top: 45px
}

.bannerbj.brmc .bdsm-title.dhr.iodb {
    width: 980px
}

.bannerbj.brmc .bdsm-desc {
    margin-top: 32px;
    font-size: 20px;
    line-height: 26px
}

.brmcbox-img {
    width: 313px;
    height: 265px;
    position: absolute;
    top: 35px;
    right: -45px;
    background: url("../images/bootable-rescue-media-creator/banner-img.png") no-repeat center center
}

.dhr-img {
    width: 313px;
    height: 265px;
    position: absolute;
    top: 65px;
    right: -45px;
    background: url("../images/dhr/banner-icon.jpg") no-repeat center center
}

.stcl-img {
    width: 324px;
    height: 201px;
    position: absolute;
    top: 120px;
    right: -85px;
    background: url("../images/system-clone/banner-icon.jpg") no-repeat center center
}

.iodb-img {
    width: 315px;
    height: 145px;
    position: absolute;
    top: 130px;
    right: -82px;
    background: url("../images/icmtbu/banner-icon.jpg") no-repeat center center
}

.brmcbox-img-two {
    width: 313px;
    height: 265px;
    position: absolute;
    top: 40px;
    right: -45px;
    background: url("../images/disk-backup-software/banner-img.png") no-repeat center center
}

.am-contentbody.brmc {
    margin-top: 25px;
    height: auto
}

.am-contentbody.brmc .bdsm-content-text .bdsm-pragh {
    width: 630px
}

.am-contentbody.brmc .bdsm-content-text .bdsm-praghtwo {
    width: 730px
}

.am-contentbody.brmc .bdsm-content-text.iodb .bdsm-pragh {
    width: 590px
}

.am-contentbody.brmc .bdsm-content-text .bdsm-praghtwo.last {
    margin-top: 30px
}

.am-contentbody.brmc .bdsm-content-text .bdsm-pragh.last {
    margin-top: 30px
}

.bdsm-content-imgbox.brmc {
    width: 364px;
    height: 182px;
    top: 0;
    right: -45px;
    margin-top: 55px;
    background: url(../images/bootable-rescue-media-creator/boy-img.jpg) no-repeat center center
}

.bdsm-content-imgbox.dhr {
    width: 358px;
    height: 302px;
    top: 0;
    right: -45px;
    margin-top: 5px;
    background: url(../images/dhr/Dissimilar-Hardware-Restore.jpg) no-repeat center center
}

.ContentSliders .cslist li {
    margin-top: 8px
}

.bdsm-content-imgbox.stcl {
    width: 320px;
    height: 161px;
    top: 0;
    right: 0;
    margin-top: 45px;
    background: url(../images/system-clone/so-easily.jpg) no-repeat center center
}

.bdsm-content-imgbox.brmctwo {
    width: 277px;
    height: 232px;
    top: 0;
    left: -50px;
    background: url(../images/disk-backup-software/boy-img.jpg) no-repeat center center
}

.stclbj {
    background-color: #1f80b7
}

.bdsm-content-imgbox.iodb {
    width: 453px;
    height: 187px;
    top: 0;
    right: 0;
    margin-top: 28px;
    margin-right: -100px;
    background: url(../images/icmtbu/Incremental-backup.jpg) no-repeat center center
}

.am-contentSlide-title.tbrmc {
    line-height: 44px
}

#am-SlidePrev.ctrlbrmc, #am-SlideNext.ctrlbrmc {
    top: 215px
}

.cs-desc.tbrmc {
    height: 90px;
    font-size: 14px
}

.cs-desc.tbrmc strong {
    font-size: 18px;
    font-weight: normal
}

.content-slidesb.tbrmc {
    height: 570px
}

.content-slidesb.tbrmctwo {
    height: 600px
}

#SlideWrap.tbrmc {
    height: auto
}

#SlideWrap.tbrmc .ContentSliders {
    height: auto
}

#ContentSlider.tbrmc {
    height: 530px;
    overflow: hidden
}

#am-Dots {
    position: absolute;
    top: 520px;
    left: 50%;
    overflow: hidden;
    height: 25px;
    z-index: 890
}

#am-Dots.bdsm10 {
    position: absolute;
    top: 660px;
    left: 50%;
    overflow: hidden;
    height: 25px;
    z-index: 890
}

#am-Dots.tbrmc {
    margin-left: -62.5px
}

#am-Dots.dhr, #am-Dots.tbrmctwo {
    margin-left: -50px
}

#am-Dots a {
    float: left;
    display: block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: url("../images/public/side-navigation.png") no-repeat 2px 2px;
    cursor: pointer
}

#am-Dots1 a {
    float: left;
    display: block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: url("../images/public/side-navigation.png") no-repeat 2px 2px;
    cursor: pointer
}

#am-Dots a:hover, #am-Dots a.active {
    background: url("../images/public/side-navigation.png") no-repeat -20px 2px
}

#am-Dots a.hide {
    display: none
}

.pro-icon1 {
    background: url(../images/professional/icon.png) no-repeat -8px -105px
}

.pro-icon2 {
    background: url(../images/professional/icon.png) no-repeat -124px -105px
}

.pro-icon3 {
    background: url(../images/professional/icon.png) no-repeat -235px -105px
}

.pro-icon4 {
    background: url(../images/professional/icon.png) no-repeat -350px -125px
}

.pro-icon5 {
    background: url(../images/professional/icon.png) no-repeat -470px -125px
}

.pro-icon6 {
    background: url(../images/professional/icon.png) no-repeat -560px -118px
}

.pro-icon7 {
    background: url(../images/professional/icon.png) no-repeat 0 -215px
}

.pro-icon8 {
    background: url(../images/professional/icon.png) no-repeat -114px -207px
}

.pro-icon9 {
    background: url(../images/professional/icon.png) no-repeat -237px -223px
}

.pro-icon10 {
    background: url(../images/professional/icon.png) no-repeat -350px -225px
}

.professional-xbuttom a.first {
    margin-left: 0;
    position: relative
}

.professional-xbuttom a.first .question-mark.tech {
    right: 22px
}

.professional-xbuttom a.first .question-mark.tech .Tips {
    top: -10px
}

.pro-icon11 {
    margin-left: 20px;
    margin-top: 35px;
    background: url(../images/professional/icon.png) no-repeat -13px -335px
}

.pro-icon12 {
    background: url(../images/professional/icon.png) no-repeat -120px -330px
}

.pro-icon14 {
    background: url(../images/professional/icon.png) no-repeat -350px -322px
}

.pro-icon15 {
    background: url(../images/professional/icon.png) no-repeat -450px -325px
}

.pro-icon16 {
    background: url(../images/professional/icon.png) no-repeat -560px -330px
}

.pro-icon17 {
    background: url(../images/professional/icon.png) no-repeat -8px -440px
}

.pro-icon18 {
    background: url(../images/professional/icon.png) no-repeat -115px -440px
}

.pro-icon19 {
    background: url(../images/professional/icon.png) no-repeat -235px -440px
}

.pro-tab-box-all {
    width: 980px;
    height: 300px;
    padding-bottom: 90px;
    padding-top: 10px
}

.pro-tab-box-all .pro-tab-left {
    width: 380px;
    height: 300px;
    border: solid 1px #dbe0e3
}

.pro-tab-box-all .pro-tab-left .icon {
    width: 380px;
    height: 60px;
    margin-top: 30px
}

.pro-tab-box-all .pro-tab-left i {
    display: block;
    width: 90px;
    height: 60px;
    margin: 0 auto;
    float: none
}

.pro-tab-box-all .pro-tab-left a {
    display: block;
    font-size: 18px;
    color: #000;
    margin-top: 28px;
    clear: both
}

.pro-tab-box-all .pro-tab-left:hover a {
    text-decoration: underline
}

.pro-tab-box-all .pro-text {
    font-size: 14px;
    line-height: 26px;
    color: #373f43;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 20px
}

.tab-top-all {
    height: 170px;
    width: 980px;
    border: solid 1px #dbe0e3;
    margin-bottom: 40px
}

.tab-top-all .tab-left {
    width: 125px;
    height: 170px
}

.tab-top-all .tab-right {
    width: 750px;
    height: 170px
}

.tab-top-all .tab-right a {
    display: block;
    color: #000;
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 20px
}

.tab-top-all .tab-right div {
    color: #373f43;
    font-size: 14px;
    line-height: 26px
}

.pro4-tab-left {
    width: 450px;
    height: 340px;
    border: solid 1px #dbe0e3
}

.pro4-tab-left:hover a {
    text-decoration: underline;
    color: #000
}

.pro4-tab-left .icon {
    width: 450px;
    height: 80px;
    margin-top: 35px
}

.pro4-tab-left .icon i {
    width: 75px;
    height: 75px;
    display: block;
    float: none;
    margin: auto
}

.pro4-tab-left a {
    color: #000;
    font-size: 18px;
    margin-top: 18px
}

.pro-tab-left span {
    display: block;
    color: #000;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    margin-top: 30px
}

.pro4-tab-left span {
    display: block;
    color: #000;
    font-size: 18px;
    line-height: 30px;
    text-align: center
}

.pro4-tab-left .pro4-text {
    padding: 0 20px;
    font-size: 14px;
    line-height: 26px;
    color: #373f43;
    margin-top: 30px
}

.what-new-right a {
    color: #ffde00;
    display: inline;
    font-size: 16px
}

.what-new-right a:hover {
    color: #ffde00;
    text-decoration: underline
}

.disk-soft-banner {
    width: 100%;
    background-color: #005890;
    margin: 0 auto
}

.disk-soft-banner-bjm {
    width: 980px;
    height: 340px;
    margin: 0 auto;
    color: #fff;
    position: relative
}

.disk-soft-banner-bjm .title {
    font-size: 40px;
    line-height: 44px;
    padding-top: 50px;
    padding-bottom: 15px
}

.disk-soft-banner-bjm ul {
    margin-left: 4px;
    font-size: 16px
}

.disk-soft-banner-bjm ul li {
    line-height: 36px;
    padding-left: 15px;
    background: url(../images/disk-clone-software/arrow.png) no-repeat left 10px
}

.disk-soft-banner-bjm .download {
    width: 530px;
    height: 37px;
    line-height: 37px;
    margin-left: 4px;
    margin-top: 15px
}

.disk-soft-banner-bjm .download a {
    text-align: center;
    width: 200px;
    height: 35px;
    float: left;
    color: #fff;
    font-size: 16px;
    margin-right: 60px;
    border: solid 1px #fff;
    border-radius: 10px
}

.disk-soft-banner-bjm .banner-bj-img {
    width: 237px;
    height: 255px;
    background: url(../images/disk-clone-software/banner-img.png) no-repeat center center;
    position: absolute;
    right: -30px;
    top: 40px
}

.disk-clone-software-top {
    width: 980px;
    margin: 0 auto;
    color: #373f43
}

.disk-clone-software-top .title {
    font-size: 34px;
    line-height: 42px;
    color: #000;
    padding: 80px
}

.disk-clone-software-top .text {
    width: 980px;
    height: 220px;
    border: solid 1px #e0e0e0
}

.disk-clone-software-top .text span {
    float: right;
    width: 800px;
    font-size: 14px;
    line-height: 22px;
    padding-right: 15px;
    padding-top: 35px;
    color: #373f43
}

.disk-clone-software-top i {
    width: 105px;
    height: 105px
}

.ico-clone-top {
    float: left;
    margin-left: 15px;
    margin-top: 50px;
    background: url(../images/disk-clone-software/icon.png) no-repeat 0 0
}

.ico-clone-middle {
    float: left;
    margin-left: 15px;
    margin-top: 50px;
    background: url(../images/disk-clone-software/icon.png) no-repeat -135px 0
}

.ico-clone-right {
    float: left;
    margin-left: 15px;
    margin-top: 50px;
    background: url(../images/disk-clone-software/icon.png) no-repeat -250px 6px
}

.disk-clone-software-top .clone-bottom {
    width: 980px;
    height: 135px;
    margin: 0 auto;
    margin-top: 55px;
    margin-bottom: 80px;
    font-size: 14px;
    line-height: 26px
}

.disk-clone-software-top .clone-bottom i {
    float: left;
    width: 105px;
    height: 105px;
    margin-left: 15px;
    margin-top: 10px
}

.disk-clone-software-top .clone-bottom ul {
    margin-top: 20px;
    float: left;
    width: 265px;
    margin-left: 15px
}

.disk-clone-software-top .clone-bottom ul li {
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 6px
}

.disk-clone-software-top .clone-bottom .left-clone, .right-clone {
    width: 425px;
    height: 135px;
    border: solid 1px #e0e0e0
}

.down-more-more {
    width: 980px;
    margin: 0 auto;
    margin-top: 125px
}

.down-more-more .title-down {
    font-size: 34px;
    line-height: 25px;
    color: #000
}

.down-more-more .text-down {
    font-size: 20px;
    line-height: 32px;
    margin-top: 80px;
    color: #373f43;
    padding-bottom: 70px
}

.down-more-more .bottom-down {
    width: 980px;
    height: 110px;
    margin: 0 auto
}

.down-more-more .bottom-down .a-left {
    width: 480px;
    height: 110px;
    border: solid 1px #d1d1d1;
    margin-left: 40px
}

.down-more-more .bottom-down .a-right {
    width: 385px;
    height: 110px;
    margin-left: 40px;
    border: solid 1px #d1d1d1
}

.down-more-more .bottom-down i {
    float: left;
    width: 100px;
    height: 110px
}

.down-more-more .bottom-down .a-left a {
    font-size: 20px;
    line-height: 55px;
    color: #fff;
    margin-top: 25px;
    float: left;
    width: 340px;
    height: 60px;
    background: url(../images/disk-clone-software/button.png) no-repeat 0 0
}

.down-more-more .bottom-down .a-left a:hover {
    text-decoration: none;
    background-position: 0 -82px
}

.down-more-more .bottom-down .a-right a {
    font-size: 20px;
    line-height: 55px;
    color: #fff;
    margin-top: 25px;
    float: left;
    width: 265px;
    height: 60px;
    background: url(../images/disk-clone-software/button.png) no-repeat 0 -174px
}

.down-more-more .bottom-down .a-right a:hover {
    text-decoration: none;
    background-position: 0 -253px
}

.down-more-more .bottom-a {
    display: block;
    margin: 0 auto;
    margin-top: 70px;
    margin-bottom: 100px;
    width: 395px;
    height: 31px;
    border: solid 1px #249efc;
    border-radius: 12px;
    line-height: 30px;
    font-size: 16px
}

.icon-backupper {
    background: url(../images/disk-clone-software/backupper.jpg) no-repeat center center
}

.icon-diskper {
    background: url(../images/disk-clone-software/disk.jpg) no-repeat center center
}

.sidebar-all {
    width: 300px;
    font-size: 16px;
    line-height: 34px;
    color: #007fc8;
    position: fixed;
    right: -256px;
    bottom: 220px;
    cursor: pointer;
    z-index: 222
}

.sidebar-top {
    width: 300px;
    height: 6px;
    background: url(../images/public/side-top.png) no-repeat 0 0
}

.sidebar-middle {
    width: 300px;
    background: url(../images/public/side-middle.png) repeat-y 0 0
}

.sidebar-bottom {
    width: 300px;
    height: 6px;
    background: url(../images/public/tab-bottom.png) no-repeat 0 0
}

.sidebar-all ul {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: 45px
}

.sidebar-all .top {
    margin-top: 28px;
    margin-left: 15px
}

.sidebar-all .top i {
    display: block;
    width: 15px;
    height: 35px
}

.a-name-i {
    background: url(../images/public/side-navigation.png) no-repeat -3px -3px
}

.a-name-hover-i {
    background: url(../images/public/side-navigation.png) no-repeat -25px -3px
}

.or-banner-all {
    width: 100%;
    background-color: #7f7f7f
}

.or-banner-bj {
    color: #fff;
    width: 980px;
    height: 544px;
    margin: auto;
    position: relative
}

.orBannerBg {
    width: 1284px;
    height: 544px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -512px;
    background: url(../images/onekey-recovery/banner-bj.jpg) no-repeat center center
}

.or-banner-bj .banner-text {
    width: 980px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -490px
}

.banner-text.title {
    font-size: 40px;
    padding-top: 70px;
    position: relative
}

.banner-text i {
    display: block;
    width: 83px;
    height: 66px;
    background: url(../images/ico/free-or.png) no-repeat center center;
    position: absolute;
    left: 500px
}

.banner-text .relative i {
    left: 25px;
    bottom: 17px
}

.banner-text .middle {
    width: 670px;
    font-size: 24px;
    line-height: 30px;
    padding-top: 30px;
    padding-bottom: 50px
}

.banner-text ul li {
    font-size: 16px;
    line-height: 34px;
    padding-left: 15px;
    background: url(../images/public/triangular-arrow.png) no-repeat left 9px
}

.banner-text .download {
    width: 540px;
    height: 60px;
    margin-top: 60px
}

.banner-text .download a {
    color: #fff;
    font-size: 22px;
    line-height: 55px;
    text-align: center
}

.banner-text .download .left {
    width: 244px;
    height: 60px;
    background: url(../images/home/standard-button.png) no-repeat -6px -10px
}

.banner-text .download .left:hover {
    text-decoration: none;
    background-position: -6px -85px
}

.banner-text .download .right {
    width: 244px;
    height: 60px;
    background: url(../images/home/standard-button.png) no-repeat -294px -9px
}

.banner-text .download .right:hover {
    text-decoration: none;
    background-position: -294px -85px
}

.or-recovery-text {
    width: 980px;
    margin: 0 auto;
    color: #000;
    padding-bottom: 100px
}

.or-recovery-text .or-title {
    font-size: 34px;
    line-height: 42px;
    padding-top: 80px;
    text-align: center
}

.or-recovery-text .or-middle {
    margin-top: 100px;
    width: 980px
}

.or-recovery-text .or-middle .left {
    width: 469px;
    height: 237px;
    margin-left: -150px;
    margin-top: 180px
}

.or-recovery-text .or-middle .right {
    font-size: 18px;
    line-height: 30px;
    padding-left: 20px;
    width: 600px;
    border-left: solid 1px #dcdcdc
}

.or-recovery-text .or-middle .right ul li {
    padding-left: 15px;
    background: url(../images/icon/aw2.png) no-repeat left 7px;
    color: #3f3f3f
}

.or-recovery-text .or-middle .right span {
    display: block;
    padding-top: 30px
}

.or-recovery-text a {
    display: block;
    font-size: 16px;
    line-height: 35px;
    color: #249efc;
    border: solid 1px #249efc;
    border-radius: 12px;
    text-indent: 28px;
    width: 165px;
    height: 35px;
    margin: 0 auto;
    margin-top: 10px;
    margin-left: 390px;
    position: relative
}

.down-side {
    display: block;
    width: 15px;
    height: 8px;
    background: url(../images/public/after.png) no-repeat 0 0;
    position: absolute;
    right: 27px;
    top: 15px
}

.down-side-click {
    display: block;
    width: 15px;
    height: 8px;
    background: url(../images/public/after.png) no-repeat -16px 0;
    position: absolute;
    right: 27px;
    top: 15px
}

.or-version {
    width: 100%;
    background-color: #0b4790;
    position: relative
}

.or-version i {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: 30px;
    display: block;
    width: 719px;
    height: 464px;
    background: url(../images/onekey-recovery/onekey-recovery-bj.jpg) no-repeat center center
}

.or-version-bj {
    width: 980px;
    height: 384px;
    margin: 0 auto;
    padding-top: 80px;
    color: #fff;
    position: relative
}

.or-version-bj .ver-top {
    font-size: 30px;
    padding-bottom: 40px
}

.or-version-bj ul li {
    width: 670px;
    font-size: 18px;
    line-height: 26px;
    padding-left: 15px;
    padding-bottom: 15px;
    background: url(../images/public/triangular-arrow.png) no-repeat left 7px
}

.or-version-bj a {
    display: block;
    clear: both;
    zoom: 1;
    width: 580px;
    height: 35px;
    border: solid 1px #fff;
    border-radius: 12px;
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    margin-top: 26px
}

.amHR {
    width: 100%;
    position: relative;
    height: 31px
}

.amHR .btrian {
    width: 115px;
    height: 31px;
    background: url(../images/public/arrow-line-or.jpg) no-repeat center center;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -57.5px
}

.or-image-go {
    width: 980px;
    margin: 0 auto;
    margin-top: 100px;
    position: relative
}

.or-image-go.server {
    margin-bottom: 30px
}

.OrSlidesBox {
    width: 443px;
    height: 318px;
    float: left;
    overflow: hidden
}

.OrSlidesBox > li {
    float: left;
    width: 431px;
    border: 1px solid #dcdcdc;
    border-radius: 6px;
    padding: 5px
}

.or-image-go.server .OrSlidesBox > li {
    width: 980px;
    border-right: 0;
    border-left: none;
    border-radius: 0;
    height: 260px
}

.or-image-float {
    height: 306px
}

.OrSlidesBox li img {
    border: 0;
    outline: 0
}

.or-image-go #OrSlide i {
    display: block;
    width: 35px;
    height: 55px;
    cursor: pointer
}

.or-image-go .i-left {
    position: absolute;
    top: 130px;
    left: -50px;
    z-index: 2011;
    background: url(../images/public/img-or.png) no-repeat 0 0
}

.or-image-go .i-left.active {
    background-position: -36px 0
}

.or-image-go .i-right {
    position: absolute;
    top: 130px;
    left: 455px;
    z-index: 2012;
    background: url(../images/public/img-or.png) no-repeat -102px 0
}

.or-image-go.server .i-right {
    left: 1020px
}

.or-image-go .i-right.active {
    background-position: top right
}

.or-image-bottom {
    width: 125px;
    height: 25px;
    position: absolute;
    bottom: -40px;
    left: 150px;
    z-index: 2015
}

.or-image-go.server .or-image-bottom {
    left: 50%;
    margin-left: -70px;
    bottom: 10px
}

.or-image-bottom a {
    float: left;
    width: 25px;
    height: 25px;
    background: url(../images/public/side-navigation.png) no-repeat 2px 2px
}

.or-image-bottom a:hover, .or-image-bottom a.active {
    background-position: -20px 2px
}

.or-tab-right {
    margin-top: 10px
}

.or-tab-right table {
    font-size: 16px;
    line-height: 36px;
    color: #000
}

.or-tab-right .or-point {
    font-size: 14px;
    line-height: 22px;
    text-indent: 0;
    padding-left: 15px;
    border-left: solid 3px #fff
}

.or-tab-right .or-point i {
    margin-top: 5px;
    margin-right: 5px;
    width: 15px;
    height: 15px;
    float: left;
    background: url(../images/public/windows7.png) no-repeat center center
}

.or-tab-right .or-point span {
    float: left;
    margin-left: 20px
}

.black-one {
    background-color: #e7e7e7;
    height: 40px;
    text-indent: 15px
}

.black-two {
    background-color: #f5f5f5;
    text-indent: 15px;
    height: 45px
}

.or-table-bottom td {
    background-color: #f5f5f5;
    padding: 18px 0 10px 0
}

.or-table-bottom i {
    width: 77px;
    height: 67px;
    float: left;
    margin-left: 10px;
    background: url(../images/onekey-recovery/box.png) no-repeat center center
}

.or-table-bottom a {
    float: left;
    font-size: 15px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    width: 320px;
    height: 67px;
    margin-top: 2px;
    background: url(../images/home/button-or.png) no-repeat 0 4px
}

.or-table-bottom a:hover {
    background-position: 0 -76px;
    text-decoration: none
}

.or-hr {
    width: 100%;
    height: 1px;
    margin-top: 100px;
    background-color: #c6c6c6
}

.or-testim {
    width: 100%;
    background-color: #626262
}

.or-testim-bj {
    width: 1019px;
    height: 405px;
    margin: 0 auto;
    background: url(../images/onekey-recovery/testimonials-bj.jpg) no-repeat center center
}

.or-testim-bj-top {
    width: 980px;
    height: 405px;
    margin: 0 auto;
    color: #fff
}

.or-testim-bj-top .or-tit {
    font-size: 34px;
    padding-top: 70px;
    padding-bottom: 70px
}

.or-testim-bj-top .text-title {
    font-size: 18px;
    line-height: 30px;
    position: relative
}

.or-testim-bj-top .text-title .point-left {
    display: block;
    width: 30px;
    height: 30px;
    background: url(../images/public/testimonials-button.png) no-repeat -17px -160px;
    position: absolute;
    top: 0;
    left: -25px
}

.or-testim-bj-top .text-title .point-right {
    display: block;
    width: 30px;
    height: 30px;
    background: url(../images/public/testimonials-button.png) no-repeat -70px -160px;
    position: absolute;
    bottom: -10px;
    right: 68px
}

.or-testim-bj-top a {
    display: block;
    margin-top: 30px
}

.or-resou-all {
    margin: 0 auto;
    margin-top: 70px;
    text-align: center;
    background: #0d2e57 url(../images/pics/resources.jpg) no-repeat center;
    height: 357px;
    color: #fff
}

.or-resou-all .res-title {
    font-size: 34px;
    padding-bottom: 45px;
    padding-top: 70px
}

.or-resou-all .or-res-text {
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 45px
}

.or-resou-all .res-or-down {
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin-bottom: 80px
}

.or-resou-all .res-or-down a {
    font-size: 16px;
    padding: 0 35px;
    margin-left: 15px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border: solid 1px #fff;
    border-radius: 10px;
    color: #fff
}

.or-resou-all .res-or-down a.ft {
    margin-left: 0
}

.icon-sbup {
    background: url(../images/ico/icon-or.png) no-repeat -10px -5px
}

.icon-srecon {
    background: url(../images/ico/icon-or.png) no-repeat -130px 0
}

.icon-suse {
    background: url(../images/ico/icon-or.png) no-repeat -245px 0
}

.icon-sreque {
    background: url(../images/ico/icon-or.png) no-repeat -365px 0
}

.or-features {
    width: 100%;
    border-bottom: solid 1px #c6c6c6;
    margin-top: 100px
}

.or-feat-all {
    width: 980px;
    margin: 0 auto
}

.or-features .fear-title {
    font-size: 34px;
    color: #000;
    padding-bottom: 70px
}

.or-features-top {
    width: 980px;
    padding-top: 35px;
    padding-bottom: 35px;
    border-top: solid 1px #c6c6c6
}

.or-features-top .fear-right {
    font-size: 14px;
    line-height: 28px;
    color: #373f43;
    width: 720px;
    padding-left: 40px;
    border-left: solid 1px #c6c6c6
}

.or-features-top .fear-left {
    font-size: 18px;
    color: #000
}

.or-features-top .fear-left i {
    display: block;
    width: 84px;
    height: 84px
}

.text-cc {
    font-size: 16px;
    font-weight: bold
}

#server-rest {
    display: block;
    clear: both;
    background-color: #3a2c1d;
    height: 508px
}

#server-rest .rest-assured-bj {
    height: 508px;
    background: url("../images/server/guarantee.jpg") no-repeat center center
}

#server-rest .rest-assured-title {
    font-size: 34px;
    padding-top: 50px
}

#server-rest .rest-assured-bj .actick .title {
    font-size: 26px;
    padding: 15px 0 100px 0
}

#server-rest .raa-boxes {
    margin-top: 0
}

#server-reviews .title-pro {
    padding: 105px 0 35px 0
}

#server-reviews .desc-ser {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 65px;
    color: #373f43
}

#server-reviews .middle-pro {
    width: 980px;
    margin: auto;
    zoom: 1;
    margin-bottom: 45px
}

#server-reviews .down-pro a:hover {
    text-decoration: underline
}

.linkicon {
    display: block;
    width: 216px;
    height: 79px;
    float: left;
    margin-right: 38px;
    zoom: 1
}

.linkicon.last {
    margin-right: 0
}

.icon-techvine-c {
    background: url("../images/links/techvine.jpg") no-repeat center top
}

.icon-toptenreviews-c {
    background: url("../images/links/toptenreviews.jpg") no-repeat center top
}

.icon-softpedia-c {
    background: url("../images/links/softpedia.jpg") no-repeat center top
}

.icon-download-c {
    background: url("../images/links/download.jpg") no-repeat center top
}

.icon-gizmos-bot-c {
    background: url("../images/links/gizmos.jpg") no-repeat center top
}

.cs-desc a:hover {
    text-decoration: underline
}

a:hover {
    text-decoration: underline
}

#server-user .buttom-banner-top {
    height: 498px;
    background: url("../images/server/testimonials-bj.jpg") no-repeat center center
}

#server-user .title {
    color: black;
    padding-bottom: 35px;
    padding-top: 65px
}

#server-reviews .down-pro a {
    background: 0
}

#server-user {
    color: #373f43;
    height: 498px;
    background-color: #dcdcdc
}

#server-user ul li, #server-user .butttom-banner-buttom-text {
    color: #373f43
}

#server-user .butttom-banner-buttom-text {
    width: 970px;
    text-align: center;
    font-size: 18px;
    padding: 0 15px;
    text-indent: 20px
}

#server-user ul .black {
    color: #7c9ad8
}

#server-user .point-left, #technician-user .point-left {
    left: -5px;
    background: url(../images/public/testimonials-button.png) no-repeat -110px -160px
}

#technician-user .point-left {
    left: -15px
}

#server-user .point-right, #technician-user .point-right {
    background: url(../images/public/testimonials-button.png) no-repeat -145px -160px
}

#technician-user .point-right {
    right: -30px
}

.userhead {
    width: 150px;
    height: 150px
}

#technician-link .butttom-banner-buttom-text {
    width: 936px;
    padding: 0 8px
}

#server-user .Jason-Lichtensteinn {
    background: url(../images/home/Jason-Lichtensteinn.png) no-repeat center center
}

#technician-user .Stoyko-Vassilev {
    background: url(../images/home/Stoyko-Vassilev.png) no-repeat center center
}

#server-user .buttom-banner-transition .aomeitextleft {
    margin-top: 18px
}

#technician-link {
    background-color: #324561;
    height: 498px
}

#technician-link .tech-reviewsLinks {
    width: 980px;
    margin: auto;
    height: 72px;
    margin-bottom: 45px
}

#technician-rest .rest-assured-title, #technician-rest .title.aomeitextcenter #technician-rest .all, #technician-rest .actick {
    color: #000
}

#technician-rest {
    background-color: #fff
}

#technician-rest .rest-assured-bj {
    background: 0
}

#technician-link .buttom-banner-top {
    background: url("../images/technician/boy-bj.jpg") no-repeat center center
}

#technician-rest .rest-assured-icon-one.dincht {
    width: 80px;
    height: 80px;
    background: url("../images/public/reputation-grey.png") no-repeat -7px -16px
}

#technician-rest .rest-assured-icon-two.dincht {
    width: 80px;
    height: 80px;
    background: url("../images/public/reputation-grey.png") no-repeat -95px -16px
}

#technician-rest .rest-assured-icon-three.dincht {
    width: 80px;
    height: 80px;
    background: url("../images/public/reputation-grey.png") no-repeat -192px -13px
}

#server-banner {
    background-color: #f0f0f0;
    height: 485px
}

#technician-user {
    background-color: #fff
}

#technician-user .buttom-banner-top {
    background: 0
}

#technician-user .title {
    color: #000
}

#technician-user .title {
    color: #000
}

#technician-user .aomeitextleft ul li {
    color: #373f43
}

#technician-user .aomeitextleft ul li.black {
    color: #7c9ad8
}

#technician-user .butttom-banner-buttom-text {
    color: #373f43;
    font-size: 18px;
    line-height: 30px
}

#server-banner .professional-banner-bj {
    padding-right: 0;
    height: 485px;
    margin: auto;
    position: relative;
    left: 50%;
    top: 0;
    margin-left: -619px;
    background-image: url("../images/server/banner-bj.jpg")
}

#server-banner .professional-text {
    padding-left: 0;
    float: right;
    padding-top: 60px;
    padding-right: 50px
}

#server-banner .professional-tex .title {
    position: relative
}

#server-banner .w-new {
    display: block;
    position: absolute;
    bottom: 7px;
    right: 3px;
    font-size: 16px;
    color: #fe641f
}

#server-banner .price abbr {
    font-size: 20px;
    color: #ff4800
}

.aomeiclear:after, .win7Included .rbox li:after {
    content: "";
    display: block;
    overflow: hidden;
    visibility: hidden;
    height: 0;
    clear: both
}

.aomeiclear, ul li {
    zoom: 1
}

.aomeileft {
    display: block;
    float: left
}

.aomeiright {
    display: block;
    float: right
}

.aomeiclearfloat {
    clear: both
}

.aomeitextleft {
    text-align: left
}

.aomeitextright {
    text-align: right
}

.aomeitextcenter {
    text-align: center
}

.aomei-hr {
    width: 100%;
    height: 1px;
    background-color: #dad7d7;
    position: relative;
    z-index: -5
}

.bghr {
    height: 31px;
    line-height: 31px;
    position: relative;
    width: 100%;
    border-top: 1px solid #d8d8d8
}

.bghr div.trian {
    width: 115px;
    height: 31px;
    background: url(../images/public/arrow-line.jpg) no-repeat center center;
    position: absolute;
    top: -1px;
    left: 50%;
    margin-left: -57.5px
}

.aomei-none {
    display: none
}

.faq-all .right ul li span, .question-mark.tech:hover .Tips, .que-text:hover .quetion-text-none, .aomei-block, .aomeiblock, .AMtable .tdQues:hover .Tips, .question-mark:hover .Tips {
    display: block
}

.media .purmedia.title {
    padding-top: 78px
}

.data-container .dataList li strong, .IncludeTop .TopList li strong, .data-container .dataList li strong {
    font-weight: bold;
    color: #000;
    font-size: 14px
}

.data-container .dataList li strong a, .IncludeTop .TopList li strong a, .data-container .dataList li strong a {
    font-weight: bold;
    color: #2587dc;
    font-size: 14px
}

.data-container .dataList li .IncludeTop .TopList li, .data-container .dataList li {
    color: #373f43
}

.picked-container h2 {
    text-align: center;
    font-size: 34px;
    color: #000;
    font-style: normal;
    font-weight: normal;
    line-height: 42px;
    margin-bottom: 75px
}

.picked-container {
    padding: 70px 0 75px 0
}

.picked-container .pickImg {
    width: 320px;
    height: 500px;
    background: url("../images/server/server.png") no-repeat left 115px
}

.picked-container .pickImg h4 {
    font-style: normal;
    font-weight: normal;
    font-size: 26px;
    color: #000;
    line-height: 36px
}

.picked-container .pickText {
    width: 625px;
    padding-left: 25px;
    border-left: 1px solid #dad7d7
}

.picked-container .pickDesc {
    font-size: 18px;
    color: #000;
    line-height: 30px;
    margin-bottom: 50px
}

.picked-container .pickList li {
    padding-left: 15px;
    background: url("../images/public/arrow.png") no-repeat left 5px;
    line-height: 22px;
    font-size: 14px;
    list-style: none;
    margin-bottom: 15px;
    color: #373f43
}

.w980 {
    width: 980px;
    margin: auto
}

.IncludedContainer h2 {
    padding-top: 95px;
    padding-bottom: 70px;
    text-align: center;
    font-size: 34px;
    color: #000;
    font-weight: normal;
    font-style: normal
}

.IncludeLine {
    height: 1px;
    border-bottom: 1px solid #dad7d7;
    display: block;
    clear: both
}

.IncludeTop h4 {
    font-size: 26px;
    color: #000;
    font-style: normal;
    font-weight: normal;
    line-height: 36px;
    padding: 60px 0 65px 0;
    text-align: center
}

.IncludeTop .TopBox {
    margin-bottom: 62px
}

.IncludeTop .TopSbox {
    float: left;
    display: block;
    margin-right: 42px;
    width: 286px;
    height: 206px;
    padding: 5px;
    border: 1px solid #dcdcdc;
    overflow: hidden
}

.tsforward, .tsafter {
    cursor: pointer
}

.tsafter {
    line-height: 28px;
    text-align: center;
    background-color: #fff;
    height: 206px;
    color: #373f43;
    display: none;
    font-size: 16px
}

.tsafter .tsdes {
    padding: 55px 14px 10px 14px
}

.tsafter .tsdes.p1 {
    padding-top: 50px
}

.tsafter .tsdes.p2 {
    padding-top: 40px
}

.tsafter .tslink {
    padding: 0 10px
}

.IncludeTop .TopSbox.last {
    margin-right: 0
}

.IncludeTop .TopSbox .TopBoxIcon {
    height: 113px;
    background-color: #f6f6f6;
    background-repeat: no-repeat;
    padding-top: 13px
}

.IncludeTop .TopSbox .tbImg {
    display: block;
    width: 100px;
    height: 100px;
    margin: auto;
    background-image: url("../images/ico/server-icon.png")
}

.IncludeTop .TopSbox .tbImg.sys {
    background-position: 0 -8px
}

.IncludeTop .TopSbox .tbImg.sche {
    background-position: -130px -8px
}

.IncludeTop .TopSbox .tbImg.disk {
    background-position: -253px -8px
}

.IncludeTop .TopSbox .tbImg.sys-res {
    background-position: -380px -8px
}

.IncludeTop .TopSbox .tbImg.sche-res {
    background-position: -509px -8px
}

.IncludeTop .TopSbox .tbImg.disk-res {
    background-position: -636px -8px
}

.IncludeTop .TopSbox .tbImg.disk-clone {
    background-position: 3px -130px
}

.IncludeTop .TopSbox .tbImg.sys-clone {
    background-position: -122px -130px;
    width: 120px;
    height: 100px
}

.IncludeTop .TopSbox .tbImg.part-clone {
    background-position: -261px -130px
}

.IncludeTop .TopBoxName {
    font-size: 20px;
    color: #000;
    text-align: center;
    height: 80px;
    line-height: 80px
}

.IncludeTop .TopList {
    margin-bottom: 60px
}

.IncludeTop .TopList ul, .data-container .dataList ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.IncludeTop .TopList li, .data-container .dataList li {
    list-style: none;
    line-height: 36px;
    padding-left: 15px;
    font-size: 14px;
    color: #373f43;
    background: url("../images/public/arrow.png") no-repeat left 11px
}

.IncludeTop .ImgTree {
    background: url("../images/server/backup-images.jpg") no-repeat center 20px;
    background-color: #d9e4e8;
    height: 328px;
    border: 1px solid #d9e4e8;
    position: relative;
    margin-bottom: 55px
}

.IncludeTop .ImgTree .ques-title {
    line-height: 36px;
    text-align: center;
    margin-top: 40px
}

.IncludeTop .ImgTree .ques-title .fir {
    font-size: 20px;
    color: #000
}

.IncludeTop .ImgTree .ques-title .sec {
    font-size: 14px;
    color: #373f43
}

.IncludeTop .ImgTree .c-d36c68 {
    background-color: #d36c68;
    padding: 46px 0;
    height: 16px
}

.IncludeTop .ImgTree .c-62a9b7 {
    background-color: #62a9b7;
    padding: 24px 0;
    height: 60px
}

.IncludeTop .ImgTree .c-e48027 {
    background-color: #e48027;
    padding: 10px 0;
    height: auto;
    min-height: 16px
}

.IncludeTop .ImgTree .c-539b37 {
    background-color: #539b37;
    padding: 46px 0;
    height: 16px
}

.IncludeTop .ImgTree .c-bb4b93 {
    background-color: #bb4b93;
    padding: 46px 0;
    height: 16px
}

.IncludeTop .ImgTree .colorbox {
    width: 176px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    float: left;
    margin-right: 16px;
    border-radius: 3px;
    line-height: 22px
}

.IncludeTop .ImgTree .ColorDv {
    position: absolute;
    top: 179px;
    left: 17px
}

.CrossLine {
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #dcdcdc
}

.data-container {
    padding-top: 70px;
    background-color: #fafafa;
    border-top: 1px solid #dad7d7
}

.data-container h1 {
    font-size: 34px;
    line-height: 42px;
    color: #000;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    margin-bottom: 65px
}

.data-container .dataImg {
    height: 150px;
    width: 250px
}

.data-container .dataList {
    height: auto;
    width: 788px;
    position: relative;
    top: 0;
    right: 0;
    margin-right: -65px
}

.data-container .dataIcon {
    width: 110px;
    height: 110px;
    margin-left: 35px;
    background-image: url("../images/ico/server-icon.png");
    background-repeat: no-repeat;
    clear: both
}

.data-container .dataIcon.data-set {
    background-position: -10px -240px
}

.data-container .dataIcon.data-tool {
    background-position: -140px -240px
}

.data-container .dataIcon.oper-sys {
    background-position: -268px -240px
}

.data-container .dataIcon.file-sys {
    background-position: -390px -240px
}

.data-container .dataIcon.store-device {
    background-position: -518px -240px
}

.data-container .dataIcon.support-disk {
    background-position: -653px -250px
}

.data-container .dataList li {
    line-height: 30px;
    background-position: left 8px
}

.data-container .dataBox {
    padding: 30px 0
}

.data-container .dataBox h5 {
    padding-left: 35px;
    line-height: 22px;
    font-size: 18px;
    color: #000;
    font-weight: normal;
    font-style: normal
}

.data-container .dataList.pl ul {
    padding-top: 15px
}

.data-container .dataList.ll ul {
    padding-top: 10px
}

.data-container.con3 .dataList ul {
    padding-left: 30px
}

.w-new a {
    color: #fe641f
}

.w-new a:hover {
    text-decoration: underline
}

.line-through {
    text-decoration: line-through;
    color: #aaa
}

.xuanfu-buttom a abbr {
    font-size: 20px;
    text-decoration: line-through
}

.xuanfu-buttom {
    position: fixed;
    top: 0;
    left: 0
}

.professional-xbuttom {
    width: 680px;
    border-top: 1px solid #eeeeec
}

.fbs-xuanfu {
    margin-top: 20px
}

.RightSidebar {
    width: 300px;
    height: auto;
    position: fixed;
    right: -254px;
    top: 50%;
    z-index: 100;
    visibility: hidden
}

.RightSidebar .rside-warn {
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    margin-top: 3px;
    margin-left: 15px;
    margin-right: 10px;
    background: url("../images/public/side-navigation.png") no-repeat 0 0
}

.RightSidebar ul {
    padding: 22px 0
}

.RightSidebar li {
    clear: both;
    line-height: 24px;
    font-size: 16px;
    margin-bottom: 10px;
    color: #249efc
}

.RightSidebar li a {
    cursor: pointer
}

.RightSidebar li.last {
    margin-bottom: 0
}

.RightSidebar li:hover {
    color: #249efc
}

.RightSidebar li.active i {
    background-position: -22px 0
}

.RightSidebar .rside-top {
    width: 300px;
    height: 6px;
    background: url("../images/public/side-top.png") no-repeat center center
}

.RightSidebar .rside-mid {
    width: 300px;
    background: url("../images/public/side-middle.png") repeat-y center center
}

.RightSidebar .rside-bot {
    width: 300px;
    height: 6px;
    background: url(../images/public/tab-bottom.png) no-repeat 0 0
}

.RightSidebar li.active .rside-warn {
    background-position: -22px 0
}

.bdsm-text-one {
    width: 830px;
    height: 300px
}

.bannerbj.brmc .bdsm-title-one {
    margin-top: 68px
}

.bannerbj.brmc .bdsm-title-sh {
    margin-left: -450px;
    font-size: 39px
}

.bannerbj.brmc .bdsm-title.stcl {
    margin-top: 65px;
    width: 980px
}

.brmcbox-img-three {
    width: 313px;
    height: 265px;
    position: absolute;
    top: 40px;
    right: -140px;
    background: url("../images/ico/banner-icon.png") no-repeat center center
}

.banner-time {
    width: 775px;
    height: 421px;
    left: 450px;
    z-index: 2;
    position: absolute;
    background: url('../images/automated-backup-software/banner-bg.jpg') no-repeat center center
}

.banner-time1 {
    width: 922px;
    height: 478px;
    left: 300px;
    z-index: 2;
    position: absolute;
    background: url('../images/Computer Backup Software/banner-bg.jpg') no-repeat center center
}

.banner-time2 {
    width: 866px;
    height: 421px;
    left: 300px;
    z-index: 2;
    position: absolute;
    background: url('../images/pc-backup-software/banner-bg.jpg') no-repeat center center
}

.banner-time3 {
    width: 690px;
    height: 386px;
    left: 440px;
    z-index: 100;
    position: absolute;
    background: url('../images/hdd-clone-software/banner-bg.jpg') no-repeat center center
}

.banner-time4 {
    width: 712px;
    height: 386px;
    left: 440px;
    z-index: 2;
    position: absolute;
    background: url('../images/os-migration-software/banner-bg.jpg') no-repeat center center
}

.bdsm-btn-one {
    margin-top: 50px
}

.bdsm-btn-one a {
    display: block;
    margin-right: 80px;
    padding: 5px 20px;
    border-radius: 10px;
    border: 1px solid #fff;
    float: left;
    color: #fff;
    text-align: center
}

.am-contentbody.one {
    width: 980px;
    height: auto;
    margin: auto;
    padding: 90px 0 145px 0;
    text-align: left
}

.bdsm-content-imgbox.brmcone {
    width: 193px;
    height: 266px;
    top: 0;
    left: -40px;
    margin-top: -45px;
    background: url("../images/home/schedule-backup-software.jpg") no-repeat center center
}

.am-contentbody.brmc .bdsm-content-text .bdsm-praghthree {
    width: 710px
}

.am-contentbody.brmc .bdsm-content-text .bdsm-praghthree.last {
    margin-top: 30px
}

.bdsm-content-imgbox.brmcthree {
    width: 284px;
    height: 193px;
    top: 0;
    left: -20px;
    margin-top: 55px;
    background: url("../images/home/system-backup-software.jpg") no-repeat center center
}

.brmcbox-img-sbs {
    width: 313px;
    height: 265px;
    position: absolute;
    top: 40px;
    right: -140px;
    background: url("../images/ico/sybs-banner-icon.png") no-repeat center center
}

.brmcbox-img-fibs {
    width: 313px;
    height: 265px;
    position: absolute;
    top: 47px;
    right: -40px;
    background: url("../images/ico/fbs-banner-icon.png") no-repeat center center
}

.brmcbox-img-fibs1 {
    width: 768px;
    height: 393px;
    margin-left: 400px;
    background: url('../images/network backup software/banner-bg.jpg') no-repeat center center
}

.bdsm-content-imgbox.brmcfibs {
    width: 257px;
    height: 229px;
    top: 0;
    left: 20px;
    margin-top: 30px;
    background: url("../images/home/files-backup-software.jpg") no-repeat center center
}

.bdsm-content-imgbox.brmcfibs1 {
    width: 406px;
    height: 300px;
    top: 0;
    left: -30px;
    margin-top: 30px;
    background: url("../images/network backup software/img.jpg") no-repeat center center
}

.desc-amzell {
    font-size: 16px;
    color: #373f43;
    line-height: 30px;
    padding: 35px 20px;
    text-align: left;
    border: 1px solid #dcdcdc;
    background-color: #fff
}

.technicianPro .products {
    margin-top: 0;
    margin-bottom: 0;
    overflow: hidden
}

.tech-featbox.tech {
    padding-top: 70px;
    padding-bottom: 55px
}

.AMtable {
    width: 980px;
    margin: auto;
    clear: both;
    font-size: 12px;
    color: #373f43;
    padding: 0;
    margin: 0 auto;
    border-collapse: collapse;
    border-left: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc
}

.AMtable td, .AMtable th {
    border-collapse: collapse;
    border: 1px solid #dcdcdc;
    border-left: none;
    border-bottom: 0;
    border-top: 0
}

.AMtable.abfw {
    border-collapse: collapse;
    border: 1px solid #dcdcdc;
    border-width: 1px 0 0 1px
}

.AMtable.abfw td {
    border: 1px solid #dcdcdc;
    border-width: 0 1px 1px 0
}

.AMtable th {
    text-align: center;
    color: #373f43;
    padding: 18px 0;
    font-size: 16px;
    line-height: 24px
}

.AMtable.abfw th {
    border: 1px solid #dcdcdc
}

.AMtable tbody td {
    line-height: 20px;
    text-align: center
}

.AMtable tbody td a {
    color: #0084bb
}

.compareTable .title {
    font-size: 34px;
    text-align: center;
    color: #000;
    padding: 85px 0 50px 0
}

.compareTable .desc {
    font-size: 16px;
    text-align: left;
    color: #373f43;
    padding: 0 25px 0 0;
    line-height: 24px;
    margin-bottom: 40px
}

.amtd-correct {
    display: block;
    width: 40px;
    height: 30px;
    background: url(../images/public/support.png) no-repeat center center;
    margin: auto
}

.AMtable tbody td {
    padding: 18px 0
}

.AMtable .tdPriceBox {
    padding-left: 20px;
    padding-top: 25px;
    padding-bottom: 25px
}

.AMtable.ec .tdPriceBox {
    padding-left: 20px;
    padding-top: 0;
    padding-bottom: 0
}

.AMtable.tech .tdPriceBox {
    padding-left: 4px;
    padding-right: 2px
}

.AMtable .tdPriceBox.ssl {
    padding-top: 50px
}

.AMtable .tdPrice:before {
    content: "Price:";
    color: #000;
    font-size: 16px
}

.AMtable .tdPrice em {
    font-style: normal;
    font-size: 22px;
    color: #fe4e00;
    font-weight: normal;
    margin-left: 3px;
    margin-right: 3px
}

.AMtable.ec .tdPrice em {
    font-size: 18px
}

.AMtable .tdPrice {
    height: 24px
}

.AMtable .tdSupp {
    font-size: 12px;
    color: #373f43;
    line-height: 24px;
    margin-top: 10px;
    margin-bottom: 15px
}

.AMtable .bgf2 {
    background-color: #f2f9fa
}

.AMtable .bge6 {
    background-color: #e6f3f5
}

.AMtable .tdSupp .tdCheck, .AMtable .tdQues, .AMtable .tdSupp span {
    display: block;
    float: left
}

.AMtable .tdSupp span {
    font-size: 12px;
    font-family: Arial, sans-serif
}

.AMtable .tdSupp.tech, .AMtable .tdPrice.tech {
    padding-left: 10px
}

.AMtable .tdSupp .tdCheck, .AMtable .tdQues {
    width: 20px;
    height: 20px
}

.AMtable .tdSupp .tdCheck, .AMtable.ec .showDiffrences {
    background: url(../images/professional/banner-img.png) -34px -6px;
    cursor: pointer
}

.AMtable .tdSupp .tdCheck.tdChecked {
    background: url(../images/professional/banner-img.png) -9px -6px
}

.AMtable .tdQues {
    background: url(../images/professional/banner-img.png) -64px -6px;
    cursor: pointer;
    position: relative;
    margin-left: 2px
}

.AMtable.ec .tdQues {
    width: 15px;
    height: 15px;
    margin-top: 4px;
    background: url(../images/public/choose-icon.png) -50px -2px
}

.AMtable.ec .tdQues.ecpos5 .Tips {
    top: -54px
}

.AMtable .tdQues:hover {
    background-position: -81px -6px
}

.AMtable.ec .tdQues:hover {
    background-position: -71px -2px
}

.AMtable .tdQues .Tips, .question-mark .Tips {
    width: 200px;
    border: solid 1px #ffc995;
    border-radius: 5px;
    background-color: #fff1d1;
    position: absolute;
    top: -55px;
    right: 15px;
    padding: 5px;
    line-height: 22px;
    text-align: left;
    color: #777;
    font-size: 14px;
    display: none;
    text-indent: 0
}

.question-mark .Tips {
    top: -65px;
    right: -260px;
    width: 280px
}

.xuanfu-buttom.technician .question-mark .Tips {
    top: -15px;
    right: -265px;
    width: 280px
}

.AMtable .tdSupp .tdExtra {
    clear: both;
    text-align: left
}

.xuanfu-desc {
    clear: both;
    float: right;
    color: #373f43;
    font-size: 14px;
    margin-right: 35px
}

.AMtable .tdBtns a {
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 40px;
    height: 42px;
    width: 162px;
    clear: both;
    margin: auto;
    text-decoration: none
}

.AMtable .tdBtns a.tdBuynow {
    background: url("../images/technician/price-button.png") no-repeat -4px -3px
}

.AMtable.ec .tdBtns a.tdBuynow {
    width: 140px;
    display: block;
    background: url("../images/edition-comparison/ec-button.png") no-repeat 0 -141px
}

.AMtable.tech .bnWrap.dld.prcZro.abfw {
    padding: 30px 0 30px 12px
}

.AMtable.tech {
    border-collapse: collapse;
    border: 1px solid #dcdcdc;
    border-bottom: 0
}

.AMtable.tech td, .AMtable.tech th {
    border: 1px solid #dcdcdc;
    border-width: 0 1px 1px 0
}

.AMtable.tech .bnWrap.dld.prcZro .bnbtn {
    width: 176px;
    padding-top: 20px
}

.AMtable.tech .bnWrap.dld.prcZro.abfw .bncheckbox {
    padding-top: 5px
}

.AMtable.tech .bnWrap.dld.prcZro .bnqst {
    background: url(../images/professional/banner-img.png) -66px -5px
}

.AMtable.tech .bnWrap.dld.prcZro .bnqst:hover {
    background-position: -83px -5px
}

.AMtable.tech .bnWrap.dld.prcZro .cgPrc {
    font-size: 22px
}

.AMtable.tech .bnWrap.dld.prcZro .cgPrc abbr, .AMtable.tech .bnWrap.dld.prcZro .verPrc abbr {
    color: #17ac03;
    font-size: 14px
}

.AMtable.ec .tdBtns a.tdBuynow:hover {
    background-position: 0 -199px
}

.AMtable .tdBtns a:hover {
    background-position: -4px -53px
}

.AMtable .tdPrice abbr {
    font-style: normal;
    font-size: 16px;
    color: #fe4e00;
    font-weight: normal;
    text-decoration: line-through;
    color: #17ac03
}

.AMtable.ec .tdPrice abbr {
    font-size: 14px
}

.AMtable td.fTd {
    text-align: left;
    padding-left: 15px;
    padding-right: 25px;
    position: relative;
    top: 0;
    left: 0
}

.noteBox {
    padding: 30px 0;
    margin-bottom: 45px;
    margin-top: 10px;
    position: relative
}

.noteBox .NOTE, .noteBox .NoteTip {
    display: block;
    float: left
}

.noteBox .NOTE {
    width: 37px;
    height: 34px;
    position: absolute;
    top: 55px;
    margin-top: -19px;
    left: 18px;
    float: left;
    background: url("../images/public/note.png") no-repeat center center
}

.noteBox.tech .NOTE {
    left: 0
}

.noteBox .NoteTip {
    width: 100%;
    font-size: 14px;
    color: #373f43;
    line-height: 24px;
    margin-right: -34px;
    position: relative
}

.noteBox .ntc {
    margin-left: 54px
}

.noteBox .ntc li {
    background: url(../images/public/arrow.png) no-repeat 0 6px;
    padding-left: 15px
}

.AMtable .tdSupp .tdExtra strong {
    text-decoration: line-through;
    display: inline;
    font-weight: normal;
    font-style: normal
}

.peb-banner {
    width: 100%;
    background-color: #55463b
}

.peb-banner-bj {
    width: 1238px;
    height: 553px;
    margin: 0 auto;
    background: url(../images/purchase/pe-banner-bj.jpg) no-repeat center center
}

.peb-banner-txt {
    width: 980px;
    margin: 0 auto;
    color: #fff;
    padding-left: 20px
}

.peb-banner-txt .pe-title {
    padding-top: 90px;
    font-size: 40px;
    position: relative
}

.peb-banner-txt .pe-title i {
    display: block;
    width: 83px;
    background: url(../images/ico/pe-free.png) no-repeat center center;
    height: 50px;
    position: absolute;
    left: 400px;
    top: 65px
}

.peb-banner-txt .pe-middle {
    font-size: 24px;
    line-height: 40px;
    padding-top: 30px;
    padding-bottom: 50px
}

.peb-banner-txt .pe-download {
    width: 510px;
    height: 35px;
    float: left
}

.peb-banner-txt .pe-download a {
    color: #fff;
    font-size: 16px;
    line-height: 35px;
    border: solid 1px #fff;
    border-radius: 10px;
    text-align: center
}

.peb-banner-txt .pe-download a.left {
    width: 207px
}

.peb-banner-txt .pe-download a.right {
    width: 250px
}

.pe-aomei-what {
    width: 980px;
    margin: 0 auto;
    padding-bottom: 60px
}

.pe-aomei-what .pe-what-top {
    font-size: 34px;
    color: #000;
    padding: 100px
}

.pe-text-all .pe-left {
    width: 383px;
    height: 312px;
    margin-left: -40px;
    background: url(../images/bdsm/pe-builder-img.jpg) no-repeat center center
}

.pe-text-all .pe-right {
    width: 590px;
    font-size: 18px;
    line-height: 30px;
    color: #000;
    margin-top: 40px;
    padding-left: 20px;
    padding-top: 30px;
    padding-bottom: 60px;
    border-left: solid 1px #dcdcdc
}

.pe-text-all .pe-right a {
    font-size: 18px
}

.pe-text-all .pe-right a.active {
    float: left;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    width: 160px;
    height: 30px;
    border: solid 1px #5bb6fd;
    border-radius: 10px;
    margin-top: 30px
}

.pe-bu-featues {
    width: 980px;
    margin: 0 auto;
    padding-bottom: 100px;
    padding-top: 70px
}

.pe-bu-featues .pe-bu.one {
    font-size: 34px;
    color: #000
}

.pe-bu-featues .pe-bu.two {
    font-size: 20px;
    line-height: 30px;
    margin-top: 35px;
    color: #373f43
}

.pe-featues.box {
    width: 980px;
    margin: 0 auto;
    margin-top: 70px
}

.picked-container.peb .peb {
    padding-top: 15px;
    margin-bottom: 100px
}

.pe-featues.box .pebbox.left {
    width: 465px;
    height: 410px;
    border: solid 1px #dedede;
    background-color: #fff
}

.pe-featues.box .pebbox .pe-boxleft {
    width: 455px;
    height: 110px;
    padding: 5px;
    background-color: #f6f6f6
}

.pe-featues.box .pebbox .pe-boxleft i {
    display: block;
    width: 85px;
    height: 85px;
    margin: 0 auto;
    margin-top: 20px
}

.pe-featues.box .pebbox .peb-box-title {
    font-size: 18px;
    margin-top: 30px;
    padding-bottom: 30px;
    color: #000
}

.pe-featues.box .pebbox .peb-box-txt {
    padding: 0 15px;
    font-size: 14px;
    line-height: 26px
}

.icon-pe-graphic {
    background: url(../images/ico/pe-icon.png) no-repeat -10px -10px
}

.icon-pe-support {
    background: url(../images/ico/pe-icon.png) no-repeat -140px -10px
}

.icon-pe-pack {
    background: url(../images/ico/pe-icon.png) no-repeat -270px -10px
}

.icon-pe-free {
    background: url(../images/ico/pe-icon.png) no-repeat -403px -10px
}

.picked-container .pickList a {
    display: block;
    width: 165px;
    height: 33px;
    font-size: 16px;
    color: #31a4fc;
    text-align: center;
    line-height: 30px;
    border: solid 1px #31a4fc;
    border-radius: 12px;
    margin-top: 20px;
    margin-bottom: -20px
}

.picked-container .pickImg.one {
    width: 300px;
    height: 400px;
    background: url("../images/ico/pe-help.png") no-repeat 30px top
}

.picked-container .pickText.one {
    width: 645px;
    padding-left: 25px;
    border-left: 1px solid #dad7d7
}

.picked-container .pickText.pxe {
    height: 364px
}

.picked-container .pickImg.pxe {
    width: 300px;
    height: 364px;
    background: url("../images/pxe-boot-tool/pxe.jpg") no-repeat center center
}

.pebfb-banner {
    width: 100%;
    margin: 0 auto;
    background-color: #eceef1
}

.pebfb-banner.banner {
    width: 1023px;
    height: 426px;
    margin: 0 auto;
    background: url(../images/purchase/pe-computer-bj.jpg) no-repeat center center
}

.picked-container.pxe {
    background-color: #fafafa
}

.pebfb-banner .pebfb-middle {
    width: 780px;
    margin: 0 auto
}

.pebfb-middle .pebfb-top {
    font-size: 34px;
    line-height: 36px;
    color: #000;
    padding-top: 75px
}

.pxeTextContainer p {
    font-size: 16px;
    line-height: 30px
}

.pxeTextContainer p.lt {
    margin-top: 40px
}

.pebfb-banner .pebfb-txt {
    font-size: 20px;
    line-height: 30px;
    color: #373f43;
    padding-top: 40px;
    padding-bottom: 60px
}

.pebfb-banner .pebfb-middle .pebfb-download {
    width: 560px;
    height: 33px;
    margin: 0 auto
}

.pebfb-banner .pebfb-middle .pebfb-download a {
    display: block;
    color: #53aff7;
    border: solid 1px #53aff7;
    font-size: 16px;
    line-height: 30px;
    border-radius: 10px
}

.pebfb-banner .pebfb-middle .pebfb-download .pebfb-left {
    width: 228px
}

.pebfb-banner .pebfb-middle .pebfb-download .pebfb-right {
    width: 275px
}

.pebfb-banner .pebfb-middle .pebfb-download.pxetool .pebfb-left, .pebfb-banner .pebfb-middle .pebfb-download.pxetool .pebfb-right {
    width: 274px
}

.pebfb-banner .pebfb-middle .pebfb-download.pxetool {
    width: 605px
}

.pebfb-banner .pebfb-middle.pxetool {
    width: 980px
}

.pebfb-banner .pebfb-middle.pxetool .pebfb-txt {
    padding-top: 55px
}

.pebfb-banner.banner.pxetool {
    height: 373px;
    background: url(../images/pxe-boot-tool/img.jpg) no-repeat center center
}

.mc-banner {
    width: 100%;
    background-color: #054b76;
    margin: 0 auto
}

.mc-banner-bj {
    width: 1189px;
    height: 483px;
    margin: 0 auto;
    background: url(../images/purchase/mc-banner-bj.jpg) no-repeat center center
}

.mc-banner-bj .mc-txt {
    width: 820px;
    margin: 0 auto;
    color: #fff;
    padding-top: 50px
}

.mc-banner-bj .mc-txt .mc-title {
    font-size: 40px;
    line-height: 56px;
    padding-bottom: 50px
}

.mc-banner-bj .mc-txt .mc-two-title {
    font-size: 20px;
    padding-bottom: 50px
}

.mc-banner-bj .mc-txt .mc-download a {
    display: block;
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    border: solid 1px #fff;
    border-radius: 10px
}

.mc-banner-bj .mc-txt .mc-download {
    width: 460px;
    height: 33px;
    margin: 0 auto
}

.mc-banner-bj .mc-txt .mc-download .mc-left {
    width: 190px;
    height: 33px
}

.mc-banner-bj .mc-txt .mc-download .mc-right {
    width: 205px;
    height: 33px
}

.multi-container {
    padding: 60px 0 90px 0;
    color: #373f43
}

.multi-container .mul-title {
    font-size: 34px;
    color: #000;
    text-align: center
}

.multi-container .mul-desc {
    font-size: 20px;
    text-align: center;
    padding: 30px 80px 50px 80px;
    line-height: 30px
}

.mulFeatureBox {
    margin-bottom: 45px
}

.mulFeatureBox .mulbox {
    width: 218px;
    height: 206px;
    padding: 5px;
    float: left;
    border: 1px solid #dcdcdc;
    margin-right: 20px
}

.mulFeatureBox .mulbox.last {
    margin-right: 0
}

.mulFeatureBox .img {
    height: 108px;
    background-color: #f6f6f6;
    border: 1px solid #f6f6f6
}

.mulFeatureBox .img i {
    width: 110px;
    height: 80px;
    display: block;
    margin: auto;
    margin-top: 12px;
    background-image: url(../images/ico/mc-icon.png);
    background-repeat: no-repeat
}

.mulFeatureBox .img i.mc1 {
    background-position: -5px -14px
}

.mulFeatureBox .img i.mc2 {
    background-position: -155px -14px
}

.mulFeatureBox .img i.mc3 {
    background-position: -290px -14px
}

.mulFeatureBox .img i.mc4 {
    background-position: -425px -14px
}

.mulFeatureBox .img i.mc5 {
    background-position: 0 -130px
}

.mulFeatureBox .img i.mc6 {
    background-position: -140px -127px
}

.mulFeatureBox .img i.mc7 {
    background-position: -285px -130px
}

.mulFeatureBox .img i.mc8 {
    background-position: -426px -128px
}

.mulFeatureBox .featureName {
    font-size: 14px;
    padding: 0 15px;
    text-align: center;
    padding: 40px 0 35px 0
}

.mulFeatureBox .featureName.t2l {
    line-height: 22px;
    padding: 30px 0 25px 0
}

.mul-a {
    text-align: center
}

#MCSlide {
    height: 327px;
    overflow: hidden;
    background: url(../images/public/cloudbg.jpg) repeat-x center bottom
}

#MCSlide .mclg {
    float: left;
    background-color: #fff;
    margin-right: 25px;
    position: relative;
    z-index: 1900
}

#MCSlide .mclg.last {
    margin-right: 0
}

#MCSlide .mclg {
    width: 118px;
    height: 114px
}

#MCSlide .mclayer {
    position: absolute;
    top: 0;
    left: 0;
    width: 118px;
    height: 114px;
    background-color: #5fb0ff;
    opacity: 1;
    filter: alpha(opacity=100)
}

#MCSlide .mclg img {
    width: 80px;
    height: 58px;
    display: block;
    margin: auto;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -40px;
    display: none
}

#MCSlide .name {
    font-size: 4px;
    color: #249efc;
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin-top: 55px
}

#MCSlide .mcPrev, #MCSlide .mcNext {
    width: 80px;
    height: 80px;
    position: absolute
}

#MCSlide .w980 .mctit {
    font-size: 32px;
    color: #fff;
    text-align: center;
    padding-bottom: 40px
}

#MCSlide .mcPrev {
    top: 90px;
    left: -110px;
    cursor: pointer;
    background: url(../images/public/mc-ctrl.png) no-repeat 3px 2px
}

#MCSlide .mcPrev:hover {
    background: url(../images/public/mc-ctrl.png) no-repeat -115px 2px
}

#MCSlide .mcs {
    margin-top: 65px;
    display: none
}

#MCSlide .mcs.hide {
    display: none
}

#MCSlide .mcNext {
    top: 90px;
    right: -106px;
    cursor: pointer;
    background: url(../images/public/mc-ctrl.png) no-repeat -350px 2px
}

#MCSlide .mcNext:hover {
    background: url(../images/public/mc-ctrl.png) no-repeat -232px 2px
}

#MCSlide .mclg a {
    display: block
}

#MCSlide .clouds {
    height: 327px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 166
}

#MCSlide .clouds .cloudsB, #MCSlide .clouds .cloudsSs, #MCSlide .clouds .cloudsS, #MCSlide .clouds .cloudsM {
    position: absolute
}

#MCSlide .clouds .cloudsM {
    height: 133px;
    width: 64832px;
    background: url(../images/multcloud/yun3.png) repeat-x left center;
    top: 80px;
    left: -800%
}

#MCSlide .clouds .cloudsS {
    height: 147px;
    width: 109952px;
    background: url(../images/multcloud/yun1.png) repeat-x center center;
    top: 180px;
    left: -800%
}

#MCSlide .clouds .cloudsB {
    height: 76px;
    width: 223px;
    background: url(../images/multcloud/yun2.png) no-repeat center center;
    top: 10px;
    left: 0
}

#MCSlide .clouds .cloudsSs {
    height: 63px;
    width: 104256px;
    background: url(../images/multcloud/yun4.png) repeat-x left center;
    top: 250px;
    left: -800%
}

#MCSlide .mcPoints {
    width: 86px;
    height: 20px;
    position: absolute;
    left: 50%;
    bottom: -55px;
    margin-left: -43px;
    z-index: 99
}

.clanimate {
    height: 327px;
    margin: auto
}

#MCSlide .mcPoints a {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background: url(../images/public/mc-dot-button.png) no-repeat -30px 0
}

#MCSlide .mcPoints a:hover, #MCSlide .mcPoints a.active {
    background: url(../images/public/mc-dot-button.png) no-repeat 1px 0
}

#MCSlide .mcPoints a.last {
    margin-right: 0
}

#MCSlide .slideUl {
    width: 978px;
    overflow: hidden;
    height: 114px;
    margin: auto;
    margin-top: 85px
}

#MCSlide .slideLi {
    width: 980px;
    overflow: hidden;
    height: 100px
}

.McTab .mcTabs {
    padding: 95px 0 80px 0
}

.hr.mc {
    border-top: 0
}

.mcTrian {
    height: 31px;
    width: 115px;
    position: absolute;
    left: 50%;
    margin-left: -57.5px;
    z-index: 11;
    background: url(../images/public/mc-arrow-line.jpg) no-repeat center center
}

.McTab .mcTabTitle, .McLink .mcLinkTitle {
    font-size: 32px;
    color: #000;
    text-align: center
}

.McTab .mcTabDesc, .McLink .mcLinkDesc {
    font-size: 20px;
    color: #373f43;
    line-height: 30px;
    text-align: center;
    padding-top: 55px;
    padding-bottom: 70px
}

.McTab .mcContents.hide {
    display: none
}

.McTab .tabs .tab {
    padding: 10px 25px;
    border-radius: 5px;
    background-color: #545454;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    margin-right: 35px
}

.McTab .tabs .tab.active, .McTab .tabs .tab:hover {
    background-color: #1090f2
}

.McTab .tabs .tabBtns {
    margin-bottom: 70px
}

.McTab .CrossLine {
    position: absolute;
    top: 340px;
    left: 0;
    z-index: -1
}

.McTab .mcCTitle {
    font-size: 20px;
    color: #000;
    margin-bottom: 70px
}

.McTab .mcContents li {
    padding-left: 18px;
    line-height: 24px;
    color: #373f43;
    font-size: 14px;
    margin-bottom: 12px;
    background: url(../images/public/arrow.png) no-repeat left 5px
}

.McLink {
    background-color: #def3f8;
    padding: 90px 0 90px 0
}

.busi-banner {
    width: 100%;
    margin: 0 auto;
    background-color: #fafafa
}

.busi-banner .busi-middle {
    width: 980px;
    margin: 0 auto;
    padding-bottom: 80px
}

.busi-banner .busi-middle .busi-title {
    font-size: 34px;
    color: #000;
    padding-top: 80px;
    padding-bottom: 50px
}

.busi-banner .busi-middle .busi-two-title {
    font-size: 20px;
    color: #373f43;
    padding-bottom: 70px
}

.busi-banner .busi-middle .busi-left {
    height: 185px;
    width: 100px;
    margin-left: 120px
}

.busi-banner .busi-middle .busi-left i {
    display: block;
    width: 100px;
    height: 100px;
    margin-top: 40px;
    background: url(../images/ico/system-data.png) no-repeat center center
}

.busi-banner .busi-middle .busi-right {
    font-size: 14px;
    line-height: 32px;
    color: #373f43;
    margin-left: 60px;
    border-left: solid 1px #d4d3d2
}

.busi-banner .busi-middle .busi-right ul {
    padding-left: 20px
}

.busi-banner .busi-middle .busi-right li {
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 9px
}

.busi-prod {
    width: 100%;
    padding-bottom: 90px
}

.busi-prod .busi-prod-title {
    font-size: 34px;
    color: #000;
    padding-top: 110px;
    padding-bottom: 80px
}

.busi-prod-middle {
    width: 980px;
    margin: 0 auto
}

.busi-prod-middle .prod-right {
    border: solid 1px #d4d3d2;
    width: 300px;
    height: 390px
}

.busi-prod-middle .prod-right .top {
    margin: 5px;
    width: 290px;
    height: 110px;
    background-color: #f6f6f6
}

.busi-prod-middle .prod-right .top i {
    display: block;
    width: 95px;
    height: 97px;
    margin: 0 auto;
    padding-top: 15px
}

.busi-prod-middle .prod-right .middle.one {
    font-size: 18px;
    color: #5b5b5b;
    margin-top: 20px
}

.busi-prod-middle .prod-right .middle.two {
    font-size: 18px;
    margin-top: 10px;
    color: #000
}

.busi-prod-middle .prod-right .middle.three {
    font-size: 14px;
    line-height: 22px;
    color: #373f43;
    padding: 0 16px;
    margin-top: 21px
}

.busi-prod-middle .prod-right .middle.three a {
    padding-top: 10px;
    display: inline-block
}

.icon-busi-profess {
    background: url(../images/ico/professional.png) no-repeat center center
}

.icon-busi-server {
    background: url(../images/ico/server.png) no-repeat center center
}

.icon-busi-technician {
    background: url(../images/ico/technician.png) no-repeat center center
}

.busi-prod-down {
    width: 925px;
    height: 97px;
    margin: 0 auto;
    padding-top: 25px
}

.busi-prod-down .buleft {
    width: 242px;
    height: 97px
}

.busi-prod-down a.budown {
    width: 242px;
    height: 60px;
    color: #fff;
    font-size: 20px;
    line-height: 55px;
    background: url(../images/home/buy-button.png) no-repeat -4px -4px;
    margin-bottom: 20px
}

.busi-prod-down .aomeileft.margin {
    margin-left: 100px
}

.busi-prod-down a.budown:hover {
    text-decoration: none;
    background-position: -4px -84px
}

.busi-prod-more {
    width: 790px;
    height: 22px;
    margin: 0 auto
}

.busi-prod-more a.margin {
    margin-left: 250px
}

.busi-pros-bottom {
    width: 980px;
    margin: 0 auto;
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #fafafa;
    color: #373f43
}

.busi-pros-bottom .busi-bottom-left {
    width: 405px;
    height: 275px;
    border: solid 1px #d4d3d2
}

.busi-pros-bottom .busi-bottom-left i {
    display: block;
    width: 108px;
    height: 88px;
    margin: 0 auto;
    margin-top: 20px
}

.icon-free-busi {
    background: url(../images/ico/free.png) no-repeat center center
}

.icon-compare-busi {
    background: url(../images/ico/compare-editions.png) no-repeat center center
}

.busi-pros-bottom .busi-bottom-left .bottom-text {
    padding: 25px;
    font-size: 14px;
    line-height: 22px
}

.busi-pros-bottom .middle {
    font-size: 34px;
    margin-top: 120px;
    margin-left: 50px
}

.banner-container.dl {
    background: url(../images/purchase/downloads-banner-bj.jpg) repeat-x center center;
    height: 272px;
    overflow: hidden;
    text-align: left;
    color: #fff
}

.banner-container.dl .downloads {
    display: block;
    width: 280px;
    height: 272px;
    background: url(../images/purchase/downloads-img.jpg) no-repeat center center;
    margin-left: 220px;
    position: absolute;
    left: 50%
}

.downloads-features {
    background-color: #fafafa
}

.banner-container.dl .dl-contents {
    height: 308px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 22
}

.banner-container.dl .dl-title {
    font-size: 34px;
    padding: 85px 0 65px 0
}

.banner-container.dl .dl-desc {
    font-size: 22px
}

.banner-container.dl .dl-desc em {
    color: #ffec00;
    font-weight: normal;
    font-style: normal
}

.select-downloads {
    height: 520px;
    padding-bottom: 45px
}

.select-downloads .title {
    font-size: 34px;
    color: #000;
    text-align: center;
    padding-top: 70px
}

.select-downloads .dl-selectImg, .select-downloads .dl-selectImg img {
    width: 244px;
    height: 179px;
    border: 0;
    outline: 0
}

.select-downloads .dl-selectImg {
    position: absolute;
    top: 113px;
    left: 0
}

.select-downloads .dl-selectBody {
    width: 740px;
    position: absolute;
    right: -55px;
    top: 80px;
    padding-left: 20px;
    border-left: 1px solid #dcdcdc
}

.select-downloads .selects:before {
    content: "Select Download:";
    color: #000;
    font-size: 20px;
    float: left;
    line-height: 34px;
    margin-right: 8px
}

.select-downloads .seleCont {
    width: 284px;
    height: 34px;
    line-height: 34px;
    float: left;
    cursor: pointer;
    position: relative;
    background: url("../images/public/selection-box.png") no-repeat center center
}

.select-downloads .seleName {
    border: 1px solid #f3a960;
    width: 253px;
    border-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    height: 31px;
    font-size: 14px;
    color: #000;
    position: absolute;
    top: 1px;
    left: 0;
    overflow: hidden
}

.select-downloads .seleName {
    background: #fff;
    height: auto;
    position: absolute;
    top: 1px;
    left: 0
}

.select-downloads .seleName div {
    padding-left: 18px;
    height: 29px;
    line-height: 29px
}

.select-downloads .seleName div.active {
    height: 31px;
    line-height: 31px
}

.select-downloads .seleName.active div:hover {
    background: #ffd78a
}

.select-downloads .dl-lists {
    margin-top: 30px;
    margin-bottom: 25px
}

.select-downloads .dl-lists ul {
    height: 140px
}

.select-downloads .dl-lists ul.hide, .select-downloads .dl-tip div.hide, .select-downloads .dl-btn a.hide, .seleName div.hide {
    display: none
}

.select-downloads .dl-lists li {
    font-size: 16px;
    color: #373f43;
    line-height: 28px;
    padding-left: 15px;
    margin-bottom: 1px;
    background: url(../images/public/arrow.png) no-repeat left 8px
}

.select-downloads .dl-lists li span {
    font-size: 16px
}

.select-downloads .dl-lists li span a {
    font-size: 16px
}

.select-downloads .dl-tip {
    position: absolute;
    top: 405px;
    left: 262px;
    color: #a0a0a0;
    font-size: 12px
}

.select-downloads .dl-tip div, .select-downloads .dl-tip i {
    display: block;
    float: left
}

.select-downloads .dl-tip div {
    line-height: 25px
}

.select-downloads .dl-tip i {
    width: 25px;
    height: 25px;
    margin-right: 3px;
    background: url(../images/public/tip.png) no-repeat center center
}

.select-downloads .dl-tip:after {
    content: "";
    display: block;
    overflow: hidden;
    visibility: hidden;
    clear: both;
    height: 0
}

.select-downloads .dl-btn a, .products.dl .dlbtn a {
    width: 244px;
    height: 60px;
    line-height: 60px;
    display: block;
    font-size: 20px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    background: url(../images/home/standard-button.png) no-repeat -6px -9px
}

.select-downloads .dl-btn a:hover, .products.dl .dlbtn a:hover {
    background: url(../images/home/standard-button.png) no-repeat -6px -85px
}

.dlListTips {
    padding: 85px 0 80px 0
}

.dlListTips .dtTitle {
    font-size: 20px;
    color: #000;
    padding: 5px 0 20px 0
}

.dlListTips ul li {
    font-size: 16px;
    color: #373f43;
    line-height: 26px;
    margin-bottom: 22px;
    padding-left: 15px;
    padding-right: 15px;
    background: url(../images/public/arrow.png) no-repeat left 6px
}

.dlListTips ul li a {
    font-size: 16px
}

.products.dl {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 30px
}

.software_midd_left.dl {
    height: 350px
}

.products.dl .dlbtn {
    margin-top: 22px
}

.products.dl .dlbtn a {
    margin: 0 auto
}

.McLink .mcLinkBtn a {
    display: block;
    padding: 5px 25px;
    border: 1px solid #249efc;
    border-radius: 10px;
    float: left;
    text-align: center;
    margin-right: 45px
}

.McLink .mcLinkBtn a.last {
    margin-right: 0
}

.McLink .mcLinkBtn {
    width: 600px;
    margin: auto
}

.McLink .mcLinkDesc {
    padding-bottom: 50px;
    padding-top: 45px
}

.banner.abfw {
    background-color: #1e5f94;
    color: #fff
}

.banner.abfw .abfw {
    height: 486px
}

.banner.abfw .abfw-img {
    width: 282px;
    height: 431px;
    position: absolute;
    right: -135px;
    top: 45px;
    background: url("../images/abfw/banner-img.jpg") no-repeat center center
}

.banner.abfw .abfwtext {
    width: 866px;
    height: 486px
}

.banner.abfw .abfwTitle {
    font-size: 40px;
    padding-top: 90px
}

.banner.abfw .abfwDesc {
    font-size: 24px;
    line-height: 38px;
    padding: 45px 0 67px 0
}

.banner.abfw .abfwBtn a {
    display: block;
    float: left;
    width: 288px;
    height: 62px;
    line-height: 62px;
    color: #fff;
    font-size: 24px;
    text-align: center;
    text-decoration: none;
    margin-right: 31px
}

.banner.abfw .abfwBtn a.download {
    background: url(../images/home/banner-button.png) no-repeat -7px -7px
}

.banner.abfw .abfwBtn a.download:hover {
    background-position: -7px -93px
}

.banner.abfw .abfwBtn a.upgrade {
    background: url(../images/home/banner-button.png) no-repeat -325px -7px
}

.banner.abfw .abfwBtn a.upgrade:hover {
    background-position: -325px -93px
}

.AMtable.abfw th {
    padding: 30px 0
}

.AMtable.abfw .bnprcsp {
    margin-left: 0
}

.AMtable.abfw .ttPrice {
    font-size: 14px;
    color: #aaa;
    margin-left: 0
}

.AMtable.abfw .ttPrice .totalPrice {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 34px;
    line-height: 34px
}

.AMtable.abfw .bnltn, .AMtable.abfw .ttPrice, .AMtable.abfw .verPrc {
    height: 34px;
    line-height: 34px
}

.AMtable.abfw .verPrc {
    margin-left: 4px
}

.AMtable.abfw tfoot .download-btn a {
    display: block;
    width: 214px;
    height: 42px;
    line-height: 42px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    margin: auto;
    text-decoration: none;
    margin-top: 74px;
    background: url("../images/abfw/button-tb.png") no-repeat -4px -4px
}

.AMtable.abfw tfoot .download-btn a:hover {
    background: url("../images/abfw/button-tb.png") no-repeat -4px -60px
}

.AMtable.abfw tbody .tdQues {
    position: absolute;
    z-index: 20
}

.AMtable.abfw tbody .tdQues .Tips {
    top: -55px;
    right: -310px;
    width: 300px;
    font-size: 12px
}

.AMtable.abfw tbody .tdQues.abfwpos1 {
    top: 21px;
    right: 68px
}

.AMtable.abfw tbody .tdQues.abfwpos2 {
    top: 37px;
    right: 140px
}

.AMtable.abfw tbody .tdQues.abfwpos3 {
    top: 21px;
    right: 130px
}

.compareTable.abfw {
    padding-bottom: 80px
}

.ReasonWin7 {
    background-color: #fafafa
}

.ReasonWin7 .w7Title, .win7Included .incTitle {
    font-size: 34px;
    color: #000;
    text-align: center;
    padding: 85px 0 100px 0
}

.ReasonWin7 .rWin7Img {
    width: 140px;
    height: 106px;
    margin-top: 5px;
    background: url(../images/ico/pcwin7.png) no-repeat center center
}

.ReasonWin7 .rWin7Text {
    font-size: 18px;
    color: #000;
    line-height: 30px;
    width: 770px;
    height: 116px;
    padding-left: 25px
}

.ReasonWin7 .rWin7Text a {
    font-size: 18px
}

.vertical-line {
    float: right;
    border-left: 1px solid #dcdcdc;
    width: 1px
}

.vertical-line.h110 {
    height: 110px;
    margin-top: 6px
}

.rwWrap {
    padding-bottom: 105px
}

.ReasonWin7 .wReasonTable {
    padding-top: 70px;
    padding-bottom: 84px
}

.ReasonWin7 .wReasonTable ul li {
    height: 48px;
    line-height: 48px;
    clear: both;
    margin-bottom: 3px;
    color: #373f43;
    background-color: #c5def6
}

.ReasonWin7 .wReasonTable .stress {
    width: 150px;
    background-color: #96c2ed;
    text-indent: 33px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px
}

.ReasonWin7 .wReasonTable span {
    padding-left: 12px;
    font-size: 14px
}

.ReasonWin7 .wReasonBtn a {
    display: block;
    width: 270px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    float: left;
    font-size: 20px;
    text-decoration: none;
    background: url(../images/technician/banner-button.png) no-repeat -297px -13px
}

.ReasonWin7 .wReasonBtn a:hover {
    background-position: -297px -100px
}

.ReasonWin7 .wReasonBtn {
    width: 688px;
    margin: auto;
    padding: 30px 0 40px 0
}

.ReasonWin7 .wReasonBtn a.localdown {
    margin-left: 90px
}

.ReasonWin7 .win7tips {
    font-size: 14px;
    color: #232526;
    line-height: 26px
}

.ReasonWin7 .win7tips strong {
    font-size: 16px;
    color: #000
}

.win7Included {
    padding: 35px 0 90px 0
}

.win7Included .incTitle {
    padding-bottom: 0
}

.win7Included .w7Features .wiTitle, .win7Included .w7Utilities .wiTitle, .win7Included .w7Requirements .wiTitle {
    font-size: 26px;
    color: #000;
    padding: 65px 0 28px 0
}

.win7Included .fboxes .fbox {
    width: 285px;
    height: 263px;
    border: 1px solid #dcdcdc;
    margin-right: 20px;
    padding: 15px 0 0 25px
}

.win7Included .fboxes .ubox {
    width: 400px;
    height: 343px;
    border: 1px solid #dcdcdc;
    margin-right: 20px;
    padding: 15px 0 0 25px
}

.win7Included .fboxes .fbox.last {
    margin-right: 0
}

.win7Included .fboxes .fimg {
    width: 60px;
    height: 45px;
    display: block;
    float: left;
    margin-top: 2px;
    margin-right: 15px
}

.win7Included .fboxes li {
    clear: both;
    font-size: 14px;
    color: #373f43;
    line-height: 50px;
    height: 50px
}

.win7Included .fboxes.pic span {
    cursor: pointer
}

.win7Included .fboxes a {
    color: #373f43
}

.win7Included .fboxes a:hover {
    color: #249efc
}

.win7Included .fboxes li span {
    font-size: 14px
}

.abfwTitle sup {
    font-size: 16px;
    color: #ff6e34;
    position: absolute;
    top: 94px;
    right: -5px
}

#bn-abfw sup {
    position: static
}

.win7Included .SystemBackup {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -15px -9px
}

.win7Included .DiskBackup {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -12px -64px
}

.win7Included .FilesFoldersBackup {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -12px -119px
}

.win7Included .PartitionBackup {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -12px -174px
}

.win7Included .SystemRestore {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -115px -9px
}

.win7Included .UniversalRestore {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -115px -64px
}

.win7Included .DiskPartitionRestore {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -115px -119px
}

.win7Included .FilesRestore {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -115px -174px
}

.win7Included .SelectiveFileRestore {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -115px -229px
}

.win7Included .DiskClone {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -206px -9px
}

.win7Included .SystemClone {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -205px -66px
}

.win7Included .PartitionClone {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -206px -119px
}

.win7Included .PXEBootTool {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -206px -174px
}

.win7Included .ScheduleAutomaticBackup {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -302px -9px
}

.win7Included .IncrementalDifferentialBackup {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -302px -64px
}

.win7Included .CreateBootableRescueMedia {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -302px -120px
}

.win7Included .MountCheckBackupImages {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -300px -174px
}

.win7Included .SplitDeleteBackupImages {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -300px -229px
}

.win7Included .EncryptCompressBackupImages {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -300px -284px
}

.win7Included .CommentEditBackupImages {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -393px -9px
}

.win7Included .ExportImportTasksViewLogs {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -390px -64px
}

.win7Included .EmailNotificationsVSS {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -390px -122px
}

.win7Included .GPTUEFIBootSupported {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -390px -179px
}

.win7Included .NASShareNetworkSupported {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -390px -236px
}

.win7Included .DynamicDiskVolumesSupported {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -390px -292px
}

.win7Included .rbox {
    border: 1px solid #dcdcdc;
    padding: 20px 0 15px 0
}

.win7Included .rbox span {
    display: block;
    float: left;
    width: 830px
}

.win7Included .rbox li {
    padding-left: 15px;
    height: auto;
    line-height: 30px;
    margin-bottom: 25px
}

.win7Included .rbox .fimg {
    margin-top: 5px
}

.win7Included .SupportedOperatingSystems {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -480px -9px
}

.win7Included .SupportedFileSystems {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -480px -67px
}

.win7Included .SupportedStorageDevices {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -478px -126px
}

.banner-container.ce {
    color: #fff;
    height: 396px;
    background-color: #1e5f94
}

.banner-container.ce .ce-title {
    font-size: 40px;
    padding-top: 60px
}

.banner-container.ce .bgce {
    background: url(../images/edition-comparison/banner-bj.jpg) no-repeat center center;
    width: 1078px;
    height: 396px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -500px;
    z-index: 9
}

.banner-container.ce .title-ques {
    font-size: 30px;
    padding: 20px 0 50px 0
}

.banner-container.ce .ce-desc {
    font-size: 20px;
    line-height: 30px;
    width: 668px
}

.banner-container.ce .dl-contents {
    position: relative;
    z-index: 10
}

.compareTable.ec {
    padding-top: 80px;
    *text-align: left
}

.AMtable.ec thead th {
    padding: 25px 0;
    color: #000
}

.AMtable.ec .showDiff {
    font-size: 14px;
    margin-top: 15px;
    line-height: 20px
}

.AMtable.ec .showDiffrences {
    width: 20px;
    height: 20px;
    margin-left: 13px
}

.AMtable.ec .showDiffrences.unchecked {
    background: url(../images/professional/banner-img.png) -9px -6px
}

.AMtable.ec .tdPriceBox {
    padding-left: 0
}

.AMtable.ec.god .tdPriceBox .styh {
    padding-left: 3px
}

.AMtable.ec.god {
    width: 1002px;
    top: 0;
    left: 0;
    clear: both
}

.AMtable.ec .fdownload a {
    width: 140px;
    height: 42px;
    line-height: 42px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    display: block;
    margin: auto;
    margin-top: 50px;
    clear: both;
    text-decoration: none;
    background: url(../images/edition-comparison/ec-button.png) no-repeat 0 -3px
}

.AMtable.ec .fdownload a:hover {
    background-position: 0 -61px
}

.AMtable.ec .fTbody td {
    padding: 0
}

.AMtable.ec .fdownload div {
    margin-top: 25px
}

.AMtable.ec .tdPrice {
    text-align: left
}

.AMtable.ec .tdPriceBox.sty .tdSupp span {
    text-align: left
}

.AMtable.ec .tdPriceBox.sty .tdPrice, .AMtable.ec .tdPriceBox.sty .tdSupp span {
    padding-left: 12px
}

.AMtable.ec .ECTdTitle {
    padding: 13px 0;
    color: #111;
    font-size: 16px;
    border: 1px solid #dcdcdc;
    border-left: none;
    border-top: 0;
    text-align: center
}

.AMtable.ec {
    border-collapse: collapse;
    border: 1px solid #dcdcdc;
    border-width: 1px 0 0 1px
}

.AMtable.ec td {
    font-size: 12px;
    line-height: 24px;
    padding: 12px 0;
    position: relative;
    border: 1px solid #dcdcdc;
    border-width: 0 1px 1px 0
}

.AMtable.ec td.fTd {
    padding-left: 15px;
    padding-right: 5px
}

.td-hook, .td-fork {
    width: 25px;
    height: 30px;
    display: block;
    margin: auto;
    position: relative;
    z-index: 0
}

.td-hook {
    background: url(../images/public/support.png) no-repeat center center
}

.td-fork {
    background: url(../images/public/not-support.png) no-repeat center center
}

.AMtable.ec .eccompare .tdQues {
    position: absolute;
    z-index: 99
}

.AMtable.ec .eccompare .tdQues:hover {
    z-index: 100
}

.AMtable.ec .tdQues.ecpos1 {
    top: 38px;
    right: 32px
}

.AMtable.ec .tdQues.ecpos1 .Tips, .AMtable.ec .tdQues.ecpos16 .Tips, .AMtable.ec .tdQues.ecpos8 .Tips, .AMtable.ec .tdQues.ecpos9 .Tips, .AMtable.ec .tdQues.ecpos10 .Tips, .AMtable.ec .tdQues.ecpos11 .Tips, .AMtable.ec .tdQues.ecpos12 .Tips, .AMtable.ec .tdQues.ecpos13 .Tips, .AMtable.ec .tdQues.ecpos14 .Tips, .AMtable.ec .tdQues.ecpos15 .Tips {
    right: 0;
    left: 15px
}

.AMtable.ec .tdQues.ecpos16 {
    top: 61px;
    right: 106px
}

.AMtable.ec .tdQues.ecpos2 {
    top: 61px;
    right: 107px
}

.AMtable.ec .tdQues.ecpos2 .Tips {
    right: -332px;
    width: 320px;
    top: -75px
}

.AMtable.ec .tdQues.ecpos3 {
    top: 37px;
    right: 25px
}

.AMtable.ec .tdQues.ecpos4 {
    top: 13px;
    right: 31px
}

.AMtable.ec .tdQues.ecpos4 .Tips {
    top: -35px;
    right: 15px;
    top: -53px \0
}

.AMtable.ec .tdQues.ecpos5 {
    top: 13px;
    right: 54px
}

.AMtable.ec .tdQues.ecpos6 {
    top: 13px;
    right: 40px
}

.AMtable.ec .tdQues.ecpos7 {
    top: 13px;
    right: 25px
}

.AMtable.ec .tdQues.ecpos17 {
    top: 13px;
    right: 8px
}

.AMtable.ec .tdQues.ecpos17 .Tips {
    right: 20px;
    top: -143px
}

.AMtable.ec .tdQues.ecpos7 .Tips {
    right: 18px;
    top: -121px
}

.AMtable.ec .tdQues.ecpos8 {
    top: 62px;
    right: 117px
}

.AMtable.ec .tdQues.ecpos8 .Tips {
    right: 20px;
    top: -53px
}

.AMtable.ec .tdQues.ecpos9 {
    top: 37px;
    right: 117px
}

.AMtable.ec .tdQues.ecpos10 {
    top: 37px;
    right: 78px
}

.AMtable.ec .tdQues.ecpos11 {
    top: 16px;
    right: 67px
}

.AMtable.ec .tdQues.ecpos11 .Tips {
    right: 20px;
    top: -58px
}

.AMtable.ec .tdQues.ecpos12 .Tips {
    right: 20px;
    top: -78px
}

.AMtable.ec .tdQues.ecpos12 {
    top: 16px;
    right: 70px
}

.AMtable.ec .tdQues.ecpos13 {
    top: 37px;
    right: 98px
}

.AMtable.ec .tdQues.ecpos13 .Tips {
    right: 20px;
    top: -80px
}

.AMtable.ec .tdQues.ecpos14 {
    top: 37px;
    right: 95px
}

.AMtable.ec .tdQues.ecpos14 .Tips {
    right: 20px;
    top: -78px
}

.AMtable.ec .tdQues.ecpos15 {
    top: 16px;
    right: 46px
}

.AMtable.ec .tdQues.ecpos15 .Tips {
    right: 20px;
    top: -98px
}

.AMtable.ec .tdQues .Tips:hover {
    z-index: 9999
}

.AMtable.ec .td-snow {
    display: block;
    position: absolute;
    top: -2px;
    right: -10px;
    width: 10px;
    height: 10px;
    text-align: center;
    line-height: 14px
}

.noteBox.ec .NoteTip {
    height: 40px;
    line-height: 46px;
    font-size: 20px;
    color: #000
}

.noteBox.ec {
    padding: 30px 15px 30px 15px
}

.noteBox.ec .NOTE {
    margin-right: 10px
}

.noteBox.ec ul {
    clear: both;
    padding-top: 20px
}

.noteBox.ec ul li {
    font-size: 14px;
    color: #373f43;
    line-height: 26px;
    margin-bottom: 16px;
    clear: both
}

#ECSuspend {
    position: fixed;
    top: 0;
    background-color: #fff;
    z-index: 20009;
    width: 100%;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.bge9 {
    background-color: #e9f5f7
}

#ECList.active {
    margin-top: 292px
}

.AMtable.ec .tdQues .Tips {
    width: 260px;
    z-index: 100;
    font-size: 12px
}

.free-trial-banner {
    width: 100%;
    background-color: #00204d;
    position: relative;
    z-index: -5
}

.free-trial-banner.ft .ft-banner-middle {
    padding-left: 0
}

.ft-banner-middle {
    width: 980px;
    height: 300px;
    color: #fff;
    margin: 0 auto;
    padding-left: 15px;
    position: relative;
    z-index: 12
}

.free-trial-banner i {
    display: block;
    width: 445px;
    height: 299px;
    background: url(../images/purchase/ft-banner-img.jpg) no-repeat center center;
    margin-left: 145px;
    position: absolute;
    left: 50%;
    z-index: 11
}

.ft-banner-middle .ft-top {
    font-size: 34px;
    padding-top: 48px
}

.ft-banner-middle .ft-middle {
    font-size: 28px;
    padding-top: 25px;
    padding-bottom: 48px
}

.ft-banner-middle .ft-bu {
    font-size: 20px
}

.ft-down-table {
    width: 980px;
    margin: 0 auto;
    margin-top: 95px;
    font-size: 14px;
    line-height: 46px;
    color: #373f43
}

.table-bj {
    font-size: 16px;
    line-height: 26px;
    color: #000;
    background-color: #e0f1f7
}

.table-bj-td {
    background-color: #f6f6f6
}

.ft-down-table table {
    width: 425px
}

.ft-down-table table tr td {
    padding-left: 15px;
    border: solid 1px #dedede
}

.ft-table-tebie {
    height: 132px;
    line-height: 26px
}

.ft-table-tebie td {
    padding-top: 10px;
    padding-right: 5px
}

.icon-table-left {
    display: block;
    width: 60px;
    height: 50px;
    padding: 20px;
    padding-left: 0;
    background: url(../images/ico/ft-pc.png) no-repeat center center
}

.icon-table-right {
    display: block;
    width: 60px;
    height: 50px;
    padding: 20px;
    padding-left: 0;
    background: url(../images/ico/ft-server.png) no-repeat center center
}

.ft-table-down {
    width: 980px;
    height: 72px;
    margin: 0 auto;
    padding-top: 30px;
    margin-bottom: 70px
}

.ft-table-down a.btn-default {
    font-size: 22px;
    color: #fff;
    width: 270px;
    height: 72px;
    line-height: 26px;
    background: url(../images/home/ft-button.png) no-repeat -1px -2px
}

.ft-table-down a.btn-default.pe {
    margin-left: 75px
}

.ft-table-down a.btn-default.se {
    margin-right: 75px
}

.clearboth {
    clear: both
}

.ft-table-down .ft-margin {
    margin-left: 570px
}

.ft-table-down a.btn-default:hover {
    background-position: -3px -89px;
    text-decoration: none
}

.ft-table-down a.btn-default div.f {
    padding-top: 12px
}

.ft-table-down a.btn-default div.l {
    font-size: 14px
}

.ft-notes {
    width: 100%;
    background-color: #fafafa;
    padding-top: 70px;
    margin: 0 auto
}

.ft-notes-tb {
    width: 980px;
    margin: 0 auto;
    padding-bottom: 80px
}

.ft-notes-tb .ft-title {
    font-size: 20px;
    color: #000;
    padding-bottom: 20px
}

.ft-notes table {
    width: 980px;
    margin: 0 auto
}

.ft-notes table tr td i {
    display: block;
    width: 45px;
    height: 45px;
    padding-top: 8px
}

.ft-notes table tr td {
    color: #373f43;
    font-size: 14px;
    line-height: 26px;
    padding-top: 10px
}

.ft-notes-black {
    color: #373f43;
    font-weight: bold
}

.icon-ft-d {
    background: url(../images/ico/ft-icon.png) no-repeat -2px -4px
}

.icon-ft-t {
    background: url(../images/ico/ft-icon.png) no-repeat -68px -2px
}

.icon-ft-f {
    background: url(../images/ico/ft-icon.png) no-repeat -4px -64px
}

.icon-ft-c {
    background: url(../images/ico/ft-icon.png) no-repeat -68px -64px
}

.download-banner-bj {
    width: 100%;
    height: 277px;
    background: url(../images/purchase/down-banner-bj.jpg) repeat-x;
    position: relative
}

.download-banner-bj i {
    display: block;
    width: 213px;
    height: 210px;
    background: url(../images/purchase/download.png) no-repeat left top;
    margin-left: 395px;
    margin-top: 30px;
    position: absolute;
    left: 50%;
    z-index: 10
}

.download-banner-bj .down-middle {
    width: 980px;
    height: 277px;
    color: #fff;
    margin: 0 auto;
    position: relative;
    z-index: 11
}

.download-banner-bj .down-middle .download-title {
    font-size: 40px;
    padding-top: 55px;
    padding-bottom: 55px
}

.download-banner-bj .down-middle .download-bottom {
    float: left;
    font-size: 30px
}

.download-banner-bj .down-middle span {
    float: left;
    font-size: 16px;
    margin-left: 12px;
    color: #feef00
}

.download-table-all {
    width: 980px;
    margin: 0 auto;
    margin-top: 80px;
    margin-bottom: 70px;
    font-size: 16px;
    line-height: 50px;
    color: #373f43
}

.download-table-all table {
    text-indent: 30px
}

.down-bjcolor {
    background-color: #96c2ed;
    color: #373f43;
    font-weight: bold
}

.down-bj-blue {
    background-color: #c5def6
}

.down-bj-blue a {
    font-size: 16px
}

.down-table-bor {
    border-top: solid 2px #fff
}

.down-down-bot {
    width: 630px;
    height: 62px;
    margin: 0 auto;
    margin-top: 45px
}

.down-click-hear {
    width: 100%;
    height: 105px;
    font-size: 14px;
    background-color: #ecf7fd
}

.down-click-hear .down-midd {
    width: 980px;
    margin: 0 auto
}

.down-click-hear .down-midd .left {
    width: 37px;
    height: 34px;
    background: url(../images/public/notes.png) no-repeat center center;
    float: left;
    margin-top: 35px
}

.down-click-hear .down-midd .right {
    color: #373f43;
    line-height: 22px;
    padding-top: 30px;
    margin-left: 65px
}

.down-click-hear .down-midd .right a {
    font-size: 16px
}

.m-tt.down {
    font-size: 30px;
    color: #373f43;
    padding: 95px 0 35px 0;
    text-align: center
}

.m-tt.learn-more {
    text-align: center;
    font-size: 16px;
    color: #373f43;
    position: relative
}

.m-tt.learn-more a {
    display: block;
    margin: auto;
    border: 1px solid #239dfc;
    position: absolute;
    padding: 0 55px;
    height: 30px;
    line-height: 30px;
    border-radius: 10px;
    left: 50%;
    top: 0;
    margin-left: -106px
}

.down-down-bot a {
    width: 270px;
    height: 62px;
    font-size: 20px;
    line-height: 62px;
    text-align: center;
    color: #fff;
    background: url(../images/technician/banner-button.png) no-repeat -297px -12px
}

.down-down-bot a:hover {
    text-decoration: none;
    background-position: -297px -99px
}

.products.down {
    width: 980px;
    margin: 20px auto;
    text-align: center;
    background-color: #fafafa;
    margin-bottom: 115px;
    clear: both
}

.down-bottom-banner {
    width: 100%;
    background-color: #eee
}

.down-bottom-banner .down-all {
    width: 991px;
    height: 286px;
    margin: 0 auto;
    background: url(../images/purchase/down-bottom-img.jpg) no-repeat center center
}

.fp-banner-all {
    width: 100%;
    background-color: #16719e;
    padding-bottom: 65px;
    position: relative
}

.fp-banner-all i {
    display: block;
    width: 468px;
    height: 234px;
    background: url(../images/purchase/fp-banner-img.jpg) no-repeat center center;
    margin-left: 190px;
    position: absolute;
    left: 50%;
    top: 160px
}

.fp-banner.middle {
    width: 980px;
    margin: 0 auto;
    color: #fff
}

.fp-banner .fp-title {
    font-size: 40px;
    padding-top: 60px
}

.fp-banner .fp-title-two {
    font-size: 30px
}

.fp-banner ul {
    margin-top: 40px;
    font-size: 16px;
    line-height: 36px
}

.fp-banner ul li {
    padding-left: 20px;
    background: url(../images/public/arrow-white.png) no-repeat left 9px
}

.fp-banner a {
    font-size: 24px;
    line-height: 60px;
    color: #fff;
    margin-top: 60px;
    text-align: center
}

.fp-banner .fp-down-left {
    width: 288px;
    height: 62px;
    background: url(../images/home/fp-button.png) no-repeat -6px -6px
}

.fp-banner .fp-down-left:hover {
    background-position: -6px -83px;
    text-decoration: none
}

.fp-banner .fp-down-right {
    width: 238px;
    height: 62px;
    margin-left: 55px;
    background: url(../images/home/fp-button.png) no-repeat -6px -181px
}

.fp-banner .fp-down-right:hover {
    background-position: -6px -258px;
    text-decoration: none
}

.fp-partision {
    width: 100%;
    color: #000;
    padding-bottom: 40px
}

.fp-partision-true {
    width: 980px;
    margin: 0 auto
}

.fp-partision-true .title.one {
    font-size: 34px;
    padding-top: 65px;
    text-align: center
}

.fp-partsion-box {
    width: 980px;
    height: 376px;
    margin-top: 70px
}

.fp-partsion-box .box-left {
    width: 274px;
    height: 374px;
    border: solid 1px #dedede;
    background-color: #fff
}

.fp-partsion-box .box-left.margin {
    margin-left: 75px
}

.fp-partsion-box .box-left .middle-box-top {
    width: 264px;
    height: 95px;
    margin: 5px;
    background-color: #f6f6f6
}

.fp-partsion-box .box-left .middle-box-top i {
    display: block;
    width: 85px;
    height: 70px;
    margin: 0 auto
}

.fp-partsion-box .box-left .box-title {
    font-size: 18px;
    line-height: 26px;
    padding-left: 20px
}

.fp-partsion-box .box-left ul {
    padding-left: 20px;
    margin-top: 20px;
    font-size: 14px;
    line-height: 28px;
    color: #373f43
}

.fp-partsion-box .box-left ul.margin {
    margin-top: 46px
}

.fp-partsion-box .box-left ul li {
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 7px
}

.fp-ico-box {
    width: 980px;
    margin: 0 auto;
    margin-top: 90px;
    border: solid 1px #dedede;
    background-color: #fff
}

.fp-ico-box .fp-ico-top {
    width: 970px;
    height: 100px;
    margin: 5px;
    background-color: #f6f6f6
}

.fp-ico-box .fp-ico-top i {
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    width: 85px;
    height: 70px
}

.fp-ico-box .fp-ico-top .fp-ico-title {
    float: left;
    font-size: 18px;
    line-height: 100px;
    margin-left: 10px
}

.fp-ico-box ul {
    margin-left: 30px;
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 28px;
    color: #373f43
}

.fp-ico-box ul.left {
    margin-left: 130px
}

.fp-ico-box ul li {
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 7px
}

.fp-ico-pmf {
    background: url(../images/ico/fp-icon.png) no-repeat -14px -8px
}

.fp-ico-dpw {
    background: url(../images/ico/fp-icon.png) no-repeat -144px -12px
}

.fp-ico-dpcf {
    background: url(../images/ico/fp-icon.png) no-repeat -12px -111px
}

.fp-ico-oaf {
    background: url(../images/ico/fp-icon.png) no-repeat -148px -114px
}

.fp-bottom-banner {
    width: 100%;
    background-color: #eee
}

.fp-bottom-banner-bj {
    width: 1176px;
    height: 243px;
    background: url(../images/purchase/fp-bottom-bj.jpg) no-repeat center center;
    margin: 0 auto
}

.fp-bottom-banner-bj .fp-box {
    width: 1150px;
    height: 71px;
    margin-left: 50px;
    padding-top: 75px
}

.fp-bottom-banner-bj .fp-box .box-left-one {
    width: 118px;
    height: 71px;
    margin-left: -40px;
    margin-top: -10px;
    background: url(../images/public/fp-box1.png) no-repeat center center
}

.fp-bottom-banner-bj .fp-box .box-left-two {
    width: 118px;
    height: 71px;
    margin-left: 40px;
    background: url(../images/public/fp-box2.png) no-repeat center center
}

.fp-bottom-banner-bj .fp-box a {
    width: 422px;
    height: 62px;
    text-align: center;
    font-size: 16px;
    line-height: 60px;
    color: #fff;
    background: url(../images/home/bottom-button.png) no-repeat -5px -7px
}

.fp-bottom-banner-bj .fp-box a.margin {
    margin-left: 15px
}

.fp-bottom-banner-bj .fp-box a:hover {
    background-position: -5px -82px;
    text-decoration: none
}

.down-iso-banner {
    width: 100%;
    margin: 0 auto;
    background-color: #0d4a72;
    position: relative
}

.down-iso-banner i {
    display: block;
    width: 354px;
    height: 286px;
    margin-top: 180px;
    margin-left: 170px;
    position: absolute;
    left: 50%;
    background: url(../images/ico/di-iso.png) no-repeat center center
}

.down-banner-bj {
    width: 980px;
    height: 486px;
    background: url(../images/purchase/di-banner-bj.jpg) no-repeat center center;
    margin: 0 auto;
    color: #fff
}

.down-banner-bj .iso-title {
    font-size: 39px;
    padding-top: 60px
}

.down-banner-bj .iso-title.one {
    font-size: 26px;
    line-height: 40px;
    padding-top: 40px;
    padding-bottom: 20px
}

.down-banner-bj ul li {
    padding-left: 15px;
    font-size: 16px;
    line-height: 36px;
    background: url(../images/public/arrow-white.png) no-repeat left 9px
}

.down-banner-bj a {
    display: block;
    width: 286px;
    height: 62px;
    font-size: 24px;
    line-height: 60px;
    text-align: center;
    margin-top: 30px;
    color: #fff;
    background: url(../images/home/di-button.png) no-repeat -8px -7px
}

.down-banner-bj a:hover {
    text-decoration: none;
    background-position: -8px -84px
}

.down-iso-notes {
    width: 100%;
    height: 357px;
    margin: 0 auto;
    background: url(../images/purchase/di-bottom-img.jpg) no-repeat center center;
    background-color: #eaebeb
}

.down-iso-notes a {
    font-size: 16px
}

.down-notes-top {
    width: 980px;
    margin: 0 auto;
    padding-top: 80px
}

.down-notes-top .notes {
    font-size: 20px;
    color: #000
}

.down-notes-top .notes.one {
    font-size: 14px;
    line-height: 26px;
    color: #373f43;
    padding-top: 40px;
    padding-bottom: 20px
}

.down-notes-top {
    font-size: 16px
}

.upgrade-banner {
    width: 100%;
    height: 559px;
    background: url(../images/purchase/up-banner-bj.jpg) repeat-x center center;
    position: relative;
    border-bottom: 1px solid #dcdcdc
}

.upgrade-banner .i {
    display: block;
    width: 115px;
    height: 31px;
    background: url(../images/public/up-arrow-line.jpg) no-repeat center center;
    position: absolute;
    bottom: -31px;
    margin-left: -57.5px;
    left: 50%
}

.slctWrap h3 {
    font-weight: normal;
    font-style: normal;
    color: #000;
    font-size: 34px;
    text-align: center;
    padding: 90px 0 70px 0
}

.upgrade-middle {
    width: 980px;
    height: 559px;
    margin: 0 auto;
    color: #373f43;
    text-align: center
}

.upgrade-middle .up-title {
    font-size: 34px;
    color: #000;
    padding-top: 80px;
    padding-bottom: 50px
}

.upgrade-middle .up-title.one {
    font-size: 20px;
    color: #373f43;
    padding-top: 40px;
    padding-bottom: 80px
}

.upgrade-float {
    width: 980px;
    margin: 0
}

.upgrade-float .up-left {
    width: 258px;
    height: 91px;
    margin-top: 50px
}

.upgrade-float .up-left i {
    display: block;
    width: 125px;
    height: 91px;
    background: url(../images/ico/upgrade-icon.png) no-repeat center center;
    margin-left: 80px
}

.upgrade-float .up-right {
    border-left: solid 1px #c6c6c6;
    width: 706px;
    float: left
}

.upgrade-float .up-right ul {
    margin-left: 20px;
    font-size: 14px;
    line-height: 32px;
    color: #373f43;
    text-align: left
}

.upgrade-float .up-right ul li {
    padding-left: 15px;
    font-size: 16px;
    background: url(../images/public/arrow.png) no-repeat left 9px
}

.upgrade-float .up-right ul li a {
    font-size: 16px
}

.upgrade-float .up-right .up-dowan {
    width: 238px;
    height: 32px;
    font-size: 16px;
    line-height: 30px;
    border: solid 1px #30a3fc;
    border-radius: 10px;
    margin-top: 30px;
    margin-left: 20px
}

.upgrade-float .up-right a.margin {
    margin-left: 70px
}

#upgrdBtBj {
    background-color: #fafafa;
    border-top: 1px solid #dcdcdc
}

.upgrade-text {
    width: 980px;
    margin: 0 auto;
    color: #000;
    text-align: left
}

.upgrade-text .up-top {
    font-size: 34px;
    text-align: center;
    padding-top: 90px;
    padding-bottom: 60px;
    position: relative
}

.upgrade-text .up-top i {
    float: right;
    width: 73px;
    height: 72px;
    background: url(../images/ico/now.jpg) no-repeat center center;
    position: absolute;
    top: 100px;
    right: 45px
}

.upgrade-text .up-title {
    font-size: 20px;
    color: #000;
    padding-bottom: 25px
}

.upgrade-text ul {
    padding-bottom: 50px;
    font-size: 14px;
    line-height: 26px;
    color: #373f43
}

.upgrade-text ul li {
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 7px;
    margin-bottom: 15px
}

.upgradeSlct {
    background-color: #fff;
    width: 100%;
    padding-top: 31px;
    padding-bottom: 90px
}

.upgradeSlct .slctleft, .upgradeSlct .slctright {
    height: 33px;
    line-height: 33px;
    display: block;
    margin-top: 31px
}

.upgradeSlct .slctleft {
    float: left;
    width: 465px;
    text-align: right;
    color: #000;
    font-size: 18px
}

.upgradeSlct .slctright {
    width: 455px;
    float: left;
    margin-left: 15px;
    position: relative;
    cursor: pointer;
    font-size: 0;
    letter-spacing: -0.307em;
    *letter-spacing: normal;
    *word-spacing: -1px
}

.upgrdLink {
    clear: both
}

.upgrdLink a {
    display: block;
    margin: auto;
    width: 288px;
    height: 62px;
    line-height: 62px;
    font-size: 24px;
    color: #fff;
    text-align: center;
    background: url(../images/home/banner-button.png) no-repeat -325px -7px
}

.slctline-ft {
    padding-bottom: 15px
}

.perPrc {
    font-size: 18px;
    text-align: center;
    padding: 70px 0 60px 0;
    height: 30px;
    line-height: 30px
}

.perPrc .curPrc {
    color: #ff4800;
    font-size: 26px
}

.upgrdLink a:hover {
    text-decoration: none;
    background-position: -325px -93px;
    color: #fff
}

.slctbox {
    width: 100%;
    height: 31px;
    margin: auto;
    text-indent: 6px;
    border: 1px solid #f3a960;
    letter-spacing: normal;
    word-spacing: normal;
    border-top-left-radius: 4px 4px;
    border-bottom-left-radius: 4px 4px;
    overflow: hidden
}

.slctbox.active {
    border-bottom-left-radius: 0
}

.slctright ul {
    border: 1px solid #f3a960;
    margin: 0 -30px 0 -6px;
    border-radius: 4px;
    padding: 0;
    margin: 0;
    list-style: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    position: absolute;
    top: 32px;
    left: 0;
    width: 454px;
    background: #fff;
    overflow: hidden;
    display: none
}

.slctright.ft {
    z-index: 99
}

.slctright ul li {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #000;
    word-spacing: normal;
    letter-spacing: normal;
    text-indent: 11px
}

.slctright ul li:hover {
    background-color: #ffd78a
}

.slctbox span, .slctbox .corner {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.slctbox span {
    height: 33px;
    width: 100%;
    font-size: 14px;
    color: #000;
    word-spacing: normal;
    letter-spacing: normal
}

.slctbox .corner {
    position: absolute;
    top: 0;
    height: 33px
}

.slctbox .corner-r {
    width: 30px;
    left: 100%;
    background: url(../images/public/select-r.png)
}

.upgrade-bj {
    background-color: #a9d2da
}

.upgrade-table-top .upgrade-bj td {
    border: 0;
    border-right: solid 1px #fff
}

.upgrade-table {
    width: 100%;
    background-color: #fafafa;
    padding-top: 110px
}

.upgrade-table-top {
    width: 980px;
    height: 405px;
    margin: 0 auto;
    text-align: center;
    font-size: 18px;
    color: #000
}

.upgrade-table-top tr td.padding {
    padding: 20px
}

.upgrade-table-top tr td {
    border: solid 1px #ddd
}

.upgrade-table-top tr td ul li {
    height: 52px;
    font-size: 14px;
    line-height: 50px;
    color: #373f43;
    text-align: left;
    text-indent: 20px
}

.upograde-bjj.one {
    background-color: #f2f9fa
}

.upograde-bjj.two {
    background-color: #e6f3f5
}

.upgrade-table-top .upograde-bjj ul li {
    text-indent: 0;
    text-indent: 72px
}

.upgrade-border {
    border: solid 1px #ddd;
    border-right: 0;
    border-left: none
}

.upgrade-border-top {
    border-top: solid 1px #ddd
}

.upgrade-border-bottom {
    border-bottom: solid 1px #ddd
}

.upgrade-bottom {
    width: 980px;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 80px;
    background-color: #fafafa;
    font-size: 14px;
    line-height: 24px;
    color: #373f43
}

.upgrade-bottom i {
    float: left;
    width: 37px;
    height: 34px;
    margin-top: 6px;
    background: url(../images/ico/tip.png) no-repeat center center
}

.upgrade-bottom div {
    margin-left: 60px
}

.changelog-banner {
    width: 100%;
    height: 455px;
    background: url(../images/purchase/ch-banner-bj.jpg) no-repeat center center;
    background-color: #114d81;
    margin: 0 auto
}

.changelog-banner-bj {
    width: 980px;
    margin: 0 auto;
    text-align: center;
    color: #fff
}

.changelog-banner-bj .title {
    font-size: 40px;
    line-height: 44px;
    padding-top: 70px
}

.changelog-banner-bj .title.one {
    font-size: 20px;
    line-height: 30px;
    padding-top: 40px;
    padding-bottom: 0
}

.changelog-banner-bj .down-link {
    margin-top: 50px;
    font-size: 20px;
    line-height: 60px;
    width: 748px;
    height: 62px;
    margin: 0 auto;
    margin-top: 50px
}

.changelog-banner-bj .down-link a {
    color: #fff;
    display: block;
    width: 346px;
    height: 60px;
    font-size: 20px
}

.changelog-banner-bj .down-link a:hover {
    text-decoration: none
}

.changelog-banner-bj .down-link a.left {
    background: url(../images/home/ch-button.png) no-repeat -7px -8px
}

.changelog-banner-bj .down-link a.margin {
    background: url(../images/home/ch-button.png) no-repeat -402px -8px;
    margin-left: 50px
}

.changelog-banner-bj .down-link a.left:hover {
    background: url(../images/home/ch-button.png) no-repeat -7px -84px
}

.changelog-banner-bj .down-link a.margin:hover {
    background: url(../images/home/ch-button.png) no-repeat -402px -84px;
    margin-left: 50px
}

.name-slide {
    width: 100%;
    background-color: #e3eff9;
    border-bottom: solid 1px #d9d9d9
}

.name-slide .change-text {
    width: 980px;
    margin: 0 auto;
    color: #000
}

.name-slide .change-text .title.one {
    font-size: 34px;
    padding-top: 80px;
    padding-bottom: 50px
}

.name-slide .change-text .title.two {
    font-size: 18px
}

.name-slide .change-text .title.three {
    font-size: 16px;
    color: #373f43;
    padding-top: 40px;
    height: 80px;
    width: 100%;
    margin: 0 auto;
    text-align: center
}

.name-slide .change-text .title.three span {
    height: 35px;
    line-height: 32px
}

.name-slide .change-text .title.three a.wcl36 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 10px
}

.name-slide .change-text .title.three a.wcl48 {
    display: inline-block;
    *dispaly: inline;
    *zoom: 1;
    padding: 0 10px
}

.name-slide .change-text .title.three a {
    margin-left: 3px;
    color: #373f43;
    height: 30px;
    line-height: 30px;
    border-radius: 5px
}

#CLwrap {
    text-align: center;
    width: 100%;
    margin: auto
}

.name-slide .change-text .title.three a:hover {
    color: #fff;
    background-color: #069dd6;
    text-decoration: none
}

.ch-version-all {
    width: 100%;
    margin: 0 auto
}

.ch-version {
    width: 980px;
    margin: 0 auto;
    padding-bottom: 25px
}

.ch-version .title {
    color: #000;
    font-size: 16px;
    margin-left: 10px;
    padding-top: 45px;
    font-weight: bold
}

.ch-version .title span {
    margin-left: 15px;
    color: #bbb;
    font-size: 14px;
    font-weight: normal
}

.ch-version ul {
    margin-top: 30px;
    margin-left: 10px;
    font-size: 14px;
    line-height: 26px;
    color: #373f43
}

.ch-version ul li {
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 6px;
    margin-bottom: 15px
}

.ch-version ul .dld {
    float: left;
    margin-right: 15px
}

.ch-version ul .dld a {
    color: #bbb
}

.ch-version ul .dld a, .icon-grdld {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 28px;
    line-height: 29px;
    float: left;
    margin-right: 5px
}

.icon-grdld {
    width: 15px;
    background: url(../images/public/dld-icon-grey.png) no-repeat center center
}

.ch-version ul li.lt {
    background: 0;
    padding-left: 0
}

.version-bj {
    background-color: #f1f1f1
}

.version-notes-bj {
    background-color: #f4f4f4
}

.w182 {
    width: 170px
}

.AMtable.ec td.w182 {
    font-size: 12px;
    text-align: left;
    padding-left: 15px;
    padding-right: 15px
}

.AMtable.ec td:hover {
    z-index: 10020
}

.w164 {
    width: 159px
}

.w328 {
    width: 319px
}

.w1002mn {
    width: 1000px;
    font-size: 16px;
    color: #373f43
}

.spt-ctct {
    padding: 5px
}

.spt-ctct .spt-ctct-tt {
    font-size: 20px;
    height: 100px;
    background-color: #f6f6f6;
    line-height: 100px
}

.spt-ctct .contactimg {
    display: block;
    width: 85px;
    height: 74px;
    margin-left: 45px;
    margin-top: 13px;
    margin-right: 20px;
    background: url(../images/ico/contact-us.png) no-repeat center center
}

.spt-ctct .spt-ctct-mntxt {
    padding: 20px 15px 25px 15px;
    font-size: 14px;
    color: #373f43;
    line-height: 22px
}

.spt-ctctbox {
    border: 1px solid #dcdcdc;
    margin-bottom: 85px
}

.spt-tps {
    font-size: 14px;
    line-height: 32px;
    color: #000;
    text-align: center;
    padding: 70px 0 55px 0
}

.spt-tpbox {
    width: 298px;
    height: 352px;
    padding: 5px;
    border: 1px solid #dcdcdc;
    margin-right: 25px
}

.spt-tpbox.last {
    margin-right: 0
}

.spt-wrap {
    margin-bottom: 75px
}

.spt-tpimg {
    height: 100px;
    background-color: #f6f6f6;
    line-height: 100px;
    background-position: center center;
    background-repeat: no-repeat
}

.spt-tpimg.faqs {
    background-image: url(../images/ico/faqs.png)
}

.spt-tpimg.doc {
    background-image: url(../images/ico/documentation.png)
}

.spt-tpimg.forum {
    background-image: url(../images/ico/forum.png)
}

.spt-tptt {
    font-size: 22px;
    text-align: center;
    color: #000;
    padding: 30px 0 20px 0
}

.spt-tptxt {
    font-size: 14px;
    color: #373f43;
    line-height: 22px;
    padding: 5px
}

.spt-tplink {
    padding: 10px 5px 0 5px
}

.spt-tplink li {
    list-style: none;
    padding-left: 15px;
    background: url(../images/public/arw.png) no-repeat left 2px;
    font-size: 14px;
    margin-bottom: 5px
}

.spt-banner {
    width: 100%;
    height: 114px;
    background: url(../images/public/spt-banbj.jpg) repeat-x center center;
    font-size: 32px;
    line-height: 114px;
    color: #fff
}

.str-banner {
    background-color: #009acc
}

.str-banbg {
    background: url(../images/stories/banner-bj.jpg) no-repeat center center;
    width: 894px;
    height: 330px
}

.str-links {
    margin-bottom: 80px;
    padding-top: 75px;
    clear: both
}

.str-links a {
    width: 460px;
    height: 86px;
    text-align: center;
    text-decoration: none;
    border-radius: 6px;
    border: 1px solid #0679d2
}

.str-links a.current, .str-links a:hover {
    background-color: #0679d2;
    color: #fff
}

.strltop {
    font-size: 18px;
    margin-top: 19px;
    padding-bottom: 6px
}

.strlor {
    line-height: 86px;
    width: 112px;
    font-size: 30px;
    text-align: center
}

.strlbot {
    font-size: 14px
}

.str-la-first {
    margin-left: -30px
}

.str-la-last {
    margin-right: -30px
}

.str-bantt {
    text-align: center;
    font-size: 34px;
    color: #fff;
    padding-top: 27px;
    padding-bottom: 13px
}

.str-bandesc {
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 30px
}

.strnav {
    height: 233px;
    border-bottom: 1px solid #d8d8d8
}

.str-nwrap {
    position: relative;
    width: 996px;
    height: 165px;
    margin: auto;
    background: url(../images/stories/contents-bj.jpg) no-repeat center 1px;
    border-bottom: 1px solid #d8d8d8;
    top: 68px
}

.str-state {
    width: 75px;
    height: 75px;
    line-height: 75px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    cursor: pointer;
    position: absolute
}

.str-state span {
    display: block;
    width: 75px;
    height: 75px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    background: url(../images/stories/or-state.png) no-repeat center center
}

.str-state.disstate span {
    background: url(../images/stories/disabled.png) no-repeat center center
}

.str-state span:hover, .str-state.active span {
    background: url(../images/stories/active-state.png) no-repeat center center
}

.str-state.strnpos2016 {
    top: -16px;
    left: 200px
}

.str-state.strnpos2015 {
    top: 17px;
    left: 375px;
    z-index: 9999
}

.str-state.strnpos2014 {
    top: -22px;
    left: 550px
}

.str-state.strnpos2013 {
    top: 17px;
    left: 738px
}

.str-state.strnpos2012 {
    top: -12px;
    left: 930px
}

.str-verticleline {
    height: 121px;
    width: 12px;
    background: url(../images/stories/strl-line.png) no-repeat center bottom;
    cursor: auto;
    position: absolute;
    left: 50%;
    margin-left: -6px;
    z-index: 1
}

.str-verticleline.hide {
    display: none
}

.str-state.strnpos2016 .str-verticleline {
    top: 74px;
    height: 113px
}

.str-state.strnpos2015 .str-verticleline {
    top: 42px;
    height: 113px
}

.str-state.strnpos2014 .str-verticleline {
    top: 80px;
    height: 113px
}

.str-state.strnpos2013 .str-verticleline {
    top: 75px;
    height: 80px
}

.str-state.strnpos2012 .str-verticleline {
    top: 75px;
    height: 110px
}

.yearbox.hide {
    display: none
}

.strct .yearbox {
    padding-top: 92px
}

.strct .yearbox li {
    height: auto
}

.strct .yearbox li.hide {
    display: none
}

.strct .yearbox .ybcontent {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 26px;
    width: 945px;
    margin: auto;
    margin-bottom: 32px
}

.strct .yearbox .ybcontent.last {
    border-bottom: 0;
    padding-bottom: 35px
}

.strct .yearbox .ybtop {
    height: 1px;
    width: 945px;
    margin: auto;
    background: url(../images/public/str-border-1.jpg) no-repeat center center
}

.strct .yearbox .ybmid {
    height: auto;
    width: 945px;
    margin: auto;
    padding-bottom: 34px;
    background: url(../images/public/str-border-2.jpg) repeat-y 0 -1px
}

.strct .yearbox .ybmid.s {
    padding-bottom: 25px
}

.strct .yearbox .ybmid .strybleft {
    display: block;
    float: left;
    width: 200px;
    margin-top: 32px
}

.strct .yearbox .ybmid .cuuwrap {
    width: 142px;
    border: 1px solid #d8d8d8;
    padding: 10px;
    margin-left: 15px;
    background-color: #fff
}

.strct .yearbox .ybmid .strybleft .country, .strct .yearbox .ybmid .strybleft .username, .strct .yearbox .ybmid .strybleft .usertime {
    line-height: 30px
}

.strct .yearbox .ybmid .strybleft .username.st2, .strct .yearbox .ybmid .strybleft .country.st2 {
    font-size: 14px
}

.strct .yearbox .ybmid .strybleft .country {
    font-size: 16px;
    color: #000;
    font-weight: bold
}

.strct .yearbox .ybmid .strybleft .country span {
    display: block;
    float: left;
    margin-top: -4px;
    margin-left: 10px
}

.strct .yearbox .ybmid .strybleft .username {
    font-size: 16px
}

.strct .yearbox .ybmid .strybleft .usertime {
    font-size: 16px;
    color: #7d7d7d
}

.strct .yearbox .ybmid .strybright {
    display: block;
    width: 700px;
    float: right;
    margin-top: 33px;
    line-height: 34px;
    padding-right: 15px;
    font-size: 14px;
    color: #373f43;
    word-wrap: break-word;
    overflow: hidden
}

.strct .yearbox .ybbot {
    height: 14px;
    width: 945px;
    margin: auto;
    background: url(../images/public/str-border-3.jpg) no-repeat center top
}

.strct .pageList {
    text-align: center;
    height: 24px;
    width: 945px;
    margin: auto
}

.strct .mline {
    position: absolute;
    left: 0;
    top: 10px;
    height: 1px;
    border-bottom: 1px solid #dcdcdc;
    width: 100%;
    z-index: -1
}

.strct .pageList a {
    display: block;
    float: left;
    font-size: 13px;
    color: #636363;
    text-align: center;
    line-height: 20px;
    height: 20px;
    width: 20px;
    border-radius: 10px;
    border: 1px solid #dcdcdc;
    background-color: #dcdcdc;
    font-family: Arial, sans-serif;
    text-decoration: none;
    margin-left: 3px
}

.strct .pageList a.first {
    margin-left: 0
}

.strct .pageList .mpage {
    float: left;
    position: absolute;
    top: 0;
    left: 50%;
    background-color: #fff;
    padding: 0 15px
}

.strct .pageList a:hover, .strct .pageList a.active {
    color: #fff;
    background-color: #349bff;
    border: 1px solid #349bff
}

.yearbox.reviews .ybmid .strybright {
    width: 864px;
    padding-right: 0;
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 36px
}

.strct .yearbox.reviews .ybmid {
    padding-bottom: 0
}

.strct .yearbox.reviews .ybcontent {
    width: 894px;
    margin: auto;
    border-bottom: 0;
    padding-bottom: 35px
}

.strct .yearbox.reviews .reviews-logo {
    height: 55px;
    width: 240px;
    border: 1px solid #d8d8d8;
    background: url(../images/public/reviewslogline.jpg) repeat-y center center;
    margin-bottom: 9px;
    padding: 1px 2px
}

.strct .yearbox.reviews .reviews-logo img {
    float: left;
    display: block
}

.strct .yearbox.reviews .ybtop {
    width: 894px;
    height: 1px;
    background: url(../images/public/rvtop.jpg) repeat-y center top
}

.strct .yearbox.reviews .ybmid {
    width: 894px;
    background: url(../images/public/rvmid.jpg) repeat-y center top
}

.strct .yearbox.reviews .ybbot {
    width: 894px;
    height: 15px;
    background: url(../images/public/rvbot.jpg) no-repeat center bottom
}

.rvsbg {
    position: relative;
    height: 242px;
    color: #fff
}

.rvsbg .rvs-banbg {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: 140px;
    width: 564px;
    height: 242px;
    z-index: 1;
    background: url(../images/purchase/reviews.jpg) no-repeat center center
}

.rvs-banner {
    background-color: #00467b;
    width: 100%;
    overflow: hidden
}

.rvsbg .rvstxt {
    position: absolute;
    top: 0;
    left: 0;
    width: 980px;
    z-index: 4
}

.rvs-bantt {
    font-size: 40px;
    padding: 55px 0 20px 0
}

.rvs-dscrpt-mid {
    font-size: 26px;
    padding-bottom: 22px
}

.rvs-dscrpt-sml {
    font-size: 16px
}

.question-text.sdug {
    top: -97px;
    right: -233px;
    width: 220px
}

.b404-banner {
    width: 100%;
    background-color: #0c5261;
    margin: 0 auto;
    position: relative
}

.b404-banner i {
    display: block;
    width: 306px;
    height: 268px;
    margin-left: 160px;
    margin-top: 35px;
    background: url(../images/ico/404.jpg) no-repeat center center;
    position: absolute;
    left: 50%
}

.banner-404-bj {
    width: 980px;
    margin: 0 auto;
    color: #fff
}

.banner-404-bj .title {
    font-size: 40px;
    padding-top: 70px;
    padding-bottom: 45px
}

.banner-404-bj .title-404 {
    font-size: 16px;
    line-height: 30px;
    width: 580px;
    padding-bottom: 50px
}

.follow-404 {
    width: 980px;
    margin: 0 auto
}

.follow-404 .tit-404 {
    font-size: 34px;
    color: #000;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px
}

.follow-404 .box {
    width: 980px;
    height: 200px;
    padding-bottom: 90px
}

.follow-404 .box .box-404 {
    width: 300px;
    height: 200px;
    border: solid 1px #d7d7d7
}

.follow-404 .box .box-404 .top-one {
    width: 300px;
    height: 60px;
    background-color: #f3f3f3;
    font-size: 22px;
    color: #000;
    line-height: 60px
}

.follow-404 .box .box-404 .top-two {
    font-size: 14px;
    line-height: 20px;
    color: #373f43;
    padding: 5px;
    padding-top: 20px;
    padding-bottom: 30px
}

.follow-404 .box .box-404 a {
    font-size: 14px
}

.follow-404 .box .box-404.margin {
    margin-left: 38px
}

.introduction {
    width: 100%;
    background-color: #f2f2f2;
    padding-bottom: 70px
}

.introduction .middle-404 {
    width: 980px;
    margin: 0 auto
}

.introduction .middle-404 .title {
    font-size: 34px;
    color: #000;
    padding-top: 70px;
    padding-bottom: 35px
}

.introduction .middle-404 ul {
    margin-left: 20px;
    text-align: left;
    font-size: 14px;
    line-height: 32px;
    color: #373f43
}

.introduction .middle-404 ul li {
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 9px
}

.introduction .middle-404 a {
    font-size: 16px;
    line-height: 30px
}

.introduction .middle-404 a.left {
    width: 150px;
    height: 30px;
    border: solid 1px #61b7f9;
    border-radius: 10px;
    margin-left: 22px;
    margin-top: 35px;
    display: block
}

.introduction .middle-404 a.right {
    width: 200px;
    height: 30px;
    border: solid 1px #61b7f9;
    border-radius: 10px;
    margin-top: 35px;
    margin-left: 22px;
    display: block
}

.company-banner {
    width: 100%;
    background-color: #025cb1;
    position: relative;
    overflow: hidden
}

.company-banner i {
    display: block;
    width: 710px;
    height: 137px;
    background: url(../images/purchase/com-banner-bj.jpg) no-repeat center center;
    position: absolute;
    left: 50%
}

.company-banner .company-text {
    position: relative;
    width: 980px;
    margin: 0 auto;
    color: #fff;
    position: relative
}

.company-banner .company-text .one {
    font-size: 34px;
    padding-top: 40px
}

.company-banner .company-text .two {
    font-size: 20px;
    margin-left: 330px;
    margin-top: 10px;
    padding-bottom: 32px
}

.company-transition {
    width: 100%;
    background: url(../images/purchase/company-img.jpg) no-repeat center bottom;
    background-color: #f3f9fc;
    padding-top: 80px;
    margin-bottom: 90px;
    clear: both;
    overflow: hidden
}

.company-transition .company-trans-text {
    width: 980px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 22px;
    color: #373f43;
    position: relative
}

.company-transition .company-trans-text .two {
    margin-top: 40px;
    margin-bottom: 40px
}

.company-transition .company-trans-text .three {
    margin-bottom: 70px
}

.busi-prod-middle.two {
    width: 980px;
    margin: 0 auto;
    padding-bottom: 70px
}

.busi-prod-middle .company-tt {
    font-size: 32px;
    color: #000;
    padding-bottom: 70px
}

.busi-prod-middle .prod-right .middle.four {
    font-size: 20px;
    margin-top: 30px;
    color: #000
}

.busi-prod-middle .down-com {
    display: block;
    width: 150px;
    height: 31px;
    border: solid 1px #249efc;
    border-radius: 10px;
    font-size: 16px;
    line-height: 30px;
    margin: 0 auto;
    margin-top: 20px
}

.icon-Backupper {
    background: url(../images/ico/backupper.png) no-repeat center center
}

.icon-Assistant {
    background: url(../images/ico/down-standard.png) no-repeat center center
}

.icon-MultCloud {
    background: url(../images/ico/multcloud.png) no-repeat center center
}

.company-products {
    width: 980px;
    margin: 0 auto;
    padding-bottom: 50px
}

.company-products .title {
    font-size: 34px;
    color: #000;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 50px
}

.company-products ul li {
    padding-left: 15px;
    font-size: 14px;
    line-height: 32px;
    color: #373f43;
    background: url(../images/public/arrow.png) no-repeat left 8px
}

.company-products .bottom-company {
    width: 214px;
    height: 21px;
    float: left;
    margin-left: 160px;
    margin-top: 40px
}

.company-products .bottom-company span {
    font-size: 14px;
    line-height: 24px;
    color: #373f43
}

.company-products .bottom-company .hr {
    width: 90px;
    height: 1px;
    background-color: #ccc;
    border: 0;
    margin-top: 12px
}

.contact-company {
    width: 100%;
    height: 338px;
    margin: 0 auto;
    background-color: #5796ab;
    position: relative
}

.contact-company i {
    display: block;
    width: 1036px;
    height: 338px;
    margin-left: -500px;
    background: url(../images/purchase/contact-us-img.jpg) no-repeat center center;
    position: absolute;
    left: 50%
}

.contact-company .align {
    width: 980px;
    height: 338px;
    margin: 0 auto;
    position: relative
}

.contact-company .align .left {
    width: 410px;
    color: #fff;
    padding-top: 60px
}

.icon-Location {
    background: url(../images/ico/company-location.png) no-repeat center center
}

.icon-Contact {
    background: url(../images/ico/email-us.png) no-repeat center center
}

.contact-company .align .left .icon {
    width: 90px;
    height: 79px
}

.contact-company .align .left .one {
    font-size: 20px;
    margin-top: 25px;
    margin-left: 20px
}

.contact-company .align .left .two {
    font-size: 14px;
    padding-top: 25px;
    padding-bottom: 15px;
    margin-left: 5px
}

.contact-company .align .left .three {
    font-size: 14px;
    line-height: 22px;
    margin-left: 5px;
    display: block
}

.contact-company .align .left .four {
    font-size: 14px;
    line-height: 30px;
    padding-top: 20px
}

.contact-company .align .left .four a {
    color: #fef500
}

.contact-us-banner {
    width: 100%;
    height: 245px;
    background: url(../images/purchase/banner-bj1.jpg) repeat-x center center
}

.contact-us-banner-bj {
    width: 960px;
    height: 245px;
    margin: 0 auto;
    background: url(../images/purchase/con-banner-bj.jpg) no-repeat center center;
    color: #fff
}

.contact-us-banner-bj .contact-one {
    font-size: 34px;
    padding-top: 50px;
    padding-bottom: 50px
}

.contact-us-banner-bj .contact-two {
    font-size: 20px;
    line-height: 30px
}

.products .middle_text_one {
    padding-bottom: 60px;
    padding-top: 50px;
    font-size: 32px
}

.software_midd_left.contact {
    width: 388px;
    height: 293px
}

.products_title_top.contact {
    height: 80px;
    padding-top: 10px
}

.products_title.contact {
    font-size: 20px
}

.products_title a {
    color: #000
}

.products_title_two.contact {
    font-size: 14px;
    line-height: 22px;
    margin-top: 15px
}

.software_midd_left .contact-down.pec {
    margin-top: 0
}

.icon-technical-support {
    background: url(../images/ico/technical-support.png) no-repeat center center
}

.contact-call {
    width: 100%;
    height: 364px;
    background-color: #ededed;
    margin-top: 70px;
    position: relative
}

.contact-call i {
    display: block;
    width: 995px;
    height: 364px;
    margin-left: -500px;
    background: url(../images/purchase/con-img-bj.jpg) no-repeat center center;
    position: absolute;
    left: 50%
}

.contact-call-bjk {
    width: 980px;
    height: 364px;
    margin: 0 auto;
    position: relative;
    text-align: center
}

.contact-call-bjk .call-one {
    font-size: 32px;
    color: #000;
    padding-top: 80px;
    padding-bottom: 50px
}

.contact-call-bjk .call-two {
    font-size: 20px;
    color: #373f43;
    padding-bottom: 15px
}

.contact-call-bjk .call-three {
    font-size: 20px;
    color: #373f43;
    padding-bottom: 10px
}

.contact-call-bjk .call-three span {
    color: #000
}

.question-text.desc {
    width: 225px;
    font-size: 12px;
    position: absolute;
    top: -40px;
    right: 22px;
    padding-left: 15px;
    color: #373f43
}

.Su-box-left .question-text.desc ul {
    font-size: 12px;
    line-height: 22px;
    padding: 13px 5px 13px 0;
    margin: 0;
    list-style-position: inside
}

.Su-box-left .question-text.desc ul li {
    height: auto;
    padding-left: 0;
    list-style: none;
    background: url(../images/public/odot.png) no-repeat left 7px;
    border-bottom: 0;
    color: #373f43;
    margin-bottom: 5px;
    line-height: 20px;
    padding-left: 15px
}

.company-banner.standard {
    width: 100%;
    height: 168px;
    background: url(../images/purchase/stand-banner-bj.jpg) repeat-x 0 0
}

.company-banner .company-text .one.stand {
    line-height: 44px
}

.Up-standard {
    width: 980px;
    margin: 0 auto
}

.Up-standard .Su-title {
    font-size: 16px;
    line-height: 30px;
    color: #000;
    width: 850px;
    text-align: center;
    margin: 0 auto;
    padding-top: 75px;
    padding-bottom: 80px
}

.Up-standard .Su-top {
    width: 980px;
    margin: 0 auto;
    padding-bottom: 60px
}

.Up-standard .Su-top .Su-box-left {
    width: 429px
}

.Su-box-left .s123 {
    width: 429px;
    height: 76px;
    font-size: 22px;
    line-height: 70px;
    color: #fff;
    background: url(../images/home/stand-left.png) no-repeat center center
}

.Su-box-left .s456 {
    width: 427px;
    border: solid 1px #d9d9d9;
    border-top: 0
}

.Su-box-left .s456 ul {
    margin: 20px;
    margin-top: 0;
    padding-top: 40px;
    font-size: 14px;
    line-height: 40px;
    color: #000
}

.Su-box-left .s456 ul li {
    padding-left: 40px;
    height: 40px;
    border-bottom: solid 1px #d9d9d9;
    background: url(../images/public/check.png) no-repeat 10px 15px
}

.Su-box-left .s456 ul li i {
    display: block;
    width: 15px;
    height: 15px;
    margin-top: 13px;
    margin-left: 6px;
    background: url(../images/public/check-box.png) no-repeat -66px -9px;
    cursor: pointer;
    position: relative;
    z-index: 1000
}

.Su-box-left .s456 ul li i:hover {
    background-position: -87px -9px
}

.Su-box-left .s456 ul li i:hover .question-text {
    display: block
}

.Su-box-left .s456 .Su-box-bottom {
    width: 336px;
    height: 231px;
    margin: 0 auto;
    background: url(../images/bdsm/standard-upgrade.jpg) no-repeat center center;
    margin-top: 80px;
    margin-bottom: 80px;
    position: relative
}

.Su-box-left .s456 .Su-box-bottom i {
    display: block;
    width: 199px;
    height: 197px;
    background: url(../images/ico/stand-arrow.png) no-repeat center center;
    position: absolute;
    top: -75px;
    right: -100px
}

.Up-standard .Su-top .Su-box-left.Supec {
    width: 492px
}

.Su-box-left .s123.Supec {
    width: 492px;
    height: 76px;
    font-size: 22px;
    line-height: 70px;
    color: #fff;
    background: url(../images/home/stand-right.png) no-repeat center center
}

.Su-box-left .s456.Supec {
    width: 490px;
    border: solid 1px #d9d9d9;
    border-top: 0
}

.Su-box-left .s456.Supec .Supec-title {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    padding: 25px
}

.Su-box-left .s456 ul.Supec {
    padding-top: 0
}

.Supec-border {
    border-top: solid 1px #d9d9d9
}

.Su-box-left .seleCont {
    width: 125px;
    height: 34px;
    line-height: 34px;
    margin-left: 10px;
    float: left;
    cursor: pointer;
    position: relative;
    background: url("../images/public/stand-selection-box.png") no-repeat center center
}

.Su-box-left .seleName {
    border: 1px solid #f3a960;
    width: 94px;
    border-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    height: 31px;
    font-size: 14px;
    color: #000;
    position: absolute;
    top: 1px;
    left: 0;
    overflow: hidden;
    color: #f60;
    font-size: 20px
}

.Su-box-left .seleName {
    background: #fff;
    height: auto;
    position: absolute;
    top: 1px;
    left: 0
}

.Su-box-left .seleName div {
    padding-left: 9px;
    height: 29px;
    line-height: 29px
}

#proBnr .bnqstip {
    top: -96px;
    left: 15px
}

.Su-box-left .seleName div.active {
    height: 31px;
    line-height: 31px
}

.Su-box-left .seleName.active div:hover {
    background: #ffd78a
}

.Su-right-bottom {
    height: 35px;
    margin-left: 20px;
    margin-top: 25px
}

.Su-right-bottom .aomeileft.price {
    margin-top: 6px;
    font-size: 16px;
    color: #373f43
}

.Su-box-left .Su-free {
    margin-left: 20px;
    margin-top: 10px;
    clear: both;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    color: #373f43
}

.Su-box-left .Su-free span {
    float: left
}

.Su-box-left .Su-free i {
    float: left;
    width: 15px;
    height: 15px;
    margin-right: 3px;
    margin-top: 5px
}

.Su-box-left .Su-free i.right {
    display: block;
    width: 15px;
    height: 15px;
    margin-left: 5px;
    background: url(../images/public/check-box.png) no-repeat -66px -9px;
    cursor: pointer;
    position: relative
}

.Su-box-left .Su-free i.right:hover {
    background-position: -87px -9px
}

.Su-box-left .Su-free i.right:hover .question-text {
    display: block
}

.Su-left-onclick {
    display: block;
    width: 15px;
    height: 15px;
    margin-left: 8px;
    background: url(../images/public/check-box.png) no-repeat -36px -10px;
    cursor: pointer;
    position: relative
}

.Su-left-click {
    display: block;
    width: 15px;
    height: 15px;
    margin-left: 8px;
    background: url(../images/public/check-box.png) no-repeat -11px -10px;
    cursor: pointer;
    position: relative
}

.Su-box-left .s456 a {
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 35px;
    font-size: 24px;
    color: #fff;
    line-height: 60px;
    text-indent: 61px;
    width: 243px;
    height: 60px;
    display: block;
    background: url(../images/purchase/buy-button.png) no-repeat -9px -9px
}

.Su-box-left .s456 a.hide {
    display: none
}

.Su-box-left .s456 a:hover {
    background-position: -9px -78px;
    text-decoration: none
}

.Su-bot-pg {
    width: 100%;
    height: 330px;
    background-color: #f1f1f1
}

.Su-bot-pg .Su-og-middle {
    width: 980px;
    margin: 0 auto
}

.Su-bot-pg .Su-og-middle .pg-title {
    font-size: 26px;
    color: #000;
    text-align: left;
    padding-top: 50px;
    padding-bottom: 40px
}

.Su-bot-pg .Su-og-middle .pg-left {
    width: 91px;
    height: 108px;
    margin-top: 15px;
    margin-left: 10px;
    background: url(../images/ico/safety.png) no-repeat center center
}

.Su-bot-pg .Su-og-middle ul {
    margin-left: 170px;
    border-left: solid 1px #d9d9d9;
    font-size: 16px;
    line-height: 30px;
    padding-left: 30px
}

.Su-bot-pg .Su-og-middle ul li {
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 8px
}

.hr.abfw {
    background-color: #fff
}

.win7Included.abfw {
    background-color: #fff
}

#ABFW .AMtable .tdQues {
    width: 15px;
    height: 15px;
    margin-top: 4px;
    background: url(../images/public/choose-icon.png) -50px -2px
}

#ABFW .AMtable .tdQues:hover {
    background-position: -71px -2px
}

#ABFW .ubox.aomeiright {
    margin-right: 0
}

.videos-banner {
    width: 100%;
    height: 173px;
    margin-bottom: 70px;
    background: url(../images/purchase/videos-banner-bj.jpg) repeat-x center center;
    position: relative
}

.videos-banner i {
    display: block;
    width: 132px;
    height: 130px;
    margin-top: 20px;
    margin-left: 330px;
    background: url(../images/ico/videos.png) repeat-x center center;
    position: absolute;
    left: 50%
}

.videos-banner .videos-bj-text {
    width: 980px;
    margin: 0 auto;
    color: #fff;
    position: relative
}

.videos-bj-text .videos-one {
    font-size: 34px;
    text-align: left;
    padding-top: 35px;
    padding-bottom: 20px
}

.videos-bj-text .videos-two {
    font-size: 16px;
    line-height: 26px;
    width: 770px
}

.videos-show {
    width: 994px;
    margin: 0 auto;
    overflow: hidden
}

.videos-show .vs-floor {
    width: 994px;
    background: url(../images/public/table.jpg) no-repeat center bottom;
    height: 300px;
    text-align: left
}

.vs-floor .vs-box {
    float: left;
    width: 287px;
    height: 230px;
    position: relative;
    margin: 0 28px 0 0
}

.vs-box .vs-box-info {
    width: 287px;
    height: 36px;
    line-height: 42px;
    text-indent: 20px;
    position: absolute;
    font-size: 14px;
    color: #3b3b3b;
    bottom: 0;
    background: url(../images/public/case.png);
    z-index: 3
}

.vs-floor .vs-box.vs-box-first {
    margin-left: 38px
}

.vs-box .vs-box-img {
    display: block;
    width: 276px;
    height: 195px;
    padding: 0;
    margin: 0 auto;
    position: relative;
    top: 20px;
    left: 1px
}

.vs-box .vs-box-img .vs-start {
    height: 57px;
    width: 58px;
    position: absolute;
    left: 50%;
    margin-left: -29px;
    top: 50%;
    margin-top: -30px;
    background: url(../images/public/start.png) no-repeat 0 center
}

.vs-box .vs-box-img:hover .vs-start {
    background: url(../images/public/start.png) no-repeat -60px center
}

.videos-down {
    width: 100%;
    height: 175px;
    margin-top: 30px;
    border-top: solid 1px #e0e0e0
}

.videos-down .down-bottom {
    width: 800px;
    margin: 0 auto;
    margin-top: 60px
}

.videos-down .down-bottom a {
    text-align: center;
    font-size: 14px;
    line-height: 40px;
    width: 342px;
    height: 40px;
    border: solid 1px #1982d5;
    border-radius: 10px;
    color: #3faafc
}

.videos-down .down-bottom a:hover {
    color: #fff;
    background-color: #1681d4;
    text-decoration: none
}

.dlListTips.gray {
    background-color: #eee;
    padding-top: 45px;
    padding-bottom: 30px
}

.download-banner-bj.win7 {
    width: 100%;
    height: 228px;
    background: url(../images/purchase/win7-banner-bj.jpg) repeat-x;
    position: relative
}

.download-banner-bj.win7 .down-middle .download-title {
    padding-bottom: 45px
}

.download-banner-bj.win7 .down-middle .download-bottom {
    font-size: 26px
}

.download-banner-bj.win7 i {
    margin-left: 265px;
    margin-top: 5px
}

.backup-to-nas {
    width: 980px;
    margin: 0 auto;
    margin-top: 30px;
    padding-bottom: 55px
}

.backup-to-nas .fbtn-left {
    width: 280px
}

.backup-to-nas .fbtn-left .fbtn-box-top {
    width: 280px
}

.fbtn-box-top .fbtn-box-title {
    width: 280px;
    height: 46px;
    color: #fff;
    font-size: 16px;
    line-height: 46px;
    background-color: #3ea3dd;
    border-radius: 5px;
    text-indent: 15px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    position: relative
}

.fbtn-box-top .fbtn-box-title .i-top {
    display: block;
    width: 48px;
    height: 90px;
    background: url(../images/ico/fbt-free.png) no-repeat center center;
    position: absolute;
    top: 0;
    right: 5px
}

.fbtn-box-top .fbtn-box-title .i-fbtn {
    display: block;
    width: 45px;
    height: 44px;
    background: url(../images/ico/fbt-free1.png) no-repeat center center;
    position: absolute;
    top: 0;
    right: 0
}

.fbtn-box-top .fbtn-box-txt {
    font-size: 14px;
    line-height: 22px;
    color: #0871ad;
    border: solid 5px #3ea3dd;
    border-top: 0;
    padding-top: 20px;
    padding-bottom: 25px;
    padding-left: 10px;
    position: relative
}

.fbtn-box-top .fbtn-box-txt .fbtn-down {
    display: block;
    width: 150px;
    height: 32px;
    border: solid 1px #31a4fc;
    border-radius: 10px;
    font-size: 14px;
    line-height: 32px;
    color: #249efc;
    text-align: center;
    margin-top: 25px
}

.fbtn-box-top .fbtn-box-txt i {
    display: block;
    width: 75px;
    height: 68px;
    background: url(../images/ico/fbt-box.png) no-repeat center center;
    position: absolute;
    right: 10px;
    bottom: 10px
}

.fbtn-box-top .fbtn-box-txt span {
    width: 225px;
    display: block
}

.fbtn-left .fbtn-box-top.margin {
    margin-top: 35px
}

.fbtn-box-top .fbtn-box-txt.fbtn {
    border: solid 1px #dedede;
    border-top: 0;
    padding-bottom: 10px
}

.fbtn-box-top .fbtn-box-txt.fbtn a {
    display: block;
    font-size: 14px;
    line-height: 30px;
    color: #373f43
}

.fbtn-box-top .fbtn-box-txt.fbtn a:hover {
    color: #249efc
}

.fbtn-box-top .fbtn-box-txt.fbtn ul li:hover {
    background-color: #deebf1
}

.fbtn-box-top .fbtn-box-txt.fbtn ul li {
    height: 30px;
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 7px
}

#article-box {
    width: 683px;
    margin-left: 15px;
    border: solid 1px #dedede;
    overflow: hidden
}

#article-box .articleWrap.help h1 {
    font-weight: normal;
    padding-top: 25px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    font-size: 22px;
    color: #000;
    line-height: 30px;
    border-bottom: solid 1px #dcdcdc
}

#article-box .articleWrap.help {
    width: 630px;
    padding: 0 25px
}
#article-box .articleWrap input + h1 {
    display: none!important;
}

#article-box .articleWrap h1 {
    font-weight: normal;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 22px;
    color: #000;
    line-height: 30px
}

#article-box .articleWrap h2 {
    font-size: 18px;
    padding: 10px 10px;
    background-color: #cfe6fd;
    font-weight: normal;
    color: #000;
    margin-bottom: 15px;
    overflow: hidden
}

.psllm {
    position: relative;
    z-index: 1;
    float: left;
    left: 50%;
    top: 0;
    margin-left: -319px;
    margin-top: 10px
}

.psllm a {
    display: block;
    float: left;
    margin-right: 455px;
    font-size: 16px
}

.psllm a.last {
    margin-right: 0
}

#article-box .articleWrap {
    line-height: 26px;
    padding: 15px;
    width: 650px;
    padding-bottom: 50px;
    padding-top: 0;
    font-size: 12px;
    box-sizing: border-box
}

#article-box .articleWrap img {
    margin-bottom: 10px;
    border: 0
}

#article-box .articleWrap p em {
    font-weight: normal;
    font-style: italic
}

#article-box .articleWrap p {
    font-size: 14px;
    line-height: 26px;
    color: #373f43;
    padding-bottom: 15px
}

#article-box .articleWrap p:last-child {
    padding-bottom: 0
}

#article-box .articleWrap p a {
    font-size: 14px
}

#article-box .articleWrap p img {
    margin-bottom: 0
}

#article-box .articleWrap p strong {
    font-weight: bold
}

#article-box .articleWrap ul {
    padding-left: 15px;
    padding-bottom: 20px;
    margin-top: -7px
}

#article-box .articleWrap ul li {
    font-size: 14px;
    line-height: 180%;
    color: #373f43;
    list-style-type: disc;
    margin-top: 7px
}

#article-box .articleWrap ul li a {
    font-size: 14px
}

#article-box .articleWrap table {
    width: 100%;
    margin: auto;
    clear: both;
    font-size: 14px;
    color: #373f43;
    padding: 0;
    margin: 0 auto;
    border-collapse: collapse;
    border-width: 1px 0 0 1px;
    border: 1px solid #dcdcdc;
    text-align: center;
    margin-bottom: 15px
}

#article-box .articleWrap table td {
    border-collapse: collapse;
    border: 1px solid #dcdcdc;
    border-width: 0 1px 1px 0;
    padding: 5px
}

#article-box .articleWrap a.btn {
    width: 193px;
    height: 40px;
    color: #fff;
    line-height: 40px;
    text-indent: 50px;
    background: url(../images/activity/dowlad1.png) no-repeat center center;
    font-size: 12px
}

#article-box .articleWrap a.btn.right {
    width: 215px;
    margin-left: 40px;
    background: url(../images/activity/buy1.png) no-repeat center center
}

.AddWarp-btn {
    width: 653px;
    height: 135px;
    background: url(../images/activity/article/4.jpg) no-repeat center center;
    border: solid 1px #fff
}

.AddWarp-btn.pro {
    background: url(../images/activity/article/1.jpg) no-repeat center center
}

.AddWarp-btn.server {
    background: url(../images/activity/article/2.jpg) no-repeat center center
}

.AddWarp-btn.tech {
    background: url(../images/activity/article/3.jpg) no-repeat center center
}

.AddWarp-btn .icon-product {
    float: left;
    width: 76px;
    height: 120px;
    margin: 10px 0 0 50px
}

.AddWarp-btn .icon-product.pro {
    background: url(../images/activity/article/pro.png) no-repeat center center
}

.AddWarp-btn .icon-product.server {
    background: url(../images/activity/article/server.png) no-repeat center center
}

.AddWarp-btn .icon-product.tech {
    background: url(../images/activity/article/technician.png) no-repeat center center
}

.AddWarp-btn .icon-product.techp {
    background: url(../images/activity/article/technician-plus.png) no-repeat center center
}

.AddWarp-btn .text-warpd {
    width: 390px;
    margin-left: 100px
}

.AddWarp-btn .text-warpd span {
    display: block;
    padding: 18px 0;
    font-size: 16px;
    color: #fff
}

.AddWarp-btn .text-warpd a.lined-warp {
    display: block;
    width: 135px;
    height: 35px;
    color: #682a01;
    line-height: 35px;
    text-align: center;
    background-color: #f6c721;
    border-radius: 5px;
    font-size: 18px
}

.AddWarp-btn .text-warpd a.lined-warp:hover {
    text-decoration: none;
    background-color: #f3bf0a
}

.features-index {
    width: 100%;
    height: 155px;
    background: url(../images/purchase/fi-banner-bj.jpg) repeat-x center center;
    margin-bottom: 45px
}

.features-index .box-midd {
    width: 980px;
    margin: 0 auto;
    color: #fff;
    text-align: left
}

.features-index .box-midd .tit-one {
    font-size: 34px;
    padding-top: 45px;
    padding-bottom: 10px
}

.features-index .box-midd .tit-two {
    font-size: 20px;
    margin-left: 320px
}

.features-index-box {
    width: 980px;
    margin: 0 auto
}

.features-index-box .features-top {
    margin-bottom: 40px
}

.features-index-box .features-top .fi-title {
    width: 980px;
    height: 65px;
    background-color: #e8eaee;
    font-size: 22px;
    line-height: 65px
}

.features-index-box .features-top .fi-title i {
    float: left;
    width: 70px;
    height: 57px;
    margin-left: 6px;
    margin-top: 3px
}

.features-index-box .features-top .fi-title span {
    margin-left: 15px
}

.features-index-box .features-top .fi-botton {
    width: 978px;
    margin: 0 auto;
    border: solid 1px #e9ebef;
    border-top: 0
}

.features-index-box .features-top .fi-botton ul {
    width: 300px;
    padding-top: 25px;
    padding-bottom: 30px;
    margin-left: 30px;
    font-size: 14px;
    line-height: 32px;
    color: #373f43
}

.features-index-box .features-top .fi-botton ul li {
    padding-left: 14px;
    background: url(../images/public/arrow.png) no-repeat left 9px
}

.features-index-box .features-top .fi-botton ul.margin {
    margin-left: 200px
}

.features-top .fi-botton ul li a {
    color: #373f43
}

.features-top .fi-botton ul li a:hover {
    color: #09e
}

.icon-features-backup {
    background: url(../images/ico/backup.png) no-repeat center center
}

.icon-features-clone {
    background: url(../images/ico/clone.png) no-repeat center center
}

.icon-features-restore {
    background: url(../images/ico/fi-restore.png) no-repeat center center
}

.icon-features-utilities {
    background: url(../images/ico/utilities.png) no-repeat center center
}

.features-banner-box {
    width: 100%;
    margin-top: 45px;
    background: #ece6dd
}

.features-banner-box .bottom-box {
    width: 999px;
    margin: 0 auto;
    height: 286px;
    background: url(../images/purchase/features-index.jpg) no-repeat center center;
    text-align: center
}

.features-banner-box .bottom-box .fib-one {
    font-size: 34px;
    padding-top: 60px;
    padding-bottom: 35px
}

.features-banner-box .bottom-box .fib-two {
    font-size: 16px;
    padding-bottom: 40px
}

.features-banner-box .bottom-box a {
    display: block;
    margin: 0 auto;
    width: 172px;
    height: 32px;
    font-size: 16px;
    line-height: 32px;
    color: #249efc;
    text-align: center;
    border: solid 1px #43a7f4;
    border-radius: 10px
}

#CLwrap.one {
    width: 280px;
    margin: auto
}

.ch-version .title .down-onekey {
    font-size: 14px;
    font-weight: normal;
    margin-right: 30px
}

.ch-version .title .down-onekey i {
    float: left;
    width: 15px;
    height: 15px;
    background: url(../images/public/onekey-changelog.png) no-repeat center center
}

.ch-version .title .down-onekey a {
    float: left;
    color: #35afe7;
    margin-left: 5px;
    margin-top: -1px
}

.ch-version.onekey ul li {
    margin-bottom: 10px
}

.pxeBanner {
    width: 100%;
    height: 355px;
    background-color: #1155a0;
    overflow: hidden;
    position: relative
}

.pxeImgWrap {
    width: 708px;
    height: 355px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -24px;
    background: url(../images/pxe-boot-tool/banner-bj.jpg) no-repeat center center
}

.pxeTextWrap {
    width: 470px;
    height: 355px;
    color: #fff
}

.pxeBanBtns a {
    display: block;
    float: left;
    text-align: center;
    font-size: 16px;
    color: #fff;
    width: 204px;
    border-radius: 13px;
    border: 1px solid #fff;
    height: 30px;
    line-height: 30px;
    margin-right: 45px
}

.pxeTextWrap .pxett {
    font-size: 36px;
    padding-top: 60px;
    padding-bottom: 45px
}

.pxeTextWrap .pxedcpt {
    font-size: 20px;
    line-height: 40px;
    margin-bottom: 40px
}

.pxeBanBtns a.lt {
    margin-right: 0
}

.pxeCReason {
    border-top: 1px solid #d8d8d8;
    color: #000;
    padding-bottom: 85px
}

.pxeCReasonWrap .title {
    font-size: 34px;
    padding-top: 85px;
    text-align: center
}

.pxeCReasonWrap .pxeCLbox {
    width: 288px;
    height: 410px;
    border: 1px solid #d8d8d8;
    margin-right: 39px;
    padding: 5px;
    background-color: #fff
}

.pxeCReasonWrap .pxeCLbox.lt {
    margin-right: 0
}

.pxeCReasonWrap .pxeCLists {
    padding-top: 105px
}

.pxeCReasonWrap .pxeClimg {
    height: 100px;
    background-color: #f6f6f6;
    padding-top: 14px
}

.pxeCReasonWrap .pxeClimg i {
    width: 104px;
    height: 80px;
    display: block;
    margin: auto
}

.pxeCReasonWrap .pxeClDesc {
    font-size: 18px;
    text-align: center;
    line-height: 22px;
    padding-top: 25px;
    height: 71px
}

.pxeCReasonWrap .pxeClText {
    color: #373f43;
    line-height: 26px;
    padding: 0 22px;
    font-size: 14px
}

.cpt3-icon {
    background-repeat: no-repeat;
    background-image: url(../images/ico/pxe-tool.png);
    background-position: -2px -124px
}

.cd-icon {
    background-repeat: no-repeat;
    background-image: url(../images/ico/pxe-tool.png);
    background-position: -140px -124px
}

.lan-icon {
    background-repeat: no-repeat;
    background-image: url(../images/ico/pxe-tool.png);
    background-position: -267px -123px
}

.pxeSelector {
    padding-bottom: 100px
}

.pxeTabWrap .title {
    font-size: 34px;
    text-align: center;
    padding-top: 100px
}

.pxeTabWrap .tabBoxes {
    padding-top: 85px
}

.pxeTabWrap .tabBox {
    width: 218px;
    height: 196px;
    border: 1px solid #dedede;
    margin-right: 20px;
    padding: 5px;
    position: relative
}

.pxeTabWrap .tabBox .tbWrap {
    height: 216px;
    height: 194px;
    background-color: #f6f6f6;
    border: 1px solid #f6f6f6;
    color: #000;
    cursor: pointer
}

.pxeTabWrap .tabBox.lt {
    margin-right: 0
}

.pxeTabWrap .tabpic i {
    width: 100px;
    height: 80px;
    display: block;
    margin: auto;
    border: 1px solid #f6f6f6;
    margin-top: 26px
}

.compatibility-icon {
    background-repeat: no-repeat;
    background-image: url(../images/ico/pxe-tool.png);
    background-position: 9px -4px
}

.pxefreeware-icon {
    background-repeat: no-repeat;
    background-image: url(../images/ico/pxe-tool.png);
    background-position: -94px -2px
}

.pxeInteraction-icon {
    background-repeat: no-repeat;
    background-image: url(../images/ico/pxe-tool.png);
    background-position: -195px -2px
}

.pe-builder-icon {
    background-repeat: no-repeat;
    background-image: url(../images/ico/pxe-tool.png);
    background-position: -298px -2px
}

.pxeTabWrap .tabName {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    margin-top: 20px
}

.pxeTabWrap .tabName.c249 {
    color: #249efc
}

.pxeTabWrap .tabPxeTrian {
    position: absolute;
    bottom: -42px;
    left: 50%;
    width: 54px;
    height: 32px;
    background: url(../images/public/arw.jpg) no-repeat center center;
    margin-left: -27px;
    z-index: 2
}

.pxeTabWrap .tabPxeTrian.hide {
    display: none
}

.tabPxeContents .tabPxeCon {
    border: 1px solid #d8d8d8;
    padding-top: 45px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 42px;
    font-size: 14px;
    color: #373f43;
    line-height: 26px;
    margin-top: 40px
}

.tabPxeContents .tabPxeCon.hide {
    display: none
}

.tabPxeContents .tabPxeCon ul li {
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 6px
}

.license-bj {
    width: 980px;
    margin: 0 auto
}

.license-bj .lic-title {
    font-size: 34px;
    color: #000;
    padding-top: 80px;
    padding-bottom: 70px;
    text-align: center
}

.lic-bjc {
    background-color: #eff0f3
}

.license-bj table {
    width: 980px;
    margin: 0 auto;
    line-height: 20px
}

.license-bj table tr td {
    padding: 15px;
    border: solid 1px #ddd;
    font-size: 14px;
    color: #373f43
}

.license-bj table tr td.title {
    font-size: 16px
}

.license-down {
    width: 620px;
    height: 32px;
    margin: 0 auto;
    margin-top: 85px;
    margin-bottom: 80px
}

.license-down a {
    height: 32px;
    border: solid 1px #31a4fc;
    border-radius: 10px;
    font-size: 16px;
    line-height: 32px;
    color: #249efc;
    text-align: center
}

.license-down a.aomeileft {
    width: 280px
}

.license-down a.aomeiright {
    width: 210px
}

.features-banner-bj {
    width: 100%;
    height: 364px;
    background: url(../images/purchase/nf-banner-bj.jpg) repeat-x center center
}

.features-banner-bj .features-banner {
    width: 980px;
    height: 364px;
    margin: 0 auto;
    color: #fff;
    text-align: center
}

.features-banner-bj .features-banner .one {
    font-size: 34px;
    padding-top: 70px;
    padding-bottom: 45px
}

.features-banner-bj .features-banner .two {
    font-size: 16px;
    line-height: 30px;
    padding-bottom: 40px
}

.features-banner-bj .features-banner .three {
    width: 635px;
    height: 32px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 32px
}

.features-banner-bj .features-banner .three a {
    width: 272px;
    height: 32px;
    border: solid 1px #fff;
    border-radius: 10px;
    color: #fff;
    font-size: 16px
}

.features-banner-bj .features-banner .three span {
    margin-left: 30px
}

.ver-features {
    width: 980px;
    margin: 0 auto;
    margin-top: 60px
}

.ver-features .nf-featu-top {
    width: 980px;
    margin: 0 auto;
    margin-top: 30px
}

.nf-ver-title {
    height: 45px;
    width: 965px;
    padding-left: 15px;
    background-color: #ebebeb;
    font-size: 22px;
    line-height: 45px;
    cursor: pointer;
    position: relative
}

.nf-ver-title .nf-button {
    width: 70px;
    height: 45px;
    background-color: #dcdcdc;
    cursor: pointer
}

.nf-ver-title span {
    float: left
}

.nf-ver-title .nf-button i {
    display: block;
    width: 17px;
    height: 12px;
    margin: 0 auto;
    margin-top: 16px
}

.nf-ver-i-up {
    background: url(../images/public/aow2.png) no-repeat center center
}

.nf-ver-i-down {
    background: url(../images/public/aow1.png) no-repeat center center
}

.nf-featu-top .nf-ver-bottom {
    width: 950px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 30px
}

.nf-featu-top .nf-ver-bottom a {
    padding-top: 25px;
    font-size: 18px;
    color: #007ecb
}

.nf-featu-top .nf-ver-bottom span {
    display: block;
    font-size: 14px;
    line-height: 26px;
    color: #373f43;
    padding-top: 20px
}

.nf-featu-top .nf-ver-bottom span a {
    font-size: 14px
}

.nf-featu-top .nf-ver-bottom h3 {
    display: block;
    padding-top: 25px;
    font-size: 16px;
    color: #000;
    font-weight: normal
}

.nf-featu-top .nf-ver-bottom img {
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 20px
}

.nf-notes {
    margin-top: 100px;
    width: 100%;
    height: 145px;
    background-color: #f5f5f5
}

.nf-notes .nf-mdd {
    width: 980px;
    height: 145px;
    margin: 0 auto
}

.nf-notes .nf-mdd .nf-notesi {
    padding-top: 20px;
    font-size: 20px
}

.nf-notes .nf-mdd ul {
    padding-top: 15px;
    font-size: 14px;
    line-height: 24px;
    color: #373f43
}

.nf-notes .nf-mdd ul li {
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 5px
}

.nf-notes .nf-mdd .nf-notes-txt {
    width: 920px;
    font-size: 14px;
    line-height: 24px;
    color: #373f43;
    margin-top: 38px;
    margin-left: 15px
}

.partner-banner {
    height: 131px;
    background: url(../images/purchase/partner-banner-bj.jpg) repeat-x center center;
    margin-bottom: 45px
}

.partner-banner .box-midd {
    width: 980px;
    height: 131px;
    margin: 0 auto;
    color: #fff
}

.partner-banner .box-midd .tit-one {
    font-size: 34px;
    padding-top: 25px;
    padding-bottom: 10px
}

.partner-banner .box-midd .tit-two {
    font-size: 20px
}

.partner-article {
    width: 980px;
    height: 315px;
    margin: 0 auto;
    border-bottom: solid 1px #e9e9e9;
    position: relative
}

.partner-article i {
    display: block;
    width: 551px;
    height: 315px;
    margin-left: 380px;
    background: url(../images/purchase/partner-img.jpg) no-repeat center center;
    position: absolute;
    left: 50px
}

.partner-article .partner-title {
    font-size: 16px;
    line-height: 26px;
    color: #000;
    padding-top: 10px;
    position: relative
}

.partner-article ul {
    font-size: 16px;
    line-height: 32px;
    color: #373f43;
    margin-top: 45px;
    position: relative
}

.partner-article ul li {
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 8px
}

.partner-article ul li a {
    font-size: 16px
}

.pur-faq-banner {
    width: 980px;
    margin: 0 auto;
    margin-bottom: 55px
}

.pur-faq-banner .pur-faq-title {
    font-size: 34px;
    color: #000;
    text-align: center;
    padding-top: 55px;
    padding-bottom: 55px
}

.pur-faq-banner .pur-faq-ver {
    width: 980px;
    margin-top: 25px;
}

.pur-faq-ver .purc-ver-top .purc-left {
    width: 35px;
    font-size: 30px;
    color: #c2c1c1;
    padding: 5px;
    background-color: #ebebeb;
    text-align: center
}

.pur-faq-ver .purc-ver-top {
    cursor: pointer
}

.pur-faq-ver .purc-ver-top .purc-left.pic {
    padding-top: 20px;
    height: 57px
}

.pur-faq-ver .purc-ver-top .purc-right.pic {
    height: 82px
}

.pur-faq-ver .purc-ver-top .purc-middle {
    width: 840px;
    font-size: 22px;
    padding-left: 15px;
    color: #000;
    padding-top: 10px;
    padding-bottom: 9px;
    margin-left: 5px;
    background-color: #ebebeb
}

.pur-faq-ver .purc-ver-top .purc-middle.pf {
    line-height: 28px;
    padding-top: 13px;
    padding-bottom: 13px
}

.pur-faq-ver .purc-ver-top .purc-right {
    width: 70px;
    height: 46px;
    background-color: #dcdcdc;
    cursor: pointer
}

.pur-faq-ver .purc-ver-top .purc-right i {
    display: block;
    width: 17px;
    height: 12px;
    margin: 0 auto;
    margin-top: 16px
}

.pur-faq-ver .purc-ver-bottom {
    margin-left: 70px;
    padding-top: 30px;
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 26px;
    color: #373f43
}

.screenshot {
    width: 980px;
    margin: 0 auto;
    padding-bottom: 100px
}

.screenshot .shot-title {
    font-size: 34px;
    color: #000;
    text-align: center;
    padding-top: 70px;
    padding-bottom: 35px
}

.screenshot .sc-img {
    width: 980px;
    margin: 0 auto;
    margin-top: 50px
}

.screenshot .sc-img .scr {
    width: 272px;
    margin: 0 auto;
    cursor: pointer;
    border-radius: 6px;
    overflow: hidden
}

.screenshot .sc-img .scr.margin {
    margin-left: 85px
}

.screenshot .sc-img .scr .scr-top {
    width: 260px;
    height: 185px;
    border: solid 6px #e9eaea;
    cursor: pointer;
    position: relative
}

.screenshot .sc-img .scr:hover .scr-top i, .x-bar {
    display: block
}

.screenshot .sc-img .scr:hover .scr-top .x-bar {
    display: block
}

.screenshot .sc-img .scr .scr-top i {
    display: none;
    width: 51px;
    height: 64px;
    background: url(../images/public/magnifier.png) no-repeat center center;
    position: absolute;
    left: 100px;
    top: 70px;
    z-index: 188989;
    top: 50%;
    left: 50%;
    margin-left: -25.5px;
    margin-top: -32px
}

.screenshot .sc-img .scr .scr-top .x-bar {
    display: none;
    width: 260px;
    height: 185px;
    background-color: #033292;
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    opacity: .6;
    position: absolute;
    top: 0;
    left: 0
}

.screenshot .sc-img .scr .scr-txt {
    width: 270px;
    height: 48px;
    font-size: 14px;
    color: #000;
    border: solid 1px #e9eaea;
    line-height: 48px;
    text-align: center;
    overflow: hidden;
    border-bottom-left-radius: 6px 6px;
    border-bottom-right-radius: 6px 6px
}

.scr-slide-bj {
    display: none;
    width: 100%;
    height: 100%;
    background-color: #000;
    position: fixed;
    top: 0;
    filter: alpha(opacity=50);
    opacity: .5;
    z-index: 2979999
}

.scr-slide-or {
    display: none;
    width: 815px;
    height: 620px;
    background-color: #e9eaea;
    border: solid 1px #dcdcdc;
    border-radius: 5px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 2980000;
    margin-left: -407.5px;
    margin-top: -310px
}

.SCRNav {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0
}

.scr-slide-or .scr-close {
    display: block;
    width: 35px;
    height: 37px;
    background: url(../images/public/close.png) no-repeat -2px 0;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer
}

.scr-slide-or i.scr {
    display: block;
    width: 60px;
    height: 55px;
    cursor: pointer
}

.scr-slide-or .scr-left {
    background: url(../images/public/button.png) no-repeat 0 0;
    position: absolute;
    top: 280px;
    left: -150px
}

.scr-slide-or .scr-left.active {
    background-position: 0 -62px
}

.scr-slide-or .scr-right {
    background: url(../images/public/button.png) no-repeat -62px -62px;
    position: absolute;
    top: 280px;
    right: -150px
}

.scr-slide-or .scr-right.active {
    background-position: -62px 0
}

.scr-close:hover {
    background: url(../images/public/close.png) no-repeat -41px 0
}

.scr-slidebox {
    width: 6759px;
    height: 560px;
    overflow: hidden
}

.src-slide-top {
    width: 751px;
    height: 560px;
    margin: 0 auto;
    margin-top: 45px;
    overflow: hidden
}

.scr-slidebox li {
    height: 560px;
    width: 741px;
    float: left;
    margin-left: 5px;
    margin-right: 5px
}

.scr-slidebox li span {
    display: block;
    width: 741px;
    color: #000;
    clear: both;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    margin-top: 10px
}

.privacyWrap {
    padding-bottom: 65px
}

.privacyWrap p {
    color: #373f43;
    line-height: 26px;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px
}

.privacyWrap .ptt {
    font-size: 36px;
    color: #000;
    text-align: center;
    font-weight: normal;
    font-style: normal;
    padding: 75px 0 90px 0
}

.privacyWrap .pvCon .pvtt {
    font-size: 24px;
    color: #000;
    padding-bottom: 30px;
    font-style: normal;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 40px
}

.privacyWrap .pvCon ul {
    padding-left: 12px
}

.privacyWrap .pvCon ul li {
    padding-left: 17px;
    background: url(../images/public/arrow.png) no-repeat left 6px;
    color: #373f43;
    line-height: 24px;
    font-size: 14px
}

.privacyWrap .pvtext {
    padding-bottom: 30px
}

.bannerWrap.aht {
    height: 287px;
    width: 100%;
    background: url(../images/nas-kb/banner-bj.jpg) repeat-x center center
}

.NASKB {
    position: relative;
    height: 287px;
    color: #fff;
    background: url(../images/nas-kb/banner-img.jpg) no-repeat right center
}

.NASKB .nasText {
    width: 680px
}

.NASKB .cfefb00 {
    color: #fefb00
}

.NASKB .nasdesc {
    font-size: 14px;
    padding-top: 20px;
    line-height: 26px
}

.NASKB .nastt {
    font-size: 34px;
    padding-top: 35px
}

.NASKB .nasbot {
    font-size: 16px;
    padding-top: 33px
}

.NASKBMAIN .nasListTT {
    font-size: 18px;
    line-height: 30px;
    height: 30px;
    color: #000;
    padding-bottom: 9px
}

.NASKBMAIN .nasListTT a {
    color: #000
}

.NASKBMAIN .g-bd p {
    font-size: 14px;
    line-height: 26px;
    color: #373f43
}

.NASKBMAIN .g-sd {
    position: relative;
    width: 186px;
    float: left;
    margin-right: -186px
}

.NASKBMAIN .g-sd .g-bdim {
    height: 124px
}

.NASKBMAIN .g-sd .im1 {
    background: url(../images/nas-kb/img1.jpg) no-repeat 0 5px
}

.NASKBMAIN .g-sd .im2 {
    background: url(../images/nas-kb/img2.jpg) no-repeat 0 5px
}

.NASKBMAIN .g-sd .im3 {
    background: url(../images/nas-kb/img3.jpg) no-repeat 0 5px
}

.NASKBMAIN .g-sd .im4 {
    background: url(../images/nas-kb/img4.jpg) no-repeat 0 5px
}

.NASKBMAIN .g-sd .im5 {
    background: url(../images/nas-kb/img5.jpg) no-repeat 0 5px
}

.NASKBMAIN .g-sd .im6 {
    background: url(../images/nas-kb/img6.jpg) no-repeat 0 5px
}

.NASKBMAIN .g-mn {
    width: 100%;
    height: auto
}

.NASKBMAIN .g-mnc {
    margin-left: 188px
}

.NASKBMAIN .strct .yearbox .ybcontent {
    border-bottom: 0;
    padding-bottom: 0
}

.NASKBMAIN .strct .yearbox.nasmain {
    padding-top: 62px;
    padding-bottom: 65px
}

.NASKBMAIN .nasLinkList p {
    line-height: 32px;
    padding-left: 15px;
    font-size: 14px;
    background: url(../images/public/arw.png) no-repeat left 9px
}

.banner.ttrs {
    height: 211px;
    width: 100%;
    background: url(../images/tutorials/banner-bj.jpg) repeat-x center center
}

.banner.ttrs .ttrsbr {
    height: 211px;
    position: relative
}

.banner.ttrs .ttrsbj {
    width: 485px;
    height: 211px;
    background: url(../images/tutorials/banner-img.jpg) no-repeat center center;
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -130px
}

.banner.ttrs .ttrsc {
    position: absolute;
    left: 0;
    top: 0;
    height: 211px;
    color: #fff
}

.banner.ttrs .ttrsc .tt {
    font-size: 34px;
    padding-top: 60px;
    padding-bottom: 30px
}

.banner.ttrs .ttrsc .dc {
    font-size: 20px
}

.f4f {
    background-color: #f4f9fa
}

.ttrsWrap .ttrsBox {
    width: 450px
}

.ttrsWrap h3 {
    font-size: 16px;
    color: #000;
    width: 100%;
    height: 70px;
    line-height: 70px;
    background-color: #e8eaee;
    font-style: normal;
    font-weight: normal
}

.ttrsWrap h3 .ttrsBim {
    width: 100px;
    height: 70px
}

.ttrsWrap h3 .ttrsBtt {
    margin-left: 5px
}

.ttrsWrap h3 .im1 {
    background: url(../images/ico/ttrs-icon.png) no-repeat 0 -2px
}

.ttrsWrap h3 .im2 {
    background: url(../images/ico/ttrs-icon.png) no-repeat -108px -2px
}

.ttrsWrap h3 .im3 {
    background: url(../images/ico/ttrs-icon.png) no-repeat -210px 0
}

.ttrsWrap h3 .im4 {
    background: url(../images/ico/ttrs-icon.png) no-repeat -312px -2px
}

.ttrsWrap h3 .im5 {
    background: url(../images/ico/ttrs-icon.png) no-repeat -422px -2px
}

.ttrsWrap h3 .im6 {
    background: url(../images/ico/ttrs-icon.png) no-repeat -526px -2px
}

.ttrsWrap h3 .im7 {
    background: url(../images/ico/ttrs-icon.png) no-repeat 8px -92px
}

.ttrsWrap h3 .im8 {
    background: url(../images/ico/ttrs-icon.png) no-repeat -74px -92px
}

.ttrsWrap h3 .im9 {
    background: url(../images/ico/ttrs-icon.png) no-repeat -182px -92px
}

.ttrsWrap h3 .im10 {
    background: url(../images/ico/ttrs-icon.png) no-repeat -292px -100px
}

.ttrsWrap h3 .im11 {
    background: url(../images/ico/ttrs-icon.png) no-repeat -392px -101px
}

.ttrsWrap h3.xg-2016 {
    width: 100%;
    height: 45px;
    background-color: #249efc;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    text-indent: 10px;
    border-radius: 5px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.ttrsWrap .ttrslink ul {
    border-bottom: 1px solid #d8d8d8
}

.ttrsWrap .ttrslink li {
    line-height: 20px;
    font-size: 12px;
    border: 1px solid #d8d8d8;
    border-bottom: 0;
    padding: 10px 0;
    padding-left: 30px;
    padding-right: 15px;
    background: url(../images/public/resource-arrow.png) no-repeat 15px 12px
}

.ttrsWrap .ttrslink li a {
    font-size: 12px;
    color: #074db6;
    word-break: break-all;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ttrsWrap .ttrslink li.lt {
    background: 0;
    padding-left: 15px;
    font-size: 14px
}

.ttrsWrap .ttrslink li.lt a {
    display: block;
    width: 115px;
    height: 25px;
    color: #074db6;
    border: solid 1px #074db6;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    border-radius: 8px
}

.ttrsContents {
    padding-bottom: 50px
}

.co-banner {
    width: 100%;
    height: 355px;
    background-color: #27404a;
    color: #fff
}

.co-banner-bj {
    width: 1118px;
    height: 355px;
    background: url(../images/purchase/co-banner-bj.jpg) no-repeat center center;
    margin: 0 auto
}

.co-banner-bj .co-one {
    font-size: 24px;
    padding-top: 60px;
    padding-bottom: 30px
}

.co-banner-bj .co-two {
    font-size: 40px
}

.co-banner-bj .co-three {
    width: 520px;
    height: 84px;
    margin: 0 auto;
    margin-top: 50px
}

.co-banner-bj .co-three a {
    color: #fff;
    font-size: 22px;
    line-height: 1.3;
    width: 196px;
    height: 58px;
    padding: 15px;
    padding-top: 10px
}

.co-banner-bj .co-three a.aomeileft {
    background: url(../images/home/co-button.png) no-repeat -8px -10px
}

.co-banner-bj .co-three a.aomeiright {
    background: url(../images/home/co-button.png) no-repeat -252px -10px
}

.co-banner-bj .co-three a.aomeileft:hover {
    background-position: -8px -119px;
    text-decoration: none
}

.co-banner-bj .co-three a.aomeiright:hover {
    background-position: -252px -119px;
    text-decoration: none
}

.co-ico-banner {
    width: 100%;
    height: auto;
    background-color: #fafafa;
    border-bottom: solid 1px #dedede;
    padding-top: 70px
}

.co-ico-middle {
    width: 980px;
    margin: 0 auto
}

.co-ico-middle .over-ico-top {
    width: 980px;
    height: 185px;
    margin-top: 25px
}

.co-ico-middle .over-ico-bottom {
    width: 800px;
    font-size: 34px;
    line-height: 36px;
    color: #000;
    padding-top: 75px;
    padding-bottom: 65px;
    margin: 0 auto
}

.co-ico-middle .over-ico-top .co-ico {
    width: 178px;
    height: 185px;
    border: solid 1px #dedede;
    background-color: #fff;
    cursor: pointer
}

.co-ico-middle .over-ico-top .co-ico:hover {
    border-color: #6ec1fc
}

.co-ico-middle .over-ico-top .co-ico:hover .ov-co-top {
    background-color: #daeff7
}

.co-ico-middle .over-ico-top .co-ico:hover .ov-co-txt {
    color: #09e
}

.co-ico-middle .over-ico-top .co-ico.mar {
    margin-left: 20px
}

.over-ico-top .co-ico .ov-co-top {
    width: 168px;
    height: 95px;
    margin: 5px;
    background-color: #f6f6f6
}

.over-ico-top .co-ico .ov-co-top i {
    display: block;
    width: 75px;
    height: 75px;
    margin: 0 auto;
    padding-top: 10px
}

.over-ico-top .co-ico .ov-co-top i.wid {
    width: 90px
}

.over-ico-top .co-ico .ov-co-txt {
    font-size: 16px;
    color: #000;
    margin-top: 20px;
    line-height: 22px
}

.co-ico-sysb {
    background: url(../images/ico/co-icon.png) no-repeat 0 0
}

.co-ico-schb {
    background: url(../images/ico/co-icon.png) no-repeat -114px 0
}

.co-ico-brmc {
    background: url(../images/ico/co-icon.png) no-repeat -226px 0
}

.co-ico-fafb {
    background: url(../images/ico/co-icon.png) no-repeat -338px 0
}

.co-ico-dopb {
    background: url(../images/ico/co-icon.png) no-repeat -456px 0
}

.co-ico-dopc {
    background: url(../images/ico/co-icon.png) no-repeat 0 -130px
}

.co-ico-dsm {
    background: url(../images/ico/co-icon.png) no-repeat -110px -130px
}

.co-ico-scosm {
    background: url(../images/ico/co-icon.png) no-repeat -216px -130px
}

.co-ico-dhr {
    background: url(../images/ico/co-icon.png) no-repeat -334px -130px
}

.co-ico-idb {
    background: url(../images/ico/co-icon.png) no-repeat -452px -130px
}

.coverview-banner {
    width: 980px;
    margin: 0 auto;
    margin-top: 68px
}

.coverview-banner .co-lb {
    float: right;
    font-size: 14px;
    text-align: left;
    margin-top: 10px;
    margin-right: 25px
}

.coverview-banner-bj {
    width: 968px;
    height: 187px;
    background: url(../images/purchase/banner1.jpg) no-repeat center center;
    padding: 5px;
    border: solid 1px #d9d9d9
}

.coverview-banner-bj.two {
    background: url(../images/purchase/banner2.jpg) no-repeat center center
}

.coverview-banner-bj.three {
    background: url(../images/purchase/banner3.jpg) no-repeat center center
}

.coverview-banner-bj.four {
    background: url(../images/purchase/banner4.jpg) no-repeat center center
}

.coverview-banner-bj.five {
    background: url(../images/purchase/banner5.jpg) no-repeat center center
}

.coverview-banner-bj.six {
    background: url(../images/purchase/banner6.jpg) no-repeat center center
}

.coverview-banner-bj.seven {
    background: url(../images/purchase/banner7.jpg) no-repeat center center
}

.coverview-banner-bj.eight {
    background: url(../images/purchase/banner8.jpg) no-repeat center center
}

.coverview-banner-bj.nine {
    background: url(../images/purchase/banner9.jpg) no-repeat center center
}

.coverview-banner-bj.ten {
    background: url(../images/purchase/banner10.jpg) no-repeat center center
}

.coverview-banner-bj-right {
    font-size: 22px;
    float: right;
    margin-top: 80px;
    padding-right: 75px
}

.coverview-banner-bj-left {
    font-size: 22px;
    float: left;
    margin-top: 80px;
    padding-left: 75px
}

.coverview-banner-tab {
    width: 980px;
    height: auto;
    margin-top: 60px
}

.coverview-banner-tab .co-tab-right {
    width: 255px;
    height: 150px
}

.coverview-banner-tab .co-tab-right i {
    display: block;
    width: 75px;
    height: 75px;
    margin-top: 30px;
    margin-left: 40px;
    padding-top: 10px
}

.coverview-banner-tab .co-tab-right i.pic {
    width: 90px
}

.co-tab-left {
    width: 655px;
    float: left
}

.co-tab-left .co-tab-top {
    height: 40px;
    width: 655px;
    text-align: center;
    color: #000;
    padding-left: 25px;
    position: relative;
    z-index: 1231231
}

.co-tab-left .co-tab-top .mar {
    margin-left: 15px
}

.tab-title-onclick {
    width: 140px;
    height: 32px;
    font-size: 16px;
    background-color: #fff;
    line-height: 32px;
    border: solid 1px #d9d9d9;
    border-bottom: 0;
    margin-top: 8px;
    cursor: pointer
}

.tab-title {
    width: 140px;
    height: 28px;
    font-size: 16px;
    line-height: 28px;
    background-color: #e6e9eb;
    border: solid 1px #d9d9d9;
    border-bottom: 0;
    margin-top: 11px;
    cursor: pointer
}

.co-tab-left .co-tab-bottom {
    width: 655px;
    font-size: 14px;
    line-height: 26px;
    color: #373f43;
    padding-top: 30px;
    padding-bottom: 50px;
    padding-left: 25px;
    padding-right: 20px;
    border: solid 1px #d9d9d9;
    border-right: 0;
    border-left: none;
    position: relative;
    z-index: 1
}

.co-tab-left .co-tab-bottom ul {
    line-height: 20px;
    font-size: 14px;
    color: #373f43;
    padding-top: 15px
}

.co-tab-left .co-tab-bottom ul li {
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 4px;
    padding-bottom: 15px
}

.over-bottom-img {
    width: 100%;
    height: 660px;
    background-color: #eceef1;
    margin-top: 80px
}

.over-bottom-img .banner-bj {
    width: 984px;
    margin: 0 auto;
    position: relative
}

.over-bottom-img .banner-bj i {
    display: block;
    width: 984px;
    height: 560px;
    margin-top: 100px;
    margin-left: -492px;
    position: absolute;
    left: 50%;
    background: url(../images/purchase/co-img.jpg) no-repeat center center
}

.over-bottom-img .banner-bj .co-tt {
    width: 750px;
    margin: 0 auto;
    font-size: 34px;
    line-height: 38px;
    color: #000;
    text-align: center;
    padding-top: 75px;
    position: relative
}

.over-bottom-img .banner-bj ul {
    margin-left: -5px;
    margin-top: 105px;
    font-size: 16px;
    line-height: 26px;
    color: #373f43;
    position: relative
}

.over-bottom-img .banner-bj ul li {
    padding-left: 5px;
    margin-bottom: 30px;
    list-style-type: disc
}

.articles-index-banner {
    width: 100%;
    height: 155px;
    background: url(../images/purchase/fi-banner-bj.jpg) repeat-x center center
}

.articles-index-banner .articles-text {
    width: 980px;
    height: 155px;
    margin: 0 auto;
    text-align: left;
    color: #fff
}

.articles-index-banner .articles-text .one {
    font-size: 34px;
    padding-top: 40px;
    padding-bottom: 20px
}

.articles-index-banner .articles-text .two {
    font-size: 16px
}

.articles-index-banner .articles-text .three {
    font-size: 20px
}

.articles-index-slide {
    padding-top: 35px;
    padding-bottom: 75px;
    width: 980px;
    margin: 0 auto
}

.articles-index-slide .index-slide-top {
    width: 980px;
    height: 46px;
    background-color: #ebebeb;
    margin-top: 35px;
    padding-left: 15px;
    font-size: 18px;
    line-height: 45px;
    color: #000
}

.articles-index-slide ul {
    margin-left: 15px;
    margin-top: 10px;
    font-size: 12px;
    line-height: 32px
}

.articles-index-slide ul li {
    padding-left: 15px;
    background: url(../images/public/arw.png) no-repeat left 7px
}

.articles-index-slide ul li a {
    font-size: 14px
}

.help-index-slide {
    width: 980px;
    margin: 0 auto;
    margin-top: 75px;
    padding-bottom: 70px
}

.help-index-slide .help-box {
    width: 255px
}

.help-index-slide .help-box.mar {
    margin-left: 90px
}

.help-index-slide .help-box .help-box-top {
    width: 245px;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    text-indent: 45px;
    background: url(../images/public/open-book.png) no-repeat 10px 8px;
    background-color: #e8eaee
}

.help-index-slide .help-box .help-box-top a {
    color: #000;
    font-size: 16px
}

.help-index-slide .help-box ul {
    margin-left: 10px;
    margin-top: 25px;
    font-size: 14px;
    line-height: 34px
}

.help-index-slide .help-box ul li {
    padding-left: 22px;
    background: url(../images/public/page.png) no-repeat left 9px;
    border-bottom: dashed 1px #ddd
}

.help-index-slide .help-box ul li a {
    color: #373f43
}

.help-index-slide .help-box ul li a:hover {
    color: #09e
}

.bnWrap .bnTipBox {
    display: block;
    clear: both;
    font-size: 12px;
    line-height: 26px;
    color: #373f43;
    text-align: left;
    border-bottom: 1px solid #afafae;
    position: absolute;
    border-radius: 10px;
    bottom: 80px;
    left: 0;
    box-shadow: 1px 1px 3px rgba(3, 3, 3, 0.2);
    display: none;
    z-index: 1
}

.bnTipBox ul li {
    padding-left: 15px;
    background: url(../images/public/odot.png) no-repeat left 9px
}

.bnTipBox .bnTipc {
    border: 3px solid #fff;
    padding: 20px;
    border-radius: 10px;
    background-color: #c2e0ec
}

.tder {
    display: block;
    width: 26px;
    height: 25px;
    position: absolute;
    bottom: -22px;
    left: 124px;
    background: url(../images/public/fda2.png) no-repeat center center;
    z-index: 5
}

.bnWrap .bnbtn {
    padding-top: 20px;
    width: 980px;
    clear: both;
    position: relative;
    z-index: 909
}

.bnWrap .bnbtn.sv {
    width: 700px
}

.bnbtn .buynowZe {
    position: relative;
    width: 242px;
    height: 60px;
    color: #fff;
    font-size: 30px;
    line-height: 60px;
    text-align: center;
    background: url(../images/home/standard-button.png) no-repeat -295px -9px;
    text-decoration: none;
    display: block;
    z-index: 5
}

.bnbtn .buynowZe:hover {
    color: #fff;
    text-decoration: none;
    background-position: -295px -85px
}

.bnprice:after, .bnlts:after {
    content: "";
    display: block;
    overflow: hidden;
    visibility: hidden;
    clear: both;
    height: 0
}

.bnprice {
    display: block;
    height: 40px;
    padding-top: 15px;
    line-height: 34px
}

.bnprice.tech {
    float: left;
    margin-left: 20px
}

.bnprice.phcs {
    margin-top: -5px;
    padding-top: 0;
    padding-left: 13px
}

.bnlt {
    display: block;
    float: left;
    position: relative
}

.bnltc {
    position: relative;
    top: 2px;
    font-size: 16px;
    color: #000;
    margin-left: 0;
    z-index: 4
}

.bnltn {
    font-size: 26px;
    color: #ff4800
}

.bnlts {
    background-color: #fff;
    overflow: hidden;
    font-size: 12px;
    color: #6a6a6a;
    line-height: 20px;
    margin-top: 8px;
    height: auto;
    border: 1px solid #a7a7a7;
    width: 120px;
    border-radius: 4px
}

.bnlts span {
    display: block;
    float: left;
    width: 89px;
    padding-left: 3px;
    cursor: pointer;
    text-indent: 5px
}

.bnlts span em {
    font-style: normal;
    font-weight: normal;
    font-size: 12px
}

.bncbrt {
    color: #373f43;
    font-size: 14px;
    line-height: 26px;
    margin-left: 2px
}

.bnprcsp {
    display: block;
    float: left;
    position: absolute;
    z-index: 200;
    margin-left: 8px;
    clear: both
}

#techBnPrc {
    padding-top: 0;
    height: auto;
    height: 59px;
    width: 50%
}

#techBnPrc .bnprcsp {
    z-index: 2000
}

#techBnPrc .tech-banner-for {
    clear: both
}

#techBnPrc .bnqst {
    position: relative;
    top: 0;
    left: 0;
    z-index: 0
}

#techBnPrc .bnqstip {
    width: 300px;
    top: -75px;
    left: 15px
}

#techBnPrc .bnqst:hover {
    z-index: 99999
}

#techBnPrc .bncheckbox {
    padding-left: 9px;
    padding-top: 8px;
    clear: both;
    position: static
}

#techPrcLN {
    position: relative;
    height: 30px;
    z-index: 100;
    margin-top: -5px
}

.bnWrap.dld.prcZro .bnprcsp {
    margin-left: 0
}

.bnWrap.phcs .bnprcsp {
    z-index: 910
}

.bncbrt q {
    text-decoration: line-through
}

.prcZro .cgPrc abbr, .prcZro .phcs-cgPrc abbr, .prcZro .verPrc abbr {
    font-size: 20px
}

.prcZro .cgPrc abbr q, .prcZro .phcs-cgPrc q, .prcZro .verPrc abbr q {
    text-decoration: line-through
}

.bnlts .bnltsicon {
    width: 16px;
    height: 20px;
    display: block;
    float: right;
    margin-right: 0;
    margin-top: 0;
    border-left: 1px solid #a7a7a7;
    background: url(../images/public/fda.png) no-repeat 2px center
}

.bnlts .bnlt-option {
    border-top: 1px solid #a7a7a7;
    display: none;
    height: auto;
    overflow: visible;
    background-color: #fff;
    text-align: left
}

.bnlts .bnlt-option span {
    height: 20px;
    line-height: 20px;
    width: 100%;
    text-indent: 5px
}

.bnlts .bnlt-option span:hover {
    background-color: #e6e6e6
}

.bnept {
    clear: both;
    height: 5px
}

.bnlts .bnlt-active {
    cursor: pointer;
    text-align: left
}

.bnlts .bnlt-active:hover .bnltsicon {
    background-position: -11px center
}

.bnlts .bnlt-option em {
    display: none
}

.bnlts .bnlt-option u {
    text-decoration: none;
    font-style: normal;
    font-weight: normal
}

.bnlts .bnltsicon:hover {
    background-position: -11px center
}

.bncheckbox {
    height: 25px;
    line-height: 25px;
    clear: both;
    padding-top: 5px;
    position: relative
}

.bncheckbox .bncb, .bnWrap .bncheckbox .bnqst, .phcsBox.prcZro .bnqst {
    display: block;
    float: left;
    margin-right: 0;
    margin-top: 0
}

.phcsBox.prcZro .bnqst {
    margin-top: 1px;
    margin-right: 8px
}

.bncheckbox .bnqst, .phcsBox.prcZro .bnqst {
    display: block;
    float: left;
    width: 15px;
    height: 25px;
    background-image: url(../images/professional/banner-img.png);
    background-repeat: no-repeat;
    cursor: pointer;
    position: relative;
    margin-left: 5px
}

.bncheckbox .bnqst.pfsn, .phcsBox.prcZro .bnqst.pfsn {
    background-position: -67px -4px
}

.bncheckbox .bnqst:hover, .phcsBox.prcZro .bnqst:hover {
    background-position: -84px -4px
}

.bncheckbox .bnqstip, .phcsBox.prcZro .bnqstip {
    display: none;
    width: 200px;
    border: solid 1px #ffc995;
    border-radius: 5px;
    background-color: #fff1d1;
    position: absolute;
    top: -52px;
    right: -210px;
    padding: 5px;
    line-height: 22px;
    text-align: left;
    color: #777;
    font-size: 12px;
    z-index: 200
}

.Tips {
    box-shadow: 0 1px 3px rgba(3, 3, 3, 0.3)
}

.phcsBox.prcZro .bnqstip {
    right: -300px;
    top: -74px;
    width: 290px;
    font-size: 12px
}

.bncheckbox .bnqst:hover .bnqstip, .phcsBox.prcZro .bnqst:hover .bnqstip {
    display: block
}

.bncbtxt {
    font-size: 14px;
    color: #373f43;
    display: block;
    float: left;
    font-family: 'Open Sans', 'Verdana', 'Arial', 'sans-serif'
}

.bncb {
    height: 25px;
    line-height: 25px;
    cursor: pointer
}

.bncb .bncheck {
    display: block;
    float: left;
    background: url(../images/professional/banner-img.png) -36px -5px;
    cursor: pointer;
    float: left;
    width: 15px;
    height: 25px;
    margin-right: 5px;
    margin-top: 1px
}

.bncb .bnchecked {
    background-position: -11px -5px
}

.suspendWrap {
    height: 83px;
    background: url(../images/public/xuanfu-bj.png) repeat-x center bottom;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 10000;
    display: none
}

.suspendWrap .ssplt {
    display: block;
    float: left;
    height: 79px;
    margin-right: 2px
}

.suspendWrap .ssplt a {
    height: 79px;
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 22px
}

.suspendWrap .ssplt a .bnwds {
    display: block;
    margin-top: 10px;
    font-size: 22px
}

.mn-prefix {
    color: #ff4800;
    font-size: 20px;
    display: block;
    float: left;
    margin-right: 8px
}

#pfsnlPrcZro .mn-prefix {
    font-size: 22px;
    margin-right: 9px;
    height: 34px;
    line-height: 34px
}

#pfsnlPrcZro .bnprice {
    z-index: 300
}

.suspendWrap .mn-prefix {
    color: #fff;
    font-size: 18px;
    float: none;
    display: inline;
    margin-right: 0;
    height: 34px;
    line-height: 34px
}

.suspendWrap .ssplt a .bnltn, .suspendWrap .ssplt a .verPrc, .suspendWrap .ssplt a .ttPrice {
    height: 30px;
    line-height: 30px
}

.suspendWrap .ssplt a .verPrc, .suspendWrap .ssplt a .ttPrice {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.suspendWrap .ssplt a .bnltn {
    display: block
}

.suspendWrap .ssplt a .verPrc {
    font-size: 18px;
    *margin-right: 5px
}

.suspendWrap .ssplt a .ttPrice {
    font-size: 16px;
    color: #fff;
    margin-left: 0
}

.suspendWrap .ssplt a .totalPrice {
    color: #fff;
    font-size: 14px
}

.suspendWrap .ssplto {
    width: 267px;
    font-size: 24px;
    background-color: #ff4a1c
}

.suspendWrap .ssplt a .ttPrice.hide {
    display: none
}

.suspendWrap .ssplto:hover {
    background-color: #f4350b
}

.suspendWrap .ssplto.fbs {
    line-height: 79px
}

.suspendWrap .sspltg {
    width: 238px;
    background-color: #13a51a
}

.suspendWrap .sspltg:hover {
    background-color: #089a0f
}

.suspendWrap .sspltg.b2 {
    background-color: #2283d8
}

.suspendWrap .sspltb {
    width: 267px;
    font-size: 24px;
    line-height: 79px;
    background-color: #2283d8
}

.suspendWrap .sspltb:hover, .suspendWrap .sspltg.b2:hover {
    background-color: #0877d8
}

.ssptcheckp {
    padding-left: 18px;
    height: 79px
}

.suspendWrap .bncb .bncbtxt {
    color: #fff
}

.suspendWrap .bncheckbox .bnqstip {
    width: 260px;
    top: -28px;
    left: 18px
}

.suspendWrap .bnlts {
    margin-top: 15px;
    margin-left: 0;
    z-index: 901
}

.suspendWrap .bncheckbox .bnqst {
    background: url(../images/public/susques.png) no-repeat -1px 4px
}

.suspendWrap .bncheckbox {
    margin-top: 4px;
    position: absolute;
    top: 33px;
    z-index: 2
}

.suspendWrap .bncheckbox .bnqst:hover {
    background-position: -20px 4px
}

.bnqstip {
    box-shadow: 0 1px 3px rgba(3, 3, 3, 0.3)
}

.prcZro.phcsBox .bnqst.pfsn, .bnWrap.dld.prcZro .bnqst {
    background: url(../images/public/phcs-icon.png) no-repeat -50px 4px
}

.prcZro.phcsBox .bnqst:hover, .bnWrap.dld.prcZro .bnqst:hover {
    background-position: -71px 4px
}

.floor.pfsnl-reason {
    position: relative;
    top: -90px;
    left: 0
}

.floor.pfsnl-features {
    position: absolute;
    top: -88px;
    left: 0
}

.floor.pfsnl-requirements {
    position: absolute;
    top: -100px;
    left: 0
}

.floor.pfsnl-free {
    position: absolute;
    top: -28px;
    left: 0
}

.floor.pfsnl-reviews {
    position: absolute;
    top: 0;
    left: 0
}

.floor.sv-reasontochoose {
    position: absolute;
    top: -105px;
    left: 0
}

.floor.sv-backuprestore {
    position: absolute;
    top: -10px;
    left: 0
}

.floor.sv-cloneutilities {
    position: absolute;
    top: -45px;
    left: 0
}

.floor.sv-requirements {
    position: absolute;
    top: -105px;
    left: 0
}

.floor.sv-purchaseguarantee {
    position: absolute;
    top: -45px;
    left: 0
}

.floor.sv-reviewstestimonials {
    position: absolute;
    top: 0;
    left: 0
}

#ugt-bntwd {
    height: 77px
}

.bncheckbox.tech {
    padding-top: 0
}

.tech-banner.banner .context .banner-list li.bnpricetype, .tech-banner.banner .context .banner-list li.bnckbox {
    margin-bottom: 0
}

.tech-banner.banner .context .banner-list li.bnpricetype {
    background: 0;
    padding-left: 0;
    padding-top: 15px
}

.tech-banner.banner .context .banner-list li.bnpricetype strong {
    font-size: 16px;
    color: #000;
    font-weight: normal
}

.bncheckbox.tech {
    clear: both
}

.floor.tcnc-reasontochoose {
    position: absolute;
    top: -15px;
    left: 0
}

.floor.tcnc-editioncomparison {
    position: absolute;
    top: -5px;
    left: 0
}

.floor.tcnc-purchaseguarantee {
    position: absolute;
    top: 5px;
    left: 0
}

.floor.tcnc-reviewstestimonials {
    position: absolute;
    top: -40px;
    left: 0
}

.prcZro.phcsBox .bnbtn {
    padding-top: 0
}

.prcZro.phcsBox .bnbtn a {
    margin-top: 0
}

.prcZro.phcsBox .buynowZe {
    text-indent: 0
}

.prcZro.phcsBox .quessstion.phcs {
    *zoom: 1;
    line-height: 28px;
    float: left;
    width: 100%
}

.quessstion.phcs:after {
    display: block;
    overflow: hidden;
    visibility: hidden;
    clear: both;
    height: 0;
    content: ""
}

.bnWrap.phcs .buynowZe {
    width: 308px;
    height: 60px;
    line-height: 60px;
    position: relative;
    background: url(../images/purchase/buy-button.png) no-repeat -9px -9px;
    font-size: 24px;
    color: #fff
}

.bnWrap.phcs .buynowZe:hover {
    background-position: -9px -78px
}

.bnWrap.phcs .buynowZe div {
    width: 252px;
    height: 60px;
    line-height: 60px;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 24px;
    text-align: center;
    font-weight: normal;
    zoom: 1
}

.bnWrap.phcs .buynowZe div:after {
    content: "";
    display: block;
    overflow: hidden;
    visibility: hidden;
    clear: both;
    height: 0
}

.bnWrap.phcs .buynowZe div span.cgPrc, .bnWrap.phcs .buynowZe div span.verPrc {
    display: inline;
    color: #fff;
    font-size: 20px;
    font-weight: normal
}

.phcsprcbox {
    margin-top: 5px
}

.bnWrap.phcs .phcs-bnw {
    width: 138px;
    text-align: left;
    text-indent: 25px
}

.bnWrap.phcs .phcs-bnp {
    width: 114px;
    text-align: center
}

.icon-File-Sync {
    width: 115px;
    height: 95px;
    margin: 0 auto;
    margin-left: 30px;
    margin-top: 20px;
    margin-right: 20px;
    background: url(../images/ico/icon.png) no-repeat -420px -256px
}

.win7Included .FileSync {
    background-image: url(../images/ico/abfw-icon.png);
    background-repeat: no-repeat;
    background-position: -12px -232px
}

.down-table-top table tr td .bnWrap.dld.prcZro a.buynowZe, .bnWrap.dld.prcZro.abfw a.buynowZe {
    padding: 0;
    margin: 0;
    width: 220px;
    height: 51px;
    line-height: 51px;
    font-size: 18px;
    text-align: center;
    text-indent: 0;
    background: url(../images/home/down-button.png) no-repeat -245px -6px
}

.bnWrap.dld.prcZro.abfw a.buynowZe {
    width: 162px;
    text-align: center;
    height: 42px;
    line-height: 42px;
    background: url("../images/technician/price-button.png") no-repeat -4px -3px
}

.down-table-top table tr td .bnWrap.dld.prcZro a.buynowZe:hover {
    background-position: -245px -78px;
    text-decoration: none
}

.bnWrap.dld.prcZro.abfw a.buynowZe:hover {
    background-position: -4px -53px
}

.bnWrap.dld.prcZro .bnbtn {
    padding-top: 0;
    width: 222px
}

.bnWrap.dld.prcZro .bnprice {
    padding-top: 0
}

.bnWrap.dld.prcZro .bncheckbox {
    padding-top: 0
}

.bnWrap.dld.prcZro .bncheckbox .bnqstip {
    top: -94px;
    right: 15px;
    width: 270px;
    z-index: 940
}

.bnWrap.dld.prcZro .bncbtxt {
    font-family: Arial, sans-serif
}

.bnWrap.dld.prcZro {
    padding-left: 0
}

.bnWrap.dld.prcZro.abfw {
    padding-left: 20px;
    padding-top: 18px;
    padding-bottom: 20px
}

.bnWrap.dld.prcZro .bnbtn {
    padding-top: 10px;
    clear: both
}

.bnWrap.dld.prcZro.abfw .bncbtxt {
    font-size: 12px
}

.bnWrap.dld.prcZro.abfw .abfwext {
    clear: both;
    font-size: 12px;
    font-family: Arial, sans-serif;
    height: 16px;
    line-height: 16px;
    padding-left: 20px
}

.bnWrap.dld.prcZro.abfw .bncheckbox {
    height: auto
}

.fbtn-left.hcom .help-com {
    width: 280px;
    height: 35px;
    border-radius: 6px;
    margin-bottom: 12px;
    text-indent: 35px;
    line-height: 35px;
    font-size: 16px;
    background: url(../images/public/open-book.png) no-repeat 10px center;
    background-color: #73c2ef
}

.fbtn-left.hcom .help-com.close {
    width: 280px;
    height: 35px;
    border-radius: 6px;
    margin-bottom: 12px;
    text-indent: 35px;
    line-height: 35px;
    font-size: 16px;
    background: url(../images/public/close-book.png) no-repeat 10px center;
    background-color: #73c2ef
}

.fbtn-left.hcom .help-pep {
    width: 280px;
    height: 35px;
    border-radius: 6px;
    margin-bottom: 12px;
    cursor: pointer;
    text-indent: 35px;
    line-height: 35px;
    font-size: 16px;
    background: url(../images/public/help-support.png) no-repeat 10px center;
    background-color: #73c2ef
}

.fbtn-left.hcom .help-com a, .fbtn-left.hcom .help-pep a {
    color: #fff
}

.fbtn-left.hcom ul {
    font-size: 12px;
    line-height: 30px;
    margin-top: 10px;
    margin-left: 15px;
    margin-bottom: 10px
}

.fbtn-left.hcom ul.helppic {
    margin-left: 0;
    margin-bottom: 0
}

.fbtn-left.hcom ul li {
    padding-left: 20px;
    background: url(../images/public/page.png) no-repeat left 7px
}

.fbtn-left.hcom ul li.pic {
    margin-left: -10px;
    text-indent: 10px
}

.fbtn-left.hcom ul li.pic a, .fbtn-left.hcom ul li.pic a:hover {
    color: #fff
}

.fbtn-left.hcom ul li.open {
    background: url(../images/public/open-book.png) no-repeat 4px center #73c2ef
}

.fbtn-left.hcom ul li.close {
    background: url(../images/public/close-book.png) no-repeat 4px center #73c2ef
}

.discountprc {
    color: #aaa
}

.fbtn-left.hcom ul li a {
    font-size: 12px;
    color: #373f43
}

.fbtn-left.hcom ul li a:hover, .fbtn-left.hcom ul li a.active {
    color: #09e
}

.savePrice {
    color: #aaa
}

.busess-add {
    width: 100%;
    height: 480px;
    background-color: #ededed
}

.busess-add-bj {
    margin: 0 auto;
    width: 1000px;
    height: 480px;
    background: url(../images/purchase/onekey-img.jpg) no-repeat center center
}

.busess-add-bj a {
    font-size: 16px
}

.busess-add-bj .bus-one {
    font-size: 34px;
    line-height: 38px;
    color: #000;
    text-align: center;
    padding-top: 75px
}

.busess-add-bj .bus-two {
    font-size: 16px;
    line-height: 26px;
    color: #373f43;
    padding-top: 70px;
    padding-bottom: 40px
}

.busess-add-bj .bus-three {
    font-size: 16px;
    line-height: 26px;
    color: #373f43
}

#article-box .articleWrap.pic p {
    font-size: 14px
}

#article-box .articleWrap.pic a {
    padding-top: 8px;
    display: block;
    font-size: 14px;
    line-height: 26px
}

#article-box .articleWrap.pic ul {
    padding-top: 10px;
    padding-bottom: 10px
}

#article-box .articleWrap.pic ul li {
    color: #09e
}

.down-table-top {
    width: 980px;
    margin: 0 auto;
    margin-bottom: 75px
}

.down-table-top .down-tips {
    font-size: 34px;
    line-height: 38px;
    color: #545353;
    text-align: center;
    padding-top: 70px;
    padding-bottom: 45px
}

.down-table-top table {
    width: 980px
}

.down-bj-g {
    background-color: #e9f5f7
}

.down-table-top table tr th {
    font-size: 16px;
    line-height: 24px;
    color: #373f43;
    text-align: center;
    padding: 26px 0;
    border: solid 1px #ddd
}

.down-table-top table tr th.pic {
    border-right: solid 1px #fff
}

.down-table-top table tr td {
    padding: 16px 0;
    border: solid 1px #ddd;
    border-top: 0;
    font-size: 14px;
    line-height: 20px;
    color: #373f43;
    position: relative
}

.down-table-top table tr td .tdQueso {
    float: left;
    width: 15px;
    height: 15px;
    background: url(../images/public/choose-icon.png) -50px -2px;
    cursor: pointer;
    position: absolute;
    top: 25px
}

.down-table-top table tr td .tdQueso .Tips {
    width: 220px;
    border: solid 1px #ffc995;
    border-radius: 5px;
    background-color: #fff1d1;
    position: absolute;
    top: -40px;
    right: -235px;
    padding: 5px;
    line-height: 22px;
    text-align: left;
    color: #777;
    font-size: 12px;
    display: none;
    text-indent: 0;
    z-index: 12312
}

.down-table-top table tr td .tdQueso .Tips ul {
    margin-left: 15px
}

.down-table-top table tr td .tdQueso .Tips ul li {
    list-style-type: disc
}

.down-table-top table tr td .quessstion.down .Tips:hover, .down-table-top table tr td .tdQueso:hover {
    background-position: -71px -2px
}

.down-table-top table tr td .tdQueso .Tips {
    display: none
}

.down-table-top table tr td .tdQueso:hover .Tips, .down-table-top table tr td .quessstion.down .Tips:hover .quetion-text-none {
    display: block
}

.down-table-top table tr td a {
    width: 220px;
    height: 51px;
    margin-top: 40px;
    margin-left: 10px;
    margin-bottom: -10px;
    font-size: 18px;
    line-height: 45px;
    color: #fff;
    text-indent: 20px
}

.down-table-top table tr td a.left {
    margin-top: 44px;
    background: url(../images/home/down-button.png) no-repeat -5px -6px
}

.down-table-top table tr td a.left:hover {
    background-position: -5px -78px;
    text-decoration: none
}

.down-table-top table tr td a.a-top {
    text-indent: 50px;
    background: url(../images/home/down-button.png) no-repeat -245px -6px;
    margin: 0;
    margin-left: 35px;
    margin-top: 10px
}

.down-table-top table tr td a.a-top:hover {
    background-position: -245px -78px;
    text-decoration: none
}

.down-table-top table tr td .down-price {
    text-indent: 35px;
    width: 200px;
    font-size: 16px;
    color: #000
}

.down-table-top table tr td.pic {
    text-indent: 0;
    padding: 0 10px
}

.down-table-top table tr td .quessstion.down {
    margin-left: 35px;
    font-size: 12px
}

.down-table-top table tr td .quessstion.down .Tips {
    display: block;
    width: 15px;
    height: 15px;
    background: url(../images/public/choose-icon.png) -50px -2px;
    cursor: pointer;
    margin-top: 4px;
    position: relative
}

.introduction .middle-404 ul li a {
    color: #373f43;
    font-size: 14px
}

.suspendWrap.prcZro .cgPrc, .suspendWrap.prcZro .verPrc {
    color: #fff
}

#article-box .articleWrap.help h2 {
    margin-bottom: 8px
}

#article-box .articleWrap.help p {
    padding: 0;
    margin-bottom: 8px
}

#article-box .articleWrap.help ul {
    margin-left: 15px;
    padding: 0;
    margin-bottom: 8px
}

#article-box .articleWrap.help ul li {
    line-height: 200%
}

#article-box .articleWrap.help img {
    margin-bottom: 10px
}

#article-box .articleWrap.help h3 {
    margin-bottom: 8px;
    font-size: 14px
}

.pcsline {
    height: 70px
}

.ttPrice {
    height: 60px;
    line-height: 60px;
    margin-left: 15px;
    color: #aaa
}

.ttPrice.hide {
    display: none
}

.discountprc.hide {
    display: none
}

.fadeback-dv .clear:after {
    content: '';
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    clear: both
}

.fadeback-dv, .fadeback-dv .fadeback-tip {
    font-size: 12px
}

.fadeback-dv {
    width: 100%;
    border-top: 1px solid #dad7d7;
    padding-top: 10px;
    display: none
}

.fadeback-dv .No-chose-dv p {
    height: 26px;
    line-height: 26px
}

.fadeback-dv .No-chose-dv p input {
    margin-top: 6px;
    display: block;
    float: left;
    margin-right: 5px
}

.fadeback-dv .ta-input {
    border: 1px solid #dad7d7;
    width: 98%;
    padding: 5px;
    height: 96px;
    font-size: 12px;
    line-height: 14px;
    display: block;
    margin-left: 0;
    border-radius: 4px
}

.fadeback-dv .sub-btn {
    float: right;
    display: block;
    width: 60px;
    height: 25px;
    line-height: 14px;
    margin-top: 6px;
    margin-right: 4px;
    text-align: center
}

.fadeback-dv .fademsg .fbno, .fadeback-dv .fadeback-tip, .fadeback-dv .sub-btn-box .zvcode-f, .fadeback-dv .zverify-tip-top, .fadeback-dv .sub-btn-box {
    display: none
}

.fadeback-dv .count {
    display: block;
    float: left
}

.fadeback-dv .count-tip-dv {
    height: 35px;
    line-height: 35px
}

.fadeback-dv .fadeback-tip {
    margin-top: 2px;
    background: #eee
}

.fadeback-dv .sub-btn-box {
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    padding-bottom: 45px
}

.fadeback-dv #zvcode {
    border: 0;
    border-radius: 1px;
    border: 1px solid #dad7d7;
    display: block;
    float: left;
    margin-top: 3px
}

.fadeback-dv #zverify {
    display: block;
    width: 70px;
    height: 23px;
    padding: 0 5px;
    float: left;
    margin-top: 3px;
    margin-left: 3px
}

.fadeback-dv .sub-btn-box a {
    display: block;
    float: left;
    margin-left: 3px;
    padding: 0;
    height: 20px;
    line-height: 25px;
    margin-top: 10px
}

.fadeback-dv .zverify-tip-top {
    color: #f60;
    padding: 0 5px;
    float: left;
    display: block;
    height: 20px;
    line-height: 20px;
    margin-top: 12px
}

.fadeback-dv .fademsg {
    padding-top: 5px
}

.fadeback-dv .textarea-title {
    padding-top: 12px;
    padding-bottom: 11px
}

.fadeback-dv .fbWrap {
    padding: 0 14px
}

.fadeback-dv .sub-btn-box .sub-btn {
    margin-right: 8px;
    cursor: pointer
}

.fadeback-dv .chose-dv {
    padding: 2px 0 5px 0
}

#pfsnlPrcZro .bnprcsp {
    margin-left: 0;
    clear: both
}

#pfsnlPrcZro .bnprcsp .bnlt {
    margin-right: 9px;
    z-index: 0
}

#pfsnlPrcZro .bnprcsp .prsnlt {
    clear: both
}

#pfsnlPrcZro .bnprcsp .ttPrice {
    font-size: 14px;
    color: #aaa;
    margin-left: 7px;
    height: 30px;
    line-height: 38px
}

#pfsnlPrcZro .bnprcsp .ttPrice.hide {
    display: none
}

#pfsnlPrcZro .bnprcsp .bnltn {
    height: 34px;
    line-height: 34px
}

#pfsnlPrcZro .bnprcsp .verPrc, #pfsnlPrcZro .bnprcsp .ttPrice {
    display: block;
    float: left
}

#pfsnlPrcZro .bncheckbox {
    width: 208px;
    position: static
}

#pfsnlPrcZro .bnqst:hover {
    z-index: 1000
}

#pfsnlPrcZro .bnprcsp .bnltn:after {
    content: "";
    display: block;
    overflow: hidden;
    visibility: hidden;
    clear: both;
    height: 0
}

#pfsnlPrcZro .bnbtn {
    width: 100%
}

.AMtable.tech .verPrc {
    font-size: 20px;
    color: #ff4800;
    line-height: 34px;
    margin-left: 5px;
    height: 34px;
    *margin-right: 6px
}

.AMtable.tech .verPrc, .AMtable.tech .ttPrice {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 34px;
    line-height: 34px;
    float: left
}

.AMtable.tech .bnprcsp {
    margin-left: 0;
    height: 34px;
    line-height: 34px
}

.AMtable.tech .bnprcsp .bnltn {
    height: 34px;
    line-height: 34px
}

.AMtable.tech .bnltn .ttPrice {
    font-size: 12px;
    color: #aaa;
    margin-left: 5px;
    line-height: 34px;
    height: 36px
}

.AMtable.tech .bnltn .ttPrice.hide {
    display: none
}

.AMtable.tech .bnltn .ttPrice .totalPrice {
    font-size: 14px;
    color: #aaa;
    line-height: 36px;
    height: 34px
}

.bnWrap.tcbanner .bnltn {
    height: 34px;
    line-height: 34px;
    color: #aaa;
    font-size: 16px
}

.bnWrap.tcbanner .bnltn .ttPrice {
    margin-left: 0;
    height: 34px;
    line-height: 34px
}

.bnWrap.tcbanner .bnltn .ttPrice.hide {
    display: none
}

.bnWrap.tcbanner .bnltn .verPrc {
    margin-left: 6px
}

.bnWrap.tcbanner .bnltn .verPrc, .bnWrap.tcbanner .bnltn .ttPrice {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.bnWrap.tcbanner .bnlts {
    margin-left: 9px
}

#HgBnWrap1 {
    display: none
}

.bnWrap .bnTipBox {
    z-index: 902
}

.bnWrap.tcbanner .bncheckbox {
    font-size: 14px;
    padding-left: 0;
    color: #373f43;
    padding-top: 0
}

#edtcprs .bnprcsp:after, #edtcprs .bnltn:after {
    content: '';
    display: block;
    overflow: hidden;
    visibility: hidden;
    clear: both;
    height: 0
}

#edtcprs .bnltc {
    display: block;
    float: left
}

#edtcprs .bnltn {
    font-size: 16px;
    color: #ff4800;
    *zoom: 1;
    height: 34px;
    line-height: 34px;
    clear: none;
    position: static;
    text-align: left;
    text-indent: 0;
    display: block;
    float: left
}

#edtcprs .bnltn .verPrc {
    font-size: 18px;
    margin-right: 3px
}

#edtcprs .bnltn .verPrc, #edtcprs .bnltnttPrice {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    float: left;
    height: 34px;
    line-height: 34px
}

#edtcprs .ttPrice {
    margin-left: 0;
    clear: none;
    color: #aaa;
    font-size: 12px;
    line-height: 38px;
    height: 34px;
    float: left
}

#edtcprs .bnprice {
    padding-top: 0;
    position: static;
    z-index: 2001;
    height: 35px;
    line-height: 35px
}

#edtcprs .bnprice.ft {
    border: 1px solid red
}

#edtcprs .bnprice.lt:after {
    content: '';
    display: block;
    overflow: hidden;
    visibility: hidden;
    clear: both;
    height: 0
}

#edtcprs .bnprice.tdopt2 {
    height: 22px;
    position: absolute;
    top: 0;
    left: 2px;
    z-index: 10001
}

#edtcprs .bnlt-active span {
    text-align: left
}

#edtcprs .bnlts {
    margin-top: 0
}

#edtcprs .bncb {
    height: auto
}

#edtcprs .bncb .bncbtxt {
    font-size: 12px;
    color: #6a6a6a;
    line-height: 16px;
    font-family: Arial, sans-serif;
    float: left;
    margin-top: 4px;
    text-align: left;
    margin-right: 3px
}

#edtcprs .bncheckbox {
    padding-left: 2px;
    clear: none;
    z-index: 9999;
    padding-top: 0;
    height: auto;
    position: static
}

#edtcprs .bncheckbox.scd {
    z-index: 10000
}

#edtcprs .bnqst .bnqstip {
    right: 18px;
    top: -95px
}

#edtcprs .bnWrap.prcZro {
    padding: 5px 0 15px 0;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.AMtable.ec #edtcprs .fdownload a {
    margin-top: 53px
}

#ntbx .NoteTip {
    text-indent: 50px
}

#ntbx {
    width: 980px;
    margin: auto
}

.frbkup {
    text-align: left
}

.frbkup .cprs-tt {
    font-weight: bold;
    font-size: 14px;
    color: #373f43;
    padding: 35px 0 20px 0;
    display: block
}

.frbkup .cprs-dcpt {
    font-size: 14px;
    line-height: 26px;
    color: #373f43;
    text-align: left;
    padding-bottom: 15px
}

.frbkup table {
    border: 1px solid #dcdcdc;
    border-collapse: collapse;
    border-width: 1px 0 0 1px;
    width: 100%
}

.frbkup table td, .frbkup table th {
    border: 1px solid #dcdcdc;
    border-width: 0 1px 1px 0;
    position: relative;
    text-align: center
}

.frbkup table td {
    line-height: 24px;
    padding: 15px 10px;
    font-size: 14px
}

table tr td:first-child {
    text-align: left
}

.frbkup table td span {
    position: relative
}

.frbkup table td .tdQues {
    width: 15px;
    height: 15px;
    display: block;
    margin-top: 4px;
    position: absolute;
    bottom: 0;
    right: -18px;
    cursor: pointer;
    background: url(../images/public/choose-icon.png) -50px -2px
}

.frbkup table td .tdQues:hover {
    background-position: -71px -2px
}

.frbkup table td .tdQues .Tips {
    width: 340px;
    border: solid 1px #ffc995;
    border-radius: 5px;
    background-color: #fff1d1;
    position: absolute;
    top: -55px;
    left: 15px;
    padding: 5px;
    line-height: 22px;
    text-align: left;
    color: #777;
    font-size: 12px;
    display: none;
    text-indent: 0
}

.frbkup table td .tdQues .Tips.p1 {
    top: -79px
}

.frbkup table td .tdQues:hover .Tips {
    display: block
}

.frbkup table th {
    color: #3c4049;
    text-align: center;
    padding: 30px 0;
    font-size: 16px
}

.frbkup table .th-bg th {
    background: #7cb5d5;
    border: 0;
    border-right: 5px solid #fff
}

.frbkup table .th-bg .th-bg1 {
    background: #bbd9ea
}

.frbkup table .tr-bg-1 {
    background: #ddeef1
}

.frbkup table .tr-bg-1 .td-bg {
    background: #e8f1f6
}

table .bgcl {
    background-color: #ddeef1
}

table .bggl {
    background-color: #f1f1f1
}

.frbkup table td {
    text-align: center
}

.frbkup table td .price_td {
    font-size: 24px;
    color: #373f43;
    font-weight: bold;
    padding: 10px 0 30px 0
}

.frbkup table td .price_td1 {
    font-size: 22px;
    padding-top: 14px
}

.frbkup table .yin-bg {
    background: #f5f5f5
}

.frbkup table .yin-bg td:first-child {
    background: #fff
}

.frbkup table td .ttPrice .free_bg {
    background: #389df5
}

.frbkup table td .ttPrice .free_bg:hover {
    background: #2a81cc
}

.frbkup table td .mf {
    color: #f60;
    font-size: 12px;
    text-align: center;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    clear: both;
    letter-spacing: normal;
    word-spacing: normal
}

.frbkup table td .mf.sc {
    top: 36px;
    margin-left: -50px
}

.frbkup table td p {
    text-align: center
}

.frbkup table td .dld-btnbox a {
    display: block;
    width: 138px;
    height: 42px;
    line-height: 42px;
    margin: auto;
    color: #fff;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    background: url(../images/edition-comparison/ec-button.png) no-repeat 0 -3px
}

.frbkup table td .dld-btnbox a:hover {
    background-position: 0 -61px
}

.frbkup table td .dld-bntwd {
    font-size: 14px;
    text-align: center;
    padding-bottom: 50px;
    margin-top: 37px
}

.frbkup table td .bnprcsp {
    margin-left: 0;
    z-index: 1;
    float: left
}

.frbkup table td.FBS-BN-WRAP {
    text-align: left
}

.frbkup table td .bncbtxt {
    font-size: 12px;
    height: 30px;
    line-height: 28px
}

.frbkup table td .bnprice {
    padding-top: 0;
    height: 35px
}

.frbkup table td .bnprice.tdopt2 {
    position: relative;
    z-index: 800
}

.frbkup table td .bnprice.tdopt2 .bnlts {
    position: absolute;
    top: 0;
    left: 0
}

.frbkup table td .bnqst {
    float: left;
    position: absolute;
    bottom: 0;
    right: -2px;
    z-index: 999
}

.frbkup table td .bncb .bncheck {
    margin-top: 2px
}

.frbkup table td .bncheckbox.scd .bnqstip {
    top: -75px;
    right: 16px;
    width: 300px
}

.frbkup table td .bncheckbox.ft {
    padding-top: 0;
    z-index: 700;
    padding-top: 5px
}

.frbkup table td .bnckboxWrap {
    position: relative;
    z-index: 2
}

.frbkup table td .bncheckbox.scd {
    width: 0;
    height: 0;
    padding: 0;
    margin: 0;
    position: static
}

.frbkup table td .tdBtns {
    clear: both;
    margin-top: 12px
}

.frbkup table td .tdBuynow {
    width: 130px;
    display: block;
    color: #fff;
    text-align: center;
    text-decoration: none;
    height: 42px;
    line-height: 42px;
    margin: 0 auto;
    background: #fe631f;
    border-radius: 4px;
    font-size: 14px
}

.frbkup table td .tdBuynow:hover {
    background: #fa5209
}

.frbkup table td .ttPrice {
    color: #aaa;
    float: left;
    font-size: 14px;
    margin-left: 0;
    height: 30px;
    line-height: 40px;
    margin-left: 3px
}

.frbkup.upgra .cprs-dcpt {
    padding-bottom: 25px
}

.frbkup.upgra table {
    font-size: 12px
}

#edtcprs .bnckboxWrap {
    border: 1px solid #fff;
    position: relative;
    width: 140px;
    margin-bottom: 10px;
    *top: 0;
    *left: 0;
    clear: both;
    *z-index: 10
}

#edtcprs .bnckboxWrap .bnqst {
    float: left;
    position: absolute;
    bottom: -3px;
    right: 45px;
    z-index: 9999
}

#edtcprs .bnckboxWrap .bnqst:hover {
    z-index: 10009
}

#edtcprs .bnckboxWrap .bncheckbox.ft {
    position: relative;
    display: block;
    margin-top: 28px;
    z-index: 34;
    width: 96px;
    *width: 100px;
    *bottom: 0;
    *left: 0;
    *margin-left: 0;
    *float: left
}

#edtcprs .bnckboxWrap .bncheck, #edtcprs .bnckboxWrap .bncbtxt {
    float: left;
    clear: none;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

#edtcprs .bnprice.lt {
    padding-top: 0;
    height: 35px;
    line-height: 35px;
    width: 140px;
    position: relative;
    *z-index: 10
}

#edtcprs .bnprice.lt .bnprcsp {
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    font-family: "Arial", sans-serif
}

#TechSuspend .techType {
    color: #fff;
    height: 20px;
    line-height: 20px;
    padding: 0 17px;
    padding-top: 5px;
    padding-bottom: 3px
}

#TechSuspend .techType i, #TechSuspend .techType span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 20px;
    line-height: 20px;
    cursor: pointer
}

#TechSuspend .techCs span {
    font-size: 14px;
    font-family: Arial, sans-serif;
    font-weight: bold
}

#TechSuspend .techType i {
    width: 20px;
    display: block;
    float: left;
    cursor: pointer;
    background: url(../images/public/choose-icon.png) no-repeat -1px 1px
}

#TechSuspend .techType i.on {
    background-position: -23px 1px
}

#TechSuspend .bnlts {
    margin-top: 0
}

#TechSuspend .ssptcheckp {
    height: 60px;
    margin-top: 12px
}

#TechSuspend .bncheckbox {
    margin-top: 0;
    padding-top: 0
}

#TechSuspend .techType.ft {
    margin-top: 10px
}

#ABFWin7 a {
    font-size: 22px;
    line-height: 79px;
    height: 79px
}

#PrcRvsAwd {
    background-color: #fafafa;
    padding: 80px 0 70px 0
}

#PrcRvsAwd .prcrvsbox {
    float: left;
    width: 486px;
    height: 300px
}

#PrcRvsAwd .prcrvsbox.r {
    float: right;
    width: 384px
}

#PrcRvsAwd .prcrvsline {
    width: 1px;
    border-left: 1px solid #dcdcdc;
    height: 246px;
    float: left;
    margin-top: 25px;
    margin-left: 10px
}

#PrcRvsAwd .title, #PrcRvsAwd .title i {
    height: 68px;
    line-height: 68px
}

#PrcRvsAwd .title {
    font-size: 30px;
    color: #000
}

#PrcRvsAwd .title i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 58px;
    float: left;
    margin-right: 15px
}

#PrcRvsAwd .title .reviews {
    background: url(../images/aomei-upgr-banner/banner-purchase1.png) no-repeat center center
}

#PrcRvsAwd .title .reviews1 {
    background: url(../images/aomei-upgr-banner/Payment.png) no-repeat center center
}

.purchase-onekey {
    width: 100%;
    height: 384px;
    background: url(../images/aomei-upgr-banner/banner-bg-2.jpg) no-repeat center center;
    margin-top: 76px
}

.purchase-onekey .center {
    width: 980px;
    margin: 0 auto
}

.purchase-onekey .center h4 {
    font-size: 34px;
    text-align: center;
    font-weight: normal;
    color: #fff;
    padding: 68px 0 40px 0
}

.purchase-onekey .center ul {
    padding-left: 4px
}

.purchase-onekey .center ul li {
    width: 304px;
    height: 200px;
    background: #d1d5d7;
    float: left;
    margin-right: 30px
}

.purchase-onekey .center ul li:last-child {
    margin-right: 0
}

.purchase-onekey .center ul li img {
    display: block;
    margin: 30px auto
}

.purchase-onekey .center ul li p {
    font-size: 16px;
    padding: 0 0 0 8px;
    line-height: 1.5
}

.purchase-onekey .center ul li .text-center {
    padding-top: 10px
}

#PrcRvsAwd .title .testimonial {
    background: url(../images/aomei-upgr-banner/banner-purchase2.png) no-repeat center center
}

#PrcRvsAwd .title .testimonial1 {
    background: url(../images/aomei-upgr-banner/Payment.png) no-repeat center center
}

#PrcRvsAwd .ctt {
    font-size: 14px;
    color: #373f43;
    line-height: 26px;
    clear: both;
    width: 400px;
    padding: 35px 0 5px 0
}

#PrcRvsAwd .ctt1 {
    font-size: 14px;
    color: #373f43;
    line-height: 26px;
    clear: both;
    padding: 35px 0 5px 0
}

#PrcRvsAwd .more {
    margin-top: 10px
}

#PrcRvsAwd .more a {
    font-size: 14px;
    color: #005fd5
}

#PrcRvsAwd .icdv {
    clear: both;
    height: 69px;
    line-height: 69px
}

#PrcRvsAwd .icdv i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 216px;
    background-repeat: no-repeat;
    background-position: center center
}

#PrcRvsAwd .icdv.r {
    height: 21px;
    margin-top: 25px;
    *line-height: 21px
}

#PrcRvsAwd .icdv .prcname {
    width: 158px;
    height: 21px;
    float: left;
    background-image: url(../images/links/name.png)
}

#sddate {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    float: right;
    height: 21px;
    line-height: 21px;
    font-size: 14px;
    padding-right: 20px
}

#PrcRvsAwd .icdv .download {
    background-image: url(../images/links/download-c1.png)
}

#PrcRvsAwd .icdv .softpedia {
    background-image: url(../images/links/softpedia-c1.png)
}

#dldWrap table {
    border-collapse: collapse;
    border: 1px solid #dcdcdc;
    border-width: 0 1px 1px 0
}

#dldWrap table td {
    border: 1px solid #dcdcdc;
    border-width: 1px 0 0 1px;
    position: relative
}

#dldWrap table td:hover {
    z-index: 19999
}

.ad-summer-active {
    width: 100%;
    height: 50px;
    position: relative;
    background: #86d4e8 url(https://www.ubackup.com/abnet/images/windows-server-2016-client-backup/system-backup.png) no-repeat center center

}

.ad-summer-active.weeks {
    background: #1048a7 url(/abnet/images/windows-server-2016-client-backup/system-backup.png) no-repeat center center

}

.gtftl a:hover .tip {
    text-decoration: none
}

.ad-summer-active a.ad-img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 50px
}

.ad-summer-active span {
    display: block;
    width: 15px;
    height: 15px;
    font-size: 18px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    margin-left: 510px;
    position: absolute;
    left: 50%;
    top: 0
}

.ad-summer-active span:hover {
    font-size: 20px
}

body {
    overflow-x: hidden
}

#article-box .articleWrap.help ol {
    padding-left: 20px
}

#article-box .articleWrap.help ol li {
    list-style: decimal outside
}

#article-box .articleWrap.help .pxefaqdv ol {
    padding: 0
}

#article-box .articleWrap.help .pxefaqdv ol li {
    list-style: none
}

#article-box .articleWrap.help ol li p {
    line-height: 22px
}

#article-box .articleWrap.help table.bd0-tb, #article-box .articleWrap.help table.bd0-tb td {
    border: 0;
    text-align: left
}

#article-box .articleWrap.help table.bd0-tb td {
    height: 20px;
    line-height: 20px
}

#article-box .articleWrap.help .bggrey {
    background: #f1f1f1;
    text-align: center
}

#article-box .articleWrap.help table td {
    text-align: left;
    border: 1px solid #dcdcdc
}

#article-box .articleWrap.help .clpp {
    color: #f0f
}

#article-box .articleWrap.help table.f14 p {
    font-size: 14px
}

#ab-summer {
    display: none;
    width: 100%;
    height: 111px;
    background: url(../image/bundle-discount/ab-summer.jpg) no-repeat center center;
    background-color: #60c1e8;
    border-bottom: solid 1px #fff
}

#ab-summer .w980 {
    color: #fff;
    position: relative
}

#ab-summer .w980 h2 {
    font-size: 30px;
    padding-top: 15px;
    text-shadow: 0 1px 5px #595959
}

#ab-summer .w980 h4 {
    font-size: 20px;
    padding-top: 15px;
    text-shadow: 0 1px 5px #595959
}

#ab-summer .w980 h4 span {
    color: #fefb00
}

#ab-summer .w980 p {
    font-size: 18px;
    position: absolute;
    top: 25px;
    right: 0
}

#ab-summer .w980 i {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: -60px;
    font-size: 15px;
    display: block;
    width: 15px;
    height: 15px
}

#ab-summer .w980 i:hover {
    font-size: 17px
}

#ab-summer a {
    display: block;
    width: 100%;
    height: 111px;
    color: #fff
}

#ab-summer a:hover {
    color: #fff;
    text-decoration: none
}

#pfsnlPrcZro .bnprice.su, #pfsnlPrcZro .bncheckbox.su {
    padding-left: 20px
}

.Su-box-left .s456 a.buynowZe {
    position: relative;
    width: 242px;
    height: 60px;
    color: #fff;
    font-size: 26px;
    line-height: 60px;
    text-align: center;
    background: url(../images/home/standard-button.png) no-repeat -295px -9px;
    text-decoration: none;
    display: block;
    z-index: 0;
    text-indent: 0;
    cursor: pointer
}

.Su-box-left .s456 a.buynowZe:hover {
    color: #fff;
    text-decoration: none;
    background-position: -295px -85px
}

#pfsnlPrcZro .bnbtn.su {
    padding-top: 0;
    margin-top: 0;
    z-index: 6
}

.htupgrd-bnimg {
    display: block;
    width: 207px;
    height: 153px;
    position: absolute;
    top: 35px;
    right: 0;
    background: url(../images/howtoupgrade/up-aw.png) no-repeat center center
}

.ctt1-box .ctt1 {
    padding: 20px 5px 25px 35px;
    border: 1px solid #dcdcdc;
    border-radius: 8px;
    margin-top: 32px;
    position: relative
}

.ctt1-box .ctt1:first-child {
    margin-top: 0;
    padding: 30px 5px 35px 35px
}

.ctt1-box .ctt1:first-child p {
    width: 100%
}

.ctt1-wapper {
    padding: 45px 0 55px 0
}

.ctt1-box .ctt1 i {
    display: block;
    width: 54px;
    height: 57px;
    background: url(../images/howtoupgrade/lasj.jpg) no-repeat center center;
    position: absolute;
    top: -1px;
    left: -1px;
    text-indent: 8px;
    z-index: -1
}

.ctt1-box .ctt1 em {
    font-weight: normal;
    font-style: italic
}

.ctt1-box .ctt1 i span {
    font-size: 26px;
    color: #959595;
    font-weight: bold
}

.ctt1-box .ctt1 p {
    font-size: 14px;
    line-height: 24px;
    padding: 5px 0 0 5px
}

.company-banner.htupgrd {
    height: 192px;
    background: url(../images/howtoupgrade/banner-bj.jpg) repeat-x center center
}

.company-banner.htupgrd .company-text .one {
    padding-top: 50px
}

.company-banner.htupgrd .company-text .one span {
    position: relative;
    display: block;
    width: 710px;
    line-height: 40px
}

.company-banner.htupgrd .company-text .one a {
    font-size: 14px;
    color: #fff000;
    position: absolute;
    bottom: -5px;
    right: 7px
}

.mail_nav {
    width: 978px;
    height: 56px;
    margin: auto;
    background: url(../images/ico/img-bj.jpg) no-repeat center center
}

.submit_mail h2 {
    font-size: 15px;
    line-height: 24px;
    color: #171717;
    font-weight: normal;
    padding: 70px 0 40px 0
}

.submit_mail form {
    font-size: 14px;
    color: #171717;
    width: 930px;
    margin: 0 auto
}

.submit_mail form input {
    width: 350px;
    height: 36px;
    line-height: 36px;
    border: solid 1px #cbcbcb;
    border-radius: 4px;
    padding: 0 5px;
    color: #777
}

.submit_mail form input:focus {
    border: 1px solid #dcdcdc;
    box-shadow: 0 0 2px rgba(3, 3, 3, 0.2);
    color: #111
}

.submit_mail form input.border {
    border: solid 1px #f4b476
}

.submit_mail .ipt-box {
    display: block;
    float: left;
    width: 49%;
    height: 86px
}

.submit_mail .ipt-box:last-child {
    float: right
}

.submit_mail .form-msg {
    margin-top: 5px;
    padding: 0;
    height: 45px;
    line-height: 45px
}

.submit_mail .form-msg div {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 45px;
    line-height: 45px;
    width: 49%;
    text-indent: 50px;
    padding: 0;
    vertical-align: top;
    font-size: 13px
}

.submit_mail .form-msg div .error {
    color: red
}

.submit_mail .form-msg div .success {
    color: green
}

.submit_mail .ipt-box .rqrd-red {
    display: inline;
    color: red
}

.submit_mail .formtip {
    height: 46px;
    line-height: 36px;
    text-indent: 49px;
    font-size: 13px;
    color: red
}

.upgrdLink button {
    display: block;
    margin: auto;
    width: 288px;
    height: 62px;
    line-height: 62px;
    font-size: 24px;
    color: white;
    text-align: center;
    border: 0;
    background: url(../images/home/banner-button.png) no-repeat -325px -7px
}

.upgrdLink button:hover {
    text-decoration: none;
    background-position: -325px -93px;
    color: #fff
}

.add-bjC {
    background-color: #ebebeb;
    width: 100%;
    color: #000;
    padding-bottom: 50px
}

.add-bjC h1 {
    font-size: 34px;
    text-align: center;
    font-weight: normal;
    padding: 30px 0 45px
}

.add-banner-bj {
    width: 994px;
    height: 116px;
    background: url(../images/client.jpg) no-repeat center center;
    margin: 0 auto
}

.pro-icon2_7 {
    background: url(../images/professional/icon.png) no-repeat -345px -10px
}

.pro-icon2_8 {
    background: url(../images/professional/icon.png) no-repeat -450px -10px
}

.qst:hover, .qst:hover {
    background-position: -71px 4px
}

.qst {
    cursor: pointer;
    position: relative;
    background: url(../images/public/choose-icon.png) no-repeat -50px 4px;
    margin: 0;
    width: 17px;
    height: 25px;
    z-index: 1;
    padding: 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-top: -2px
}

.qst .am-tip-0 {
    font-size: 12px;
    line-height: 22px
}

.am-tip-0.l {
    left: 17px
}

.am-tip-0.r {
    right: 17px
}

.am-tip-0 {
    display: none;
    width: 320px;
    border: solid 1px #ffc995;
    border-radius: 5px;
    background-color: #fff1d1;
    position: absolute;
    bottom: 15px;
    padding: 5px;
    line-height: 22px;
    text-align: left;
    color: #777;
    font-size: 12px
}

.qst:hover .am-tip-0 {
    display: block
}

.down-table-top table tr td:first-child {
    padding-left: 15px
}

.AMtable.abfw td:first-child {
    font-size: 12px
}

.down-table-top table tr td.pic .bnWrap.dld.prcZro a.buynowZe {
    width: 160px;
    border-radius: 5px;
    font-size: 16px
}

.down-table-top table tr td.pic .bnWrap.dld.prcZro .bnbtn {
    width: 160px
}

.down-table-top table tr td.pic {
    padding: 10px
}

.down-table-top table tr td.pics a {
    width: 180px;
    font-size: 16px;
    text-align: center;
    text-indent: 0;
    border-radius: 5px;
    margin: 50px auto 0
}

.down-table-top table tr td {
    font-size: 12px
}

.thanks_banner {
    height: 220px;
    background-color: #1867ac;
    color: #fff
}

.thanks_banner .w980 {
    background: url(../images/home/icon_banner.png) no-repeat left center;
    height: 220px
}

.thanks_banner .w980 h2 {
    font-size: 34px;
    padding: 30px 0 30px 180px;
    font-weight: normal
}

.thanks_banner .w980 p {
    padding-left: 180px;
    font-size: 16px;
    line-height: 30px
}

.odif-img i.im-forum_itee {
    background: url(../images/icon/free_icon.png) no-repeat -184px 0
}

.spt-tptxt.thanks {
    line-height: 24px;
    text-align: center;
    padding: 0
}

a.thanks_links {
    display: block;
    margin: 0 auto;
    width: 180px;
    height: 28px;
    border: solid 1px #2fa5fd;
    color: #2fa5fd;
    border-radius: 10px;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    margin-top: 20px
}

.widget-wrap.palcprs.thank_install, .thank_install {
    border-top: solid 1px #dedede;
    background-color: #f2f2f2;
    padding-bottom: 50px
}

.thank_install.widget-wrap .w980 h2, .thank_install h2 {
    padding: 50px 0;
    font-size: 30px;
    text-align: center;
    font-weight: normal
}

.dh-reviews {
    width: 100%;
    background-color: #f6f6f6;
    padding-top: 55px;
    padding-bottom: 65px
}

.dh-reviews .dhr-left, .dh-reviews .dhr-right {
    width: 460px;
    height: 200px;
    background-color: #fff;
    border: solid 1px #dcdcdc;
    color: #373f43;
    position: relative
}

.dh-reviews .dhr-left .learn-more {
    position: absolute;
    bottom: 10px;
    left: 95px
}

.dh-reviews .dhr h2 {
    font-size: 20px;
    font-weight: normal;
    color: #000;
    padding: 10px 0 15px 15px
}

.dh-reviews .dhr .dhr-slide {
    font-size: 14px
}

.dhr-slide .slide-left {
    width: 61px;
    height: 52px;
    float: left;
    margin-left: 9px;
    margin-top: 20px
}

.dhr-right .dhr-slide .slide-left {
    margin-top: 5px;
    margin-left: 5px
}

.dhr-right .dhr-slide .slide-left span {
    font-size: 12px;
    display: block;
    margin-top: 52px;
    text-align: center
}

.dhr-slide .slide-right {
    float: right;
    width: 350px;
    line-height: 24px;
    padding-right: 15px;
    position: relative
}

.dhr-slide .slide-right i {
    display: block;
    width: 25px;
    height: 25px;
    position: absolute
}

.spt-tpimg.free {
    background: url(../images/pics/free_icon.jpg) no-repeat center center
}

.icon-lide-cent {
    background: url(../images/pics/cnet.png) no-repeat center center
}

.icon-lide-head-portrait {
    background: url(https://www.ubackup.com/clone/images/clone-hard-drive-command-prompt-8523/xcopy.png) no-repeat center center

}

.icon-lide-head-portrait1 {
    background: url(../images/pics/head-portrait1.jpg) no-repeat center center
}

.icon-lide-head-portrait2 {
    background: url(../images/pics/head-portrait2.jpg) no-repeat center center
}

.icon-lide-head-portrait3 {
    background: url(../images/pics/head-portrait3.jpg) no-repeat center center
}

.icon-lide-head-portrait4 {
    background: url(../images/pics/head-portrait4.jpg) no-repeat center center
}

.icon-lide-pcworld {
    background: url(../images/pics/pcworld.png) no-repeat center center
}

.icon-lide-softpedia {
    background: url(../images/pics/softpedia.png) no-repeat center center
}

.icon-lide-logo1 {
    background: url(../images/pics/ok-logo1.jpg) no-repeat center center;
    width: 70px !important
}

.icon-lide-logo2 {
    background: url(../images/pics/ok-logo2.jpg) no-repeat center center;
    width: 70px !important
}

.icon-lide-logo3 {
    background: url(../images/pics/ok-logo3.jpg) no-repeat center center;
    width: 70px !important
}

.dh-reviews .dhr .slide-point {
    width: 90px;
    height: 17px;
    position: absolute;
    bottom: -25px;
    right: 0
}

.dh-reviews .dhr .slide-point-link {
    font-size: 14px;
    position: absolute;
    bottom: -25px;
    left: 0
}

.dh-reviews .dhr .slide-point i {
    float: left;
    width: 17px;
    height: 17px;
    margin-left: 12px;
    background: url(../images/pics/cfa.png) no-repeat -28px -2px;
    cursor: pointer
}

.dh-reviews .dhr .slide-point i:hover, .dh-reviews .dhr .slide-point i.active {
    background-position: -2px -2px
}

.w_100 {
    width: 100%
}

.nav_agation {
    width: 70px;
    height: 22px;
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -30px;
    z-index: 20151229
}

.nav_agation a.tips_a_g {
    display: block;
    width: 18px;
    height: 18px;
    background-color: #dadada;
    border-radius: 50%;
    margin: 0 2px
}

.nav_agation a.tips_a_g.active {
    background-color: #0277c7
}

.choose-edition-top.tech .christmas {
    position: relative
}

.choose-edition-top.tech .christmas_icon {
    position: absolute
}

.choose-edition-top.tech .christmas_icon.left {
    width: 285px;
    height: 62px;
    background: url(../landing/images/newyear_2016/purchase.png) no-repeat center center;
    top: -6px;
    left: -23px;
    z-index: 20151208
}

.choose-edition-top.tech .christmas_icon.right {
    width: 755px;
    height: 72px;
    background: url(../landing/images/newyear_2016/purchase1.png) no-repeat center center;
    top: -20px;
    left: 0
}

.bnWrap .christmas i.flag, td.fTd .christmas.tips, .bnbtn.christmas i.snow_snower, .bnbtn.christmas i.snow_decrotion, .ssplt.ssplto.christmas i.show, .choose-edition-top.tech .christmas_icon.left, .choose-edition-top.tech .christmas_icon.right {
    display: none
}

.bnWrap .christmas i.flag {
    display: none;
    position: absolute;
    left: 48px;
    bottom: 58px;
    width: 110px;
    height: 58px;
    background: url(../images/christmas/technician.png) no-repeat center center;
    z-index: 900
}

.bnWrap .christmas i.flag.snow {
    left: -20px;
    bottom: -12px;
    width: 110px;
    height: 85px;
    background: url(../landing/images/newyear_2016/technician.png) no-repeat center center;
    z-index: 2
}

.bnWrap .christmas i.flag.top_decor {
    left: 9px;
    top: 0;
    width: 232px;
    height: 17px;
    background: url(../images/christmas/xue.png) no-repeat center center;
    z-index: 1
}

.bnbtn.christmas {
    position: relative
}

.bnbtn.christmas i.snow_decrotion {
    position: absolute;
    top: 0;
    left: -2px;
    width: 164px;
    height: 13px;
    background: url(../images/christmas/technician2.png) no-repeat center center;
    display: none
}

.bnbtn.christmas i.snow_snower {
    position: absolute;
    top: 10px;
    left: -2px;
    width: 33px;
    height: 28px;
    background: url(../landing/images/newyear_2016/technician1.png) no-repeat center center
}

.christmas.tips {
    display: block;
    width: 196px;
    height: 41px;
    margin-top: 70px;
    background: url(../landing/images/newyear_2016/technician3.png) no-repeat center center
}

.ssplt.ssplto.christmas {
    position: relative
}

.ssplt.ssplto.christmas i.show {
    position: absolute;
    left: 0
}

.ssplto.christmas i.show.xueren {
    left: 1px;
    bottom: -2px;
    width: 54px;
    height: 65px;
    background: url(../landing/images/newyear_2016/kjf.png) no-repeat center center;
    z-index: 2
}

.ssplto.christmas i.show.top_decretion {
    left: 0;
    top: 0;
    width: 267px;
    height: 15px;
    background: url(../images/christmas/xuer1.png) no-repeat center center;
    display: none
}

.gtftl.tips a:hover {
    text-decoration: underline
}

a.active_entrance {
    display: none;
    float: left;
    margin: 2px 0 0 55px;
    color: #fff;
    width: 300px;
    height: 70px;
    background: url(../images/activity/active-tab.png) no-repeat 0 0;
    font-size: 14px;
    line-height: 26px;
    position: relative;
    text-indent: 50px;
    line-height: 60px;
    float: left
}

a.active_entrance.technician {
    position: absolute;
    top: -42px;
    left: 0;
    margin-left: 0;
    width: 240px;
    height: 55px;
    line-height: 55px;
    text-indent: 20px;
    font-size: 14px;
    background: url(../images/activity/active-btn.png) no-repeat 0 0
}

a.active_entrance.technician:hover {
    background: url(../images/activity/active-btn1.png) no-repeat 0 0
}

a.active_entrance:hover {
    color: #fff;
    text-decoration: none;
    background: url(../images/activity/active-tab1.png) no-repeat 0 0
}

a.active_entrance i.icon-active {
    display: block;
    width: 111px;
    height: 80px;
    background: url(../images/activity/bu60off.png) no-repeat center center;
    position: absolute;
    top: -12px;
    left: -50px;
    margin: 0
}

a.active_entrance.technician i.icon-active {
    width: 70px;
    height: 60px;
    background: url(../images/activity/60offs.png) no-repeat center center;
    left: 210px;
    top: -10px
}

#countdowner {
    width: 100px;
    height: 35px;
    position: absolute;
    top: 2px;
    left: 50%;
    margin-left: 210px;
    color: #fff;
    font-size: 18px;
    display: none
}

#countdowner p {
    font-size: 20px;
    font-weight: bold
}

#countdownerTwo.index {
    width: 980px;
    height: 35px;
    text-align: center;
    position: absolute;
    left: 50%;
    color: #fff;
    margin-left: -150px;
    margin-top: -10px;
    top: 290px;
    font-size: 18px;
    font-weight: bold
}

#countdownerTwo.index span {
    margin-left: 6px
}

#countdownerTwo.slidebar {
    position: absolute;
    bottom: 55px;
    left: 10px;
    font-size: 16px
}

#countdownerTwo.slidebar .timeout {
    margin-top: 0
}

.friday_active a:hover {
    text-decoration: none
}

#aomei-share-container {
    padding: 12px
}

#aomei-share-container .share-text {
    font-size: 12px;
    color: #363636;
    line-height: 22px;
    margin-bottom: 5px
}

#aomei-share-container .share-buttons .aomei-share-link.facebook {
    margin-left: 0
}

#aomei-share-container .share-buttons .aomei-share-link {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 5px
}

span.quest {
    cursor: pointer;
    position: relative;
    background: url(../images/professional/banner-img.png) no-repeat -67px -4px;
    margin: 0;
    width: 17px;
    height: 25px;
    z-index: 1;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px
}

span.quest:hover {
    background-position: -84px -4px
}

span.quest:hover .quest_content {
    display: block
}

span.quest .quest_content {
    display: none;
    width: 280px;
    border: solid 1px #ffc995;
    border-radius: 5px;
    background-color: #fff1d1;
    position: absolute;
    bottom: 25px;
    padding: 5px;
    line-height: 22px;
    text-align: left;
    color: #777;
    font-size: 12px
}

span.quest .quest_content.l {
    left: -292px
}

span.quest .quest_content.r {
    right: 15px
}

.long_activity {
    background-color: #f8f8f8;
    padding: 60px 0;
    border-bottom: solid 1px #e0e0e0
}

.long_activity .title_activity {
    height: 47px;
    font-size: 30px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    background: url(../images/activity/b.png) no-repeat center center
}

.long_activity .activity_warp {
    margin-top: 70px
}

.long_activity .activity_warp .activity_box {
    border: solid 1px #e0e0e0;
    padding-bottom: 15px;
    width: 300px;
    background-color: #fff
}

.long_activity .activity_warp .activity_box.middle {
    margin-left: 40px
}

.long_activity .activity_warp .activity_box h2 {
    margin: 5px;
    height: 60px;
    width: 280px;
    background-color: #f3f3f3;
    font-weight: normal;
    padding: 10px 0 0 10px;
    font-size: 16px;
    line-height: 24px;
    color: #000
}

.long_activity .activity_warp .activity_box.tips {
    width: 460px
}

.long_activity .activity_warp .activity_box.tips h2 {
    width: 440px
}

.activity_box .icon_producted_activity.tips {
    height: 132px
}

.icon_producted_activity.tips .right_text_transition {
    width: 300px;
    margin-left: 10px
}

.activity_box .icon_producted_activity {
    margin-top: 15px;
    height: 160px
}

.bottom_price_link.tips .price_color_size {
    font-size: 22px
}

.bottom_price_link.tips .price_color_size i {
    font-size: 16px
}

.bottom_price_link.tips {
    width: 310px
}

.icon_producted_activity .left_icon_box {
    width: 110px;
    height: 130px;
    position: relative
}

.icon_producted_activity.tips .left_icon_box {
    width: 140px
}

.icon_producted_activity .left_icon_box i.off_active {
    display: block;
    width: 66px;
    height: 66px;
    position: absolute;
    bottom: -8px;
    left: 8px
}

.icon_producted_activity .right_text_transition {
    width: 180px;
    padding: 0 5px;
    font-size: 14px;
    line-height: 22px;
    color: #606060
}

.bottom_price_link {
    clear: both;
    float: right;
    margin-right: 10px;
    width: 285px
}

.bottom_price_link .price_color_size {
    font-size: 22px;
    line-height: 40px;
    color: #ff5b01;
    font-weight: bold
}

.bottom_price_link .price_color_size i {
    font-size: 14px;
    color: #9f9f9f;
    font-weight: normal;
    text-decoration: line-through
}

.bottom_price_link .link_activity {
    width: 103px;
    height: 40px;
    background: url(../images/activity/button.png) no-repeat -3px -2px;
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    text-align: center
}

.bottom_price_link .link_activity:hover {
    text-decoration: none;
    background: url(../images/activity/button.png) no-repeat -3px -50px;
    color: #fff
}

.icon_producted_activity .left_icon_box.ab_pro {
    background: url(../images/activity/ab-pro.png) no-repeat center center
}

.icon_producted_activity .left_icon_box.ab_server {
    background: url(../images/activity/ab-server.png) no-repeat center center
}

.icon_producted_activity .left_icon_box.ab_tech {
    background: url(../images/activity/ab-technician.png) no-repeat center center
}

.icon_producted_activity .left_icon_box.ab_tech_plus {
    background: url(../images/activity/ab-technician-plus.png) no-repeat center center
}

.icon_producted_activity .left_icon_box.ab_pa_tech_plus {
    background: url(../images/activity/ab-pa-tec-tec-plus.png) no-repeat center center
}

.icon_producted_activity .left_icon_box.ab_pa_pro {
    background: url(../images/activity/ab-pa-pro.png) no-repeat center center
}

.icon_producted_activity .left_icon_box.ab_pa_server {
    background: url(../images/activity/ab-pa-server.png) no-repeat center center
}

.icon_producted_activity .left_icon_box.ab_pa_tech {
    background: url(../images/activity/ab-pa-tec-tec.png) no-repeat center center
}

.icon_producted_activity .left_icon_box.ab_pa_unlimit {
    background: url(../images/activity/okr-cus-ab-tech-plus-pa-tech.png) no-repeat center center
}

.icon_producted_activity .left_icon_box i.off_active.off10 {
    background: url(../images/activity/10.png) no-repeat center center
}

.icon_producted_activity .left_icon_box i.off_active.off25 {
    background: url(../images/activity/25.png) no-repeat center center
}

.icon_producted_activity .left_icon_box i.off_active.off30 {
    background: url(../images/activity/30.png) no-repeat center center
}

.icon_producted_activity .left_icon_box i.off_active.off40 {
    background: url(../images/activity/40.png) no-repeat center center
}

.icon_producted_activity .left_icon_box i.off_active.off50 {
    background: url(../images/activity/50.png) no-repeat center center
}

.icon_producted_activity .left_icon_box i.off_active.off_50 {
    background: url(../images/activity/50-1.png) no-repeat center center
}

.icon_producted_activity .left_icon_box i.off_active.off_60 {
    background: url(../images/activity/60.png) no-repeat center center
}

.icon_producted_activity .left_icon_box i.off_active.off_70 {
    background: url(../images/activity/70-1.png) no-repeat center center
}

.icon_producted_activity .left_icon_box i.off_active.off_80 {
    background: url(../images/activity/80-1.png) no-repeat center center
}

.icon_producted_activity .left_icon_box i.off_active.off_100 {
    background: url(../images/activity/100.png) no-repeat center center
}

#footer #amActive {
    display: none;
    clear: both;
    position: relative;
    top: 10px
}

#amActive .bg-active {
    width: 978px;
    height: 80px;
    background: url(../images/activity/bu-footer-activities.jpg) no-repeat center center;
    position: relative
}

#amActive .bg-active span {
    display: block;
    position: absolute;
    top: 8px;
    left: 800px;
    color: #fff;
    font-size: 12px
}

.ttPrice.cptlsprice {
    height: 24px;
    line-height: 24px
}

.recommend-banner {
    height: 283px;
    background: #046896 url(../images/recomed/banner-bj.jpg) no-repeat center center;
    color: #fff
}

.recommend-banner h2 {
    font-size: 38px;
    font-weight: normal;
    padding-top: 60px
}

.recommend-banner h3 {
    font-size: 20px;
    font-weight: normal;
    padding-top: 35px;
    line-height: 35px
}

.recomm-content-tips {
    padding: 60px 0 40px 0
}

.recomm-content-tips .title-ico {
    width: 553px;
    height: 73px;
    margin: 0 auto;
    background: url(../images/recomed/image.jpg) no-repeat center center;
    color: #fff;
    font-size: 34px;
    text-align: center;
    line-height: 70px
}

.recomm-content-tips .text-whether {
    font-size: 16px;
    line-height: 24px;
    color: #373f43;
    margin-top: 30px;
    margin-bottom: 80px
}

.recomm-content-tips .tab-recommend {
    width: 1150px;
    height: 50px;
    margin: 0 auto;
    border-bottom: solid 1px #d3d3d3
}

.tab-recommend .tab-start {
    width: 395px;
    height: 50px;
    background-color: #bababa;
    border-radius: 7px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    cursor: pointer;
    font-size: 20px;
    color: #404040;
    line-height: 50px;
    text-align: center
}

.tab-recommend .tab-start.active {
    background-color: #1587d0;
    color: #fff
}

.line-To {
    width: 100%;
    height: 1px;
    background-color: #dad7d7
}

.tab-content-all h2 {
    font-size: 28px;
    text-align: center;
    font-weight: normal;
    padding-top: 50px
}

.tab-content-all .bgc-color1 {
    background-color: #f8f8f8
}

.tab-content-all .step-method {
    width: 646px;
    height: 114px;
    margin: 0 auto;
    background: url(../images/recomed/image2.jpg) no-repeat center center;
    margin-top: 60px;
    margin-bottom: 55px
}

.tab-content-all .step-method span {
    height: 74px;
    width: 165px;
    float: left;
    padding-top: 40px;
    text-align: center;
    font-size: 20px
}

.tab-content-all .step-method span.tips {
    padding-top: 35px;
    margin-left: 80px
}

.tab-content-all .step-method span.tip {
    margin-left: 70px
}

.tab-content-all .detail-text {
    font-weight: normal
}

.tab-content-all .detail-text h3 {
    font-weight: normal;
    font-size: 20px;
    padding-bottom: 25px
}

.tab-content-all .detail-text ul li {
    font-size: 14px;
    line-height: 24px;
    color: #373f43;
    padding-bottom: 5px
}

.tab-content-all .detail-text ul {
    margin-bottom: 40px
}

.tab-content-all .h2-title {
    font-size: 28px;
    text-align: center;
    padding: 70px 0 55px 0
}

.tab-content-all .span-title {
    display: block;
    width: 920px;
    font-size: 16px;
    line-height: 24px;
    color: #373f43;
    margin: 0 auto;
    margin-bottom: 40px
}

.tab-content-all .box-warp-table {
    width: 910px;
    height: 200px;
    padding: 5px;
    border: solid 1px #ddd;
    margin: 0 auto;
    margin-bottom: 25px;
    position: relative
}

.box-warp-table i.roll-up {
    display: block;
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 78px;
    height: 26px;
    background: url(../images/recomed/horn.jpg) no-repeat center center
}

.tab-content-all .box-warp-table div.pt.aomeiclear {
    height: 200px;
    background-color: #dfedfe
}

.box-warp-table h4 {
    font-size: 16px;
    color: #454242;
    text-indent: 20px;
    padding-top: 15px
}

.box-warp-table .left-product-box {
    width: 285px;
    height: 160px
}

.box-warp-table .left-product-box.server {
    background: url(../images/recomed/box-2.png) no-repeat center center
}

.box-warp-table .left-product-box.pro {
    background: url(../images/recomed/box-1.png) no-repeat center center
}

.box-warp-table .left-product-box.tech {
    background: url(../images/recomed/box-3.png) no-repeat center center
}

.box-warp-table .left-product-box.techp {
    background: url(../images/recomed/box-4.png) no-repeat center center
}

.box-warp-table .right-describe-text {
    width: 570px;
    height: 140px;
    padding-left: 40px;
    margin-top: 10px;
    border-left: solid 1px #bcbcbc
}

.box-warp-table .right-describe-text ul li {
    font-size: 14px;
    line-height: 24px;
    color: #373f43;
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 5px
}

span.span-describe {
    display: block;
    font-size: 14px;
    line-height: 26px;
    color: #373f43
}

span.span-describe h5 {
    font-size: 20px;
    padding-bottom: 15px
}

span.span-describe p {
    font-weight: bold;
    padding-top: 15px
}

ul.ul-notes {
    margin-top: 50px
}

ul.ul-notes li {
    font-size: 14px;
    line-height: 26px;
    color: #373f43;
    padding-left: 15px;
    background: url(../images/public/arrow.png) no-repeat left 5px
}

ul.ul-notes li:first-child {
    padding-left: 0;
    background: 0;
    font-size: 20px;
    color: #000;
    padding-bottom: 20px
}

.share-text-inform {
    height: 185px;
    padding: 5px;
    border: solid 1px #ddd
}

.share-text-inform .auto-people {
    width: 180px;
    height: 183px;
    background: url(../images/recomed/people.jpg) no-repeat center center
}

.share-text-inform .share-warp {
    width: 760px;
    margin-left: 20px;
    color: #373f43
}

.share-text-inform .share-warp h1 {
    font-weight: normal;
    font-size: 20px;
    padding: 10px 0
}

.share-text-inform .share-warp p {
    font-size: 14px
}

.share-text-inform .share-warp .share-content {
    font-style: italic;
    font-size: 14px;
    line-height: 24px;
    padding: 2px 8px;
    margin-top: 10px;
    border: solid 1px #cecccc
}

.share-warp .share-content .copy-method {
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(../images/recomed/copy.jpg) no-repeat center center;
    cursor: pointer
}

.share-warp .share-content .alert-succ {
    display: none;
    font-style: normal;
    font-size: 12px;
    line-height: 20px;
    color: red;
    text-indent: 10px;
    vertical-align: top
}

.share-text-inform .share-method {
    margin-top: 15px;
    height: 40px;
    padding-top: 5px
}

.share-text-inform .share-method p {
    font-size: 18px;
    color: #3479b0;
    float: left;
    padding-top: 10px
}

.share-text-inform .share-method a.shareT {
    float: left;
    height: 38px;
    width: 38px;
    margin-left: 5px;
    background: url(../images/recomed/facebook.jpg) no-repeat center center;
    cursor: pointer
}

.share-text-inform .share-method a.shareT.fb {
    background: url(../images/recomed/facebook.jpg) no-repeat center center
}

.share-text-inform .share-method a.shareT.tw {
    background: url(../images/recomed/twitter.jpg) no-repeat center center
}

.share-text-inform .share-method a.shareT.go {
    background: url(../images/recomed/goole.jpg) no-repeat center center
}

.share-text-inform .share-method a.shareT.in {
    background: url(../images/recomed/in.jpg) no-repeat center center
}

.share-box-warp {
    width: 460px;
    border: solid 1px #ddd;
    margin-top: 60px;
    padding-bottom: 30px
}

.share-box-warp i.re-share {
    display: block;
    width: 450px;
    height: 125px;
    margin: 5px;
    background: #f6f6f6 url(../images/recomed/shape.jpg) no-repeat center center
}

.share-box-warp i.re-share.right {
    background: #f6f6f6 url(../images/recomed/you-tube.jpg) no-repeat center center
}

.share-box-warp p {
    font-size: 20px;
    text-align: center;
    color: #373f43
}

.share-box-warp span {
    display: block;
    margin: 0 auto;
    font-size: 14px;
    line-height: 24px;
    width: 360px;
    height: 100px;
    text-align: center;
    margin-top: 25px
}

.banner-reco {
    height: 315px;
    background: url(../images/recomed/banner.jpg) no-repeat center center;
    color: #fff
}

.banner-reco h1 {
    font-size: 40px;
    font-weight: normal;
    padding-top: 50px
}

.banner-reco span {
    font-size: 21px;
    line-height: 35px;
    padding-top: 20px;
    display: block;
    width: 690px
}

.bg-f8 {
    background-color: #f8f8f8
}

.slidebar-ad {
    position: fixed;
    top: 30%;
    left: -175px;
    z-index: 20160309
}

.slidebar-ad a.weekend-sales {
    width: 175px;
    height: 271px;
    background: url(../landing/images/world-backup/bu1.jpg) no-repeat center center;
    color: #fff
}

.slidebar-ad.weekend a.weekend-sales {
    height: 247px;
    background: url(../landing/images/world-backup/weekend-sale.jpg) no-repeat center center
}

.slidebar-ad.weekend .nav-move, .slidebar-ad.weekend .nav-move.Gright {
    background-color: #33addb
}

.slidebar-ad a.weekend-sales:hover {
    text-decoration: none
}

.slidebar-ad a.weekend-sales span {
    display: block;
    margin-top: 150px;
    text-align: center;
    font-size: 12px
}

.slidebar-ad .nav-move {
    width: 15px;
    height: 50px;
    background: #ff5e5c url(../images/activity/left.png) no-repeat center center;
    margin-top: 100px;
    cursor: pointer;
    border-radius: 0 2px 2px 0
}

.slidebar-ad .nav-move.Gright {
    display: block;
    height: 249px;
    margin-top: 0;
    background: #ff5e5c url(../images/activity/right.png) no-repeat center center
}

.personal_all a.link-c {
    color: #fff
}

.link-c {
    display: none;
    color: #fff;
    width: 309px;
    height: 56px;
    margin-left: 15px;
    background: url(../images/ico/img-c.png) no-repeat 0 0;
    font-size: 14px;
    line-height: 28px;
    text-align: left;
    text-indent: 15px;
    margin-top: 2px
}

.personal_all .link-c:hover, .link-c:hover {
    background-position: 0 -64px;
    text-decoration: none
}

.link-c span {
    font-size: 16px;
    text-indent: 15px;
    display: block
}

.link-c.picsed {
    display: block
}

#article-box {
    margin-left: 10px;
    float: right
}

#techFAQ .faq-title {
    font-weight: normal;
    font-size: 16px;
    color: #247bdc;
    position: relative;
    line-height: 22px;
    padding-left: 20px;
    *zoom: 1;
    cursor: pointer
}

#techFAQ .faq-title b {
    font-weight: normal;
    float: left;
    position: absolute;
    top: 0;
    left: 0
}

#techFAQ .faq-text, #techFAQ .faq-text p, #techFAQ .faq-text p a {
    color: #222;
    font-size: 14px
}

#techFAQ .faq-text, #techFAQ .faq-text p {
    font-size: 14px
}

#techFAQ .faq-text p a, #techFAQ .faq-text p a:hover {
    color: #09e
}

#techFAQ .faq-text {
    margin-top: 5px;
    position: relative;
    padding-left: 20px
}

#techFAQ .faq-text dd {
    line-height: 22px;
    margin-bottom: 5px
}

#techFAQ .faq-text .letter-answer {
    position: absolute;
    top: 0;
    left: 0
}

.pxefaqdv {
    margin-bottom: 20px
}

#article-box .articleWrap h1 strong, #article-box .articleWrap h1 b {
    font-weight: normal
}

#article-box .articleWrap h2 strong, #article-box .articleWrap h2 b {
    font-weight: normal
}

#article-box .error-wrap {
    margin-bottom: 30px
}

#article-box .error-wrap h4 {
    font-size: 16px;
    font-weight: normal;
    color: #353535;
    padding: 3px 0
}

#article-box .articleWrap.help .error-wrap p {
    padding: 5px 0
}

#article-box .articleWrap.help {
    padding: 0 15px
}

#article-box .articleWrap.help .pxefaqdv {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ececec
}

#techFAQ .faq-text .letter-answer {
    font-weight: normal
}

.aomei-split-line {
    width: 100%;
    height: 0;
    border-top: solid 1px #dad7d7;
    position: relative
}

.aomei-split-line i {
    width: 160px;
    height: 28px;
    position: absolute;
    top: -1px;
    left: 50%;
    margin-left: -90px;
    background: url(../images/world-backup/image1.png) no-repeat center
}

.world-backup-banner {
    height: 346px;
    background: #2e306d url(../images/world-backup/banner.jpg) no-repeat center;
    color: #fff
}

.world-backup-banner h1 {
    font-size: 50px;
    text-align: center;
    padding-top: 85px
}

.world-backup-banner h2 {
    font-size: 28px;
    text-indent: 320px;
    padding-top: 68px
}

.about-backupday {
    padding-bottom: 55px
}

.about-backupday h1 {
    font-size: 34px;
    padding: 50px 0;
    font-weight: normal;
    text-align: center
}

.about-backupday span {
    font-size: 16px;
    color: #373f43;
    line-height: 25px
}

.whyNeedDo {
    background-color: #f7f7ff;
    padding-top: 60px
}

.whyNeedDo h1 {
    font-size: 34px;
    text-align: center;
    font-weight: normal
}

.whyNeedDo span {
    display: block;
    font-size: 16px;
    line-height: 25px;
    color: #373f43;
    text-align: center;
    margin: 60px 0 40px 0
}

.whyNeedDo p {
    display: block;
    padding: 40px 0;
    font-size: 14px;
    color: #373f43
}

.whyNeedDo .needDoWarp.margin {
    margin-left: 56px
}

.whyNeedDo .needDoWarp h2 {
    width: 200px;
    text-align: center;
    font-size: 16px;
    line-height: 50px
}

.whyNeedDo .needDoWarp img {
    padding: 5px;
    border: solid 1px #c3c0c0
}

.howItStart h1, .howItStart h2 {
    font-weight: normal;
    text-align: center
}

.howItStart h1 {
    font-size: 34px;
    padding-top: 70px
}

.howItStart h2 {
    font-size: 16px;
    line-height: 25px;
    color: #373f43;
    padding: 55px 0
}

.howItStart .howToTab {
    border-bottom: solid 1px #bababa
}

.howItStart .howToTab .navHowTo {
    margin: 0 auto;
    width: 930px
}

.howToTab .navHowTo .tab-btn {
    width: 233px;
    height: 48px;
    background-color: #dedede;
    border-radius: 5px 5px 0 0;
    font-size: 20px;
    color: #343f43;
    line-height: 48px;
    text-align: center;
    cursor: pointer
}

.howToTab .navHowTo .tab-btn.active {
    background-color: #5fbdd8;
    color: #fff
}

.howToTab .navHowTo .tab-btn:first-child {
    margin-right: 110px
}

.tab-content-img {
    padding-bottom: 60px
}

.tab-content-img h3 {
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #373f43;
    padding: 35px 0
}

.tab-content-img .img-icon img {
    padding: 5px;
    border: solid 1px #c3c0c0
}

.tab-content-img .img-icon span {
    display: block;
    width: 200px;
    font-size: 14px;
    line-height: 30px;
    color: #000;
    text-align: center
}

.tab-content-img .img-icon span a {
    font-size: 14px
}

.tab-content-img .img-icon.margin {
    margin-left: 58px
}

.offer-backup h1 {
    font-size: 34px;
    text-align: center;
    font-weight: normal;
    padding: 45px 0
}

.offer-backup span {
    font-size: 16px;
    line-height: 26px;
    color: #373f43
}

.btn-group {
    width: 630px;
    margin: 35px auto
}

.btn-group a.btn {
    display: block;
    width: 300px;
    height: 55px;
    font-size: 20px;
    line-height: 55px;
    color: #fff;
    text-align: center;
    background-color: #3bb0ed;
    border-radius: 5px
}

.btn-group a.btn.green {
    background-color: #fd603a
}

.btn-group a.btn:hover {
    text-decoration: none;
    background-color: #037dbc
}

.btn-group a.btn.green:hover {
    background-color: #d9441f
}

.aomei-backup-day {
    padding: 30px 0
}

.aomei-backup-day ul {
    padding-right: 40px;
    margin-right: 35px;
    border-right: #dedede solid 1px
}

.aomei-backup-day ul.piced {
    padding-right: 0;
    margin-right: 0;
    border: 0
}

.aomei-backup-day ul li a {
    font-size: 13px;
    color: #0e67a7;
    line-height: 24px
}

.aomei-backup-day ul li {
    padding-left: 12px;
    background: url(../images/world-backup/image2.png) no-repeat left 6px
}

.aomei-backup-day ul li.pics {
    font-size: 16px;
    line-height: 30px;
    padding-left: 0;
    background: 0;
    color: #373f43
}

.apacou-revewes {
    width: 100%;
    height: 430px;
    padding-top: 60px;
    background: url(../images/icon/pa-pro-img-bj.jpg) no-repeat center center;
    background-color: #9ebecd
}

.apacou-revewes .w980 .apar-warp {
    padding: 5px;
    width: 445px;
    height: 305px;
    padding-bottom: 35px;
    background-color: #fff;
    text-align: left;
    color: #373f43
}

.apacou-revewes .w980 .apar-warp .icon-apr {
    width: 100%;
    height: 95px
}

.apacou-revewes .w980 .apar-warp .icon-apr.coupon-left {
    background: url(../images/icon/kefu.jpg) no-repeat center center;
    background-color: #f6f6f6
}

.apacou-revewes .w980 .apar-warp .icon-apr.coupon-right {
    background: url(../images/icon/xyk.jpg) no-repeat center center;
    background-color: #f6f6f6
}

.apacou-revewes .w980 .apar-warp h2 {
    font-size: 20px;
    color: #000;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: normal
}

.apacou-revewes .w980 .apar-warp span {
    font-size: 14px;
    line-height: 22px;
    display: block;
    padding-left: 20px;
    padding-bottom: 30px
}

.apacou-revewes .w980 .apar-warp ul {
    margin-left: 20px
}

.apacou-revewes .w980 .apar-warp ul li {
    padding-left: 15px;
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 10px;
    background: url(../images/icon/aw2.png) no-repeat left 4px
}

.apacou-revewes .w980 .apar-warp img {
    display: block;
    margin: 0 auto
}

.purchase_box {
    padding-bottom: 55px
}

.purchase_box h1 {
    font-size: 34px;
    padding-top: 55px;
    padding-bottom: 30px;
    font-weight: normal
}

.purchase_box h2 {
    font-size: 24px;
    color: #373f43;
    font-weight: normal;
    padding-bottom: 40px
}

.purchase_box h5 {
    font-size: 13px;
    color: #9e9e9e;
    padding-top: 65px;
    padding-bottom: 35px;
    clear: both;
    font-weight: normal
}

.purchase_box .box-warp {
    height: 250px;
    width: 300px;
    padding: 5px;
    background-color: #fff;
    border: solid 1px #dedede
}

.purchase_box .box-warp.margin {
    margin-left: 22px
}

.purchase_box .box-warp .purchase-icon.ap-icon-90day {
    background: url(../images/icon/90day.png) no-repeat center center;
    background-color: #f6f6f6
}

.purchase_box .box-warp .purchase-icon.ap-icon-safety {
    background: url(../images/icon/safety.png) no-repeat center center;
    background-color: #f6f6f6
}

.purchase_box .box-warp .purchase-icon.ap-icon-recommend {
    background: url(../images/icon/recommend.png) no-repeat center center;
    background-color: #f6f6f6
}

.purchase_box .box-warp .purchase-icon.ap-icon-email {
    background: url(../images/icon/email.png) no-repeat center center;
    background-color: #f6f6f6
}

.purchase_box .box-warp .purchase-icon {
    width: 100%;
    height: 100px
}

.purchase_box .box-warp span.purchase-text {
    display: block;
    font-size: 16px;
    line-height: 30px;
    color: #373f43;
    padding: 30px
}

.purchase_box h3 {
    font-size: 24px;
    color: #373f43;
    padding-bottom: 45px;
    font-weight: normal
}

.buy-pa-banner {
    width: 100%;
    height: 428px;
    color: #fff;
    background: url(../images/icon/pa-pro-banner-bj.jpg) repeat-x center center;
    overflow: hidden
}

.buy-pa-banner.tips {
    height: 458px;
    background: url(../images/icon/pa-pro-banner-bj1.jpg) repeat-x center center
}

.buy-pa-banner .w980 {
    position: relative
}

.buy-pa-banner .zd-prcdv {
    clear: both
}

.buy-pa-banner i.icon-bpp {
    display: block;
    width: 242px;
    height: 254px;
    margin-left: 250px;
    background: url(../images/icon/ab-pro.png) no-repeat center center;
    position: absolute;
    left: 50%;
    top: 145px
}

.buy-pa-banner i.icon-bpp.aps {
    background: url(../images/icon/ab-server.png) no-repeat center center
}

.buy-pa-banner i.icon-bpp.apt {
    background: url(../images/icon/ab-tech.png) no-repeat center center
}

.buy-pa-banner i.icon-bpp.aptp {
    background: url(../images/icon/ab-tech-plus.png) no-repeat center center
}

.buy-pa-banner .w980 h1 {
    font-size: 34px;
    padding-top: 40px;
    line-height: 42px;
    font-weight: normal
}

.buy-pa-banner .w980 h4 {
    font-size: 18px;
    line-height: 30px;
    padding: 23px 0;
    font-weight: normal
}

.buy-pa-banner .w980 h4.pics {
    padding: 10px 0;
    font-weight: normal
}

.buy-pa-banner img.bpu {
    margin: 11px 0 25px 20px
}

.zd-bn-btn.bpp {
    margin-top: 15px
}

.good-to-know {
    padding: 55px 0 65px 0
}

.good-to-know h2 {
    font-size: 34px;
    text-align: left;
    color: #000;
    padding-bottom: 55px;
    font-weight: normal
}

.good-to-know .icon-know {
    width: 220px;
    height: 230px;
    background: url(../images/icon/konw.png) no-repeat 15px top
}

.good-to-know ul {
    width: 720px;
    border-left: solid 1px #dcdcdc;
    padding-left: 30px
}

.good-to-know ul li {
    padding-left: 15px;
    font-size: 16px;
    line-height: 26px;
    color: #373f43;
    padding-bottom: 20px;
    background: url(../images/icon/aw2.png) no-repeat left 7px
}

.good-to-know ul li.pic {
    padding-bottom: 0
}

.good-to-know ul li a {
    font-size: 16px
}

.buy-pa-banner .bnprice {
    padding-top: 0
}

.buy-pa-banner .bnltc, .buy-pa-banner .bncbtxt {
    color: #fff
}

.fbtn-box-top .fbtn-box-txt .box-server {
    width: 80px;
    height: 121px;
    background: url(../images/ico/box-server.png) no-repeat center
}

.fbtn-box-top .fbtn-box-txt .bu_active {
    width: 160px
}

#fixed-compare-buy {
    display: none;
    height: 83px;
    background: url(../images/public/xuanfu-bj.png) repeat-x center bottom;
    position: fixed;
    top: 0;
    z-index: 20160414
}

#fixed-compare-buy span.left-span a {
    display: block;
    font-size: 18px;
    padding-top: 30px;
    color: #1054b9
}

#fixed-compare-buy a.btn {
    width: 200px;
    padding-left: 10px;
    height: 79px;
    margin-left: 2px;
    color: #fff;
    position: relative
}

#fixed-compare-buy a.btn:hover {
    text-decoration: none
}

#fixed-compare-buy a.btn.box-right {
    background-color: #2283d8
}

#fixed-compare-buy a.btn.box-right:hover {
    background-color: #0877d8
}

#fixed-compare-buy a.btn.box-right i {
    background: url(../images/icon/editions.png) no-repeat center
}

#fixed-compare-buy a.btn.box-middle {
    background-color: #13a51a
}

#fixed-compare-buy a.btn.box-middle:hover {
    background-color: #089a0f
}

#fixed-compare-buy a.btn.box-middle i {
    background: url(../images/icon/download.png) no-repeat center
}

#fixed-compare-buy a.btn.box-left {
    background-color: #ff4a1c
}

#fixed-compare-buy a.btn.box-left:hover {
    background-color: #f4350b
}

#fixed-compare-buy a.btn.box-left i {
    background: url(../images/icon/upgrade.png) no-repeat center
}

#fixed-compare-buy a.btn i {
    display: block;
    width: 48px;
    height: 49px;
    position: absolute;
    top: 0;
    right: 0
}

#fixed-compare-buy a.btn h2 {
    font-size: 18px;
    margin: 25px 0 7px 0;
    font-weight: normal
}

#fixed-compare-buy a.btn p {
    font-size: 12px
}

#fixed-compare-buy.standard a.btn.box-left {
    width: 218px
}

#fixed-compare-buy.purchase a.btn.box-left i, #fixed-compare-buy.pro a.btn.box-left i, #fixed-compare-buy.server a.btn.box-left i {
    background: url(../images/icon/buy.png) no-repeat center
}

#fixed-compare-buy.lite a.btn.box-left {
    width: 215px
}

#fixed-compare-buy.lite a.btn.box-middle {
    width: 245px
}

span#noted {
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    color: #373f43;
    text-indent: 55px;
    background: url("../images/public/note.png") no-repeat left 10px;
    padding: 20px 0
}

.add_content {
    height: 281px;
    background: #073a65 url(../images/pics/space-manager.jpg) no-repeat center;
    color: #fff
}

.add_content span {
    display: block;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
    padding: 70px 0 50px 0
}

.add_content .add_btn {
    border: solid 1px #fff;
    border-radius: 8px;
    height: 40px;
    width: 345px;
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    text-align: center
}

.add_content .add_btn.left {
    margin-left: 100px
}

.add_content .add_btn.right {
    margin-right: 100px
}

.group-btn .btn {
    padding: 10px 25px;
    text-align: center;
    font-size: 14px;
    color: #249efc;
    border: solid 1px #2488d7;
    border-radius: 8px;
    text-align: center;
    margin-top: 20px
}

.group-btn .btn.margin {
    margin-left: 100px
}

.group-btn .btn:hover {
    background-color: #2488d7;
    color: #fff;
    text-decoration: none
}

#special_time {
    width: 246px;
    height: 45px;
    background: #e2670a;
    border-radius: 5px;
    line-height: 45px;
    position: absolute;
    top: 189px;
    left: 50%;
    margin-left: -134px;
    text-align: center;
    z-index: 1000000
}

#special_time1 {
    height: 45px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: 45px;
    font-size: 16px;
    font-family: Arial, sans-serif;
    text-align: left;
    vertical-align: middle
}

#special_sotp {
    font-size: 14px;
    position: relative
}

.am_down {
    width: 240px;
    height: 50px;
    margin-left: -450px;
    margin-top: 50px;
    border-radius: 2px;
    background: #2587dc;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
    color: #FFF
}

a:hover .am_down {
    background: #09F
}

.am_buy {
    width: 240px;
    height: 50px;
    margin-left: -170px;
    margin-top: -50px;
    border-radius: 2px;
    background: #fe4c1c;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
    color: #FFF
}

a:hover .am_buy {
    background: #F60
}

.am_down1 {
    width: 240px;
    height: 50px;
    margin-left: -450px;
    margin-top: 78px;
    border-radius: 2px;
    background: #2587dc;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
    color: #FFF;
    font-size: 18px
}

a:hover .am_down1 {
    text-decoration: none;
    background: #06F
}

.am_down2 {
    width: 220px;
    height: 50px;
    margin-left: -450px;
    margin-top: 80px;
    border-radius: 2px;
    background: #09F;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
    color: #FFF;
    font-size: 17px
}

a:hover .am_down2 {
    background: #2587dc;
    text-decoration: none
}

.am_down3 {
    text-decoration: none;
    width: 260px;
    height: 50px;
    margin-left: -450px;
    margin-top: 48px;
    border-radius: 2px;
    background: #2587dc;
    text-align: center;
    line-height: 50px;
    cursor: pointer
}

.am_down3_a {
    background: url('../images/os-deployment-software/button.png') no-repeat center center;
    background-position: -8px -8px
}

a:hover .am_down3_a {
    background-position: -8px -85px
}

.am_down3_1:hover {
    text-decoration: none
}

.am_down2 a {
    font-size: 18px;
    color: white
}

.am_buy1 {
    width: 240px;
    height: 50px;
    margin-left: -170px;
    margin-top: -50px;
    border-radius: 2px;
    background: #fe4c1c;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
    font-size: 17px
}

a:hover .am_buy1 {
    text-decoration: none;
    background: #C33
}

.am_buy3 {
    width: 260px;
    height: 50px;
    margin-left: -170px;
    margin-top: -50px;
    border-radius: 2px;
    background: #fe4c1c;
    text-align: center;
    line-height: 50px;
    cursor: pointer
}

.am_buy3_a {
    background: url('../images/os-deployment-software/button.png') no-repeat center center;
    background-position: -8px -183px
}

a:hover .am_buy3_a {
    background-position: -8px -260px
}

.am_buy3_1:hover {
    text-decoration: none
}

a .am_buy1 {
    font-size: 18px;
    color: white
}

.am-aut {
    width: 980px;
    text-align: center;
    margin: 0 auto;
    margin-top: 40px;
    font-family: Arial, Helvetica, sans-serif
}

.am-aut b {
    font-weight: normal;
    font-size: 34px
}

.am-aut p {
    font-weight: normal;
    font-size: 22px;
    color: #666;
    margin-top: 38px
}

.am_back {
    width: 980px;
    height: 560px;
    margin: 0 auto;
    margin-top: 25px
}

.am_back li {
    width: 300px;
    height: 252px;
    border: 1px solid #efefef;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    background: #fff;
    font-size: 14px;
    line-height: 20px
}

.am_set {
    width: 86px;
    height: 89px;
    margin: 0 auto;
    margin-top: 20px;
    background: url('../images/automated-backup-software/icon.png') no-repeat
}

.am_back b {
    text-align: center;
    margin: 0 auto;
    display: block;
    margin-top: 30px;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal
}

.am_back p {
    padding: 7px 8px 0 7px;
    text-align: center
}

.am_users {
    height: 314px;
    margin-top: 200px;
    top: -80px;
    position: relative;
    background: url('../images/automated-backup-software/img.jpg') no-repeat center center;
    background-size: 100%
}

.am_users1 {
    height: 314px;
    margin-top: 200px;
    top: -80px;
    position: relative
}

.am_about {
    display: block;
    text-align: center;
    padding-top: 30px;
    font-size: 32px
}

#container {
    width: 600px;
    height: 150px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    margin-top: 20px
}

#list {
    width: 3000px;
    height: 150px;
    position: absolute;
    z-index: 1
}

#list li {
    float: left;
    width: 600px;
    height: 150px;
    list-style: none
}

#buttons {
    position: absolute;
    height: 10px;
    width: 100px;
    z-index: 2;
    bottom: 20px;
    left: 250px
}

#buttons span {
    cursor: pointer;
    float: left;
    border: 1px solid #fff;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #919191;
    margin-right: 5px
}

#buttons .on {
    background: #0099f2
}

#buttons span:hover {
    background: #0099f2
}

.arrow {
    cursor: pointer;
    width: 40px;
    height: 60px;
    position: absolute;
    z-index: 2;
    top: 50px;
    background: url('../images/automated-backup-software/arrow.png')
}

.arrow1 {
    cursor: pointer;
    width: 40px;
    height: 60px;
    position: absolute;
    z-index: 2;
    top: 50px;
    background: url('../images/automated-backup-software/arrow.png');
    background-position: -90px 0
}

.arrow:hover {
    background: url('../images/automated-backup-software/arrow.png');
    background-position: -36px 0
}

.arrow1:hover {
    background: url('../images/automated-backup-software/arrow.png');
    background-position: -126px 0
}

#prev {
    left: 200px;
    top: 140px
}

#next {
    right: 200px;
    top: 140px
}

.am-does {
    width: 600px;
    height: 115px
}

.am-wen-mod a:hover {
    color: #00adf1
}

.am-wen {
    width: 630px;
    height: 100px;
    margin-right: -10px;
    padding-top: 10px
}

.am-wen-left {
    width: 52px;
    height: 48px;
    background: url('../images/automated-backup-software/quotation.png') no-repeat;
    background-position: -14px -12px
}

.am-wen-right {
    width: 52px;
    height: 48px;
    float: right;
    margin-top: -60px;
    margin-right: 30px;
    background: url('../images/automated-backup-software/quotation.png') no-repeat;
    background-position: -103px -12px
}

.am-wen-mod {
    width: 500px;
    margin: 0 auto;
    height: 80px;
    margin-top: -50px;
    color: black;
    font-size: 9px;
    line-height: 20px
}

.aomei-need {
    height: 40px;
    margin-top: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 30px
}

.aomei-there {
    width: 860px;
    height: 300px;
    margin: 0 auto;
    margin-top: 50px
}

.aomei-there2 {
    width: 860px;
    height: 450px;
    margin: 0 auto;
    margin-top: 50px
}

.aomei-there1 {
    width: 980px;
    height: 300px;
    margin: 0 auto;
    margin-top: 50px
}

.aomei-quest {
    width: 256px;
    height: 206px;
    margin-top: 50px;
    background: url('../images/Computer Backup Software/img.jpg') no-repeat;
    position: absolute
}

.aomei-quest1 {
    width: 270px;
    height: 231px;
    margin-top: 35px;
    background: url('../images/pc-backup-software/img.jpg') no-repeat;
    position: absolute
}

.aomei-mulit {
    width: 500px;
    height: 248px;
    position: relative;
    float: right;
    margin-top: 27px;
    right: 20px;
    line-height: 25px;
    font-size: 16px;
    font-family: Arial;
    font-weight: bold
}

.aomei-mulit1 {
    width: 550px;
    height: 340px;
    position: relative;
    float: right;
    margin-top: 27px;
    right: 150px;
    border-left: 2px solid #ededed
}

.aomei-mulit2 {
    width: 520px;
    height: 248px;
    margin-left: 30px;
    line-height: 25px;
    font-size: 17px
}

.aomei-best {
    font-size: 13px;
    font-weight: bold
}

.aomei-mulit3 {
    width: 500px;
    padding: 20px;
    position: relative;
    float: right;
    margin-top: 27px;
    right: 20px;
    line-height: 25px;
    font-size: 17px
}

.aomei-best1 {
    font-size: 14px
}

.aomei-best2 {
    font-size: 13px;
    font-weight: bold
}

.am-over {
    height: 40px;
    margin: 0 auto;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    margin-top: 50px
}

.aomei-quest2 {
    width: 148px;
    height: 147px;
    margin-top: 150px;
    background: url('../images/hdd-clone-software/hdd-clone-software.png') no-repeat;
    position: absolute
}

.notice {
    width: 980px;
    height: 300px;
    margin: 10px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 80px
}

.notice-tit {
    height: 27px;
    position: relative;
    background: #f7f7f7
}

.notice-tit ul {
    position: absolute;
    width: 980px
}

.notice-tit li {
    float: left;
    width: 200px;
    height: 40px;
    text-align: center;
    overflow: hidden;
    background: #FFF;
    padding: 0 1px;
    background: #e6eaeb;
    border-bottom: 1px solid #e6e6e6;
    float: left;
    margin-right: 40px;
    cursor: pointer;
    line-height: 40px
}

.notice-tit li.select {
    background: #FFF;
    border-bottom-color: #FFF;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding: 0;
    font-weight: bolder
}

.notice-con .mod {
    margin: 10px 6px
}

.am-system {
    width: 960px;
    height: 300px;
    margin-top: 20px
}

.am-crea {
    width: 186px;
    height: 179px;
    display: block;
    margin-top: 50px;
    background: url('../images/Computer Backup Software/img1.jpg')
}

.am-crea4 {
    width: 83px;
    height: 91px;
    display: block;
    margin-top: 50px;
    background: url('../images/aomei-onekey-recovery-technicia/icon.png')
}

.am-crea1 {
    width: 320px;
    height: 108px;
    margin-top: 80px;
    display: block;
    background: url('../images/Computer Backup Software/img2.jpg')
}

.am-crea2 {
    width: 230px;
    height: 115px;
    margin-top: 70px;
    display: block;
    background: url('../images/Computer Backup Software/img3.jpg')
}

.am-crea3 {
    width: 320px;
    height: 108px;
    margin-top: 80px;
    display: block;
    background: url('../images/Computer Backup Software/img4.jpg')
}

.am-crea-right {
    width: 720px;
    height: 179px;
    display: block;
    position: relative;
    float: right;
    margin-top: -180px;
    font-size: 13px;
    line-height: 27px
}

.am-crea-right4 {
    width: 720px;
    height: 179px;
    display: block;
    position: relative;
    float: right;
    top: -100px;
    font-size: 13px;
    line-height: 27px
}

.am-crea-right1 {
    width: 600px;
    height: 179px;
    display: block;
    position: relative;
    float: right;
    margin-top: -150px;
    font-size: 13px;
    line-height: 20px
}

.am-crea-right2 {
    width: 650px;
    height: 179px;
    display: block;
    position: relative;
    float: right;
    margin-top: -100px;
    font-size: 13px;
    line-height: 27px
}

.am-crea-right3 {
    width: 600px;
    height: 230px;
    display: block;
    position: relative;
    float: right;
    margin-top: -150px;
    font-size: 13px;
    line-height: 20px
}

.am-dis {
    width: 100%;
    border-bottom: 1px solid #c6c6c6;
    margin-top: 40px
}

.am-wen {
    color: #d8d8d8
}

.am-sys {
    display: block;
    line-height: 33px;
    font-size: 14px
}

.am-obtn {
    width: 490px;
    height: 50px;
    margin-top: 50px
}

.am-advan {
    width: 230px;
    height: 50px;
    background: #379cf4;
    border-radius: 3px;
    color: white;
    font-size: 16px;
    text-align: center;
    line-height: 50px
}

a:hover .am-advan {
    text-decoration: none;
    background: #06F
}

.am-advan1 {
    width: 230px;
    height: 50px;
    background: #ff621f;
    float: right;
    border-radius: 3px;
    color: #FFF;
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    margin-top: -50px
}

a:hover .am-advan1 {
    text-decoration: none;
    background: #C30
}

.am-other {
    height: 80px;
    width: 1000px;
    margin: 0 auto;
    margin-top: -60px
}

.am-fretu {
    height: 900px;
    background: #f4f4f4;
    margin-top: 80px
}

.am-of {
    display: block;
    text-align: center;
    padding-top: 50px;
    font-size: 36px
}

.am-of1 {
    display: block;
    text-align: center;
    padding-top: 20px;
    line-height: 23px
}

.am-date {
    width: 980px;
    height: 600px;
    margin: 0 auto;
    margin-top: 40px
}

.am-date li {
    width: 330px;
    height: 260px;
    border: 1px solid #f0f0f0;
    float: left;
    margin-right: -30px;
    margin-top: 60px;
    margin-left: 110px;
    background: #fff
}

.am-tu {
    width: 113px;
    height: 90px;
    display: block;
    margin: 0 auto;
    margin-top: 30px;
    background: url('../images/network backup software/icon.png')
}

.am-clone {
    height: 20px;
    text-align: center;
    margin-top: 20px;
    font-size: 20px
}

.am-disk {
    height: 60px;
    width: 290px;
    margin: 0 auto;
    margin-top: 20px;
    font-size: 13px;
    color: #3d454e;
    text-align: center
}

.am-requir {
    height: 40px;
    text-align: center;
    font-size: 34px;
    margin-top: 30px
}

.am-stand {
    width: 980px;
    height: 270px;
    margin: 0 auto;
    margin-top: 30px
}

.am-stand li {
    width: 302px;
    height: 265px;
    float: left;
    margin-right: 123px;
    margin-top: 20px
}

.am-stand-tu {
    width: 302px;
    height: 116px
}

.am-stand-adv {
    height: 20px;
    text-align: center;
    margin-top: 10px
}

.am-stand-window {
    margin-top: 20px;
    font-size: 14px;
    line-height: 20px;
    text-align: center
}

.am-stand-window1 {
    width: 980px;
    margin: auto;
    margin-top: 20px;
    line-height: 26px;
    font-family: Arial;
    word-spacing: 1px
}

.aomei-back-pc {
    height: 509px;
    margin-top: 100px;
    background: url('../images/pc-backup-software/img1.jpg') no-repeat center center;
    position: relative
}

.aomei-back-pc1 {
    height: 40px;
    font-size: 32px;
    text-align: center;
    color: white;
    padding-top: 50px
}

.aomei-back-kind {
    width: 500px;
    height: 150px;
    position: absolute;
    right: 270px;
    top: 200px;
    color: white;
    line-height: 25px
}

.aomei-back-an {
    width: 450px;
    height: 60px;
    position: absolute;
    right: 315px;
    top: 390px
}

.aomei-an1 {
    width: 210px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #2e92e8;
    border-radius: 3px;
    color: #FFF;
    text-decoration: none;
    font-size: 16px
}

a:hover .aomei-an1 {
    background: #06F;
    text-decoration: none
}

.aomei-an2 {
    width: 210px;
    height: 40px;
    float: right;
    margin-top: -40px;
    line-height: 40px;
    text-align: center;
    background: #fe611e;
    border-radius: 3px;
    color: #FFF;
    text-decoration: none;
    font-size: 16px
}

a:hover .aomei-an2 {
    background: #C30;
    text-decoration: none
}

.tab {
    width: 980px;
    height: 500px;
    border: 1px solid black;
    margin: 0 auto
}

.tab_menu li {
    font-weight: bold;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    list-style: none;
    float: left;
    width: 200px;
    height: 30px;
    text-align: center;
    margin-right: 20px;
    margin-left: 20px;
    cursor: pointer;
    line-height: 30px;
    border: 1px solid #eee
}

.tab_box {
    width: 950px;
    height: 270px;
    margin-top: 20px;
    margin-left: 20px;
    border: 1px solid white
}

.selected {
    background: #e1e5e8
}

.hide {
    display: none
}

.am-xuan {
    border: 1px solid white;
    width: 980px;
    margin: 0 auto;
    height: 340px;
    margin-top: 60px;
    font-family: Arial
}

.aomei-oneky {
    height: 40px;
    text-align: center;
    font-size: 30px;
    padding-top: 0
}

.aomei-oneky1 {
    width: 980px;
    margin: 0 auto;
    display: block;
    text-align: center;
    margin-top: 50px;
    line-height: 23px
}

.aomei-recover {
    width: 980px;
    height: 1000px;
    margin: 0 auto;
    margin-top: 50px
}

.aomei-recover li {
    width: 450px;
    height: 460px;
    float: left;
    margin-top: 40px;
    font-size: 15px;
    border: 1px solid #b0abab
}

.aomei-reco-tu {
    width: 104px;
    height: 156px;
    display: block;
    margin: 0 auto;
    margin-top: 20px
}

.aomei-reco-zi {
    display: block;
    text-align: center;
    margin-top: 20px;
    font-size: 20px
}

.aomei-reco-zi1 {
    display: block;
    margin-top: 20px;
    text-align: center;
    line-height: 23px
}

.aomei-reco-bo {
    display: block;
    width: 195px;
    height: 50px;
    margin: 0 auto;
    margin-top: 15px;
    background: url('../images/onekey-recovery/button.png');
    background-position: -1px -6px;
    text-align: center;
    line-height: 50px;
    color: white;
    cursor: pointer;
    font-size: 16px
}

.aomei-reco-bo:hover {
    background: url('../images/onekey-recovery/button.png');
    background-position: -1px -63px
}

.aomeo-reco-learn {
    display: block;
    text-align: center;
    margin-top: 15px
}

.aomei-oneky-about {
    display: block;
    text-align: center;
    font-size: 34px;
    margin-top: 70px
}

.aomei-oneky-about1 {
    display: block;
    width: 980px;
    text-align: left;
    margin: 0 auto;
    margin-top: 30px;
    line-height: 23px
}

.aomei-grey-free {
    width: 980px;
    height: 318px;
    margin: 0 auto;
    margin-top: 60px
}

.aomei-grey-left {
    width: 516px;
    height: 318px;
    background: url('../images/personal/backupper-standard.png') no-repeat;
    position: relative
}

.aomei-grey-right {
    width: 500px;
    height: 260px;
    position: relative;
    float: right;
    top: -320px;
    right: 20px
}

.aomei-grey-right p {
    font-size: 22px
}

.aomei-grey-right b {
    font-weight: normal;
    line-height: 23px
}

.aomei-grey-button {
    width: 200px;
    height: 50px;
    display: block;
    margin-top: 30px;
    background: #359af1;
    border-radius: 3px;
    text-align: center;
    line-height: 50px;
    cursor: pointer
}

.aomei-banner {
    height: 358px;
    background: url('../images/aomei-onekey-recovery-professio/banner-bg.jpg') no-repeat center center;
    position: relative
}

.aomei-banner-one {
    position: relative;
    display: block;
    left: 200px;
    font-size: 40px;
    padding-top: 70px;
    color: white
}

.aomei-banner p {
    left: 200px;
    display: block;
    position: relative;
    top: 100px;
    color: white;
    font-size: 22px
}

.aomei-onkey16 {
    display: block;
    text-align: center;
    margin-top: 40px;
    font-size: 34px
}

.aomei-onkey-disk {
    width: 980px;
    height: 304px;
    margin: 0 auto;
    margin-top: 40px
}

.aomei-onkey-dileft {
    width: 499px;
    height: 304px;
    background: url('../images/aomei-onekey-recovery-professio/img_new.png');
    position: relative;
    top: 120px
}

.aomei-onkey-dileft1 {
    width: 578px;
    height: 324px;
    background: url('../images/aomei-onekey-recovery-technicia/technician.png');
    margin-left: -50px
}

.aomei-onkey-diright {
    width: 470px;
    height: 304px;
    float: right;
    margin-top: -304px;
    line-height: 25px
}

.aomei-onkey-diright ul {
    display: block;
    margin-top: 20px
}

.aomei-onkey-diright li {
    display: block
}

.aomei-domo {
    width: 170px;
    height: 40px;
    display: block;
    margin-left: 25px;
    margin-top: 55px;
    text-align: center;
    line-height: 40px;
    color: white;
    background: #359af2;
    border-radius: 3px;
    cursor: pointer
}

.aomei-domo:hover {
    background: #1586df
}

.aomei-domo1 {
    width: 170px;
    height: 40px;
    display: block;
    float: right;
    margin-top: -42px;
    margin-right: 40px;
    text-align: center;
    line-height: 40px;
    color: white;
    background: #fe631f;
    border-radius: 3px;
    cursor: pointer
}

.aomei-domo1:hover {
    background: #f73c11
}

.aomei-the {
    width: 980px;
    height: 650px;
    margin: 0 auto;
    margin-top: 50px
}

.aomei-the li {
    width: 480px;
    height: 280px;
    float: left;
    margin-top: 15px;
    background: #e6e6e6
}

.aomei-sys-tu {
    width: 180px;
    height: 280px;
    float: right;
    background: #5598d2
}

.aomei-sys-tu1 {
    width: 180px;
    height: 280px;
    float: left;
    background: #5598d2
}

.aoei-sys-tu1 {
    width: 82px;
    height: 94px;
    display: block;
    margin: 0 auto;
    margin-top: 90px;
    background: url('../images/aomei-onekey-recovery-professio/icon.png')
}

.aomei-the b {
    display: block;
    margin-left: 10px
}

.aomei-want {
    height: 287px;
    margin-top: 20px;
    background: url('../images/aomei-onekey-recovery-professio/img1.jpg') no-repeat center center
}

.aomei-want1 {
    width: 980px;
    height: 120px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    top: 100px;
    line-height: 28px;
    color: white
}

.aomei-banner-tech {
    height: 396px;
    background: url('../images/aomei-onekey-recovery-technicia/banner-bg.jpg') no-repeat center center
}

.aomei-banner-tleft {
    width: 980px;
    height: 100px;
    position: relative;
    left: 253px;
    font-size: 40px;
    color: white;
    top: 80px
}

.aomei-banner-tech p {
    position: relative;
    left: 253px;
    top: 150px;
    color: white;
    line-height: 25px;
    font-size: 20px
}

.aomei-banner-tech1 {
    height: 420px;
    width: 100%;
    background: url('../images/aomei-onekey-recovery-store/banner-bg.jpg') no-repeat center center
}

.aomei-banner-tech2 {
    display: block;
    width: 600px;
    position: relative;
    left: 570px;
    font-size: 38px;
    top: 80px;
    color: white
}

.aomei-banner-tech3 {
    display: block;
    width: 600px;
    position: relative;
    left: 570px;
    top: 130px;
    line-height: 40px;
    color: white
}

.aomei-choose {
    display: block;
    text-align: center;
    font-size: 34px;
    margin-top: 70px
}

.aomei-needs {
    width: 980px;
    margin: 0 auto;
    margin-top: 50px
}

.aomei-needs li {
    width: 980px;
    height: 330px;
    margin-top: 40px
}

.aomei-needs-tu {
    width: 260px;
    height: 330px;
    display: block;
    background: #ddeffb
}

.aomei-needs-tu1 {
    width: 104px;
    height: 156px;
    display: block;
    margin: 0 auto;
    top: 40px;
    position: relative
}

.aomei-needs-zi {
    display: block;
    text-align: center;
    margin-top: 70px;
    color: #6e7072;
    position: relative
}

.aomei-needs-zi1 {
    display: block;
    text-align: center;
    margin-top: 20px
}

.aomei-needs-os {
    width: 700px;
    height: 330px;
    border: 1px solid #ebebeb;
    background: #f8f8f8;
    float: right;
    margin-top: -332px
}

.aomei-needs-os1 {
    width: 700px;
    height: 190px;
    border-bottom: 1px solid #ebebeb;
    background: #f8f8f8;
    font-size: 14px;
    line-height: 24px
}

.aomei-needs-per {
    margin-top: 10px
}

.aomei-needs-buy {
    text-align: center;
    line-height: 60px;
    font-size: 24px;
    color: white;
    width: 200px;
    height: 60px;
    display: block;
    margin-top: 20px;
    margin-left: 10px;
    background: url('../images/aomei-onekey-recovery-store/button.png');
    background-position: -8px -8px;
    cursor: pointer
}

.aomei-needs-buy:hover {
    background-position: -8px -78px
}

.aomei-refund {
    width: 980px;
    height: 200px;
    margin: 0 auto;
    margin-top: 40px
}

.aomei-refund-zi {
    width: 980px;
    font-size: 34px;
    display: block;
    margin: 0 auto;
    margin-top: 60px
}

.aomei-refund-right {
    width: 600px;
    height: 200px;
    float: right;
    position: relative;
    right: 80px
}

.aomei-refund-left {
    width: 100px;
    height: 79px;
    float: left;
    margin-top: 60px;
    background: url('../images/aomei-onekey-recovery-store/faq.png')
}

.aomei-refund li {
    line-height: 20px;
    display: block;
    margin-top: 20px
}

.aomei-rev-zi {
    text-align: center;
    display: block;
    margin-top: 40px;
    font-size: 36px
}

.aomei-rev-zi1 {
    text-align: center;
    display: block;
    margin-top: 40px
}

.aomei-upgr-banner {
    height: 347px;
    background: url('../images/aomei-upgr-banner/banner-bg-onekey.jpg') no-repeat center center
}

.aomei-upgr-banner1 {
    height: 347px;
    background: url('../images/aomei-upgr-banner/banner-bg.jpg') no-repeat center center
}

.aomei-upgr-zi {
    width: 980px;
    height: 100px;
    margin: 0 auto;
    font-size: 36px;
    text-align: center;
    position: relative;
    top: 50px;
    color: white
}

.aomei-upgr-zi p {
    text-align: left;
    margin-left: 180px;
    font-size: 40px;
    line-height: 2;
    font-weight: 100
}

.aomei-upgr-zi .small {
    font-size: 18px;
    font-weight: normal;
    line-height: 80px
}

.aomei-upgronky {
    width: 980px;
    height: 200px;
    margin: 0 auto;
    margin-top: 50px
}

.aomei-upgr-left {
    width: 213px;
    height: 193px;
    background: url('../images/aomei-upgr-banner/like.jpg')
}

.aomei-upgr-right {
    width: 680px;
    height: 120px;
    position: relative;
    float: right;
    top: -145px;
    line-height: 25px
}

.aomei-wenhao {
    background: #c5c3c4;
    text-align: center;
    line-height: 12px;
    width: 12px;
    height: 12px;
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    margin-top: 7px;
    position: relative
}

.aomei-wenhao1 {
    color: #777;
    background: #fff1d1;
    padding: 0 10px;
    width: 230px;
    border: 1px solid #ffc995;
    margin-top: -70px;
    position: absolute;
    top: 35px;
    left: 25px;
    border-radius: 3px;
    text-align: left;
    font-size: 12px;
    display: none;
    line-height: 1.5;
    z-index: 100
}

.aomei-wenhao:hover .aomei-wenhao1 {
    display: block
}

.aomei-upadte-ban {
    height: 488px;
    margin-top: 60px;
    background: url('../images/aomei-upgr-banner/imge.jpg') no-repeat center center
}

.aomei-upadte-zi {
    width: 570px;
    height: 50px;
    margin: 0 auto;
    text-align: right;
    font-size: 34px;
    position: relative;
    top: 100px;
    color: white
}

.aomei-upadte-zi1 {
    width: 570px;
    height: 100px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    top: 130px;
    left: 90px;
    line-height: 25px;
    color: white
}

.aomei-upadte-btn {
    width: 530px;
    height: 50px;
    margin: 0 auto;
    position: relative;
    top: 200px;
    left: 80px
}

.aomei-upadte-left {
    width: 240px;
    height: 50px;
    background: #2c8fe5;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
    line-height: 50px;
    color: white
}

.aomei-upadte-left:hover {
    background: #1586df
}

.aomei-upadte-right:hover {
    background: #f73c11
}

.aomei-upadte-right {
    width: 240px;
    height: 50px;
    float: right;
    margin-top: -50px;
    background: #ff4f1d;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
    line-height: 50px;
    color: white
}

.aomei-ctt-tu {
    width: 421px;
    height: 32px;
    background: url('../images/aomei-upgr-banner/payment-method.jpg')
}

.aomei-btn {
    width: 150px;
    height: 40px;
    margin: 0 auto;
    background: #fe5b1e;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    color: white;
    font-size: 18px;
    margin-top: 20px
}

.aomei-btn:hover {
    background: #f73c11
}

.aomei-wen-btn {
    width: 15px;
    height: 15px;
    border-radius: 50px;
    display: block;
    text-align: center;
    line-height: 15px;
    position: relative;
    left: 260px;
    top: -20px;
    color: white;
    background: #fe661f;
    cursor: pointer
}

.aomei-wen-btn1 {
    width: 200px;
    height: 60px;
    border: 1px solid #ffc995;
    display: block;
    position: relative;
    left: 20px;
    top: -50px;
    border-radius: 3px;
    background: #fff1d1;
    display: none;
    color: #777;
    font-size: 12px;
    padding: 0 5px 10px;
    text-align: left
}

.aomei-wen-btn:hover .aomei-wen-btn1 {
    display: block
}

.aomei-needs-demo {
    display: block;
    text-align: center;
    margin-top: 15px
}

.aomei-comm {
    font-size: 36px;
    position: relative;
    left: 180px;
    top: 100px;
    color: white
}

.aomei-soft {
    font-size: 36px;
    position: relative;
    left: 180px;
    color: white;
    top: 50px
}

.aomei-comm1 {
    color: white;
    left: 180px;
    top: 150px;
    position: relative;
    line-height: 25px
}

.aomei-soft1 {
    color: white;
    left: 180px;
    top: 100px;
    position: relative;
    line-height: 25px
}

.aomei-comm2 {
    width: 600px;
    height: 50px;
    position: relative;
    left: 180px;
    top: 210px
}

.aomei-soft2 {
    width: 600px;
    height: 50px;
    position: relative;
    left: 180px;
    top: 150px
}

.aomei-comm-left {
    width: 280px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: #3296ed;
    border-radius: 3px;
    cursor: pointer
}

.aomei-soft-left {
    font-size: 18px;
    width: 280px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: #3296ed;
    border-radius: 3px;
    cursor: pointer
}

.aomei-comm-left:hover {
    background: #0877d8
}

.aomei-soft-left:hover {
    background: #0877d8
}

.aomei-comm-right {
    font-size: 18px;
    width: 280px;
    height: 50px;
    float: right;
    position: relative;
    top: -50px;
    text-align: center;
    line-height: 50px;
    background: #fe581e;
    border-radius: 3px;
    cursor: pointer
}

.aomei-soft-right {
    font-size: 18px;
    text-align: center;
    width: 290px;
    height: 50px;
    float: right;
    position: relative;
    top: -50px;
    line-height: 50px;
    background: #fe581e;
    border-radius: 3px;
    cursor: pointer
}

.aomei-soft-right1 {
    font-size: 18px;
    width: 290px;
    height: 50px;
    float: right;
    position: relative;
    top: -50px;
    text-align: center;
    line-height: 50px;
    background: #fe581e;
    border-radius: 3px;
    cursor: pointer
}

.aomei-soft-right2 {
    font-size: 18px;
    width: 290px;
    height: 50px;
    float: right;
    position: relative;
    top: -50px;
    text-align: center;
    line-height: 50px;
    background: #fe581e;
    border-radius: 3px;
    cursor: pointer
}

.aomei-comm-right:hover {
    background: #f4350b
}

.aomei-soft-right1:hover {
    background: #f4350b
}

.aomei-soft-right2:hover {
    background: #f4350b
}

.aomei-soft-right:hover {
    background: #f4350b
}

.aomei-aomm-line {
    width: 980px;
    height: 95px;
    margin: 0 auto;
    margin-top: 80px
}

.aomei-aomm-line-left {
    width: 218px;
    height: 95px;
    background: url('../images/command-line-backup-software/imag.png')
}

.aomei-aomm-line-right {
    width: 680px;
    height: 95px;
    float: right;
    position: relative;
    top: -95px;
    line-height: 29px
}

.aomei-comm-safe {
    width: 800px;
    margin: 0 auto;
    text-align: center;
    margin-top: 30px;
    line-height: 23px
}

.aomei-comm-safe1 {
    width: 980px;
    margin: 0 auto;
    text-align: center;
    margin-top: 30px
}

.aomei-comm-safe2 {
    width: 980px;
    margin: 0 auto;
    margin-top: 30px;
    line-height: 23px
}

.aomei-comm-what {
    width: 980px;
    height: 420px;
    margin: 0 auto;
    margin-top: 70px
}

.aomei-comm-what li {
    width: 480px;
    height: 188px;
    float: left;
    margin-top: 15px
}

.aomei-comm-oper {
    width: 280px;
    height: 188px;
    border: 1px solid white;
    margin-left: 10px;
    background: #f2f2f2
}

.aomei-comm-oper1 {
    width: 190px;
    height: 188px;
    float: right;
    position: relative;
    top: -189px
}

.aomei-comm-full {
    width: 190px;
    height: 188px
}

.aomei-comm-full1 {
    width: 282px;
    margin-right: 8px;
    background: #f2f2f2;
    height: 188px;
    position: relative;
    float: right;
    top: -188px
}

.aomei-comm-to {
    padding: 0 40px;
    display: block;
    font-weight: bold;
    margin-top: 40px
}

.aomei-comm-to1 {
    padding: 0 40px;
    text-align: left;
    display: block;
    font-weight: bold;
    margin-top: 40px
}

.aomei-comm-sys {
    margin-left: 40px;
    font-size: 13px;
    display: block;
    width: 240px;
    height: 90px
}

.aomei-comm-wen {
    border: 1px solid #c4cacd;
    background: #c4cacd;
    color: white;
    cursor: pointer;
    width: 14px;
    height: 14px;
    border-radius: 50px;
    text-align: center;
    line-height: 14px;
    position: relative;
    left: 180px;
    top: -16px;
    display: block
}

.aomei-comm-zi {
    width: 260px;
    padding: 5px;
    border: 1px solid #ffc995;
    background: #fff1d1;
    color: #777;
    text-align: left;
    line-height: 20px;
    font-size: 14px;
    display: block;
    position: relative;
    left: 20px;
    z-index: 100;
    top: -78px;
    border-radius: 3px;
    display: none
}

.aomei-comm-wen:hover .aomei-comm-zi {
    display: block
}

.aomei-comm-wen:hover .aomei-comm-zi1 {
    display: block
}

.aomei-comm-zi1 {
    width: 260px;
    padding: 5px;
    border: 1px solid #ffc995;
    background: #fff1d1;
    color: #777;
    text-align: left;
    line-height: 20px;
    font-size: 14px;
    display: block;
    position: relative;
    left: -280px;
    z-index: 100;
    top: -85px;
    border-radius: 3px;
    display: none
}

.aomei-comm-zi2 {
    width: 260px;
    padding: 5px;
    border: 1px solid #ffc995;
    background: #fff1d1;
    color: #777;
    text-align: left;
    line-height: 20px;
    font-size: 14px;
    display: block;
    position: relative;
    left: -280px;
    z-index: 100;
    top: -45px;
    border-radius: 3px;
    display: none
}

.aomei-comm-wen:hover .aomei-comm-zi2 {
    display: block
}

.aomei-comm-zi3 {
    width: 260px;
    padding: 5px;
    border: 1px solid #ffc995;
    background: #fff1d1;
    color: #777;
    text-align: left;
    line-height: 20px;
    font-size: 14px;
    display: block;
    position: relative;
    left: -280px;
    z-index: 100;
    top: -65px;
    border-radius: 3px;
    display: none
}

.aomei-comm-wen:hover .aomei-comm-zi3 {
    display: block
}

.aomei-comm-more {
    height: 383px;
    margin-top: 60px;
    background: url('../images/command-line-backup-software/img5.jpg') no-repeat center center
}

.aomei-comm-res {
    height: 40px;
    margin: 0 auto;
    position: relative;
    top: 35px;
    text-align: center;
    line-height: 40px;
    font-size: 32px
}

.aomei-comm-disk {
    width: 980px;
    margin: 0 auto;
    position: relative;
    top: 110px;
    height: 150px
}

.aomei-comm-disk-left {
    width: 420px;
    height: 130px;
    background: #fff
}

.aomei-comm-disk-right {
    width: 420px;
    height: 130px;
    position: relative;
    float: right;
    top: -130px;
    background: #fff
}

.aomei-comm-disk-left li {
    margin-left: 15px;
    position: relative;
    line-height: 27px;
    top: 20px
}

.aomei-comm-disk-right li {
    margin-left: 15px;
    position: relative;
    line-height: 27px;
    top: 20px
}

.aomei-image-can {
    width: 980px;
    margin: 0 auto;
    margin-top: 60px
}

.aomei-image-can1 {
    width: 980px;
    margin: 0 auto;
    margin-top: 60px
}

.aomei-image-can2 {
    width: 980px;
    height: 300px;
    margin: 0 auto;
    margin-top: 60px
}

.aomei-image-can3 {
    width: 980px;
    height: 300px;
    margin: 0 auto
}

.aomei-image-left {
    width: 167px;
    height: 139px;
    background: url('../images/disk-image-software/disk-image-software.png')
}

.aomei-image-left2 {
    width: 204px;
    height: 129px;
    position: relative;
    top: 70px;
    background: url('../images/system-restore-software/system-restore-software.png')
}

.aomei-image-left3 {
    width: 186px;
    height: 184px;
    position: relative;
    top: 100px;
    background: url('../images/universal-restore-software/universal-restore-software.png')
}

.aomei-w {
    font-family: "微软雅黑"
}

.aomei-ww {
    color: #7e8386
}

.aomei-image-left1 {
    width: 143px;
    height: 191px;
    background: url('../images/nas-backup-software/nas-backup-software.png')
}

.aomei-image-right {
    width: 700px;
    height: 139px;
    float: right;
    margin-top: -139px;
    line-height: 28px
}

.aomei-image-right1 {
    width: 700px;
    float: right;
    margin-top: -195px;
    line-height: 28px;
    border-left: 1px solid #ececec;
    padding: 0 15px
}

.aomei-comm-disk1 {
    width: 980px;
    margin: 0 auto;
    position: relative;
    top: 110px;
    height: 180px
}

.aomei-image-right2 {
    width: 700px;
    float: right;
    margin-top: -135px;
    line-height: 28px;
    border-left: 1px solid #ececec;
    padding: 0 15px
}

.aomei-comm-disk-left1 {
    width: 420px;
    height: 190px;
    background: #fff
}

.aomei-comm-disk-right2 {
    width: 420px;
    height: 190px;
    background: #fff;
    position: relative;
    top: -190px;
    left: 550px
}

.aomei-comm-disk-right1 {
    width: 420px;
    height: 180px;
    background: #fff;
    float: right;
    position: relative;
    top: -180px
}

.aomei-comm-disk-left1 li {
    margin-left: 15px;
    position: relative;
    line-height: 27px;
    top: 20px;
    color: #7e8386
}

.aomei-comm-disk-right1 li {
    margin-left: 15px;
    position: relative;
    line-height: 27px;
    top: 20px;
    color: #7e8386
}

.aomei-comm-disk-right2 li {
    margin-left: 15px;
    position: relative;
    line-height: 27px;
    top: 20px;
    color: #7e8386
}

.aomei-sync {
    width: 850px;
    height: 300px;
    margin: 0 auto;
    margin-top: 60px
}

.aomei-sync1 {
    width: 980px;
    height: 200px;
    margin: 0 auto;
    margin-top: 60px
}

.aomei-sync-left {
    width: 180px;
    height: 300px
}

.aomei-sync-left1 {
    width: 350px;
    height: 300px
}

.am-yi {
    width: 12px;
    height: 12px;
    display: block;
    border-radius: 50px;
    border: 1px solid #c4cacd;
    background: #c4cacd;
    color: white;
    cursor: pointer;
    text-align: center;
    line-height: 12px;
    position: relative;
    left: 145px;
    top: -17px
}

.am-yi:hover .am-yi1 {
    display: block
}

.am-yi1 {
    z-index: 100;
    width: 260px;
    height: 80px;
    border: solid 1px #ffc995;
    background: #fff1d1;
    display: block;
    border-radius: 3px;
    position: relative;
    left: 30px;
    top: -88px;
    color: #777;
    text-align: left;
    line-height: 20px;
    display: none
}

.am-yi2 {
    width: 12px;
    height: 12px;
    display: block;
    border-radius: 50px;
    border: 1px solid #c4cacd;
    background: #c4cacd;
    color: white;
    cursor: pointer;
    text-align: center;
    line-height: 12px;
    position: relative;
    left: 55px;
    top: -17px
}

.am-yi2:hover .am-yi1 {
    display: block
}

.am-yi3 {
    width: 12px;
    height: 12px;
    display: block;
    border-radius: 50px;
    border: 1px solid #c4cacd;
    background: #c4cacd;
    color: white;
    cursor: pointer;
    text-align: center;
    line-height: 12px;
    position: relative;
    left: 80px;
    top: -17px
}

.am-yi3:hover .am-yi4 {
    display: block
}

.am-yi4 {
    z-index: 100;
    width: 300px;
    height: 120px;
    border: solid 1px #ffc995;
    background: #fff1d1;
    display: block;
    border-radius: 3px;
    position: relative;
    left: 30px;
    top: -88px;
    color: #777;
    text-align: left;
    line-height: 20px;
    display: none
}

.aomei-sync-left li {
    line-height: 25px;
    color: #868b8e
}

.aomei-sync-left1 li {
    line-height: 30px;
    color: #868b8e
}

.aomei-sync-mod {
    width: 327px;
    height: 208px;
    position: relative;
    left: 230px;
    top: -245px
}

.aomei-sync-right {
    width: 260px;
    height: 300px;
    position: relative;
    left: 610px;
    top: -498px
}

.aomei-sync-right1 {
    width: 350px;
    height: 300px;
    position: relative;
    left: 600px;
    top: -155px
}

.aomei-sync-rile {
    width: 980px;
    height: 600px;
    margin: 0 auto;
    border: 1px solid red;
    margin-top: 70px
}

.aomei-sync-file {
    display: block;
    text-align: center;
    font-size: 32px;
    margin-top: 50px
}

.aomei-sync-file1 {
    line-height: 22px;
    display: block;
    text-align: center;
    padding-top: 40px;
    width: 900px;
    margin: 0 auto
}

.aomei-sync-tu {
    width: 731px;
    height: 515px;
    margin: 0 auto;
    margin-top: 50px
}

.aomei-sync-tu1 {
    width: 734px;
    height: 520px;
    margin: 0 auto;
    margin-top: 50px
}

.aomei-sys-ur {
    width: 300px;
    height: 40px;
    border: 1px solid #386487;
    margin: 0 auto;
    margin-top: -160px;
    line-height: 40px;
    text-align: center;
    border-radius: 8px
}

.aomei-sync-tu1 {
    width: 734px;
    height: 520px;
    margin: 0 auto;
    margin-top: 50px
}

.cang {
    position: relative;
    top: 10px
}

.tab-tub {
    padding-left: 15px;
    background: url("../images/public/arrow.png") no-repeat left 3px;
    line-height: 25px;
    font-size: 14px;
    list-style: none;
    margin-bottom: 20px;
    color: #373f43
}

.tab-tub1 {
    padding-left: 15px;
    background: url(../images/public/white-arrow.png) no-repeat left 2px
}

.tab-box-tu {
    position: relative;
    top: 4px;
    left: 5px
}

.new-sales-1 {
    width: 100%;
    background: url('../images/icon/dp1.jpg') no-repeat center center;
    background-size: contain
}

.new-sales-1 .center {
    width: 980px;
    margin: 0 auto;
    position: relative;
    height: auto;
    background: 0
}

.new-sales-wrapper {
    display: block;
    width: 980px;
    height: 60px;
    margin: 0 auto
}

#new-timer {
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: 8px;
    right: 165px;
    text-align: center
}

#new-timer p {
    font-weight: bold
}

#amActive .bg-active {
    display: none
}

.bnWrap.phcs .phcs-bnw {
    text-indent: 0;
    font-size: 20px
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .backup-to-nas .fbtn-left {
        display: none
    }

    #article-box, #article-box p a img, #article-box p img, #article-box .articleWrap, .backup-to-nas, .articles-index-slide, .articles-index-banner .articles-text, .src-text, .art-list dl, .help-index-slide .help-box, .help-index-slide, .help-index-slide .help-box .help-box-top, .w980, .long_activity .activity_warp .activity_box.tips, .long_activity .activity_warp .activity_box.tips h2 {
        width: 100% !important
    }

    #article-box p a img, #article-box p img, .articles-index-banner .articles-text, .articles-index-banner {
        height: auto !important
    }

    .articles-index-banner .articles-text .two, .articles-index-banner .articles-text .three {
        padding-bottom: 40px
    }

    .free-back-up, body {
        min-width: 100%
    }

    .help-index-slide .help-box.mar {
        margin-left: 0
    }

    .art-list dl, .long_activity .activity_warp .activity_box.tips h2 {
        box-sizing: border-box
    }

    .articles-index-banner {
        background: #05377c
    }

    #article-box .articleWrap p, #article-box .articleWrap ul li, #article-box .articleWrap ul li a, .help-index-slide .help-box ul li a {
        font-size: 16px
    }

    #article-box .articleWrap h2, .help-index-slide .help-box .help-box-top a {
        font-size: 20px
    }

    #article-box .articleWrap h1 {
        font-size: 30px
    }
}

[data-tips="tips"] > div, [data-tips="tips"] > p {
    width: 400px !important;
    height: 210px !important;
    padding: 15px !important;
    background-color: #fff1d1 !important;
    border-color: #fff1d1 !important;
    color: #666 !important;
    right: 0 !important;
    left: 30px !important;
    top: -107.5px !important
}

[data-tips="tips"].bottom > div, [data-tips="tips"].bottom > p {
    top: 37.5px !important;
    left: 50% !important;
    margin-left: -215px !important
}

[data-tips="tips"].sp > div, [data-tips="tips"].sp > p {
    height: 70px !important;
    top: -35px !important
}

[data-tips="tips"].sp.bottom > div, [data-tips="tips"].sp.bottom > p {
    top: 35px !important
}

[data-tips="tips"].left > div, [data-tips="tips"].left > p {
    right: 30px !important;
    left: auto !important
}

[data-tips="tips"] > div::before, [data-tips="tips"] > p::before {
    content: "";
    width: auto !important;
    margin-bottom: 0;
    display: inline-block;
    border: 15px solid transparent;
    border-right-color: #fff1d1;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    left: -30px;
    z-index: 20180601
}

[data-tips="tips"].bottom > div::before, [data-tips="tips"].bottom > p::before {
    top: -15px;
    left: 50%;
    margin-left: -15px;
    border-bottom-color: #fff1d1;
    border-right-color: transparent
}

[data-tips="tips"].left > div::before, [data-tips="tips"].left > p::before {
    left: auto;
    right: -30px;
    border-left-color: #fff1d1;
    border-right-color: transparent
}

[data-tips="tips"] > div span, [data-tips="tips"] > p span {
    display: block;
    line-height: 1.6 !important;
    height: auto !important;
    text-align: left !important;
    float: none !important;
    color: #666 !important
}

[data-tips="tips"] > div span b, [data-tips="tips"] > p span b {
    font-weight: bold
}

[data-tips="tips"] > div span:first-child, [data-tips="tips"] > p span:first-child {
    margin-bottom: 10px
}

#active-entry {
    height: 60px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background-color: #94c1e2;
    background-image: url(https://www.ubackup.com/images/active/entry-it.png);
    background-repeat: no-repeat;
    background-position: center top;
    z-index: 20180320
}

#active-entry .entry-buy-btn, .banner-buy-btn {
    display: block;
    text-align: center;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.7);
    background-color: transparent;
    transition: all .3s;
    position: absolute;
    left: 50%
}

#active-entry .entry-buy-btn {
    height: 33px;
    width: 120px;
    font-size: 14px;
    line-height: 33px;
    border-radius: 2px;
    text-align: center;
    top: 14px;
    margin-left: 460px
}

.banner-buy-btn {
    width: 190px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-size: 2.0rem;
    border-radius: 4px;
    margin-left: -95px;
    bottom: 60px
}

#active-entry .entry-buy-btn:hover, .banner-buy-btn:hover {
    background-color: #2f97f7;
    border-color: #2f97f7;
    text-decoration: none !important
}

#active-entry .entry-close {
    display: block;
    width: 24px;
    height: 24px;
    background: url(https://www.ubackup.com/images/active/btn-close.png) no-repeat;
    position: absolute;
    top: 18px;
    right: 30px;
    z-index: 999999;
    cursor: pointer;
    transition: all .5s
}

#active-entry .entry-close:hover {
    transform: rotate(180deg)
}

.bnlt-option p {
    padding-left: 8px
}

.bnlt-option p > a {
    font-size: 12px
}

.j_download_link {
    display: inline-block;
    position: relative;
    min-width: 242px;
    height: 60px;
    color: #fff !important;
    font-size: 30px;
    line-height: 60px;
    text-align: center;
    background-color: #2283d8;
    text-decoration: none;
    z-index: 5;
    border-radius: 4px;
    text-decoration: none;
    padding: 0 20px;
    margin-left: 35px
}

.j_download_link:hover {
    background-color: #0877d8;
    text-decoration: none !important
}

.bnbtn {
    position: relative
}

.bnbtn .buynowZe {
    display: inline-block !important
}

.shoplink {
    display: inline-block !important;
    position: static
}

.bnlt-option p {
    margin: 0;
    padding: 0;
    display: block;
    line-height: normal;
    text-indent: 7px;
    clear: both
}

.Su-box-left .bnlt-option p > a {
    background: 0;
    padding: 0;
    margin: 0;
    display: inline;
    color: #666;
    font-size: 12px;
    line-height: normal
}

.Su-box-left .bnlt-option p:hover {
    background-color: #e6e6e6
}

.Su-box-left .s456 a.j_download-blue, .Su-box-left .s456 a.download-blue, .Su-box-left .s456 a.download-green, .Su-box-left .s456 a.download-white {
    display: block;
    box-sizing: border-box;
    width: 19.3%;
    font-size: 20px;
    font-size: 2.0rem;
    line-height: 2.5;
    text-align: center;
    background: #4294e9 !important;
    border-radius: 2px;
    cursor: pointer;
    margin: 0 auto;
    margin-top: 4.9%;
    margin-bottom: 1.7%;
    transition: all .5s;
    border: 1px solid transparent
}

.Su-box-left .s456 a.download-blue, .Su-box-left .s456 a.j_download-blue {
    border-color: #4294e9
}

.Su-box-left .s456 a.j_download-upgrade.j_download-blue {
    width: 243px !important;
    display: block;
    height: 60px;
    line-height: 60px;
    margin-bottom: 45px !important;
    clear: both;
    font-size: 20px;
    background: #4294e9 !important;
    text-align: center;
    text-indent: 0;
    margin-left: 20px;
    margin-top: -15px
}

.Su-box-left .s456 a {
    margin-bottom: 25px
}

.Su-box-left .s456 a.j_download-upgrade.j_download-blue:hover {
    background: #2e7dd0 !important
}

#input1 {
    width: 0;
    float: right;
    height: 26px;
    border: 0;
    border-top-left-radius: 3px 3px;
    border-bottom-left-radius: 3px 3px;
    font-size: 14px;
    outline: 0
}

#gg-btn {
    margin-right: 110px;
    border: 0
}

#chose-first {
    width: 980px;
    height: auto
}

.div-chose1 {
    position: absolute;
    top: 8px;
    font-size: 12px;
    color: #6e6d6d;
    line-height: 25px;
    width: 95px;
    height: 25px;
    text-indent: 15px;
    z-index: 999;
    cursor: pointer;
    right: 0
}

.chose1 {
    float: left;
    width: 74px;
    background-color: #eaeaea;
    border-top-left-radius: 3px 3px;
    border-bottom-left-radius: 3px 3px
}

.chose2 {
    width: 21px;
    float: left;
    height: 25px;
    border-top-right-radius: 3px 3px;
    border-bottom-right-radius: 3px 3px
}

.chose3 {
    position: absolute;
    top: 35px;
    font-size: 12px;
    right: 0;
    background-color: #eaeaea;
    color: #6e6d6d;
    line-height: 22px;
    width: 95px;
    min-height: 22px;
    border-bottom-right-radius: 3px 3px;
    border-bottom-left-radius: 3px 3px;
    padding-bottom: 2px;
    display: none;
    z-index: 999
}

.chose3-child {
    cursor: pointer;
    width: 95px;
    height: auto
}

.chose3-child div {
    padding-left: 15px
}

.hall_door {
    height: 100px;
    width: 100%;
    background-color: #666;
    background: url(../../images/2016-halloween/bg.jpg) no-repeat center center;
    background-size: cover;
    cursor: pointer
}

.hall_door_content {
    width: 1000px;
    height: 100%;
    position: relative;
    margin: 0 auto;
    background-color: #666;
    background: url(../../images/2016-halloween/text.png) no-repeat center center;
    background-size: cover
}

.hall_door_infotime {
    width: 245px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    left: 16.5%;
    top: 62%
}

.hall_door_close {
    width: 26px;
    height: 26px;
    position: absolute;
    top: 8%;
    right: 0;
    cursor: pointer;
    background: url("../../images/2016-halloween/delete.png") no-repeat;
    background-position: -10px -45px
}

.hall_door_close:hover {
    background-position: -10px -10px
}

#hour_show, #minute_show, #second_show {
    font-size: 20px
}

.new-sales-1 {
    width: 100%;
    background: url('../../images/icon/dp1.jpg') no-repeat center center;
    background-size: cover
}

.new-sales-wrapper {
    display: block;
    width: 980px;
    height: 60px;
    margin: 0 auto
}

.add_p {
    font-size: 14px;
    color: #000;
    text-align: center;
    margin-top: 40px
}

.add_p a {
    color: #249efc
}

.add_more {
    clear: both;
    float: right;
    font-size: 12px;
    margin: 10px 10px 0 0
}

#timer {
    font-size: 12px;
    color: #fff
}

#timer > span {
    font-size: 24px;
    margin: 0
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .new-sales-wrapper {
        width: 100%
    }

    #chose-first {
        display: none
    }
}

ul.simple-pagination {
    list-style: none
}

.simple-pagination {
    display: block;
    overflow: hidden;
    padding: 0 5px 5px 0;
    margin: 0
}

.simple-pagination ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.simple-pagination li {
    list-style: none;
    padding: 0;
    margin: 0;
    float: left
}

span.ellipse.clickable {
    cursor: pointer
}

.ellipse input {
    width: 3em
}

.compact-theme a, .compact-theme span {
    float: left;
    color: #333;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    text-align: center;
    border: 1px solid #AAA;
    border-left: none;
    min-width: 14px;
    padding: 0 7px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
    background: #efefef;
    background: -moz-linear-gradient(top, #fff 0, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #efefef));
    background: -webkit-linear-gradient(top, #fff 0, #efefef 100%);
    background: -o-linear-gradient(top, #fff 0, #efefef 100%);
    background: -ms-linear-gradient(top, #fff 0, #efefef 100%);
    background: linear-gradient(top, #fff 0, #efefef 100%)
}

.compact-theme a:hover {
    text-decoration: none;
    background: #efefef;
    background: -moz-linear-gradient(top, #efefef 0, #bbb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #bbb));
    background: -webkit-linear-gradient(top, #efefef 0, #bbb 100%);
    background: -o-linear-gradient(top, #efefef 0, #bbb 100%);
    background: -ms-linear-gradient(top, #efefef 0, #bbb 100%);
    background: linear-gradient(top, #efefef 0, #bbb 100%)
}

.compact-theme li:first-child a, .compact-theme li:first-child span {
    border-left: 1px solid #AAA;
    border-radius: 3px 0 0 3px
}

.compact-theme li:last-child a, .compact-theme li:last-child span {
    border-radius: 0 3px 3px 0
}

.compact-theme .current {
    background: #bbb;
    background: -moz-linear-gradient(top, #bbb 0, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbb), color-stop(100%, #efefef));
    background: -webkit-linear-gradient(top, #bbb 0, #efefef 100%);
    background: -o-linear-gradient(top, #bbb 0, #efefef 100%);
    background: -ms-linear-gradient(top, #bbb 0, #efefef 100%);
    background: linear-gradient(top, #bbb 0, #efefef 100%);
    cursor: default
}

.compact-theme .ellipse {
    background: #eaeaea;
    padding: 0 10px;
    cursor: default
}

.light-theme a, .light-theme span {
    float: left;
    color: #666;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    text-align: center;
    border: 1px solid #f0f4f7;
    min-width: 14px;
    padding: 0 7px;
    margin: 0 5px 0 0;
    border-radius: 2px;
    background: #fff
}

.light-theme a:hover {
    text-decoration: none;
    background: #4294e9;
    color: #fff
}

.light-theme .current {
    background: #4294e9;
    color: #FFF;
    border-color: #4294e9;
    cursor: default
}

.light-theme .ellipse {
    background: 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: bold;
    cursor: default
}

.dark-theme a, .dark-theme span {
    float: left;
    color: #CCC;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    text-align: center;
    border: 1px solid #222;
    min-width: 14px;
    padding: 0 7px;
    margin: 0 5px 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    background: #555;
    background: -moz-linear-gradient(top, #555 0, #333 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555), color-stop(100%, #333));
    background: -webkit-linear-gradient(top, #555 0, #333 100%);
    background: -o-linear-gradient(top, #555 0, #333 100%);
    background: -ms-linear-gradient(top, #555 0, #333 100%);
    background: linear-gradient(top, #555 0, #333 100%)
}

.dark-theme a:hover {
    text-decoration: none;
    background: #444
}

.dark-theme .current {
    background: #222;
    color: #FFF;
    border-color: #000;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    cursor: default
}

.dark-theme .ellipse {
    background: 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: bold;
    cursor: default
}

.light-theme .ratio {
    border: 0;
    background: 0;
    box-shadow: none
}

ul.slick-dots li.slick-active button {
    background-color: #fff;
}

@media only screen and (max-width: 992px) and (min-width: 320px) {
    .slick-prev, .slick-next {
        display: none !important;
    }
}

.swiper-slide {
    display: none;
}

.swiper-slide:first-child {
    display: block;
}

.am-promotion-entry {
    position: fixed;
}

/*header 20191012 begin*/
.lj-container {
    max-width: 1170px;
    margin: auto;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

#top-nav {
    position: relative;
    z-index: 9999999
}

#top-nav {
    position: relative;
    z-index: 9999999
}

.lj-hide {
    display: none !important
}

#navbar-placeholder {
    background-color: #1a1c1e
}

.lj-brand {
    float: left;
    position: relative;
    width: 166px;
    margin-right: -160px;
    margin-top: .4em;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.navbar-fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 20180825;
    width: 100%
}

.lj-navbottom .lj-bottom-nav li > a {
    font-size: 16px;
    text-transform: uppercase
}

.lj-link-wrapper {
    margin-left: 162px;
    text-align: right;
    position: relative;
    margin-top: 10px
}

.lj-rel {
    position: relative
}

.am-promotion-entry.am-remove {
    height: 0;
    overflow: hidden;
    position: absolute;
    min-height: auto;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.close-promotion {
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
    width: 40px;
    height: 40px;
    font-size: 30px;
    color: #707377
}

.lj-link-container {
    width: 100%;
    text-align: center;
    color: #555
}

.lj-nav {
    background-color: #1a1c1e;
    color: #bcbfc2;
    border-top: 1px solid #1a1c1e
}

.brand-logo {
    display: block;
    position: relative
}

.brand-logo img, .brand-logo h3 {
    float: left
}

.lj-link-container a {
    color: #bcbfc2
}

.brand-logo h3 {
    font-size: 24px;
    font-weight: 400;
    margin: 7px 0 0 7px;
    text-align: left;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.brand-logo .vice-logo {
    width: 174px;
    height: 58px;
    display: block;
    position: absolute;
    top: -10px;
    right: -103%;
    background-image: url(/vendor/static/lj-icon.png);
    background-repeat: no-repeat
}

.lj-top-nav-bu .vice-logo {
    background-position: 1px -217px
}

.lj-top-nav-bu .brand-logo:hover .vice-logo {
    background-position: 1px -154px
}

.lj-dropdown-menu dd > a.icon-free:after {
    content: none
}

.brand-logo h3 small {
    display: block;
    font-size: 14px;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.lj-nav li, .lj-nav dd, .lj-nav ul, .lj-nav dl, .lj-nav ol, .lj-nav dt {
    list-style: none;
    padding: 0;
    margin: 0;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.lj-navtop, .lj-navbottom {
    text-align: left
}

.lj-top-nav li a {
    font-size: 14px;
    color: #666;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.lj-top-nav li a:hover {
    color: #fff
}

.lj-navtop {
    text-align: right;
    letter-spacing: -0.31em;
    *letter-spacing: normal;
    word-spacing: -0.43em;
    height: 58px;
    line-height: 58px;
    margin-bottom: 5px
}

.lj-navtop .lj-top-nav, .lj-navtop .lj-special-point, .lj-navtop .lj-lang-area, .lj-navtop .lj-search-form {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    word-spacing: normal;
    letter-spacing: normal;
    text-align: left;
    margin-left: .43em
}

.lj-navtop .lj-top-nav {
    margin-left: 0;
    margin-right: 18px
}

.lj-top-nav li {
    float: left;
    margin-left: 12px
}

.lj-top-nav li:first-child {
    margin-left: 0
}

.lj-special-point {
    position: relative;
    width: 64px
}

.lj-special-point a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fffc10;
    color: #000;
    padding: 5px 5px 15px;
    font-weight: 600;
    position: relative;
    line-height: normal;
    top: -1px;
    border-bottom: 1px solid #1a1c1e;
    -webkit-animation: 1s specialOfferLoop infinite normal;
    -o-animation: 1s specialOfferLoop infinite normal;
    -moz-animation: 1s specialOfferLoop infinite normal;
    animation: 1s specialOfferLoop infinite normal
}

.lj-special-point a:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 14px solid transparent;
    border-bottom-color: #1a1c1e;
    border-left-width: 33px;
    border-right-width: 33px;
    bottom: -2px;
    left: 0;
    z-index: 11
}

.lj-special-point a:hover {
    background-color: #efec00;
    font-weight: 700
}

.lj-search-form {
    position: relative
}

.lj-search-form .lj-search-input {
    float: left
}

.lj-search-form .lj-search-input, .lj-search-form .lj-search-submit {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 30px;
    padding: 2px 5px;
    display: block;
    outline: none;
    border: none;
    font-size: 14px
}

.lj-search-form .lj-search-submit {
    width: 30px
}

.lj-search-form .lj-search-input {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    color: #555;
    background-color: #fff;
    background-image: none;
    width: 0;
    padding-left: 0;
    padding-right: 0;
    -webkit-transition: width 600ms, padding-left 600ms, padding-right 600ms;
    -moz-transition: width 600ms, padding-left 600ms, padding-right 600ms;
    -o-transition: width 600ms, padding-left 600ms, padding-right 600ms;
    transition: width 600ms, padding-left 600ms, padding-right 600ms
}

.active .lj-search-input {
    border: 1px solid #fff;
    border-right: 0;
    background-color: #fff;
    color: #555;
    padding-left: 5px;
    padding-right: 5px;
    width: 320px;
    -webkit-transition: width 600ms, padding-left 600ms, padding-right 600ms;
    -moz-transition: width 600ms, padding-left 600ms, padding-right 600ms;
    -o-transition: width 600ms, padding-left 600ms, padding-right 600ms;
    transition: width 600ms, padding-left 600ms, padding-right 600ms
}

.active .lj-search-form .lj-search-submit {
    background-color: #fff
}

.lj-search-form .lj-search-input:focus {
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)
}

.lj-search-form .lj-search-submit {
    background-image: url(/vendor/static/lj-icon.png);
    background-repeat: no-repeat;
    background-position: -30px 5px;
    background-color: transparent;
    border-left: 0;
    overflow: hidden;
    border-color: #4b4b4b
}

.lj-search-form .lj-search-submit:hover {
    background-color: #4b4b4b
}

.lj-navtop .lj-search-form {
    margin: 0 12px 0 18px
}

.lj-navtop-bu .lj-search-form {
    margin-left: 0
}

.lj-lang-area {
    line-height: normal;
    height: auto;
    position: relative;
    top: 2px
}

.lj-lang-area .lj-lang-list {
    position: absolute;
    background-color: #fff;
    top: 26px;
    right: 0;
    z-index: 10;
    max-height: 0;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 23px -5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 5px 23px -5px rgba(0, 0, 0, 0.4);
    box-shadow: 0 5px 23px -5px rgba(0, 0, 0, 0.4);
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms;
    min-width: 100px
}

.scrolling .lj-lang-area .lj-lang-list {
    top: 32px
}

.lj-lang-area .lj-lang-list.vertical-slide {
    max-height: 300px
}

.lj-lang-area h4 {
    cursor: pointer;
    margin: 0;
    font-size: 14px;
    color: #666;
}

.lj-lang-area:hover h4, .lj-lang-area:hover h4:after {
    color: #fff;
    border-top-color: #fff
}

.lj-lang-area .lj-lang-list li > a {
    padding: 4px 15px;
    display: block;
    font-size: 14px;
    color: #3f3f3f
}

.lj-lang-area .lj-lang-list li > a:hover {
    background-color: #c9c9c9
}

.lj-lang-area .lj-lang-list li:first-child:before, .lj-lang-area .lj-lang-list li:last-child:after {
    content: '';
    display: block;
    height: 5px;
    background-color: #fff
}

.lj-navbottom {
    text-align: right
}

.lj-navbottom .lj-bottom-nav {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    position: relative
}

.lj-navbottom .lj-bottom-nav > li {
    text-align: left;
    float: left;
    margin-left: 15px
}

.lj-navbottom .lj-bottom-nav > li:first-child {
    margin-left: 0
}

.lj-navbottom .lj-bottom-nav li > a {
    display: block;
    min-height: 20px;
    padding-bottom: 14px;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.lj-navbottom .lj-bottom-nav li > a:hover {
    color: #fff;
    text-decoration: none;
}

.lj-navbottom .lj-bottom-nav li.lj-has-dropdown > a:after, .lj-lang-area h4:after {
    content: '';
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    position: relative;
    top: -2px;
    left: 0;
    margin-left: 2px;
    width: 12px;
    height: 10px;
    background: url(/vendor/static/top-icon2.png) no-repeat -19px -172px
}

.lj-lang-area h4:after {
    height: 24px;
    width: 15px;
    margin-left: 0;
    background-position: -70px -133px !important
}

.lj-lang-area:hover h4:after {
    background-position-x: -53px !important
}

.lj-navbottom .lj-bottom-nav li.lj-has-dropdown:hover > a:after {
    background-position-x: -35px
}

.lj-top-nav-bu .lj-navtop {
    height: auto;
    line-height: normal
}

.lj-dropdown-menu {
    -webkit-box-shadow: 0 5px 23px -5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 5px 23px -5px rgba(0, 0, 0, 0.4);
    box-shadow: 0 5px 23px -5px rgba(0, 0, 0, 0.4);
    position: absolute;
    background-color: #fff;
    padding: 0 15px;
    top: 35px;
    right: 0;
    max-height: 0;
    overflow: hidden
}

.lj-fadein .lj-dropdown-menu, .lj-has-dropdown:hover .lj-dropdown-menu {
    max-height: 1200px;
    padding: 30px 15px 30px;
    -webkit-transition: all 900ms;
    -moz-transition: all 900ms;
    -o-transition: all 900ms;
    transition: all 900ms
}

.scrolling .vice-logo {
    display: none
}

.scrolling .lj-link-wrapper {
    margin-top: 0
}

.scrolling .lj-brand {
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.scrolling .lj-brand img {
    width: 48px;
    height: auto !important;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms;
    position: relative;
}

.scrolling .lj-brand .brand-logo h3 small {
    font-size: 14px !important;
    font-weight: 400;
    position: relative;
    top: -5px;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.scrolling .lj-lang-area {
    height: 36px;
    line-height: 36px
}

.scrolling .lj-lang-area ul li {
    line-height: normal
}

.scrolling .lj-navtop {
    height: auto;
    line-height: normal;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms;
    margin-bottom: 0;
    margin-top: 0;
    height: 0;
    overflow: hidden
}

.scrolling .lj-special-point {
    width: 120px;
    text-align: center;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.scrolling .lj-special-point a:after {
    border: 8px solid transparent;
    border-bottom-color: #1a1c1e;
    border-left-width: 60px;
    border-right-width: 60px;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.scrolling .lj-special-point a {
    padding: 4px 5px 12px;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.scrolling .lj-navbottom .lj-bottom-nav li > a {
    padding-bottom: 16px;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.scrolling .lj-top-nav li a {
    font-size: 13px;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.scrolling .lj-dropdown-menu {
    top: 36px
}

.scrolling .lj-fadein > a:before, .scrolling .lj-has-dropdown:hover > a:before {
    top: 12px;
    -webkit-transition: all 800ms;
    -moz-transition: all 800ms;
    -o-transition: all 800ms;
    transition: all 800ms
}

.lj-dropdown-menu dt, .lj-dropdown-menu dt > a {
    color: #21252a;
    font-size: 20px;
    padding-left: 35px;
    margin-bottom: 9px;
    padding-top: 2px;
    padding-bottom: 2px
}

.lj-dropdown-menu dt > a {
    padding-left: 0
}

.lj-dropdown-menu dt > a:hover {
    color: #37a2fc
}

.lj-dropdown-menu dl dd:first-child {
    margin-top: 0
}

.lj-dropdown-menu dd > a {
    color: #4b4e53;
    font-size: 16px;
    display: inline-block;
}

.lj-dropdown-menu dd {
    padding: 3px 15px;
}

.lj-dropdown-menu dd > p {
    font-size: 14px;
}

.lj-dropdown-menu dd > a:hover {
    color: #37a2fc
}

.lj-btn {
    display: inline-block;
    vertical-align: middle;
    padding: 4px 10px;
    text-align: center;
    font-size: 16px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    line-height: normal
}

.lj-btn i {
    font-size: 24px;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    top: -4px
}

.lj-btn-o {
    border: 1px solid #fff;
    background-color: transparent;
    color: #fff
}

.lj-btn-o:hover {
    color: #fff;
    background: #4294e9;
    border-color: #4294e9
}

/*.lj-dropdown-menu > dl {*/
/*padding-right: 15px*/
/*}*/

.lj-dropdown-with:after {
    content: '';
    display: table;
    clear: both
}

.lj-dropdown-with {
    width: -webkit-calc(130%);
    width: -moz-calc(130%);
    width: -webkit-calc(100% + 30px);
    width: -moz-calc(100% + 30px);
    width: calc(100% + 30px);
    position: relative;
    clear: both;
    padding: 25px 135px 25px 15px;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    margin-left: -15px;
    top: 45px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    word-break: keep-all
}

.lj-dropdown-with > p {
    font-size: 14px;
    color: #fff;
    line-height: 1.8;
    text-align: left;
    width: 74%;
    display: inline-block;
    vertical-align: middle;
    word-break: break-word;
    white-space: normal;
    margin-right: 15px
}

.lj-dropdown-with .lj-btn-o {
    min-width: 100px;
    color: #fff
}

.lj-dropdown-with:after {
    display: block;
    width: 134px;
    height: 181px;
    position: absolute;
    bottom: 0;
    right: 0
}

.lj-navicon {
    display: inline-block;
    margin-left: 12px;
    margin-right: 4px;
    padding: 2px 9px;
    border: 1px solid;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    position: relative;
    top: -3px
}

.lj-navicon:after {
    content: '';
    width: 0;
    display: block;
    height: 0
}

.lj-dropdown-menu dd > :nth-child(1) {
    margin-right: 5px
}

.lj-dropdown-menu dd > a ~ span {
    display: inline-block;
    vertical-align: middle;
    min-height: auto;
    font-size: 14px
}

.lj-dropdown-menu dd > .lj-navicon {
    display: inline-block;
    margin-left: 5px;
    margin-right: 2px;
    padding: 1px 7px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    position: relative;
    vertical-align: middle;
    top: -6px;
    color: #fff;
    min-height: auto;
    font-size: 12px;
}

.lj-dropdown-menu dd > a.lj-navicon:hover {
    color: #fff;
    text-decoration: none;
}

.lj-navicon-free {
    color: #fff;
    background-color: #5dc560;
    border-color: #5dc560
}

.lj-navicon-free:after {
    border: 5px solid transparent;
    border-bottom-color: #5dc560;
    border-left-width: 10px;
    position: absolute;
    left: -10px;
    top: .5em
}

.lj-navicon-new {
    color: #fff;
    background-color: #3892e6;
    border-color: #3892e6;
    margin-left: 5px;
    bottom: 3px
}

.lj-navicon-new:after {
    border: 5px solid transparent;
    border-bottom-color: #3892e6;
    border-left-width: 10px;
    position: absolute;
    left: -10px;
    top: .5em
}

.lj-dropdown-menu dd > .lj-navicon.lj-navicon-buy {
    visibility: hidden
}

.lj-navicon-buy {
    color: #fff;
    background-color: #fd8a2e;
    border-color: #fd8a2e;
    margin-left: 5px;
    bottom: 3px;
    display: none
}

.lj-navicon-buy:hover {
    background-color: #ff510d !important
}

.lj-dropdown-menu dd > .lj-navicon-buy {
    margin-left: 5px;
    margin-right: 3px
}

.lj-dropdown-menu dd :last-child {
    margin-right: 0 !important
}

.lj-dropdown-menu dd > .lj-navicon.lj-navicon-try {
    visibility: hidden
}

.lj-navicon-try {
    color: #fff;
    background-color: #37a2fc;
    border-color: #37a2fc;
    margin-left: 5px;
    bottom: 3px
}

.lj-navicon-try:hover {
    background-color: #2481e1 !important
}

.lj-dropdown-menu dd > .lj-navicon-try {
    margin-left: 2px;
    margin-right: 3px
}

.lj-naviconfont {
    font-size: 24px;
    border: 0;
    vertical-align: middle;
    position: relative;
    top: -3px
}

.lj-naviconfont-download:hover {
    color: #2481e1
}

.lj-dropdown-menu dd > a.lj-naviconfont {
    padding: 0;
    background-color: #fff;
    font-size: 20px;
    visibility: hidden;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    min-height: 22px;
    line-height: 1.07em;
    margin-right: 2px;
    width: 20px;
    outline: none;
    vertical-align: middle;
    border: 0 !important;
    text-align: center
}

.lj-dropdown-menu dd > a.lj-naviconfont:last-child {
    margin-right: 0
}

.lj-dropdown-menu dd > :nth-child(1):hover ~ .lj-naviconfont {
    visibility: visible !important
}

.lj-navbottom .lj-bottom-nav .lj-dropdown-menu dd:hover .lj-naviconfont {
    visibility: visible !important
}

.lj-naviconfont-download {
    color: #fff;
    background-color: #37a2fc;
    border-color: #37a2fc;
    margin-left: 3px
}

.lj-navbottom .lj-bottom-nav .lj-dropdown-menu dd .lj-naviconfont-download:hover:before {
    color: #2481e1 !important
}

.lj-naviconfont-upgrade {
    color: #fff;
    background-color: #ff8b3b;
    border-color: #ff8b3b;
    margin-left: 3px
}

.lj-navbottom .lj-bottom-nav .lj-dropdown-menu dd .lj-naviconfont-upgrade:hover:before {
    color: #ff510d !important
}

.lj-dropdown-menu .lj-row {
    margin-bottom: 25px;
    display: table;
    width: 100%
}

.lj-dropdown-menu .lj-row:last-child {
    margin-bottom: 0
}

.lj-dropdown-menu .lj-row dl {
    display: table-cell;
    width: 50%
}

.lj-dropdown-menu dt {
    position: relative;
    word-break: keep-all;
    white-space: nowrap
}

.lj-dropdown-menu dt:before {
    content: '';
    display: block;
    width: 26px;
    height: 22px;
    background-image: url(/vendor/static/lj-icon.png);
    background-repeat: no-repeat;
    background-position: -999px -999px;
    position: absolute;
    top: 7px;
    left: 5px
}

.icon-nav-pc:before {
    background-position: 0 3px !important
}

.icon-nav-user:before {
    background-position: 3px -40px !important
}

.icon-nav-server:before {
    background-position: 2px -18px !important
}

.icon-nav-cpr:before {
    background-position: 2px -62px !important
}

.icon-nav-backup:before {
    background-position: 5px -106px !important
}

.icon-nav-disk:before {
    background-position: 3px -82px !important
}

.icon-nav-cbackup:before {
    background-position: 2px -130px !important
}

.icon-nav-tools:before {
    background-position: -60px -105px !important
}

.icon-nav-ok:before {
    background-position: -117px -105px !important
}

.icon-nav-games:before {
    background-position: -29px -59px !important
}

.icon-nav-depimg:before {
    background-position: -149px -105px !important
}

.icon-nav-net:before {
    background-position: -63px -61px !important
}

.icon-nav-us:before {
    background-position: -96px -63px !important
}

.icon-nav-pman:before {
    background-position: -126px -63px !important
}

.icon-nav-file:before {
    background-position: -153px -63px !important
}

.lj-fadein > a, .lj-has-dropdown:hover > a {
    position: relative
}

.lj-fadein > a:before, .lj-has-dropdown:hover > a:before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 14px solid transparent;
    border-bottom-color: #fff;
    left: 50%;
    margin-left: -7px;
    top: 11px
}

.lj-cell {
    display: table-cell;
    width: 2000px;
    padding-right: 45px
}

.lj-row .lj-cell {
    display: table-cell;
    width: 2000px
}

.lj-row .lj-cell dl {
    display: block;
    width: auto;
    margin-bottom: 20px
}

.lj-row .lj-cell dl:last-child {
    margin-bottom: 0
}

#toggle-bar {
    clip: rect(0, 0, 0, 0);
    position: absolute
}

.lj-navmenu, .ctrl-menu {
    display: none
}

.lj-has-dropdown > input[type=checkbox], .lj-navbottom > input[type=checkbox] {
    clip: rect(0, 0, 0, 0);
    position: absolute;
    top: -9999px
}

.fadeOut {
    opacity: 0;
    height: 0;
    overflow: hidden;
    width: 0
}

.lj-dropdown-menu dd {
    word-break: keep-all;
    white-space: nowrap
}

.lj-dropdown-menu dt:after, .lj-dropdown-menu dd:after {
    content: '';
    display: table;
    clear: both
}

@media screen and (max-width: 1199.98px) {
    .brand-logo .vice-logo {
        display: none
    }

    .lj-navtop .lj-top-nav, .lj-navtop .lj-lang-area, .lj-navtop .lj-special-point, .lj-navbottom {
        display: none;
        height: auto;
        line-height: normal
    }

    .ctrl-menu {
        display: block
    }

    .lj-navtop {
        height: auto;
        line-height: normal
    }

    .lj-navtop .lj-search-form {
        position: absolute;
        top: -42px;
        right: 35px;
        z-index: 200
    }

    .lj-nav {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .lj-brand {
        margin-top: 0;
        -webkit-transition: all 600ms;
        -moz-transition: all 600ms;
        -o-transition: all 600ms;
        transition: all 600ms
    }

    .lj-navmenu {
        display: block;
        float: right;
        width: 34px;
        position: relative;
        top: .712em
    }

    .lj-navmenu label > span {
        display: block;
        background: #fff;
        width: 100%;
        margin-top: 7px;
        margin-bottom: 8px;
        overflow: hidden;
        position: relative;
        opacity: 1;
        height: 2px;
        -webkit-transition: all 400ms;
        -moz-transition: all 400ms;
        -o-transition: all 400ms;
        transition: all 400ms
    }

    #toggle-bar:checked ~ .lj-nav .lj-navmenu > label > span:last-child {
        top: -9px;
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition: all 400ms;
        -moz-transition: all 400ms;
        -o-transition: all 400ms;
        transition: all 400ms
    }

    #toggle-bar:checked ~ .lj-nav .lj-navmenu > label > span:first-child {
        top: 10px;
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition: all 400ms;
        -moz-transition: all 400ms;
        -o-transition: all 400ms;
        transition: all 400ms
    }

    #toggle-bar:checked ~ .lj-nav .lj-navmenu > label > span:nth-child(2) {
        opacity: 0;
        -webkit-transition: all 400ms;
        -moz-transition: all 400ms;
        -o-transition: all 400ms;
        transition: all 400ms
    }

    #toggle-bar:checked ~ .lj-nav.navbar-fixed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%
    }

    #toggle-bar:checked ~ .lj-nav .lj-link-container {
        margin-top: 15px;
        display: block;
        height: auto;
        -moz-transition: all 800ms;
        -o-transition: all 800ms;
        -webkit-transition: all 800ms;
        transition: all 800ms
    }

    #toggle-bar:checked ~ .lj-nav .lj-link-container .lj-navtop .lj-top-nav {
        display: block;
        margin: 0 auto;
        border-bottom: 1px solid #707377;
        border-top: 1px solid #707377;
        padding: 8px 15px;
        width: auto;
        -moz-transition: all 800ms;
        -o-transition: all 800ms;
        -webkit-transition: all 800ms;
        transition: all 800ms
    }

    #toggle-bar:checked ~ .lj-nav .lj-link-container .lj-link-wrapper:before {
        content: '';
        display: block;
        clear: both;
        height: 15px
    }

    #toggle-bar:checked ~ .lj-nav .lj-link-container .lj-navtop .lj-top-nav > li {
        display: table-cell;
        width: 33.33%;
        margin-left: 0;
        padding: 2px 0
    }

    #toggle-bar:checked ~ .lj-nav .lj-link-container .lj-navbottom {
        display: block
    }

    #toggle-bar:checked ~ .lj-nav .lj-link-container .lj-navbottom .lj-bottom-nav li > a {
        padding: 10px 15px;
        border-bottom: 1px solid #707377
    }

    #toggle-bar:checked ~ .lj-nav .lj-link-container .lj-navbottom .lj-bottom-nav, #toggle-bar:checked ~ .lj-nav .lj-link-container .lj-navbottom .lj-bottom-nav li {
        display: block;
        margin: auto;
        float: none;
        width: auto
    }

    .lj-has-dropdown {
        position: relative
    }

    .lj-has-dropdown .ctrl-menu {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        background: #fff;
        width: 100%;
        height: 41px;
        opacity: 0;
        filter: alpha(opacity=0);
        z-index: 30
    }

    .lj-has-dropdown .lj-dropdown-menu {
        width: auto;
        height: auto;
        position: static;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: auto !important
    }

    .lj-fadein > a:before, .lj-has-dropdown:hover > a:before {
        content: none
    }

    .lj-has-dropdown > input[type=checkbox]:checked ~ .lj-dropdown-menu {
        width: 100%;
        height: auto
    }

    .lj-has-dropdown > input[type=checkbox]:not(:checked) ~ .lj-dropdown-menu {
        height: auto;
        max-height: 0;
        overflow: hidden;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-transition: max-height 700ms, padding-bottom 800ms, padding-top 800ms;
        -moz-transition: max-height 700ms, padding-bottom 800ms, padding-top 800ms;
        -o-transition: max-height 700ms, padding-bottom 800ms, padding-top 800ms;
        transition: max-height 700ms, padding-bottom 800ms, padding-top 800ms
    }

    .lj-dropdown-menu .lj-row dl, .lj-dropdown-menu .lj-cell {
        display: block;
        width: auto;
        margin-top: 20px
    }

    .lj-dropdown-menu .lj-row dl:first-child, .lj-dropdown-menu .lj-cell:first-child {
        margin-top: 0
    }

    .lj-link-container, .lj-navtop, .lj-link-wrapper {
        float: none;
        width: auto;
        margin: auto;
        clear: both;
        max-width: none;
        min-width: auto;
        -moz-transition: all 800ms;
        -o-transition: all 800ms;
        -webkit-transition: all 800ms;
        transition: all 800ms
    }

    #toggle-bar:checked ~ .lj-nav .lj-link-container > .lj-link-wrapper {
        max-height: 2500px;
        overflow: hidden;
        -webkit-transition: all 1600ms;
        -moz-transition: all 1600ms;
        -o-transition: all 1600ms;
        transition: all 1600ms
    }

    #toggle-bar:not(:checked) ~ .lj-link-container > .lj-link-wrapper {
        max-height: 0;
        overflow: hidden;
        -webkit-transition: all 1600ms;
        -moz-transition: all 1600ms;
        -o-transition: all 1600ms;
        transition: all 1600ms
    }

    .lj-brand {
        margin-right: 0
    }

    .lj-dropdown-menu {
        background-color: #1a1c1e
    }

    .lj-dropdown-menu dt, .lj-dropdown-menu dt > a, .lj-dropdown-menu dd > a {
        color: #fefefe
    }

    .lj-has-dropdown > .lj-dropdown-menu .lj-cell, .lj-has-dropdown > .lj-dropdown-menu .lj-row {
        display: table-cell;
        width: 2000px
    }

    #ctrl-menu-all:checked ~ .lj-bottom-nav > .lj-has-dropdown > :not(input[type=checkbox]:checked).ctrl-menu {
        opacity: 0
    }

    #ctrl-menu-all:checked ~ .lj-bottom-nav > .lj-has-dropdown > input[type=checkbox]:checked ~ .ctrl-menu {
        opacity: .1
    }

    .scrolling .lj-brand {
        margin-top: 0
    }

    .scrolling.lj-nav {
        padding: 5px 0
    }

    .scrolling .lj-top-nav li a {
        font-size: 14px
    }

    .scrolling .lj-navbottom .lj-bottom-nav li > a {
        font-size: 16px
    }

    .scrolling .lj-brand .brand-logo h3 {
        font-size: 24px;
        font-size: 2.4rem;
        margin: 0 0 0 7px
    }

    .scrolling .lj-brand .brand-logo h3 {
        font-size: 20px;
        font-size: 2.0rem;
        line-height: 2;
        -webkit-transition: all 800ms;
        -moz-transition: all 800ms;
        -o-transition: all 800ms;
        transition: all 800ms;
        height: 47px;
        line-height: 40px;
    }

    .scrolling .lj-brand .brand-logo h3 small {
        font-size: 14px
    }

    .scrolling .lj-navbottom .lj-bottom-nav {
        position: relative;
        top: 15px
    }

    .lj-bottom-nav :nth-child(4) .lj-row:last-child {
        display: block;
        width: auto;
        margin-top: 25px
    }

    .lj-dropdown-with {
        top: 17px
    }

    #toggle-bar:checked ~ #navbar-placeholder {
        height: auto !important
    }
}

@media screen and (max-width: 767.98px) {
    .lj-has-dropdown > .lj-dropdown-menu .lj-cell, .lj-has-dropdown > .lj-dropdown-menu .lj-row {
        display: block;
        width: auto
    }

    .lj-dropdown-with > p, .lj-dropdown-with {
        word-break: break-word;
        white-space: normal
    }

    .lj-dropdown-with > p {
        margin-bottom: 5px
    }
}

@media screen and (max-width: 575.98px) {
    #toggle-bar:checked ~ .lj-nav .lj-link-container .lj-navtop .lj-top-nav > li {
        width: 50%
    }

    .lj-dropdown-menu dt, .lj-dropdown-menu dd {
        word-break: break-word;
    }
}

#google_translate_element {
    position: absolute;
    clip: rect(0, 0, 0, 0)
}

body {
    top: 0 !important
}

.goog-te-banner-frame {
    display: none !important
}

.goog-te-menu-frame {
    width: 950px !important;
    top: 50% !important;
    margin-top: -147px !important;
    left: 50% !important;
    margin-left: -490px !important;
    padding: 45px 15px
}

@media screen and (min-width: 920px) {
    .nav-emp-node {
        min-height: 25px
    }

    .lj-dropdown-menu > dl:first-child {
        margin-top: 0
    }

    .lj-dropdown-menu.lj-thin dl:first-child {
        padding-bottom: 20px;
        border-bottom: 1px solid #c8c8c8;
        margin-bottom: 15px;
    }

    .lj-dropdown-menu.lj-thin {
        right: 50%;
        margin-right: -187px
    }
}

#banner .free-select {
    margin-bottom: 15px;
}

.addscroll .free-select {
    margin: 0;
    display: inline-block;
    line-height: normal;
    height: auto;
    float: left;
}

#banner .addscroll .price {
    margin: auto;
}

#banner .sale.addscroll p.price {
    margin-top: 0
}

#banner.bg-abnetwork .addscroll a {
    margin-top: 0;
    top: 15px
}

#banner.bg-abnetwork .addscroll a.acb-buy-btn {
    right: 100px;
    border: 1px solid #fd8a2e
}

#banner.bg-abnetwork .addscroll a.am-btn-org-o {
    border: 1px solid #fff
}

.am-promotion-entry {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    margin: auto;
    z-index: 20000000;
}

.brand-logo {
    color: #fff;
}

.lj-cell {
    padding-right: 0;
}

.lj-has-dropdown {
    position: relative;
}

.lj-bottom-nav li:nth-child(2) .lj-dropdown-menu {
    right: -138px;
}

.lj-bottom-nav li:nth-child(4) .lj-dropdown-menu {
    right: -99px;
}

.lj-dropdown-menu dd > a:hover {
    text-decoration: underline;
}

.lj-dropdown-menu dd > a.compar-link {
    color: #0d1eaa;
    margin-top: 15px;
}

.lj-dropdown-menu dd .lj-navicon-newfree {
    background: url(/vendor/static/free-icon_it.png) no-repeat center;
    width: 56px;
    height: 15px;
    padding: 0;
    border: 0;
}

.lj-dropdown-menu dd .lj-navicon-newnew {
    width: 47px;
    height: 24px;
    padding: 0;
    border: 0;
    background: url(/vendor/static/new-icon_it.png) no-repeat center;
}

.lj-dropdown-menu dd .lj-navicon-thirtyday {
    width: 55px;
    height: 13px;
    padding: 0;
    border: 0;
    background: url(/vendor/static/30days-icon_it.png) no-repeat center;
}

.lj-top-nav-bu .brand-logo h3 {

    font-weight: normal;
    font-stretch: normal;
    background: none;
    background-size: cover;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;

    margin: 0 0 0 12px;
    height: 47px;
    color: #fff;
    font-family: "arial";
    letter-spacing: 1px;
    line-height: 2;
    height: 54px;
    line-height: 57px;
    font-size: 26px;

}

@media all and (max-width: 1199.98px) {
    .lj-dropdown-menu dd > a.compar-link {
        color: #2481e1;
    }

    .scrolling .lj-navmenu {
        top: 0.2em;
    }
}

.scrolling .lj-brand .brand-logo h3 {
    height: 47px;
    line-height: 40px;
}

.scrolling .lj-dropdown-menu {
    top: 37px
}

.lj-brand .brand-logo h3 small {
    display: none;
}

.scrolling .lj-navbottom .lj-bottom-nav {
    top: 15px;
}

#top-nav .lj-dropdown-menu dd > a:nth-child(1) {
    padding: 0;
}

#top-nav .lj-dropdown-menu dd > :nth-child(1) {
    margin-right: 0;
}

.lj-dropdown-menu dd {
    font-size: 0;
[;font-size: 12px;];
    *font-size: 0;
[;letter-spacing: -3px;];
    *letter-spacing: normal;
    *word-spacing: -1px;
}

.lj-dropdown-menu dd > a, .lj-dropdown-menu dd > span {
    display: inline-block;
    *display: inline;
    font-family: Segoe UI, helvetica neue, Helvetica, Arial, sans-serif;
    *zoom: 1;
    line-height: normal;
    letter-spacing: normal;
    word-spacing: normal;
}

.lj-bottom-nav li:nth-child(2) .lj-dropdown-menu dd {
    padding-top: 0;
    padding-bottom: 0;
}

#lang-area.open h4 {
    color: #fff;
}

#lang-area.open h4:after {
    background-position-x: -53px !important;
}

.lj-navbottom .lj-bottom-nav .lj-dropdown-menu dd:hover .lj-navicon-try,
.lj-navbottom .lj-bottom-nav .lj-dropdown-menu dd:hover .lj-navicon-buy,
.lj-navbottom .lj-bottom-nav .lj-dropdown-menu dd:hover .lj-naviconfont-download,
.lj-navbottom .lj-bottom-nav .lj-dropdown-menu dd:hover .lj-naviconfont-upgrade {
    visibility: visible !important
}
#top-nav * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*header 20191012   end*/

/*resolve purchase-faq*/
.pur-faq-banner .pur-faq-ver .purc-ver-top {
    display: table;
    background-color: #ebebeb;
    width: 100%;
    margin: auto;
}

.pur-faq-banner .pur-faq-ver .purc-ver-top .purc-left,
.pur-faq-banner .pur-faq-ver .purc-ver-top .purc-middle,
.pur-faq-banner .pur-faq-ver .purc-ver-top .purc-right {
    display: table-cell;
    vertical-align: middle;
}

.pur-faq-banner .pur-faq-ver .purc-ver-top .purc-middle {
    width: auto;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
}

.pur-faq-banner .pur-faq-ver .purc-ver-top .aomeiright,
.pur-faq-banner .pur-faq-ver .purc-ver-top .aomeileft {
    float: none;
}

/*resolve purchase-faq*/