/*nyPro_show start */
.nyproshow_head{ padding:70px 0; background:url(../images/proshow_bg.jpg) center no-repeat; background-size:cover; overflow:hidden; margin-top:100px;}
.nyproshow_head .pro_bajs{ position:relative;}
.nyproshow_head .ny_location { width:70%;color:rgba(119,119,119,.7);overflow: hidden;white-space: nowrap;text-overflow:ellipsis; position:relative;font-size:18px;}
.nyproshow_head .ny_location .navhone{ margin-right:10px;opacity:.7;}
.nyproshow_head .ny_location a{ display: inline-block;line-height: 30px;color:rgba(119,119,119,.7);}
.nyproshow_head .ny_location a:hover{ color:#264dc2;}
.nyproshow_head .ny_location em {display: inline-block; width:6px; height:10px; vertical-align: middle; margin: 0 12px; background: url(../images/mbxjt2.png) center center no-repeat;opacity:.7;}
.nyproshow_head .back{display:flex; display: -webkit-flex; align-items:center; font-size:18px; color:#777; position:absolute; right:0; top:0;}
.nyproshow_head .back:hover{color:#264dc2;}
.nyproshow_head .back svg{ fill:#ff9000; width:24px; height:24px; margin-right:14px;transition: all 0s ease;}
.nyproshow_head .back:hover svg{fill:#264dc2;}
.nyproshow_head .proba_mian{display:flex; display: -webkit-flex;  justify-content:space-between;align-items:center;flex-direction: row-reverse; margin-top:80px;}
.nyproshow_head .projs_left{ width:48%;}
.nyproshow_head .projs_left .proxxname{font-size:48px;font-family: "SourceHanSansCN-Bold"; border-bottom:1px solid #9cadc1; padding-bottom:10px; margin-bottom:25px;}
.nyproshow_head .projs_left h1{ font-size:22px; line-height:40px; max-height:160px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;font-family: "SourceHanSansCN-Normal";text-align: justify;}
.nyproshow_head .projs_left dl{ margin-top:60px;}
.nyproshow_head .projs_left dl dt{ font-size:22px; color:#264dc2;font-family: "CN-MEDIUM"; margin-bottom:25px;}
.nyproshow_head .projs_left dl dd{ font-size:18px; color:#555; padding-left:18px;border-bottom:1px solid #9cadc1; padding-bottom:15px; position:relative; margin-top:15px;}
.nyproshow_head .projs_left dl dd:before{ content:''; display:block; width:4px; height:4px;background:#264dc2; position: absolute; left:0; top:10px;}
.nyproshow_head .projs_right{width:45%; height:500px;position:relative;}
.nyproshow_head .projs_right img{ max-width:100%; max-height:100%;margin:auto; position:absolute; top:0; bottom:0; left:0; right:0;}
@media screen and (max-width:1600px){
	.nyproshow_head{margin-top:80px;}
	.nyproshow_head .proba_mian{ margin-top:60px;}
	.nyproshow_head .projs_left .proxxname{ font-size:44px;}
}
@media screen and (max-width:1440px){
	.nyproshow_head{ padding:50px 0 60px;}
	.nyproshow_head .projs_left .proxxname{ font-size:36px;}
	.nyproshow_head .projs_left h1{ font-size:20px; line-height:32px; max-height:128px;}
	.nyproshow_head .projs_left dl{ margin-top:40px;}
	.nyproshow_head .projs_left dl dt{ margin-bottom:10px;}
	.nyproshow_head .projs_left dl dd{ font-size:16px;}
	.nyproshow_head .projs_right{ width:47%; height:450px;}
}
@media screen and (max-width:1200px){
	.nyproshow_head .ny_location,.nyproshow_head .back{ font-size:16px;}
	.nyproshow_head .back svg{margin-right: 10px;}
	.nyproshow_head .proba_mian{ margin-top:40px;}
	.nyproshow_head .projs_left .proxxname{ font-size:32px; margin-bottom:15px;}
	.nyproshow_head .projs_left h1{ font-size:18px; line-height:30px; max-height:120px;}
	.nyproshow_head .projs_left dl{ margin-top:20px;}
	.nyproshow_head .projs_left dl dt{ font-size:20px; margin-bottom:15px;}
	.nyproshow_head .projs_left dl dd{ padding-bottom:10px;margin-top: 10px;}
	
	.nyproshow_head .projs_right{ height:380px;}
}
@media screen and (max-width:1080px){
	.nyproshow_head{padding:40px 0 50px;margin-top:64px;}
	.nyproshow_head .proba_mian{ margin-top:30px;}
	.nyproshow_head .projs_left .proxxname{ font-size:26px;}
}
@media screen and (max-width:767px){
	.nyproshow_head{ padding:20px 0 30px;}
	.nyproshow_head .ny_location{ width:100%; font-size:14px;}
	.nyproshow_head .ny_location em{ margin:0 5px;}
	.nyproshow_head .back{ display:none;}
	.nyproshow_head .proba_mian{ display:block !important; margin-top:10px;}
	.nyproshow_head .projs_left{ width:100%;}
	.nyproshow_head .projs_left .proxxname{ font-size:22px; margin:20px 0 10px;}
	.nyproshow_head .projs_left h1{ font-size:16px; line-height:28px;}
	.nyproshow_head .projs_left dl{ margin-top:10px;}
	.nyproshow_head .projs_left dl dt{ margin-bottom:10px;}
	.nyproshow_head .projs_right{ width:100%;}
}
@media screen and (max-width:600px){
	.nyproshow_head .projs_right{ height:300px;}
}

.nyproshow_one{ padding:90px 0; background:#f3f6f9;}
.nyproshow_one .proxx_btn{height:80px; background:#fff; border-radius:40px; padding:5px; margin-bottom:60px;}
.nyproshow_one .proxx_btn a{ display:block; width:33.333%; text-align:center; line-height:70px; float:left; font-size:22px;font-family: "SourceHanSansCN-Normal";border-radius:20px;display:flex; display: -webkit-flex;  justify-content:center;align-items:center; position:relative;}
.nyproshow_one .proxx_btn a:after{ content:''; display:block; width:1px; height:22px; background:#ddd; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.nyproshow_one .proxx_btn a:first-child:after{ display:none;}
.nyproshow_one .proxx_btn a i{ display:block;width:30px; height:30px; background:url(../images/proxx_btnico.png) no-repeat; margin-right:15px;}
.nyproshow_one .proxx_btn a:nth-of-type(2) i{ background-position:-30px 0;}
.nyproshow_one .proxx_btn a:nth-of-type(3) i{ background-position:-60px 0;}
.nyproshow_one .proxx_btn a:nth-of-type(4) i{ background-position:-90px 0;}

.nyproshow_one .proxx_btn a:hover{ background:#264dc2; color:#fff;border-radius:40px;}
.nyproshow_one .proxx_btn a:hover:after,.nyproshow_one .proxx_btn a:hover+a:after{ display:none;}
.nyproshow_one .proxx_btn a:hover i{background-position:0 -30px;}
.nyproshow_one .proxx_btn a:nth-of-type(2):hover i{background-position:-30px -30px;}
.nyproshow_one .proxx_btn a:nth-of-type(3):hover i{background-position:-60px -30px;}
.nyproshow_one .proxx_btn a:nth-of-type(4):hover i{background-position:-90px -30px;}
.nyproshow_two{ background:#dee8f4;}
.nyproshow_two .nyProCpms_main{ background:#fff; border-radius:8px; padding:45px 7.5%;}
.nyProCpms_main{ margin-top:45px;line-height: 36px; font-size: 22px;font-family: "SourceHanSansCN-Normal"; min-height:300px;}
.nyProCpms_main div,.nyProCpms_main p { margin: 0 auto 16px;}
.nyProCpms_main img,
.nyProCpms_main table,
.nyProCpms_main tr,
.nyProCpms_main td,
.nyProCpms_main p,
.nyProCpms_main span,
.nyProCpms_main div,
.nyProCpms_main video,
.nyProCpms_main embed {
  max-width: 100% !important;
  max-height: 100%;
  line-height: 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  white-space: normal;
  word-break: break-all;
}

.nyProCpms_main p span,.nyProCpms_main span,
.nyProCpms_main p em,.nyProCpms_main em {font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif;}
.nyProCpms_main b {display: block;line-height: 32px; font-size: 16px;font-weight: bold; margin: 0 0 10px;}
.nyProCpms_main img {display: inline-block;max-width: 100%;padding: 0;}
@media screen and (max-width:1440px){
	.nyproshow_one{ padding:68px 0;}
	.nyproshow_one .proxx_btn{ height:70px; margin-bottom:40px;}
	.nyproshow_one .proxx_btn a{ font-size:20px; line-height:60px;}
	.nyproshow_one .proxx_btn a i{ margin-right:10px;}
	.nyProCpms_main{ margin-top:30px; font-size:20px;}
} 
@media (max-width:1299px) {
.nyProCpms_main img,
.nyProCpms_main table,
.nyProCpms_main tr,
.nyProCpms_main td,
.nyProCpms_main p,
.nyProCpms_main span,
.nyProCpms_main div,
.nyProCpms_main video,
.nyProCpms_main embed {width: auto !important; height: auto !important;line-height: 32px;font-size: 18px;}
.nyProCpms_main b {line-height: 32px; font-size: 16px;}
.nyProCpms_main img {display: inline-block;width: auto !important;height: auto !important;}

}
@media screen and (max-width:1080px){
	.nyproshow_one{ padding:50px 0;}
	.nyproshow_one .proxx_btn{ height:60px; margin-bottom:30px;}
	.nyproshow_one .proxx_btn a{ font-size:18px; line-height:50px;}
	.nyProCpms_main{ margin-top:20px; font-size:18px; line-height:32px;}
}
@media screen and (max-width:767px){
	.nyproshow_one{ padding:30px 0;}
	.nyproshow_one .proxx_btn{ height:50px; margin-bottom:20px;}
	.nyproshow_one .proxx_btn a{ font-size:16px; line-height:40px;}
	.nyproshow_one .proxx_btn a i{ display:none;}
	.nyProCpms_main{ font-size:16px; line-height:28px;}
	
	.nyProCpms_main img,
	.nyProCpms_main table,
	.nyProCpms_main tr,
	.nyProCpms_main td,
	.nyProCpms_main p,
	.nyProCpms_main span,
	.nyProCpms_main div,
	.nyProCpms_main video,
	.nyProCpms_main embed { width: auto !important;
	  height: auto !important;}
}
/*nyproshow_three*/
.nyproshow_three{padding:90px 0; background:#f3f6f9;min-height:400px;}
.nyproshow_three .nycpyybox{ position:relative;}
.nyproshow_three ul{ margin-top:45px;}
.nyproshow_three ul li{ background:#fff; border-radius:8px; overflow:hidden;}
.nyproshow_three ul li .pic{ display:block; width:100%; height:250px; position:relative; overflow:hidden;}
.nyproshow_three ul li .pic img{ width:100%; height:100%;object-fit: cover;}
.nyproshow_three ul li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.nyproshow_three ul li .text{ padding:25px 30px; overflow:hidden;}
.nyproshow_three ul li:hover .text{ background:#264dc2;}
.nyproshow_three ul li .text p{ font-size:22px;font-family: "SourceHanSansCN-Normal";width: calc(100% - 72px); float:left; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.nyproshow_three ul li:hover .text p{ color:#fff;}
.nyproshow_three ul li .more{ width:52px;font-size:16px; color:#264dc2;font-family: "CN-MEDIUM";display:flex; display: -webkit-flex;align-items:center; float:right;}
.nyproshow_three ul li .more svg{ width:20px; height:20px; fill:#264dc2;transition: all 0s ease;}
.nyproshow_three ul li:hover .more{ color:#ff9000}
.nyproshow_three ul li:hover .more svg{fill:#ff9000;}
.nyproshow_three .swiper-button-prev,.nyproshow_three .swiper-button-next{ background:none !important;}
.nyproshow_three .swiper-button-prev svg,.nyproshow_three .swiper-button-next svg{ fill:#a8b2be; width:32px; height:40px;transition: all 0s ease;}
.nyproshow_three .swiper-button-prev:hover svg,.nyproshow_three .swiper-button-next:hover svg{fill:#264dc2;}
.nyproshow_three .swiper-button-prev{left:-54px;}
.nyproshow_three .swiper-button-prev svg{ transform:rotate(-180deg);}
.nyproshow_three .swiper-button-next{ right:-50px;}
@media (max-width:1680px) {
	.nyproshow_three .swiper-button-prev,.nyproshow_three .swiper-button-next{ display:none;}
}
@media screen and (max-width:1440px){
	.nyproshow_three{ padding:68px 0;}
	.nyproshow_three ul{ margin-top:35px;}
	.nyproshow_three ul li .text p{ font-size:20px;}
}
@media screen and (max-width:1080px){
	.nyproshow_three{ padding:50px 0;}
	.nyproshow_three ul{ margin-top:30px;}
	.nyproshow_three ul li .text{ padding:20px;}
	.nyproshow_three ul li .text p{ font-size:18px;}
}
@media screen and (max-width:767px){
	.nyproshow_three{ padding:30px 0;}
	.nyproshow_three ul{ margin-top:20px;}
	.nyproshow_three ul li .pic{ height:240px;}
	.nyproshow_three ul li .text{ padding:15px;}
	.nyproshow_three ul li .text p{ font-size:16px;}
}

/*nyproshow_four*/
.nyproshow_four{padding:90px 0; background:#dee8f4; min-height:400px;}
.nyproshow_four .nytjprobox{ position:relative;margin-top:45px;}
.nyproshow_four ul li{ background:#fff; border-radius:8px; overflow:hidden;}
.nyproshow_four ul li .pic{ display:block; width:100%; height:300px; position:relative; overflow:hidden;}
.nyproshow_four ul li .pic img{ max-width:100%; max-height:100%; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0;}
.nyproshow_four ul li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.nyproshow_four ul li .text{ padding:25px 30px; overflow:hidden; background:#f3f6f9;}
.nyproshow_four ul li:hover .text{ background:#264dc2;}
.nyproshow_four ul li .text .name{ font-size:22px;font-family: "SourceHanSansCN-Normal";width:100%; display:block;}
.nyproshow_four ul li:hover .text .name{ color:#fff;}
.nyproshow_four ul li .more{ width:52px;font-size:16px; color:#264dc2;font-family: "CN-MEDIUM";display:flex; display: -webkit-flex;align-items:center;margin-top:10px;}
.nyproshow_four ul li .more svg{ width:20px; height:20px; fill:#264dc2;transition: all 0s ease;}
.nyproshow_four ul li:hover .more{ color:#ff9000}
.nyproshow_four ul li:hover .more svg{fill:#ff9000;}
.nyproshow_four .swiper-button-prev,.nyproshow_four .swiper-button-next{ background:none !important;}
.nyproshow_four .swiper-button-prev svg,.nyproshow_four .swiper-button-next svg{ fill:#a8b2be; width:32px; height:40px;transition: all 0s ease;}
.nyproshow_four .swiper-button-prev:hover svg,.nyproshow_three .swiper-button-next:hover svg{fill:#264dc2;}
.nyproshow_four .swiper-button-prev{left:-54px;}
.nyproshow_four .swiper-button-prev svg{ transform:rotate(-180deg);}
.nyproshow_four .swiper-button-next{ right:-50px;}
@media (max-width:1680px) {
	.nyproshow_four .swiper-button-prev,.nyproshow_four .swiper-button-next{ display:none;}
}
@media screen and (max-width:1440px){
	.nyproshow_four{ padding:68px 0;}
	.nyproshow_four .nytjprobox{margin-top:35px;}
	.nyproshow_four ul li .text .name{ font-size:20px;}
}
@media screen and (max-width:1080px){
	.nyproshow_four{ padding:50px 0;}
	.nyproshow_four .nytjprobox{margin-top:30px;}
	.nyproshow_four ul li .pic{ height:250px;}
	.nyproshow_four ul li .text{ padding:20px;}
	.nyproshow_four ul li .text .name{ font-size:18px;}
	.nyproshow_four ul li .more{ margin-top:5px;}
}
@media screen and (max-width:767px){
	.nyproshow_four{ padding:30px 0;}
	.nyproshow_four .nytjprobox{margin-top:20px;}
	.nyproshow_four ul li .pic{ height:200px;}
	.nyproshow_four ul li .text{ padding:10px 15px;}
	.nyproshow_four ul li .text .name{ font-size:16px;}
}
@media screen and (max-width:414px){
	.nyproshow_four ul li .pic{ height:210px;}
}
