@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: #cbcbcb;}
.nowLocation{ max-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{ max-width:1500px; margin:0 auto;}
/*左侧列表-----------------------------------------------------------------------------------------------------------*/
.videoLeftNav{ width:20%;}
.videoLeftNav ul{ padding-top:23px;}
.videoLeftNav ul li{ width:100%; padding:20px 0;}
.videoLeftNav ul li a{ font-size:22px; color:#5A5A5A; line-height:22px;}
.videoLeftNav ul li a:hover{color:#0A50B4}
.videoLeftNav ul li.on a{color:#0A50B4}
/*左侧列表-----------------------------------------------------------------------------------------------------------*/

/*文章正文-----------------------------------------------------------------------------------------------------------*/
.article{ width:75%; padding-top:28px;}
.articleTitle{ font-size:42px; color:#0a50b4; line-height:62px; }
.articleTime{ font-size:16px; color:#999999; margin:30px 0 40px 0;}
.articleMain p{ font-size:18px; color:#333333; line-height:33px; text-indent:2em; margin-bottom:30px;}
.articleMain img{ display:block; max-width:100%; margin:0 auto;}
.articleMain table{ max-width:100%; margin:40px auto;}
/*文章正文-----------------------------------------------------------------------------------------------------------*/

/*文章分享-----------------------------------------------------------------------------------------------------------*/
#share span{ font-size:20px; color:#0a50b4; margin-right:30px;}
.social-share .icon-weibo{ background:url(weibo.png) no-repeat center center;}
.social-share .icon-wechat{ background:url(weixin.png) no-repeat center center; position:relative}
.social-share .icon-qzone{ background:url(link.png) no-repeat center center;}
.social-share .social-share-icon{ border-radius:0; margin-right:28px;}
.wechat-qrcode{ position:absolute !important;
    border-radius: 5px;
    top: 50px !important; left:50%; margin-left:-145px;
    padding: 15px 25px!important;
    box-shadow: 0 0 12px #ccc;    background: #fff;
    border: solid 1px #d8d8d8;
    z-index: 11001;
    font-size: 12px;
    width: 278px;
    height: 330px;}
.wechat-qrcode h4{font-size: 12px;
    font-weight: bold;
    text-align: left;
    line-height: 16px;
    height: 16px;
    position: relative;
    color: #000; margin:0}
.wechat-qrcode .qrcode{padding: 15px 10px;
    min-height: 150px;}
.wechat-qrcode .qrcode img{ margin:0 auto}
.wechat-qrcode .help p{font-size: 12px;
    text-align: left;
    line-height: 22px;
    color: #666; margin:0;
}
.wechat-qrcode .bd_weixin_popup_close{    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    color: #999;
    text-decoration: none;
    font-size: 16px; background:none !important}
.wechat-qrcode{ display:none}
/*文章分享-----------------------------------------------------------------------------------------------------------*/

/*文章轮播-----------------------------------------------------------------------------------------------------------*/
 .articlePicShow{ /*width:1278px;*/width: 100%; margin-top:100px; overflow:hidden; margin-bottom:100px} 
div.zxxx{ height:140px; line-height:140px; font-size:40px; color:#333333; background:url(articlezxxx.png) no-repeat left top;}
.swiperArr{ float:right; margin-top:46px;}
.arrow-left,.arrow-right{ display:block; float:left; margin-left:34px; width:48px; height:48px; cursor:pointer}
.arrow-left{ background:url(arrleft.png) no-repeat center center}
.arrow-left:hover{ background:url(arrleftcur.png) no-repeat center center}
.arrow-right{ background:url(arrright.png) no-repeat center center}
.arrow-right:hover{ background:url(arrrightcur.png) no-repeat center center}
#picNews {/*width:1278px;*/width: 100%;height: 500px;position: relative; overflow:hidden}
/*.titBg{ position:absolute; bottom:0; left:0; background:#000000; opacity:0.6; width:100%; height:60px; z-index:111}*/
#picNews .swiper-container { height:500px;}
.swiper-slide{ position:relative; width:33.3%;height:500px;    }
.swiper-slide a{ display:block;padding: 0 1%;}
.swiper-slide a img{ height:266px;width:100%;}
#picNews .pagination { display:none;}
#picNews p{ width:100%; z-index:2;padding: 0 1%;}
#picNews p.picNewsTit a{ font-size:26px; color:#333333; line-height:85px; display:block; height:85px;}
#picNews p.picNewsDir{ padding-bottom:32px; border-bottom:#cccccc 1px solid;}
p.row2{width:100%; font-size:16px; color:#333333; line-height:30px; display:block;font-weight: 400;text-align: left; box-sizing:border-box}
#picNews .picNewsTime{ font-size:16px; color:#999999; line-height:63px;padding: 0 1%;}
#picNews .picNewsTime a{ font-size:20px; color:#0a50b4; background:url(more.png) no-repeat right center; float:right; padding-right:37px;}