/*多行溢出*/
/*网站响应样式*/
@media (max-width: 767px) {

  /*分页*/
  .comp-pages .page-pc {
    display: none;
  }

  .comp-pages .page-phone {
    display: block;
  }

  /*文字列表*/
  .comp-text-list-01 .box-s {
    line-height: 26px;
  }

  .comp-text-list-01 .box-s:after {
    top: 25px;
    margin-top: 0;
  }

  .comp-text-list-01 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }

  .comp-text-list-02 li {
    margin-bottom: 20px;
  }

  .comp-text-list-02 .box-s {
    padding: 15px;
  }

  .comp-text-list-02 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }

  .comp-text-list-03 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }

  .comp-text-list-04 .box-s {
    height: auto;
    display: flex;
    align-items: center;
    padding-left: 0;
  }

  .comp-text-list-04 .box-s .box-icon {
    position: relative;
  }

  .comp-text-list-04 .box-s .box-title {
    flex: 1;
    padding-top: 10px;
    padding-bottom: 10px;
    white-space: normal;
    height: auto;
    line-height: 20px;
  }

  .comp-text-list-05 .box-s {
    padding: 20px;
    position: relative;
  }

  .comp-text-list-05 .box-s .box-date {
    float: left;
    width: 80px;
  }

  .comp-text-list-05 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 30px;
  }

  .comp-text-list-05 .box-s .box-more {
    display: none;
  }

  .comp-text-list-06 .box-s {
    padding-right: 0;
  }

  .comp-text-list-06 .box-s:before {
    top: 26px;
    margin-top: 0;
  }

  .comp-text-list-06 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }

  .comp-text-list-06 .box-s .box-date {
    position: static;
    margin-top: 0;
  }

  .comp-text-list-07 li {
    margin-bottom: 20px;
  }

  .comp-text-list-07 li .box-s {
    padding: 20px 20px 20px 0;
  }

  .comp-text-list-07 li .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }

  /*图文列表*/
  .comp-image-text-list-01 .box-s {
    margin-bottom: 20px;
  }

  .comp-image-text-list-01 .box-s .box-img {
    height: 220px;
  }

  .comp-image-text-list-02 .box-s {
    margin-bottom: 20px;
  }

  .comp-image-text-list-02 .box-s .box-title {
    display: block;
    height: auto;
    max-height: auto;
    line-height: 26px;
  }

  .comp-image-text-list-03 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }

  .comp-image-text-list-04 .box-s .box-top {
    position: relative;
    margin-bottom: 15px;
  }

  .comp-image-text-list-04 .box-s .box-date {
    position: absolute;
    margin: 0;
    bottom: 0;
    left: 0;
  }

  .comp-image-text-list-04 .box-s .box-title {
    display: block;
    height: auto;
    max-height: auto;
    line-height: 26px;
  }

  .comp-image-text-list-05 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }

  .comp-image-text-list-06 .box-s .box-img {
    float: none;
    margin-right: 0;
    width: 100%;
  }

  .comp-image-text-list-06 .box-s .box-title {
    display: block;
    height: auto;
    max-height: auto;
    line-height: 26px;
  }

  .comp-image-text-list-07 .box-s .box-info {
    margin-top: -40px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .comp-image-text-list-07 .box-s .box-title {
    display: block;
    height: auto;
    max-height: auto;
    line-height: 26px;
  }

  /*人员列表*/
  .comp-personnel-list-01 .row .box-w:nth-child(2n +1) {
    clear: left;
  }

  .comp-personnel-list-01 .box-s .box-img {
    height: 210px;
  }

  .comp-personnel-list-01 .box-s .box-info .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }

  .comp-personnel-list-02 .row .box-w:nth-child(2n +1) {
    clear: left;
  }

  .comp-personnel-list-02 .box-s .box-img {
    height: 210px;
  }

  .comp-personnel-list-02 .box-s .box-title {
    white-space: normal;
    height: auto;
    line-height: 26px;
  }

  .comp-personnel-list-05 .box-s .box-img {
    float: none;
    margin-right: 0;
  }

  /*人员细览*/
  .comp-personnel-details-01 .info-top {
    padding: 15px;
  }

  .comp-personnel-details-01 .info-top .box-img {
    position: static;
    margin-bottom: 20px;
  }

  .comp-personnel-details-02 .info-center {
    padding-left: 0;
  }

  .comp-personnel-details-02 .info-center .box-img {
    position: relative;
    padding: 20px;
    width: 100%;
  }

  .comp-personnel-details-02 .info-center .box-img img {
    display: block;
    width: 100%;
  }

  .comp-personnel-details-02 .info-center .box-info {
    padding: 20px;
  }

  .comp-personnel-details-02 .info-other {
    padding: 20px;
  }

  /*side menu*/
  .side-menu {
    display: none;
  }
}

/*网站响应样式*/
@media (max-width: 1749px) {
  .Promotional-Video-group li::after {
    right: -60px;
  }


}

