@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;
    width: auto;
    padding: 0;
    margin: 0 auto;
    min-width: 1002px;
    overflow-x: hidden
}

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;
    width: 169px;
    height: 26px
}

.Searchbgw {
    display: none;
    font-size: 14px;
    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
}

.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
}

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

#footer {
    width: 100%;
    background-color: #2d2d2d;
    color: #fff;
    clear: both
}

#footer a {
    color: #bababa;
    text-decoration: none;
    font-size: 12px;
    display: inline-block
}

#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
}

#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: 50px
}

#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;
    text-decoration: underline
}

.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: #2b5d68;
    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: 105px;
    margin: 0 auto;
    text-align: center
}

.middle_text_top {
    font-size: 34px;
    line-height: 25px;
    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: 374px;
    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: 800px
}

.software_button a {
    color: #fff;
    font-size: 18px;
    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
}

.prd_title {
    padding-top: 85px;
    padding-bottom: 90px
}

.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: 14px;
    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
}

.products_load.pics {
    margin-top: 45px
}

.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-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
}

.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: 20px
}

.web-middle-title2 {
    font-size: 20px;
    color: #000;
    margin-top: 10px
}

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

.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: 30px;
    line-height: 26px;
    color: #000;
    margin-top: 100px;
    text-align: center
}

.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: 13px;
    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: #484848;
    margin: 0 auto;
    height: 347px;
    overflow: hidden
}

.purchase-banner-bj {
    width: 688px;
    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: 35px;
    width: 648px
}

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

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

.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
}

.purchase-banner-text .right.pics {
    font-size: 14px;
    line-height: 22px;
    width: 612px
}

.purchase-banner-text .right.pics ul li {
    padding-top: 10px;
    padding-bottom: 12px
}

.purchase-banner-text .right.pics ul li.pics {
    padding-top: 5px;
    padding-bottom: 5px
}

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

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

.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
}

.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: auto;
    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: 20px;
    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.fbs {
    padding: 0 0 85px 0
}

.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 .software-top.one {
    font-size: 34px;
    line-height: 42px;
    color: #000;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 45px
}

.software-bottom {
    width: 980px;
    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: 12px;
    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: 360px;
    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: 730px
}

.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-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-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
}

.bg-grey {
    background-color: #f8f8f8
}

.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
}

.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: 353px;
    padding: 5px;
    border-radius: 6px;
    border: 1px solid #dad7d7;
    margin: auto;
    margin-bottom: 40px;
    margin-top: 35px
}

.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: -2px;
    top: 0
}

.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-container.bdsm-line {
    border-bottom: 1px solid #c6c6c6
}

.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: 350px;
    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
}

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

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

.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)
}

.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: 544px;
    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: 16px;
    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 {
    color: #373f43;
    font-size: 16px;
    position: relative;
    z-index: 988
}

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

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

.gtftl a .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 {
    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;
    padding-bottom: 55px;
    margin: 0 auto
}

.technologies-text .title-tec {
    font-size: 32px;
    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: 32px;
    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: 15px
}

.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: 20px
}

.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
}

.brmc {
    width: 980px;
    margin: auto;
    color: #fff;
    padding: 40px 0 60px 0
}

.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-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: 38px;
    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
}

.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 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
}

.OrSlidesBox {
    width: 443px;
    height: 318px;
    float: left;
    overflow: hidden
}

.OrSlidesBox li {
    float: left;
    width: 431px;
    height: 306px;
    border: 1px solid #dcdcdc;
    border-radius: 6px;
    padding: 5px
}

.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 .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-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 {
    width: 890px;
    margin: 0 auto;
    margin-top: 100px;
    text-align: center
}

.or-resou-all .res-title {
    font-size: 34px;
    color: #000;
    padding-bottom: 45px
}

.or-resou-all .or-res-text {
    font-size: 16px;
    line-height: 26px;
    color: #373f43;
    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 #249efc;
    border-radius: 10px
}

.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: -23px
}

#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/testimonials-user2.png) no-repeat center center
}

#technician-user .Stoyko-Vassilev {
    background: url(../images/home/testimonials-user3.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: 30px;
    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: #000;
    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
}

.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: 35px 0 55px 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: 90px
}

.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: 340px
}

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

.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
}

.bdsm-btn-one {
    margin-top: 30px
}

.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: -80px;
    background: url(../images/ico/fbs-banner-icon.png) 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
}

.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
}

.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: 'Open Sans', 'Verdana', '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 {
    bottom: 15px
}

.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: 0;
    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: 100px
}

.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: 40px
}

.busi-banner .busi-middle .busi-left i {
    display: block;
    width: 100px;
    height: 100px;
    margin-top: 125px;
    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: 360px
}

.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
}

.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;
    float: left;
    width: 100%;
    margin: 0 -408px 0 -408px;
    text-align: center;
    height: 275px;
    line-height: 275px
}

.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: 760px;
    height: 292px;
    position: absolute;
    right: -55px;
    top: 80px;
    padding-left: 20px;
    border-left: 1px solid #dcdcdc
}

