.about-page {
       color: #2a2a2a;
       font-size: 16px;
       line-height: 1.42;
}
#banner.page-banner .w{
   padding-top: 0;
}
#banner .banner-title{
   padding-top: 0;
   text-shadow: 0 0 5px rgb(0 0 0 / 50%);
   margin: 0;
}
#banner .banner-title::before{
   display: none;
}
#wzyh{
   font-size: 22px;
   font-weight: 600;
   text-align: left;
   line-height: 40px;
   padding: 10px 0;
   position: relative;
   display: block;
   text-indent: 2em;
   text-align: justify;
}
#wzyh:before {
         content: '"';
         font-size: 400%;
         color:#ffc627;
         top: -5px;
         position: absolute;
         left: 0;
         display: block;
         text-indent: 0;
         line-height: 1;
}
.about-layout-a .time-year{
    color:#ffc627;
        font-size: 34px;
}
.w-100{
   width: 100%;
   display: block;
}
.about-layout-a .l-box p{
   font-size: 20px;
}
.font-w{
   font-weight: 600;
}
.title-color-yellow .div-title{
   color: #ffc627;
   
}
.about-layout-a .div-title,.about-layout-b .div-title{
   margin-bottom: 5px;
}
.about-page .div-content{
   margin: 0 -15px;
}
#wzyh:after{
         content: '"';
         font-size: 400%;
         position: absolute;
         right: 0;
         color:#ffc627;
         bottom: -40px;
         line-height: 1;
}
.about-layout-a .one-wz{
   font-size: 15px;
   font-weight: 500;
   text-align: justify;
   border: 5px solid #ffc627;
   margin: 0;
   padding: 6px;
}
.about-layout-a .r-title,.about-layout-b .left-list .l-titel{
   background-color: #ffc627;
   font-weight: 600;
   font-size: 40px;
   line-height: 1.4;
   padding: 1px 10px;
}
.about-layout-a .r-list-item{
   padding-top:4px;
}
.about-layout-a .user-box{
   margin-top: 80px;
   clear: both;
}
.about-layout-a .user-item{
   display: flex;
  
   flex-direction: column;
   justify-content: center;
}
.about-layout-b .addflex{
   margin-bottom: 60px;
}
.about-layout-b .user-item{
   margin-bottom: 50px;
}
.about-layout-a .user-item span,.about-layout-b .user-item span{
   font-weight: 600;
  
   display: block;
   margin-bottom: 5px;
}
.about-layout-b .b-img-list .b-list-text span{
   display: block;
       font-weight: 600;
      
       display: block;
       margin-bottom: 5px;
}
.p-t-40{
   padding-top: 40px !important;
}
.p-t-20{
   padding-top: 20px !important;
}

.section-bottom-80{
   margin-bottom: 80px;
}
.map-img-box p{
   font-size: 20px;
}
.about-layout-b .left-list-item{
   margin-bottom: 8px;
}


.about-layout-b .left-list .left-list-item  div{
   margin-bottom: 5px;
}


.about-layout-c .ddd ul li{
     list-style: none;
     font-weight: 600;
     line-height: 22px;
     font-size: 18px;
     margin-bottom: 7px;
}
.about-layout-c .ddd .box-title{
   font-weight: bold;
   text-align: center;
   font-size: 30px;
   color: #ffc627;
   padding-top: 30px;
   clear: both;
   line-height: 60px;
   margin-bottom: 10px;
}




.about-layout-c  .div-title{
   margin-bottom: 50px;
}
.about-layout-c .text-list .jyhz-top-box-wz{
   background: #ffc627;
   font-size: 18px;
   font-weight: 600;
   height: 90px;
   display: flex;
   width: 100%;
   align-items: center;
}
.about-layout-c .text-list{
   margin-bottom: 20px;
}
.about-layout-c .text-list .box-num{
   flex-shrink: 0;
   width: 40%;
   text-align: right;
   font-size: 44px;
}
.about-layout-c .text-list .box-item-text{
    margin-left: 35px;
    text-align: center;
}
.about-layout-c .text-list .jyhz-top-box-desc{
       text-align: justify;
       padding: 20px;
       border: 3px solid #ffc627;
       height: 120px;
      
}
.about-layout-c .text-list .col-sm-12:nth-of-type(even) .jyhz-top-box-wz{
   background-color: #000;
       color: #ffc627;
}
.about-layout-c .text-list .col-sm-12:nth-of-type(even) .jyhz-top-box-desc{
    border: 3px solid #000;
}