@media (max-width: 1599px) {
  .Promotional-Video .left-video .img-box {
    height: 470px;
  }

  .Promotional-Video .logo {
    margin-top: 110px;
  }
}

@media (max-width: 1440px) {
  .tp-list .tp-a .img-box {
    height: 272px;
  }

  .m53 {
    margin: 0 -30px;
  }

  .p53 {
    padding: 0 30px;
  }

  .ry-list .ry-a .img-box {
    height: 212px;
  }

  .profile .preo-vio {
    height: 232px;
  }

  .join-box .join-l {
    width: 644px;
    height: 425px;
  }

  .new-box2 .t-lun2 .t-img {
    height: 201px;
  }

  .new-box2 .owl-nav .owl-prev {
    left: 10px;
  }

  .new-box2 .owl-nav .owl-next {
    right: 10px;
  }

  .new-box3 .news3-a .img-box {
    height: 272px;
  }

  .new-box4 .l-news4-img-box {
    height: 373px;
  }

  .new-box4 .r-news4-img-box {
    height: 176px;
  }

  /* 1206 faculties */
  .fa-right-imgbox .img-box {
    height: 318px;
  }

  .faculties-top .fa-left-bcont {
    min-height: 650px;
  }

  /* 1206 Graduate Students */
  .gra-box3 .index-box-05 .box-s .box-img img {
    height: 264px;
  }

  /* 1206 Postdoctoral Fellows */
  .fellows-box3 .img-box {
    height: 245px;
  }

  .fellows-box3 .living-info {
    min-height: 245px;
  }

}

@media (max-width: 1439px) {
  .Promotional-Video .left-video .img-box {
    height: 435px;
  }

  .Programs-list::after {
    bottom: -50px;
  }
}

@media (max-width: 1366px) {
  .ry-list .ry-a {
    margin-bottom: 40px;
  }

  .ry-list .ry-a .img-box {
    height: 200px;
  }

  .tp-list .tp-a .img-box {
    height: 260px;
  }

  .profile .preo-vio {
    height: 220px;
  }

  .join-box .join-l {
    width: 615px;
    height: 405px;
  }

  .join-box .join-title {
    margin-top: 40px;
    margin-bottom: 30px;
    line-height: 44px;
  }

  .new-box2 .t-lun2 .t-img {
    height: 191px;
  }

  .new-box3 .news3-a .img-box {
    height: 259px;
  }

  .new-box4 .l-news4-img-box {
    height: 355px;
  }

  .new-box4 .r-news4-img-box {
    height: 167px;
  }

  .new-box4 .news4-ul {
    padding-left: 10px;
  }

  .new-box4 .news4-ul li {
    padding-bottom: 18px;
    margin-bottom: 18px;
  }

  /* 1206人员细览 */
  .top-cont .top-info {
    padding-left: 530px;
    padding-right: 120px;
    padding-top: 100px;
  }

  /* 1206 faculties */
  .faculties-top .fa-left-bcont {
    min-height: 620px;
  }

  .fa-right-imgbox .img-box {
    height: 294px;
  }

  /* 1206 Graduate Students */
  .gra-box3 .index-box-05 .box-s .box-img img {
    height: 250px;
  }

  .gra-apply-a .gra-right-info {
    font-size: 16px;
    line-height: 28px;
  }

  /* 1206 Postdoctoral Fellows */
  .fellows-box3 .img-box {
    height: 233px;
  }

  .fellows-box3 .living-info {
    font-size: 17px;
    min-height: 233px;
  }
}

@media (max-width: 1365px) {
  .programs-pd-list {
    padding: 40px 35px;
  }

  .Promotional-Video {
    padding: 40px 35px 40px 0;
  }

  .Promotional-Video .logo {
    width: 320px;
    height: 168px;
    margin-left: 30px;
  }

  .Promotional-Video .left-video .img-box {
    height: 404px;
  }

  .Programs-list h1 {
    font-size: 26px;
    line-height: 40px;
    margin-bottom: 30px;
  }

  .Programs-list .title-box {
    margin-right: 50px;
    width: 345px;
  }

  .Programs-list .desc {
    font-size: 17px;
  }

  .Programs-list .anso-list-link p {
    font-size: 18px;
  }

}

