﻿.type_a{ color: #444; display:block; font-size: 16px; text-align:center; height: 40px; line-height: 40px; transition: all 0.5s; border-radius:5px;  white-space: nowrap;  text-overflow: ellipsis; overflow:hidden;}
.type_a:hover{ color:#fff; background-color:#ed4040;}

.vip_box{ display:flex; flex-direction:column; width:260px; margin:0 auto;}
.vip_a{ font-size:15px; display:block; padding:5px 0px; line-height:20px; display:inline-block;}
.vip_a:hover{ color:#ff0000;}
.vip_title{ font-size:20px; color:#ff0000; animation:vip_title_action 1s infinite linear;}
@-webkit-keyframes vip_title_action {0% {color: #ff0000; }50% {color: #f4f112;}100% {color: #ff0000;}}


.news_list{ display:flex; justify-content:space-between; padding:10px 0px; box-sizing:border-box;border-bottom:1px #eaeaea  solid;}
.news_item_img_box{ width:160px; height:100px; object-fit:contain; overflow:hidden; border:1px #eaeaea solid; box-sizing:border-box;}
.news_item_img_box a{ width: 160px;height: 100px;display: flex;justify-content: center; overflow:hidden; align-items: center;background-color: #fbfbfb; }
.news_item_img_box img{max-width: 160px; max-height: 100px; transition:all 0.5s; cursor:pointer;}
.news_item_img_box img:hover{transform:scale(1.1) }
.news_item_text_box{ width:530px; height:100px; display:flex; flex-wrap:wrap; flex-direction:column; justify-content: space-between;}
.news_title{ font-size:20px; line-height:23px; font-weight: 700; }
.news_title a{ font-size:20px; width:520px; line-height:23px; font-weight: 600; max-height: 46px; overflow: hidden; display:block; color:#464646; cursor:pointer; transition: all 0.3s;}
.news_title a:hover{ color:#000;font-weight: 700; margin-left:5px;}
.news_des{ font-size:14px; height:20px; color:#868686; overflow:hidden;}
.news_xx_box{ height:20px; color:#777;}
.news_xx_box span{ color:#777;}

.back_type{ text-align:center; transition: all 0.3s; cursor:pointer;}
.back_type a{font-size: 16px; display:block;  text-align: center;height: 40px;line-height: 40px;}
.back_type span{font-size: 20px;}
.back_type:hover{ background-color:#eaeaea;}

.pager_box{line-height: 40px; text-align: center; }
.pager_hover{color: red; padding: 0px 5px;}
.pager{color: #999999; padding: 0px 5px;}
.first_pager,.prev_pager,.next_pager,.last_pager{color: #999999; padding: 0px 5px;}
