@charset "utf-8";
/* 新闻中心 CSS Document */
.floatLeft{ float:left}
.floatRight{ float:right}
.clearfloat{ zoom:1;}
.clearfloat:after{ content:""; display:block; clear:both; visibility:hidden; height:0}
.row1{ display:block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap}
/*公共样式-----------------------------------------------------------------------------------------------------------*/

.colBanner{ width:100%; height:auto}
.colBanner img{ width:100%; height:auto; display:block;}
/*当前位置-----------------------------------------------------------------------------------------------------------*/
.nowLocationBg{ width:100%; height:88px; background:#f6f6f6}
.nowLocation{ width:1500px; height:88px; margin:0 auto; line-height:88px;font-size:20px; color:#666666;}
.nowLocation a{ font-size:20px; color:#666666;}
.nowLocation a:hovver{ color:#165aaf}
/*当前位置-----------------------------------------------------------------------------------------------------------*/

/*视频中心-----------------------------------------------------------------------------------------------------------*/
.videoShow{ width:1500px; margin:0 auto;}
/*左侧列表-----------------------------------------------------------------------------------------------------------*/
.videoLeftNav{ width:260px; padding-right:50px;}
.videoLeftNav ul{ padding-top:20px;}
.videoLeftNav ul li{ width:100%; padding:20px 0; line-height:30px;border-bottom: #ccc 1px dashed;}
.videoLeftNav ul li a{ font-size:20px; color:#5a5a5a; line-height:20px;}
.videoLeftNav ul li a:hover{color:#165aaf}
.videoLeftNav ul li.on a{color:#165aaf}
/*左侧列表-----------------------------------------------------------------------------------------------------------*/

/*右侧列表-----------------------------------------------------------------------------------------------------------*/
.videoRight{ width:1200px;padding-top: 28px;}
.videoRight > div {font-size:18px;}
.articleMain p{ font-size:18px; color:#333333; line-height:33px; text-indent:2em; margin-bottom:30px;}
/*.nowColumn{ height:109px; padding-top:40px; font-size:42px; line-height:42px; color:#0a50b4; background:url(colBtmLine.png) no-repeat left 90%; margin-bottom:40px;}*/
.nowColumn{    
	font-size: 42px;
    color: #0a50b4;
    line-height: 62px;
	padding-bottom: 5px;
    margin-bottom: 40px;
    position: relative;}
.nowColumn::after{
  	content: "";
    position: absolute;
    width: 80px;
    height: 4px;
    border-radius: 40px;
    left: 0;
    bottom: 0;
    background-color: #0a50b4;}
.videoList li{ width:100%; height:20px; margin-bottom:30px;}
.videoList li a{ font-size:20px;color:#292929; line-height:20px; max-width:1170px; float:left}
.videoList li:hover a{color:#165aaf}
.videoList li span{ font-size:20px; color:#999999; float:right}
/*右侧图文列表-----------------------------------------------------------------------------------------------------------*/
.TuWenList {padding:20px 0 75px;display: flex;flex-wrap: wrap;}
.TuWenList li {width:21.5%;width:29.8%;height:100%;float:left;margin:22px 0 0px 3.5%;}
/* .TuWenLists li:nth-child(n+4) {width:27%;height:100%;float:left;margin:42px 0 40px 5.5%;}*/
.TuWenList li a img {width:100%;height:100%;}
.TuWenList li a span {word-wrap:break-word;width:100%;display:block;text-align:center;padding-top:10px;font-size:17px;
    /* overflow:hidden;white-space:nowrap;text-overflow:ellipsis; */
}
.TuWenList li a:hover{color: #165aaf;}
/*视频中心-----------------------------------------------------------------------------------------------------------*/