.about-layout-d .xxicon{
   position: absolute;
   top: -40px;
   left: -15px;
   height: 75px;
}
.xuey-list .xuey-item .item-box{
   border: 3px solid #ffc627;
   font-weight: 500;
   padding: 35px 30px;
}

.about-layout-d .box-content{
   padding-top: 40px;
}
.about-layout-d .xuey-item{
   margin-bottom: 20px;
}
.xuey-list .xuey-title{
   display: block;
   font-size: 18px;
   font-weight: 600;
   margin-bottom: 7px;
}
.about-layout-d .r-xuey .r-xuey-title{
   margin-bottom: 19px;
}
.about-layout-d .r-xuey hr{
       border-top: 2px solid #ffc627;
       margin: 63px 0px;
}
.about-layout-d .xuey-name{
       text-align: center;
       background: #ffc627;
       float: right;
       font-weight: bold;
       font-size: 24px;
       padding: 10px 30px;
       min-width: 300px;
}




.about-layout-e .asd .jyhz-top-box-wz {
    background: #ffc627;
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    height: 42px;
    line-height: 42px;
    padding-left: 18px;
    padding-top: 2px;
}
.about-layout-e .asd .jyhz-top-box-desc {
    text-align: justify;
    padding: 10px;
    border: 3px solid #ffc627;
    line-height: 22px;
    font-weight: 500;
    font-size: 15px;
}
.about-layout-e .case-list:nth-child(1) .asd{
   margin-bottom: 14px;
}
.about-layout-e .case-list:nth-child(2) .asd{
   margin-bottom: 33px;
}
.about-layout-e .case-list:nth-child(3) .asd{
   margin-bottom: 44px;
}
.about-layout-f .l-text{
   font-size: 28px;
   font-weight: 600;
   padding:50px;
   border: 4px solid #ffc938;
   line-height: 1.5;
}
.about-layout-f .l-text p{
   text-indent: 2em;
   margin-bottom: 20px;
}
.about-layout-f .r-list li{
   display: flex;
   margin-bottom: 10px;
   align-items: center;
}
.about-layout-f .r-list li .list-img{
   width: 66px;
}
.about-layout-f .r-list li .list-text{
   margin-left: 10px;
       font-weight: 600;
       font-size: 20px;
       line-height: 1.6;
}
.about-layout-f .r-list li .list-text .fu-text{
   font-weight: 500;
   display: block;
   color: #3C3C3C;
   font-size: 16px;
}
.about-layout-f .bt-imgbox{
   padding-top: 65px;
   display: flex;
   flex-direction: column;
   align-items: center;
}
.about-layout-f .bt-imgbox  .img-title{
   background-color: #ffc938;
   font-size: 26px;
   font-weight: 600;
   padding: 5px 10px;
   margin-bottom: 15px;
}
.about-layout-f .bt-imgbox .img-dom img{
    max-width: 100%;
}

/*
通用
*/
.p-t-0{
   padding-top: 0 !important;
}
.p-b-0{
   padding-bottom: 0 !important;
}
.p-b-40{
   padding-bottom: 40px !important;
}
.row-full{
   margin: 0 -15px;
}
.box-center{
   text-align: center;
}              
.clear::after{
   content: '';
   display: block;
   clear: both;
}

/*学术卓越*/
.xueshu-layout-a .box-content{
   flex-wrap: nowrap;
   align-items: flex-start;
}
.xueshu-layout-a .r-box{
   margin-left: 50px;
   width: 365px;
   flex-shrink: 0;
   padding: 30px;
   position: relative;
   border-bottom: 1px solid #e9e9e9;
   border-left: 1px solid #e9e9e9;
   border-right: 1px solid #e9e9e9;
   background-color: #f5f5f5;
   border-radius: 10px;
}
.xueshu-layout-a .r-box .box-title{
   margin-bottom: 24px;
   margin-top: 16px;
}
.xueshu-layout-a .r-box .menu-list li{
   display: block;
}