.select-downloads .selects:before {
    content: "ダウンロードタイプを選択:";
    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: 398px;
    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: 18px;
    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-img1.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: 48px
}

.AMtable.abfw tbody .tdQues.abfwpos2 {
    top: 37px;
    right: 200px
}

.AMtable.abfw tbody .tdQues.abfwpos3 {
    top: 21px;
    right: 140px
}

.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;
    padding-left: 38px
}

.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 {
    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: 15px;
    right: 125px;
    margin-left: 0 !important;
    right: 0 !important;
    float: none !important;
    margin-top: 0 !important;
    vertical-align: middle !important;
    top: 0 !important;
    display: inline-block !important;
    *display: inline !important;
    *zoom: 1 !important;
    position: relative !important
}

.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.ecpos1 .Tips {
    top: -76px;
    left: 15px
}

.AMtable.ec .tdQues.ecpos16 {
    top: 38px;
    right: 111px;
    margin-left: 0 !important;
    right: 0 !important;
    float: none !important;
    margin-top: 0 !important;
    vertical-align: middle !important;
    top: 0 !important;
    display: inline-block !important;
    *display: inline !important;
    *zoom: 1 !important;
    position: relative !important
}

.AMtable.ec .tdQues.ecpos2 {
    top: 61px;
    right: 65px;
    margin-left: 0 !important;
    right: 0 !important;
    float: none !important;
    margin-top: 0 !important;
    vertical-align: middle !important;
    top: 0 !important;
    display: inline-block !important;
    *display: inline !important;
    *zoom: 1 !important;
    position: relative !important
}

.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: 21px
}

.AMtable.ec .tdQues.ecpos4 .Tips {
    top: -35px;
    right: 15px;
    top: -53px \0;
    top: -53px \9 \0;
    *top: -53px
}

.AMtable.ec .tdQues.ecpos5 {
    top: 13px;
    right: 52px
}

.AMtable.ec .tdQues.ecpos6 {
    bottom: 15px;
    right: 36px
}

.AMtable.ec .tdQues.ecpos7 {
    top: 13px;
    right: 22px
}

.AMtable.ec .tdQues.ecpos17 {
    top: 13px;
    right: 10px
}

.AMtable.ec .tdQues.ecpos17 .Tips {
    right: 17px;
    top: -120px
}

.AMtable.ec .tdQues.ecpos6 .Tips {
    right: 17px;
    bottom: 15px
}

.AMtable.ec .tdQues.ecpos7 .Tips {
    right: 18px;
    top: -99px
}

.AMtable.ec .tdQues.ecpos8 {
    top: 38px;
    right: 38px;
[;
    right: 24px;
]
}

@-moz-document url-prefix() {
    .AMtable.ec .tdQues.ecpos8 {
        right: 24px
    }
}

.AMtable.ec .tdQues.ecpos8 .Tips {
    right: 20px;
    top: -76px
}

.AMtable.ec .tdQues.ecpos9 {
    top: 37px;
    right: 80px
}

.AMtable.ec .tdQues.ecpos10 {
    top: 16px;
    right: 25px
}

.AMtable.ec .tdQues.ecpos11 {
    top: 16px;
    right: 51px
}

.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: 54px
}

.AMtable.ec .tdQues.ecpos13 {
    top: 37px;
    right: 66px
}

.AMtable.ec .tdQues.ecpos13 .Tips {
    right: 20px;
    top: -80px
}

.AMtable.ec .tdQues.ecpos14 {
    top: 37px;
    right: 110px
}

.AMtable.ec .tdQues.ecpos14 .Tips {
    right: 20px;
    top: -78px
}

.AMtable.ec .tdQues.ecpos15 {
    top: 15px;
    right: 52px
}

.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 {
    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.pe {
    margin-right: 290px;
    margin-left: 75px
}

.ft-table-down a:hover {
    background-position: -3px -89px;
    text-decoration: none
}

.ft-table-down a div.f {
    padding-top: 12px
}

.ft-table-down a 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: 35px;
    padding-top: 55px;
    padding-bottom: 55px;
    font-weight: normal;
    width: 1002px
}

.download-banner-bj .down-middle .download-bottom {
    float: left;
    font-weight: normal;
    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: 10px
}

.down-bjcolor {
    background-color: #96c2ed;
    color: #373f43;
    font-weight: bold;
    font-size: 14px
}

.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: 270px;
    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%;
    background-color: #fafafa;
    color: #000;
    padding-bottom: 130px
}

.fp-partision-true {
    width: 980px;
    margin: 0 auto
}

.fp-partision-true .title.one {
    font-size: 34px;
    padding-top: 90px;
    text-align: center
}

.fp-partsion-box {
    width: 980px;
    height: 376px;
    margin-top: 120px
}

.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: 35px
}

.down-banner-bj .iso-title.one {
    font-size: 26px;
    line-height: 40px;
    padding-top: 30px;
    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: 20px;
    line-height: 60px;
    text-align: center;
    margin-top: 20px;
    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;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 28px;
    line-height: 28px;
    margin-right: 4px
}

