.proxx_mbx{ background:#f4f4f4;}
.proxx_mbx .nyLocation{ border:0; padding:25px 0;}

/*right_text*/
.nyProShow_text { width:37%;background:#f4f4f4; border-radius:16px; border:1px solid #e6e6e6; padding:35px 28px; float: right; position: sticky;top: 130px; float:right;}
.nyProShow_name {font-size:24px; font-weight: bold; margin-bottom:15px; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6;}
.nyProShow_dec, .nyProShow_lxxx { margin-bottom: 30px;}
.nyProShow_dec span { display: block; line-height: 24px; color: #222; font-size: 18px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px;}
.nyProShow_dec h1 { line-height: 24px; color: #777; font-size: 16px;}
.nyProShow_lxxx p{ min-height:30px;font-size: 16px;color: #999;}
.nyProShow_lxxx p svg{ width:22px; height:22px; fill:#999; margin:2px 5px 0 0; float:left;}
.nyProShow_lxxx p span{ display:inline-block;color:#222; font-weight:bold; word-wrap: break-word;width: calc(100% - 80px); float:right;}
.nyProShow_lxxx p:nth-of-type(2) span{width: calc(100% - 110px);}
.nyProShow_btn{ color:#999;}
.nyProShow_btn b{ font-weight:bold; color:#222;}
.nyProShow_btn a{ display: block; width:49%; height:50px; background:#0076cf; border-radius:30px; text-align:center; color:#fff; font-weight:bold; margin-bottom:10px;float:left;display:flex; display: -webkit-flex;  justify-content:center;align-items:center; }
.nyProShow_btn a svg{ width:18px; height:18px; fill:#fff; margin-right:7px;}
.nyProShow_btn a:hover svg{ margin-right:10px;}
.nyProShow_btn a:nth-of-type(2){ margin-left:2%; background:#fff; border:1px solid #0076cf; color:#0076cf;}
.nyProShow_btn a:nth-of-type(2) svg{width:15px; height:15px; fill:#0076cf;}

.nyProShow_share{margin-top:35px;}
.nyProShow_share .bt {color: #999; font-size: 14px; margin-right: 10px; float: left;display:flex; display: -webkit-flex;align-items:center;}
.nyProShow_share .bt svg{ width:20px; height:20px; fill:#999; margin-right:6px;}
.nyProShow_share a { display: block; width:24px; height:24px; overflow: hidden; margin-right: 10px; padding: 7px; border-radius: 50%; float: left; background:#949393; }

/*日语*/
.ly_jp .nyProShow_lxxx p span{width: calc(100% - 130px);}
.ly_jp .nyProShow_lxxx p:nth-of-type(2) span {width: calc(100% - 120px);}

/*德语*/
.ly_de .nyProShow_lxxx p span{width: calc(100% - 150px);}
.ly_de .nyProShow_lxxx p:nth-of-type(2) span {width: calc(100% - 115px);}

/*西班牙语*/
.ly_spa  .nyProShow_lxxx p span{width: calc(100% - 180px);}
.ly_spa  .nyProShow_lxxx p:nth-of-type(2) span{width: calc(100% - 110px);}

/*印度尼西亚语*/
.ly_id .nyProShow_lxxx p:nth-of-type(2) span { width: calc(100% - 210px);}


/*nyProShow_head start*/
.nyProShow_main{ padding:75px 0 90px;}
.nyProShow_main .allbox{}
.nyProShow_lfbox{ width: 60%;}
.nyProShow_lfbox .propic_qh { width:100%; height: 600px; position: relative; float: left;}
.nyProShow_big { width: calc(100% - 104px); height: 100%; overflow: hidden; background-color: #fff; border-radius: 16px; float: right;border: 1px solid #e6e6e6;}
.nyProShow_big .swiper-container, .nyProShow_small .swiper-container { height: 100%;}
.nyProShow_big .swiper-slide { height: 100%; overflow: hidden; position: relative;display:flex; display: -webkit-flex;  justify-content:center;align-items:center;}
.nyProShow_big .swiper-slide img{ max-width:90%; max-height:90%;}
.nyProShow_small { width: 64px; height:356px;padding:40px 0;float: left; position:relative;}
.nyProShow_small .swiper-slide { overflow: hidden; border: 1px solid #e6e6e6; background-color: #fff; border-radius:4px;position: relative; cursor: pointer;display:flex; display: -webkit-flex;  justify-content:center;align-items:center;}
.nyProShow_small .swiper-slide img{ max-width:90%; max-height:90%;}
.nyProShow_small .swiper-slide.swiper-slide-thumb-active { border: 1px solid #0076cf;}
.nyProShow_small .swiper-button-next, .nyProShow_small .swiper-button-prev{ background:none;margin-top:0; height:27px; outline:none;}
.nyProShow_small .swiper-button-prev{ top:0;left:50%; transform:translateX(-50%);}
.nyProShow_small .swiper-button-next{ top:auto;bottom:0; right:auto; left:50%; transform:translateX(-50%) rotate(180deg);}
.nyProShow_small .swiper-button-next svg, .nyProShow_small .swiper-button-prev svg{ fill:#7a7a7a;}
/*nyProShow_head start*/

/*nyProShow_main start*/
.nyProShow_tab { margin-top:40px; border-bottom:1px solid #aaa; position: relative;}
.nyProShow_tab ul { display: flex; flex-wrap: wrap; justify-items: left;}
.nyProShow_tab ul li { margin-right:5px;}
.nyProShow_tab ul li p { height: 60px;line-height: 60px; padding:0 30px; color: #fff; font-size: 18px; font-weight: bold; text-align: center; background-color: #aaa; border-radius: 8px 8px 0 0; cursor: pointer;}
.nyProShow_tab ul li.active p, .nyProShow_tab ul li p:hover { background-color: #0076cf;}
.nyProShow_tab ul li p i { display: inline-block; width: 22px; height: 22px; vertical-align: middle; margin: -2px 10px 0 0;}

.nyProShow_con{ padding-top:40px;}
.nyProShow_con .nyTitle{ font-size:30px; margin-bottom:30px;}
.nyProShow_des { min-height: 200px;}
.nyProShow_des, .nyProShow_des div, .nyProShow_des p { line-height: 30px !important;}
.nyProShow_des img, .nyProShow_des table, .nyProShow_des tr, .nyProShow_des td, .nyProShow_des p, .nyProShow_des span, .nyProShow_des div, .nyProShow_des video, .nyProShow_des embed { 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;text-align: justify;}

.nyProShow_fea { min-height: 200px;}
/*nyProShow_main end*/

@media (max-width:1680px) {
	.nyProShow_main {padding:60px 0 70px;}
}
@media (max-width:1440px) {
	.proxx_mbx .nyLocation{ padding:15px 0;}
	
	.nyProShow_name{ font-size:20px; padding-bottom:10px;}
	.nyProShow_dec, .nyProShow_lxxx{ margin-bottom:20px;}
	.nyProShow_btn a{ width:100%;}
	.nyProShow_btn a:nth-of-type(2){ margin-left:0;}
	
	.nyProShow_main {padding:50px 0 60px;}
	.nyProShow_lfbox .propic_qh{ height:500px;}
	.nyProShow_small{ width:80px; height:100%;}
	
	.nyProShow_tab ul li p{ height:50px; line-height:50px; font-size:16px;}
	.nyProShow_con{ padding-top:30px;}
	.nyProShow_con .nyTitle{ font-size:26px; margin-bottom:20px;}
	.nyProShow_des img, .nyProShow_des table, .nyProShow_des tr, .nyProShow_des td, .nyProShow_des p, .nyProShow_des span, .nyProShow_des div, .nyProShow_des video, .nyProShow_des embed {width: auto !important; height: auto !important;}
}

@media (max-width:1280px) {
  .nyProShow_tab ul li p{ padding:0 20px; font-size:15px;}
}
@media (max-width:1080px) {
	.nyProShow_main { padding:40px 0;}
	
	.nyProShow_text{ width:100%; padding:25px; position:static !important; top:auto; margin-bottom:20px;}
	.nyProShow_lxxx,.nyProShow_btn{ display:none;}
	.nyProShow_share{ margin-top:0;}
	
	.nyProShow_lfbox{ width:100%;}
	
	.nyProShow_con .nyTitle{ font-size:22px;}
}

@media (max-width:767px) {
	.nyProShow_main { padding:30px 0;}
	
	.nyProShow_name{ font-size:18px;}
	.nyProShow_dec h1{ font-size:14px;}
	
	.nyProShow_lfbox .propic_qh{ height:auto;}
	.nyProShow_big{ width:100%; height:400px;}
	.nyProShow_small{ width:100%; height:64px;padding: 0 30px; margin-top:10px;}
	.nyProShow_small .swiper-button-next{top: 50%;bottom:auto;left:auto; right:0; transform: translate(0,-50%) rotate(90deg);}
	.nyProShow_small .swiper-button-prev {top: 50%; left:0; right:auto;transform: translate(0,-50%) rotate(-90deg);}
	
	.nyProShow_tab ul li p{ height:44px; line-height:44px;}
	.nyProShow_tab ul li p i{ display:none;}
	}
@media (max-width:550px) {
	.nyProShow_text{ padding:20px;margin-bottom:10px;}
	.nyProShow_dec{ display:none;}
	
	.nyProShow_big{ height:300px;}
	
	.nyProShow_tab ul li p{ height:38px; line-height:38px; border-radius:30px; margin-bottom:10px; font-size:14px;}
	.nyProShow_con{ padding-top:20px;}
	.nyProShow_con .nyTitle{ font-size:20px; margin-bottom:10px;}
}

/*nyProxx_xgcp*/
.nyProxx_xgcp{ background:#f4f4f4; padding:75px 0;}
.nyProxx_xgcp .indtitle{ text-align:center;}
.nyProxx_xgcp .indtitle:after{ left:50%; transform:translateX(-50%);}
.nyProxx_xgcp ul{min-height:200px;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.nyProxx_xgcp ul li{ width:48.8%; margin:0 2.4% 30px 0; float:left; background:#fff; border-radius:16px 0 16px 0; padding:40px 30px 40px 45px; position:relative; overflow:hidden;}
.nyProxx_xgcp ul li:nth-child(2n){ margin-right:0;}
.nyProxx_xgcp ul li:after{ content:''; display:block; width:0; height:3px; background:#0076cf; position:absolute; left:0; bottom:0;transition: all .4s ease;}
.nyProxx_xgcp ul li .pic{ width:40%; height:240px; float:right;display:flex; display: -webkit-flex;  justify-content:center;align-items:center; overflow:hidden;}
.nyProxx_xgcp ul li .pic img{ max-width:100%; max-height:100%;}
.nyProxx_xgcp ul li .text{width:57%; float:left;}
.nyProxx_xgcp ul li .text p{ font-size:18px; font-weight:bold; color:#0076cf; height:28px;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
.nyProxx_xgcp ul li .text .name{ display:block;font-size:24px; font-weight:bold; line-height:32px; max-height:96px; position:relative;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.nyProxx_xgcp ul li .text em{display:block; width:45px; height:2px; background:#e6e6e6; margin:18px 0 15px}
.nyProxx_xgcp ul li .text .ms{ color:#777; line-height:28px; max-height:56px; margin-bottom:5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.nyProxx_xgcp ul li .lffmore{padding: 10px 22px;}

.nyProxx_xgcp ul li:hover{ box-shadow:10px 0 36px rgba(0,0,0,.08); transform:translateY(-3px);}
.nyProxx_xgcp ul li:hover:after{ width:100%;}
.nyProxx_xgcp ul li:hover .lffmore{ background:#0076cf; color:#fff;}
.nyProxx_xgcp ul li:hover .lffmore svg{ fill:#fff;}
@media screen and (max-width:1680px){
	.nyProxx_xgcp{ padding:60px 0;}
}
@media screen and (max-width:1440px){
	.nyProxx_xgcp{ padding:50px 0;}
	.nyProxx_xgcp .indtitle{ max-width:100%;}
}
@media screen and (max-width:1366px){
	.nyProxx_xgcp ul li .text p{ font-size:16px; height:26px;}
	.nyProxx_xgcp ul li .text .name{ font-size:20px; line-height:28px;max-height:84px;}
}
@media screen and (max-width:1080px){
	.nyProxx_xgcp{ padding:40px 0;}
}
@media screen and (max-width:920px){
	.nyProxx_xgcp ul li{ width:100%; margin:0 0 20px 0;padding:30px 20px 30px 30px; border-radius:0;}
	.nyProxx_xgcp ul li .text .name{ font-size:18px;line-height:24px;max-height:72px;}
	.nyProxx_xgcp ul li .text .ms{ font-size:14px; line-height:24px; height:48px;}
}
@media screen and (max-width:767px){
	.nyProxx_xgcp{ padding:30px 0;}	
}
@media screen and (max-width:600px){
	.nyProxx_xgcp ul li{ width:48.5%; margin:0 3% 15px 0; padding:10px 10px 20px;}
	.nyProxx_xgcp ul li .pic{ width:100%; height:200px;}
	.nyProxx_xgcp ul li .text{ width:100%; margin-top:10px;}
	.nyProxx_xgcp ul li .text p{ display:none;}
	.nyProxx_xgcp ul li .text .name{ font-size:16px; line-height:20px;max-height:60px;}
	.nyProxx_xgcp ul li .text em{margin: 8px 0;}
	.nyProxx_xgcp ul li .text .ms{ line-height:20px; height:40px; margin-bottom:0;}
	.nyProxx_xgcp ul li .lffmore{padding: 7px 15px; margin-top:15px;}
}
@media screen and (max-width:500px){
	.nyProxx_xgcp { padding-top:20px;}
	.nyProxx_xgcp ul li .pic{height:160px;}
}
@media screen and (max-width:390px){
	.nyProxx_xgcp ul li .pic{height:120px;}
}
@media screen and (max-width:320px){
	.nyProxx_xgcp ul li{ width:100%; margin:0 0 10px 0;}
	.nyProxx_xgcp ul li .pic{height:160px;}
}