@media (max-width: 1280px) {
  .xilan2 .xilan-right {
    width: 320px;
  }

  .m53 {
    margin: 0 -15px;
  }

  .p53 {
    padding: 0 15px;
  }

  .ry-list .ry-a .img-box {
    height: 196px;
  }

  .ry-tab-title {
    width: 100%;
  }

  .ry-tab-title .cell {
    padding: 0 15px;
  }

  .ry-tab-title .cell div {
    width: 100%;
  }

  .tp-list .tp-a .img-box {
    height: 228px;
  }

  .research-img {
    width: 400px;
    height: 264px;
  }

  .research-info {
    overflow: initial;
  }

  .profile .pro-left {
    overflow: initial;
  }

  .profile .preo-vio {
    height: 194px;
  }

  .profile .num-box ul li {
    height: 210px;
    padding: 20px 20px 20px 20px;
  }

  .join-box {
    margin-bottom: 60px;
  }

  .join-box .join-l {
    width: 545px;
    height: 360px;
  }

  .join-box .join-more {
    margin-top: 25px;
  }

  .new-box1 .t-img {
    width: 590px;
    height: 390px;
    margin-right: 40px;
  }

  .new-box1 .t-date {
    margin-top: 10px;
  }

  .new-box1 .t-title {
    padding-bottom: 35px;
    margin-bottom: 20px;
  }

  .new-box2 .t-lun2 .t-img {
    height: 230px;
  }

  .new-box3 .news3-a .img-box {
    height: 228px;
  }

  .new-box3 .news3-a .t-info {
    padding: 15px 15px 30px 15px;
  }

  .new-box3 .news3-a .t-title {
    margin-bottom: 15px;
  }

  .new-box4 .news4-a::before {
    height: 100px;
  }

  .new-box4 .l-news4-img-box {
    height: 314px;
  }

  .new-box4 .r-news4-img-box {
    height: 146px;
  }

  .new-box4 .t-title {
    padding: 0px 20px 20px 20px;
  }

  .new-box4 .news4-li-a .t-date {
    height: 72px;
  }

  .new-box4 .news4-li-a .t-date div:nth-child(1) {
    font-size: 40px;
    line-height: 40px;
  }

  .new-box4 .news4-li-a .ult-title {
    -webkit-line-clamp: 2;
    height: 60px;
  }

  .xilan2 .xilan-left {
    width: calc(100% - 320px);
  }


  /* 1206人员细览 */
  .top-cont .img-box {
    width: 320px;
    height: 414px;
    left: 50px;
  }

  .top-cont .top-info {
    padding-left: 430px;
    padding-right: 80px;
    padding-top: 70px;
  }

  .dhs-rydetail-box .top-cont {
    margin-bottom: 30px;
  }

  .top-cont .ry-name {
    font-size: 60px;
    line-height: 70px;
    margin-bottom: 15px;
  }

  /* 1206 faculties */
  .faculties-top .fa-left-bcont {
    width: 430px;
    min-height: 600px;
    padding: 45px 30px 30px 30px;
  }

  .faculties-top .fa-right-imgbox {
    padding-left: 350px;
    padding-top: 30px;
  }

  .fa-right-imgbox .img-box {
    height: 278px;
  }

  .faculties-bottom-cont {
    padding: 45px 60px 50px 130px;
  }

  .faculties-middle-list .fa-list-desc {
    padding: 10px 20px 10px 0;
  }

  /* 1206 Graduate Students */
  .gra-box3 .index-box-05 .box-s .box-img img {
    height: 222px;
  }

  /* 1206 Postdoctoral Fellows */
  .fellows-box1 .right-cont .img-box {
    width: 450px;
    height: 288px;
  }

  .fellows-box1 .right-cont .faculties-title {
    width: 310px;
    font-size: 34px;
  }

  .fellows-box1 .right-cont .right-info {
    min-height: 270px;
    padding: 35px 35px 35px 35px;
  }

  .fellows-box1 .left-cont .img-box {
    width: 450px;
    height: 288px;
  }

  .fellows-box1 .left-cont .left-info {
    min-height: 270px;
    font-size: 16px;
    padding: 35px 35px 35px 35px;
  }

  .fellows-box3 .img-box {
    height: 205px;
  }

  .fellows-box3 .living-info {
    font-size: 16px;
    min-height: 205px;
    line-height: 26px;
    padding: 20px 20px 20px 20px;
  }
}

@media (max-width: 1279px) {
  .ry-list .ry-a .img-box {
    height: 204px;
  }

  .tp-list .tp-a .img-box {
    height: 237px;
  }

  .profile .disp-row .cell {
    line-height: 40px;
    font-size: 30px;
  }

  .profile .disp-row .cell span:first-child {
    font-size: 30px;
  }

  .profile .disp-row .cell span:first-letter {
    font-size: 40px;
  }

  .profile .preo-vio {
    height: 201px;
  }

  .new-box2 .t-lun2 .t-img {
    height: 370px;
  }

  .new-box3 .news3-a .img-box {
    height: 237px;
  }

  .new-box4 .l-news4-img-box {
    height: 326px;
  }

  .new-box4 .r-news4-img-box {
    height: 152px;
  }

  /* 1206 faculties */
  .fa-right-imgbox .img-box {
    height: 293px;
  }

  /* 1206 Graduate Students */
  .gra-box3 .index-box-05 .box-s .box-img img {
    height: 232px;
  }

  /* 1206 Postdoctoral Fellows */
  .fellows-box1 .right-cont .img-box {
    width: 400px;
    height: 256px;
  }

  .fellows-box1 .right-cont .faculties-title {
    width: 280px;
    font-size: 28px;
    height: 90px;
    padding-top: 9px;
  }

  .fellows-box1 .left-cont .img-box {
    width: 400px;
    height: 256px;
  }

  .fellows-box1 .right-cont .right-info {
    min-height: 240px;
    padding: 20px 20px 20px 20px;
  }

  .fellows-box1 .left-cont .left-info {
    min-height: 240px;
    padding: 20px 20px 20px 20px;
    font-size: 15px;
    line-height: 24px;
  }

  .fellows-box3 .img-box {
    height: 214px;
  }

  .fellows-box3 .living-info {
    min-height: 214px;
  }

  .Promotional-Video-group li::after {
    top: -28px;
    width: 610px;
    height: 340px;
    right: -10px;
  }





}

