@media only screen and (max-width: 767px) {

    .responsive #top #wrap_all #who-we-are .flex_column,
    .responsive #top #wrap_all #our-advantage .flex_column {
        margin-bottom: 10px;
        margin-top: 0;
    }

    .responsive #contact-us .contact-address {
        width: 100% !important;
        max-width: 100% !important;
    }

    .responsive #who-we-are .big-title,
    .responsive #our-advantage .big-title {
        margin-bottom: 25px;
    }

    .responsive #who-we-are .avia-button {
        margin-top: 0;
    }

    .responsive #our-team .our-team.text {
        text-align: center;
    }

    .responsive #top #wrap_all #our-team .av_two_fifth {
        margin-bottom: 0;
    }

    .responsive #our-advantage .right {
        width: 68%;
    }

    .responsive #our-partner .avia-content-slider-inner {
        margin: 0 auto;
        text-align: center;
        width: 55%;
    }

    .responsive #our-partner .main_partner {
        margin-bottom: 20px !important;
    }

    .responsive #our-partner .bottom-up {
        height: auto;
        padding-bottom: 10px;
    }

    .responsive #our-partner .bottom-up .column {
        width: 120px;
        margin-left: 10px;
    }

    .responsive #contact-us .tab-content {
        margin-top: 25px;
    }

    .responsive #top #our-team .slide-image {
        width: 157px;
    }

    /*团队列表页面*/
    .responsive #top #team-list .big-title.first {
        margin-top: 20px;
    }

    .responsive #top #team-list .big-title {
        margin-bottom: 15px;
    }

    .responsive .team-img-container {
        float: none;
        margin: 0 auto;
    }

    .responsive #top h3.team-member-name {
        text-align: center;
        margin: 15px 0 10px 0;
    }

    .responsive .team-member-description {
        float: none;
        margin: 0 auto;
        width: 100%;
    }

    .responsive .team-member-description p {
        margin: 0 auto;
        text-align: center;
    }

    .responsive #top #wrap_all #team-list .flex_column.first {
        margin-top: 0;
    }

    /*合作伙伴页面*/
    .responsive #aboutus-partner-list .tabcontainer .tab_content {
        padding: 30px 0;
        margin: 0 auto;
        text-align: center;
    }

    .responsive #top #aboutus-partner-list .title-border {
        margin: 0 0 20px 20px;
    }
}
p{
    margin: 0;
}

#our-team .under-line,
#our-advantage .under-line {
    margin-left: 42.2%;
}

#our-team .avia-logo-slider .slide-entry {
    padding: 0 12.7px;
}

#our-team .avia-logo-slider .slide-image .name {
    display: none;
}

#our-team .avia-logo-slider .slide-image:hover .name {
    color: #fff;
    background: url(../images/iconbox/gray.png) no-repeat center left;
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: center;
    line-height: 30px;
    display: block;
}

#our-team .avia-logo-slider .slide-image {
    position: relative;
}

#our-team .avia-logo-slider .slide-image {
    width: 157px;
    height: 157px;
}

#our-team .avia-logo-slider .slide-image img {
    width: 100%;
    height: 100%;
}

#our-partner .under-line {
    margin-bottom: 50px;
}

#who-we-are .flex_column {
    margin-left: 36px;
    width: 31.1%;
    margin-top: 48px;
}

#who-we-are .flex_column.first {
    margin-left: 0;
}

/*#top #who-we-are .border {
    padding: 3px 8px;
}*/

#who-we-are .avia-button {
    margin-top: 35px;
}

#who-we-are .left {
    float: left;
    margin-top: 5px;
}

#who-we-are .right:not(.popover) {
    float: left;
    padding-left: 15px;
    width: 65%;
}

#who-we-are .column {
    margin-right: -5px;
}

#who-we-are .sumup {
    color: #333333;
}

#who-we-are .column .spec {
    clear: both;
    border-top: 1px solid #ddddde;
    padding-top: 14px;
    padding-bottom: 10px;
}

#who-we-are .column .title {
    float: left;
    padding-bottom: 12px;
    font-size: 16px;
    font-weight: bold;
}

#who-we-are .column .detail {
    padding-top: 10px;
    color: #898989;
    letter-spacing: 0;
    text-align: justify;
    text-justify: inter-ideograph;
}