.name-slide .change-text .title.three a.wcl36 {
    width: 38px
}

.name-slide .change-text .title.three a.wcl48 {
    width: 52px
}

.name-slide .change-text .title.three a {
    color: #373f43;
    border-radius: 5px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 28px;
    line-height: 28px;
    padding: 0 10px
}

#CLwrap {
    width: 980px;
    margin: auto;
    text-align: center
}

.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: 166px
}

.AMtable.ec td.w182 {
    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: 362px;
    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: 14px;
    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: 'Open Sans', 'Verdana', '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.strnpos2015 {
    top: -16px;
    left: 200px;
    z-index: 9999
}

.str-state.strnpos2014 {
    top: 17px;
    left: 375px
}

.str-state.strnpos2013 {
    top: -22px;
    left: 550px
}

.str-state.strnpos2012 {
    top: 17px;
    left: 738px
}

.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.strnpos2015 .str-verticleline {
    top: 74px;
    height: 113px
}

.str-state.strnpos2014 .str-verticleline {
    top: 74px;
    height: 81px
}

.str-state.strnpos2013 .str-verticleline {
    top: 75px;
    height: 119px
}

.str-state.strnpos2012 .str-verticleline {
    top: 75px;
    height: 79px
}

.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;
    height: 90px;
    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 {
    height: 30px;
    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: 'Open Sans', 'Verdana', '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: 190px;
    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 15px;
    padding-top: 20px;
    padding-bottom: 25px
}

.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 {
    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: 10px;
    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;
[;
    margin-bottom: 15px;
]
}

.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: none
}

.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;
    font-weight: normal
}

.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: 250px;
    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: -66px;
    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: 40px;
    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: 150px;
    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: 295px;
    margin-top: 5px
}

.upgradeWrap #header {
    border-bottom: 0
}

.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: 2px
}

.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: 16px;
    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: 12px;
    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 h1 {
    font-weight: normal;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 22px;
    color: #000;
    line-height: 30px
}

#article-box .articleWrap h2 {
    font-size: 16px;
    padding: 10px 10px;
    background-color: #cfe6fd;
    font-weight: normal;
    color: #000;
    margin-bottom: 15px;
    overflow: hidden
}

.psllm {
    width: 800px;
    margin: 0 auto;
    z-index: 1
}

.psllm a {
    display: block;
    margin-top: 10px;
    width: 250px;
    text-align: center;
    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: 14px
}

#article-box .articleWrap img {
    margin-bottom: 10px;
    border: 0
}

#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
}

.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;
    font-size: 13px
}

.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: 40px;
    padding-top: 60px;
    padding-bottom: 45px
}

.pxeTextWrap .pxedcpt {
    font-size: 24px;
    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 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;
    text-align: center;
    padding: 5px;
    border-right: 5px solid #fff;
}

.pur-faq-ver .purc-ver-top {
    cursor: pointer;
    display: table;
    width: 100%;
    background-color: #ebebeb;
}

.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 {
    font-size: 22px;
    padding-left: 15px;
    color: #000;
    margin-left: 5px;
    background-color: #ebebeb;
    border-right: 5px solid #fff;
}

.pur-faq-ver .purc-ver-top .purc-middle.pf {
    line-height: 28px;
}

.pur-faq-ver .purc-ver-top .purc-right {
    width: 70px;
    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-top .purc-right.pic i {
    margin-top: 36px
}

.pur-faq-ver .purc-ver-bottom {
    margin-left: 70px;
    padding-top: 30px;
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 26px;
    color: #373f43
}
.pur-faq-ver .purc-ver-top .purc-left,.pur-faq-ver .purc-ver-top .purc-middle,.pur-faq-ver .purc-ver-top .purc-right {
    display: table-cell!important;
    height:auto!important;
}
.pur-faq-ver .purc-ver-top .purc-left.aomeileft,.pur-faq-ver .purc-ver-top .purc-middle.aomeileft,.pur-faq-ver .purc-ver-top .purc-right.aomeiright {
    float:none!important;
}
.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.xg-2016 {
    width: 100%;
    height: 45px;
    background-color: #249efc;
    color: #fff;
    font-size: 14px;
    line-height: 45px;
    text-indent: 10px;
    border-radius: 5px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.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 .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: 61px
}

.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: 34px;
    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: 12px
}

.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;
    font-size: 13px
}

.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: 542px
}

.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 {
    clear: both;
    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;
    width: 100%;
    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: -55px;
    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: -54px;
    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
}

#pfsnlPrcZro .bnprice.su {
    padding-left: 20px
}

.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;
    font-family: 'Open Sans', 'Verdana', 'Arial', 'sans-serif'
}

.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: 120px;
    text-align: left;
    text-indent: 15px
}

.bnWrap.phcs .phcs-bnp {
    width: 132px;
    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: -72px;
    right: 15px;
    width: 270px;
    z-index: 940
}

.bnWrap.dld.prcZro .bncbtxt {
    font-family: 'Open Sans', 'Verdana', 'Arial', 'sans-serif'
}

