/* 公用 */
.index_tab {width: 48.8%;}
.tab_img {width: 45%;}
#banner {position: relative;}
@media screen and (max-width: 1024px) {
.index_tab , .tab_img {width: 100%;}
}
/* 公用 end*/
/* 新闻动态 */
.tab_titBOX , .tab_imgBOX {display: none;}
.tab_act , .tab_img_act {display: block;}
.tab_state {margin: 65px 0;}
.tab_state ul {margin-left: 20px;height: 33px;}
.tab_state ul li {font-size: 16px;color: #333333;margin-right: 11%;cursor: pointer;transition: all 0.4s;}
.tab_state ul li:last-child {margin-right: 0;}
.tab_state ul li.state-act {font-size: 25px;position: relative;}
.tab_state ul li::after {content: "";display: block;position: absolute;width: 0;height: 6px;left: -2px;bottom: -10px;background-color: #DA251D;}
.tab_state ul li.state-act::after {width: calc(100% + 5px);transition: .5s;}
.tab_state ul li:hover {color: #DA251D;}
@media screen and (max-width: 1024px) {
.tab_state {margin: 20px 0;}
.tab_state ul {margin-left: 0;justify-content: space-between;}
.tab_state ul li {margin-right: 0;}
.tab_state ul li.state-act {font-size: 18px;}
}
/* 左侧列表内容 */
.state_text {}
.state_text a {height: 40px;}
.state_text_tit {width: calc(100% - 110px);}
.state_text_tit img {}
.state_text_tit p {font-size: 18px;color: #333333;margin-left: 10px;transition: all 0.4s;}
.state_text a span {font-size: 16px;color: #333333;width: 90px;margin-top: 4px;transition: all 0.4s;}
.state_text a:hover p {color: #DA251D;}
.state_text a:hover span {color: #DA251D;}
/* 右侧图片 */
.state_img a {display: none;}
.state_img a.state_img-act {display: block;}
.state_img a img {opacity: 0;width: 100%;height: 354px;}
@media screen and (max-width: 1024px) {
.state_img a img {height: auto;}
}
/* 新闻动态 end*/