@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
}

body {
    font-family: 'Open Sans', 'Verdana', 'Arial', 'sans-serif'
}

.no-margin {
    margin: 0
}

a, .well a {
    color: #09e
}

a:hover, .well a:hover {
    color: #09e;
    text-decoration: underline
}

.margin-bottom-12 {
    margin-bottom: 12px
}

.margin-top-15 {
    margin-top: 15px
}

.no-margin-bottom {
    margin-bottom: 0
}

.no-margin-top {
    margin-top: 0
}

.no-radius {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}

.relative {
    position: relative
}

.layui-layer-dialog .layui-layer-content {
    word-break: normal
}

.navbar-default .navbar-nav > li > a {
    padding: 5px 10px;
    font-size: 1.6rem;
    font-size: 16px;
    color: #000
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > li > a:hover {
    background: #2a8de2 none;
    color: #fff
}

.navbar-nav > li {
    margin-top: 47px;
    margin-left: 1px
}

.navbar-nav > li:first-child {
    margin-left: 0
}

.navbar-brand {
    height: auto !important;
    padding: 25px 15px 10px 15px;
    position: relative
}

.dropdown-menu {
    border: 0;
    padding: 0;
    -webkit-box-shadow: 0 3px 4px rgba(3, 3, 3, 0.2);
    -moz-box-shadow: 0 3px 4px rgba(3, 3, 3, 0.2);
    box-shadow: 0 3px 4px rgba(3, 3, 3, 0.2)
}

.dropdown-menu .divider {
    margin: 0;
    border-top: 5px solid #2a8de2;
    height: 0;
    margin: 0;
    width: 100%
}

.carousel-indicators {
    width: 100%;
    text-align: center;
    left: 0;
    margin-left: auto
}

.carousel-indicators li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-indent: 0;
    margin-left: 4px !important
}

.carousel-indicators li:first-child {
    margin-left: 0 !important
}

.dropdown-menu > li {
    border-bottom: 1px solid #ececec
}

.dropdown-menu > li:last-child {
    border-bottom: 0
}

.dropdown-menu > li > a {
    padding: 8px 15px;
    font-size: 1.2rem;
    font-size: 12px
}

.dropdown-menu.w-260 {
    width: 260px;
[;
    width: 290px;
]
}

.dropdown-menu.w-460 {
    width: 460px;
[;
    width: 490px;
]
}

.dropdown-menu.w-200 {
    width: 200px;
[;
    width: 230px;
]
}

.dropdown-menu.w-280 {
    width: 280px;
[;
    width: 310px;
]
}

.text- {
    color: #aaa
}

.text-red {
    color: #f00
}

.span50 {
    width: 50%;
    text-align: left
}

.navbar-menu {
    width: 30px;
    height: 30px;
    background: url(../images/icons/new-hd-icon.png) no-repeat -98px 4px
}

.navbar-menu:hover, .navbar-default .navbar-nav > .dropdown.open > a.navbar-menu-wrapper .navbar-menu, .navbar-default .navbar-nav > .dropdown.open > a.navbar-menu-wrapper .navbar-menu {
    background-position: -122px 4px
}

.navbar-default .navbar-nav > li > a.navbar-menu-wrapper {
    padding: 0
}

.input-group-xs > .input-group-btn > .btn.search-icon {
    padding: 10px 12px;
    height: 26px;
    background: url(../images/icons/new-hd-icon.png) no-repeat 3px 1px
}

.navbar-google-search {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10
}

.navbar-google-search .input-group-xs .form-control {
    height: 26px;
    line-height: 26px;
[;
    line-height: 1.5em;
]
}

.navbar-default {
    margin-bottom: 0;
    border-color: #fff
}

.text-white {
    color: #fff
}

.banner h1 {
    font-size: 4.0rem;
    font-size: 40px;
    font-weight: normal
}

.banner h1:first-child {
    margin-top: 80px
}