.bnWrap.dld.prcZro {
    padding-left: 35px
}

.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: 'Open Sans', 'Verdana', '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;
    margin-top: 100px
}

.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: 50px;
    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;
    text-indent: 15px;
    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: 50px;
    margin-bottom: -10px;
    font-size: 18px;
    line-height: 45px;
    color: #fff;
    text-align: center
}

.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
}

.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
}

.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 .bncheckbox.su {
    padding-left: 20px
}

#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: center;
    text-indent: 0;
    display: block;
    float: left;
    width: 100%
}

#edtcprs .bnltn .verPrc {
    font-size: 18px;
    margin-right: 3px;
    width: 100%;
    text-align: left;
    text-indent: 12px
}

#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: -7px;
    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: 'Open Sans', 'Verdana', '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: -70px
}

#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: 12px
}

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;
    z-index: 100;
    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
}

table .bgcl {
    background-color: #ddeef1
}

table .bggl {
    background-color: #f1f1f1
}

.frbkup table td {
    text-align: center
}

.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;
    font-family: 'Open Sans', 'Verdana', 'Arial', 'sans-serif'
}

.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: 140px;
    display: block;
    color: #fff;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    height: 42px;
    line-height: 42px;
    margin: auto;
    background: url(../images/edition-comparison/ec-button.png) no-repeat 0 -141px
}

.frbkup table td .tdBuynow:hover {
    background-position: 0 -199px
}

.frbkup table td .ttPrice {
    color: #aaa;
    float: left;
    font-size: 14px;
    margin-left: 0;
    height: 30px;
    line-height: 40px;
    margin-left: 3px
}

.frbkup table td .verPrc {
    margin-left: 0;
    float: left
}

.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: 7px;
    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: 112px;
    *width: 100px;
    *bottom: 0;
    *left: 0;
    *margin-left: 0;
    *float: left;
    margin-left: 10px
}

#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 {
    width: 100%;
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    font-family: 'Open Sans', 'Verdana', '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: 'Open Sans', 'Verdana', '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/ico/reviews.png) no-repeat center center
}

#PrcRvsAwd .title .testimonial {
    background: url(../images/ico/testimonial.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 .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
}

#footer .footer-container li {
    font-size: 12px;
    color: #bababa
}

.software-bottom:after {
    content: '';
    display: block;
    overflow: hidden;
    visibility: hidden;
    clear: both;
    height: 0
}

.software-bottom {
    *zoom: 1;
    padding-bottom: 0
}

.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
}

.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
}

#article-box .fadeback-dv {
    display: none !important
}

.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
}

.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 {
    background: #014189 url(../landing/images/weekend-sales/banner-dp.jpg) no-repeat center center
}

.home-banner-bj ul li.weekend-sales h2 {
    font-size: 30px;
    font-weight: normal;
    padding: 130px 0 5px 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 10px
}

.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(../landing/images/weekend-sales/go-shopping.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
}

.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
}

.aomei-active {
    width: 100%;
    height: 50px;
    position: relative;
    background: #1048a7 url(../landing/images/weekend-sales/bu.jpg) no-repeat center center
}

.aomei-active.weekendsales {
    background: #1048a7 url(../landing/images/weekend-sales/bu.jpg) no-repeat center center
}

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

.aomei-active a.ad-img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 50px;
    position: relative
}

.aomei-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
}

.aomei-active span:hover {
    font-size: 20px
}

#countdowner {
    width: 180px;
    height: 35px;
    position: absolute;
    top: 2px;
    left: 50%;
    margin-left: 90px;
    color: #fff;
    font-size: 18px;
    display: block
}

#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;
    top: 260px;
    font-size: 18px;
    font-weight: bold
}

#countdownerTwo.index span {
    margin-left: 6px
}

#footer #amActive {
    display: block;
    clear: both;
    position: relative;
    top: 10px
}

#amActive .bg-active {
    width: 978px;
    height: 59px;
    background: url(../landing/images/weekend-sales/bu-footer-activities.jpg) no-repeat center center;
    position: relative
}

#amActive .bg-active span {
    display: block;
    position: absolute;
    top: 39px;
    left: 200px;
    color: #fff;
    font-size: 14px
}

.new-sales-1 {
    width: 100%;
    background: url('../images/ico/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: 10px;
    right: 152px;
    text-align: center
}

#new-timer p {
    font-weight: bold
}

.fbtn-left > div:nth-child(2) li:nth-child(4) > a {
    letter-spacing: -1px
}

.bnbtn .buynowZe, .bnWrap .bnbtn {
    z-index: 0
}

[data-tips="tips"] > div, [data-tips="tips"] > p {
    width: 400px !important;
    height: 130px !important;
    padding: 15px !important;
    background-color: #fff1d1 !important;
    border-color: #fff1d1 !important;
    color: #666 !important;
    right: 0 !important;
    left: 30px !important;
    top: -57.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: #94c1e2 url('https://www.ubackup.com/images/active/entry-jp.png') no-repeat 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)
}

