/*列表页*/
video{outline:none;border:none;background-color: transparent !important;height:auto !important;width:100% !important;}
.ny-banner{position:relative;}
.column{position:absolute;color:#fff;font-size:40px;bottom:116px;left:10%;}
.column:before{content:'';display:inline-block;width:44px;height:2px;background:#ffffff;position:absolute;left:0;top:30px;}
.column h2{display: inline-block;margin-left: 52px;font-weight:bold;}
.nyMain{background:#f8f8f8;padding:58px 0px;}
.nyleft{width:16.5%;}
.nyleft ul{background:#fff;border-top:7px solid #d50300;}
.sub-nav-p-s{display:none;}
.sub-nav-p-s em{display: inline-block;position: absolute; width: 16px;height: 8px;top: 25px; right: 16px;background-image: url(../images/ico12.png);background-size: 100%; background-position: right center;}
.nyleft li{height:56px;line-height:56px;background:#f4f4f4;border-bottom: 1px solid #fff;position:relative;}
.nyleft li a{display:block;font-size:16px;padding-left:20px;width:75%;}
/*.nyleft li.nave-w a{background:url(../images/sub_lnavh.png) 90% center no-repeat;}

.nyleft li.nave-w:hover a{color:#ae0000;background:url(../images/sub_lnavh.png) 90% center no-repeat;}*/
.nyleft li .xiala{float: right;position: absolute;right: 18px;top: 41%;}
.nyfight{width:78%;background:#fff;padding:20px;padding-bottom:100px;min-height:300px;}
.nyright-tit{line-height:94px;position: relative;}
.nyright-tit h1{font-size:34px;font-weight:bold;position:relative;background: #fff;
    z-index: 2;display: inline-block;padding-right: 10px;}
.nyright-tit span.after{content:'';display:inline-block;position:absolute;right:17%;top:46px;width:61%;height:1px;background:#d8d8d8;z-index:1;}
.nyright-tit .position{color:#a1a1a1;z-index: 2;
    background: #fff;position: relative;}
.nyright-tit .position a{color:#a1a1a1;}
.nyright-tit .position span{display:inline-block;padding:0 5px;}
.nynewsList li{padding: 35px 20px;border-bottom:1px solid #e1e1e1;display: flex;}
.nynewsList .time{width:88px;background:#f6f6f6;border-radius:3px;font-size:12px;color:#777777;text-align:center;padding:14px 0px;}
.nynewsList .time span{display:block;font-size:23px;color:#000;}
.nynewsList .txt{width: calc(100% - 88px);padding-left: 3%;position:relative;}
.ablink {position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,0);z-index: 5;display: block;}
.nynewsList .txt h4,.nynewsList li.nynewsList-img h4{font-size:18px;color:#000000;position:relative;font-weight:bold;position: relative;background-image: linear-gradient(#d10000,#d10000);background-position: 0 100%;background-size: 0 1px;
    background-repeat: no-repeat; transition: background-size .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nynewsList li:hover .txt h4,.nynewsList li.nynewsList-img:hover h4{background-size: 100% 1px;}
.nynewsList .txt p,.nynewsList > li.nynewsList-img p{line-height:27px;color:#777777;margin-top:10px;}
.nynewsList li:hover{background:#f4f4f4;}
.nynewsList li:hover .time{background:#d10000;}
.nynewsList li:hover h4{color:#d10000;font-weight:bold;}
.nynewsList li:hover .time,.nynewsList li:hover span{color:#fff;}
.foot{margin:0;}
.pore{position: relative;}
.ablink{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,0);z-index: 5;display: block;}
/*内容页*/
.cont-boxl{padding:30px 0px;}
.cont-boxb{background-color:#fff;padding:30px 45px;}

.txtBox p{font-size: 17px !important;line-height: 2em !important;margin-bottom: 16px !important;text-align: justify;}
/*.txtBox p:after {display: inline-block;width: 100%;content: '';}*/
.txtBox p.vsbcontent_img{text-indent:0;text-align:center;}
.txtBox h2.bt{line-height:50px;text-align:center;font-size:28px;margin-top:30px;margin-bottom:30px;font-weight:bold;}
.con-time{text-align:center;line-height:46px;margin-bottom:16px;color:#4e4e4e;background:#f4f4f4;padding:0 10px;}
.con-conb{margin-top:50px;}
/*.Article p{text-indent:0;}
.Article a,.Article{color:#a5a4a4;}
.Article span{color:#585858;font-weight:bold;}*/
/*图片列表*/
.nynewsList li.nynewsList-img{padding: 30px 20px;border-bottom: 1px solid rgba(0,0,0,0.15);margin: 0;position: relative;display: block;}
.nynewsList li.nynewsList-img .text_wrap{margin-left: 0;min-height: 170px;padding: 0;}
.nynewsList .img_wrap {width: 177px;min-height: 135px;overflow: hidden;position: relative;padding: 0;margin: 0 25px 0 0;display: inline-block;float: left;}
.nynewsList .img_wrap img{min-width:100%; min-height:100%;width: 100%;transform: scale(1);-webkit-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;}
.nynewsList .info{color:#666;padding: 10px 0;display: block;}
.nynewsList .text_wrap {margin-left: 0;padding-right:60px;min-height: 170px;}
.nynewsList > li.nynewsList-img:hover .img_wrap *, #contents .nynewsList > li:hover .img_wrap *{ transform: scale(1.2); -webkit-transition: all 0.8s ease 0s;  transition: all 0.8s ease 0s;}
/*#contents .nynewsList .text_wrap>span, #contents .nynewsList .text_wrap> a{display:block;}*/
.nynewsList > li.nynewsList-img .line{display: inline-block; margin: 0 13px; width: 1px; height: 11px; background: rgba(0,0,0,0.5);}
/*.nynewsList > li.nynewsList-img .title{font-size: 17px;margin-bottom: 10px;line-height: 28px;font-weight: 500;display:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inherit;}*/
/*.nynewsList > li.nynewsList-img .text{font-size: 15px;overflow: hidden;color: #555;line-height: 28px;}*/
.nynewsList .text_wrap{margin-left: 0;min-height: 170px;padding: 0;}
/*单篇*/
.text .con-conb{margin-top:0;}
/*搜索结果页*/
#container{min-height: 400px;}
#container-wrap .cont-top {position: relative;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari */border-bottom: 1px solid #dedede;height:52px;}
#container-wrap > .cont-top > .web > h2.pageTitle {width: 224px;height: 104px;color: #ffffff;font-size: 27px;line-height: 104px;text-align: center;background: #0069b1;position: absolute;left: 0;top: -52px;}
#container-wrap > .cont-top > .web > .location a {color: #010101;font-size: 13px;line-height: 52px;}
#container-wrap .cont-top .location a:hover span {color: #b18f28;}
#container-wrap .cont-top .location span.home {padding-left: 20px;background: url(../images/dt.png) no-repeat left center;}
#container-wrap .cont-top .location span.navi,#container-wrap .cont-top .location strong{padding-left: 18px;background: url(../images/location-sep.png) no-repeat 5px center;}
#container-wrap .cont-top .location strong{font-weight: normal;color: #3469b1;}
#container-wrap .cont-top ul.navbar-a {margin-left: 224px;}
#container-wrap .cont-top ul.navbar-a li {display: inline-block;float: left;}
#container-wrap .cont-top ul.navbar-a li a {display: block;font-size: 16px;line-height: 52px;padding: 0 25px;}
#contents .search_inner{position: relative;background: #e2e7ec;margin-top: 64px;padding: 15px;height: 35px;overflow: hidden;}
#contents .search_inner .txt{line-height: 100%;height: 100%;margin: 0;border: none;width: 94%;padding: 0;padding-left: 10px;color: #a4a6a9;}
#contents .search_inner .btn{background: #be0000; height: 100%;border: none; color: #FFF;text-align: center;width: 70px;display: inline-block;float: right;
    position: absolute;left: 94%;top: 15px;width: 60px;height: 35px;}
#contents .search_inner .btn input{text-align: center;border: none;width: 37%;height: auto;cursor: pointer;padding: 7px 25px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
#contents .list li a p{height: 70px;overflow: hidden;}
#contents .list li{font-size: 16px;position: relative;border-bottom: 1px solid #e5e6ec;padding: 25px 0;line-height: 1.5;}
#contents .list li a{display: block;}
#contents .list li a .txt {display: block;width: 100%;position: relative;font-size: 16px;line-height: 24px;padding-bottom: 10px;overflow: hidden;
    white-space: nowrap;text-overflow: ellipsis;color:#333;font-weight:bold;}
#contents .list li a  p{text-overflow: ellipsis;display: block;width: 100%;position: relative;font-size: 14px;color: #000;line-height: 22px;}
#contents .list li a .date{position: relative;color: #888;top: 3px;right: 0;font-size:13px;}
.inner #contents{max-width: 1400px;margin: auto;}
.inner #contents .tit{font-size: 32px;color: #111;padding: 45px 0 0;margin-bottom: 30px;}
.inner #contents .bar{padding: 10px 0;background: #f3f3f3;margin-bottom: 25px;color: #111;}
.inner #contents .contWrap{padding: 15px;}
.inner #contents .contWrap p{font-size: 17px;line-height: 34px;color: #0a0a0a;text-indent: 2em;margin-bottom: 16px;}
.inner #contents .contWrap p img{border: none; margin: auto;display: block;}
.inner #contents .pageBar{margin-top: 50px;}
.inner #contents .pageBar p{font-size: 15px !important;line-height: 22px;}
.inner #contents .pageBar p a{color: #333;text-decoration: none;}
.cont-top h2.pageTitle {width: 224px;height: 104px;color: #ffffff;font-size: 27px;line-height: 104px;text-align: center;background: #be0000;
    position: absolute;left: 0;top: -52px;}
.hebt h2.pageTitle,#contents .cont-top#titBar{display:none;}
#container-wrap .wrap{position:relative;}
.location{line-height:52px;}
.nyleft ul.sj-list{border: none;padding: 0;background:none;display:none;}
.nyleft ul.sj-list li,.nyleft ul.hover1 li{height: 40px; line-height: 40px;background:#fff;border-bottom: 1px solid #edebeb;}
.nyleft ul.sj-list li a,.nyleft ul.hover1 li{background: none;padding-left:23px;}
.nyleft ul.hover1{display: block;border: none;
    padding: 0;
    background: none;}
.nyleft ul.hover1 li:hover a,.nyleft ul.hover1 li.hover a{background:none;}
.nyleft ul.hover1 li.hover,.nyleft ul.hover1 li:hover{border-left:none;}
.cont-boxj #vsb_content table{ border: 0px;border-left:1px solid #ddd; border-top:1px solid #ddd;width:100%; margin:20px auto}
.cont-boxj #vsb_content table tr td{ border-left:0px; border-top:0px;line-height: 23px; padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ddd; border-bottom-color: #ddd; }
.cont-boxj #vsb_content table tr td p{text-indent:0em; padding:0px; margin:0px; text-align:center;white-space: normal;
    word-break: break-all;margin-bottom:0 !important;}
.pb_sys_common{line-height:38px !important;}