@media (max-width: 1199px) {
  .xilan2 .xilan-right {
    width: 265px;
  }

  .xilan2 .xilan-left {
    width: calc(100% - 265px);
  }

  .ryd-a .ryd-img-box {
    width: 130px;
    height: 130px;
  }

  .ry-list .col-lg-5ths:nth-child(5n+1) {
    clear: none;
  }

  .ry-list .col-lg-5ths:nth-child(3n+1) {
    clear: left;
  }

  .ry-list .ry-a .img-box {
    height: 293px;
  }

  .pe-detail .pe-d-left {
    margin-right: 30px;
  }

  .tp-list .tp-a {
    margin-bottom: 40px;
  }

  .tp-list .tp-a .img-box {
    height: 193px;
  }

  .tp-list .tp-a .tp-t {
    position: static;
    line-height: 26px;
    min-height: 72px;
    padding: 10px 20px 10px 20px;
  }

  .tp-list .tp-a .tp-t div {
    min-height: 52px;
  }

  .tw-list .tw-img-box {
    width: 345px;
    height: 227px;
    margin-right: 30px;
  }

  .org .row .col-lg-3:nth-child(4n+1) {
    clear: none;
  }

  .org .row .col-lg-3:nth-child(3n+1) {
    clear: left;
  }

  .org-tab-title .t-box {
    width: 655px;
  }

  .org-tab-title .cell {
    margin-right: 60px;
  }

  .org-tab-title .cell::before {
    right: -30px;
  }

  .research-img {
    width: 320px;
    height: 211px;
  }

  .research-top {
    margin-bottom: 50px;
  }

  .leader-talk .leader-img {
    width: 430px;
    height: 317px;
  }

  .profile .pro-right {
    width: 320px;
  }

  .profile .pro-right img {
    height: 225px;
  }

  .profile .num-box {
    min-height: 510px;
  }

  .profile .num-box ul li {
    height: 190px;
  }

  .profile .num-box ul li img {
    max-width: 45px;
    max-height: 45px;
  }

  .profile .num-box ul li .num {
    font-size: 32px;
  }

  .join-box .join-l {
    width: 455px;
    height: 300px;
  }

  .join-box .join-title {
    margin-top: 25px;
    font-size: 40px;
    margin-bottom: 20px;
  }

  .join-box .join-title::before {
    width: 45px;
    height: 45px;
  }

  .join-box .join-desc {
    -webkit-line-clamp: 5;
  }

  .new-box1 .t-img {
    width: 510px;
    height: 336px;
  }

  .new-box1 .t-date {
    margin-top: 0px;
  }

  .new-box1 .t-title {
    margin-top: 10px;
    padding-bottom: 25px;
  }

  .new-box1 .t-title div {
    line-height: 36px;
    height: 108px;
  }

  .new-box2 .t-lun2 .t-img {
    height: 302px;
  }

  .new-box3 .news3-a .img-box {
    height: 193px;
  }

  .new-box4 .l-news4-img-box {
    height: 267px;
  }

  .new-box4 .r-news4-img-box {
    height: 123px;
  }

  .new-box4 .news4-li-a .t-date {
    height: 62px;
  }

  .new-box4 .news4-li-a .t-date div:nth-child(1) {
    font-size: 30px;
    line-height: 1;
  }

  /* 1206 faculties */
  .fa-right-imgbox .img-box {
    height: 211px;
  }

  .faculties-bottom-cont {
    padding: 35px 50px 50px 120px;
  }

  .fa-bottom-apply .apply-info {
    font-size: 16px;
  }

  /* 1206 Graduate Students */
  .gra-box3 .index-box-05 .box-s .box-img img {
    height: 190px;
  }

  /* 1206 Postdoctoral Fellows */
  .pc1199 {
    display: none;
  }

  .ph1199 {
    display: block;
  }

  .fellows-m10 {
    margin: 0 -15px;
  }

  .fellows-p10 {
    padding: 0 15px;
  }

  .fellows-box3 .img-box {
    height: 360px;
  }

  .Promotional-Video .logo {
    width: 240px;
    height: 126px;
    margin-top: 90px;
  }

  .Promotional-Video .left-video .img-box {
    height: 358px;
  }

  .Programs-list .title-box {
    float: none;
    margin-right: 0;
    width: 100%;
  }

  .Programs-list .more {
    width: 240px;
    height: 52px;
    font-size: 16px;
    line-height: 50px;
    margin-bottom: 30px;
  }

  .Programs-list li {
    padding-bottom: 50px;
    margin-bottom: 50px;
  }

  .Programs-list .anso-list-title {
    margin-bottom: 30px;
    margin-top: 50px;
  }

  .Programs-list .anso-list-link .icon img {
    max-height: 55px;
  }

  .Programs-list .anso-list-link p {
    font-size: 14px;
  }

  .Programs-list .anso-list-link {
    min-height: 220px;
  }



}

