.subject-main .aq-xq-rt .q_naifen_rt1_1_rt{padding-top: 0;}
.subject-main .aq-xq-rt .qzy4_4 a{max-height: 44px;height: auto;}
.subject-main .qzy7 .q_naifen1_tl span{border-bottom: 1px solid #028ad6;}
.subject-main .qzy7_b_lb_pro img{height: auto;}
.formula-ul li{float: left;width: 50%;margin-bottom: 14px;}
.formula-link{display: block;box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);border-radius: 10px;overflow: hidden;padding-bottom: 10px;margin: 0 7px;padding-top: 5px;}
.formula-link-top img{display: block;width: 75px;margin-top: 5px;}
.formula-link-left{margin-right: 85px;padding-left: 10px;}
.formula-link-title{color: #434343;font-size: 15px;line-height: 34px;height: 34px;border-bottom: 1px solid #dfdfdf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.formula-link-text span{display: block;color: #7e7e7e;font-size: 12px;width: 50%;line-height: 16px;height: 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top: 8px;}
.formula-link-text span:last-child{width: 100%;}
.formula-link-tag span{display: inline-block;padding: 0 5px;box-sizing: border-box;border-radius: 3px;margin-right: 5px;margin-top: 8px;background: #ebffcc;color: #108800;font-size: 12px;line-height: 20px;height: 20px;max-width: 85px;text-align: center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.formula-link-tag{padding: 0 10px;text-align: left;}
.formula-link-tag span:first-child{background: #56b547;color: #fff;}
.formula-link:hover{text-decoration: none;box-shadow: 0 2px 4px rgb(0 0 0 / 12%), 0 0 6px rgb(0 0 0 / 4%);}
.formula-link-tag span:last-child{margin-right: 0;}
.formula-link-tag-other span{background: #ffe6c2;color: #eb6120;}
.formula-link-tag-other span:first-child{background: #ec6b2e;color: #fff;}
.formula-bottom{padding: 0 8px 20px 8px;}
.subject-main .aq-xq-rt .qxinwe-paih{margin-top: 28px;}
.subject-main .bg_white{margin-bottom: 28px;}
.topicscover{margin-bottom: 28px;}
.topicscover img{width: 100%;vertical-align: middle;}
.special-ul li{float: left;width: 33.33%;margin-bottom: 28px;}
.special-link{display: block;margin: 0 10px;background: #fff;}
.special-ul{margin: 0 -10px;}
.special-link:hover{text-decoration: none;}
.special-link img{width: 100%;vertical-align: middle;}
.special-title{text-align: center;color: #000000;font-size: 16px;line-height: 30px;height: 60px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.special-link:hover .special-title{color: #028ad6;}
.special-bottom{padding: 10px;}
.special-content{padding: 25px 20px;}
.special-content-title{color: #333333;font-size: 24px;font-weight: bold;line-height: 40px;border-bottom: 1px solid #e8ecee;padding-bottom: 20px;margin-bottom: 25px;}
.special-content-title-line{display: inline-block;width: 3px;background: #028ad6;height: 22px;margin-right: 20px;vertical-align: -3px;}
.special-contents{color: #434343;font-size: 16px;line-height: 32px;}
.special-contents a{color: #028ad6;text-decoration: underline;}
.special-contents a:hover{opacity: 0.8;}
.special-contents img{max-width: 100%;}
.subject-main .q_naifen_tl{margin-bottom: 25px;}
.subject-main .q_naifen_rt1{height: auto;}