#who-we-are .popup {
    width: 715px;
    height: 415px;
    padding: 29px 34px 31px;
    position: absolute;
    top: 185px;
    left: 120px;
    font-size: 12px;
    background-image: url(../images/aboutus/whoweare-popover1.png);
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    z-index: 2;
    /*opacity: 0.5;*/
    color: #898989;
    letter-spacing: 2px;
}

#who-we-are #popup2,
#who-we-are #popup5 {
    left: 202px;
}

#who-we-are #popup3,
#who-we-are #popup6 {
    left: 389px;
}

#who-we-are .popup .poptitle {
    margin-bottom: 21px;
    color: #333333;
}

#who-we-are .popup p {
    text-indent: 2em;
    line-height: 30px;
    margin-bottom: 21px;
}

#who-we-are #popup1 div {
    float: left;
    line-height: 1.5em;
    margin-right: 20px;
}

#who-we-are #popup1 p,
#who-we-are #popup4 p {
    line-height: 20px;
}

#who-we-are #popup1,
#who-we-are #popup4 {
    letter-spacing: normal;
}

#our-team .flex_column.av_two_fifth {
    float: right;
    margin-left: 0;
    width: 40%;
}

#our-team .our-team.text {
    text-align: right;
    line-height: 26px;
}

#our-team .our-team.text .detail {
    letter-spacing: 0;
    line-height: 27px;
}

#top #our-team .our-team .red-text {
    color: #f81d27;
    font-family: 'Myriad Pro', 'FZLTH_GB18030', "Microsoft YaHei", "STHeiti-Light", "SimSun";
}

#our-team .slide-entry-wrap a {
    background: none;
}

#our-team .prev-slide,
#our-team .next-slide {
    position: absolute !important;
    top: 71px !important;
    width: 40px !important;
    height: 74px !important;
}

#our-team .prev-slide {
    right: 1087px;
}

#our-team .next-slide {
    left: 40px;
}

#our-team .avia-content-slider-inner .post-entry {
    /* background: url(../images/situation/challenges-bottom.png) repeat;
    padding: 15px 0;*/
}

#our-team .avia-content-slider-inner {
    height: 100% !important;
    margin-top: 7px;
}

#our-advantage .column .title {
    font-size: 16px;
    color: #252122;
    text-align: justify;
    text-justify: inter-ideograph;
}

#our-advantage .column .detail {
    padding-top: 7px;
    float: left;
    color: #898989;
    letter-spacing: normal;
}

#our-advantage .left {
    float: left;
}

#our-advantage .right {
    float: left;
    width: 75%;
    padding-left: 30px;
}

#our-partner .content {
    padding-top: 0;
}

#our-partner .bottom-up {
    width: 100%;
    border: 1px solid #afafaf;
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    margin-top: 25px;
}

#our-partner .bottom-up .column {
    float: left;
    margin-left: 60px;
    /* margin-top: 5px; */
    padding-left: 28px;
    color: #808080;
    cursor: pointer;
}

#our-partner .bottom-up .column:hover {
    color: #ed1c24;
}

#our-partner .bottom-up .column1 {
    background: url(../images/aboutus/partner-1.png) no-repeat  left;
    margin-left: 42px;
}

#our-partner .bottom-up .column1:hover {
    background: url(../images/aboutus/partner-1a.png) no-repeat  left;
}

#our-partner .bottom-up .column2 {
    background: url(../images/aboutus/partner-2.png) no-repeat  left;
}

#our-partner .bottom-up .column2:hover {
    background: url(../images/aboutus/partner-2a.png) no-repeat  left;
}

#our-partner .bottom-up .column3 {
    background: url(../images/aboutus/partner-3.png) no-repeat  left;
}

#our-partner .bottom-up .column3:hover {
    background: url(../images/aboutus/partner-3a.png) no-repeat  left;
}

#our-partner .bottom-up .column4 {
    background: url(../images/aboutus/partner-4.png) no-repeat  left;
}

#our-partner .bottom-up .column4:hover {
    background: url(../images/aboutus/partner-4a.png) no-repeat  left;
}

#our-partner .bottom-up .column5 {
    background: url(../images/aboutus/partner-5.png) no-repeat  left;
}

#our-partner .bottom-up .column5:hover {
    background: url(../images/aboutus/partner-5a.png) no-repeat  left;
}

