@charset "utf-8";
/* CSS Document */
/*.banner .btn-left a .icon-down {*/
/*    top: 23px;*/
/*    left: 54px;*/
/*}*/
/*.banner .btn-left a .text {*/
/*    top: 8px;*/
/*    left: 118px;*/
/*}*/
.banner .btn-right a .icon-buy {
    top: 22px;
    left: 36px;
}
.banner .btn-right a .text {
    left: 102px;
}
.banner .btn-left a .sy {
    left: 118px;
}
@media (max-width: 767px) {
    .banner .btn-right{
        margin-bottom: 12px;
    }
    .banner .btn-left, .banner .btn-right{
        margin-left: 0;
    }
}
/*discuss*/
.discuss {
    padding-bottom: 5.625rem;
}
.discuss #discussCarousel {
    min-height: 15.875rem;
    padding: 3.75rem 1.25rem 2.5rem;
    border-radius: 1.25rem;
    -webkit-box-shadow: 0 .125rem .625rem 0 #d5e5ff;
    -moz-box-shadow: 0 .125rem .625rem 0 #d5e5ff;
    box-shadow: 0 .125rem .625rem 0 #d5e5ff;
}
.discuss #discussCarousel .editor-logo img {
    max-width: 100%;
}
.discuss #discussCarousel .tits {
    font-size: 1.375rem;
    font-weight: bold;
    line-height: 1.875rem;
}
.discuss #discussCarousel .name {
    margin-bottom: 2.25rem;
}
.discuss .icon-arrows-right, .discuss .icon-arrows-left {
    font-size: 1.625rem;
    color: #0098ff;
}
.discuss .carousel-control-next {
    right: -6.875rem;
    opacity: 1;
}
.discuss .carousel-control-prev {
    left: -6.875rem;
    opacity: 1;
}
@media (max-width: 1422px) {
    .discuss #discussCarousel {
        min-height: 218px;
        padding-top: 40px;
        padding-bottom: 20px;
    }
}
@media (max-width: 1199px) {
    .discuss #discussCarousel .name {
        margin-bottom: 1.375rem;
    }
}
@media (max-width: 991px) {
    .discuss #discussCarousel {
        min-height: 242px;
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .discuss .carousel-control-next {
        right: -3.75rem;
    }
    .discuss .carousel-control-prev {
        left: -3.75rem;
    }
}
@media (max-width: 767px) {
    .discuss #discussCarousel {
        min-height: 350px;
    }
    .discuss .carousel-control-next {
        right: 0;
    }
    .discuss .carousel-control-prev {
        left: 0;
    }
}
/*discuss-end*/
/*trusted*/
.trusted {
    max-width: 80%;
    margin: 60px auto 0;
}
.trusted .trus-logo {
    display: block;
    height: 2.25rem;
    margin-bottom: 4rem;
    cursor: pointer;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    opacity: 0.5;
}
.trusted .trus-logo:hover {
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    opacity: 1;
}
.trusted .trus-logo1 {
    width: 114px;
    background: url("/images/review/consociation-logo.png") no-repeat 0 0;
}
.trusted .trus-logo2 {
    width: 7.875rem;
    background: url("/images/review/consociation-logo.png") no-repeat -114px 0;
}
.trusted .trus-logo3 {
    width: 6.8125rem;
    background: url("/images/review/consociation-logo.png") no-repeat -240px 0;
}
.trusted .trus-logo4 {
    width: 137px;
    background: url("/images/review/consociation-logo.png") no-repeat -349px 0;
}
.trusted .trus-logo5 {
    width: 87px;
    background: url("/images/review/consociation-logo.png") no-repeat -486px 0;
}
.trusted .trus-logo6 {
    width: 9.625rem;
    background: url("/images/review/consociation-logo.png") no-repeat -573px 0;
}
.trusted .trus-logo7 {
    width: 163px;
    background: url("/images/review/consociation-logo.png") no-repeat 0 -36px;
}
.trusted .trus-logo8 {
    width: 97px;
    background: url("/images/review/consociation-logo.png") no-repeat -163px -2.25rem;
}
.trusted .trus-logo9 {
    width: 208px;
    background: url("/images/review/consociation-logo.png") no-repeat -260px -2.25rem;
}
.trusted .trus-logo10 {
    width: 105px;
    background: url("/images/review/consociation-logo.png") no-repeat -468px -2.25rem;
}
.trusted .trus-logo11 {
    width: 135px;
    margin-right: 50px;
    background: url("/images/review/consociation-logo.png") no-repeat -573px -2.25rem;
}
@media (max-width: 1199px) {
    .trusted {
        max-width: 100%;
    }
}
@media (max-width: 991px) {
    .trusted .trus-logo {
        margin-bottom: 2.375rem;
    }
    .trusted .trus-logo11 {
        margin-right: 0;
    }
}
/*trusted-end*/
.banner .btn-left a .icon-down, .down-module .btn-left a .icon-down {
    animation: none;
}
.trait {
    margin-top: 0;
}