.xueshu-layout-a .r-box .menu-list a{
       border-top: 1px solid #d7d7d7;
       display: block;
       padding: 13px 5px;
       color: #8C1D40;
       font-weight: 500;
       text-decoration: none;
       font-size: 18px;
}
.xueshu-layout-a .r-box .menu-list li:nth-child(1) a{
  
}
.xueshu-layout-a .r-box .menu-list a:hover{
       background-color: #f5f5f5;
       font-weight: bold;
}
.box-mbx{
   margin-bottom: 30px;
}
.box-mbx a{
       color: #8C1D40;
}
.box-mbx span{
    color: #555;
}
.box-mbx .jghx{
   margin: 0 3px;
}
.xueshu-layout-a .box-text {
   line-height: 1.6;
}
.xueshu-layout-a .box-text h3{
   margin-bottom: 20px;
   font-size: 24px;
}
.bgnr-box{
   margin-top: -34px;
   position: relative;
}
#banner.xueshu-bg{
   background-repeat: no-repeat;
   background-position: bottom center;
   background-size: cover;
   min-height: 750px;
   border: 0;
}
#banner.xueshu-bg .banner-title{
   margin-bottom: 150px;
}
.xueshu-bg .bg-title{
       font-size: 4em;
       color: #FFFFFF;
       font-weight: bold;
}

.boxbg-nr .form-box{
   
}
.boxbg-nr .form-box table  tr  {
    border-top: 1px solid #b7b7b7;
   
 
}
.boxbg-nr .form-box table  tr td,.boxbg-nr .form-box table  tr th{
   padding: 14px;
   vertical-align: middle;
   line-height: 1.44;
}
.boxbg-nr .form-box table {
    background-color: white;
    margin-bottom: 24px;
    max-width: 100%;
    width: 100%;
}
.boxbg-nr .form-box  table > tbody > tr:nth-child(2n+1) {
    background-color: #F5F5F5;
}
.boxbg-nr .form-box table > tbody > tr:nth-child(1){
    border-bottom: 2px solid #b7b7b7;
    border-top: 0;
}
.xueshu-layout-b .boxbg-nr .form-box {
   margin-bottom: 60px;
}
.bgnr-box .boxbg-list{
    flex-wrap: nowrap;
    margin: 0 -17px;
    align-items: flex-start;
    justify-content: flex-start;
}
.bgnr-box .boxbg-list .list-item{
   width: 25%;
   padding: 0 17px;
   margin-bottom: 20px;
}

.bgnr-box .boxbg-list .list-item .item-title{
       background-color: #ffc627;
       font-weight: 600;
       font-size: 34px;
       margin-bottom: 14px;
       padding: 3px 10px;
       display: inline-block;
}
.bgnr-box .boxbg-list .list-item .item-text{
   font-size: 18px;
   line-height: 1.6;
}
.bgnr-box .left-text-box{
   flex-wrap: nowrap;
   align-items: flex-start;
}
.bgnr-box .left-text-box .left-text{
   width: 360px;
   padding: 20px;
   font-size: 18px;
   font-weight: 600;
   flex-shrink: 0;
   background-color: #fff;
}
.bgnr-box .left-text-box .boxbg-list{
   flex-wrap: wrap;
   margin-left: 33px;
   margin-right: 0;
}
.bgnr-box .left-text-box .boxbg-list .list-item{
   width: 50%;
}
.about-page .bgnr-box .div-content ,.about-page  .xueshu-layout-a .div-content{
    margin: 0;
}
 .ml-0 .div-content{
    margin-left: 0 !important;
 } 
 .mr-0 .div-content{
    margin-right: 0 !important;
 }
