@media only screen and (max-width: 960px) {
  .hamburger.is-closed .hamb-middle {
    top: 50%;
    transform: translateY(50%);
  }
  .hamburger.is-closed .hamb-top {
    top: 0px;
  }
  .hamburger.is-closed .hamb-bottom {
    bottom: 0px;
  }
  .sidebar-nav {
    z-index: 9;
    background-color: #fff;
    padding: 100px 30px 50px;
  }
  .sidebar-nav .sidebar-brand a {
    color: #222;
  }
  .sidebar-nav .sidebar-brand > a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding-bottom: 20px;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    font-family: Source Han Sans CN;
  }
  .sidebar-nav .sidebar-brand .xl {
    padding-bottom: 20px;
  }
  .sidebar-nav {
    overflow-y: scroll;
  }
  .headerwrap_current .header {
    background-color: #1a1a1a;
  }
  .sidebar-nav .sidebar-brand .sidebar-brand-there a {
    font-size: 12px;
  }
  .sidebar-nav .sidebar-brand a .sj {
    border-color: #222;
  }
  .sidebar-nav-two .sidebar-brand-two a {
    box-sizing: border-box;
    padding: 0 20px;
  }
  .sidebar-nav-two .sidebar-brand-there a {
    padding: 0 40px;
  }
  .hamburger {
    height: 16px;
    right: 2.5%;
    width: 20px;
    top: 17px;
    z-index: 10;
    display: block;
  }
  .hamburger.is-closed .hamb-top,
  .hamburger.is-closed .hamb-middle,
  .hamburger.is-closed .hamb-bottom,
  .hamburger.is-open .hamb-top,
  .hamburger.is-open .hamb-middle,
  .hamburger.is-open .hamb-bottom{
    height: 2px !important;
    background-color: #55BB8A;
  }
  .hamburger.is-open .hamb-top,
  .hamburger.is-open .hamb-middle,
  .hamburger.is-open .hamb-bottom{
    background-color: #55BB8A;
  }
  .sidebar-nav .sidebar-brand a .sj{
    border-color: #55BB8A;
  }
  .sidebar-nav-two .sidebar-brand-two a {
    box-sizing: border-box;
    padding: 0 20px;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    font-family: Source Han Sans CN;
  }
  .sidebar-nav-two .sidebar-brand-there a {
    padding: 0 40px;
  }
  /* .sidebar-nav{
    width: 65%;
  } */
  .center,
  .x-center{
    width: 95%;
  }
  .app{
    display: block;
  }
  .header-box{
    box-shadow: 0px 0px 20px 0px rgba(153,153,153,0.3);
    background-color: #ffffff;
  }
  .header-box .ct{
    height: 50px;
  }
  .header-box .ct .logo img{
    width: 119px;
  }
  .header-box .ct form input,
  .header-box .ct form button{
    pointer-events: none;
  }
  .header-box .ct .left .nav{
    display: none;
  }
  .header-box .ct .right{
    width: calc(100% - 119px - 40px);
    margin: 0 40px 0 20px;
    display: block;
  }
  .header-box .ct .user{
    display: none;
  }
  .login-box .mide{
    width: 100%;
  }
  .header-box .ct form{
    border-color: #55BB8A;
    height: 26px;
  }
  .header-box .ct form i{
    color: #AAAAAA;
    font-size: 14px;
  }
  .header-box .ct form input{
    font-size: 12px;
    color: #333333;
    width: calc(100% - 14px - 5px);
  }
  .header-box .ct form input::placeholder,
  .header-box .ct form input::-webkit-input-placeholder{
    color: #AAAAAA;
  }
  .header-box .pcssk,
  .header-box .pcss{
    display: none;
  }
  .sw-box{
    margin: 75px 0 0 0;
  }
  .mySwiper{
    height: 115px;
  }
  .mySwiper a{
    border-radius: 6px;
  }
  .i1-box{
    display: block;
  }
  .i2-box{
    margin-top: 0;
  }
  .i2ct{
    padding: 5px 0 40px 0;
    min-height: auto;
  }
  .i1-list{
    margin-top: 0;
  }
  .i1-list li{
    width: calc(100% - 2px);
    margin-right: 0;
    border: none;
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 0;
    border-radius: 0;
  }
  .i1-list li:hover{
    transform: unset;
  }
  .i1-list li a{
    padding: 25px 0px;
    width: calc(100%);
  }
  .i1-list li a .ib{
    width: 100px;
    height: 100px;
  }
  .i1-list li a .txt{
    width: calc(100% - 100px - 15px);
  }
  .i1-list li a .txt h3{
    font-size: 14px;
  }
  .i1-list li:hover a .txt h3{
    color: #333333;
  }
  .i1-list li a .txt .money-rq{
    margin-top: 3px;
  }
  .i1-list li a .txt .money-rq .money{
    font-size: 16px;
  }
  .i1-list li a .txt .money-rq p{
    font-size: 12px;
  }
  .i1-list li a .txt .timeh{
    margin-top: 8px;
  }
  .i1-list li a .txt .timeh p{
    font-size: 12px;
    max-width: calc(100% - 80px);
  }
  .i1-list li a .txt .timeh .h span{
    font-size: 14px;
  }
  .i1-list li a .txt .timeh .h img{
    height: 16px;
  }
  .i1-list li a .txt .db{
    margin-top: 15px;
  }
  .i1-list li a .txt .db .dz{
    width: 50px;
  }
  .i1-list li a .txt .db .dz img{
    height: 13px;
  }
  .i1-list li a .txt .db .dz p{
    margin-left: 3px;
  }
  .i1-list li a .txt .db p{
    font-size: 12px;
  }
  .i1-list li a .txt .db .pt{
    width: calc(100% - 50px - 75px - 5px);
  }
  .pbmore{
    margin: 35px auto 0;
    width: 60%;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
  }
  .topnav{
    margin-top: 63px;
  }
  .abct{
    padding: 25px 0 80px 0;
  }
  .pb-title h3{
    font-size: 16px;
    margin-left: 7px;
  }
  .pb-title .line{
    height: 18px;
  }
  .abct .dzsc{
    margin-top: 15px;
  }
  .abct .dzsc .dz img{
    height: 16px;
  }
  .abct .dzsc .dz p{
    margin-left: 3px;
  }
  .abct .dzsc .collect i{
    font-size: 18px;
  }
  .abct .dzsc .collect{
    margin-left: 20px;
  }
  .abct .mide{
    font-size: 14px;
    margin-top: 20px;
  }
  .brand1ct{
    padding: 25px 0 15px 0;
  }
  .brand-swiper .swiper-pagination{
    bottom: 0px;
  }
  .brand1-list li{
    width: calc((100% - 75px) / 4);
    margin-right: 25px;
    margin-bottom: 20px;
  }
  .brand1-list li:hover{
    transform: unset;
  }
  .brand1-list li:nth-of-type(4n){
    margin-right: 0;
  }
  /*.brand1-list li:nth-of-type(6n){*/
  /*  margin-right: 25px;*/
  /*}*/
  /*.brand1-list li:nth-of-type(12n){*/
  /*  margin-right: 0;*/
  /*}*/
  .brand1-list li a img{
    height: 25px;
  }
  .brand1-list li a p{
    font-size: 14px;
    margin-top: 7px;
  }
  .brand2ct{
    padding: 22px 0 40px 0;
  }
  .brand2-list{
    margin-top: 15px;
  }
  .brand2-list li{
    width: calc((100% - 20px - 6px) / 3);
    height: 55px;
  }
  .brand2-list li:nth-of-type(3n){
    margin-right: 0;
  }
  .brand2ct .pbmore,
  .brand1-1ct .pbmore{
    margin: 15px auto 0;
  }
  .brand1-1ct{
    padding-bottom: 40px;
    min-height: auto;
  }
  .tag{
    margin: 20px 0;
  }
  .tag .ct{
    overflow-x: auto;
    flex-wrap: nowrap;
    max-height: unset;
    padding-bottom: 15px;
  }
  .tag .ct a{
    font-size: 14px;
    padding: 4px 14px;
    margin-right: 5px;
    margin-bottom: 0;
  }
  .tag .ct a:hover{
    color: #999999;
  }
  .brand3-1ct{
    padding: 25px 0 30px 0;
  }
  .brand3-1ct .top .ib{
    width: calc(50% - 10px);
    height: 95px;
  }
  .brand3-1ct .top .txt{
    width: calc(50% - 10px);
  }
  .brand3-1ct .desc{
    display: block;
  }
  .brand3-1ct .top{
    align-items: center;
  }
  .brand3-1ct .top .txt h3{
    font-size: 16px;
    margin-right: 5px;
  }
  .brand3-1ct .top .txt h6{
    font-size: 12px;
    margin: 3px 0 7px 0;
  }
  .brand3-1ct .top .txt p{
    font-size: 12px;
  }
  .brand3-1ct .top .txt a{
    font-size: 12px;
    padding: 5px 12px;
  }
  .brand3-1ct .desc{
    font-size: 12px;
    margin-top: 27px;
  }
  .conct{
    padding: 25px 0 60px 0;
  }
  .conct .mide .desc{
    font-size: 14px;
  }
  .conct .mide form{
    margin: 30px auto 0;
    width: calc(100% - 5%);
  }
  .conct .mide form button{
    margin-top: 25px;
  }
  .conct .mide form .row:not(:first-of-type){
    margin-top: 20px;
  }
  .conct .mide form p{
    font-size: 14px;
  }
  .conct .mide form input{
    font-size: 14px;
    height: 38px;
  }
  .conct .mide form textarea{
    font-size: 14px;
    height: 88px;
  }
  .faqct{
    padding: 60px 0 100px 0;
    min-height: calc(100vh - 160px);
  }
  .faqct .item{
    padding: 15px 0;
  }
  .faqct .item .top .wz{
    font-size: 16px;
  }
  .faqct .item .desc{
    font-size: 14px;
  }
  .login-box .mide{
    height: calc(100% - 155px);
    bottom: 0;
    transform: translate(-50%,0);
    border-radius: 30px 30px 0 0;
  }
  .login-box i{
    font-size: 18px;
  }
  .pm1ct{
    padding: 20px 0 40px 0;
  }
  .pm-list{
    margin-top: 17px;
  }
  .pm-list .cbz{
    height: 130px;
  }
  .pm-list li{
    width: calc((100% - 10px) / 2);
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .pm-list li:nth-of-type(2n){
    margin-right: 0;
  }
  .pm-list li .mide{
    height: 235px;
  }
  .pm-list li .mide .ib{
    height: 120px;
  }
  .pm-list li .mide .txt h3{
    font-size: 14px;
  }
  .pm-list li .mide .txt .jf .sz{
    font-size: 18px;
  }
  .pm-list li .mide .txt .jf p{
    font-size: 12px;
  }
  .pm-list li .mide .txt .dh{
    font-size: 14px;
  }
  .diaolog-points .content{
    width: 95%;
  }
  .diaolog-points .close{
    font-size: 28px;
    top: -40px;
  }
  .pd-box{
    margin-top: 50px;
  }
  .pdct{
    padding: 20px 0 35px 0;
    flex-direction: column;
  }
  .pdct .ib{
    width: 100%;
    height: 210px;
  }
  .pdct .ib .pctime{
    display: none;
  }
  .pdct .ib .szd img,
  .pdct .ib .szdtwo img{
    height: 14px;
  }
  .pdct .ib .szd p,
  .pdct .ib .szdtwo p{
    font-size: 12px;
  }
  .pdct .content{
    width: 100%;
    margin-top: 15px;
  }
  .pdct .content h3{
    font-size: 16px;
  }
  /*.pdct .content .q{*/
  /*  margin: 17px 0;*/
  /*}*/
  .pdct .content .q .money{
    margin-top: 17px;
  }
  .pdct .content .q .money .big{
    font-size: 24px;
  }
  .pdct .content .q .money .min{
    font-size: 16px;
  }
  .pdct .content .q .fz,
  .pdct .content .pcfz{
    padding: 4px 14px;
    margin-top: 17px;
  }
  .pdct .content .q .fz{
    display: block;
  }
  .pdct .content .pcfz{
    display: none;
  }
  .pdct .content .q .fz span,
  .pdct .content .pcfz span{
    font-size: 12px;
  }
  .pdct .content .q .fz p,
  .pdct .content .pcfz p{
    font-size: 12px;
  }
  .pdct .content .q .fz img,
  .pdct .content .pcfz img{
    height: 12px;
  }
  .pdct .content .timefx{
    margin-top: 17px;
  }
  .pdct .content .timefx .left .dz img{
    height: 16px;
  }
  .pdct .content .timefx .left .dz p{
    font-size: 14px;
    margin-left: 3px;
  }
  .pdct .content .timefx .left .share img, .pdct .content .timefx .left .yiwen img{
    height: 16px;
  }
  .pdct .content .timefx .left .collect i{
    font-size: 18px;
  }
  .pdct .content .timefx .left .share, .pdct .content .timefx .left .yiwen, .pdct .content .timefx .left .dz{
    margin-right: 18px;
  }
  .pdct .content .timefx .time{
    font-size: 14px;
    display: block;
  }
  .pdct .content .tz{
    font-size: 16px;
    height: 34px;
    width: 100%;
    margin-top: 18px;
  }
  .pdct .content .pczkm{
    display: none;
  }
  .pd-flowzkm{
    display: block;
  }
  .pd2ct{
    padding: 15px 0 40px 0;
  }
  .pd2ct .item{
    font-size: 14px;
    width: calc(100% - 30px);
    padding: 18px 15px;
  }
  .pd2ct .item a{
    font-size: 14px;
  }
  .pd2ct .wx{
    width: calc(100% - 30px);
    padding: 18px 15px;
    display: block;
  }
  .pd2ct .wx .txt .wz h3{
    font-size: 14px;
  }
  .pd2ct .wx .txt .wz p{
    font-size: 14px;
  }
  .pd2ct .wx .txt .fz{
    font-size: 14px;
  }
  .pd2ct .zk{
    width: calc(100% - 30px);
    padding: 18px 15px;
    font-size: 14px;
  }
  .pd2ct .zk p,
  .pd2ct .zk span,
  .pd2ct .zk a{
    font-size: 14px !important;
  }
  .pd-flowzkm{
    bottom: 85px;
  }
  .pd-flowzkm .ct .top{
    width: calc(100% - 30px);
    padding: 8px 15px;
  }
  .pd-flowzkm .ct .top p{
    font-size: 14px;
  }
  .pd-flowzkm .ct .top img{
    height: 19px;
  }
  .pd-flowzkm .ct .bt{
    width: calc(100% - 30px);
    padding: 15px 15px;
  }
  .pd-flowzkm .ct .bt .left .share img, .pd-flowzkm .ct .bt .left .yiwen img{
    height: 16px;
  }
  .pd-flowzkm .ct .bt .left .dz img{
    height: 16px;
  }
  .pd-flowzkm .ct .bt .left .dz p{
    margin-left: 3px;
    font-size: 14px;
  }
  .pd-flowzkm .ct .bt .left .collect i{
    font-size: 22px;
  }
  .pd-flowzkm .ct .bt .left .share, .pd-flowzkm .ct .bt .left .yiwen, .pd-flowzkm .ct .bt .left .dz{
    margin-right: 18px;
  }
  .pd-flowzkm .ct .bt .amx{
    font-size: 14px;
  }
  .tips li a{
    width: 35px;
    height: 35px;
  }
  .tips li a i{
    font-size: 16px;
  }
  .diaolog-fx .content{
    width: 95%;
  }
  .diaolog-fx .content .mide .link p{
    font-size: 12px;
  }
  .diaolog-fx .content i{
    font-size: 28px;
    top: -40px;
    font-size: 28px;
  }
  .diaolog-wh .content{
    width: 95%;
  }
  .diaolog-wh .content i{
    font-size: 28px;
    top: -40px;
    font-size: 28px;
  }
  .diaolog-zkm .content{
    width: 95%;
  }
  .diaolog-zkm .content i{
    font-size: 28px;
    top: -40px;
    font-size: 28px;
  }
  .rkct{
    padding: 15px 0 30px 0;
    min-height: auto;
  }
  .rkct .mide{
    height: auto;
  }
  .rkct .mide .left,
  .rkct .mide .right{
    width: calc((100% - 10px) / 2);
    height: auto;
  }
  .rkct .mide .left .bg{
    height: auto;
  }
  .rkct .mide .right .item:not(:first-of-type){
    margin-top: 10px;
  }
  .rkct .mide .right{
    flex-direction: column;
  }
  .rkct .mide .right .item{
    width: 100%;
    height: auto;
  }
  .rkct .mide .right .item .bg{
    height: auto;
  }
  .rkct .mide .right .item .wz{
    top: 50%;
    left: 7%;
    font-weight: 400;
    transform: translateY(-50%);
    font-size: 14px;
  }
  .rkct .mide .right .item:nth-of-type(2) .icon{
    right: 10%;
  }
  .rkct .mide .right .item .icon{
    bottom: unset;
    top: 50%;
    right: 8%;
    transform: translateY(-50%);
    height: 70%;
  }
  .rank-list{
    margin-top: 25px;
  }
  .rank-list li{
    width: calc((100% - 40px) / 5);
  }
  .rank-list li:nth-of-type(5n){
    margin-right: 0;
  }
  .rank-list li a{
    padding: 9px 0 7px 0;
  }
  .rank-list li:hover a{
    transform: unset;
  }
  .rank-list li a p{
    margin-top: 4px;
    font-size: 12px;
  }
  .rank-list li a img{
    height: 30px;
  }
  .rk2ct{
    padding-bottom: 60px;
    min-height:  auto;
  }
  .rank2-list{
    flex-direction: column;
  }
  .rank2-list li{
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
  }
  .rank2-list li:hover{
    transform: unset;
  }
  .rank2-list li:not(:first-of-type){
    margin-top: 15px;
  }
  .rank2-list li .mide{
    width: calc(100% - 20px);
    padding: 22px 10px;
  }
  .rank2-list li .mide .txt .wz h3{
    font-size: 16px;
  }
  .rank2-list li .mide .txt .wz p{
    font-size: 12px;
  }
  .rank2-list li .mide .db p{
    font-size: 12px;
  }
  .rk3ct{
    min-height: auto;
  }
  .rank3-list{
    flex-direction: column;
  }
  .rank3-list li{
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
  }
  .rank3-list li:hover{
    transform: unset;
  }
  .rank3-list li:not(:first-of-type){
    margin-top: 18px;
  }
  .rank3-list li a{
    padding: 20px 10px;
    width: calc(100% - 20px);
  }
  .rank3-list li a .txt h3{
    font-size: 14px;
  }
  .rank3-list li a .txt .money-rq .money{
    font-size: 16px;
  }
  .rank3-list li a .txt .money-rq p{
    font-size: 12px;
  }
  .rank3-list li a .txt .timeh p{
    font-size: 12px;
  }
  .rank3-list li a .txt .db p{
    font-size: 12px;
  }
  .rank3-list li a .txt .db .dz p{
    margin-left: 3px;
  }
  .rank3-list li a .txt .db .dz img{
    height: 13px;
  }
  .rank3-list li a .txt .db .dz{
    width: 50px;
  }
  .rank3-list li a .txt .db .pt{
    width: calc(100% - 50px - 75px - 5px);
  }
  .rank3-list li a .ib{
    width: 95px;
    height: 95px;
  }
  .rank3-list li a .txt{
    width: calc(100% - 95px - 15px);
  }
  .i2ct.winnow1{
    padding: 20px 0 40px 0;
  }
  .i2ct.winnow2{
    padding: 5px 0 40px 0;
  }
  .i2ct.winnow2 .i1-list li:first-of-type a{
    padding-top: 0px;
  }
  .strategy1ct{
    padding: 20px 0 40px 0;
  }
  .strategy-list{
    flex-direction: column;
    margin-top: 0;
  }
  .strategy-list li{
    width: 100%;
    margin-right: 0;
  }
  .strategy-list li a .txt h3{
    font-size: 14px;
  }
  .strategy-list li a .txt h6{
    font-size: 12px;
    margin: 4px 0 14px 0;
  }
  .strategy-list li a .txt .db .dz img{
    height: 13px;
  }
  .strategy-list li a .txt .db .dz p{
    font-size: 12px;
    margin-left: 3px;
  }
  .strategy-list li a .txt .db .time{
    font-size: 12px;
  }
  .strategy-list li a .ib{
    width: 100px;
    height: 95px;
  }
  .strategy-list li a .txt{
    width: calc(100% - 100px - 18px);
  }
  .strategy1ct.active{
    padding: 0 0 40px 0;
  }
  .user-box{
    justify-content: flex-start;
    min-height: calc(100vh - 100px);
    padding-bottom: 100px;
  }
  .user-top{
    width: 100%;
    border-radius: 0;
  }
  .user-top .userct{
    width: 90%;
    padding: 50px 0 30px 0;
  }
  .user-bottom{
    width: 100%;
    border-radius: 0;
  }
  .user-bottom a{
    padding: 13px 5%;
  }
  .type-box a p{
    font-size: 12px;
  }
  .type-box a .rund{
    width: 50px;
    height: 50px;
  }
  .user-box .back{
    display: none;
  }
  .dh-box .jf .sz{
    font-size: 26px;
  }
  .dh-box .jf p{
    font-size: 14px;
  }
  .dh-box a{
    font-size: 14px;
  }
  .user-bottom a .nr p{
    font-size: 16px;
  }
  .avatar-box .avatar .txt h3{
    font-size: 18px;
  }
  .avatar-box .avatar .txt .phone{
    font-size: 14px;
  }
  .avatar-box .ib{
    width: 65px;
    height: 65px;
  }
  .avatar-box .avatar{
    width: calc(100% - 65px - 15px);
  }
  .diaolog-edit .bd{
    width: calc(95% - 40px);
  }
  .diaolog-edit .bd i{
    top: -40px; 
    font-size: 30px;
  }
  .search-box{
    margin-top: 50px;
  }
  .searchct{
    padding: 20px 0 50px 0;
    min-height: calc(100vh - 50px - 20px - 50px);
  }
  .searchct .top h3{
    font-size: 16px;
  }
  .searchct .top i{
    font-size: 18px;
  }
  .search-box .jlbox{
    max-height: unset;
    overflow: unset;
  }
  .searchct .zw{
    font-size: 14px;
    padding: 5px 15px;
  }
  .searchct .type a{
    font-size: 14px;
    padding: 5px 15px;
  }
  .searchct #myBtn{
    background-color: #55BB8A;
    color: #ffffff;
    right: 2.5%;
    top: 12px;
    font-size: 12px;
    width: 45px;
    height: 26px;
  }
  .searchct .fh{
    left: 2.5%;
    top: 15px;
    font-size: 20px;
    color: #55BB8A;
  }
  .tagbg{
     margin: 15px 0;
  }
  .tagbg.active{
     margin: 0 0 10px 0;
  }
  .tagbg .ct{
    font-size: 16px;
    height: 130px;
  }
  .diaolog-um .bd{
    width: calc(95% - 40px);
  }
  .diaolog-um .bd i{
    top: -40px;
    font-size: 30px;
  }
  .appft{
    height: 70px;
    overflow: auto;
  }
  .page{
    margin-top: 30px;
  }
  .page .el-pagination .btn-next,
  .page .el-pagination .btn-prev{
    width: 30px;
    height: 30px;
    min-width: 30px;
  }
  .page .el-pager li{
    width: 30px;
    height: 30px;
    min-width: 30px;
    font-size: 12px;
    line-height: 30px;
  }
  .footer{
    background-color: #ffffff;
  }
  .fct{
    padding: 25px 0 90px 0;
  }
  .fct .mide{
    flex-direction: column;
  }
  .fct .mide .left{
    width: 100%;
    flex-direction: column;
  }
  .fct .mide .left .lm:not(:first-of-type){
    margin-top: 15px;
    margin-left: 0;
  }
  .fct .mide .left .item:not(:first-of-type){
    margin-left: 0;
  }
  .fct .mide .left .item:first-of-type{
    width: 55%;
  }
  .fct .mide .left .item:last-of-type{
    width: 40%;
  }
  .fct .mide .left .item h3{
    font-size: 14px;
    line-height: 22px;
    height: 22px;
    color: #55BB8A;
  }
  .fct .mide .left .item .txt{
    margin-top: 13px;
  }
  .fct .mide .left .item .txt a:not(:first-of-type){
    margin-top: 14px;
  }
  .fct .mide .left .item .txt a{
    font-size: 12px;
    color: #333333;
  }
  .fct .mide .right{
    width: 100%;
    margin: 25px 0 25px 0;
  }
  .fct .mide .right .desc{
    font-size: 12px;
    color: #333333;
    border-color: rgba(0, 0, 0, 0.2);
    width: calc(100% - 34px);
    padding: 11px 17px;
  }
  .fct .bottom{
    margin: 0;
  }
  .fct .bottom a{
    color: #333333;
  }
  .brandSs{
    margin-top: 15px;
    height: 32px;
    width: calc(100% - 2px);
  }
  .brandSs input{
    font-size: 14px;
  }
}