/* nyNewscenter start */
.ny_newcenter ul li{ width:100%; background:#fff; border-radius:8px; margin-bottom:25px; padding:33px 40px 36px;}
.ny_newcenter ul li .name{ font-size:18px;margin-bottom:8px;width:100%; display: block;}
.ny_newcenter ul li i{ font-size:14px; color:#18cfcf;display:flex; display: -webkit-flex;align-items:center;}
.ny_newcenter ul li i svg{ fill:#18cfcf; width:15px; height:15px; transform: skewX(-15deg); margin-right:5px;transition: all 0s;-webkit-transition: all 0s;}
.ny_newcenter ul li .ms{ font-size:15px; color:#555; line-height:22px; margin-top:10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ny_newcenter ul li .more{ display:block; width:110px;padding:8px 0; margin-top:25px;text-align:center; color:#fff; background:#777;font-size:15px;border-radius:4px; overflow:hidden; position:relative; z-index:2;transition: all .5s;-webkit-transition: all .5s; }
.ny_newcenter ul li .more:after { content: ""; width: 0;height: 0; border-style: solid; border-width: 0 0 0 0;border-color: #fff transparent transparent transparent;position: absolute; top: 0;left: 0;z-index: -1;transition: all .5s;-webkit-transition: all .5s;}
.ny_newcenter ul li:hover{background:#18cfcf;}
.ny_newcenter ul li:hover .name{ color:#fff;}
.ny_newcenter ul li:hover i{color:#fff; opacity:.7;}
.ny_newcenter ul li:hover i svg{ fill:#fff;}
.ny_newcenter ul li:hover .ms{ color:rgba(255,255,255,.7);}
.ny_newcenter ul li:hover .more{ color:#18cfcf; background:#fff;}
.ny_newcenter ul li:hover .more:after{ border-width: 200px 200px 0 0;}

/*俄语*/
.ly_ru .ny_newcenter ul li .more{ width:180px;}
@media screen and (max-width:767px){
	.ny_newcenter ul li{ margin-bottom:15px; padding: 25px 25px 30px;}
	.ny_newcenter ul li .ms{ margin-top:5px;}
	.ny_newcenter ul li .more{ margin-top:15px;}
}
@media screen and (max-width:500px){
	.ny_newcenter ul li .name{ font-size:16px;}
	.ny_newcenter ul li .ms{ font-size:14px;}
	.ny_newcenter ul li .more{ font-size:14px;}
}

/*xx_newdetail start */
.xx_newdetail{ background:#fff; border-radius:16px; padding:40px 12.5% 90px; min-height:500px; border-top:4px solid #18cfcf;}
.xx_newdetail .ym_top{ border-bottom:1px solid #e6e6e6;padding-bottom: 30px; margin-bottom:37px;}
.xx_newdetail .ym_top i.time{ font-size:14px; color:#18cfcf;display:flex; display: -webkit-flex;align-items:center;justify-content:center;}
.xx_newdetail .ym_top i.time svg{ fill:#18cfcf; width:15px; height:15px; transform: skewX(-15deg); margin-right:5px;transition: all 0s;-webkit-transition: all 0s;}
.xx_newdetail .ym_top .newbt{ font-size:30px;font-weight:bold; text-align:center; margin:10px 0 20px; line-height:36px;}
.xx_newdetail .ym_top .ico{display:flex; display: -webkit-flex;  justify-content:center;align-items:center;}
.xx_newdetail .ym_top #st-1 .st-top{ display:none;}
.xx_newdetail .ym_top .ico a{ display:block; position:relative;display: flex;display: -webkit-flex;justify-content: center; align-items: center;}
.xx_newdetail .ym_top .ico a:after{ content:''; display:block; width:1px; height:18px; background:#e6e6e6; margin:0 14px;}
.xx_newdetail .ym_top .ico a:nth-of-type(4):after{ display:none;}
.xx_newdetail .ym_top .ico a svg{ width:20px; height:20px; fill:#c8c8c8;}
.xx_newdetail .ym_top .ico a:nth-of-type(1) svg{width:26px; height:26px;}
.xx_newdetail .ym_top .ico a:nth-of-type(3) svg{width:18px; height:18px;}

.xx_newdetail .ym_top .ico #st-1{display:flex; display: -webkit-flex;align-items:center;}
.xx_newdetail .ym_top .ico #st-1 .st-btn{ display:block !important; width:34px; height:34px; border-radius:50%;}
.xx_newdetail .ym_top .ico #st-1 .st-btn > img{ top:50%; left:50%; transform:translate(-50%,-50%);}

.xx_newdetail .newxx_details{ min-height:300px;}
.xx_newdetail .newxx_details,.xx_newdetail .newxx_details p,.xx_newdetail .newxx_details span{ color:#555;line-height:30px; font-size:16px;}
.xx_newdetail .newxx_details p,.xx_newdetail .newxx_details span,.xx_newdetail .newxx_details video,.xx_newdetail .newxx_details img,.xx_newdetail .newxx_details table,.xx_newdetail .newxx_details tr,.xx_newdetail .newxx_details td{max-width: 100% !important; max-height: 100%;box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; white-space: normal;word-break: break-all;   text-wrap: wrap;}

.xx_newdetail .xx_translate{ border-top: 1px solid #e6e6e6;padding-top:40px; margin-top:40px;}
.xx_newdetail .xx_translate ul{display:flex; display: -webkit-flex;  justify-content:space-between;align-items:center;}
.xx_newdetail .xx_translate ul li{ width:48%; font-size:16px; color:#555; line-height:36px;}
.xx_newdetail .xx_translate ul li p{height:36px; line-height:36px; padding:0 10px;color:#fff; font-size:15px; text-align:center; background:#18cfcf; border-radius:4px; text-transform:uppercase; float:left; margin-right:20px;}
.xx_newdetail .xx_translate ul li a{ display:block;color:#555;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.xx_newdetail .xx_translate ul li a:hover{ color:#18cfcf;}
.xx_newdetail .xx_translate ul li:nth-of-type(2){text-align:right;}
.xx_newdetail .xx_translate ul li:nth-of-type(2) p{ float:right; margin-left:20px; margin-right:0;}
@media screen and (max-width:1440px){
	.xx_newdetail{padding: 40px 8% 90px;}
	.xx_newdetail .ym_top{ margin-bottom:30px;}
	.xx_newdetail .ym_top .newbt{ font-size:28px;}
	.xx_newdetail .xx_translate{padding-top: 30px;margin-top: 30px;}
}
@media screen and (max-width:1080px){
	.xx_newdetail{padding: 40px 8% 60px;}
	.xx_newdetail .ym_top .newbt{ font-size:24px; line-height:32px;}
	.xx_newdetail .newxx_details p,.xx_newdetail .newxx_details span,.xx_newdetail .newxx_details video,.xx_newdetail .newxx_details img,.xx_newdetail .newxx_details table,.xx_newdetail .newxx_details tr,.xx_newdetail .newxx_details td{width: auto !important; height: auto !important;}
	.xx_newdetail .xx_translate ul{ display:block !important;}
	.xx_newdetail .xx_translate ul li{ width:100%; margin-bottom:15px;}
	.xx_newdetail .xx_translate ul li:nth-of-type(2){ text-align: left; margin-bottom:0;}
	.xx_newdetail .xx_translate ul li p{ margin-right:10px;}
	.xx_newdetail .xx_translate ul li:nth-of-type(2) p{ float:left; margin-left:0; margin-right:10px;}
}
@media screen and (max-width:767px){
	.xx_newdetail{padding: 30px 6% 40px;}
	.xx_newdetail .ym_top{ margin-bottom:20px; padding-bottom:20px;}
	.xx_newdetail .ym_top .newbt{ font-size:20px; line-height:26px;}
	.xx_newdetail .newxx_details, .xx_newdetail .newxx_details p, .xx_newdetail .newxx_details span{ line-height:26px;}
	.xx_newdetail .xx_translate{padding-top: 20px;margin-top: 20px;}
	.xx_newdetail .xx_translate ul li{ margin-bottom:10px;}
	.xx_newdetail .xx_translate ul li p{ }
	.xx_newdetail .xx_translate ul li a{}
}
@media screen and (max-width:500px){
	.xx_newdetail{padding: 30px 5%;}
}