﻿@charset "utf-8";
/* CSS Document */
.ny-banner {
    text-align: center;
	min-width:1200px;
	margin:0 auto;
	width:100%;
}
.ny-banner img{

    padding: 0;
    border: none;
    -ms-interpolation-mode: bicubic;
    max-width: 100%;
/*    max-height: 100%;*/
    vertical-align: middle;
}
.ny-cont .second-nav {
    width: 240px;
    float: left;
    display: inline-block;
    background: url(../images/secondnav-bg.png) no-repeat top left;
    background-size: contain;
    position: relative;
    top: -.57rem;
    text-align: center;
    padding-top: .3rem;
    box-shadow: 0rem .04rem .18rem 0px rgba(102, 0, 0, 0.06);
    min-height: 300px;
    border-bottom: 8px solid #d00505;
}

.ny-cont .second-nav h2 {
    font-size: .32rem;
    font-weight: 500;
    color: #FFFFFF;
    line-height: .38rem;
    padding-bottom: 1.5rem;
}

.ny-cont .second-nav ul li {
    font-size: .28rem;
    font-weight: 400;
    line-height: .33rem;
    padding-bottom: .5rem;
}

.ny-cont .second-nav ul li a:hover
{
    color: #d00505;}

.ny-cont .second-nav ul li.select a {
    font-weight: 600;
    color: #d00505;
}

.ny-cont .ny-right {
    width: 960px;
    display: inline-block;
    padding-left: .5rem;
    padding-top: .5rem;
}

.ny-cont .ny-right .ny-right-top {
    border-bottom: .01rem solid #E4E4E4;
    padding-bottom: .1rem;
}

.ny-cont .ny-right .ny-right-top .col-name {
    font-size: .26rem;
    color: #333333;
    display: inline-block;
}

.ny-cont .ny-right  .ny-right-top .col-name::before {
    content: '';
    display: inline-block;
    width: .04rem;
    height: .2rem;
    background: #fff;
    margin-right: .1rem;
}


.ny-cont .ny-right  .ny-right-top .posi{
    display: inline-block;
    float: right;
    padding-top: .1rem;
	padding-bottom: .1rem;
    font-size: .16rem;
    color: #777777;
}

.ny-cont .ny-right .ny-right-top .posi a {
    color: #777777;
    font-size: .16rem;
    padding: 0 .05rem;
}

.ny-cont .ny-right.list ul {
    padding: .3rem 0;
}

.ny-cont .ny-right.list ul li {
    padding: .15rem 0;
    border-bottom: .01rem dashed #E1E1E1;
    position: relative;
}

.ny-cont .ny-right.list ul li .list-date {
    width: 60px;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
}

.ny-cont .ny-right.list ul li .list-date .day {
    font-size: .24rem;
    font-weight: 400;
    color: #d00505;
}

.ny-cont .ny-right.list ul li .list-date .month {
    font-size: .14rem;
    font-weight: 400;
}

.ny-cont .ny-right.list ul li h2 {
    display: inline-block;
    font-size: .2rem;
    font-weight: 400;
    vertical-align: middle;
    width: 85%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ny-cont .ny-right.list ul li h2::before {
    content: '';
    display: inline-block;
    width: .01rem;
    height: .28rem;
    background: #d00505;
    margin: 0 .2rem;
    vertical-align: top;
}

.ny-cont .ny-right.list ul li .listmore {
    float: right;
}

.ny-cont .ny-right ul li .download {
    padding-top: .12rem;
    font-size: 20px;
    color: #d00505;
}

.ny-cont .ny-right.list ul li .download::before {
    content: '';
    display: inline-block;
    width: .22rem;
    height: .22rem;
    background: url(../images/download.png) no-repeat;
    background-size: cover;
}

.ny-cont .ny-right.list ul li .listmore::before {
    content: '';
    display: inline-block;
    width: .52rem;
    height: .52rem;
/*    background: url(../images/right1.png) no-repeat;*/
    background-size: cover;
    transition: .5s;
}

.ny-cont .ny-right.list ul li::after {
    content: '';
    position: absolute;
    bottom: -0.01rem;
    left: 0%;
    height: .03rem;
    width: 0%;
    transform: translateX(-0%);
    background-color: #d00505;
    opacity: 1;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.ny-cont .ny-right.list ul li:hover::after {
    width: 100%;
    opacity: 1;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.ny-cont .ny-right.list ul li:hover h2 {
    color: #FF9000;
    font-weight: 600;
}

.ny-cont .ny-right.list ul li:hover a::before {
    transition: .5s;

    margin-right: .3rem;
}

.ny-cont .ny-right.list ul li:hover a.download::before {
    transition: .5s;
    margin-right: 0;
}

.ny-cont .posi.article {
	font-size: .16rem;
    color: #777777;
    width: 1200px;
    margin: 20px 0 0;
    padding: 5px 15px 0px;
    height: 50px;
    line-height: 60px;
    background-color: #f5f5f5;
    border-radius: 12px 12px 0 0;
}

.ny-cont .posi.article a {
    color: #777777;
    font-size: 16px;
    padding: 0 .05rem;
}

.ny-cont .article-detail {
    background-color: #fff;
    width: 1200px;
    display: inline-block;
    padding: 20px;
    margin: 0 auto;
	border-top:none;
    border: 1px solid #f5f5f5;
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);
}

.ny-cont .article-detail .arc-title h1 {
    font-weight: 400;
    font-size: .26rem;
    padding: 0 1.2rem;
    text-align: center;
}

.ny-cont .article-detail .arc-info {
    padding-bottom: .1rem;
    border-bottom: .01rem solid #ddd;
    margin-bottom: .2rem;
    padding-top: .25rem;
    font-size: .16rem;
    color: #666;
    text-align: center;
}

.ny-cont .article-detail .arc-info span {
    display: inline-block;
    margin: 0 .1rem;
}

.ny-cont .article-detail .arc-info .resize a {
    position: relative;
    vertical-align: bottom;
}

.ny-cont .article-detail .arc-info a.large-size {
    font-size: .19rem;
    margin: 0 .05rem
}

.ny-cont .article-detail .arc-info a.large-size:after {
    content: '+';
    font-size: .12rem;
    position: absolute;
    top: 0;
    right: -0.07rem
}

.ny-cont .article-detail .arc-info a.normal-size {
    font-size: .17rem;
    margin: 0 .05rem
}

.ny-cont .article-detail .arc-info a.small-size {
    font-size: .14rem;
    margin: 0 .05rem
}

.ny-cont .article-detail .arc-info a.small-size:after {
    content: '-';
    font-size: .12rem;
    position: absolute;
    top: -0.03rem;
    right: -0.05rem;
}

.ny-cont .article-detail .arc-con p {
    line-height: .34rem;
    color: #333333 !important;
    text-align: justify;
    font-size: 18px;
    margin-bottom: .3rem;
    text-indent: .32rem;
}
.ny-cont .article-detail img{max-width:1100px;}
/*
.ny-cont .article-detail .arc-con img {
    display: block;
    width: 100% !important;
    margin: 0.1rem auto;
    max-width: 8rem;
    height: auto !important;
}

.ny-cont .article-detail .arc-con video {
    max-width: 100% !important;
    height: auto !important;
    display: block;
    margin: 0 auto;
}
*/
.ny-cont .article-detail .arc-share {
    display: inline-flex;
}

.ny-cont .article-detail .flex-right {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.ny-cont .article-detail .arc-lib {
    border-top: .01rem solid #ddd;
    padding-top: .26rem;
}

.ny-cont .article-detail .arc-libs {
    flex: 5;
}

.ny-cont .article-detail .arc-lib p {
    padding: .05rem 0;
}

.ny-cont .article-detail .arc-lib p:hover a,
.ny-cont .article-detail .arc-lib p:hover {
    color: #FF9000;
}

.ny-cont .article-detail .arc-back {
    margin-left: .3rem;
    flex: 1;
    width: 1rem;
}

.ny-cont .article-detail .arc-back a {
    display: block;
    padding: 0 .2rem;
    background: #d00505;
    border-radius: .05rem;
    color: #fff;
    line-height: .35rem;
    font-size: .14rem;
    width: 1rem;
    float: right;
}

.ny-cont .new-news {
    width: 24%;
    margin-left: 6%;
    display: inline-block;
    background-color: #fff;
}

.ny-cont .new-news h2 {
    font-size: 24px;
    font-weight: 500;
    padding-bottom: .2rem;
}

.ny-cont .new-news h2::before {
    content: '';
    display: inline-block;
    width: .26rem;
    height: .26rem;
    background: url(../images/news.png) no-repeat;
    background-size: cover;
    vertical-align: middle;
    margin-right: .1rem;
}

.ny-cont .new-news ul {
    padding-left: .15rem;
}

.ny-cont .new-news ul li {
    border-left: 1px dashed #d00505;
    padding-left: 13px;
}

.ny-cont .new-news ul li a {
    font-size: 16px;
    display: block;
    padding: .1rem 0 .3rem 0;
}

.ny-cont .new-news ul li:hover a {
    color: #FF9000;
    font-weight: 500;
}

.ny-cont .new-news ul li span {
    font-size: 16px;
    color: #d00505;
    border: .01rem solid #d00505;
    padding: .05rem .1rem;
    border-radius: 5px;
    position: relative;
}

.ny-cont .new-news ul li:hover span {
    background-color: #d00505;
    color: #fff;
}

.ny-cont .new-news ul li span::before {
    content: '';
    display: inline-block;
    width: .08rem;
    height: .08rem;
    border: .01rem solid #d00505;
    border-radius: 50%;
    position: absolute;
    left: -0.2rem;
    top: .08rem;
}

.ny-cont .new-news ul li:hover span::before {
    background-color: #d00505;
}
.digg {
    padding: 10px;
    padding-left: 3px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 35px;
    TEXT-ALIGN: center;
    background-color: #fff;
}
.digg A {
    BORDER-RIGHT: #ddd 1px solid;
    padding: 5px;
    BORDER-TOP: #ddd 1px solid;
    padding-left: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: #ddd 1px solid;
    COLOR: #666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-DECORATION: none;
}
.digg .active {
    BORDER-TOP: aliceblue;
    BORDER-RIGHT: aliceblue;
    BORDER-BOTTOM: aliceblue;
    BORDER-LEFT: aliceblue;
    font-weight: bold;
}
.ny-right table tbody tr{max-width:600px;}
.ny-right table tbody tr td table tbody tr td {padding: 10px;
    padding-left: 3px;
    TEXT-ALIGN: center;
    background-color: #fff;
	font-size:14px;
	
	}
.ny-right table tbody tr td table tbody tr td div {padding: 10px;
    padding-left: 3px;
    
    TEXT-ALIGN: center;
    background-color: #fff;
	font-size:14px;
	
	}
.ny-right table tbody tr td table tbody tr td div .PrevDisabled,.ny-right table tbody tr td table tbody tr td div .Next,.ny-right table tbody tr td table tbody tr td div .NextDisabled{
    BORDER-RIGHT: #ddd 1px solid;
    padding: 8px 10px 10px;
    BORDER-TOP: #ddd 1px solid;
	height:30px;
	font-weight:bold;
    MARGIN: 10px;
    BORDER-LEFT: #ddd 1px solid;
    COLOR: #666;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-DECORATION: none;
}

.paragraph{line-height: .34rem;
    color: #333333 !important;
    text-align: justify;
    font-size: 18px;
    margin-bottom: .3rem;
    text-indent: .32rem;}
.sousuojieguo{ padding:10px;}
.sousuo{width:1200px; height:50px; margin:220px auto 0; clear:both;}
.ss{width:250px; height:50px;background: url(../images/sousuo.jpg) center no-repeat; clear:both;}
.ss input{float:left; margin:12px 0 0 15px; height:27px; width:190px; border:none;}
.ss .searchbtn{width:30px; height:25px; float:left;margin:12px 0 0 5px;cursor: pointer;background: none;vertical-align: top; border:none;}
.ss .keyword{ margin:12px 0 0 15px; height:25px; width:185px; border:none;}
.ss .search{width:30px; height:25px; float:left;margin:12px 0 0 5px;cursor: pointer;background: none;vertical-align: top; border:none;}