.bn-radio {
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url(../images/public/choose-icon.png) no-repeat 1px 2px
}

.bn-radio.checked {
    background-position: -21px 2px
}

.bn-select {
    float: none;
    margin-top: 0
}

.bn-row i, .bn-row span, .bn-row .bn-select {
    display: inline-block;
    vertical-align: middle
}

.bn-row .bnqst {
    position: relative;
    top: 0;
    left: 0;
    z-index: 2
}

.bn-row .bnqst:hover {
    background-position: -84px -4px
}

.bn-row .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
}

.bn-row .bnqst {
    width: 15px;
    height: 25px;
    background: url(../images/professional/banner-img.png) no-repeat;
    cursor: pointer;
    position: relative;
    margin-left: 2px
}

.bn-row .bnqst.pfsn {
    background-position: -67px -4px
}

.bn-row .bnqst:hover .bnqstip {
    display: block
}

.bn-row .bnqst:hover .bnqstip.left {
    border: 1px solid red
}

.bn-price {
    font-size: 22px;
    color: #ff4800;
    margin: 0 10px
}

.bn-txt {
    font-size: 14px;
    color: #373f43
}

.cell .bn-txt {
    font-size: 12px
}

.bn-cross-price, .bn-unit-cross-price {
    font-size: 14px;
    color: #aaa;
    text-decoration: line-through;
    margin: 0 5px
}

.bn-row {
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-bottom: 5px;
    z-index: 0
}

.bn-row .bn-select {
    position: absolute;
    top: 5px;
    right: -112px;
    z-index: 1
}

.bn-select.hide {
    display: none
}

.bn-btn {
    font-size: 16px;
    font-size: 1.6rem;
    display: inline-block;
    padding: 8px 20px;
    min-width: 220px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    color: #666;
    border: 1px solid #acacac;
    border-radius: 2px;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -ms-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear;
    text-decoration: none
}

.suspendBox .bn-btn, .suspendBox .bn-btn-buy, .suspendBox .bn-price, .suspendBox .bn-txt, .suspendBox .bn-cross-price {
    color: #fff
}

.bn-btn-buy {
    background-color: #fd8a2e;
    border-color: #fd8a2e;
    color: #fff
}

.bn-btn-buy:hover {
    background-color: #ff510d;
    border-color: #ff510d;
    text-decoration: none
}

.bn-btns {
    margin-top: 25px
}

.gtftl .tip {
    right: auto;
    left: 0
}

.bn-price em {
    font-weight: normal
}

.bn-left {
    float: left
}

.suspendBox .bn-btns {
    margin-top: 10px
}

.bg-blue {
    background-color: #2283d8
}

.bg-blue:hover {
    background-color: #0877d8
}

.bg-buy {
    background-color: #ff4a1c
}

.bg-buy:hover {
    background-color: #f4350b
}

.bn-buybox, .bn-actbox {
    height: 77px
}

.bn-actbox {
    min-width: 565px;
    padding: 0 15px
}

.bn-buybox .bn-btn {
    border: 0;
    height: 100%
}

.bn-buybox .bn-btn:hover {
    text-decoration: none
}

.suspendBox .bn-row {
    margin: 4px 0
}

.buynow-v3.cell {
    padding: 10px 5px
}

.cell {
    position: relative
}

.cell .bn-select-wrapper {
    margin-left: 33px;
    position: absolute;
    top: 110px;
    left: 0
}

.cell .bn-btn {
    font-size: 16px;
    padding: 5px 5px;
    min-width: 178px
}

.cell .bn-btns {
    text-align: center;
    margin-right: auto;
    margin-top: 30px
}

.cell .price-wrapper {
    font-size: 14px
}

.cell .bn-price {
    margin: 0 2px
}

.cell .bn-btn {
    color: #fff
}

.t-ectable tbody td a.bn-btn {
    color: #fff
}

.t-ectable tbody td .buynow-v3 {
    text-align: left
}

.t-ectable .bn-row .bnqst {
    margin-left: 0
}

.t-ectable .cell .bn-btn {
    min-width: 92%;
    padding: 8px 14px
}

.t-ectable .cell .bn-row .bn-txt {
    display: inline-block;
    line-height: 1.41;
    width: 76px
}

.t-ectable .cell .bn-select-wrapper {
    top: 122px;
    margin-left: 15px
}

.t-ectable .bn-row:hover {
    background-color: #f8f8f8
}

.t-ectable .bn-row {
    border-bottom: 1px dotted #ddd
}

#amtech-banner.tech-banner.banner {
    background-size: contain;
    background: #dae0e3 url(../images/technician/banner-bj.jpg) no-repeat 60% center;
    height: auto
}

#amtech-banner .context {
    height: auto;
    position: relative;
    padding-bottom: 5%
}

#amtech-banner .gtftl {
    text-align: left
}

.AMtable.ec #edtcprs .fdownload a {
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -70px
}

.phcs-box .bn-btns .bn-btn, .phcs-box .bn-btns .bn-btn:hover, .cell .bn-btns .bn-btn, .cell .bn-btns .bn-btn:hover {
    color: #fff;
    text-decoration: none
}