/*
一流师资
*/
.shizi-layout-a .box-title{
      border-bottom: 1px solid #eee;
      margin-bottom: 25px;
      padding-bottom: 12px; 
      font-size: 48px;
      line-height: 1.2;
      font-weight: 600;
}
.shizi-layout-a .box-list{
   align-items: flex-start;
   justify-content: flex-start;
}
.shizi-layout-a .l-box{
   width: 40%;
   line-height: 1.6;
}
.shizi-layout-a .l-box p,.shizi-layout-a .l-box h2,.shizi-layout-a .l-box h3,.shizi-layout-a .l-box h4{
   margin-bottom: 20px;
}
.shizi-layout-a .r-box{
   padding-left: 50px;
   width: 60%;
}
.shizi-layout-a .jiang-list{
   display: flex;
   justify-content: flex-start;
   margin: 0 -7px;
   flex-wrap: wrap;
}

.shizi-layout-a .jiang-list .featured-awards{
   width: 50%;
   padding: 0 7px;
   margin-bottom: 14px;
   display: flex;
   align-items: center;
   position: relative;
   height: 72px;
   flex-wrap: nowrap;
}
.shizi-layout-a  .featured-awards .award-number{
   display: flex;
   justify-content: center;
   align-items: center;
   width: 72px;
   height: 100%;
   background-color: #8C1D40;
   color: #fff;
   font-size: 38px;
   font-weight: bold;
   margin-bottom: 0;
   flex-shrink: 0;
}
.shizi-layout-a  .featured-awards .award-name{
   display: flex;
   justify-content: flex-start;
   align-items: center;
   height: 100%;
   margin-bottom: 0;
   background-color: #FFC627;
   color: #000;
   font-size: 22px;
   font-weight: bold;
   padding: 0 12px;
   width: 100%;
}
.shizi-layout-b  .box-title{
   margin-bottom: 20px;
   font-size: 30px;
   font-weight: 600;
}




@media screen and (max-width: 1680px) {
.about-layout-c .text-list .box-num{
   width: 30%;
}
#wzyh{
   font-size: 20px;
}
.about-layout-e .case-list:nth-child(3) .asd {
    margin-bottom: 55px;
}
.p-t-40 {
    padding-top: 20px !important;
}
.p-t-20 {
    padding-top: 0px !important;
}
.about-layout-f .l-text{
   font-size: 25px;
}
.shizi-layout-a .l-box{
   width: 35%;
}
.shizi-layout-a .r-box{
   width: 65%;
}
}

@media screen and (max-width: 1280px) {
.about-layout-a .clear>.col-sm-12,.about-layout-b .map-img-box,.about-layout-b .addflex>.col-lg-6,
.about-layout-b .left-list
{
   width: 100%;
}
.about-layout-a .map-img-box ,.about-layout-a  .map-text-box,.about-layout-b .map-img-box,
.about-layout-b .left-list
{
   margin-bottom: 40px;
}
.about-layout-b .r-box>.col-lg-12{
   width: 50%;
}

.about-layout-a .user-box,.about-layout-b .r-box{
     display: flex;
     align-items: center;
     padding-top: 50px;  
     padding-left: 0;
     padding-right: 0;
}
.about-layout-a .map-text-box,.about-layout-a .map-text-box>.column,.about-layout-b .addflex>.column{
   padding-left: 0;
   padding-right: 0;
}
.about-layout-b .user-item{
   margin-bottom: 0;
}
.about-layout-f .l-text {
    font-size: 24px;
    padding: 40px;
}
.bgnr-box .boxbg-list .list-item .item-title{
   font-size: 30px;
}
#banner.xueshu-bg{
   min-height: 650px;
}
.shizi-layout-a .box-title{
   font-size: 38px;
}
.shizi-layout-a .l-box,.shizi-layout-a .r-box{
   width: 100%;
   padding: 0;
}
}

