.tr_link_box a { color: #b9a9bb;}
.tr_link_box a:hover { color: #fff; text-decoration: none;}
#header #navbar .navbox .wp_nav li.nav-item a,
#header #navbar .navbox .wp_nav .sub-nav .nav-item,
.wp_nav .sub-nav { border-width: 0;}
#header #navbar .navbox .wp_nav .sub-nav li.nav-item a span { text-align: center;}
#header #navbar .navbox .wp_nav .sub-nav .nav-item { line-height: 40px;}
.titlestyle1099469{ font-size: 9pt; color: #222222; text-decoration: none ;}

.titlestyle1099474{ line-height: 100%; color: #ffffff; font-size: 9pt; font-weight: bold;}

.r2l { width: 35%; float: left;}
.r2l .dynamic_one,
.r2c .dynamic_one,
.r2r .dynamic_one { width: auto; padding-top: 60px;}
.r2l .dynamic_one a,
.r2c .dynamic_one a,
.r2r .dynamic_one a { color: #999; font-weight: normal; white-space: nowrap; margin-top: 6px;}
.r2l .dynamic_one a:hover,
.r2c .dynamic_one a:hover,
.r2r .dynamic_one a:hover { color: #85289A;}

.r2l .news_list li.news{margin-bottom: 17px;padding: 17.5px 15px;border:1px solid #BFC5D9;box-shadow: #068358;}

.r2l .news_list li.news .news_date{float: left;width: 50px;padding: 0 15px 0 0;border-right: 1px solid #d1d1d1;margin-right:-70px;text-align:center;}
.r2l .news_list li.news .news_date .news_year{line-height: 36px;font-size: 32px; color:#333;font-weight: bold;}
.r2l .news_list li.news .news_date .news_days{line-height:14px; font-size: 12px; color:#333;}
.r2l .news_list li.news .news_wz{width:100%;}
.r2l .news_list li.news .news_wz .news_con{margin-left:80px; padding:0px;} 
.r2l .news_list li.news .news_title{line-height: 25px;margin: 0px;font-size: 18px;color:#333;overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;} 
.r2l .news_list li.news:hover {transition:all 0.4s ease-in-out;background: linear-gradient(to right, #662170, #85289a);box-shadow: 6px 6px 0 #BFC5D9;}
.r2l .news_list li.news:hover .news_date .news_year{ color: #fff;}
.r2l .news_list li.news:hover .news_date .news_days{ color: #fff;}
.r2l .news_list li.news:hover .news_title{transition:all 0.4s ease-in-out;color: #fff;}
.r2l .news_list li.news:hover .news_title a{ color: #fff;}

@media screen and (max-width: 1144px) {
    .r2l { width: 100%; float: none;}
    .r2l .news_list li.news .news_title{width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
}

.r2c { width: 33%; margin: 0 2.5%; float: left;}


@media screen and (max-width: 1144px) {
    .r2c { width: 100%; float: none;}
}
.r2r { width: 27%; float: left;}
.post-23 .news_list{
   display: flex;    flex-direction: row;
   flex-wrap: nowrap;
   justify-content: space-between;
   align-items: center;}
.post-23 .news_list li.news{
   width: 100%;height: 238px;}
.post-23 .news_list li.news .news_imgs { position: relative;width: 100%;height: 100%;overflow: hidden;box-shadow: 0 3px 9px #66217022;}
.post-23 .news_list li.news .news_imgs img{
   width: 100%;height: 100%;object-fit: cover; transition:all 0.4s ease-in-out;}
.post-23 .news_list li.news:hover .news_imgs img{
   transform:scale(1.1,1.1)
;}
.post-23 .news_list li.news .news_imgs .news_title{
   position: absolute;left: 0;bottom: 0;font-size: 18px;padding: 30px 25px 20px 25px;font-weight: bold;line-height: 25px;color: #FFFFFF;width: 100%;
   background: url(images/news_bg.png) no-repeat center bottom;box-sizing: border-box;background-size:100% ;}
.post-23 .news_list li.news .news_imgs .news_title a{
   color: #FFFFFF;}

.post-24 .news_list{
   display: flex;
   flex-direction: row;
   flex-wrap: nowrap;
   justify-content: space-between;
   align-items: center;margin: 28px 0 0 0 ;}
.r2r .post-24 .news_list{ flex-wrap: wrap;}
.r2r  .post-24 .news_list li.news{
   width: 100%; background:#fff url(images/list_bg1.png) no-repeat left 30px;margin-bottom: 10px;}
.post-24 .news_list li.n2{
   background:#fff url(images/list_bg2.png) no-repeat left 30px;}
.post-24 .news_list li.news .news_con{
   padding: 0;}
.r2r .post-24 .news_list li.news .news_con { padding: 10px 30px;}
.post-24 .news_list li.news .news_con .news_title{
   font-size: 18px;font-weight: bold;color: #333;line-height: 25px;height: 50px;overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 4;
   -webkit-box-orient: vertical;}
.post-24 .news_list li.news .news_con .news_time{
   font-size: 18px;color: #85289A;line-height: 40px;}
.post-24 .news_list li.news .news_con .news_text{
   font-size: 18px;color: #666;line-height: 22px;height: 110px;overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 5;
   -webkit-box-orient: vertical;}
.post-24 .news_list li.news .news_con .news_text a{
   color: #666;}
.post-24 li a:hover { color: #85289A;}

@media screen and (max-width: 1144px) {
    .r2r { width: 100%; float: none;}
    .post-23 .news_list{
        flex-wrap: wrap;}
    .post-23 .news_list li.news{width: 100%;margin: 0 0 30px 0;}
    
    .post-24 .news_list{
        flex-wrap: wrap;}
    .post-24 .news_list li.news{width: 100%;margin: 0 0 30px 0;}
}
#u_u4_ifocus_piclist IMG { object-fit:cover;}

@media only screen and (max-width: 959px) {

    html #flashBoxu_u2_ { width: 100%; height: 170px;}
    html #flashBoxu_u2_ ul li { width: 22px; height: 6px; font-size: 0; margin-right: 8px; border-radius: 3px;}
    html #header #headerPics img, 
    html #header .headerImg img { height: 170px;}
    
    html #dynamicNewsList_2,
    html .frag_4 > div { width: 100%;}
}