#our-partner .bottom-up .column6 {
    background: url(../images/aboutus/partner-6.png) no-repeat  left;
}

#our-partner .bottom-up .column6:hover {
    background: url(../images/aboutus/partner-6a.png) no-repeat  left;
}

#our-partner .bottom-up .column7 {
    background: url(../images/aboutus/partner-7.png) no-repeat  left;
    width: 8%;
    margin-right: 3%;
}

#our-partner .bottom-up .column7:hover {
    background: url(../images/aboutus/partner-7a.png) no-repeat  left;
}

#our-partner .bottom-down {
    width: 100%;
    overflow: hidden;
    background-color: #808080;
}

#our-partner .bottom-down .column {
    float: left;
    margin-top: 12px;
    margin-bottom: 20px;
    padding-left: 52px;
    color: #ffffff;
    font-size: 13px;
}

#contact-us .tab-content {
    background-color: #fff;
    padding: 10px 8px;
    margin-bottom: 12px;
    margin-top: 50px;
}

#contact-us .tab-content .title {
    color: #ed1c24;
    font-size: 20px;
    letter-spacing: 2px;
    border-bottom: 2px solid #ed1c24;
    padding-bottom: 22px;
    margin-bottom: 24px;
    float: left;
    font-family: 'Myriad Pro', 'FZLTH_GB18030', "Microsoft YaHei", "STHeiti-Light", "SimSun";
}

#contact-us .contact-address.text {
    clear: both;
}

#contact-us .contact-address .nav {
    font-size: 24px;
    font-weight: normal;
    padding-bottom: 70px;
    margin: 0;
}

#contact-us .contact-address .nav a {
    border: 1px solid #ddddde;
    color: #727171;
    padding: 15px 0;
    font-size: 26px;
}

#contact-us .contact-address .nav .active a {
    background-color: #ed1c24;
    border: none;
    color: #fff;
}

#contact-us .contact-address .nav li {
    padding-right: 20px;
}

#contact-us .contact-address .nav li:last-child {
    padding-right: 0;
}

#contact-us .contact-address .nav a:hover {
    background-color: #ed1c24;
    color: #fff;
}

#contact-us .tab-pane {
    overflow: hidden;
}

#contact-us .left {
    float: left;
    width: 48%;
    padding: 20px 20px;
    color: #727171;
}

#contact-us .right {
    float: right;
    width: 52%;
}

#contact-us .contact-net {
    /*border: 1px solid #ed1c24;
    border-bottom-width: 2px;
    background-color: #fff;*/
    background: url(../images/contact/contact-net-background.png) no-repeat;
    padding: 7px 40px;
    min-height: 149px;
}

#contact-us .contact-net .row {
    margin-bottom: 0;
}

#contact-us .contact-net .title {
    font-size: 16px;
    line-height: 40px;
}

/*鍏充簬鎴戜滑-鍥㈤槦鍒楄〃*/
#aboutus-partner-list .tabcontainer .tab_content {
    border: none;
    background-color: #fff;
    padding: 75px 0 60px 0;
}

#aboutus-partner-list .tab_titles {
	display: flex;
    flex-direction: row;
	width: calc(100% - 5px);
}

#aboutus-partner-list .tab_titles .tab {
    flex: 1;
	width: 100%;
    background-color: #f7f8f8;
    border: 1px solid #b9b9b9;
    font-size: 16px;
    font-family: 'Myriad Pro', 'FZLTH_GB18030', "Microsoft YaHei", "STHeiti-Light", "SimSun";
    text-align: center;
    padding: 18px 0;
    color: #646464;
}

#top #aboutus-partner-list .tab_titles .active_tab {
    background-color: #ed1c24;
    color: #fff;
}

#aboutus-partner-list .public-list .row {
    background: url(../images/dreamapply/line.png) repeat-x bottom center;
    margin-bottom: 0;
}

#aboutus-partner-list .public-list [class *="col-"] {
    padding: 18px 0 16px 52px;
    cursor: pointer;
    background: url(../images/iconbox/dot.png) no-repeat 38px 29px;
}

#aboutus-partner-list .public-list [class *="col-"]:hover {
    background-color: #f5f5f5;
}

#aboutus-partner-list .border {
    width: 125px;
    margin: 0 auto;
    margin-top: 26px;
    text-align: center;
    height: 35px;
}

