@charset "utf-8";
/* CSS-Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,form{padding:0; margin:0;} 
table,td,tr,th{ font-size:12px}
li{list-style-type:none;list-style:none; }
img{border:0;}
ol,ul {list-style:none;}
p{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-style:normal; font-size:12px}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
/* 通用样式 */
body{ height:100%;font-family: "微软雅黑",Arial, Helvetica, sans-serif; font-size:12px;}

a { text-decoration:none; blr:e­xpression(this.onFocus=this.blur()); color: inherit; outline-style:none;} /* 针对IE */
a:hover { text-decoration: none;}
a:focus { -moz-outline-style: none; } /*针对firefox*/
i, em, b, strong {
    font-style: normal;
    font-weight: normal;
}
	
.lf { float: left; }
.lr { float: right; }
.none { display: none; }
.select-bg,.sinput,.section-list li a,.tabBox .prev,.tabBox .next,.tabBox .text {
	-webkit-transition: all .3s cubic-bezier(.7,0,.1,1);
	transition: all .3s cubic-bezier(.7,0,.1,1);
}
/*全局的input样式*/
	input::-webkit-input-placeholder{ color: #b1b0b1;font-size: 15px;}
	input::-moz-input-placeholder{ color: #b1b0b1;font-size: 15px;}
	input::-ms-input-placeholder{ color: #b1b0b1;font-size: 15px;}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/******************************************************************************************************************************/
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    text-decoration: none;
}

body{
    overflow-x: hidden;
}

ul{
    list-style: none;
}


.news_flash{ float:left; width:58%; overflow:hidden; position:relative; margin-top:10px;}
.news_flash .bd{ width:100%; position:relative; overflow:hidden;}
.news_flash .bd li{ float: left; width:100%; overflow:hidden;}
.news_flash .bd ul li .news_img{ overflow: hidden; width: 100%; height:398px;}
.news_flash .bd ul li img{ width:100%; height:100%; transition: all 1s ease-out;    object-fit: cover;}
.news_flash .bd ul li img:hover{ transform: scale(1.1);}
.news_flash .bd ul li .figurewrap{  overflow:hidden;}
.news_flash .bd ul li .figurewrap h3{ display:block; font-size:14px; font-weight:bold; color:#173887; padding-top:14px;}
.news_flash .bd ul li .figurewrap a{ display:block; font-size:18px; color:#262626; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; padding-top:10px;}
.news_flash .bd li p{ font-size:14px; color:#697589; line-height:22px; padding-top:10px;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.news_flash .news_flash_nav {width:100%; overflow:hidden; text-align:center; position:absolute;bottom: 140px;    z-index: 99999999999999;}
.news_flash .news_flash_nav ul li{ width:10px; height:10px; display:inline-block; border:1px #FFF solid; box-sizing:border-box;border-radius:50%; margin:0 6px; cursor: pointer; font-size:0;}
.news_flash .news_flash_nav ul li.slick-active{background: #fff;}
.news_flash .slick-prev{/* background:url(../images/prev_yw_03.png) no-repeat; */width:25px; height:40px; position:absolute; bottom:60%; z-index:2; border:none; font-size:0; left:20px; outline:none;}
.news_flash .slick-next{/* background:url(../images/next_yw_05.png) no-repeat; */width:25px; height:40px; position:absolute; bottom:60%; z-index:2; border:none; font-size:0; right:20px; outline:none;}

 
@media screen and (max-width: 840px){
   
    .news_flash{
        width:100%;
        float:none;
    }
    .news_right{
        width:100%;
        float:none;
    }
    .tzgg{
        width:100%;
        float:none;
    }
    .tzgg_cen ul li{
        padding:20px;
        height:85px;
        background-size: 100% 100%;
    }
    
    .news_flash .bd ul li .news_img{
        height:200px;
    }
    

    .news_flash .bd ul{
        padding-bottom:60px;
    }

    .news_flash .news_flash_nav{
        bottom:137px;
    }
    .news_flash .news_flash_nav ul li{
        border: 1px #fff solid;
    }
    .news_flash .news_flash_nav ul li.slick-active{
        background: #fff;
    }
   

    
    }
 