@media (max-width: 991px) {
  .leader-talk .leader-img {
    width: 310px;
    height: 228px;
    margin-left: 20px;
  }

  .xilan2 .xilan-right {
    /* display: none; */
    width: 100%;
    padding-left: 0;
  }

  .xilan2 .xilan-left {
    overflow: initial;
    padding-right: 0px;
    border-right: none;
    float: none;
    width: 100%;
  }

  .ryd-a .ryd-img-box {
    float: none;
    margin: 0 auto 20px auto;
    width: 160px;
    height: 160px;
  }

  .close-d-box {
    right: -35px;
  }

  .d-cont .d-detail {
    width: 300px;
  }

  .d-cont .d-ry {
    padding: 20px;
  }

  .d-cont .d-ry .ryd-img-box {
    float: none;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
  }

  .ry-list .ry-a .img-box {
    height: 220px;
  }

  .ry-tab-title .cell {
    height: 88px;
  }

  .pe-detail .pe-d-left {
    width: 280px;
  }

  .pe-detail .pe-d-left img {
    width: 280px;
    height: 280px;
  }

  .pe-detail .pe-d-left .pe-info {
    padding: 50px 30px 40px 30px;
  }

  .pe-detail .pe-d-left .pe-other {
    line-height: 36px;
  }

  .tp-list .tp-a .img-box {
    height: 145px;
  }

  .tw-list .tw-img-box {
    width: 250px;
    height: 164px;
  }

  .tw-list .tw-info {
    padding-top: 0px;
  }

  .tw-list .tw-title {
    margin: 5px 0 10px 0;
  }

  .tw-list .tw-desc {
    -webkit-line-clamp: 3;
    height: 90px;
  }

  .cam-bottom .img-box {
    float: none;
    width: 326px;
    height: 217px;
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .profile .pro-right {
    width: 280px;
    margin-left: 20px;
  }

  .profile .pro-right img {
    height: 197px;
  }

  .profile .pro-left p {
    line-height: 26px;
    margin-bottom: 15px;
  }

  .profile .pro-title {
    margin-bottom: 25px;
  }

  .profile .profile-cont1 {
    margin-bottom: 40px;
  }

  .profile .disp-row .cell {
    line-height: 26px;
    font-size: 20px;
    padding: 40px 0 45px 0;
  }

  .profile .disp-row .cell span:first-child {
    font-size: 22px;
  }

  .profile .disp-row .cell span:first-letter {
    font-size: 30px;
  }

  .profile .preo-vio {
    height: 123px;
  }

  .profile .preo-vio::before {
    width: 45px;
    height: 45px;
    background-size: 100% 100%;
  }

  .profile .num-box {
    min-height: auto;
    padding: 25px;
  }

  .join-box .join-l {
    float: none;
    width: 700px;
    height: 462px;
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .join-box .join-desc {
    -webkit-line-clamp: 6;
  }

  .join-box:nth-child(2n) .join-l {
    float: none;
    margin-left: 0px;
  }

  .new-box1 {
    padding-bottom: 60px;
  }

  .new-box1 .t-img {
    float: none;
    width: 718px;
    height: auto;
    margin-right: 0px;
    margin-bottom: 15px;
  }

  .new-box1 .owl-nav {
    bottom: -25px;
  }

  .new-box2 .t-lun2 .t-img {
    height: 480px;
  }

  .new-box3 {
    padding-bottom: 50px;
  }

  .new-box3 .news3-a {
    margin-bottom: 40px;
  }

  .new-box3 .news3-a .img-box {
    height: 474px;
  }

  .m10 {
    margin: 0 -15px;
  }

  .p10 {
    padding: 0 15px;
  }

  .new-box4 .l-news4-img-box {
    height: 310px;
  }

  .new-box4 .r-news4-img-box {
    height: 145px;
  }

  .new-box4 .news4-ul {
    padding-left: 0px;
    margin-top: 25px;
  }

  .new-box4 .news4-li-a .ult-title {
    -webkit-line-clamp: 3;
    height: auto;
  }


  /* 1206人员细览 */
  .top-cont .img-box {
    width: 250px;
    height: 328px;
  }

  .top-cont .top-info {
    padding-left: 350px;
    padding-right: 40px;
    padding-top: 40px;
  }

  .top-cont .ry-name {
    font-size: 40px;
    line-height: 48px;
    margin-bottom: 15px;
  }

  .dhs-rydetail-box .top-cont {
    min-height: 410px;
  }

  .vio-box {
    width: 100%;
    height: auto;
  }

  /* 1206 faculties */
  .faculties-top .fa-left-bcont {
    position: static;
    width: 100%;
    min-height: auto;
    padding: 45px 40px 40px 40px;
  }

  .faculties-top .fa-right-imgbox {
    padding-left: 0;
    padding-top: 20px;
  }

  .fa-right-imgbox .img-box {
    margin-left: 0;
    height: auto;
    margin-bottom: 20px;
  }

  .faculties-bottom-cont {
    margin-right: 0;
    min-height: auto;
    padding: 35px 40px 40px 40px;
  }

  .fa-bottom-apply .apply-info1 {
    padding: 12px 0;
  }

  .fa-bottom-apply {
    margin-top: 20px;
  }

  /* 1206 Graduate Students */
  .gra-apply-a .gra-left-a {
    width: 230px;
    height: 170px;
  }

  .gra-apply-a .ba-box {
    width: 230px;
    height: 170px;
    background-size: 100px 170px;
  }

  .gra-apply-a .ba-box div {
    padding-left: 40px;
    padding-top: 45px;
  }

  .gra-apply-a .ba-box div::before {
    left: 40px;
  }

  .gra-apply-a .gra-right-info {
    margin-left: 180px;
  }

  .gra-md-5,
  .gra-md-7 {
    width: auto;
  }

  .gra-box3 .index-box-05 .box-s .box-img img {
    height: auto;
  }

  /* 1206 Postdoctoral Fellows */
  .fellows-box1 .right-cont {
    float: none;
    width: 100%;
  }

  .fellows-box1 .left-cont {
    float: none;
    width: 100%;
    margin-top: 30px;
  }

  .pc991 {
    display: none;
  }

  .ph991 {
    display: block;
  }

  .fellows-box1 .right-cont .faculties-title {
    position: static;
    margin-bottom: 38px;
    width: auto;
    text-align: left;
    padding: 10px 30px 0 30px;
  }

  .fellows-box1 .right-cont .img-box {
    width: 100%;
    height: 462px;
  }

  .fellows-box1 .left-cont .img-box {
    width: 100%;
    height: 462px;
    margin-left: 0;
  }

  .fellows-box3 .img-box {
    height: 273px;
  }

  .fellows-box3 .living-info {
    min-height: auto;
  }

  .fellows-box1 .right-cont .right-info {
    min-height: auto;
  }

  .fellows-box1 .left-cont .left-info {
    min-height: auto;
    font-size: 18px;
    line-height: 30px;
  }

  .programs-pd-list {
    margin-bottom: 30px;
  }

  .Programs-ny-box .col-md-4:last-child .programs-pd-list {
    margin-bottom: 0;
  }

  .Promotional-Video {
    padding: 25px 25px 25px 0;
  }

  .Promotional-Video .logo {
    width: 160px;
    height: auto;
    margin-top: 80px;
  }

  .Promotional-Video .left-video .img-box {
    height: 285px;
  }

  .Promotional-Video .left-video::before {
    height: 90px;
  }

  .Promotional-Video-group li {
    margin-bottom: 70px;
    padding: 0 40px 30px;
  }

  .Promotional-Video-group li::after {
    top: -28px;
    width: 288px;
    height: 180px;
  }

  .Promotional-Video-group li::before {
    left: 0px;
    bottom: 0;
    width: 150px;
    height: 170px;
  }

  .Programs-list .anso-list-link {
    margin-top: 20px;
  }

  .Programs-list .anso-list-title {
    margin-bottom: 12px;
  }



}

@media (max-width: 767px) {
  .leader-talk .leader-img {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 20px;
  }

  .xilan2 .details-page .detail-top .title-s {
    line-height: 30px;
  }

  .xilan2 .details-page .detail-top .top-other {
    margin-top: 15px;
    padding: 10px 15px;
  }

  .xilan2 .details-page .detail-top .top-other .other-info {
    float: none;
    margin-bottom: 10px;
  }

  .xilan2 .details-page .detail-top .top-other span {
    margin-right: 20px;
    line-height: 28px;
  }

  .xilan2 .details-page .detail-top .top-other .other-share {
    float: none;
  }

  .xilan2 .details-page .detail-top .top-other .other-tj {
    float: none;
    margin-left: 0px;
    margin-bottom: 10px;
  }

  .ry-list .col-lg-5ths:nth-child(3n+1) {
    clear: none;
  }

  .ry-list .ry-a .img-box {
    width: 300px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .ry-list .ry-a .ry-name,
  .ry-list .ry-a .ry-zw {
    text-align: center;
  }

  .ry-tab-title .cell {
    height: 60px;
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }

  .ry-tab-title .cell:last-child {
    margin-bottom: 0;
  }

  .pe-detail .pe-d-left {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }

  .pe-detail .pe-d-left img {
    width: 100%;
    height: auto;
  }

  .pe-detail .pe-d-left .pe-info {
    min-height: auto;
  }

  .pe-detail .pe-title {
    margin-bottom: 30px;
  }

  .pe-detail .pe-t {
    margin-bottom: 30px;
  }

  .tp-list .tp-a .img-box {
    height: auto;
  }

  .tp-list .tp-a .tp-t {
    min-height: auto;
  }

  .tp-list .tp-a .tp-t div {
    display: block;
    overflow: initial;
    min-height: auto;
  }

  .tw-list .tw-img-box {
    float: none;
    width: 100%;
    height: auto;
    margin-right: 0;
    margin-bottom: 15px;
  }

  .tw-list .tw-title {
    overflow: initial;
    white-space: normal;
  }

  .tw-list .tw-desc {
    -webkit-line-clamp: 4;
    height: auto;
  }

  .wz-list .wz-date {
    width: 65px;
    height: 65px;
    line-height: 26px;
    margin-right: 15px;
    padding-top: 9px;
  }

  .wz-list .wz-title {
    overflow: initial;
    white-space: normal;
    line-height: 26px;
  }

  .wz-list .wz-time,
  .wz-list .wz-add {
    overflow: initial;
    white-space: normal;
  }

  .research-img {
    float: none;
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-bottom: 20px;
  }

  .res-tab-title {
    display: block;
    width: 100%;
    margin-bottom: 30px;
  }

  .res-tab-title .res-row {
    display: block;
  }

  .res-tab-title .cell {
    display: block;
    height: 100%;
    padding-right: 0px;
  }

  .res-tab-title .cell div {
    height: 100%;
  }

  .res-tab-a {
    min-height: auto;
    padding: 20px 20px 20px 20px;
  }

  .res-tab-a .tab-a-img {
    width: 80px;
    height: 80px;
    margin-right: 15px;
  }

  .res-tab-a .tab-a-img img {
    width: 55px;
    height: 55px;
  }

  .res-tab-a .tab-a-img::before {
    width: 90px;
    height: 90px;
  }

  .res-tab-a .tab-a-desc {
    height: auto;
  }

  .cam-bottom .img-box {
    float: none;
    width: 100%;
    height: auto;
  }

  .org .row .col-lg-3:nth-child(3n+1) {
    clear: none;
  }

  .org .row .col-lg-3:nth-child(2n+1) {
    clear: left;
  }

  .org-tab-title {
    border-bottom: none;
    margin-bottom: 30px;
  }

  .org-tab-title .t-box {
    width: 100%;
  }

  .org-tab-title .cell {
    float: none;
    font-size: 20px;
    margin-right: 0;
    border: 1px solid #004AB0;
    margin-bottom: 10px;
    height: 60px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
  }

  .org-tab-title .cell:last-child {
    margin-bottom: 0;
  }

  .org-tab-title .cell::before {
    display: none;
  }

  .org-tab-title .cell::after {
    display: none;
  }

  .profile .pro-right {
    float: none;
    width: 100%;
    margin-left: 0px;
    margin-bottom: 20px;
  }

  .profile .pro-right img {
    height: auto;
  }

  .profile .disp-box {
    display: block;
  }

  .profile .disp-row {
    display: block;
  }

  .profile .disp-row .cell {
    display: block;
    margin-bottom: 10px;
  }

  .profile .preo-vio {
    height: auto;
    margin-bottom: 10px;
  }

  .profile .num-box ul li {
    width: 50%;
  }

  .join-box .join-l {
    width: 100%;
    height: auto;
  }

  .new-box1 {
    padding-bottom: 60px;
  }

  .new-box1 .t-img {
    width: 100%;
    height: auto;
  }

  .new-box1 .t-title div {
    height: auto;
    overflow: initial;
    display: block;
  }

  .new-box1 .owl-nav {
    bottom: -40px;
  }

  .new-box2 {
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .new-box2 .t-lun2 .t-img {
    height: auto;
  }

  .new-box2 .t-lun2 .t-title {
    height: auto;
    overflow: initial;
    display: block;
  }

  .new-box3 {
    padding-bottom: 20px;
  }

  .new-box3 .news3-a .img-box {
    height: auto;
  }

  .new-box3 .news3-a .t-title {
    height: auto;
    overflow: initial;
    display: block;
  }

  .new-box4 {
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .new-box4 .l-news4-img-box {
    height: auto;
    margin-bottom: 20px;
  }

  .new-box4 .r-news4-img-box {
    height: auto;
  }

  .new-box4 .t-title {
    font-size: 16px;
    overflow: initial;
    white-space: normal;
    line-height: 24px;
  }

  .new-box4 .news4-li-a .t-date {
    margin-right: 10px;
  }

  .new-box4 .news4-li-a .ult-title {
    display: block;
    height: auto;
  }

  .m20 {
    margin: 0 -15px;
  }

  .p20 {
    padding: 0 15px;
  }

  .new-box5 {
    padding-top: 60px;
  }

  .news5-a {
    min-height: auto;
    padding: 20px;
  }

  .news5-a .t-title {
    display: block;
    overflow: initial;
    height: auto;
  }

  .news5-a .t-other {
    overflow: initial;
    white-space: normal;
  }

  /* 1206人员细览 */
  .top-cont .img-box {
    position: static;
    width: 100%;
    height: auto;
  }

  .top-cont .top-info {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 20px;
  }

  .top-cont .ry-name {
    font-size: 32px;
    line-height: 40px;
  }

  .dhs-rydetail-box .top-cont {
    padding: 30px;
  }

  .vio-box {
    width: 100%;
    height: auto;
  }

  .top-cont .ry-desc {
    font-size: 18px;
    line-height: 30px;
  }

  .vio-box::before {
    width: 40px;
    height: 40px;
    background-size: 40px 40px;
  }

  /* 1206 faculties */
  .faculties-title {
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 25px;
  }

  .faculties-top .fa-left-bcont {
    padding: 30px 25px 30px 25px;
  }

  .faculties-bottom-cont {
    padding: 30px 25px 30px 25px;
  }

  .faculties-top {
    margin-bottom: 30px;
  }

  .faculties-middle-list .fa-list-num {
    width: 60px;
    height: 60px;
    font-size: 26px;
    line-height: 60px;
    margin-right: 25px;
  }

  .faculties-middle-list .fa-list-desc {
    line-height: 26px;
  }

  .fa-bottom-apply .apply-info1 {
    padding: 0px 0;
  }

  /* 1206 Graduate Students */
  .gra-apply-a {
    margin-top: 25px;
  }

  .gra-apply-a .gra-left-a {
    position: relative;
    margin-top: 8px;
  }

  .gra-apply-a .gra-right-info {
    margin-left: 0;
    padding: 24px 30px 24px 30px;
    margin-top: 20px;
  }

  .gra-box2 {
    margin-bottom: 30px;
  }

  .gra-table1 td {
    padding: 6px 20px;
    line-height: 26px;
  }

  .gra-table2 td {
    padding: 6px 20px;
    line-height: 26px;
  }

  /* 1206 Postdoctoral Fellows */

  .fellows-box1 .right-cont .img-box {
    height: auto;
  }

  .fellows-box1 .left-cont .img-box {
    height: auto;
  }

  .fellows-box3 .img-box {
    height: auto;
  }

  .programs-pd-list {
    padding: 20px 15px;
    border-left: 2px solid #004AB0;
  }

  .programs-pd-list .icon-box img {
    max-height: 40px;
  }

  .programs-pd-list .icon-box {
    height: 40px;
    margin-bottom: 15px;
  }

  .programs-pd-list .title {
    font-size: 18px;
    line-height: 30px;
    display: block;
    height: auto;
  }

  .Promotional-Video {
    padding: 20px 15px;
  }

  .Promotional-Video .logo {
    float: none;
    width: 190px;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
  }

  .Promotional-Video .left-video .img-box {
    height: auto;
  }

  .Promotional-Video .left-video .img-box::before {
    width: 40px;
    height: 40px;
  }

  .Promotional-Video .left-video .title {
    font-size: 16px;
    padding: 0 10px 10px;
    line-height: 26px;
    overflow: visible;
    white-space: normal;
  }

  .Promotional-Video-group li::after {
    display: none;
  }

  .Promotional-Video-group li {
    margin-bottom: 30px;
    padding: 0 10px 10px;
  }

  .Promotional-Video-group li::before {
    width: 110px;
    height: 125px;
  }

  .Promotional-Video-group a::before {
    height: 70px;
  }

  .Promotional-Video-group a .img-box::before {
    width: 45px;
    height: 45px;
  }

  .Promotional-Video-group a .title {
    font-size: 16px;
    line-height: 26px;
    padding: 0 10px 12px;
    overflow: visible;
    white-space: normal;
  }

  .Programs-list h1 {
    font-size: 20px;
    line-height: 34px;
    margin-bottom: 20px;
  }

  .Programs-list .desc {
    font-size: 16px;
    line-height: 34px;
  }

  .Programs-list li {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }

  .Programs-list .anso-list-title {
    font-size: 16px;
    margin-top: 25px;
    margin-bottom: 10px;
  }

  .Programs-list h3 {
    font-size: 16px;
    margin-bottom: 20px;
  }

  .Programs-list::after {
    display: none;
  }

  .bread-crumbs .bread-item {
    display: block;
  }

  .bread-crumbs a {
    display: inline-block;
  }

  .bread-crumbs span {
    display: inline-block;
  }
}