.ny-page {
    padding: 180px 0;
    background-image: url(../images/nypage_bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% auto;
    overflow: hidden;
}
.w1440 {
    max-width: calc(1440 / 1920 * 100vw);
    margin: 0 auto;
}
.bt{
    width: 100%;
    text-align: center;
    margin-bottom: 80px;    
}
.bt .tit {
    color: #333;
}
@media(max-width:1600px){
    .ny-page{
        padding:80px 0;
    }
    .bt{
        margin-bottom:55px;
    }
}
@media(max-width:1280px){
    .bt{
        margin-bottom:30px;
    }
    /*.ny-page{*/
    /*    padding:80px 0;*/
    /*}*/
}
@media(max-width:1200px){
    .w1800, .w1600, .w1440, .w1200 {
        max-width: 100%;
        width: 92%;
        margin: 0 auto;
    }   
}
@media(max-width:767px){
    .bt{
        margin-bottom:20px;
    }
    .w1440 {
        max-width: calc(1440 / 767 * 100vw);
    }
    .ny-page{
        padding:55px 0;
    }
}
@media screen and (min-width: 1921px) {
    .f44 {
        font-size: calc(44 / 1920 * 100vw);
    }
}
.f44 {
    font-size: calc(44 / 16 * 1em);
}
@media screen and (max-width: 1024px) {
    .f44 {
        font-size: calc(44 / 16 * 0.8em);
    }
}
@media screen and (max-width: 767px) {
    .f44 {
        font-size: calc(44 / 18* 0.8em);
    }    
}
.PicList002949 .item { margin: 2.08vw 0; background: #fff; box-shadow: 9px 15px 32px 0px rgb(0 0 0 / 15%); padding: 40px; border-radius: 15px; overflow: hidden; }
.PicList002949 .item a:hover { color: #333; }
.PicList002949 .item img { border-radius: 15px;width:100%; }
.PicList002949 .txt .inner { padding: 0 3vw 0 3vw; }
.PicList002949 .txt p.dot3 { line-height: 2.142em; max-height: 6.426em; color: #666; text-indent: 2em }
.PicList002949 .t { line-height: 1; margin-bottom: 20px; }
.PicList002949 .t:after { display: block; margin-top: 1.25em; content: ''; background: #1489d4; width: 48px; height: 2px; }
.PicList002949 .item a:hover .tit:after { background: #1e50ae; }
.PicList002949 .item .more { padding-right: 25px; display: inline-block; background: url("../images/PicList002949_more.png") no-repeat right center; color: #999; margin-top: 22px; }
.PicList002949 .item a:hover .more { background-image: url("../images/PicList002949_more_on.png"); }
.PicList002949 .js-load-more { display: block; text-align: center; padding: 30px 0 0; }
.PicList002949 .js-load-more a { color: #333; font-size: 18px; position: relative; line-height: 25px; padding-left: 38px; }
.PicList002949 .js-load-more a i { background: url(../images/loading.gif) no-repeat; width: 25px; height: 25px; background-size: cover; display: block; position: absolute; left: 0; top: 0; }
@media(min-width:1025px) {
	.PicList002949 .pic { width: 520px; }
}
@media(min-width:641px) and (max-width:1024px) {
	.PicList002949 .pic { width: 50%; }
	.PicList002949 .t { font-size: 3vw; }
}
@media(max-width:1280px) {
    .PicList002949 .item{
        padding:20px;
    }
}
@media(max-width:640px) {
    .PicList002949 .item{
        padding:15px;
    }
	.PicList002949 .ytable, .PicList002949 .ytable-cell { display: block; }
	.PicList002949 .pic { margin-top: 1.5em; }
	.PicList002949 .txt .inner { padding: 0; }
	.PicList002949 .t:after { margin-top: 1.125em; }
	
}
.ytable { display: table; width: 100%; }
.ytable-fixed { table-layout: fixed; }
.ytable-cell { display: table-cell; vertical-align: middle; }
@media (max-width:1024px) {
	.ytable.xy, .ytable.xy>.ytable-cell { display: block; }
}
.ytable-cell {
    display: table-cell;
    vertical-align: middle;
}
.f24 {
    font-size: calc(24 / 1920 * 100vw);
}
@media screen and (max-width: 1024px) {
    .f24 {
        font-size: calc(24 / 16 * 0.8em);
    }
}
.dot2, .dot3, .dot4, .dot5 {
    display: -moz-box;
    display: box;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
}
.dot2 {
    -webkit-line-clamp: 2;
}
.dot3 {
    -webkit-line-clamp: 3;
}
.dot4 {
    -webkit-line-clamp: 4;
}
.dot5 {
    -webkit-line-clamp: 5;
}
.cases .item:nth-child(2n) a{
    direction: rtl; /* 关键属性：反转当前行的单元格显示顺序 */
}
.cases  .item:nth-child(2) a .txt{
    direction: ltr;
}
.cases .item a .txt,.PicList002949 .t{
    text-align: left;
}
.PicList002949 .t:after{
    left:0;
}
@media(max-width:640px){
    .cases .item:nth-child(2n) a {
        direction: ltr;
    }    
}

.News_detail { }
.News_detail .auto { background: #fff; border-radius: 15px; box-shadow: 9px 15px 32px 0px rgb(0 0 0 / 15%); padding: 3.5vw; }
.News_detail .news_info { }
.News_detail .news_info .title { text-align: center; padding-bottom: 1.5%; border-bottom: 1px dashed #d2d2d2; margin-bottom: 22px; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 1%; font-size: 36px; color: #020814; font-weight: normal; }
.News_detail .news_info .title aside span { display: inline-block; vertical-align: middle; margin: 0 1.5em 0.5em; line-height: 32px; color: #666; }
.News_detail .news_info .title .social-share { display: inline-block; }
.News_detail .social-share a { background-position: center center !important; background-repeat: no-repeat !important; background-color: #f2f2f2 !important; margin: 0 0 0 1em; }
.News_detail .social-share a:before { display: none; }
.News_detail .social-share a.icon-wechat { background-image: url("../images/RighInfo002973_share_wx.png"); }
.News_detail .social-share a.icon-weibo { background-image: url("../images/RighInfo002973_share_sina.png"); }
.News_detail .social-share a.icon-qq { background-image: url("../images/RighInfo002973_share_qz.png"); }
.News_detail .news_info .info { padding: 1% 0; }
.News_detail .news_info .info p { margin: 2% 0; text-indent: 2em; line-height: 2 }
.News_detail .news_info .info p.center { text-align: center; text-indent: 0em; width: 80%; margin: 0 auto }
.News_detail .news_info .info .pic { text-align: center; }
.News_detail .news_info .info .pic2 li { width: 48.5%; float: left; }
.News_detail .news_info .info .pic2 li:nth-child(2n) { float: right; }
.News_detail .news_info .info .pic2 li p { text-indent: 0; margin: 0; }
.News_detail .news_info .center { text-align: center }
.News_detail .info { line-height: calc(36 / 16 * 1em); color: #555; }
.News_detail .bot { position: relative; margin-top: 50px; padding-top: 50px; border-top: 1px dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: 150px; line-height: 3; border-radius: 100px; background: linear-gradient(to right, #0f56b4, #1489d4); }
.News_detail .info_pn span { display: block; ; margin: 1% 0 }
.News_detail .info_pn span a { color: #888 }
.News_detail .info_pn span a:hover { color: #a9cd0a; }
.News_detail .Othercase { padding-top: 3.5%; }
.News_detail .Othercase h2 { font-size: 24px; color: #111; font-weight: normal; border-bottom: 1px dashed #d2d2d2; padding-bottom: 32px; margin-bottom: 32px; }
.News_detail .Othercase li { width: 49%; float: left; font-size: 16px; padding: 16px; padding-left: 34px; position: relative; background: #f8f8f8; margin-bottom: 10px; border-radius: 5px; }
.News_detail .Othercase li:after { content: ''; width: 5px; height: 5px; background: #a9cd0a; display: block; position: absolute; left: 18px; top: 25px; border-radius: 50%; }
.News_detail .Othercase li:nth-child(2n) { float: right; }
@media(max-width:1024px) {
	.News_detail .info_back { position: relative }
}
@media(max-width:768px) {
	.News_detail .bot { margin-top: 20px; padding-top: 20px; }
	.News_detail .news_info .title { margin-bottom: 15px; }
	.News_detail .auto { background: none; padding: 4.5vw; }
	.News_detail .info * { max-width: 100% !important }
	.News_detail .info .rich_media_area_primary_inner { max-width: 100% !important }
	.News_detail .info_back a { width: 100%; margin-bottom: 2% }
	.News_detail .news_info .title h1 { font-size: 20px; line-height: 1.5 }
}  