@charset "utf-8";
.rightmain .rightmain-m .mm .works .mine li{
    	width: 33% !important;
 }

@media only screen and (max-width: 1340px) {
    .cor p {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }

    .rightmain .rightmain-m .mm .about-partner li {
        width: 45%;
        margin: 0 2.5% 2.5%;
    }

    .rightmain .rightmain-m .mm .about-team .left .l {
        width: 150px;
    }
}
/*宽度1200以下*/
@media only screen and (max-width: 1200px) {
    .wap {
        display: block;
    }

    .leftmenu {
        display: none;
    }

    .rightmain {
        width: 100%;
        margin: 0 auto;
    }

    .rightmain .index-main {
        height: auto;
        margin: 0 auto;
    }

    .rightmain .index-main .left {
        padding: 0;
        margin: 0 0 5%;
        border-right: none;
        width: 100%;
    }

    .rightmain .index-main .right {
        width: 100%;
        padding: 0 3%;
    }

    .rightmain .index-main .right .right-m {
        margin: 0;
        padding: 0;
    }

    .rightmain .rightmain-m {
        padding: 0 3%;
    }

    .rightmain .rightmain-m .mm {
        padding: 5% 0;
    }

    .rightmain .rightmain-m .mm .about-team .right {
        width: 100%;
        margin-bottom: 5%;
    }

    .rightmain .rightmain-m .mm .about-team .right .list {
        margin-bottom: 0;
        width: 20%;
        margin: 0 2.5%;
        float: left;
        height: auto;
    }

    .rightmain .rightmain-m .mm .about-team .right .list .img {
        position: static;
        width: 100%;
        height: auto;
    }

    .rightmain .rightmain-m .mm .about-team .right .list .info {
        position: static
    }

    .rightmain .rightmain-m .mm .about-team .right .list .info h2 {
        width: 94%;
        text-align: center;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        line-height: 2em;
        margin: 0 4%;
        box-sizing: border-box;
    }

    .rightmain .rightmain-m .mm .about-team .right .list .info h2 span {
        display: inline-block;
        height: auto;
    }

    .rightmain .rightmain-m .mm .about-team .right .list .info p {
        width: 94%;
        text-align: center;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        line-height: 2em;
        margin: 0 4%;
        box-sizing: border-box;
    }

    .rightmain .rightmain-m .mm .about-team .right .list .info p span {
        display: inline-block;
        height: auto;
    }

    .rightmain .rightmain-m .mm .about-team .left .l {
        display: none;
    }

    .rightmain .rightmain-m .mm .about-team .left .r li .img {
        display: block;
        float: left;
        margin-right: 5%;
        margin-bottom: 5%;
    }

    .rightmain .rightmain-m .mm .about-team .left .r li .img img {
        display: block;
        width: 100%;
        height: auto;
    }

    .rightmain .rightmain-m .mm .news-main-m .tit h2 {
        font-size: 14px;
        width: 100%;
        text-align: center
    }

    .rightmain .rightmain-m .mm .news-main-m .tit .i {
        text-align: center;
        width: 100%;
    }

    .rightmain .rightmain-m .mm .news-main-m .tit .i p {
        display: none;
        vertical-align: middle;
        margin-right: 20px;
    }

    .rightmain .rightmain-m .mm .news-main-m .tit .i .bdsharebuttonbox {
        display: none;
        vertical-align: middle;
        text-align: center
    }

    .rightmain .rightmain-m .mm .news-main-m .tit .i .bdsharebuttonbox  a {
        display: inline-block;
        float: none;
    }

    .wap-foot-menu {
        display: block;
        margin-bottom: 20px;
    }
    .rightmain .index-main .right .right-m .img .info{
        display: block !important;
        background-color: rgba(0,0,0,.25);
        opacity: 1 !important;
    }
    .rightmain .index-main .right .right-m .img .info .t span{
        font-size: 14px;
        font-weight: 100;
    }
}
/*宽度1024以下*/
@media only screen and (max-width: 1024px) {
}
/*宽度960以下*/
@media only screen and (max-width: 960px) {
    /* .rightmain .rightmain-m .mm .works li .leftimg {
        padding-right: 3%;
    }

    .rightmain .rightmain-m .mm .works li .rightimg {
        padding-left: 3%;
    } */
    .rightmain .rightmain-m .mm .works li {
        margin-bottom: 30px;
    }

    .rightmain .rightmain-m .mm .works li a {
        width: 31%;
        margin-right: 2.5%;
    }

    .rightmain .rightmain-m .mm .works li a.bo {
        left: 33.5%;
    }

    .rightmain .rightmain-m .mm .allli .list .img {
        display: none;
    }

    .rightmain .rightmain-m .mm .allli .list .info.left {
        padding: 3% 0;
    }

    .rightmain .rightmain-m .mm .allli .list .info.right {
        padding: 3% 0;
    }
}
/*宽度768以下*/
@media only screen and (max-width: 768px) {
    .rightmain .rightmain-m .mm .about-team .right .list {
        margin-bottom: 0;
        width: 45%;
        margin: 0 2.5%;
        float: left;
        height: auto;
        margin-bottom: 15px;
    }

    .rightmain .rightmain-m .mm .news-main li .img {
        width: 33%;
    }

    .rightmain .rightmain-m .mm .news-main li .info {
        height: auto;
    }

    .rightmain .rightmain-m .mm .news-main li .info h2 {
        font-size: 14px;
        margin-bottom: 0;
    }

    .rightmain .rightmain-m .mm .news-main li .info .p {
        font-size: 12px;
        line-height: 2em;
        height: 48px;
        overflow: hidden;
    }
    /* .rightmain .rightmain-m .mm .works li{
        display: block;
    }
    .rightmain .rightmain-m .mm .works li .leftimg {
        width: 100%;
        padding-right: 0;
    }

    .rightmain .rightmain-m .mm .works li .rightimg {
        width: 100%;
        padding-left: 0%;
    } */
    .rightmain .rightmain-m .mm .works ul li{
    	width: 100% !important;
    }
    .rightmain .rightmain-m .mm .works li a{ width:100%;}
}
/*宽度640以下*/
@media only screen and (max-width: 640px) {
    .rightmain .rightmain-m .mm .about-bk {
        width: 100%;
        margin-right: 0;
    }
   .rightmain .rightmain-m .mm .works .mine li{
    	width: 50% !important;
    }
    .rightmain .rightmain-m .mm .about-partner .left {
        width: 100%;
        margin-bottom: 30px;
    }

    .rightmain .rightmain-m .mm .about-partner .right {
        width: 100%;
    }

    .rightmain .rightmain-m .mm .about-team .left .r li .wap100 {
        width: 100%;
        float: left
    }

    .rightmain .index-main .left .table .cell .pb .i {
        margin-bottom: 5%;
    }

    .rightmain .index-main .left .table .cell .pb .qr {
        width: 100%;
    }

    .rightmain .index-main .left .table .cell .pb .qr img {
        width: auto;
        height: auto;
    }

    .rightmain .rightmain-m .mm .works li {
        margin-bottom: 3%;
    }

    .rightmain .rightmain-m .mm .works .mine li a {
        width: 49%;
        margin-right: 1%;
        margin-bottom: 3%;
    }

    .rightmain .rightmain-m .mm .works li a.bo {
        position: static;
    }

    .rightmain .index-main .right .right-m .index-news li {
        margin-bottom: 6px;
    }

    .rightmain .index-main .right .right-m .join li {
        margin: 0 17px 10px;
    }

    .foot .t {
        margin-bottom: 8px;
    }
}
/*宽度480以下*/
@media only screen and (max-width: 480px) {
    .rightmain .rightmain-m .mm .news-main li .img {
        display: block;
        width: 100%;
        height: auto;
    }

    .rightmain .rightmain-m .mm .news-main li .info {
        display: block;
        width: 100%;
        height: auto;
        box-sizing: border-box;
        padding: 10px 3%;
    }
}
/*宽度360以下*/
@media only screen and (max-width: 360px) {
}
/*宽度320以下*/
@media only screen and (max-width: 320px) {
}
