/*index*/
.weizhi .h1{color: #fff;}
.weizhi .breadcrumb li{color: #666;}

.tld_wrap{margin: 0 auto;padding-top: 30px;max-width: 1440px;}
.btContentHolder table thead th{background: #f0f0f0;color: #333;}
/* 模特列表 */
.model_box .fenlei{display: flex;justify-content: space-between;align-items: center;margin-bottom: 40px;}
.model_box .fenlei .l{display: flex;align-items: center;}
.model_box .fenlei .l .fenlei_item{font-size: 18px;color: #333;margin-right: 1px;}
.model_box .fenlei .l .tit{font-weight: 600;}
.model_box .fenlei .l .fenlei_item a{padding: 10px 20px;transition: all 0.3s;}
.model_box .fenlei .l .active a{background: #999;color: #fff;}
.model_box .fenlei .l .fenlei_item:hover a{background: #999;color: #fff;}
.model_box .fenlei .r form{display: flex;border: 1px solid #f0f0f0;}
.model_box .fenlei .r form input{border: none;background: none;padding: 0 20px 0 20px;outline: none;border-radius: 0;}
.model_box .fenlei .r form input::placeholder{color: #999;font-size: 16px;}
.model_box .fenlei .r form .search-btn{background: none;border: none;padding: 0 15px;}
.model_box .fenlei .r form .search-btn i{font-size: 20px;color: #5dc2ca;z-index: 1;}

.model_box .tld_card{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;row-gap: 5px;column-gap: 5px;}
.model_box .tld_card .li{transition: all 0.3s;width: 100%;}
.model_box .tld_card .li img{filter: grayscale(100%);
    width: 350px;
    height:500px;
    /* 防止变形*/
    object-fit: cover;

    transition: all 0.3s;/*给彩色图片去色*/}
.model_box .tld_card .li .text{padding:20px;font-size: 20px;}
.model_box .tld_card .li:hover{transform: translateY(-3px);}
.model_box .tld_card .li:hover img{filter: grayscale(0%);}
.model_box .tld_card .li:hover .text h5{color: #5dc2ca;}
.model_box .tld_card .li:hover .text:before{width: 100%;}

.tld_page{margin: 100px auto 0;display: flex;justify-content: center;}
.tld_page .page-link{padding: 10px 20px;font-size: 20px;}
.tld_page .page-link:hover{color: #fff;background: #eb6ea6;}

.tld_show .zhengshu{display: flex;justify-content: space-between;margin: 60px 0;}
.tld_show .zhengshu .l{display: flex;align-items: center;justify-content: center;padding: 50px 30px 50px 0;}
.tld_show .zhengshu .l .img{width: 180px;height: 255px;overflow: hidden;}
.tld_show .zhengshu .l .img img{width: 100%;object-fit: cover;height: auto;max-height: 100%;}
.tld_show .zhengshu .l2{display: flex;align-items: center;justify-content: center;padding: 50px 100px;}
.tld_show .zhengshu .c{flex: 1;border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;padding: 0 20px;}
.tld_show .zhengshu .c2{flex: 1;border-left: 1px solid #f0f0f0;border-right: none;padding: 0 100px;}
.tld_show .zhengshu .c .zs_tit{font-size: 16px;color: #666;text-align: center;margin: 0px auto 60px;}
.tld_show .zhengshu .c .zs_tit .img{width: 120px;height: auto;margin: 0 auto 10px;overflow: hidden;}
.tld_show .zhengshu .c .zs_tit .img img{width: 100%;}
.tld_show .zhengshu .c .zs_tit .t2{letter-spacing: -1px;}
.tld_show .zhengshu .c .zs_tit .t3{margin-top: 5px;}
.tld_show .zhengshu .c .zs_tit .t5{font-weight: 700;color: #333;font-size: 18px;}
.tld_show .zhengshu .c .zs_name{font-size: 18px;font-weight: 700;color: #333;padding: 10px 0;}
.tld_show .zhengshu .c .zs_beizu{font-size: 18px;font-weight: 700;color: #333;padding: 10px 0;}
.tld_show .zhengshu .c .zs_beizu .bz1{text-align: justify;text-indent: 2em;margin: 40px 0 30px 0;}
.tld_show .zhengshu .c .zs_beizu .bz2{text-align: right;}
.tld_show .zhengshu .r {width: 500px;padding: 50px 0 50px 30px;}
.tld_show .zhengshu .r .cj_tit{font-size: 16px;font-weight: 700;text-align: center;}
.tld_show .zhengshu .r .cj_table{margin: 20px 0;text-align: center;}
.tld_show .zhengshu .r .cj_table table thead th,.tld_show .r .cj_table table tbody td{text-align: center;}
.tld_show .zhengshu .r .cj_table table tbody td{font-size: 14px;}
.tld_show .md_pic{box-sizing: border-box;display: grid;grid-template-columns: 1fr 2fr;column-gap: 30px;}
.tld_show .md_pic .l {background: #f0f0f0;box-sizing: border-box;padding: 30px 50px;}
.tld_show .md_pic .l .tit{font-size: 22px;color: #333;font-weight: 500;letter-spacing: 1px;padding-left: 15px;position: relative;margin-bottom: 10px;}
.tld_show .md_pic .l .tit::after{position: absolute;content: '';left: 0;top: 50%;transform: translateY(-50%);width: 4px;height: 25px;background: #5dc2ca;}
.tld_show .md_pic .l .ul .sp{font-size: 18px;color: #666;line-height: 150%;font-weight: 500;letter-spacing: 1px;border-bottom: 1px solid #e5e5e5;padding: 6px 10px;}
.tld_show .md_pic .r{width: 960px;height: 500px;}
.tld_show .md_pic .r .swiper{height: 100%;background: #fff;}
.tld_show .md_pic .r .swiper .swiper-slide{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.tld_show .md_pic .r .swiper .swiper-slide img{height: 100%;width: auto;max-width: 100%;}
.tld_show .md_pic .r .swiper .swiper-button-next,.tld_wrap .r .swiper .swiper-button-prev{color: #555;}
.tld_show .teacher{width: 100%;height: 700px;box-sizing: border-box;}
.tld_show .teacher .th_zs{width: auto;height: 100%;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
.tld_show .teacher .th_zs img{height: 100%;width: auto;max-width: 100%;}
.tld_show .fanhui{text-align: right;}
.tld_show .fanhui a{display: flex;justify-content: flex-end;align-items: center;margin: 0 0 60px;}
.tld_show .fanhui a .iconfont{font-size: 20px;color: #5dc2ca;font-weight: 700;}

/* 合作机构 */
.hzjg_list{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;column-gap: 20px;row-gap: 20px;text-align: center;}
.hzjg_list .hzjg_item{display: inline-block;padding: 20px 20px;background: #f0f0f0;border-radius: 5px;font-size: 18px;color: #333;transition: all .3s;cursor: pointer;font-weight: 500;letter-spacing: 0.7px;}
.hzjg_list .hzjg_item:hover{color: #111;transform: translateX(-2px);}

@media (max-width: 767px){
    .model_box .fenlei .l .fenlei_item{font-size: 16px;}
    .model_box .fenlei .l .fenlei_item a{padding: 10px 15px;}
    .tld_show .zhengshu .c .zs_beizu .bz2{padding: 20px 0 30px 0;text-align: center;}
    .tld_show .zhengshu .c .zs_beizu .bz2 span{display: block;}
    .tld_show .zhengshu .l{padding: 50px 0;}

    .m_left{text-align: left;}
}
