.ny-left-tit {width: 160px;z-index: 5}
.ny-left-tit .ny-tit{margin-bottom: 10vh}
.ny-left-tit .ny-tit span{writing-mode: tb-lr;writing-mode: vertical-lr;font-size: 50px;color: #3c2f21;margin-left: 20px;display:block;width: 50px;letter-spacing: .15em}
.ny-left-tit .ny-tit em{writing-mode: tb-lr;writing-mode: vertical-lr;color: #777;vertical-align: top;letter-spacing: .1em;display: block;margin-right: 10px;padding-top: 5px;font-size: 14px;}
.ny-aright-con{ width: calc(100% - 180px);z-index: 5}
@media screen and (max-width: 1440px){
 .ny-left-tit .ny-tit span{font-size: 46px;width: 46px}
 .ny-aright-con{ width: calc(100% - 160px);}
 .ny-left-tit .ny-tit em{margin-right: 0}
 .ny-wps{width: 94%}
}
@media screen and (max-width: 1366px){
	.ny-left-tit {width: 100px;}
 .ny-aright-con{ width: calc(100% - 100px);}
  .ny-left-tit .ny-tit span{font-size: 40px;width: 40px}

}

.ny-about-a{margin-top: 100px;margin-bottom: 120px; max-height:550px;}
.ny-about-a .introduce_box { height: 550px; position: relative; }
.ny-about-a .introduce_box img { }
.ny-about-a .introduce_box .pic {  height: 450px;position: absolute; top: 50%; transform: translateY(-50%); left: 0;z-index: 2;width:50% }
.ny-about-a .introduce_box .right_box {  background-color: rgba(158, 116, 76, 0.15);width: 75%;padding-left: 28%;padding-right: 5%}
.ny-about-a .introduce_box .t1 { font-size: 22px; margin-bottom: 22px; }
.ny-about-a .introduce_box .t1::after { content: ""; width: 20px; height: 1px; background-color: #ac462f; display: block; margin-top: 22px; }
.ny-about-a .introduce_box p { font-size: 14px; color: #666666; line-height: 28px;margin-bottom: 15px }
.ny-about-a .introduce_box .ny-more { margin-top: 30px; }


.ny-about-aa{margin-bottom: 120px;max-height:550px;}
.ny-about-aa .introduce_box { height: 550px; position: relative; }
.ny-about-aa .introduce_box img { }
.ny-about-aa .introduce_box .pic {  height: 450px;position: absolute; top: 50%; transform: translateY(-50%); right: 0;z-index: 2;width:50% }
.ny-about-aa .introduce_box .right_box {  background-color: rgba(158, 116, 76, 0.15);width: 75%;padding-left: 5%;padding-right: 28%}
.ny-about-aa .introduce_box .t1 { font-size: 22px; margin-bottom: 22px; }
.ny-about-aa .introduce_box .t1::after { content: ""; width: 20px; height: 1px; background-color: #ac462f; display: block; margin-top: 22px; }
.ny-about-aa .introduce_box p { font-size: 14px; color: #666666; line-height: 28px;margin-bottom: 15px }
.ny-about-aa .introduce_box .ny-more { margin-top: 30px; }




.ny-about-b{margin-bottom: 75px;max-height:455px;}
.ny-about-b .slide-btn{position: absolute;right:-90px;bottom: 0;z-index: 10}
.ny-about-b .slide-btn a{display: block;width: 90px;height: 90px;color: #fff;font-size: 24px;text-align: center;line-height: 90px;cursor: pointer;}
.ny-about-b .slide-btn a.prev{background: url(../../ny/images/hcbtn.png) no-repeat center;}
.ny-about-b .slide-btn a.next{background: #fdf4ec;color: #666}
.ny-about-b .swp1p{width: calc(100% - 270px);margin: 0 180px 0 90px}
.ny-about-b .swiper1 .left{width: calc(100% - 556px)}
.ny-about-b .swiper1 .name { color: #3c2f21; font-size: 36px; margin-top: 60px; }
.ny-about-b .swiper1 .zw { font-size: 14px; color: #666666; margin-top: 4px; }
.ny-about-b .swiper1 .text { margin-top: 56px;  font-size: 14px; line-height: 28px;max-height: 84px\0 }
.ny-about-b .swiper1 .ny-more { margin-top: 68px; }

.ny-about-b .swiper1 .right{width: 456px}
.ny-about-b .swiper1 .right .pic{height: 456px}
.ny-about-b .swiper2 .swiper-slide{cursor: pointer;}
.ny-about-b .swiper2::before{content:"";background-color:rgba(158,131,76,.5);width:100%;height:2px;position:absolute;top:0;left:0}
.ny-about-b .swiper2 .name{margin-top:26px;font-size:20px;color:#3c2f21;text-align:center;margin-bottom:5px}
.ny-about-b .swiper2 .zw{font-size:14px;color:#666;text-align:center}
.ny-about-b .swiper2 .swiper-slide-active .name{color: #ca140d}
.ny-about-b .swiper2 .swiper-slide-active .zw{color: #ca140d}


.ny-about-c{margin-bottom: 75px;height: 505px}
.ny-about-c  .swiper3{width:calc(100% - 150px);overflow:hidden;padding-bottom: 15px}
.ny-about-c  .swiper-slide{height:436px;background-color:rgba(158,131,76,.15);position:relative;transition: .3s}
.ny-about-c  .swiper-slide .pic{width:235px;height:235px;overflow:hidden;border-radius:50%;margin:65px auto 0;position:relative}
.ny-about-c  .swiper-slide .name{margin-top:30px;font-size:28px;color:#3c2f21;text-align:center}
.ny-about-c  .swiper-slide::after{content:"";height:9px;width:100%;background-color:#c35c45;display:block;position: absolute;bottom: -14px;
left: 0;opacity: 0; }
.ny-about-c  .swiper-slide:hover .name,.ny-about-c  .swiper-slide-active .name{color:#c4624b;}
.ny-about-c  .swiper-slide:hover{height:490px}
.ny-about-c  .swiper-slide:hover .pic{border:2px solid #c4624b;}
.ny-about-c  .swiper-slide:hover::after{opacity: 1;}
.ny-about-c .slide-btn a{display: block;width:55px;height:115px;color: #fff;font-size: 24px;text-align: center;line-height: 115px;cursor: pointer;position: absolute;}
.ny-about-c .slide-btn a.prev{background: url(../../ny/images/change_right.png) no-repeat center;right: 0;top:30%;}
.ny-about-c .slide-btn a.next{background: #fdf4ec;color: #666;left: 0;top:30%;;border: 1px solid #c4b28f;color: #c4b28f}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-f .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{top:auto;right:150px;bottom:28px;width:auto;height:5px}
.swiper-pagination-progressbar{position:absolute;border-bottom:2px solid #d6c4a8;background:0 0}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:inherit}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{top:1px;height: 6px;background: #c6482b}

.ny-about-d{margin-bottom: 60px;max-height:655px;}
.ny-about-d .slide-btn{position: absolute;right:0;bottom: 0;z-index: 10}
.ny-about-d .slide-btn a{display: block;width: 60px;height: 60px;color: #fff;font-size: 20px;text-align: center;line-height: 60px;cursor: pointer;}
.ny-about-d .slide-btn a.prev{background: url(../../ny/images/hcbtn.png) no-repeat center;}
.ny-about-d .slide-btn a.next{background: #fdf4ec;color: #666;border: 1px solid #c4b28f;color: #c4b28f;border-right: 0}
.ny-about-d .swiper4{padding-bottom: 30px;}
.ny-about-d .swiper4 .swiper-slide{height: 625px;position: relative;}
.ny-about-d .showImg .pic{height: 560px}
.ny-about-d .hideImg{position: absolute;left:0;top: 0;right: 0;bottom: 0;opacity: 0;visibility: hidden;transition: .5s}
.ny-about-d .hideImg .htop{background: url(../../ny/images/bnbg.jpg) no-repeat center;background-size: cover;padding: 10px;padding-bottom: 30px}
.ny-about-d .hideImg .pic{height:362px;margin-bottom: 20px}
.ny-about-d .hideImg .info{padding: 0 5%}
.ny-about-d .hideImg .date { color: #3c2f21; font-size: 24px; text-align: center; margin-top: 30px; vertical-align: middle; }
.ny-about-d .hideImg .date em { background: url("../../ny/images/line1.png") no-repeat center; width: 86px; height: 35px; display: inline-block; vertical-align: top; margin: 0 20px; }
.ny-about-d .hideImg  .tit {text-align: center;display: block;color: #ffffff;font-size: 16px;font-weight: bold;display: none}
.ny-about-d .hideImg  .desc { font-size: 18px; color: #f8d9d2;  white-space: normal; margin: 15px auto 0;line-height: 1.6em;height: 57px;margin-bottom: 20px }
.ny-about-d .item:hover .hideImg{opacity: 1;visibility: inherit;}
.ny-about-d .item .showImg{transition: .5s}
.ny-about-d .item:hover .showImg{opacity: 0;visibility: hidden;}



.ny-about-e { max-height:620px; }

.ny-about-e  {margin-bottom: 120px;  }
.ny-about-e  ul { width: 85%; margin: 0 auto; position: relative; z-index: 2;  }
.ny-about-e  ul li { width:calc(25% - 12px); height: auto; display: inline-block; vertical-align: top; }
.ny-about-e  ul li .head {  margin: 12px auto 0;text-align: center;font-size: 24px }
.ny-about-e  ul li .box { width: 100%; min-height: 558px; margin-top: 20px;
 background: url("../../ny/images/mechanism_bg1.png") no-repeat;background-size: cover; text-align: center; overflow: hidden; padding: 0 10px}
.ny-about-e  ul li .box a { display: block; font-size: 14px; color: #ffffff; margin-top: 42px; }
.ny-about-e  ul .item1 .box h4{color: #fff;font-size: 20px;padding-bottom: 5px;margin-top: 25px}
.ny-about-e  ul .item1 .box a{margin-top: 5px}
.ny-about-e  ul .item2 .box { background: url("../../ny/images/mechanism_bg2.png") no-repeat;background-size: cover }
.ny-about-e  ul .item3 .box { background: url("../../ny/images/mechanism_bg4.png") no-repeat;background-size: cover ;padding-top: 25px}
.ny-about-e  ul .item3 .box a { margin-top: 20px; }
.ny-about-e  ul .item4 .box { background: url("../../ny/images/mechanism_bg3.png") no-repeat;background-size: cover;padding-top: 25px }
.ny-about-e  ul .item5 { margin-right: 0; }
.ny-about-e  ul .item5 .box { background: url("../../ny/images/mechanism_bg5.png") no-repeat; background-size: cover;padding-top: 25px}
.ny-about-e .bm_bg { background-color: rgba(158, 116, 76, 0.15); width: 150%; height: 268px; position: absolute; bottom: -40px;left: 0 }

.ny-about-ee ul{width: 100%!important}

.ny-about-f {height: 620px; }
.ny-about-f  .swiper5{width:calc(100% - 200px);overflow:hidden;}
.ny-about-f .slide-btn a{display: block;width:55px;height:115px;color: #fff;font-size: 24px;text-align: center;line-height: 115px;cursor: pointer;position: absolute;}
.ny-about-f .slide-btn a.prev{background: url(../../ny/images/change_right.png) no-repeat center;right: 0;top:30%;}
.ny-about-f .slide-btn a.next{background: #fdf4ec;color: #666;left: 0;top:30%;;border: 1px solid #c4b28f;color: #c4b28f}
.ny-about-f  .swiper5 .swiper-slide{height: 545px}
.ny-about-f  .swiper5 .swiper-slide .pic{height: 450px}
.ny-about-f  .swiper5 .swiper-slide .img_hover { width: 100%; height: 100%; opacity: 0;visibility: hidden;transition: .3s}
/*.ny-about-f  .swiper5 .swiper-slide-active .img_hover { opacity: 1;visibility:inherit; }*/
.ny-about-f  .swiper5 .swiper-slide:hover .img_hover { opacity: 1;visibility:inherit; }
.ny-about-f  .swiper5 .swiper-slide .name { font-size: 20px; color: #fff; padding-left: 17px;background: url("../../ny/images/name_bg.png") no-repeat right center; width:90%; height: 61px; line-height: 61px; margin: -30px auto 0; position: relative; z-index: 1; }
.ny-about-f  .swiper5 .swiper-slide .text { width: 90%; margin: 26px auto 0; font-size: 14px; color: #666666;height: 38px }
.ny-about-f .bm_bg { background-color: rgba(158, 116, 76, 0.15); width: 200%; height: 385px; position: absolute; bottom: -40px;left: 50%;transform:translateX(-50%);}

@media screen and (max-width: 1366px) {
  .ny-about-b .swp1p{width: calc(100% - 90px);margin: 0 90px 0 0}
  .ny-about-c  .swiper-slide .pic{width:126px;height:126px;}
  .ny-about-e ul{width: 95%}
}



.about-a  .about-con{  font-size: 14px; color: #666666; line-height: 1.8em; }
.about-a  .about-con p{margin-bottom: 1em}
.about-a  img{float: left;margin-bottom: 20px;margin-right: 40px;width: 60%;max-width: 735px}
.about-info{border-top:1px solid #ccb998;padding-top: 40px;margin-top: 40px;margin-bottom: 40px}

.about-info ul li{position:relative;height:44px;width:33.333333%;margin-bottom:30px;font-size:19px;display:inline-block;color:#3c2f21;font-family: 'syst'}
.about-info ul li i{display:inline-block;width:42px;height:42px;margin-right:10px;font-size:42px;color:#c14f35;vertical-align:middle}
.about-info ul li i.ico-phone{background:url(../../ny/images/phone.png) no-repeat}
.about-info ul li i.ico-fax{background:url(../../ny/images/fax.png) no-repeat}
.about-info ul li i.ico-address{background:url(../../ny/images/address.png) no-repeat}
.about-info ul li i.ico-weibo{background:url(../../ny/images/weibo.png) no-repeat}
.about-info ul li i.ico-weixin{background:url(../../ny/images/weixin.png) no-repeat}
.about-info ul li i.ico-link{background:url(../../ny/images/icolink.png) no-repeat}
.about-info ul li span{display:inline-block;vertical-align:middle}
@media screen and (max-width: 1366px){
  .about-info ul li{font-size: 17px}
}

.about-b .xrld{margin-bottom: 80px}
.about-b .xrld .item{display: flex;justify-content: space-between;;padding: 48px 0 48px;
	border-bottom:  1px solid #ccba98;font-family: 'syst';}
.about-b .xrld .item:nth-child(1){padding-top: 0}
.about-b .xrld .item .pic{width:300px;height: 400px}
.about-b .xrld .item .pic img{width:300px;height: 400px}
.about-b .xrld .item .txt{width: calc(100% - 370px);padding-top: 75px}
.about-b .xrld .item h4{padding-bottom: 48px;max-width: 610px;border-bottom:1px solid #ccba98;margin-bottom: 40px }
.about-b .xrld .item h4 span{font-size: 36px;color: #bf4d33;margin-right: 38px;line-height: 1em;display: inline-block;}
.about-b .xrld .item p{line-height: 2.6em}
.about-b .lrld{margin-bottom: 70px}
.about-b .lrld li{padding: 25px 0;display: flex;border-bottom:  1px solid #ccba98;font-family: 'syst';font-size: 20px;position:relative;line-height: 1.2em}
.about-b .lrld li.item:hover h4{color:  #b04830}
.about-b .lrld li.item:hover{background:rgba(158,131,76,.1)}
.about-b .lrld li h4{width: 30%;text-align: center;max-width: 185px}
.about-b .lrld li p{width: 54%;text-align: center;}


.about-b .xrld-dea{margin-bottom: 70px}
.about-b .xrld-dea .pic{ width: 34%;  }
.about-b .xrld-dea .info { width: 65%; padding-left: 4% }
.about-b .xrld-dea .info .name { font-size: 36px; color: #be4d34; padding-left: 4px; margin-top: 20px; }
.about-b .xrld-dea .info .name em { font-size: 20px; color: #3c2f21; }
.about-b .xrld-dea .info .brd_bot { height: 130px; width: 536px; line-height: 140px; border-bottom: 1px solid rgba(158, 131, 76, 0.5); box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom: 62px; }
.about-b .xrld-dea .info .zhiw { font-size: 16px; color: #3c2f21; padding-left: 4px; margin-top: 6px; }
.about-b .xrld-dea .info .zhiw::after { margin-top: 20px; content: ""; width: 100%; height: 1px; display: block; background-color: rgba(158, 131, 76, 0.5); }
.about-b .xrld-dea .info .nor_info,.about-b .xrld-dea .info .info_achieve { margin-top: 32px; font-size: 16px; color: #3c2f21; width: 202px; position: relative; display: inline-block; }
.about-b .xrld-dea .info .nor_info p,.about-b .xrld-dea .info .info_achieve p { margin-left: 24px; margin-bottom: 28px; }
.about-b .xrld-dea .info .nor_info p:last-child,.about-b .xrld-dea .info .info_achieve p:last-child { margin-bottom: 0; }
.about-b .xrld-dea .info .nor_info::before,.about-b .xrld-dea .info .info_achieve::before { content: ""; height: 100%; width: 1px; background-color: #c04e34; position: absolute; top: 0; left: 4px; }
.about-b .xrld-dea .info .experience { margin-top: 48px; padding-left: 24px; position: relative; }
.about-b .xrld-dea .info .experience p { font-size: 14px; color: #3c2f21; margin-bottom: 30px; }
.about-b .xrld-dea .info .experience p:last-child { margin-bottom: 0; }
.about-b .xrld-dea .info .experience::before,.about-b .xrld-dea .info .achievements::before { content: ""; height: 100%; width: 1px; position: absolute; top: 0; left: 4px; background-color: #c04e34; }
.about-b .xrld-dea .info .achievements { padding-left: 24px; margin-top: 48px; position: relative; line-height: 1.8em;font-size: 14px}
.about-b .xrld-dea .info .achievements p{margin-bottom: 28px;}
.about-b .xrld-dea .info .exp1:before{display: none;}
.about-b .xrld-dea .info .exp1{padding-left: 0}
.about-b .xrld2{margin-bottom: 80px}
.about-b .xrld2 li{float:left; width:16.6%; text-align:left;  font-size:18px; line-height:18px; margin-bottom:30px;}
.about-b .xrld2 li i{margin-right:16px;}
.about-b .xrld2 li a{color:#3c2f21; background:url(../../ny/images/zjicon.png) no-repeat left; padding-left:16px}
.about-b .xrld2 li a:hover{color:#b04830;}
.about-b .xrld2 h2{border-bottom:1px solid #cebd9e; color:#3c2f21; fong-size:24px; line-height:40px; margin-bottom:28px;}

.about-c .pages{margin-bottom: 70px;margin-top: 38px}
.about-c .expertList{border-bottom: 1px solid  rgba(158,131,76,.5)}
.about-c .expertList li{margin-bottom:70px;display: flex;justify-content: space-between;width:47%;margin-right: 6%}
.about-c .expertList li .pic{width: 54%;height: 285px;max-width: 380px}
.about-c .expertList li:nth-child(2n){margin-right: 0}
.about-c .expertList li .info{width:46%;padding: 0 0 0 5%}
.about-c .expertList li .info .name{color:#3c2f21;font-size:24px;border-bottom:1px solid rgba(158,131,76,.5);padding-bottom: 35px}
.about-c .expertList li .info .desc{font-size:14px;color:#666;line-height:1.8em;margin-top:22px;height: 75px}
.about-c .expertList .ny-more-l{width: 90px;margin-top: 58px}
.about-c .expertList li:hover .ny-more-l{background-color:#b04830;border:none;color:#fff;border: 1px solid #b04830}
.about-c .expertList li:hover .info .name{color:#b04830;}
@media screen and (max-width: 1440px){
.about-c .expertList li .info .name{padding-bottom: 25px;font-size: 24px}
.about-c .expertList li .info .desc{font-size: 12px;height: 63px}
.about-c .expertList .ny-more-l{margin-top: 38px} 
}