.btn-blue {
    color: #fff;
    border: 0;
    padding: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#3ba0fa, endcolorstr=#2377c0, gradientType=1);
    background: linear-gradient(to bottom, #3ba0fa, #2377c0);
    background: -moz-linear-gradient(top, #3ba0fa, #2377c0);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3ba0fa), to(#2377c0))
}

.btn-blue:hover {
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2182d7, endcolorstr=#0876d8, gradientType=1);
    background: linear-gradient(to bottom, #2182d7, #0876d8);
    background: -moz-linear-gradient(top, #2182d7, #0876d8);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2182d7), to(#0876d8))
}

.btn-orange {
    color: #fff;
    border: 0;
    padding: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fe661e, endcolorstr=#ff451b, gradientType=1);
    background: linear-gradient(to bottom, #fe661e, #ff451b);
    background: -moz-linear-gradient(top, #fe661e, #ff451b);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fe661e), to(#ff451b))
}

.btn-orange:hover {
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff451b, endcolorstr=#f4340b, gradientType=1);
    background: linear-gradient(to bottom, #ff451b, #f4340b);
    background: -moz-linear-gradient(top, #ff451b, #f4340b);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff451b), to(#f4340b))
}

.banner .btn-white, .banner .btn-white:hover {
    color: #fff
}

.margin-top-50 {
    margin-top: 50px
}

.margin-top-5 {
    margin-top: 5px
}

.banner .btn-link:hover {
    text-decoration: underline
}

.margin-right-auto-45 {
    margin-right: 45px
}

.min-width-238 {
    min-width: 238px
}

.btn-xlarge {
    font-size: 2.4rem;
    font-size: 24px;
    padding: 13px 20px
}

.btn-medium {
    font-size: 1.8rem;
    font-size: 18px;
    padding: 0 20px;
    height: 39px;
    line-height: 39px
}

.font-20 {
    font-size: 2.0rem;
    font-size: 20px
}

.lh-28 {
    line-height: 28px
}

.h55 {
    height: 55px
}

.font-bold {
    font-weight: bold
}

.c-f60 {
    color: #f60
}

.btn-large {
    font-size: 2.0rem;
    font-size: 20px;
    padding: 13px 20px
}

.division {
    height: 0;
    border-top: 1px solid #dad7d7;
    width: 100%;
    position: relative
}

.content-icon-down {
    width: 115px;
    height: 31px;
    display: block;
    position: relative;
    margin: -1px auto auto;
    z-index: 10;
    background: #fff url(../images/icons/content-arrow-down.png) no-repeat center center
}

.division-fafafa .content-icon-down {
    background-image: url(../images/icons/content-grayarrow-down.jpg)
}

.list-arrow-gray dd, .list-arrow-gray li {
    padding-left: 15px;
    background: url(../images/icons/arrow.png) no-repeat left 5px
}

.list-arrow-white dd, .list-arrow-white li {
    padding-left: 15px;
    background: url(../images/icons/white-arrow.png) no-repeat left 5px
}

.list-lh-36 dd {
    line-height: 36px;
    background-position: left 11px
}

.list-font-14 dd, .list-font-14 li, .list-font-14 li a, .list-font-14 dd a {
    font-size: 1.4rem;
    font-size: 14px
}

.list-36 dd, .list-36 li {
    line-height: 22px;
    margin-bottom: 10px
}

.margin-top-90, .main-content .margin-top-90 {
    margin-top: 90px
}

.margin-top-80, .main-content .margin-top-80 {
    margin-top: 80px
}

.padding-right-60 {
    padding-right: 60px
}

.margin-top-20 {
    margin-top: 20px
}

.padding-bottom-75 {
    padding-bottom: 75px
}

.bordered-right {
    border-right: 1px solid #dcdcdc
}

.padding-bottom-50 {
    padding-bottom: 50px
}

.font-16 {
    font-size: 16px;
    font-size: 1.6rem
}

.font-14 {
    font-size: 14px;
    font-size: 1.4rem
}

.lh30 {
    line-height: 30px
}

.home-testimonial {
    background: #424242 url(../images/medias/testimonials/t_home.jpg) no-repeat center top
}

.inline-block, .footer-subject, .icon-inline-block, .question-mark, .checkbox, .check-text, .am-md, .version-num, .download-software, .icon-down {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle
}

.font-verdana.check-text {
    font-family: 'Open Sans', 'Verdana', 'Arial', 'sans-serif'
}

.text-7c9ad8 {
    color: #7c9ad8
}

.bap-media-left {
    width: 16%
}

.h15 {
    height: 15px
}

.h30 {
    height: 30px
}

.padding-bottom-40 {
    padding-bottom: 40px
}

.db-quote-right, .db-quote-left {
    display: block;
    width: 32px;
    height: 32px;
    background: url(../images/icons/ctrls.png) no-repeat;
    position: absolute
}

.db-quote-left {
    top: -15px;
    left: -10px
}

.db-quote-right {
    bottom: -5px;
    right: -10px
}

.db-quote-left.quote-white {
    background-position: -17px -160px
}

.db-quote-right.quote-white {
    background-position: -65px -160px
}

.home-reviews img {
    border: 1px solid #dcdcdc;
    padding: 5px 9px
}

.text-373f43 {
    color: #373f43
}

.db-quote-left.quote-gray {
    width: 22px;
    height: 22px;
    top: -5px;
    left: -5px;
    background-position: -115px -160px
}

.db-quote-right.quote-gray {
    width: 22px;
    height: 22px;
    bottom: 10px;
    right: -5px;
    background-position: -148px -160px
}

.footer-subject {
    width: 30px;
    height: 30px;
    margin-right: 4px;
    vertical-align: middle
}

.icon-fp {
    background: url(../images/icons/ft-icon.png) no-repeat 1px -29px
}

.icon-fr {
    background: url(../images/icons/ft-icon.png) no-repeat -35px -29px
}

.icon-su {
    background: url(../images/icons/ft-icon.png) no-repeat -72px -28px
}

.text-fff {
    color: #fff
}

.text-fffd800 {
    color: #ffd800
}

.text-vertical {
    vertical-align: middle
}

.check-box .checkbox, .checkbox {
    width: 15px;
    height: 25px;
    margin: 0;
    background: url(../images/icons/check-icon.png) no-repeat -36px -4px
}

.check-box .checkbox.unchecked, .checkbox.unchecked {
    background-position: -11px -4px
}

.check-box {
    cursor: pointer
}

.check-text {
    font-size: 12px;
    font-size: 1.2rem
}

.money {
    font-size: 22px;
    font-size: 2.2rem;
    color: #ff4800
}

.off-price, .on-price {
    font-size: 14px;
    font-size: 1.4rem;
    color: #aaa;
    text-decoration: line-through
}

.on-price {
    text-decoration: none
}

.question-mark {
    cursor: pointer;
    position: relative;
    background: url(../images/icons/mark-icon.png) no-repeat -50px 4px;
    margin: 0;
    width: 17px;
    height: 25px;
    z-index: 1;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px
}

.question-mark ul {
    margin: 0;
    padding: 5px 0 5px 20px
}

.question-mark:hover {
    background-position: -71px 4px;
    z-index: 1999
}

.h73 {
    height: 73px
}

.question-mark span {
    display: none;
    width: 100%;
    font-size: 12px;
    font-size: 1.2rem;
    font-style: normal;
    background-color: #fff1d1;
    border: solid 1px #ffc995;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    min-width: 280px;
    line-height: 2.0rem;
    line-height: 20px;
    position: absolute;
    padding: 5px;
    color: #777;
    left: 15px;
    bottom: 18px;
    text-align: left;
    -webkit-box-shadow: 1px 1px 2px rgba(3, 3, 3, 0.3);
    -moz-box-shadow: 1px 1px 2px rgba(3, 3, 3, 0.3);
    box-shadow: 1px 1px 2px rgba(3, 3, 3, 0.3)
}

.question-mark:hover span {
    display: block
}

.question-mark.mark-orange {
    background: url(../images/icons/mark-icon-deep.png) no-repeat -67px -4px
}

.question-mark.mark-orange:hover {
    background-position: -84px -4px
}

.margin-bottom-25 {
    margin-bottom: 25px
}

.padding-bottom-35 {
    padding-bottom: 35px
}

.font-12 {
    font-size: 12px !important;
    font-size: 1.2rem !important
}

.fluent-amtable {
    display: table;
    border-collapse: collapse;
    width: 100%;
    position: relative
}

.fluent-amtable dl {
    display: table-row
}

.fluent-amtable dl dd {
    display: table-cell;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 22px;
    border-collapse: collapse;
    border: 1px solid #dcdcdc;
    vertical-align: middle;
    padding: 15px
}

.fluent-amtable.table-span4 dl dd, .fluent-amtable.table-span4 dl dt {
    width: 25%
}

.fluent-amtable.table-span6 dl dd, .fluent-amtable.table-span6 dl dt {
    width: 16.6%
}

.fluent-amtable {
    margin-bottom: 65px;
    background-color: #fff
}

.fluent-amtable dl.dl-buy dd {
    vertical-align: bottom
}

.fluent-amtable dl dt {
    font-weight: normal;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    text-align: center;
    display: table-cell;
    padding: 30px 0;
    border-collapse: collapse;
    border: 1px solid #dcdcdc
}

.bg-e6f3f5 {
    background-color: #e6f3f5
}

.bg-f2f9fa {
    background-color: #f2f9fa
}

.fluent-amtable dd img {
    margin: auto
}

.fluent-amtable .btn-medium {
    max-width: 230px;
    margin: auto
}

._404-banner, .nm-banner {
    background: #0c5261;
    border-top: 1px solid #0c5261;
    border-bottom: 1px solid #0c5261
}

.font-40 {
    font-size: 40px;
    font-size: 4.0rem
}

#back-top {
    padding: 3px 8px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 22px;
    font-size: 2.2rem;
    position: fixed;
    bottom: 25px;
    right: 25px;
    cursor: pointer;
    background-color: #e8e8e8;
    color: #8a8a8a;
    border: 1px solid #e8e8e8;
    z-index: 666
}

#back-top:hover {
    background-color: #bdbdbd;
    color: #fff;
    border-color: #bdbdbd
}

.lh-30 {
    line-height: 30px
}

.margin-bottom-45 {
    margin-bottom: 45px !important
}

._404-banner .media-right, .nm-banner .media-right {
    padding-left: 80px
}

._404-banner .media, .nm-banner .media {
    padding: 34px 0
}

._404 .thumbnail .caption, ._404 .thumbnail {
    padding: 0
}

._404 .thumbnail .caption h3 {
    margin-top: 0;
    padding: 15px;
    background: #f3f3f3
}

._404 .thumbnail .caption p {
    padding-left: 20px;
    padding-right: 20px
}

.bg-gray {
    background: #f2f2f2
}

.padding-bottom-45 {
    padding-bottom: 45px
}

._404 .list-unstyled dd {
    padding-left: 15px
}

._404 .list-unstyled dd a, ._404 .list-unstyled dd a:focus, ._404 .list-unstyled dd a:hover {
    color: #373f43
}

.padding-bottom-55 {
    padding-bottom: 55px
}

.btn-small {
    padding: 6px 25px;
    text-align: center
}

.btn-light {
    color: #249efc;
    border-radius: 8px;
    border: solid 1px #61b7f9
}

.no-padding-bottom {
    padding-bottom: 0 !important
}

.btn-light:hover, .btn-light:focus {
    color: #249efc;
    text-decoration: underline
}

.home-main .media-object {
    padding-bottom: 20px
}

.bg-1e5f95 {
    background-color: #1e5f95
}

.abfw-slide .btn {
    font-size: 24px;
    font-size: 2.4rem;
    min-width: 278px
}

.bg-fafafa {
    background-color: #fafafa
}

.margin-bottom-55 {
    margin-bottom: 55px
}

.margin-top-55 {
    margin-top: 45px
}

.margin-top-55 {
    margin-top: 55px
}

.margin-top-65 {
    margin-top: 65px
}

.suspend-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1999999;
    background: url(../images/icons/suspend-fixed-bg.png) repeat-x 0 0
}

.suspend-fixed .btn {
    height: 78px;
    line-height: 78px;
    padding: 0;
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-right: 1px;
    min-width: 260px;
    font-size: 22px;
    font-size: 2.2rem
}

.font-18 {
    font-size: 18px;
    font-size: 1.8rem
}

.sm-media-win7 {
    width: 140px;
    height: 106px;
    margin: auto;
    background: url(../images/medias/pcwin7.png) no-repeat center center
}

.abfw-content .media-body p {
    padding-left: 20px;
    border-left: 1px solid #dcdcdc
}

.abfw-content .media-left {
    padding-right: 45px
}

.list-font-weight dd a, .list-font-weight li a, .list-font-weight dd, .list-font-weight li {
    font-weight: bold;
    color: #373f43
}

.h10 {
    height: 10px
}

.h40 {
    height: 40px
}

.main-content .list-font-weight dd a, .main-content .list-font-weight li a {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.list-inner {
    width: 95%
}

.mgb-10 dd {
    margin-bottom: 10px
}

.list-bordered {
    border: 1px solid #dcdcdc;
    padding: 15px 25px;
    height: 100%
}

.main-content .list-font-weight a:hover, .main-content .list-font-weight dd span:hover a {
    color: #249efc;
    text-decoration: underline
}

.main-content .icon-inline-block {
    width: 60px;
    height: 45px;
    vertical-align: middle;
    background: url(../images/icons/aomei-backupper-for-windows7.png) no-repeat -999px -999px
}

.system-backup {
    background-position: -15px -9px !important
}

.disk-backup {
    background-position: -12px -64px !important
}

.partition-backup {
    background-position: -12px -174px !important
}

.file-backup {
    background-position: -12px -119px !important
}

.file-sync {
    background-position: -12px -232px !important
}

.system-restore {
    background-position: -115px -9px !important
}

.universal-restore {
    background-position: -115px -64px !important
}

.disk-restore {
    background-position: -115px -119px !important
}

.file-restore {
    background-position: -115px -174px !important
}

.selective-file-restore {
    background-position: -115px -229px !important
}

.disk-clone {
    background-position: -206px -9px !important
}

.system-clone {
    background-position: -205px -66px !important
}

.partition-clone {
    background-position: -206px -119px !important
}

.pxe-boot {
    background-position: -206px -174px !important
}

.schedule-backup {
    background-position: -302px -9px !important
}

.incremental-backup {
    background-position: -302px -64px !important
}

.create-bootable-disc {
    background-position: -302px -120px !important
}

.mount-check {
    background-position: -300px -174px !important
}

.image-file-split {
    background-position: -300px -229px !important
}

.encrypt-compress {
    background-position: -300px -284px !important
}

.edit-comment {
    background-position: -393px -9px !important
}

.import-log {
    background-position: -390px -64px !important
}

.email-vss {
    background-position: -390px -122px !important
}

.gpt-uefi {
    background-position: -390px -179px !important
}

.nas-share {
    background-position: -390px -236px !important
}

.dynamic-disk-volume {
    background-position: -390px -292px !important
}

.supported-operating-systems {
    background-position: -480px -9px !important
}

.supported-file-systems {
    background-position: -480px -67px !important
}

.supported-storage-devices {
    background-position: -478px -126px !important
}

.h15 {
    height: 15px
}

.lh-26 {
    line-height: 26px
}

.media-list-line {
    padding-top: 25px
}

.copyright {
    padding-left: 15px;
    padding-right: 15px
}

.margin-top-4 {
    margin-top: 4px
}

.weekends-sales-area {
    height: 400px;
    overflow: hidden
}

.weekend-banner {
    height: 400px;
    *zoom: 1;
    background: #014189 url(../images/banners/weekend-dp.jpg) no-repeat center center;
    -webkit-background-size: auto;
    background-size: auto;
    border-top: 1px solid transparent;
    margin-top: -1px
}

.workday-banner {
    height: 400px;
    *zoom: 1;
    -webkit-background-size: auto;
    background-size: auto;
    margin-top: -1px;
    border-top: 1px solid transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#80d2e7, endcolorstr=#d2f0f8, gradientType=1);
    background: linear-gradient(to bottom, #80d2e7, #d2f0f8);
    background: -moz-linear-gradient(top, #80d2e7, #d2f0f8);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#80d2e7), to(#d2f0f8));
    overflow: hidden
}

.workday-part1, .workday-part2, .workday-part3, .workday-part4 {
    height: 100px;
    background: no-repeat center center
}

.workday-part1 {
    background-image: url(../images/banners/weekends/home-part-1.jpg)
}

.workday-part2 {
    background-image: url(../images/banners/weekends/home-part-2.jpg)
}

.workday-part3 {
    background-image: url(../images/banners/weekends/home-part-3.jpg);
    position: relative
}

.workday-part4 {
    background-image: url(../images/banners/weekends/home-part-4.jpg)
}

.workday-part3 .text-772903 {
    font-size: 20px;
    color: #772903;
    *zoom: 1;
    padding-top: 40px;
    display: block
}

#am-countdown-03 {
    display: block;
    height: 42px;
    line-height: 42px;
    width: 250px;
    margin: auto;
    margin-top: -10px;
    position: absolute;
    top: -2px;
    left: 50%;
    margin-left: -130px;
    background-color: #e26601;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 16px;
    font-size: 1.6rem
}

.weekend-banner h1 {
    font-size: 30px;
    font-size: 3.0rem;
    margin-top: 130px
}

.weekend-banner .text-prefix {
    width: 30px;
    font-size: 24px;
    font-weight: bold
}

.weekend-banner .text-fffd800 {
    font-size: 52px;
    font-weight: bold
}

.home-banner {
    height: 400px;
    *zoom: 1;
    background: #6b6b6b url(../images/banners/home.jpg) no-repeat center center;
    -webkit-background-size: auto;
    background-size: auto;
    border-top: 1px solid transparent
}

.home-banner {
    height: 400px;
    *zoom: 1;
    background: #6b6b6b url(../images/banners/home.jpg) no-repeat center center;
    -webkit-background-size: auto;
    background-size: auto;
    border-top: 1px solid transparent
}

.home-testimonial .media-body p {
    font-size: 12px;
    font-size: 1.2rem
}

.shopping-icon {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -102px;
    width: 204px;
    height: 84px;
    background: url(../images/icons/shopping.png) no-repeat center center
}

.decoration-none, .decoration-none:hover, .decoration-none:focus {
    text-decoration: none
}

.countdown-span {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: bold
}

.alert-branding {
    width: 100%;
    margin: 0;
    border: 0;
    padding: 0
}

.alert-branding-normal {
    background: #71cde4 url(../images/branding/aomei-brandingtop.jpg) no-repeat center center;
    padding: 8px 0
}

.alert-branding-weekends {
    background: #1048a9 url(../images/branding/aomei-weekends-brandingtop.jpg) no-repeat center center
}

.alert-branding-footer-weekends {
    height: 60px;
    background: #1048a9 url(../images/branding/aomei-weekends-brandingfooter.jpg) no-repeat center center
}

.countdown-branding-top {
    margin-left: 85px;
    height: 60px;
    width: auto;
    position: static;
    right: 235px;
    color: #fff
}

.countdown-branding-top h4, .countdown-branding-top .countdown-timer-top {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
}

.countdown-branding-top .countdown-timer-top {
    font-weight: bold;
    font-size: 2.0rem;
    font-size: 20px;
    line-height: normal !important;
    height: auto !important
}

.countdown-branding-top h4 {
    margin-top: 5px;
    margin-bottom: 3px
}

.alert-branding .close {
    color: #fff;
    position: absolute;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    -ms-text-shadow: none;
    -o-text-shadow: none;
    text-shadow: none;
    opacity: 1;
    font-size: 18px;
    font-size: 1.8rem;
    top: 10px;
    right: 15px;
    font-weight: normal;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100)
}

.alert-branding .close:hover {
    font-size: 20px
}

#weekends-countdown {
    margin-top: 25px
}

.weekend-banner h2 {
    margin-top: 25px;
    margin-bottom: 15px
}

.main-content h1 {
    font-size: 30px;
    font-size: 3.0rem;
    margin-top: 75px;
    margin-bottom: 65px
}

.text-black {
    color: #000
}

.margin-top-110 {
    margin-top: 110px !important
}

.icon-block {
    margin: auto;
    display: block
}

.icon-pro-edition, .server-edition, .icon-technician-edition {
    width: 97px;
    height: 83px;
    background: no-repeat center center
}

.no-bordered {
    border: 0
}

.icon-pro-edition {
    background-image: url(../images/icons/pro-edition.png)
}

.server-edition {
    background-image: url(../images/icons/server-edition.png)
}

.icon-technician-edition {
    background-image: url(../images/icons/technician-eidition.png)
}

.thumbnail.no-bordered {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.thumbnail p {
    font-size: 1.4rem;
    font-size: 14px;
    line-height: 22px
}

.btn-link:focus, .btn-link:hover {
    color: #09e;
    text-decoration: underline
}

.btn-link {
    color: #249efc
}

.footer {
    background-color: #2d2d2d;
    color: #fff;
    padding: 30px 0 20px 0
}

.footer dl dd a, .footer li a, .footer li p, .footer .copyright a {
    font-size: 1.2rem;
    font-size: 12px;
    color: #bababa
}

.footer dt {
    font-weight: normal;
    font-size: 1.6rem;
    font-size: 16px;
    border-bottom: 1px solid #8e8e8e;
    padding-bottom: 7px;
    margin-bottom: 5px
}

.margin-60-60 {
    margin-left: 40px;
    margin-right: 50px
}

.footer dl dd a:hover, .footer li a:hover, .footer .copyright a:hover {
    color: #51a0ff;
    text-decoration: underline
}

.footer dl dd, .footer dl dd li {
    list-style: none;
    padding-left: 15px;
    background: url(../images/icons/arrow-ft.png) no-repeat left 8px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 5px
}

.footer dl dd ul {
    padding: 0
}

.footer .list-none {
    padding: 0;
    margin: 0
}

.footer .list-none dd {
    background: 0;
    padding-left: 0
}

.footer-share-buttons .btn {
    width: 30px;
    height: 30px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0
}

.footer dd li.list-li-none {
    background: 0
}

.facebook-icon {
    background: url("../images/icons/share.png") no-repeat 0 0
}

.twitter-icon {
    background: url("../images/icons/share.png") no-repeat -52px 0
}

.google-icon {
    background: url("../images/icons/share.png") no-repeat -103px 0
}

.youtube-icon {
    background: url("../images/icons/share.png") no-repeat -155px 0
}

.facebook-icon:hover {
    background: url("../images/icons/share.png") no-repeat 0 -44px
}

.twitter-icon:hover {
    background: url("../images/icons/share.png") no-repeat -52px -44px
}

.google-icon:hover {
    background: url("../images/icons/share.png") no-repeat -103px -44px
}

.youtube-icon:hover {
    background: url("../images/icons/share.png") no-repeat -155px -44px
}

.btn-confirm {
    background-color: #1a546b;
    color: #85888a;
    border-color: #1a546b
}

.btn-confirm:hover {
    color: #a5a8aa;
    background: #206682;
    border-color: #206682
}

.footer .form-control, .footer .btn-confirm {
    padding: 0 10px;
    height: 30px;
    line-height: 30px
}

.footer .btn-confirm {
    padding: 0 5px
}

.footer .form-control {
    background-color: #282828;
    border-color: #494949
}

.footer .form-control:focus {
    border-color: #595959;
    color: #999
}

.ft-dvs {
    border-color: #373737;
    margin-top: 10px
}

.copyright {
    margin: 20px 0 0 0;
    text-align: center;
    color: #bababa;
    font-size: 12px;
    font-size: 1.2rem
}

.height-auto {
    height: auto !important
}

.content-icon-down.bg-down-white {
    background-color: #fafafa
}

.lh-22 {
    line-height: 2.2rem;
    line-height: 22px
}

.slide-imgs-box .thumbnail, .countdown-branding-top {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle
}

.slide-imgs-box .carousel-indicators {
    position: static;
    bottom: auto;
    left: auto;
    top: auto;
    right: auto
}

.margin-bottom-10 {
    margin-bottom: 10px
}

.logo-alt {
    width: 165px;
    height: 50px;
    background: url(../images/logo-alt.png) no-repeat 0 0;
    position: absolute;
    top: 5px;
    left: auto;
    right: -150px;
    z-index: 10
}

.logo-alt:hover, .navbar:hover .logo-alt {
    background: url(../images/logo-alt.png) no-repeat 0 -70px
}

.carousel-control.unstyled {
    background: 0
}

.font-24 {
    font-size: 2.4rem;
    font-size: 24px
}

.glyphicon-chevron-left.slide-prev, .glyphicon-chevron-right.slide-next {
    width: 80px;
    height: 80px;
    background: url(../images/icons/slide-controls.png) no-repeat;
    position: absolute;
    cursor: pointer;
    bottom: 289px;
    font-size: 0
}

.margin-bottom-35 {
    margin-bottom: 35px !important
}

.bg-midbdsm {
    background: #073a65 url(../images/medias/midbdsm.jpg) no-repeat center bottom;
    -webkit-background-size: 100%;
    background-size: 100%;
    padding-top: 65px;
    padding-bottom: 50px
}

.bg-midbdsm .mb-center {
    margin-top: 40px
}

.bg-midbdsm .btn-medium {
    border-color: #fff;
    color: #fff;
    min-width: 368px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px
}

.margin-right-auto-100 {
    margin-right: 100px
}

.glyphicon-chevron-left.slide-prev {
    background-position: -5px -6px
}

.glyphicon-chevron-left.slide-prev:hover {
    background-position: -5px -105px
}

.glyphicon-chevron-right.slide-next {
    background-position: -114px -105px
}

.glyphicon-chevron-right.slide-next:hover {
    background-position: -114px -6px
}

.lh-38 {
    line-height: 3.8rem;
    line-height: 38px
}

.lh-40 {
    line-height: 4.0rem;
    line-height: 40px
}

.lh-24 {
    line-height: 2.4rem;
    line-height: 24px
}

.margin-top-35 {
    margin-top: 35px
}

.margin-top-30 {
    margin-top: 30px
}

.margin-bottom-25 {
    margin-bottom: 25px
}

.bdsm-slide .btn-light {
    color: #fff;
    border-color: #fff;
    padding: 5px 35px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    min-width: 158px
}

.bdsm-slide .btn-light:first-child {
    margin-right: 65px
}

.carousel-fade .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.carousel-fade .carousel-inner .active {
    opacity: 1
}

.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1
}

.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
    opacity: 1
}

.carousel-fade .carousel-control {
    z-index: 2
}

.bdsm-banner {
    background-color: #1f80b7
}

.margin-bottom-15 {
    margin-bottom: 15px
}

.abpro-banner {
    background: url(../images/banners/ab-pro.jpg) repeat-x left bottom
}

.bg-bus .main-content h1 {
    margin-top: 80px
}

.bg-bus .bus-desc {
    margin-bottom: 65px
}

.thumbnail-title {
    padding: 15px 0
}

.font-34 {
    font-size: 3.4rem;
    font-size: 34px
}

.icon-cart {
    width: 64px;
    padding: 13px 0;
    background: url(../images/icons/cart.png) no-repeat center center
}

.padding-top-75 {
    padding-top: 75px !important
}

.bg-white {
    background-color: #fff !important
}

.vertical-middle {
    vertical-align: middle
}

.bd-top {
    border-top: 1px solid #dcdcdc
}

.outer {
    width: 100%;
    height: 100%;
    text-align: center;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.outer span {
    margin-top: 95px
}

.margin-top-25 {
    margin-top: 25px !important
}

.margin-top-20 {
    margin-top: 20px !important
}

.bg-f6f6f6 {
    background-color: #f6f6f6
}

.text-5b5b5b {
    color: #5b5b5b
}

.bus-media-left {
    width: 25%
}

.bus-media-left img {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.bus-media-body .list-unstyled {
    margin-left: 60px;
    border-left: 1px solid #dcdcdc;
    padding-left: 20px
}

.navbar-default {
    background-color: #fff
}

.font-34 {
    font-size: 34px;
    font-size: 3.4rem;
    font-style: normal;
    font-weight: normal
}

.min-width-308 {
    width: 308px
}

.carousel-control {
    background-image: none !important;
    -ms-filter: none !important;
    filter: none !important
}

.slide-imgs-box .carousel-control .glyphicon-chevron-left, .slide-imgs-box .carousel-control .glyphicon-chevron-right {
    width: 80px;
    height: 80px;
    font-size: 0
}

.bdsm-slide .media {
    padding: 35px 0
}

.quality-selects {;
    height: 22px;
    line-height: 20px;
    padding-left: 5px;
    background-color: #fff;
    border: 1px solid #a7a7a7;
    border-radius: 4px;
    color: #6a6a6a;
    font-size: 12px;
    cursor: pointer;
    position: relative
}

.quanlity-current {
    width: 100%
}

.active-option {
    width: 80%;
    float: left
}

.ctrl-addon {
    width: 16px;
    height: 20px;
    float: right;
    margin-right: 0;
    margin-top: 0;
    border-left: 1px solid #a7a7a7;
    background: url(../images/icons/fda.png) no-repeat 2px center
}

.ctrl-addon:hover {
    background-position: -11px center
}

.price-text-prefix, .money, .quality-selects {
    vertical-align: middle
}

.am-quality-options {
    position: absolute;
    top: 20px;
    left: -1px;
    background: #fff;
    overflow: hidden;
    color: #6a6a6a;
    border-radius: 4px;
    z-index: 5;
    height: 0
}

.am-quality-options, .quality-selects {
    width: 120px
}

.am-quality-options .am-quality-option {
    display: block;
    height: 20px;
    line-height: 20px;
    padding-left: 5px;
    overflow: hidden
}

.am-quality-option:hover {
    background-color: #e6e6e6
}

.quality-selects.open {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkt-border-bottom-right-radius: 0
}

.quality-selects.open .am-quality-options {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    -webkt-border-top-right-radius: 0;
    border: 1px solid #a7a7a7
}

.btn-cart span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle
}

.btn-cart .cart-icon {
    width: 34px;
    height: 33px;
    background: url(../images/icons/cart.png) no-repeat center center
}

.btn-cart {
    text-align: left
}

.cart-text {
    width: 128px;
    text-align: right
}

.btn-money {
    width: 116px;
    text-align: center;
    font-size: 20px;
    font-size: 2.0rem
}

.list-font-16 {
    font-size: 16px;
    font-size: 1.6rem
}

.list-26 dd {
    line-height: 26px
}

.mgb-20 dd {
    margin-bottom: 20px !important
}

.purchase-midbg {
    background: #9ebecd url(../images/backgrounds/support.mid.bg.jpg) no-repeat center top
}

.outerbox {
    padding: 70px 0 45px 0
}

.pad-15 dd {
    padding-left: 15px
}

.open-line {
    width: 20%;
    border: 1px solid red
}

.support-mid.caption h3 {
    margin: 5px 0 10px 0
}

.support-mid.caption, .dld-iso-midbg {
    padding-left: 15px !important;
    padding-right: 15px !important
}

.margin-top-36 {
    margin-top: 36px !important
}

.padding-30 {
    padding: 30px
}

.font-16 p {
    font-size: 16px;
    font-size: 1.6rem
}

.lh-30 p {
    line-height: 30px
}

.promise-ambox .outer-padding p {
    padding: 30px 30px 5px 30px
}

.padding-bottom-55 {
    padding-bottom: 55px
}

.abpro-slide {
    border-top: 1px solid #0e59ac;
    background-color: #0e59ac
}

.inner-span-2 .col-lg-offset-1 {
    margin-left: 5.33333333%
}

._changelog-banner {
    padding: 70px 0 50px 0;
    background: #114d81 url(../images/banners/changelog.bg.jpg) no-repeat center top
}

.min-width-346 {
    min-width: 346px
}

.bg-e3eff9 {
    background-color: #e3eff9
}

.bg-e3eff9 .bus-desc {
    margin-bottom: 35px
}

.change-version-box {
    margin-bottom: 45px;
    font-size: 14px;
    font-size: 1.4rem
}

.version-num {
    padding: 4px 10px;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.version-num:hover {
    color: #fff;
    background-color: #069dd6;
    text-decoration: none
}

.font-bold {
    font-weight: bold
}

h3 small {
    font-size: 14px;
    font-size: 1.4rem
}

.icon-down {
    background: url(../images/icons/download-gray.png) no-repeat center center;
    width: 15px;
    height: 15px
}

.download-software a {
    color: #bbb;
    font-size: 14px;
    font-size: 1.4rem
}

._changelog_content h3 {
    margin-bottom: 15px;
    margin-top: 45px
}

._changelog_content dd {
    color: #373f43
}

.download-software {
    margin-left: 35px;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px
}

.download-software:first-child {
    margin-left: 0
}

.bg-f1f1f1 {
    background-color: #f1f1f1;
    border: 1px solid #f1f1f1
}

.bg-ffffff {
    background-color: #fff;
    border: 1px solid #fff
}

.changelog-box {
    padding: 0 15px
}

.get-downloads {
    margin-bottom: 25px
}

.__changelog_bottom {
    padding: 0 30px;
    padding-bottom: 15px
}

.__changelog_bottom h2 {
    margin: 45px 0 30px 0
}

.get-downloads:after {
    content: '';
    display: block;
    overflow: hidden;
    visibility: hidden;
    clear: both;
    height: 0
}

.branding-font {
    font-size: 30px;
    font-size: 3.0rem;
    font-weight: bold;
    color: #fff;
    -webkit-text-shadow: -2px -2px 0 #c33800, -1px -2px 0 #c33800, 0px -2px 0 #c33800, 1px -2px 0 #c33800, 2px -2px 0 #c33800, 2px -1px 0 #c33800, 2px 0 0 #c33800, 2px 1px 0 #c33800, 2px 2px 0 #c33800, 1px 2px 0 #c33800, 0px 2px 0 #c33800, -1px 2px 0 #c33800, -2px 2px 0 #c33800, -2px 1px 0 #c33800, -2px 0 0 #c33800, -2px -1px 0 #c33800;
    -moz-text-shadow: -2px -2px 0 #c33800, -1px -2px 0 #c33800, 0px -2px 0 #c33800, 1px -2px 0 #c33800, 2px -2px 0 #c33800, 2px -1px 0 #c33800, 2px 0 0 #c33800, 2px 1px 0 #c33800, 2px 2px 0 #c33800, 1px 2px 0 #c33800, 0px 2px 0 #c33800, -1px 2px 0 #c33800, -2px 2px 0 #c33800, -2px 1px 0 #c33800, -2px 0 0 #c33800, -2px -1px 0 #c33800;
    -ms-text-shadow: -2px -2px 0 #c33800, -1px -2px 0 #c33800, 0px -2px 0 #c33800, 1px -2px 0 #c33800, 2px -2px 0 #c33800, 2px -1px 0 #c33800, 2px 0 0 #c33800, 2px 1px 0 #c33800, 2px 2px 0 #c33800, 1px 2px 0 #c33800, 0px 2px 0 #c33800, -1px 2px 0 #c33800, -2px 2px 0 #c33800, -2px 1px 0 #c33800, -2px 0 0 #c33800, -2px -1px 0 #c33800;
    -o-text-shadow: -2px -2px 0 #c33800, -1px -2px 0 #c33800, 0px -2px 0 #c33800, 1px -2px 0 #c33800, 2px -2px 0 #c33800, 2px -1px 0 #c33800, 2px 0 0 #c33800, 2px 1px 0 #c33800, 2px 2px 0 #c33800, 1px 2px 0 #c33800, 0px 2px 0 #c33800, -1px 2px 0 #c33800, -2px 2px 0 #c33800, -2px 1px 0 #c33800, -2px 0 0 #c33800, -2px -1px 0 #c33800;
    text-shadow: -2px -2px 0 #c33800, -1px -2px 0 #c33800, 0px -2px 0 #c33800, 1px -2px 0 #c33800, 2px -2px 0 #c33800, 2px -1px 0 #c33800, 2px 0 0 #c33800, 2px 1px 0 #c33800, 2px 2px 0 #c33800, 1px 2px 0 #c33800, 0px 2px 0 #c33800, -1px 2px 0 #c33800, -2px 2px 0 #c33800, -2px 1px 0 #c33800, -2px 0 0 #c33800, -2px -1px 0 #c33800;
    font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif
}

.c-fffa0c {
    color: #fffa0c;
    vertical-align: middle
}

.c-f67309 {
    color: #f67309;
    vertical-align: middle
}

.c-207808 {
    color: #207808;
    vertical-align: middle
}

.c-207808, .c-f67309 {
    -webkit-text-shadow: -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 2px -1px 0 #fff, 2px 0 0 #fff, 2px 1px 0 #fff, 2px 2px 0 #fff, 1px 2px 0 #fff, 0px 2px 0 #fff, -1px 2px 0 #fff, -2px 2px 0 #fff, -2px 1px 0 #fff, -2px 0 0 #fff, -2px -1px 0 #fff;
    -moz-text-shadow: -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 2px -1px 0 #fff, 2px 0 0 #fff, 2px 1px 0 #fff, 2px 2px 0 #fff, 1px 2px 0 #fff, 0px 2px 0 #fff, -1px 2px 0 #fff, -2px 2px 0 #fff, -2px 1px 0 #fff, -2px 0 0 #fff, -2px -1px 0 #fff;
    -ms-text-shadow: -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 2px -1px 0 #fff, 2px 0 0 #fff, 2px 1px 0 #fff, 2px 2px 0 #fff, 1px 2px 0 #fff, 0px 2px 0 #fff, -1px 2px 0 #fff, -2px 2px 0 #fff, -2px 1px 0 #fff, -2px 0 0 #fff, -2px -1px 0 #fff;
    -o-text-shadow: -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 2px -1px 0 #fff, 2px 0 0 #fff, 2px 1px 0 #fff, 2px 2px 0 #fff, 1px 2px 0 #fff, 0px 2px 0 #fff, -1px 2px 0 #fff, -2px 2px 0 #fff, -2px 1px 0 #fff, -2px 0 0 #fff, -2px -1px 0 #fff;
    text-shadow: -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 2px -1px 0 #fff, 2px 0 0 #fff, 2px 1px 0 #fff, 2px 2px 0 #fff, 1px 2px 0 #fff, 0px 2px 0 #fff, -1px 2px 0 #fff, -2px 2px 0 #fff, -2px 1px 0 #fff, -2px 0 0 #fff, -2px -1px 0 #fff;
    vertical-align: middle
}

.branding-font .btn-fd7400, .branding-font .btn-fd7400:hover {
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff8b06, endcolorstr=#ff6702, gradientType=1);
    background: linear-gradient(to bottom, #ff8b06, #ff6702);
    background: -moz-linear-gradient(top, #ff8b06, #ff6702);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff8b06), to(#ff6702));
    border: 0;
    vertical-align: middle;
    margin-left: 20px
}

.branding-font.no-font-bordered {
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    -ms-text-shadow: none;
    -o-text-shadow: none;
    text-shadow: none;
    font-size: 40px;
    font-size: 4.0rem;
    font-family: Verdana, Tahoma, arial, helvetica, sans-serif
}

.branding-font .c-207808, .branding-font .c-f67309, .branding-font .c-fffa0c, .branding-font .c-ffffff, .branding-font .branding-font .up-to {
    *display: inline;
    *zoom: 1;
    display: inline-block;
    vertical-align: middle
}

.branding-font.no-font-bordered .c-207808, .branding-font.no-font-bordered .c-f67309, .branding-font.no-font-bordered .c-fffa0c, .branding-font.no-font-bordered .c-ffffff, .branding-font.no-font-bordered .up-to {
    display: inline;
    font-family: Verdana, Tahoma, arial, helvetica, sans-serif
}

.branding-font.no-font-bordered .up-to {
    width: 30px;
    text-align: center;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-family: Verdana, Tahoma, arial, helvetica, sans-serif
}

.branding-font.no-font-bordered .c-font-s2 {
    font-size: 38px;
    font-size: 3.8rem
}

.branding-font.no-font-bordered .btn {
    margin-top: 12px;
    margin-bottom: 15px
}

._company-banner {
    height: 137px;
    *zoom: 1;
    background: url(../images/banners/company.jpg) no-repeat right center
}

.bg-025cb1 {
    background-color: #025cb1;
    border-top: 1px solid #025cb1;
    border-bottom: 1px solid #025cb1
}

._company-banner h2 {
    margin-top: 28px
}

._company-banner h3 {
    margin-top: 10px
}

._company-text {
    *zoom: 1;
    background: url(../images/backgrounds/_company-text.jpg) no-repeat center bottom
}

.bg-f3f9fc {
    background-color: #f3f9fc
}

._company-main .text-intro {
    padding-left: 35px;
    padding-right: 35px;
    *zoom: 1
}

.and-line {
    width: 216px;
    height: 0;
    border-top: 1px solid #dcdcdc;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -108px;
    z-index: -2
}

.and {
    position: relative;
    top: 0;
    left: 0;
    z-index: 2;
    background-color: #fff;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0 5px
}

._company-main dl dd {
    padding-left: 15px;
    background-position: left 4px
}

.bg-5796ab {
    background-color: #5796ab;
    color: #fff
}

.padding-bottom-65 {
    padding-bottom: 65px;
    *zoom: 1
}

._company-info {
    *zoom: 1;
    background: url(../images/backgrounds/company-inifo.jpg) no-repeat center bottom
}

._company-info a {
    color: #fef500
}

._contactus-banner {
    height: 245px;
    background: url(../images/banners/contactus.jpg) no-repeat center bottom
}

.bg-contactus {
    background: url(../images/banners/contactus.bg.jpg) repeat-x 0 0
}

._contactus-banner h2 {
    margin-top: 50px;
    margin-bottom: 40px
}

._contactus-main .thumbnail {
    width: 80%;
    margin: auto;
    margin-bottom: 45px;
    *zoom: 1
}

._contactus-main .thumbnail .text-intro {
    padding-left: 25px;
    padding-right: 25px
}

.font-32 {
    font-size: 32px;
    font-size: 3.2rem
}

.text-373f43 {
    color: #373f43
}

._contactus-info {
    background: url(../images/backgrounds/contactus-info.jpg) no-repeat center bottom
}

.bg-ededed {
    background: #ededed;
    *display: inline;
    *zoom: 1
}

._dbs-banner {
    background-color: #015790
}

._colum3 .thumbnail {
    width: 95%;
    margin: auto
}

.dcs-icon-transfer {
    width: 105px;
    height: 105px;
    background: url(../images/icons/disk-clone-software-icon.png) no-repeat 0 0
}

.dcs-icon-clone {
    width: 105px;
    height: 105px;
    background: url(../images/icons/disk-clone-software-icon.png) no-repeat -135px 0
}

.dcs-icon-copy {
    width: 105px;
    height: 105px;
    background: url(../images/icons/disk-clone-software-icon.png) no-repeat -250px 6px
}

.media-bordered {
    border: 1px solid #dcdcdc;
    padding: 35px 20px 35px 20px
}

._dbs .media-body p {
    margin-bottom: 0
}

._dbs {
    padding-bottom: 65px;
    *zoom: 1
}

.btn-small.btn-long {
    padding: 6px 55px
}

.btn.btn-long {
    padding: 6px 40px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px
}

.text-special-offer {
    height: 47px;
    background: url(../images/icons/special-offer.png) no-repeat center center
}

.bordered {
    border: 1px solid #dcdcdc
}

.thumbnail.bordered {
    padding: 5px
}

.bg-f8f8f8 {
    background-color: #f8f8f8
}

._dcs .thumbnail-title {
    padding-left: 15px;
    padding-right: 15px
}

.dcs-pricebox .money {
    font-weight: bold
}

.dcs-pricebox .off-price {
    font-size: 16px
}

.off-percent {
    position: absolute;
    bottom: -10px;
    left: 0
}

.off-pro {
    position: relative;
    top: 0;
    left: 0
}

._dcs-ib .media-thin .btn {
    width: 98%;
    text-align: center
}

.aomei-list-unstyled {
    padding-left: 0 !important;
    background: none !important
}

.mg-tp-30 dd {
    margin-top: 30px !important
}

.mg-tp-30 dd:first-child {
    margin-top: 0 !important
}

.mg-tp-20 dd {
    margin-top: 20px !important
}

.mg-tp-20 dd:first-child {
    margin-top: 0 !important
}

.margin-top-45 {
    margin-top: 45px !important
}

._contactus-info {
    padding-bottom: 55px
}

.font-30 {
    font-size: 30px;
    font-size: 3.0rem
}

.bg-014694 {
    background: #014694
}

._dld_banner {
    background: url(../images/banners/download.line.bg.jpg) repeat-x center top
}

.table-download th {
    background-color: #96c2ed;
    font-size: 16px;
    font-size: 1.6rem;
    color: #373f43;
    font-weight: bold
}

.tb-dld-box .table > tbody > tr > td, .tb-dld-box .table > tbody > tr > th, .tb-dld-box .table > tfoot > tr > td, .table > tfoot > tr > th, .tb-dld-box .table > thead > tr > td, .tb-dld-box .table > thead > tr > th {
    padding: 13px 25px
}

.table-download td {
    background-color: #96c2ed;
    font-size: 16px;
    font-size: 1.6rem;
    color: #373f43;
    font-weight: normal;
    background-color: #c5def6
}

.tb-dld-box .table-bordered > tbody > tr > td, .tb-dld-box .table-bordered > tbody > tr > th, .tb-dld-box .table-bordered > tfoot > tr > td, .tb-dld-box .table-bordered > tfoot > tr > th, .tb-dld-box .table-bordered > thead > tr > td, .tb-dld-box .table-bordered > thead > tr > th {
    border: 2px solid #fff
}

.table-download td i a, .table-download td i {
    font-size: 12px;
    font-size: 1.2rem;
    color: #555;
    font-style: normal
}

._dld_buttons .btn {
    width: 300px
}

.tb-dld-box {
    padding: 75px 15px 65px 15px
}

.margin-bottom-20 {
    margin-bottom: 20px
}

._dld_buttons {
    margin-top: 45px
}

.bg-ecf7fd {
    background-color: #ecf7fd
}

._dld-media-note {
    padding: 34px 0
}

#tb-view-diff {
    cursor: pointer
}

._download-info {
    padding-bottom: 75px;
    background: url(../images/backgrounds/download.bg.jpg) no-repeat center center
}

._download-info h1 {
    margin-top: 85px
}

.ekko-lightbox-container {
    position: relative
}

.ekko-lightbox-nav-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 100%
}

.ekko-lightbox-nav-overlay a {
    z-index: 100;
    display: block;
    width: 49%;
    height: 100%;
    font-size: 30px;
    color: #fff;
    text-shadow: 2px 2px 4px #000;
    opacity: 0;
    filter: dropshadow(color=#000000, offx=2, offy=2);
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s
}

.ekko-lightbox-nav-overlay a:empty {
    width: 49%
}

.ekko-lightbox a:hover {
    text-decoration: none;
    opacity: 1
}

.ekko-lightbox .glyphicon-chevron-left {
    left: 0;
    float: left;
    padding-left: 15px;
    text-align: left
}

.ekko-lightbox .glyphicon-chevron-right {
    right: 0;
    float: right;
    padding-right: 15px;
    text-align: right
}

.ekko-lightbox .modal-footer {
    text-align: left
}

.bg-eeeeee {
    background-color: #eee
}

.no-bold {
    font-weight: normal
}

._dld_win7 {
    padding: 55px 15px 30px 15px
}

.dcs-pricebox {
    margin-top: 5px
}

.dcs-pricebox .btn {
    float: right;
    margin-top: -5px
}

.lh-40 {
    line-height: 40px
}

._dldiso-banner {
    background: #0d4a72 url(../images/banners/download-iso.bg.jpg) no-repeat center center
}

.btn-long.btn-xlarge {
    padding-left: 55px;
    padding-right: 55px
}

.dld-iso-midbg {
    padding: 80px 0 60px 0;
    background: url(../images/backgrounds/download-iso.jpg) no-repeat center center
}

.font-26 {
    font-size: 26px;
    font-size: 2.6rem
}

.c-ffec00 {
    color: #ffec00
}

.margin-bottom-30 {
    margin-bottom: 30px !important
}

.note-tip img {
    position: absolute;
    display: block;
    left: 0;
    top: 0
}

.note-tip {
    position: relative;
    padding-left: 26px;
    overflow: visible
}

._dlds_banner {
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#13417f, endcolorstr=#001e4c, gradientType=1);
    background: linear-gradient(to bottom, #13417f, #001e4c);
    background: -moz-linear-gradient(top, #13417f, #001e4c);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#13417f), to(#001e4c))
}

.no-padding {
    padding: 0 !important
}

.bg-f8f8f8 {
    background-color: #f8f8f8
}

.lh-34 {
    line-height: 34px
}

._dlds_pad65 {
    padding-bottom: 65px
}

.btn-aomeidown, .btn.btn-aomeidown:focus {
    width: 30px;
    height: 33px;
    border: 0;
    outline: 0;
    background: url(../images/icons/select_down.png) no-repeat center center
}

.btn-select {
    color: #333;
    background-color: #fff;
    border-color: #ef7d0d
}

.btn.btn-select {
    padding: 0 12px;
    height: 33px;
    line-height: 32px;
    width: 254px;
    text-align: left
}

.dlds-select-dropdownmenu {
    width: 254px;
    border: 1px solid #ef7d0d;
    background-color: #fff
}

.dlds-select-dropdownmenu.dropdown-menu-right {
    right: 29px;
    top: 92%;
    overflow: hidden
}

.dropdown-menu.dlds-select-dropdownmenu > li {
    border-bottom: 0
}

.dropdown-menu.dlds-select-dropdownmenu > li a {
    font-size: 14px;
    font-size: 1.4rem;
    padding: 8px 12px
}

.dropdown-menu.dlds-select-dropdownmenu > li > a:focus, .dropdown-menu.dlds-select-dropdownmenu > li > a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #ffd78a
}

.btn-group.open .btn-select {
    border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0
}

.btn-group.open .dlds-select-dropdownmenu {
    border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0
}

.small-font a, .small-font {
    font-size: 12px;
    font-size: 1.2rem;
    color: #555;
    font-style: normal
}

.media-border-left {
    padding-left: 20px;
    border-left: 1px solid #dcdcdc
}

.select-content .list-unstyled dd {
    line-height: 28px
}

.btn.btn-light-hover:hover {
    background-color: #2488d7;
    color: #fff;
    text-decoration: none;
    border-color: #2488d7
}

._dlds_btpad {
    padding: 70px 15px 50px 15px
}

.no-bg {
    background: none !important
}

.text-hover-black:hover {
    color: #000
}

._dld-special-offer .media {
    overflow: visible
}

._ec_banner {
    background: #1e5f94 url(../images/banners/edition-comparison.jpg) no-repeat right center
}

._ec_banner .media {
    padding-top: 60px;
    padding-bottom: 45px
}

._ec-table-wraper {
    padding-top: 75px;
    padding-bottom: 35px
}

.fluent-amtable dl.caption {
    border-color: red;
    display: table-caption;
    width: 100%;
    font-weight: bold;
    margin-bottom: -1px;
    background-color: #f1f1f1
}

.fluent-amtable dl.caption dd {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: normal
}

.fluent-amtable.nomarbt {
    margin-bottom: -1px
}

.bg-ddeef1 {
    background-color: #ddeef1
}

._ec-table-wraper .check-text {
    width: 155px
}

.margin-top-8 {
    margin-top: 8px
}

._ec_buybox .off-price {
    font-size: 12px;
    font-size: 1.2rem
}

._ec_buybox .money {
    font-size: 18px;
    font-size: 1.8rem
}

.tdcaption {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px
}

._ec_buybox {
    margin-left: -5px;
    margin-right: -5px;
    vertical-align: bottom
}

.vertical-bottom {
    vertical-align: bottom !important
}

.fluent-amtable.last.nomarbt {
    margin-bottom: 0
}

.bg-ebebeb {
    background-color: #ebebeb
}

.trusted h1 {
    margin-bottom: 45px;
    margin-top: 65px
}

.trusted {
    padding-bottom: 55px
}

.carousel-control.left, .carousel-control.right {
    width: 0;
    overflow: visible
}

.glyphicon-chevron-left.slide-prev {
    margin-left: 40px
}

.glyphicon-chevron-right.slide-next {
    margin-right: 40px
}

.media-object._fbs {
    margin-left: -188px
}

.media.visible {
    overflow: visible !important
}

.pdr-60 {
    padding-right: 60px !important
}

.bn-free {
    width: 83px;
    height: 50px;
    background: url(../images/icons/bn-free.png) no-repeat center center;
    position: absolute;
    bottom: 40px;
    right: 40px
}

.fbs_banner {
    background: url(../images/backgrounds/free-backup-software.bj.line.jpg) repeat-x center center;
    padding-top: 45px
}

.media-body-left-bordered {
    border-left: 1px solid #dcdcdc;
    padding-left: 20px
}

.fbs-wd {
    width: 300px;
    margin-top: 25px
}

.fbs-media-img {
    margin-top: 5px;
    margin-right: 15px
}

.am-tabs .nav-tabs {
    text-align: center
}

.am-tabs .nav-tabs > li > a {
    border-radius: 0;
    padding: 0;
    width: 140px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    text-align: center;
    margin-right: 21px;
    border: 1px solid #dcdcdc;
    color: #000;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f1f3f3, endcolorstr=#dde2e4, gradientType=1);
    background: linear-gradient(to bottom, #f1f3f3, #dde2e4);
    background: -moz-linear-gradient(top, #f1f3f3, #dde2e4);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f1f3f3), to(#dde2e4))
}

.am-tabs .nav-tabs > li > a:hover, .am-tabs .nav-tabs > li > a:focus, .am-tabs .nav-tabs > li.active > a:hover, .am-tabs .nav-tabs > li.active > a:focus {
    color: #000;
    border-bottom: 0
}

.am-tabs .nav-tabs > li.active > a {
    border-bottom: 1px solid #fff;
    background-image: none;
    filter: none
}

.am-tabs .nav-tabs > li {
    float: none;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.text-black a {
    color: #000
}

.p90 .thumbnail {
    width: 90% !important;
    margin: auto;
    margin-bottom: 35px
}

.pdtb10 {
    padding-top: 14px;
    padding-bottom: 14px
}

.fluent-amtable.no-margin-bottom {
    margin-bottom: 0 !important
}

.display-block, .display-block dl, .display-block dd, .display-block dt {
    display: block !important
}

.fbs-tab-content .icon {
    width: 115px;
    height: 95px;
    margin: auto;
    background-image: url(../images/icons/free-backup-software.icons.png);
    background-repeat: no-repeat
}

.fbs-tab-content .thumbnail-title {
    padding-bottom: 0
}

.fbs-tab-content .caption h4 {
    margin-bottom: 20px;
    margin-top: 0
}

.sb-icon {
    background-position: 7px -12px
}

.fb-icon {
    background-position: -108px -1px
}

.db-icon {
    background-position: -218px -12px
}

.pvb-icon {
    background-position: -332px -10px
}

.asb-icon {
    background-position: -449px -12px
}

.idb-icon {
    background-position: -560px -12px
}

.fs-icon {
    background-position: -420px -256px
}

.sr-icon {
    background-position: -1px -125px
}

.fr-icon {
    background-position: -125px -120px
}

.dpr-icon {
    background-position: -245px -125px
}

.dhr-icon {
    background-position: -481px -121px
}

.sf-icon {
    background-position: -365px -125px
}

.sc-icon {
    background-position: -10px -253px;
    width: 120px !important
}

.dc-icon {
    background-position: -145px -255px
}

.pvc-icon {
    background-position: -280px -260px
}

.eci-icon {
    background-position: 0 -374px
}

.cbrm-icon {
    background-position: -126px -374px
}

.pbt-icon {
    background-position: -250px -374px
}

.eil-icon {
    background-position: -375px -374px
}

.en-icon {
    background-position: 3px -497px
}

.eac-icon {
    background-position: -121px -499px
}

.ibsi-icon {
    background-position: -252px -502px
}

.cae-icon {
    background-position: -379px -503px
}

.txt-list-content dl {
    margin-bottom: 25px
}

.txt-list-content dl dt {
    font-size: 24px;
    font-size: 2.4rem;
    color: #000;
    margin-bottom: 15px;
    font-weight: normal
}

.txt-list-content dl dd {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 26px;
    line-height: 2.6rem
}

.wdpe-content img {
    margin-left: 20px
}

.wdpe-content img:first-child {
    margin-left: 0
}

.margin-bottom-65 {
    margin-bottom: 65px
}

.wheat {
    width: 84px;
    height: 150px;
    position: absolute;
    top: 0;
    background-image: url(../images/icons/wheat.png);
    background-repeat: no-repeat
}

.wheat-left {
    left: 0;
    background-position: -1px -8px
}

.wheat-right {
    right: 0;
    background-position: -90px -8px
}

.point {
    width: 20px;
    height: 20px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: url(../images/icons/sidebar-point.png) no-repeat 0 0;
    margin-right: 4px
}

.rightSidebar a {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 26px;
    line-height: 2.6rem;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle
}

.rightSidebar .active .point {
    background-position: -22px 0
}

.rightSidebar li {
    cursor: pointer
}

.rightSidebar {
    position: fixed;
    bottom: 15%;
    background: #fff;
    right: 0;
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-top-left-radius: 4px;
    -ms-border-top-left-radius: 4px;
    -o-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    -ms-border-bottom-left-radius: 4px;
    -o-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    border-bottom: 1px solid #eee;
    -webkit-box-shadow: 0 0 3px rgba(3, 3, 3, 0.1);
    box-shadow: 0 0 3px rgba(3, 3, 3, 0.1);
    z-index: 199;
    display: none
}

.bg-16719e {
    background-color: #16719e
}

.list-arrow-white.list-font-16 dd {
    background-position: left 3px
}

.fp-media-img {
    margin-right: -35px
}

.media.both-pad {
    padding: 45px 0
}

.padding-right-35 {
    padding-right: 35px
}

.fp-row .list-arrow-gray.list-font-14.list-26 dd {
    background-position: left 7px;
    height: 28px
}

.fp-row .icon {
    margin: auto;
    width: 85px;
    height: 70px
}

.pmf-icon {
    background: url(../images/icons/fp.icons.png) no-repeat -14px -12px
}

.dpw-icon {
    background: url(../images/icons/fp.icons.png) no-repeat -144px -16px
}

.dpcf-icon {
    background: url(../images/icons/fp.icons.png) no-repeat -12px -111px
}

.fp-row .thumbnail-title {
    padding: 10px 0
}

.fp-row h4 {
    margin: 10px 0
}

.list-img-none {
    background-image: none !important
}

.oaf-icon {
    background: url(../images/icons/fp.icons.png) no-repeat -148px -114px
}

.no-margin {
    margin: 0 !important
}

.row-line .thumbnail-title {
    padding: 10px 20px
}

.row-line .icon, .row-line .title {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle
}

.row-line .caption {
    padding: 0 20px
}

.row-line .caption dl {
    margin-top: 20px
}

.trans-note img {
    margin-right: 15px
}

.fp-bg {
    background: #ededed url(../images/backgrounds/free-partition.jpg) no-repeat center center
}

.fp-container .btn {
    min-width: 396px
}

.font-28 {
    font-size: 28px;
    font-size: 2.8rem
}

._ft-banner {
    background-color: #00204d
}

._ft-content {
    padding-top: 75px;
    padding-bottom: 40px
}

.table-free-trial th {
    color: #000;
    background-color: #f6f6f6
}

.table-free-trial th, .table-free-trial td {
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: normal
}

.table-free-trial td a {
    color: #777;
    font-style: normal;
    font-size: 12px;
    font-size: 1.2rem
}

.bg-e0f1f7 {
    background-color: #e0f1f7
}

.font-22 {
    font-size: 22px;
    font-size: 2.2rem
}

.table-free-trial td .media-body {
    font-size: 16px;
    font-size: 1.6rem
}

.btn-xlarge-desc {
    font-size: 14px;
    font-size: 1.4rem
}

._ft-table-wrap .btn span {
    line-height: 20px
}

._ft-note dd i {
    width: 45px;
    height: 53px;
    background: url(../images/icons/ft.icons.png) no-repeat;
    display: block
}

._ft-note dd i.trf3d-icon {
    background-position: -68px -2px
}

._ft-note dd i.fts-icon {
    background-position: -4px -63px
}

._ft-note dd i.ci-icon {
    background-position: -68px -61px
}

._ft-note dd i.dte-icon {
    background-position: -2px -4px
}

a, .well a {
    color: #09e
}

._htu-banner {
    background-color: #0057b8
}

.well.bordered {
    border: 1px solid #dcdcdc
}

.well.well-lg {
    font-size: 14px;
    font-size: 1.4rem;
    padding: 30px 35px 35px 35px;
    position: relative;
    overflow: hidden;
    margin-bottom: 35px
}

._htu-content {
    padding: 65px 0 35px 0
}

.num {
    width: 54px;
    height: 57px;
    background: url(../images/icons/triangle-gray.left-top.jpg) no-repeat center center;
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 0;
    color: #959595;
    font-style: normal;
    font-weight: bold;
    text-indent: 6px;
    font-size: 26px;
    font-size: 2.6rem
}

.well.well-lg p {
    display: block;
    margin-bottom: 0;
    position: relative
}

._license-content .table > tbody > tr > td, ._license-content.table > tbody > tr > th, ._license-content ._license-content .table > tfoot > tr > td, ._license-content .table > tfoot > tr > th, ._license-content .table > thead > tr > td, ._license-content .table > thead > tr > th {
    background-color: #eff0f3
}

._license-content .table th {
    font-weight: normal;
    font-size: 14px;
    font-size: 1.4rem;
    width: 210px
}

.iodb-img {
    margin-right: -50px
}

.btn-light-white {
    border: 1px solid #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #fff
}

.btn-light-white:hover {
    color: #fff;
    text-decoration: underline
}

.multcloud-wrap-banner {
    padding: 45px 0 150px 0
}

._multcloud-banner {
    background: #054b76 url(../images/banners/mc.bg.jpg) no-repeat center bottom
}

._mc-content .icon {
    display: block;
    margin: auto;
    width: 110px;
    height: 80px
}

.mc-ftacd-icon {
    background: url(../images/icons/mc-icons.png) no-repeat -5px -14px
}

.mc-cm-icon {
    background: url(../images/icons/mc-icons.png) no-repeat -155px -14px
}

.mc-cocs-icon {
    background: url(../images/icons/mc-icons.png) no-repeat -290px -14px
}

.mc-smc-icon {
    background: url(../images/icons/mc-icons.png) no-repeat -425px -14px
}

.mc-tib-icon {
    background: url(../images/icons/mc-icons.png) no-repeat 0 -130px
}

.mc-st-icon {
    background: url(../images/icons/mc-icons.png) no-repeat -140px -127px
}

.mc-ucd-icon {
    background: url(../images/icons/mc-icons.png) no-repeat -285px -130px
}

.mc-fs-icon {
    background: url(../images/icons/mc-icons.png) no-repeat -426px -128px
}

.cloud_1 {
    height: 147px;
    background: url(../images/icons/cloud_1.png) repeat-x 0 0
}

.cloud_2 {
    height: 76px;
    margin-top: -106px;
    background: url(../images/icons/cloud_2.png) repeat-x 0 0
}

.cloud_3 {
    height: 133px;
    margin-top: 25px;
    background: url(../images/icons/cloud_3.png) repeat-x 0 0
}

.cloud_4 {
    height: 63px;
    margin-top: -63px;
    background: url(../images/icons/cloud_4.png) repeat-x 0 0
}

.mc-slide {
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5fb0ff, endcolorstr=#67cff4, gradientType=1);
    background: linear-gradient(to bottom, #5fb0ff, #67cff4);
    background: -moz-linear-gradient(top, #5fb0ff, #67cff4);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5fb0ff), to(#67cff4));
    overflow: hidden
}

.mc-itembox li {
    text-align: center;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 20px
}

.mc-itembox li a {
    font-size: 14px;
    font-size: 1.4rem;
    display: block;
    padding: 15px;
    background: #fff
}

.mc-itembox li img {
    display: block;
    margin: auto;
    margin-bottom: 5px
}

.mc-itembox li:hover img {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2)
}

.mc-itembox {
    height: 113px;
    overflow: hidden
}

.mc-itembox li:hover .cursor-none img {
    transform: scale(1.0, 1.0);
    -ms-transform: scale(1.0, 1.0);
    -moz-transform: scale(1.0, 1.0);
    -webkit-transform: scale(1.0, 1.0);
    -o-transform: scale(1.0, 1.0)
}

.cursor-none {
    cursor: default
}

.cursor-none:hover, .cursor:focus {
    text-decoration: none
}

.mcctrls {
    width: 80px;
    height: 80px;
    background: url(../images/icons/mc-ctrls.png) no-repeat -999px -999px;
    display: block;
    position: absolute;
    top: 50%;
    left: -60px;
    margin-top: -55px;
    cursor: pointer
}

.mcslide-box {
    position: relative
}

.mcslide-box .tempWrap {
    margin: auto
}

.mcctrl-left {
    background-position: 3px 2px
}

.mcctrl-left:hover {
    background-position: -115px 2px
}

.mcctrl-right {
    left: auto;
    right: -60px;
    background-position: -350px 2px
}

.mcctrl-right:hover {
    background-position: -232px 2px
}

.aomei-slide-navigation li {
    width: 18px;
    height: 18px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #616161;
    margin-left: 4px;
    cursor: pointer;
    margin-right: 4px
}

.aomei-slide-navigation li.on, .aomei-slide-navigation li:hover {
    background-color: #fff
}

#aomei-slider .hd {
    margin-top: 20px;
    margin-bottom: 35px
}

#mcslide-outerbox {
    margin-top: -225px;
    position: relative;
    z-index: 11;
    visibility: hidden;
    opacity: 0
}

#mcslide-outerbox h1 {
    margin-top: 0;
    margin-bottom: 35px
}

.am-tabs._mc .nav-tabs {
    text-align: left
}

.am-tabs._mc .nav-tabs > li > a {
    width: auto !important;
    padding: 0 25px;
    height: 38px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

._mc .nav-tabs {
    border-bottom: 0
}

.mgr-45 {
    margin-right: 45px
}

._mcbt-main .mgr-45 {
    margin-right: 45px
}

.am-tabs._mc .nav-tabs > li > a {
    background: #545454 none;
    border: 1px solid #545454;
    filter: none;
    color: #fff
}

.am-tabs._mc .nav-tabs > li.active > a {
    background-color: #1090f2;
    border-color: #1090f2;
    color: #fff
}

.bg-def3f8 {
    background-color: #def3f8
}

.well.well-lg i {
    word-break: break-all;
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

._nfbanner {
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2372bd, endcolorstr=#054686, gradientType=1);
    background: linear-gradient(to bottom, #2372bd, #054686);
    background: -moz-linear-gradient(top, #2372bd, #054686);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2372bd), to(#054686));
    overflow: hidden
}

.or {
    padding: 0 25px
}

._fn-wrap-banner {
    padding: 45px 0 65px 0
}

._nf-media {
    background-color: #ebebeb;
    cursor: pointer
}

._nf-media h4 {
    padding-left: 15px;
    color: #000;
    margin: 13px 0
}

._nf-media .media-right {
    background: #dcdcdc;
    height: 100%;
    padding-right: 10px;
    min-width: 65px;
    text-align: center
}

._nf-box {
    padding: 70px 0 45px 0
}

._nf-box .toggle-slide-box h4 {
    font-size: 16px;
    font-size: 1.6rem;
    color: #000;
    margin-bottom: 20px
}

._nf-box .toggle-slide-box h4 a {
    font-size: 18px;
    font-size: 1.8rem
}

._nf-box .toggle-slide-box {
    padding-top: 40px;
    display: none;
    padding-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px
}

._nf-box .toggle-slide-box p {
    font-size: 14px;
    line-height: 26px;
    color: #373f43;
    margin-bottom: 20px
}

._nf-box .toggle-slide-box p img {
    width: 600px;
    height: auto
}

@media (max-width: 991px) {
    ._changelog-banner {
        background-image: none
    }

    .fluent-amtable {
        width: 100%;
        display: table
    }

    .fluent-amtable dl {
        display: table-row;
        width: 100%;
        margin-bottom: 0
    }

    .fluent-amtable .list-header dt:first-child {
        display: none
    }

    .fluent-amtable dl:after, .get-downloads:after {
        content: '';
        display: block;
        overflow: hidden;
        visibility: hidden;
        clear: both;
        height: 0
    }

    .fluent-amtable dl dt {
        display: block;
        width: 100%;
        padding: 15px 15px
    }

    .fluent-amtable dl dd.list-info.show-cell, .fluent-amtable dl dd.list-c1.show-cell, .fluent-amtable dl dd.list-c2.show-cell, .fluent-amtable dl dd.list-c3.show-cell, .fluent-amtable dl dd.list-c4.show-cell, .fluent-amtable dl dd.list-c5.show-cell, .fluent-amtable dl dd.list-c6.show-cell {
        display: table-cell;
        vertical-align: middle;
        width: 50%
    }

    .fluent-amtable dl dd.list-info.show-cell {
        border-right: 0
    }

    .fluent-amtable dl dd.list-info, .fluent-amtable dl dd.list-c1, .fluent-amtable dl dd.list-c2, .fluent-amtable dl dd.list-c3, .fluent-amtable dl dd.list-c4, .fluent-amtable dl dd.list-c5, .fluent-amtable dl dd.list-c6 {
        display: none
    }

    .fluent-amtable.amtb-caption {
        display: none
    }

    ._ec-table-wraper .check-text {
        width: auto
    }

    .fluent-amtable .list-header {
        display: none
    }

    .comparison-tabs {
        margin-bottom: 0;
        margin-right: -1px
    }

    .comparison-tabs .glyphicon {
        margin-top: 4px;
        font-size: 20px;
        font-size: 2.0rem
    }

    .comparison-tabs .tab.active {
        background-color: #59b4e8;
        color: #fff;
        border-color: #59b4e8
    }

    .comparison-tabs .tab {
        font-size: 18px;
        font-size: 1.8rem;
        border: 1px solid #dcdcdc;
        font-weight: bold;
        padding: 20px 15px;
        margin-top: -1px;
        clear: both
    }

    .comparison-tabs .tab:first-child {
        margin-top: 0
    }

    .branding-font.no-font-bordered .btn {
        float: none !important;
        margin-left: 0
    }

    .alert-branding-weekends {
        background-image: none;
        text-align: center
    }

    .countdown-branding-top {
        margin-left: 0;
        margin-right: 15px
    }

    .dcs-pricebox .btn {
        margin-left: 45px
    }

    .tip-btns .btn.margin-right-auto-45 {
        margin-right: 15px !important
    }

    .media-body-left-bordered {
        border: 0;
        padding-left: 0
    }

    .p90 .thumbnail {
        width: 100% !important
    }

    .row-line .caption dl {
        float: none !important
    }

    .row-line .caption dd {
        height: auto !important
    }

    .trans-note img {
        display: none
    }

    .trans-note:before {
        content: 'Tips: ';
        font-weight: bold;
        margin-bottom: 5px
    }

    ._ft-table-wrap .ft-btn-box-first .btn {
        margin-bottom: 25px
    }
}

@media (max-width: 1199px) {
    ._dbs .media._dbs-zoom {
        margin-bottom: 25px
    }

    .media-object._fbs {
        margin-left: -288px
    }

    .fbs_banner {
        padding-top: 0;
        padding-bottom: 35px
    }

    .am-tabs .nav-tabs > li > a {
        width: auto;
        height: auto;
        padding: 1px 15px;
        margin-right: 15px
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .font-md-12 {
        font-size: 12px;
        font-size: 1.2rem
    }

    .abfw-slide h1 {
        margin-bottom: 35px
    }

    .abfw-slide .mb-center.margin-top-65 {
        margin-top: 30px
    }

    .abfw-slide .btn.margin-right-auto-45 {
        margin-right: 15px
    }

    .countdown-branding-top {
        margin-left: 15px
    }

    .branding-font.no-font-bordered .btn {
        margin-right: 5px;
        margin-left: 5px
    }

    .alert-branding-weekends {
        height: 60px;
        overflow: hidden
    }

    ._contactus-main .thumbnail .text-intro {
        padding-left: 15px;
        padding-right: 15px
    }

    ._contactus-main .thumbnail {
        width: 90%;
        margin: auto;
        margin-bottom: 35px;
        *zoom: 1
    }

    .media-body._dld .dcs-pricebox {
        margin-top: 32px
    }

    .dcs-pricebox .money {
        font-size: 22px;
        font-size: 2.2rem
    }

    .media-body._dldw7 .dcs-pricebox {
        margin-top: 32px
    }

    .fluent-amtable .btn-medium {
        font-size: 16px;
        font-size: 1.6rem
    }

    .list-font-weight dd a, .list-font-weight li a, .list-font-weight dd, .list-font-weight li {
        font-weight: normal
    }

    .p90 .thumbnail {
        width: 95% !important
    }

    .fp-slide .margin-right-auto-45 {
        margin-right: 10px
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .navbar-default .navbar-nav > li > a {
        font-size: 1.4rem;
        font-size: 14px
    }

    .alert-branding {
        background-position: 64% center
    }

    .navbar-nav > li {
        margin-left: 0;
        margin-top: 40px
    }

    .navbar-brand {
        padding-top: 15px
    }

    .banner h1 {
        font-size: 3.6rem;
        font-size: 36px
    }

    .mb-center .btn {
        margin-right: 0;
        margin-bottom: 15px
    }

    .question-mark:hover span {
        display: none
    }

    .thumbnail p.margin-top-36 {
        margin-top: 43px !important
    }

    .abfw-slide h1 {
        margin-bottom: 35px
    }

    .abfw-slide .mb-center.margin-top-65 {
        margin-top: 30px
    }

    .abfw-slide .btn.margin-right-auto-45 {
        margin-right: 15px
    }

    ._changelog-banner .btn.margin-right-auto-45 {
        margin-right: 15px
    }

    .get-downloads .download-software {
        margin-left: 0;
        clear: both
    }

    ._contactus-main .thumbnail {
        width: 100%;
        margin: auto;
        margin-bottom: 35px;
        *zoom: 1
    }

    .bdsm-slide .btn-light:first-child {
        margin-right: 15px
    }

    ._colum3 .thumbnail {
        width: 100%;
        margin-top: 35px
    }

    .fp-slide .margin-right-auto-45 {
        margin-right: 10px
    }

    ._multcloud-banner .mb-center .margin-right-auto-45 {
        margin-right: 25px
    }

    ._mcbt-main .mgr-45 {
        margin-right: 35px
    }
}

@media (max-width: 767px) {
    .cart-text {
        width: auto
    }

    #mcslide-outerbox {
        visibility: visible;
        opacity: 1
    }

    ._nfbanner ._fn-wrap-banner {
        margin-left: 15px;
        margin-right: 15px
    }

    ._nf-media .media-right {
        background-color: #ebebeb
    }

    ._nf-media {
        padding-bottom: 5px
    }

    ._license.mb-center .btn:first-child {
        margin-right: auto
    }

    ._license.mb-center .btn {
        margin: auto
    }

    ._mcbt-main .btn {
        margin: auto
    }

    ._mcbt-main .mb-center .btn:first-child {
        margin-right: auto
    }

    .fp-container .btn {
        font-size: 14px;
        font-size: 1.4rem;
        min-width: 280px !important;
        margin: auto;
        display: block !important
    }

    ._content .media-left {
        display: block !important;
        text-align: center;
        padding-right: 0;
        margin-bottom: 5px
    }

    ._content .media-left .icon, ._content .media-left img {
        display: inline-block;
        *display: inline;
        *zoom: 1
    }

    ._content .media-body {
        clear: both !important;
        position: static;
        display: block;
        width: auto !important
    }

    ._content .media-left .off-percent {
        position: relative;
        vertical-align: bottom;
        margin-right: -42px;
        top: 5px;
        z-index: 5
    }

    ._content .dcs-pricebox {
        text-align: center
    }

    ._content .dcs-pricebox .btn {
        margin: auto
    }

    ._bap h1 {
        text-align: center;
        margin-bottom: 30px
    }

    .btn-cart {
        width: auto;
        margin-bottom: 5px
    }

    .home-banner {
        background: #6b6b6b url(../images/banners/home.jpg) no-repeat 70% center
    }

    ._multcloud-banner .container {
        margin-left: 15px;
        margin-right: 15px
    }

    ._colum3 .thumbnail {
        width: 100%;
        margin-top: 35px
    }

    ._dld_banner {
        background: #014694 none;
        text-align: center
    }

    ._dld_banner .media-body {
        text-align: center
    }

    ._dld_buttons .btn {
        display: block;
        min-width: auto !important;
        font-size: 18px;
        font-size: 1.8rem;
        width: auto !important
    }

    ._dld_buttons .btn.margin-right-auto-45 {
        margin-right: 0;
        margin-bottom: 15px
    }

    .tb-dld-box .table > tbody > tr > td, .tb-dld-box .table > tbody > tr > th, .tb-dld-box .table > tfoot > tr > td, .table > tfoot > tr > th, .tb-dld-box .table > thead > tr > td, .tb-dld-box .table > thead > tr > th {
        padding: 13px 5px
    }

    .table-download th {
        font-size: 14px;
        font-size: 1.4rem
    }

    .table-download td {
        font-size: 14px;
        font-size: 1.4rem
    }

    .navbar-toggle {
        margin-top: 24px
    }

    .navbar-nav > li {
        margin-top: 0;
        border-top: 1px solid #ececec
    }

    .navbar-nav > li:first-child {
        border-top: 0
    }

    .navbar-brand {
        padding-top: 15px
    }

    .navbar-default .navbar-nav > li > a.navbar-menu-wrapper {
        padding: 3px 15px 3px 11px
    }

    .navbar-default .navbar-nav > li > a {
        padding: 8px 15px
    }

    .navbar-nav {
        margin-top: 0;
        margin-bottom: 0
    }

    .weekend-banner h1 {
        font-size: 2.6rem;
        font-size: 26px
    }

    .weekend-banner .text-prefix {
        font-size: 2.0rem;
        font-size: 20px
    }

    .weekend-banner .text-fffd800 {
        font-size: 4.4rem;
        font-size: 44px
    }

    .countdown-span {
        font-size: 1.6rem;
        font-size: 16px
    }

    .banner h1 {
        font-size: 3rem;
        font-size: 30px
    }

    .banner h1:first-child {
        margin-top: 70px
    }

    .banner .margin-top-50 {
        margin-top: 40px
    }

    .mb-center {
        text-align: center
    }

    .mb-center .btn {
        display: block
    }

    .mb-center .btn:first-child {
        margin-right: 0;
        margin-bottom: 15px
    }

    .media-left, .abfw-content .media-left {
        padding-right: 10px
    }

    .abfw-content .media-body p {
        padding-left: 0;
        border: 0
    }

    .abfw-content .media-left {
        display: block
    }

    .media-left img {
        margin: auto
    }

    .abfw-content .media-body {
        clear: both
    }

    .main-content .icon-inline-block {
        display: block;
        margin: auto
    }

    .media-right, .abfw-content .media-right {
        padding-left: 10px
    }

    .main-content .list-font-weight dd, .main-content .list-font-weight li {
        text-align: center;
        margin-bottom: 10px
    }

    .question-mark:hover span {
        display: none
    }

    .nm-banner h1.margin-bottom-55 {
        margin-bottom: 35px
    }

    .mb-center.margin-top-65 {
        margin-top: 35px
    }

    .media-right {
        display: block;
        padding: 0 !important
    }

    .media-right img {
        margin: auto
    }

    .coolxs {
        margin-bottom: 30px !important
    }

    .slide-imgs-box .margin-top-30 {
        margin-top: 15px
    }

    .bg-fafafa h1.margin-bottom-35 {
        margin-bottom: 20px !important
    }

    .bus-media-body .list-unstyled {
        padding-left: 0;
        border-left: 0
    }

    .outer span {
        margin: 35px 0 50px 0
    }

    .bus-media-body .list-unstyled {
        margin-left: 0
    }

    ._changelog-banner .min-width-346 {
        width: auto;
        min-width: auto
    }

    .get-downloads .download-software {
        margin-left: 0;
        clear: both
    }

    .alert-branding-footer-weekends {
        background-image: none;
        height: auto !important;
        padding: 15px 0
    }

    .branding-footer .branding-font .period-time {
        font-size: 20px;
        font-size: 2.0rem;
        font-weight: normal;
        font-style: italic;
        -webkit-text-shadow: none;
        -moz-text-shadow: none;
        -ms-text-shadow: none;
        -o-text-shadow: none;
        text-shadow: none;
        color: #ddd
    }

    .branding-footer .branding-font .c-ffffff {
        -webkit-text-shadow: none;
        -moz-text-shadow: none;
        -ms-text-shadow: none;
        -o-text-shadow: none;
        text-shadow: none
    }

    ._company-banner {
        height: auto;
        background-image: none;
        padding-bottom: 15px;
        text-align: center
    }

    ._contactus-banner {
        height: auto;
        background: 0
    }

    ._contactus-banner h2 {
        margin-top: 25px;
        margin-bottom: 15px
    }

    ._contactus-banner p {
        margin-bottom: 30px
    }

    .bg-contactus {
        background: #007abb none
    }

    ._contactus-main .thumbnail {
        width: 100%;
        margin: auto;
        margin-bottom: 35px;
        *zoom: 1
    }

    ._dcs-ib .media-thin .btn {
        font-size: 16px;
        font-size: 1.6rem
    }

    .dcs-pricebox .btn {
        float: none;
        margin-top: 5px;
        margin-left: 0;
        display: block;
        max-width: 186px
    }

    ._dlds_banner .media.no-padding {
        padding: 35px 0 !important
    }

    .dlds_selectbox .media-body {
        border: none !important;
        padding-left: 0
    }

    .tip-btns .btn {
        font-size: 14px !important;
        margin-bottom: 15px;
        display: block
    }

    .tip-btns .btn.margin-right-auto-45 {
        margin-right: 0 !important
    }

    .trusted img {
        margin: auto
    }

    ._ec_banner {
        background-image: none
    }

    #amTabs {
        border-bottom: 1px solid #dcdcdc;
        text-align: left
    }

    .am-tabs .nav-tabs > li {
        clear: both;
        display: block
    }

    .am-tabs .nav-tabs > li > a {
        margin-right: 0;
        font-weight: bold;
        text-align: left
    }

    .am-tabs .nav-tabs > li > a:hover, .am-tabs .nav-tabs > li > a:focus, .am-tabs .nav-tabs > li.active > a:hover, .am-tabs .nav-tabs > li.active > a:focus {
        border-bottom: 1px solid #dcdcdc;
        color: #09e
    }

    .am-tabs .nav-tabs > li.active > a {
        color: #09e
    }

    .wdpe-content .margin-right-auto-45 {
        margin-right: 0 !important
    }

    .wdpe-content .btn {
        display: block;
        margin-bottom: 15px
    }

    ._htu-content {
        margin-left: 15px;
        margin-right: 15px
    }

    ._license-content .table th {
        width: auto !important
    }

    .am-tabs._mc .nav-tabs > li a {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

    .am-tabs._mc .nav-tabs > li.active a {
        color: #fff
    }
}

@media (max-width: 500px) {
    .fluent-amtable .btn {
        font-size: 14px;
        font-size: 1.4rem;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 40px
    }

    .bdsm-content .media-object {
        width: 300px;
        height: 177px
    }

    .bg-midbdsm .mb-center .btn {
        font-size: 14px;
        font-size: 1.4rem;
        min-width: auto
    }

    .hd-500 {
        display: none !important
    }

    ._dcs-ib .media-thin .btn {
        font-size: 16px;
        width: 100%
    }

    .btn-small.btn-long {
        padding: 6px 25px;
        font-size: 14px;
        font-size: 1.4rem
    }

    .tip-btns .btn {
        font-size: 12px !important;
        margin-bottom: 15px;
        display: block
    }

    .fbs_banner {
        background-image: none !important;
        background-color: #9fceec
    }

    #am-navigation .dropdown li .span50 {
        float: none;
        display: block
    }

    #am-navigation .dropdown li .span50.text-:before {
        content: '- '
    }
}

@media (max-width: 360px) {
    .fluent-amtable .btn {
        font-size: 12px;
        font-size: 1.2rem;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 40px
    }

    .bdsm-content .media-object {
        width: 260px;
        height: 153px
    }

    ._changelog-banner .min-width-346 {
        width: auto;
        min-width: auto;
        font-size: 16px;
        font-size: 1.6rem
    }

    .btn-small.btn-long {
        padding: 6px 15px
    }
}

@media (min-width: 992px) {
    .w980 {
        margin: auto;
        width: 960px
    }

    .get-downloads .download-software {
        margin-left: 15px;
        width: 48%
    }

    .alert-branding-weekends .btn {
        margin-right: 35px
    }

    ._ec_buynow_wrapper {
        display: table !important
    }

    ._ft-table-wrap .btn {
        width: 50%
    }
}

@media (min-width: 1201px) {
    .alert-branding-weekends {
        background-position: center top;
        height: 60px;
        overflow: hidden
    }

    .get-downloads .download-software {
        width: auto
    }

    ._cloumn2 .media {
        width: 90%
    }

    ._dcs-ib .media {
        width: 92%
    }

    .dcsprice-media .media-left {
        padding-right: 20px
    }

    .dcsprice-media {
        margin-top: 10px !important;
        margin-bottom: 10px !important
    }

    ._colum4 .thumbnail {
        width: 86%;
        margin: auto
    }

    .dcs-pricebox .btn {
        float: right;
        margin-top: -5px
    }

    .dcsprice-media .media-body p {
        padding-right: 10px
    }

    .nm-banner .media {
        padding: 34px 0 0 0
    }

    .media-body._dld .dcs-pricebox, .media-body._dldw7 .dcs-pricebox {
        margin-top: 32px
    }

    .media-bordered.media-thin {
        padding: 10px
    }

    .max-800 {
        max-width: 800px
    }

    .fp-row h4 {
        height: 38px
    }

    ._ft-table-wrap {
        width: 85%
    }
}

@media (max-width: 484px) {
    .dcs-pricebox .btn {
        margin-left: 0
    }
}

@media (max-width: 751px) {
    .mc-itembox {
        height: auto !important
    }

    #aomei-slider .mcctrls {
        display: none
    }
}

@media (min-width: 751px) and (max-width: 850px) {
    .mcctrl-left {
        left: -15px
    }

    .mcctrl-right {
        right: -15px
    }
}

.download_chose {
    width: 300px;
    height: 60px;
    position: absolute;
    top: 99%;
    left: 52.15%;
    overflow: hidden
}

.text-center {
    position: relative
}

.downloadaddress {
    display: block;
    width: 46%;
    height: 50%;
    border: 1px solid #999;
    color: #999;
    text-align: center;
    line-height: 200%;
    margin-left: 2.7%;
    margin-top: 5%;
    float: left;
    border-radius: 2px;
    cursor: pointer
}

.downloadaddress:hover {
    text-decoration: underline;
    color: #2c69be;
    border: 1px solid #2c69be
}

.new-sales-1 {
    width: 100%;
    background: url('../../images/icon/dp1.jpg') no-repeat center center;
    background-size: cover
}

.new-sales-1 .center {
    width: 980px;
    margin: 0 auto;
    position: relative
}

.new-sales-wrapper {
    display: block;
    width: 980px;
    height: 60px;
    margin: 0 auto
}

#new-timer {
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: 8px;
    right: 165px;
    text-align: center
}

#new-timer p {
    font-weight: bold
}

#amActive .bg-active {
    display: none
}

.footer dl dd {
    font-size: 12px;
    color: #bababa
}

.dcs-pricebox .off-price {
    font-size: 12px
}

.dcsprice-media .media-body p {
    margin-bottom: -4px
}

#chose-first {
    width: 1170px
}

.div-chose1, .chose3 {
    left: 89%
}

[data-tips="tips"] > div, [data-tips="tips"] > p {
    width: 400px !important;
    height: 210px !important;
    padding: 15px !important;
    background-color: #fff1d1 !important;
    border-color: #fff1d1 !important;
    color: #666 !important;
    right: 0 !important;
    left: 30px !important;
    top: -107.5px !important
}

[data-tips="tips"].bottom > div, [data-tips="tips"].bottom > p {
    top: 37.5px !important;
    left: 50% !important;
    margin-left: -215px !important
}

[data-tips="tips"].sp > div, [data-tips="tips"].sp > p {
    height: 70px !important;
    top: -35px !important
}

[data-tips="tips"].sp.bottom > div, [data-tips="tips"].sp.bottom > p {
    top: 35px !important
}

[data-tips="tips"].left > div, [data-tips="tips"].left > p {
    right: 30px !important;
    left: auto !important
}

[data-tips="tips"] > div::before, [data-tips="tips"] > p::before {
    content: "";
    width: auto !important;
    margin-bottom: 0;
    display: inline-block;
    border: 15px solid transparent;
    border-right-color: #fff1d1;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    left: -30px;
    z-index: 20180601
}

[data-tips="tips"].bottom > div::before, [data-tips="tips"].bottom > p::before {
    top: -15px;
    left: 50%;
    margin-left: -15px;
    border-bottom-color: #fff1d1;
    border-right-color: transparent
}

[data-tips="tips"].left > div::before, [data-tips="tips"].left > p::before {
    left: auto;
    right: -30px;
    border-left-color: #fff1d1;
    border-right-color: transparent
}

[data-tips="tips"] > div span, [data-tips="tips"] > p span {
    display: block;
    line-height: 1.6 !important;
    height: auto !important;
    text-align: left !important;
    float: none !important;
    color: #666 !important
}

[data-tips="tips"] > div span b, [data-tips="tips"] > p span b {
    font-weight: bold
}

[data-tips="tips"] > div span:first-child, [data-tips="tips"] > p span:first-child {
    margin-bottom: 10px
}

#active-entry {
    height: 60px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background-color: #94c1e2;
    background-image: url(https://www.ubackup.com/images/active/entry-it.png);
    background-repeat: no-repeat;
    background-position: center top;
    z-index: 20180320
}

#active-entry .entry-buy-btn, .banner-buy-btn {
    display: block;
    text-align: center;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.7);
    background-color: transparent;
    transition: all .3s;
    position: absolute;
    left: 50%
}

#active-entry .entry-buy-btn {
    height: 33px;
    width: 120px;
    font-size: 14px;
    line-height: 33px;
    border-radius: 2px;
    text-align: center;
    top: 14px;
    margin-left: 460px
}

.banner-buy-btn {
    width: 190px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-size: 2.0rem;
    border-radius: 4px;
    margin-left: -95px;
    bottom: 60px
}

#active-entry .entry-buy-btn:hover, .banner-buy-btn:hover {
    background-color: #2f97f7;
    border-color: #2f97f7;
    text-decoration: none !important;
    color: #fff !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)
}

#am-navigation {
    padding-top: 0;
    padding-bottom: 0;
}

.div-chose1, .chose3 {
    left: auto;
    right: 15px;
}

.table-comparison .bg h4 {
    margin-top: 0;
    margin-bottom: 0;
}

ol, ul, dl, p {
    margin-bottom: auto;
}

.download-blue, .download-blue:hover {
    color: #fff;
}

.table-comparison .check_license .iconlisence, #banner .check_license .iconlisence {
    height: 23px;
}

.footer .container {
    padding-top: 0;
    padding-bottom: 0;
}

#footer .footer-container {
    padding-bottom: 0;
    padding-top: 0;
}

.download-software a {
    color: #09e;
}

.am-promotion-entry {
    position: fixed;
}