.phcs-box {
    padding: 20px 20px 28px 20px
}

.phcs-box .bn-price {
    font-size: 18px
}

.frbkup table td .bnqst {
    position: relative;
    float: none;
    margin-left: auto
}

.cell .price-wrapper {
    margin-bottom: 10px
}

.cell .bn-row {
    border-bottom: 1px dotted #ddd
}

.cell .bn-row:hover {
    background-color: #f8f8f8
}

.buynow-v3 [data-tips="tips"] > div, .buynow-v3 [data-tips="tips"] > p {
    height: auto !important
}

.gtftl a .tip {
    left: 0
}

.bg-buy .bn-btn-buy {
    background-color: transparent
}

.cell .bn-cross-price, .cell .bn-unit-cross-price {
    margin: 0
}

.cell .price-wrapper {
    height: 29px
}

.t-ectable .cell .bn-row .bn-txt {
    width: 96px
}

.bnlt-option p {
    padding-left: 8px
}

.bnlt-option p > a {
    font-size: 12px
}

.j_download_link {
    display: inline-block;
    position: relative;
    min-width: 216px;
    height: 60px;
    color: #fff !important;
    font-size: 20px;
    line-height: 66px;
    text-align: center;
    background-color: #2283d8;
    text-decoration: none;
    z-index: 5;
    border-radius: 4px;
    text-decoration: none;
    padding: 0 6px;
    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: 24px;
    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
}

#ABFWWrap .pricing-box {
    padding: 20px 18px 20px 18px
}

.pricing-box .pricing-row {
    display: table;
    min-height: 30px
}

.pricing-box .pricing-row .pricing-text, .pricing-box .pricing-row .pricing-org, .pricing-box .pricing-row .pricing-marked-off {
    display: table-cell;
    vertical-align: baseline
}

.pricing-box .pricing-row .pricing-text {
    font-size: 16px;
    color: #000
}

#ABFWWrap .pricing-box .pricing-row .pricing-org {
    padding-left: 4px
}

.pricing-box .pricing-row .pricing-org {
    font-size: 22px;
    color: #ff4800
}

#ABFWWrap .pricing-box .pricing-row .pricing-marked-off {
    padding-left: 3px
}

.pricing-box .pricing-row .pricing-marked-off {
    font-size: 14px;
    color: #aaa;
    padding-left: 2px;
    text-decoration: line-through
}

.pricing-box .pricing-cb-row {
    margin: 9px 0;
    cursor: pointer;
    min-height: 28px
}

.pricing-box .pricing-cb-row:hover .illustrate-tip {
    position: relative;
    z-index: 4
}

.illustrate-tip {
    display: inline-block;
    font-size: 12px;
    color: #373f43;
    vertical-align: middle;
    position: relative;
    top: -3px
}

.pricing-box .pricing-cb-row .illustrate-tip, .pricing-box .pricing-cb-row .pricing-cb-text, .pricing-box .pricing-cb-row .pricing-cb {
    display: table-cell;
    font-size: 12px;
    color: #373f43;
    vertical-align: middle
}

.pricing-box .pricing-cb-row .pricing-cb-text {
    padding-left: 5px
}

.pricing-box .pricing-cb {
    cursor: pointer;
    background: url(../images/professional/banner-img.png) no-repeat;
    width: 15px;
    height: 25px
}

.pricing-box .pricing-cb.pricing-checked {
    background-position: -36px -5px
}

.pricing-box .pricing-cb.pricing-unchecked {
    background-position: -11px -5px
}

.illustrate-tip {
    cursor: pointer;
    width: 17px;
    height: 25px;
    position: relative;
    background: url(../images/professional/banner-img.png) no-repeat -65px -3px
}

.illustrate-tip:hover, .illustrate-tip:focus {
    background-position: -82px -3px
}

.illustrate-tip .illustrate-content {
    min-width: 370px;
    font-size: 14px;
    padding: 15px;
    background-color: #fff1d1;
    color: #666;
    border: 1px solid #fff1d1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    display: none;
    line-height: 1.4;
    word-spacing: normal;
    letter-spacing: normal;
    text-align: left !important;
    max-width: 470px
}

.illustrate-tip:hover .illustrate-content {
    display: block
}

.illustrate-tip .illustrate-content.right {
    right: 15px
}

.illustrate-tip .illustrate-content.bottom {
    bottom: 15px
}

.illustrate-tip .illustrate-content.left {
    left: 15px
}

.illustrate-tip .illustrate-content.top {
    top: 15px
}

.illustrate-tip .illustrate-content span {
    font-size: 12px;
    line-height: 20px;
    display: block
}

.illustrate-tip .illustrate-content span:first-child {
    margin-bottom: 20px
}

.pricing-box .pricing-btn-row .pricing-btn {
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px;
    height: 42px;
    line-height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    font-size: 18px;
    min-width: 162px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 0
}