#aboutus-partner-list br {
    display: none;
}

#aboutus-partner-list .tab_inner_content {
    overflow: hidden;
}

#aboutus-partner-list .content {
    padding-bottom: 18px;

}

#top #aboutus-partner-list .title-border {
    margin: 45px 0 27px 0;
    padding-left: 18px;
    line-height: 25px;
}

#aboutus-partner-list img {
    margin: 5px 3px;
    padding: 0px;
    width: calc(25% - 10px);
    height: 107px;
    object-fit: contain;
    border: 1px solid #eee;
}

#aboutus-partner-list img:last-child {
    margin-right: 0;
}

#top #aboutus-partner-list .title-border.first {
    margin-top: 3px;
}

/*鍏充簬鎴戜滑-鍚堜綔浼欎即*/
#top h3.team-member-name {
    color: #252122;
    font-weight: bold;
    /*float: left;*/
    margin: 5px 0 17px 0;
    font-size: 24px;
    font-family: 'Myriad Pro', 'FZLTH_GB18030', "Microsoft YaHei", "STHeiti-Light", "SimSun";
}

#team-list .av_one_third .team-member-description {
    width: 100%;
}

.team-img-container img {
    margin: 0;
}

#team-list .team-img-container img {
    width: auto;
    height: 100%;
}

.team-member-description {
    color: #646464;
    float: left;
    width: 55%;
    line-height: 26px;
}

.team-img-container {
    float: left;
    margin-right: 4%;
    width: 206px;
    height: 228px;
}

#team-list .av_one_half {
    margin-top: 67px;
}

#top .title-border.first {
    margin-top: 0;
}

/*鍚堜綔澶ヤ即*/
#our-partner .main_partner {
    width: 20%;
    margin: 0;
    cursor: pointer;
    height: 177px;
    position: relative;
}

#our-partner .main_partner .logo {
    width: auto;
    height: auto;
    display: block;
}

#our-partner .main_partner img {
    width: 100%;
    height: 100%;
}
  
#our-partner .avia-content-slider-inner {
    width: 92%;
    margin: 0 auto;
    position: relative;
    height: 100% !important;
}

#our-partner .main_partner:hover .logo {
    /*display: none;*/
}

#top h3.team-member-name span {
    font-size: 16px;
    padding-left: 10px;
    font-weight: normal;
}

/*关于我们-我们是谁*/
#whoweare .detail {
    text-indent: 2em;
    padding-bottom: 10px;
    letter-spacing: normal;
}

#whoweare .sumup {
    color: #333;
    font-weight: bold;
    padding-bottom: 8px;
    font-size: 16px;
}

#top #whoweare .title-border {
    margin-bottom: 25px;
    margin-top: 40px;
    font-size: 26px;
}

#whoweare img {
    border: 2px solid #ddddde;
    padding: 10px;
}

#who-we-are .flex_column:hover {
    cursor: pointer;
}

#who-we-are .flex_column:hover .title,
#who-we-are .flex_column:hover .sumup {
    color: #ed1c24;
}

#whoweare .av_textblock_section:last-child {
    padding-bottom: 45px;
}

#top #whoweare .title-border.first {
    margin-top: 80px;
}


/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
    .responsive #contact-us .contact-address .tab-content .tab-pane {
        display: block !important;
        opacity: 1 !important;
    }

    .responsive #contact-us .contact-address .tab-content .left,
    #contact-us .contact-address .tab-content .right {
        width: 100%;
    }

    .responsive #contact-us .contact-address .nav {
        display: none;
    }

    .responsive #contact-us .contact-net {
        background: #ffffff;
        /*border: 1px solid red;*/
    }

    .responsive #contact-us .contact-net .row .col {
        width: 100%;
        display: block;
    }
}

.council-tab {
    margin-bottom: 60px;
}

.council-tab ul {
    margin-left: 0;

}

.council-tab ul li {
    display: inline;
    margin-left: 0;
    margin-right: 20px;
    font-size: 18px;
}

.council-tab ul li a:hover{
    color:#ed1c23 ;
}


#top #our-team .read-more {
    width: 130px;
}

#top #our-team .avia-button {
    min-width: 130px;
    background-color:transparent !important;
    margin-top: 50px;
}
