.ztBanner{background: url(../images/special/banner.png) center no-repeat; height: 170px;}
.type a{color: #333; border-radius: 15px; padding: 7px 10px;}
.type a.active,.type a:hover{background: #326cf6; color: #fff;}
.special_list li{margin-bottom: 20px;}
.special_list li a{display: flex; flex-wrap: nowrap; align-items: center;}
.special_list li a .pic{max-width: 380px; height: 175px; margin-right: 25px; border-radius: 6px;}
.special_list .special_inr{width: 765px;}
.special_list .special_inr .spc_title{line-height: 30px;}
.special_list .special_inr .status{width: 63px; height: 27px; line-height: 30px; margin-right: 20px;}
.special_list .special_inr .status1{background: url(../images/special/condition1.png) center no-repeat; color: #fff;}
.special_list .special_inr .status2{background: url(../images/special/condition2.png) center no-repeat; color: #fff;}
.special_list .special_inr .status3{background: url(../images/special/condition3.png) center no-repeat; color: #fff;}
.special_list .special_inr .spc_title p{max-width: 500px; font-weight: bold; color: #333; font-size: 24px;}
.special_list .special_inr .inr span{background: #fff2e5; color: #fe7413; padding: 3px 7px; margin-right: 15px; border-radius: 4px;}
.special_list li a :hover .spc_title p{color: #fe7413;}

.special_detail .ztBanner{background: url(../images/special/bannerDetail.png) center no-repeat; height: 220px;}
.special_detail .special_list li a .pic{width: 284px; height: 190px; margin-right: 25px; border-radius: 6px;}
.special_detail .special_list .special_inr{width: 860px;}
.special_detail .special_list .teach{margin-top: 5px; margin-bottom: 15px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: pre-wrap;}
.ter-bot .ter_img{width: 40px; height: 40px; border-radius: 50%;}