.pricing-box .pricing-btn-row .pricing-btn-org {
    background-color: #ff4a1c;
    color: #fff;
    filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff8100, endcolorstr=#ff4a1c, gradientType=0);
    -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff8100, endcolorstr=#ff4a1c, gradientType=0);
    background: #ff4a1c;
    background: -moz-linear-gradient(top, #ff8100, #ff4a1c);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff8100), to(#ff4a1c));
    background: -o-linear-gradient(top, #ff8100, #ff4a1c)
}

.pricing-box .pricing-btn-row .pricing-btn-org:hover, .pricing-box .pricing-btn-row .pricing-btn-org:focus {
    background: 0;
    background-color: #f4350b;
    text-decoration: none
}

.pricing-box .pricing-select {
    width: 120px;
    border: 1px solid #a7a7a7;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 8px;
    position: relative;
    background-color: #fff
}

.pricing-box .pricing-select-header {
    padding-left: 10px;
    cursor: pointer
}

.pricing-box .pricing-select-header .pricing-quantity-text {
    font-size: 12px;
    color: #6a6a6a;
    height: 20px;
    line-height: 20px
}

.pricing-box .pricing-select-header .pricing-caret-down {
    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;
    cursor: pointer
}

.pricing-box .pricing-select-header .pricing-caret-down:hover {
    background-position: -11px center
}

.pricing-box .select-expanded .pricing-select-header, .pricing-box .pricing-select.select-expanded {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.pricing-box .select-expanded .pricing-select-options {
    height: auto;
    border: 1px solid #a7a7a7;
    -webkit-transition: height 300ms;
    -moz-transition: height 300ms;
    -ms-transition: height 300ms;
    -o-transition: height 300ms;
    transition: height 300ms
}

.pricing-box .pricing-select-options {
    position: absolute;
    z-index: 2;
    top: 20px;
    left: -1px;
    width: 120px;
    background-color: #fff;
    height: 0;
    overflow: hidden;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.pricing-box .pricing-select-options li, #banner .pricing-box .pricing-select-options li {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #6a6a6a;
    padding-left: 10px;
    cursor: pointer;
    background: 0
}

.pricing-box .pricing-select-options li a {
    font-size: 12px;
    display: block
}

.pricing-box .pricing-select-options li:hover, #banner .pricing-box .pricing-select-options li:hover {
    background-color: #e6e6e6
}

.banner-purchase-area .pricing-row .pricing-text {
    font-size: 16px
}

.banner-purchase-area .pricing-row .pricing-org {
    font-size: 22px
}

.banner-purchase-area .pricing-row .pricing-marked-off {
    font-size: 14px
}

.banner-purchase-area .pricing-box .pricing-btn-row .pricing-btn {
    height: 58px;
    line-height: 58px;
    min-width: 242px;
    font-size: 30px
}

.banner-purchase-area .pricing-box .pricing-btn-row {
    margin: 20px 0
}

.banner-purchase-area .pricing-box .pricing-row .pricing-select {
    float: right;
    margin-top: 0;
    position: relative;
    top: 4px;
    margin-left: 5px
}

.banner-purchase-area .pricing-box .pricing-row:after, .pin-box:after {
    content: '';
    display: table;
    clear: both
}

.purchase-pin-top {
    background: url(../images/public/xuanfu-bj.png) repeat-x center bottom;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 10000;
    display: none
}

.purchase-pin-top .pin-box .pin-item {
    float: left;
    width: 268px;
    height: 71px
}

.pin-box {
    width: 980px;
    margin: auto
}

.pricing-box .pin-item .pricing-btn-row .pricing-btn {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    width: auto;
    max-width: none;
    display: block;
    background: 0;
    height: auto;
    line-height: normal
}

.pricing-box .pin-item .pricing-btn-row .pricing-btn:hover {
    background: 0
}

.pricing-box .pin-item .pricing-btn .pricing-text, .pricing-box .pin-item .pricing-btn .pricing-org, .pricing-box .pin-item .pricing-btn .pricing-marked-off {
    color: #fff;
    display: inline;
    font-size: 18px
}

.pricing-box .pin-item .pricing-btn .pricing-marked-off {
    font-size: 14px
}

.pricing-box .pin-item .pricing-row {
    display: block;
    min-height: auto;
    line-height: normal
}

.pricing-box .pin-item .pricing-btn-row .pricing-btn span {
    font-size: 22px
}

.pricing-item-inner {
    height: 66px;
    margin-right: 2px
}

.pricing-box .pin-item .pricing-select {
    margin-top: 0;
    position: relative;
    top: 12px;
    margin-bottom: 5px;
    left: 18px
}

.pricing-box .pin-item .pricing-cb-row {
    position: relative;
    top: 5px;
    margin-left: 18px
}

.pricing-box .pin-item .pricing-cb-row .illustrate-tip, .pricing-box .pin-item .pricing-cb-row .pricing-cb-text, .pricing-box .pin-item .pricing-cb-row .pricing-cb {
    font-size: 14px;
    color: #fff
}

.pin-item .illustrate-tip {
    top: -2px
}

.pin-item .pin-btn {
    height: 100%;
    line-height: 66px;
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 20px
}

.bg-org {
    background-color: #ff4a1c
}

.bg-org:hover {
    background-color: #f4350b
}

.bg-blue {
    background-color: #2283d8
}

.bg-blue:hover {
    background-color: #0877d8
}

.bg-green {
    background-color: #13a51a
}

.bg-green:hover {
    background-color: #089a0f
}

.purchase-area .pricing-box .pricing-cb-row .pricing-cb-text {
    font-size: 14px
}

.purchase-area .illustrate-tip {
    top: -1px
}

.purchase-area .pricing-box .pricing-cb-row {
    margin-bottom: 9px;
    padding-right: 6px;
    display: table-cell;
    vertical-align: top
}

.purchase-area .pricing-box .pricing-org {
    vertical-align: top
}

.pricing-box .pricing-btn-row .pricing-btn.pricing-cart:before {
    content: '';
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -8px;
    background-size: cover;
    background: url(/images/purchase/ic-buy.png) no-repeat center
}

.pricing-box .pricing-btn-row .pricing-btn.pricing-cart {
    text-align: left
}

.purchase-area .pricing-box .pricing-btn-row .pricing-btn {
    height: 52px;
    line-height: 50px;
    font-size: 22px
}

.purchase-area .pricing-box .pricing-btn-row .pricing-btn span {
    display: inline-block;
    margin: 0 5px
}

.purchase-area .pricing-box .pricing-btn-row .pricing-btn .pricing-org {
    font-size: 26px
}

.purchase-area .pricing-box .pricing-select {
    margin-top: 0;
    margin-left: 8px
}

.purchase-area .pricing-box .pricing-row .pricing-org {
    font-size: 18px
}

.purchase-area .pricing-box .pricing-row {
    margin: 8px 0 20px 0
}

.purchase-area .pricing-box {
    padding: 20px 20px 28px 20px
}

.banner-purchase-area.style-0 .pricing-box {
    text-align: left
}

.banner-purchase-area.style-0 .pricing-box .pricing-btn-row {
    margin-top: 0
}

.banner-purchase-area.style-0 .pricing-box .pricing-cb-row {
    margin: 20px 10px 20px 0
}

.banner-purchase-area.style-0 .pricing-box .pricing-btn-row .pricing-btn {
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    min-width: 166px
}

.banner-purchase-area.style-0 .pricing-box .pricing-cb-row .pricing-cb-text {
    font-size: 16px;
    color: rgba(255, 255, 255, 0.7)
}

.banner-purchase-area.style-0 .illustrate-tip {
    top: 0
}

.banner-purchase-area.style-0 .pricing-box .pricing-cb {
    width: 18px;
    height: 18px
}

.banner-purchase-area.style-0 .pricing-box .pricing-cb.pricing-unchecked {
    background: url(/vendor/static/technology-icon2866deee7.png) no-repeat -5px center
}

.banner-purchase-area.style-0 .pricing-box .pricing-cb.pricing-checked {
    background: url(/vendor/static/technology-icon2866deee7.png) no-repeat -51px center
}

.banner-purchase-area.style-0 .pricing-row .pricing-org {
    font-size: 22px;
    color: #fffc03;
    font-weight: lighter
}

.banner-purchase-area.style-0 .pricing-row .pricing-marked-off {
    font-size: 16px;
    font-weight: lighter
}

.banner-purchase-area.style-0 .pricing-box .pricing-row .pricing-select, .banner-purchase-area.style-0 .pricing-box .pricing-row .pricing-select-header, .banner-purchase-area.style-0 .pricing-box .pricing-row .pricing-select-options {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #666
}

.banner-purchase-area.style-0 .illustrate-tip .illustrate-content span {
    font-size: 12px;
    color: #666
}

.compareTable .pricing-box, .AMtable.ec.god .pricing-box, .fdownload {
    padding: 13px;
    text-align: left
}

#edtcprs tr td {
    vertical-align: bottom
}

.compareTable .pricing-box .pricing-btn-row .pricing-btn {
    min-width: auto;
    width: auto;
    display: block
}

.compareTable .pricing-box .pricing-btn-row {
    text-align: center
}

.am-promotion-entry {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    margin: auto
}

.selectMenu1 {
    -ms-word-break: break-all;
    word-break: break-all;
    white-space: nowrap;
}

.selectMenu1:after {
    content: '';
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    display: block;
}

.selectMenu1 > * {
    display: inline-block !important;
    float: left;
}

/*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_jp.png) no-repeat center;
    width: 39px;
    height: 15px;
    padding: 0;
    border: 0;
}

.lj-dropdown-menu dd .lj-navicon-newnew {
    width: 28px;
    height: 14px;
    padding: 0;
    border: 0;
    background: url(/vendor/static/new-icon.png) no-repeat center;
}

.lj-dropdown-menu dd .lj-navicon-thirtyday {
    width: 38px;
    height: 13px;
    padding: 0;
    border: 0;
    background: url(/vendor/static/30days-icon_jp.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*/