@media screen and (max-width: 1024px) {
.about-page{
   font-size: 0.16rem;
   line-height: 1.6;
}
.about-layout-a .map-text-box{
   display: flex;
   padding: 0 0.12rem;
   flex-wrap: nowrap;
}
.about-layout-a .map-text-box .column{
   padding: 0;
   width: 50%;
   box-sizing: border-box;
}
.about-layout-a .map-text-box .column .col-sm-12{
   padding: 0 0.12rem;
}
.about-layout-a .div-title, .about-layout-b .div-title {
    margin-bottom: 0.1rem;
}
.about-layout-a .l-box p,.map-img-box p{
   font-size: 0.22rem;
}
.about-layout-a .map-img-box ,.about-layout-a  .map-text-box,.about-layout-b .map-img-box,
.about-layout-b .left-list
{
   margin-bottom: 0.5rem;
}

.about-layout-a .time-year{
   font-size: 0.32rem;
}
.about-layout-a .r-title, .about-layout-b .left-list .l-titel{
   font-size: 0.4rem;
}
.about-layout-a .one-wz{
       font-size: 0.2rem;
       border: 0.05rem solid #ffc627;
       padding: 0.1rem;
}
.map-text-box{
   padding: 0;
}
.map-text-box>.column,.about-layout-a .user-box>.col-sm-12{
   padding-left: 0;
   padding-right: 0;
   width: 100%;
}
.about-layout-b .r-box>.col-lg-12{
   width: 100%;
}
.about-layout-a .user-box, .about-layout-b .r-box{
   flex-direction: column;
   margin: 0;
   padding-top: 0.3r;
}
.about-layout-a  .user-box-left,.about-layout-b .user-item{
   margin-bottom: 0.3rem;
}
.about-layout-a  .user-box-left .user-left-img,.about-layout-b .user-item .col-sm-12{
   width: auto;
}
#wzyh {
    font-size: 0.22rem;
    line-height: 1.5;
}
#wzyh:after{
   bottom: -0.5rem;
}
#wzyh:before {
    top: -0.2rem;
}
.about-layout-b .left-list-item p{
   font-size: 0.2rem;
}
.about-layout-b .left-list-item{
   margin-bottom: 0.15rem;
}
.about-layout-b .b-img-list>.column,
.about-layout-a .user-box>.user-box-left,
.about-layout-b .r-box>.col-lg-12,
.about-layout-b .r-box>.col-lg-12>.box-center
{
   width: 100%;
   margin-bottom: 0.3rem;
   display: flex;
   flex-direction: column;
   align-items: center;
}
.about-layout-b .b-img-list>.column .b-list-img,
.about-layout-a .user-box>.user-box-left .user-left-img
{
   width: auto;
   margin-bottom: 0.2rem;
}
.about-layout-b .b-img-list>.column .b-list-text,.about-layout-a .user-item,
.about-layout-b .r-box>.col-lg-12>.col-lg-8
{
  text-align: center;
}
.about-layout-c .text-list{
   margin-bottom: 0.3rem;
   display: flex;
   flex-wrap: wrap;
}
.about-layout-c .text-list>.col-md-3{
   width: 50%;
   margin-bottom: 0.2rem;
}
.about-layout-c .text-list .box-num{
   font-size: 0.4rem;
}
.about-layout-c .text-list .box-item-text{
   margin-left: 0.35rem;
}
.about-layout-c .text-list .jyhz-top-box-wz{
   font-size: 0.2rem;
   height: 0.8rem;
}
.about-layout-c .text-list .col-sm-12:nth-of-type(even) .jyhz-top-box-desc {
    border: 0.03rem solid #000;
}
.about-layout-c .text-list .jyhz-top-box-desc {
    text-align: justify;
    padding: 0.2rem;
    border: 0.03rem solid #ffc627;
    height: 1rem
}
.about-layout-c .text-list .col-sm-12:nth-of-type(3) .jyhz-top-box-wz {
    background-color: #000;
    color: #ffc627;
}
.about-layout-c .text-list .col-sm-12:nth-of-type(3) .jyhz-top-box-desc {
    border: 0.03rem solid #000;
}
.about-layout-c .text-list .col-sm-12:nth-of-type(4) .jyhz-top-box-wz {
    background-color: #ffc627;
    color: #000
}
.about-layout-c .text-list .col-sm-12:nth-of-type(4) .jyhz-top-box-desc {
    border: 0.03rem solid #ffc627;
}
.about-layout-c .ddd .box-title {
   
    font-size: 0.28rem;
    padding-top: 0.2rem;
    line-height: 1;
    margin-bottom: 0.2rem;
}
.about-layout-c .ddd ul{
   display: flex;
   flex-wrap: wrap;
}
.about-layout-c .ddd ul li {
    line-height:1.6;
    font-size: 0.16rem;
    margin-bottom: 0.07rem;
    width: 50%;
}
.about-layout-d .xuey-list{
   width: 100%;
}
.about-layout-d .xxicon{
   top: -0.4rem;
   height: 0.7rem;
   left: 50%;
   transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   -o-transform: translateX(-50%);
   -webkit-transform: translateX(-50%);
   background: #fff;
}
.about-layout-d .xuey-item{
   margin-bottom: 0.6rem;
}
.xuey-list .xuey-item .item-box {
    border: 0.03rem solid #ffc627;
    padding: 0.3rem
    
}
.xuey-list .xuey-title {
    font-size: 0.2rem;
    margin-bottom: 0.08rem;
}
.about-layout-d .xuey-name {
  
    font-size: 0.24rem;
    padding: 0.1rem 0.3rem;
    min-width: 3rem;
}
.about-layout-d .r-xuey .r-xuey-title{
   margin-bottom: 0.2rem;
}
.about-layout-d .r-xuey hr {
    border-top: 0.02rem solid #ffc627;
    margin: 0.5rem 0;
}
.about-layout-e .case-list .asd {
    margin-bottom: 0.15rem !important;
}
.about-layout-e .asd .jyhz-top-box-wz {
   
    font-size: 0.2rem;
    font-weight: 600;
    height: 0.5rem;
    line-height: 0.5rem;
    padding-left:0.2rem;
    padding-top:  0.02rem;
}
.about-layout-e .asd .jyhz-top-box-desc {
    
    padding: 0.1rem;
    border: 0.03rem solid #ffc627;
    line-height: 1.6;
    font-size: 0.16rem;
}
.about-layout-e .case-list{
   width: 100%;
}
.about-layout-f .col-sm-12 .l-text{
    border: 0.04rem solid #ffc938;
}
.about-layout-f .col-sm-12>.col-sm-12{
   width: 100%;
   margin-left: 0;
      
}
.about-layout-f .l-text p{
   margin-bottom: 0.2rem;
}
.about-layout-f  .l-text{
   margin-bottom: 0.3rem;
}
.about-layout-f .r-list ul{
   display: flex;
   flex-wrap: wrap;
}
.about-layout-f .r-list li{
   width: 50%;
   margin-bottom: 0.2rem;
}
.about-layout-f .r-list{
   padding: 0;
}
.about-layout-f .r-list li .list-img{
   width: 0.65rem;
}
.about-layout-f .r-list li .list-text {
    margin-left: 0.1rem;
    font-size: 0.18rem;
}
.about-layout-f .r-list li .list-text .fu-text{
   font-size: 0.16rem;
}
.about-layout-f .bt-imgbox {
    padding-top: 0.5rem;
}
.about-layout-f .bt-imgbox .img-title {
    
    font-size: 0.26rem;
    padding: 0.05rem 0.1rem;
    margin-bottom: 0.2rem;
}
.about-layout-f .l-text{
   font-size: 0.24rem;
   padding: 0.3rem;
}
.about-layout-d .xuey-item::after{
   clear: both;
   display: block;
   content: '';
}
.about-layout-a .r-list-item{
   padding-top: 0.1rem;
}
#banner.xueshu-bg .banner-title{
   margin-bottom: 10vh;
}
.boxbg-nr .form-box table tr td, .boxbg-nr .form-box table tr th{
   padding: 0.14rem;
}
.bgnr-box .boxbg-list .list-item .item-title{
   font-size: 0.3rem;
   margin-bottom: 0.14rem;
   padding: 0.04rem 0.15rem;
}
.bgnr-box .boxbg-list .list-item{
   width: 50%;
   margin-bottom: 0.2rem;
   padding: 0 0.17rem;
}
.bgnr-box .boxbg-list {
   margin: 0 -0.17rem;
   flex-wrap: wrap; 
}
.bgnr-box .boxbg-list .list-item .item-text{
   font-size: 0.18rem;
}
#banner.xueshu-bg{
   min-height: 60vh;
}
.bgnr-box .left-text-box{
   display: block;
}
.bgnr-box .left-text-box .left-text{
   width: 100%;
   font-size: 0.18rem;
   padding: 0.2rem;
   margin-bottom: 0.3rem;
}
.bgnr-box .left-text-box .boxbg-list{
      margin: 0 -0.17rem;
}
.xueshu-layout-b .boxbg-nr .form-box{
   margin-bottom: 0.5rem;
}
.box-mbx{
   margin-bottom: 0.35rem;
}
.shizi-layout-a .box-title {
    margin-bottom: 0.25rem;
    padding-bottom: 0.15rem;
    font-size: 0.36rem;
}
.shizi-layout-a .l-box p, .shizi-layout-a .l-box h2, .shizi-layout-a .l-box h3, .shizi-layout-a .l-box h4{
   margin-bottom: 0.2rem;
}
.shizi-layout-a .jiang-list{
   margin: 0 -0.1rem;
}
.shizi-layout-a .jiang-list .featured-awards {
    padding: 0 0.1rem;
    margin-bottom: 0.2rem;
    height: 0.72rem;
}
.shizi-layout-a .featured-awards .award-number{
   width: 0.72rem;
   font-size: 0.38rem;
}
.shizi-layout-a .featured-awards .award-name{
   font-size: 0.2rem;
   font-size: 600;
       padding: 0 0.1rem;
}
.p-b-40{
   padding-bottom: 0.4rem !important;
}
.shizi-layout-b .box-title {
    margin-bottom: 0.2rem;
    font-size: 0.3rem;
}
#anwei-tab-slide .slide-item .tab-title, #anwei-tab-slide .slide-item .tab-text{
   padding: 0.2rem;
}
#anwei-tab-slide .slide-item .tab-title{
   font-size: 0.18rem;
}
}
@media screen and (max-width: 768px) {
.about-layout-a .user-bottom-text{
    padding: 0 15px !important;
}
.xueshu-layout-a .box-content{
   display: block;
}
.xueshu-layout-a .r-box{
   display: none;
}
.xueshu-layout-a .box-mbx{
   margin-bottom: 0.3rem;
}
.xueshu-layout-a .box-text h3{
   font-size: 0.24rem;
   margin-bottom: 0.2rem;
}
.about-layout-b .b-img-list>.column .b-list-img img, .about-layout-a .user-box>.user-box-left .user-left-img img,
 .about-layout-b .r-box>.col-lg-12>.box-center img
{
   width: 80px;
}
.about-layout-c .text-list>.col-md-3{
   width: 100%;
}
.about-layout-c .text-list .jyhz-top-box-wz{
   justify-content: flex-start;
   padding-left: 0.3rem;
}
.about-layout-c .text-list .box-num{
   width: auto;
   flex-shrink: 0;
}
.about-layout-c .text-list .box-item-text{
   text-align: left;
}

.about-layout-e .case-list .asd {
    margin-bottom: 0.25rem !important;
}
.about-layout-e .asd .jyhz-top-box-wz,
.about-layout-f .bt-imgbox .img-title,
.about-layout-d .xuey-name
{
   height: 0.7rem;
   line-height: 0.7rem;
}
.about-layout-f .bt-imgbox .img-title {
    padding: 0 0.1rem;
}
.about-layout-d .xuey-name {
    padding: 0 0.3rem;
}
.about-layout-c .text-list .jyhz-top-box-wz{
   height: 1.1rem;
}
.about-layout-a .r-list-item{
   padding-top: 0.25rem;
}
.bgnr-box .boxbg-nr{
       display: block;
       width: 100%; 
}
}

@media screen and (max-width: 580px) {
.boxbg-nr .form-box{
      overflow-x: scroll;
      display: block;
      position: relative;
      width: 100%;
}
.boxbg-nr .form-box table{
   max-width: 540px;
   width: 540px;
}
  
}

@media screen and (max-width: 440px) {
.shizi-layout-a .jiang-list .featured-awards{
   width: 100%;
}
}


