@charset "utf-8";
/csssocial-share{font-family: "swiper-icons" !important;}
/csssocial-share *{font-family: "swiper-icons" !important;}
/csssocial-share /cssicon-qq:before{content:"\e60f";color: #4dafea}
/csssocial-share /cssicon-qzone:before{content:"\e80f";color: #fece00}
/csssocial-share /cssicon-weibo:before{content:"\e61f";color: #e83437}
/csssocial-share /cssicon-wechat:before{content:"\e615";color: #7dd43c}
/*/csssocial-share /cssicon-qzone:hover{background: #FDBE3D;color: #fff}
/csssocial-share /cssicon-weibo:hover{background: #ff3b3b;color: #fff}
/csssocial-share /cssicon-wechat:hover{background: #33b045;color: #fff}*/
/csssocial-share a{position:relative;text-decoration:none;display:inline-block;outline:0;margin-left: /css2rem}
/csssocial-share /csssocial-share-icon{position:relative;display:inline-block;width:/css5rem;height:/css5rem;font-size:/css26rem;border-radius:5px;line-height:/css5rem;text-align:center;border-radius: 50%;background: #fff}
/csssocial-share /cssicon-wechat /csswechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:50%;left:calc(100% + 10px);width:140px;height:152px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all /css2s;-webkit-tansition:all 350ms;-moz-transition:all 350ms;margin-top: -75px}
/csssocial-share /cssicon-wechat /csswechat-qrcode/cssbottom{top:40px;left:-84px}
/csssocial-share /cssicon-wechat /csswechat-qrcode/cssbottom:after{display:none}
/csssocial-share /cssicon-wechat /csswechat-qrcode h4{font-weight:400;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
/csssocial-share /cssicon-wechat /csswechat-qrcode /cssqrcode{width:105px;margin:10px auto}
/csssocial-share /cssicon-wechat /csswechat-qrcode /cssqrcode table{margin:0!important}
/csssocial-share /cssicon-wechat /csswechat-qrcode /csshelp{display: none}
/csssocial-share /cssicon-wechat /csswechat-qrcode /csshelp p{font-weight:400;line-height:16px;padding:0;margin:0}
/csssocial-share /cssicon-wechat /csswechat-qrcode:after{content:'';position:absolute;top:50%;transform: translateY(-50%);right: 100%;width:0;height:0;border-width:10px;border-style:solid;border-color: transparent #fff transparent transparent}
/csssocial-share /cssicon-wechat:hover /csswechat-qrcode{display:block}

/cssnyarc{background:linear-gradient(to bottom,#fff4e7 60%,rgba(255,255,255,0) 100%);min-height: 3rem;border-top: 4px solid #dcac7e;padding: /css4rem /css8rem /css5rem;z-index: 5;position: relative;}

/cssarc-con{    font-size: /css17rem;line-height: 1/css8em;color: #333;text-align: justify;padding-bottom: /css2rem;}
/cssarc-con p{margin-bottom: /css2rem;line-height: 2/css1em;}

/cssarcCon{line-height: 1/css8em;color: #333;text-align: justify;padding-bottom: /css2rem;font-size: /css18rem}
/cssarcCon p{margin-bottom: /css2rem;line-height: 1/css8em;}

/cssarc-con img{margin: /css1rem auto;}
/cssarc-con img/cssspimg{max-width:inherit;}

/cssarc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}

/cssarc-con table tr th,/cssarc-con table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
/*/cssarc-con table tr:nth-child(2n){background: #EEEEEE}*/
/csstbsc{overflow: auto;padding: 15px 0;width: 100%}
/csstbsc::-webkit-scrollbar{height:4px}
/csstbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,/css2)}
/csstbsc::-webkit-scrollbar-track{border-radius:10px;background:#ededed;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,/css2)}
/cssarc-con video{max-width: 100%!important;height: auto!important;display: block;}
/cssarc-tit{margin-bottom: /css3rem;background: #f2f5f9;padding: /css25rem}
/cssarc-tit h1{font-size: /css24rem;text-align: center;line-height: 1/css4em;}
/cssarc-info{text-align: center;padding-bottom: /css2rem;font-size: /css16rem;color: #666;border-bottom: 1px solid #ddd;margin-bottom: /css3rem}
/cssarc-info span{display: inline-block;margin: 0 rem;padding: 4px 0 2px}
/cssarc-info span i{color: #dcac7e;margin-right: 5px}
#resize a{margin: 0 /css05rem}
/cssarc-sibs{}
/cssarc-sib{border-top: 1px solid #ddd;padding-top: /css26rem;}
/cssarc-sib div{padding: /css08rem 0;}
/cssarc-sib div:hover{color: #d73f27;}
/cssarc-sib div:hover a{color: #d73f27;}

/cssarc-back a{display: block;width:1/css41rem;height: 1/css41rem;position: relative;}
/cssarc-back a span{position: absolute;left: 0;bottom: /css45rem;right: 0;color: #fff;z-index: 2;text-align: center;}
/cssarc-back a img{width: 100%}
/cssarc-tool a{display: flex;align-items: center;margin-left: /css3rem;font-size: /css18rem;color: #888}
/cssarc-tool a img{height: /css21rem;margin-right: /css05rem}


/csspages ul{text-align: center;}
/csspages ul li{text-align:center;font-size: /css16rem;display: inline-block;margin:/css02rem}
/csspages ul li a{height: /css4rem;text-align: center;line-height: /css38rem;padding: 0 8px;min-width: /css4rem;
display: block;border: 1px solid #ededed;border-radius: 3px;background: #fff}
/csspages ul li/csscur{background:#dcac7e;padding: 0 8px;min-width: /css4rem;height: /css4rem;line-height: /css38rem;
border: 1px solid #dcac7e;border-radius: 3px }
/csspages ul li a/csson{background:#dcac7e;padding: 0 8px;min-width: /css4rem;height: /css4rem;line-height: /css38rem;color: #fff ;border-radius: 3px}
/csspages ul li/csscur{color:#fff;}
/csspages ul li/csspage-count{line-height: /css38rem}
/csspage-form {line-height: /css38rem}
/csspage-form input{border:1px solid #ddd;width: /css4rem;height: /css4rem;float: left;text-align: center;padding: 0 3px;background: #fff;border-radius: 3px;margin: 0 5px}
/csspage-form span{float: left;color: #666}
/csspage-form button{border:none;width: 52px;height: /css4rem;line-height: /css4rem;text-align: center;margin-left: 3px;
float: left;background: #dcac7e;color: #fff;border-radius: 3px;margin-left: 5px}

@media (max-width: 640px){
/csspages ul li{padding: 0}
/csspages ul li/csspageitem{display: none}
/csspages ul li/csspage-form{padding-left: /css1rem}
}
@media (max-width: 375px){
/csspages ul li ,/csspage-form button{border-left: 0}
}

/cssny-ba{position: relative;height:6rem;}
/cssny-ba /cssimgBox{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;pointer-events: none;user-select: none}
/cssny-ba /cssimgBox /cssimg{padding-bottom: 0;height: 100%}
/cssny-ba /cssimgBox:before{content: '';position: absolute;top: 0; left: 0;right: 0;;z-index: 1;height:2rem;background: url(/images/22/csspng) no-repeat left bottom;background-size:100% 100%;opacity: /css9}
/cssny-ba /cssimgBox:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;z-index: 0;height: 50%;background: url(/images/bamss/csspng) repeat-x bottom center;background-size:100% 100%;opacity: /css5;}

/cssny-ba/cssnomask /cssimgBox:before{display: none}
/cssny-ba /csswp{height: 100%;position: relative;z-index: 5;padding-top: 0}
/cssny-ba /csswp:after{content: '';position: absolute;right: 0;bottom: 0;background: url(/images/ny/bahua/csspng) no-repeat center;background-size: 100% 100%;width: 3/css6rem;height: 3/css14rem;z-index: 0;pointer-events: none}

@media (min-width: 1930px){
/cssny-ba{height:6/css5rem;position: relative;;}	
}
/cssposi{position: absolute;right: 0;bottom: /css9rem;color: #fff;line-height: /css28rem}
/cssposi a{color: #fff}
/cssposi {padding-left: /css3rem;background: url(/images/ny/home/csspng) no-repeat left /css04rem;background-size: /css17rem /css17rem}

/cssnyMain{background:url(/images/ny/nybg/cssjpg) #f3f9fa no-repeat bottom center;background-size: 100% auto;padding: 0 0 1/css4rem;min-height: 5rem;position: relative;}
/cssnyMain:before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 100%;z-index: 0;pointer-events: none;background: url(/images/ny/nybg1/csspng) no-repeat top center;background-size: 100% auto}
/cssnyMain/csssp:before{display: none}
/cssnytit{position: absolute;color: #fff;left: 0;bottom: 1/css4rem;text-shadow: 0 0 5px rgba(0,0,0,/css2)}
/cssnytit:after{content: '';width: 1rem;height: 3px;background:  #dcac7e;display: block;margin-top: /css2rem;display: none}
/cssnytit /csstcn{font-size: /css48rem;font-weight: bold;}
/cssnytit /cssten{font-size: /css5rem;text-transform: uppercase;color: rgba(255,255,255,/css2);margin-top: -/css25rem}

/cssnyLeft{width: 2/css2rem;position: relative;z-index: 3;margin-top: -1/css1rem;}
/cssnyLeft /cssline{width: /css09rem;background: #f8f1e6;position: absolute;left: 100%;top: /css2rem;bottom: /css2rem;z-index: 2;pointer-events: none;}
/cssnyLeft /cssline:before{content: '';position: absolute;left: 0;top: -/css2rem;right: 0;height: /css5rem;transform: skewY(60deg);background: #f8f1e6;transform-origin: top left}
/cssnyLeft /cssline:after{content: '';position: absolute;left: 0;bottom: -/css2rem;right: 0;height: /css5rem;transform: skewY(-60deg);background: #f8f1e6;transform-origin: bottom left}

/cssnyLeft /cssnyLeftBtn{background:url(/images/ny/nylbg/csspng) #0099c6 no-repeat left bottom;background-size: auto 100%; position: relative;padding: 0 /css1rem;position: relative;z-index: 10;justify-content: center;align-items: center;height: 1/css1rem;color: #fff }
/cssnyLeft /cssnyLeftBtn span{font-size: /css34rem;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;max-width: 2rem}
/cssnyLeft /cssnyLeftBtn i/cssplus{width: /css6rem}
/cssnyLeft /cssnyLeftBtn i/cssplus:before{background: #fff}
/cssnyLeft /cssnyLeftBtn i/cssplus:after{background: #fff}
/cssnyLeft  i/cssplus/cssshow:after{transform:rotate(90deg);}
/cssnyLeft  i/cssplus{display: block;width: /css5rem;height: 100%;position: absolute;right:0;top: 0;z-index: 5}
/cssnyLeft  i/cssplus:before{content: '';position: absolute;left: 50%;height: 2px;top: 50%;margin-top: -1px;width: /css16rem;margin-left: -/css08rem;background: #aaa}
/cssnyLeft  i/cssplus:after{content: '';position: absolute;left: 50%;height: /css16rem;top: 50%;margin-top: -/css08rem;width: 2px;margin-left: -1px;background: #aaa;transition: /css3s}
/cssnyLeft /csssubNavs{padding: /css1rem /css15rem /css65rem;background: url(/images/ny/nylbg1/csspng) no-repeat bottom center;background-size: 100% 100%;position: relative;}
/cssnyLeft /csssubNavs:before{content: '';position: absolute;left: 0;top: 0;bottom: /css36rem;width: 1px;background: #0099c6}
/cssnyLeft /csssubNavs /cssli{position: relative;}
/cssnyLeft /csssubNavs /cssli+/cssli{border-top: 1px solid #e9e9e9}
/cssnyLeft /csssubNavs /cssli>a{padding:/css16rem /css15rem /css16rem /css15rem;display:block;position:relative;font-size:/css2rem ;}
/cssnyLeft /csssubNavs /csssubNav{padding: 0 /css15rem /css15rem;display: none;background: #f9f4e6;}
/cssnyLeft /csssubNavs /csssubNav /csslis>a{padding:/css1rem 0 /css1rem 0;display:block;position:relative;font-size: /css16rem;color: #dcac7e;opacity: /css8}
/cssnyLeft /csssubNavs /csssubNav /csslis + /csslis{border-top: 1px solid #e8cbb1;}
/cssnyLeft /csssubNavs /csssubNav /cssliss>a{padding:/css06rem 0;display:block;position:relative;font-size: /css16rem}
/cssnyLeft /csssubNavs /cssli/csson /csssubNav{display: block;}
/cssnyLeft /csssubNavs /cssli/csson>a{color: #fff;position: relative;z-index: 3}
/cssnyLeft /csssubNavs /cssli/csson>a span{position: relative;z-index: 3}
/cssnyLeft /csssubNavs /cssli/csson>a:after{content: '';position: absolute;top: 0;bottom: 0;right: -/css15rem;left: -/css15rem;background: #dcac7e;z-index: 0;}
/cssnyLeft /csssubNavs /cssli/csson>a:before{content: '';position: absolute;top: 0;height: /css67rem;width: /css19rem;left:-/css33rem;background: url(/images/ny/curleft/csspng) no-repeat left bottom;z-index: 0;background-size: 100% 100%}
/cssnyLeft /csssubNavs /cssli/csshas  i/cssplus{right: -/css15rem}
/cssnyLeft /csssubNavs /cssli/csson/csshas  i/cssplus:before{background: #fff}
/cssnyLeft /csssubNavs /cssli/csson/csshas  i/cssplus:after{background: #fff}
/cssnyLeft /csssubNavs /cssli/csshas>a{padding-right: /css3rem}
/*/cssnyLeft /csssubNavs /cssli/csson/csshas>a:after{display: none}*/
/cssnyLeft /csssubNavs /csssubNav /csslis/csson>a{font-weight: bold;opacity: 1}

/cssnyLeft /csssubNavs /csssubNav /csssubNav a{margin-left: /css2rem}

/cssnyRight{width: calc(100% - 2/css8rem);position: relative;z-index: 2;padding: 0;}
/cssnyRight:before{content: '';position: absolute;bottom: 100%;left:-/css4rem ;right:-/css4rem ;height:/css5rem ;background: url(/images/ny/nyrtop/csspng) no-repeat top center;background-size: 100% 100%;z-index: 0}
/cssnyRight/cssarc{width: 100%}
/cssnyRight /cssnyRcon{min-height: 60vh;border-top: 4px solid #0099c6;background: #fff;margin-top: -/css5rem;position: relative;z-index: 4;padding: /css3rem 1/css4rem /css7rem;}
/cssnyRight /cssnyRcon/cssbg{background:linear-gradient(to bottom,rgba(255,255,255,/css6) 60%,rgba(255,255,255,0) 100%);}
/csstitr{font-size: /css3rem;color: #023d83;font-weight: bold;margin-bottom: /css3rem}
@media (max-width:1024px){
/cssposi{bottom: /css2rem;}
/cssny-ba /cssimgBox:after{height: 30%}
/cssny-ba /csswp:after{width: 30vw;background-size: 100% auto;height: 100%;background-position: bottom center;}
/cssnyRight:before{display: none}
/cssnyLeft /csssubNavs /cssli/csson>a:before{display: none}
/cssnyRight /cssnyRcon{margin-top: 0}
/cssnyLeft /cssnyLeftBtn{display: flex}
/cssnyLeft /csssubNavs:before{bottom: 0}
/cssnyLeft{width: 100%;padding-bottom: 0;margin-top: 0;border-left: 0}
/cssnyLeft /csssubNavs{display: none;padding-bottom: 0}
/cssnyLeft /csssubNavs{background: url(/images/ny/454/csspng) #fff no-repeat bottom center;position: relative;}
/cssnyLeft /csssubNavs /cssli>a{text-align: left;padding-left: /css2rem}
/cssnyLeft /cssnyLeftBtn{justify-content: flex-start;height: auto;padding: /css18rem /css3rem}
/cssnyLeft /cssline{display: none;}
/cssnyRight{width: 100%;padding-top: /css3rem}
/cssarc-tool{display: none}
/cssnyMain{padding-top: /css3rem;min-height: inherit}
/cssny-ba /cssimgBox:before{height: 1rem;}
/cssny-ba{height: 38vw;margin-top: 0}
/cssnyRight /cssnyRcon{padding: /css3rem /css5rem /css7rem;}
/cssnytit{bottom: /css6rem}
/cssnytit /csstcn{font-size: /css4rem}
/cssarc-con img{margin: /css1rem auto;max-width:100%}
}

@media (max-width: 900px){
/cssny-ba{height: 45vw}
}
@media (max-width:750px){

/cssarc-con img{width: 100%!important;height: auto!important;}
}
@media (max-width: 640px){
/cssnyRight /cssnyRcon{padding: /css3rem /css3rem /css5rem}
/cssnyLeft /cssnyLeftBtn{padding: /css15rem /css3rem}
/cssnyLeft /cssnyLeftBtn span{font-size: /css28rem}
/cssny-ba /csswp:after{width: 45vw;}
/cssnyMain{padding-top: /css4rem;/* padding-bottom: 1/css6rem; */}
#resize a{margin: 0 /css1rem}
/cssarc-tit h1{font-size: /css26rem}
/*/cssarc-con p,/cssarc-con span{font-size: /css18rem!important}*/
/cssarc-sib{font-size: /css18rem}
/cssarc-sib{width: 100%}
/cssarc-back{width: 100%;margin-left: 0;margin-top: /css25rem}
/cssarc-share {justify-content: center;width: 100%}
/cssarc-info{font-size: /css18rem}
/cssnyLeft /csssubNavs /csssubNav{text-align: left;}
/cssnyLeft /csssubNavs /csssubNav /csssubNav{text-align: left;padding: /css1rem /css3rem}
/cssnyLeft /csssubNavs /csssubNav /csslis>a{font-size: /css18rem}
/cssnyLeft /csssubNavs /csssubNav /cssliss>a{font-size: /css18rem;margin-left: 0}
/cssny-ba{height: 55vw}
/*/cssnytit{bottom: /css3rem}*/
/cssnytit:after{width: /css6rem}
}
@media (max-width: 480px){
/cssnytit /csstcn{font-size: 7vw}
/cssnytit /cssten{font-size: 6/css5vw;margin-top: -3vw}
}

/**/
/cssimgList{padding-bottom: /css1rem}
/cssimgList:after{content: '';width: calc(33/css3333% - /css24rem);display: inline-block;}
/cssimgList li{box-shadow: 0 5px 10px rgba(0,0,0,/css05)}
/cssimgList li{width: calc(33/css3333% - /css2rem);margin-bottom: /css36rem;transition: /css3s}
/cssimgList li /cssimg{height: 2/css2rem}
/cssimgList li /csstxt{border-top: 2px solid #dcac7e;background:rgba(255,255,255,/css5);padding: /css15rem /css2rem /css15rem;text-align: center;font-size: /css18rem}

/csstxtList{padding-bottom: /css2rem}
/csstxtList li{margin-bottom: /css2rem}
/csstxtList li a{height: /css65rem;display: flex;justify-content: space-between;background:rgba(255,255,255,/css6);line-height: /css65rem;padding: 0 /css3rem;box-shadow: 0 0 /css15rem rgba(0,0,0,/css1);transition: /css3s}
/csstxtList li /cssh4{    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;width: calc(100% - 1/css4rem);font-size: /css2rem;background: url(/images/doton/csspng) no-repeat left center;background-size: /css3rem /css29rem;padding-left: /css42rem}
/csstxtList li time i{margin-right: 5px;}
/csstxtList li time{color: #dcac7e}



/cssnewsList{padding-bottom: /css2rem}
/cssnewsList li{margin-bottom: /css3rem}
/cssnewsList li a{display: flex;align-items: center;justify-content: space-between;background: rgba(255,255,255,/css6);box-shadow: 0 0 /css15rem rgba(0,0,0,/css1);overflow: hidden;transition: /css3s;background-size: cover;background-repeat: no-repeat;;background-position: center;position: relative;background-color: rgba(255,255,255,/css5);padding: /css3rem}

/cssnewsList li /cssimg{width: 3/css5rem;z-index: 5;height: 2/css2rem;padding-bottom: 0}
/cssnewsList li /csstxt{width:calc(100% - 3/css5rem);padding:0 /css1rem 0 /css4rem;position: relative;}
/cssnewsList li /csstxt /cssh4{font-size: /css24rem;margin-bottom: /css15rem}
/cssnewsList li /csstxt /cssp{color: #666;line-height: 1/css6em;margin-top: /css2rem}
/cssnewsList li time{color: #660000;margin-top: /css3rem}
/cssnewsList li time i{margin-right: 5px}
/cssnewsList li time:after{content: '';display: block;height: 1px;width: 1rem;background:#660000;margin-top:/css15rem }
/cssnewsList li/cssnopic /csstxt{width: 100%;padding:/css3rem 1/css8rem /css3rem /css4rem;}

@media (min-width: 1025px){
/cssimgList li:hover{box-shadow: 0 5px 20px rgba(0,0,0,/css1)}
/*/csstxtList li:hover a{background: url() no-repeat center;background-size: cover; box-shadow: 0 5px /css15rem rgba(0,0,0,/css15);color: #fff}
/csstxtList li:hover time i{margin-right: 5px;color: #fff}
/csstxtList li:hover time{color: #fff}
/csstxtList li:hover /cssh4{background: url() no-repeat left center;background-size: /css3rem /css2rem;}
*/
/cssnewsList li:hover a{background: url(/css) no-repeat center;background-size: cover}
/cssnewsList li:hover a{box-shadow: 0 5px /css15rem rgba(0,0,0,/css15)}
/cssnewsList li:hover  /cssh4{color: #fff}
/cssnewsList li:hover  /cssp{color: rgba(255,255,255,/css8)}
/cssnewsList li:hover  time{color: rgba(255,255,255,1)}
/cssnewsList li:hover time:after{background: #cc9933}
}
@media (max-width: 1024px){
/cssimgList li{width: calc(50% - /css18rem)}
/cssimgList li /cssimg{height: 28vw}
/cssnewsList li /csstxt span/cssarr{display: none}
/cssnewsList li /csstxt{padding-right: /css4rem}
/cssnewsList li /csstxt /cssh4{font-size: /css22rem}
/cssnewsList li/cssnopic /csstxt{width: 100%;padding:/css3rem /css4rem /css3rem /css4rem;}


}
@media (max-width:900px){
/csstxtList li /cssh4{font-size: /css2rem}
/cssnewsList li /cssimgBox{width: 3/css2rem;}
/cssnewsList li /cssimgBox /cssimg{height: 2rem}
/cssnewsList li /csstxt{width:calc(100% - 3/css2rem);}
/cssnewsList li /csstxt /cssp{display: none}

}
@media (max-width:640px){	
/cssnewsList li a{flex-wrap: wrap;}
/cssnewsList li /cssimgBox{width: 100%;}
/cssnewsList li /cssimgBox /cssimg{width: 100%;height: 50vw;padding-bottom: 0}
/cssnewsList li /csstxt{width:100%;padding: /css2rem 0 /css1rem 0}
/cssnewsList li/cssnopic /csstxt{width:100%;padding: /css3rem /css3rem /css3rem}
/cssnewsList li/cssnopic /csstxt /cssp{display: -webkit-box;line-height: 1/css6em;font-size: /css18rem}
/cssnewsList li /csstxt /cssh4{line-height: 1/css5em}


}
@media (max-width:540px){
/csstxtList li a{height: auto;padding: /css2rem /css2rem;flex-wrap: wrap;line-height: 1/css4em;}
/csstxtList li /cssh4{background-position: left /css05rem;width: 100%;margin-bottom: /css15rem;line-height: 1/css5em;}
/csstxtList li time{margin-left: /css38rem}
/cssnewsList li /csstime{margin-top: /css2rem}
/cssimgList li /csstxt{font-size: /css2rem}
}

@media (max-width: 480px){
/cssimgList li{width: 100%;margin-bottom: /css3rem}
/cssimgList li /cssimg{height: 55vw}	
}


/**/
/cssfancybox-button--zoom{display: none!important}
/**/
/cssny-hqfw /csstbsc{padding-top: 0}
/cssny-hqfw table{width: 100%;border: 1px solid transparent}
/cssny-hqfw table thead{background: #023d83;color: #fff}
/cssny-hqfw table tr td,/cssny-hqfw table tr th{padding: /css15rem;text-align: center;font-size: /css18rem}
/cssny-hqfw table tbody tr:nth-child(2n){background: #f2f5f9;}
/cssny-hqfw table tbody tr td:nth-child(1){border-right: 1px solid #dae2ed}
/cssny-hqfw /csstip{text-align: center;line-height: /css38rem;font-size: /css18rem;margin-top: /css2rem}
/cssny-hqfw /csstip a{background: #dcac7e;color: #fff;padding: 0 /css2rem;display: inline-block;margin-left: /css15rem;border-radius: 5px}
/cssny-hqfw /csstip a:hover{text-decoration: underline;}
/**/
/cssny-xxjj /cssarc-con{padding-bottom: 0}
/cssny-xxjj /cssarc-1 img{float: right;width: 4/css19rem;margin-left: /css4rem}
/cssny-xxjj /cssarc-2 img:nth-child(1){float: left;width: 4/css31rem;margin-right: /css4rem}
/cssny-xxjj /cssdata-list{background: url(/css/css/images/ny/databg/csspng) no-repeat center;background-size: cover;margin-bottom: /css3rem;overflow: hidden;position: relative;}
/cssny-xxjj /cssdata-list /cssswiDots{position: absolute;text-align: center;}
/cssny-xxjj /cssdata-list /cssswiDots span{background: #fff;margin: 0 5px}
/cssny-xxjj /cssdata-list /cssswiDots span/cssactive{opacity: 1}
/cssny-xxjj /cssdata-list:before{content: '';position: absolute;top: 50%;margin-top: -/css15rem;width: /css3rem;height: /css3rem;left: -/css15rem;background: #fff;border-radius: 50%;z-index: 2;pointer-events: none}
/cssny-xxjj /cssdata-list:after{content: '';position: absolute;top: 50%;margin-top: -/css15rem;width: /css3rem;height: /css3rem;right: -/css15rem;background: #fff;border-radius: 50%;z-index: 2;pointer-events: none}
/cssny-xxjj /cssdata-list /cssitem{color: #fff;text-align: center;height: 1/css9rem;padding-top: /css5rem}
/cssny-xxjj /cssdata-list /cssitem /cssnum{font-size: /css4rem}
/cssny-xxjj /cssdata-list /cssi1{background: url(/css/css/images/ny/ibg1/csspng) no-repeat center;background-size: auto 1rem}
/cssny-xxjj /cssdata-list /cssi2{background: url(/css/css/images/ny/ibg2/csspng) no-repeat center;background-size: auto 1rem}
/cssny-xxjj /cssdata-list /cssi3{background: url(/css/css/images/ny/ibg3/csspng) no-repeat center;background-size: auto 1rem}
/cssny-xxjj /cssdata-list /cssi4{background: url(/css/css/images/ny/ibg4/csspng) no-repeat center;background-size: auto 1rem}
/cssny-xxjj /cssdata-list /cssi5{background: url(/css/css/images/ny/ibg5/csspng) no-repeat center;background-size: auto 1rem}
/cssny-xxjj /cssdata-list /cssi6{background: url(/css/css/images/ny/ibg6/csspng) no-repeat center;background-size: auto 1rem}
@media (max-width: 640px){
/cssny-xxjj /cssarc-1 img{float: inherit;width: auto;margin-left:0}
/cssny-xxjj /cssarc-2 img:nth-child(1){float: inherit;width:auto;margin-right:0} 
}
/**/
/cssny-xrld /csslist li{display: flex;position: relative;z-index: 2;cursor: pointer;}
/cssny-xrld /csslist li /cssjob{position: relative;z-index: 3;width: 20%;display: flex;align-items: center;justify-content: center;font-size: /css18rem;border-right: 1px solid #d3d3d3;transition: /css3s}
/cssny-xrld /csslist li /cssname{position: relative;z-index: 3;width: 20%;display: flex;align-items: center;justify-content: center;font-size: /css2rem;border-right: 1px solid #d3d3d3;transition: /css3s}
/cssny-xrld /csslist li /cssintro{position: relative;z-index: 3;width: 60%;padding: /css25rem;line-height: 1/css8em;text-align: justify;text-indent: 2em}
/cssny-xrld /csslist li /cssintro-full{display: none}
/cssny-xrld /csslist li:nth-child(2n+1){background: #f0f0f0}
@media (min-width: 1025px){
/cssny-xrld /csslist li:hover:after{opacity: 1;visibility: visible; transition: /css4s;box-shadow: 0 0 /css3rem rgba(189,33,99,/css5)}
/cssny-xrld /csslist li:hover{color: #fff;z-index: 5}
/cssny-xrld /csslist li:hover /cssjob{border-right: 1px solid rgba(255,255,255,/css2)}
/cssny-xrld /csslist li:hover /cssname{border-right: 1px solid rgba(255,255,255,/css2)}
 /cssny-xrld /csslist li:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;width: 100%;background: url(/css/css/images/ny/ldhover/csspng) #dcac7e no-repeat left center;background-size: auto 100%;opacity: 0;visibility: hidden;}
}
@media (max-width: 750px){
/cssny-xrld /csslist li{flex-wrap: wrap;padding: /css15rem 0}
/cssny-xrld /csslist li /cssjob{width: 100%;font-size: /css2rem;padding-top: /css25rem;border-right: 0}  
/cssny-xrld /csslist li /cssname{width: 100%;font-size: /css24rem;padding-top: /css25rem;border-right: 0}  
/cssny-xrld /csslist li /cssintro{width: 100%;line-height: 1/css6em}  
}
/cssldPop{position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,/css5);z-index: -100;backdrop-filter:blur(5px);display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transition: /css3s}
/cssldPop/cssshow{opacity: 1;visibility: visible;z-index: 999}
/cssldPop /cssldPopBox{width: 9rem;height: 6rem;background: url(/css/css/images/ny/ldbg/cssjpg) no-repeat bottom center;background-size: cover;margin: 0 auto;padding: /css5rem /css3rem /css5rem /css5rem;position: relative;border-radius: /css15rem}
/cssldPop /cssldPopBox /cssclose{position: absolute;width: /css65rem;height: /css65rem;top: -/css25rem;right: -/css25rem}
/cssldPop /cssldPopBox /cssclose img{width: 100%}
/cssldPop /cssldPopBox /cssimg{float: left;width: 2/css04rem;margin-right: /css4rem;margin-bottom: /css2rem}
/cssldPop /cssldPopBox /csstxt{position: relative;padding-top: /css7rem}
/cssldPop /cssldPopBox /csstxt h4{font-size: /css32rem;color: #023d83;border-bottom: 1px solid #ddd;position: absolute;left: 2/css44rem;top: 0;right: 0;padding-bottom: /css1rem}
/cssldPop /cssldPopBox /csstxt h4:after{content: '';width: /css6rem;height: 3px;background:#023d83;position: absolute;left: 0;bottom: -2px;z-index: 2 }
/cssldPop /cssldPopBox /csstxt /cssintro{font-size: /css18rem;line-height: 1/css8em;text-align: justify;}
/cssldPop /cssldPopBox /csstxt /cssintro p+p{margin-top: /css15rem}
/cssldPop /cssldPopBox /csscon{max-height: 5rem;overflow: auto;padding-right: /css2rem}
@media (max-width: 1024px){
/cssldPop /cssldPopBox{width: 9rem;height: 5rem;padding: /css5rem /css2rem /css4rem /css4rem;} 
/cssldPop /cssldPopBox /csscon{max-height: 3/css9rem;} 
}
@media (max-width: 900px){
/cssldPop /cssldPopBox{width: 80vw;height: 5rem;padding: /css5rem /css2rem /css4rem /css4rem;max-height: 76vh} 
/cssldPop /cssldPopBox /csscon{height: 3/css9rem;max-height: 58vh} 
}
@media (max-width: 640px){
/cssldPop{padding-bottom: 10%}
/cssldPop /cssldPopBox{width: 86vw;}
/cssldPop /cssldPopBox /csstxt /cssintro{line-height: 1/css6em}
/cssldPop /cssldPopBox /cssclose{width: /css45rem;height: /css45rem;top: -/css2rem;right: -/css2rem}
/cssldPop /cssldPopBox /cssimg{width: 1/css6rem;margin-right: /css3rem;margin-bottom: /css2rem}
/cssldPop /cssldPopBox /csstxt h4{left: 1/css9rem;font-size: /css28rem}

}

/**/
/cssny-lrld /cssitems+/cssitems{margin-top: /css5rem}
/cssny-lrld /cssitems dt{font-size: /css2rem;font-weight: bold;color: #0099c6;padding-bottom: /css1rem;border-bottom: 2px solid #0099c6;margin-bottom: /css15rem}
/cssny-lrld /cssitems dt span{padding-left: /css2rem;position: relative;}
/cssny-lrld /cssitems dt span:before{content: '';width: 6px;height: 6px;border-radius: 50%;position: absolute;left: 0;top: 50%;background: #efa51e;margin-top: -3px}
/cssny-lrld /cssitems dd table{width: 100%;border: 1px solid transparent}
/*/cssny-lrld /cssitems dd table:nth-child(1) thead{background: #dcac7e;color: #fff;text-align: left;padding: /css15rem}*/
/cssny-lrld /cssitems dd table:nth-child(2) thead{background: #023d83;color: #fff;text-align: left;padding: /css15rem}
/cssny-lrld /cssitems dd table:nth-child(1) tbody tr:nth-child(2n){background: #fcf4f7}
/cssny-lrld /cssitems dd table:nth-child(1) tbody tr:last-child td{border-bottom: 1px solid #f2d3e0}
/cssny-lrld /cssitems dd table:nth-child(1) tbody tr td:nth-child(1){border-right: 1px solid #f2d3e0}
/cssny-lrld /cssitems dd table:nth-child(1) tbody tr td:nth-child(2){border-right: 1px solid #f2d3e0}
/cssny-lrld /cssitems dd table:nth-child(2){margin-top: /css4rem}
/cssny-lrld /cssitems dd table:nth-child(2) tbody tr:nth-child(2n){background: #f2f5f9}
/cssny-lrld /cssitems dd table:nth-child(2) tbody tr td:nth-child(1){border-right: 1px solid #ccd8e6}
/cssny-lrld /cssitems dd table:nth-child(2) tbody tr td:nth-child(2){border-right: 1px solid #ccd8e6}
/cssny-lrld /cssitems dd table:nth-child(2) tbody tr:last-child td{border-bottom: 1px solid #ccd8e6}
/cssny-lrld /cssitems dd table tr th span{padding-left: /css2rem;position: relative;}
/cssny-lrld /cssitems dd table tr th span:before{content: '';width: 6px;height: 6px;border-radius: 50%;position: absolute;left: 0;top: 50%;background: #fff;margin-top: -3px}
/cssny-lrld /cssitems dd table tr th,/cssny-lrld /cssitems dd table tr td{}
/cssny-lrld /cssitems dd table tr td{text-align: center;font-size: /css18rem;padding: /css2rem 0}
/cssny-lrld /cssitems dd table tr th{font-size: /css18rem;padding:/css15rem /css2rem}
/cssny-lrld /cssitems dd table tr td:nth-child(1){width: 25%}
/cssny-lrld /cssitems dd table tr td:nth-child(2){width: 25%}
/cssny-lrld /cssitems dd table tr td:nth-child(3){width: 50%}

/**/
/cssny-mjms /cssitems dt{height: /css55rem;background: url(/css/css/images/ny/554/csspng) #023d83 no-repeat right center;background-size: auto 100%;color: #fff;line-height: /css55rem;padding-left: /css25rem;font-size: /css22rem}
/cssny-mjms /cssitems dt img{width: /css32rem;margin-right: /css1rem}
/cssny-mjms /cssitems dd{padding: /css3rem 0 /css15rem}
/cssny-mjms /cssitems dd ul li{width: 1/css8rem;margin-right: /css35rem;margin-bottom: /css3rem}
/cssny-mjms /cssitems dd ul li:nth-child(5n){margin-right: 0}
/cssny-mjms /cssitems dd ul li /cssimg{border: 1px solid #e5e5e5;height: 2/css64rem;border-bottom: 0}
/cssny-mjms /cssitems dd ul li /csstxt{padding: /css13rem 0;border-bottom: 1px solid #e5e5e5}
/cssny-mjms /cssitems dd ul li /csstxt h4{font-size: /css18rem;font-weight: normal;text-align: center;}

@media (min-width: 1025px){
/cssny-mjms /cssitems dd ul li:hover{background: #dcac7e;transition: /css3s;box-shadow: 0 0 0/css3rem #dcac7ec2;}
/cssny-mjms /cssitems dd ul li:hover h4{color: #fff}
/cssny-mjms /cssitems dd ul li:hover /cssimg{border-color: #dcac7e}
/cssny-mjms /cssitems dd ul li:hover /csstxt{border-color:#dcac7e }  
}
@media (max-width: 1024px){
/cssny-mjms /cssitems dd ul li{width: 22/css75%;margin-right: 3%;margin-bottom: /css3rem}
/cssny-mjms /cssitems dd ul li:nth-child(5n){margin-right: 3%}
/cssny-mjms /cssitems dd ul li:nth-child(4n){margin-right: 0}
/cssny-mjms /cssitems dd ul li /cssimg{height: 26vw}
}
@media (max-width: 900px){
/cssny-mjms /cssitems dd ul li{width: 31/css3333%;margin-right: 3%;margin-bottom: /css3rem}
/cssny-mjms /cssitems dd ul li:nth-child(5n){margin-right: 3%}
/cssny-mjms /cssitems dd ul li:nth-child(4n){margin-right: 3%}
/cssny-mjms /cssitems dd ul li:nth-child(3n){margin-right: 0}
/cssny-mjms /cssitems dd ul li /cssimg{height: 34vw}
}
@media (max-width: 480px){
/cssny-mjms /cssitems dd ul{justify-content: space-between;}
/cssny-mjms /cssitems dd ul li{width:46%;margin-right: 0!important;margin-bottom: /css3rem}
/cssny-mjms /cssitems dd ul li /cssimg{height: 52vw}
}

/**/
/cssny-xxbs /cssitems2 /cssslide-g:before{content: '';position: absolute;left: 0;top: 0;height: 2/css16rem; width: 15%;background: url(/css/css/images/msl/csspng) no-repeat center;background-size: 101% 101%;z-index: 3;pointer-events: none}
/cssny-xxbs /cssitems2 /cssslide-g:after{content: '';position: absolute;right: 0;top: 0;height: 2/css16rem; width: 15%;background: url(/css/css/images/msr/csspng) no-repeat center;background-size: 101% 101%;z-index: 3;pointer-events: none}
/cssny-xxbs /cssitems2 /cssslide-g /cssimg{height:2/css16rem;border: 1px solid #ddd}
/cssny-xxbs /cssitems2 /cssslide-g /csstxt{text-align: center;padding: /css15rem 0;font-size: /css18rem}
/cssny-xxbs /cssitems2 /cssslide-g /cssswiBtn a{position: absolute;top: 1/css08rem;z-index: 5;margin-top: -/css12rem}
/cssny-xxbs /cssitems2 /cssslide-g /cssswiBtn a img{height: /css24rem}
/cssny-xxbs /cssitems2 /cssslide-g /cssswiBtn a/cssprev{left: /css15rem}
/cssny-xxbs /cssitems2 /cssslide-g /cssswiBtn a/cssnext{right: /css15rem}
/cssny-xxbs /cssitems2 /cssswiDots{width: auto}
/cssny-xxbs /cssitems2 /cssswiDots span{width: 12px;height: 12px;position: relative;background: transparent;opacity: 1;margin: 0 /css15rem}
/cssny-xxbs /cssitems2 /cssswiDots span:before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;border-radius: 50%;border: 1px solid #aaa;border-radius: 50%}
/cssny-xxbs /cssitems2 /cssswiDots span:after{content: '';position: absolute;left: 50%;top: 50%;background: url(/images/doton/csspng) no-repeat center;background-size: 100% 100%;width: /css3rem;height: /css29rem;margin-left: -/css15rem;margin-top: -/css14rem;opacity: 0;visibility:hidden;transform: scale(0);transition: /css3s}
/cssny-xxbs /cssitems2 /cssswiDots span/cssactive:after{opacity: 1;visibility: visible;transform: scale(1/css0);}
/cssny-xxbs /cssitems1 dd{padding: /css4rem 0 /css5rem}
/cssny-xxbs /cssitems2 dd{padding: /css4rem 0 0}
/cssny-xxbs /cssitems1 /cssbslist li{width: 2/css6rem;height: 2/css6rem;position: relative;display: flex;align-items: center;justify-content: center;pointer-events: none}

/cssny-xxbs /cssitems1 /cssbslist a{width: 1/css84rem;height: 1/css84rem;display: block;border: 1px solid #ddd;transform: rotate(45deg);text-align: center;position: relative;pointer-events: auto;transition: /css3s}
/cssny-xxbs /cssitems1 /cssbslist /cssro{transform: rotate(-45deg);height: 100%;width: 100%;transform-origin: center;padding-top: /css3rem;pointer-events: none}
/cssny-xxbs /cssitems1 /cssbslist /cssicoCo{width: /css8rem;height: /css8rem;margin: 0 auto /css15rem}
/cssny-xxbs /cssitems1 /cssbslist p{font-size: /css18rem;}

/cssny-xxbs /cssitems  dt{background: #f2f5f9;border-top: 1px solid #e5ebf2;padding: /css15rem /css2rem}
/cssny-xxbs /cssitems  dt /csstit /csscn{font-size: /css3rem;font-weight: bold;}
/cssny-xxbs /cssitems  dt /csstit /cssen{color: #c8cacc;margin-left: /css1rem}
/cssny-xxbs /cssxxbsTop{background: url(/css/css/images/ny/bslogobg/csspng) no-repeat bottom center;padding-bottom: /css5rem;text-align: center;}
/cssny-xxbs /cssxxbsTop h4{font-size: /css3rem;color: #023d83;margin-top: /css15rem}
/cssny-xxbs /cssxxbsTop img{height: /css87rem;user-select: none;pointer-events: none;}
@media (min-width: 1025px){
/cssny-xxbs /cssitems1 /cssbslist li a:hover{background: #dcac7e;border-color: #dcac7e;color: #fff;z-index: 5}
/cssny-xxbs /cssitems1 /cssbslist li:nth-child(5),/cssny-xxbs /cssitems1 /cssbslist li:nth-child(6),/cssny-xxbs /cssitems1 /cssbslist li:nth-child(7){/* margin-top: -1/css31rem; */}
}
@media (max-width: 1024px){
/cssny-xxbs /cssitems1 /cssbslist li{width: 19vw;height: 19vw;}

/cssny-xxbs /cssitems1 /cssbslist a{width: 13/css5vw;height: 13/css5vw;}
/cssny-xxbs /cssitems1 /cssbslist /cssicoCo{width: /css6rem;height: /css6rem;margin: 0 auto /css1rem}
/cssny-xxbs /cssitems1 /cssbslist /cssro{padding-top: 2vw}
/cssny-xxbs /cssitems1 /cssbslist li:nth-child(5),/cssny-xxbs /cssitems1 /cssbslist li:nth-child(6),/cssny-xxbs /cssitems1 /cssbslist li:nth-child(7){margin-top: -9/css6vw}
/cssny-xxbs /cssitems2 /cssslide-g /cssimg{height: 28vw}
/cssny-xxbs /cssitems2 /cssslide-g:after,/cssny-xxbs /cssitems2 /cssslide-g:before{height: 28vw}
/cssny-xxbs /cssitems2 /cssslide-g /cssswiBtn a{top: 14vw}
}
@media (max-width: 900px){
/cssny-xxbs /cssitems1 /cssbslist li{height: auto;border: 1px solid #ddd;width: 23%;margin: 0 1% /css2rem}
/cssny-xxbs /cssitems1 /cssbslist a{transform: rotate(0deg);width: 100%;height:100%;padding: /css3rem /css1rem;border: 0 }
/cssny-xxbs /cssitems1 /cssbslist /cssro{transform: rotate(0deg);padding-top: 0}
/cssny-xxbs /cssitems1 /cssbslist li:nth-child(5),/cssny-xxbs /cssitems1 /cssbslist li:nth-child(6),/cssny-xxbs /cssitems1 /cssbslist li:nth-child(7){margin-top:0}
}
@media (max-width: 540px){
/cssny-xxbs /cssitems2 /cssslide-g /cssimg{height: 48vw}
/cssny-xxbs /cssitems2{padding-bottom: /css6rem}
/cssny-xxbs /cssitems2 /cssswiDots{position: absolute;bottom: 0;text-align: center;width: 100%}
/cssny-xxbs /cssitems2 /cssslide-g /csstxt{font-size: /css2rem}
/cssny-xxbs /cssitems2 /cssslide-g:after,/cssny-xxbs /cssitems2 /cssslide-g:before{height: 48vw}
/cssny-xxbs /cssitems2 /cssslide-g /cssswiBtn a{top: 24vw}
/cssny-xxbs /cssitems1 /cssbslist li{height: auto;border: 1px solid #ddd;width: 46%;margin: 0 2% /css2rem}
}
/**/
/cssny-dxzc /csstit{font-size: /css4rem;font-weight: bold;color:  #023d83;background: #f2f5f9;padding:/css1rem /css3rem;text-align: center;margin-bottom: /css3rem }
/cssny-dxzc /cssdesc{color: #888;text-align: center;margin-bottom: /css3rem;font-size: /css18rem;margin-left: 5%;margin-right: 5%;line-height: 1/css8em;}
/cssny-dxzc /csszc-tit{background: url(/css/css/images/ny/zcline/csspng) repeat-x center;display: flex;justify-content: center;margin-bottom: /css3rem}
/cssny-dxzc /csszc-tit span{background: #fff;padding: 0 /css2rem;display: flex;justify-content: center;align-items: center;}
/cssny-dxzc /csszc-tit span i{display: block;width: /css46rem;height: /css46rem;border-radius: 50%;margin: 0 /css05rem;color: #fff;font-size: /css28rem;text-align: center;line-height: /css46rem;background: #0099c6}
/cssny-dxzc /csszc-nav li{position: relative;width: 20%;}
/cssny-dxzc /csszc-nav li /cssitem{width: 1/css4rem;height: 1/css4rem;position: relative;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;flex-direction: column;margin: 0 auto}
/cssny-dxzc /csszc-nav li /cssitem h5,/csszc-nav li /cssitem h4{position: relative;z-index: 4;color: #fff;width: 100%;text-align: center;}
/cssny-dxzc /csszc-nav li /cssitem h5{font-size: /css18rem;font-weight: normal;}
/cssny-dxzc /csszc-nav li /cssitem h4{font-size: /css2rem;margin-top: /css05rem}
/cssny-dxzc /csszc-nav li /cssitem /cssbg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;border-radius: 50%;background-color: #023d83;transition: /css3s}
/cssny-dxzc /csszc-nav li /cssitem /cssbg:before{content: '';position: absolute;top: -6px;left: -6px;right: -6px;bottom: -6px;border: 1px dashed #023d83;border-radius: 50%}

/cssny-dxzc /csszc-nav li/csson /cssbg{background-color: #dcac7e}
/cssny-dxzc /csszc-nav li/csson /cssbg:before{border-color: #dcac7e}
/cssny-dxzc /csszc-nav li/csson:after{background:#dcac7e }
/cssny-dxzc /csszc-nav li/csson:before{border-color: #dcac7e}

/cssny-dxzc /csszc-navp{margin-top: /css3rem}
/cssny-dxzc /csszc-navp ul+ul{margin-top: 1rem}
/cssny-dxzc /csszc-navp ul li /cssi1{background-image: url(/css/css/images/ny/ibg1/csspng);background-size: auto 1rem;background-position: center;background-repeat: no-repeat;}
/cssny-dxzc /csszc-navp ul li /cssi2{background-image: url(/css/css/images/ny/ibg2/csspng);background-size: auto 1rem;background-position: center;background-repeat: no-repeat;}
/cssny-dxzc /csszc-navp ul li /cssi3{background-image: url(/css/css/images/ny/ibg3/csspng);background-size: auto 1rem;background-position: center;background-repeat: no-repeat;}
/cssny-dxzc /csszc-navp ul li /cssi4{background-image: url(/css/css/images/ny/ibg4/csspng);background-size: auto 1rem;background-position: center;background-repeat: no-repeat;}
/cssny-dxzc /csszc-navp ul li /cssi5{background-image: url(/css/css/images/ny/ibg5/csspng);background-size: auto 1rem;background-position: center;background-repeat: no-repeat;}
/cssny-dxzc /csszc-navp ul li /cssi6{background-image: url(/css/css/images/ny/ibg6/csspng);background-size: auto 1rem;background-position: center;background-repeat: no-repeat;}
@media (min-width: 1025px){
/cssny-dxzc /csszc-nav li:hover /cssbg{background-color: #dcac7e}
/cssny-dxzc /csszc-nav li:hover /cssbg:before{border-color: #dcac7e}
/cssny-dxzc /csszc-nav li:hover:after{background:#dcac7e }
/cssny-dxzc /csszc-nav li:hover:before{border-color: #dcac7e}
}
@media (min-width:751px){
/cssny-dxzc /csszc-navp{height: 8/css4rem;background: url(/css/css/images/ny/zclines/csspng) no-repeat right center;background-size: auto 4/css7rem;padding-right: 1/css3rem;}
/cssny-dxzc /csszc-nav li:nth-child(2n) /cssitem{margin-top: 2/css3rem}
/cssny-dxzc /csszc-nav li:after{content: '';height: 9px;width: 9px;left: 50%;bottom: 50%;margin-bottom: -5px; background: #d5d5d5;position: absolute;z-index: 1;border-radius: 50%;margin-left: -5px}
/cssny-dxzc /csszc-nav li:before{content: '';height: /css4rem;width:0;left: 50%;bottom: 50%;position: absolute;transition: /css3s;z-index: 0;border-left: 1px dashed #d5d5d5;margin-left: -1px}
/cssny-dxzc /csszc-nav li:nth-child(2n):before{bottom: auto;top: 50%}
}
@media(max-width: 750px){
/cssny-dxzc /csszc-nav li{width: 30%;}
/cssny-dxzc /csszc-navp{display: none}
/cssny-dxzc /csszc-navm{display: flex;flex-wrap: wrap;justify-content: center;}
/cssny-dxzc /csszc-navm li{width: 31/css333%;margin: 0 1% /css3rem}

}
@media(max-width: 480px){
/cssny-dxzc /csstit{font-size: /css3rem}
/cssny-dxzc /csszc-nav li /cssitem{width: 20vw;height: 20vw}
/cssny-dxzc /csszc-nav li /cssitem h5{font-size: 2/css8vw;}
/cssny-dxzc /csszc-nav li /cssitem h4{font-size: 3vw;}
}

/**/
/cssyl-list:after{width:31%;content: '';display: inline-block; }
/cssyl-list li{width:31%;margin-bottom: /css4rem }
/cssyl-list li /csstxt{margin-top: 1px;background: #f2f2f2;padding:/css2rem /css15rem;text-align: center;}

@media (min-width: 1025px){
 /cssyl-list li:hover{box-shadow: 0 0 0/css2rem rgba(189,33,99,/css5);}
/cssyl-list li:hover /csstxt{background: url(/css/css/images/ny/ytbg/csspng) no-repeat center;background-size: cover;color: #fff} 
}
@media (max-width: 900px){
/cssyl-list li{width:48%;margin-bottom: /css4rem }  
}
@media (max-width: 480px){
/cssyl-list li{width:100%;margin-bottom: /css3rem }  
/cssyl-list li /csstxt{font-size: /css2rem}
}
/cssylwh-list{padding-bottom: /css15rem}
/cssylwh-list li{margin-bottom: /css3rem}
/cssylwh-list li a{display: flex;align-items: center;padding: /css25rem;background: #f2f5f9;}
/cssylwh-list li /cssimg{width: 2/css7rem;height: 2rem}
/cssylwh-list li /csstxt{width: calc(100% - 2/css7rem);padding-left: /css3rem}
/cssylwh-list li /csstxt /cssslog span{display: inline-block;background: #eddfea;padding: 0 /css3rem;line-height: /css3rem;color: #dcac7e;border-radius: /css4rem}
/cssylwh-list li /csstxt h4{font-size: /css2rem;font-weight: normal;margin-top: /css15rem;line-height: 1/css4em}
/cssylwh-list li /csstxt p{font-size: /css16rem;margin-top: /css2rem;color: #888;line-height: 1/css6em}
@media (min-width: 1025px){
/cssylwh-list li:hover a{background: url(/css/css/images/ny/ylxbg/csspng) no-repeat right bottom;background-size: cover;color: #fff;transition: /css3s}
/cssylwh-list li:hover /csstxt p{color:rgba(255,255,255,/css7)}
}

@media (max-width: 540px){
/cssylwh-list li a{flex-wrap: wrap;}
/cssylwh-list li /cssimg{width: 100%;height: 48vw}
/cssylwh-list li /csstxt{width: 100%;padding-left: 0;padding-top: /css25rem;padding-bottom: /css15rem}
/cssylwh-list li /csstxt p{margin-top: /css15rem}
}

/**/
/cssny-sub3{margin-bottom: /css4rem}
/cssny-sub3 ul{white-space: nowrap;overflow: auto;padding-bottom: /css15rem}
/cssny-sub3 ul li{display: inline-block;font-size: /css2rem}
/cssny-sub3 ul li+li{margin-left: /css35rem;}
/cssny-sub3 ul li a{display: block;line-height: /css5rem;background: #f6f6f6;min-width: 1/css8rem;padding: 0 /css2rem;text-align: center;position: relative;}
/cssny-sub3 ul li a:after{content: '';height: 2px;background:#dcac7e;left: 0;right: 0;position: absolute;bottom: -3px }
/cssny-sub3 ul li/csson a{background: url(/css/css/images/ny/subon/csspng) no-repeat bottom center;background-size: cover;color: #fff}
/cssgy-list:after{width:31%;content: '';display: inline-block; }
/cssgy-list li{width:31%;margin-bottom: /css4rem }
/cssgy-list li /csstxt{padding:/css2rem /css15rem;text-align: center;font-size: /css18rem;border-bottom: 1px dashed #e5e5e5}
/cssgy-list li /cssimg{height: 2/css36rem}
@media (min-width: 1025px){
/cssgy-list li:hover{box-shadow: 0 0 0/css2rem rgba(189,33,99,/css5);}
/cssgy-list li:hover /csstxt{background: url(/css/css/images/ny/gyon/csspng) no-repeat center;background-size: cover;color: #fff;border-bottom: 1px dashed #dcac7e } 
}
@media (max-width: 900px){
/cssgy-list li{width:48%;margin-bottom: /css4rem }  
}
@media (max-width: 480px){
/cssgy-list li{width:100%;margin-bottom: /css3rem }  
/cssgy-list li /csstxt{font-size: /css2rem}
/cssgy-list li /cssimg{height: 55vw}
}

/cssny-xdgy /cssgallery-thumbsp{background: #023d83;padding: /css3rem /css25rem;margin-top: 5px}
/cssny-xdgy /cssgallery-thumbsp /cssswiBtn a{position: absolute;top: 50%;z-index: 5;margin-top: -/css3rem;background: #dcac7e;width: /css6rem;height: /css6rem;display: flex;align-items: center;justify-content: center;}
/cssny-xdgy /cssgallery-thumbsp /cssswiBtn a img{height: /css24rem}
/cssny-xdgy /cssgallery-thumbsp /cssswiBtn a/cssprev{left:0}
/cssny-xdgy /cssgallery-thumbsp /cssswiBtn a/cssnext{right: 0}
/cssny-xdgy /cssgallery-thumbsp /cssswiBtn a/cssswiper-button-disabled{opacity: /css5}

/cssny-xdgy /cssgallery-top /cssimg{height: 5/css85rem;text-align: center;display: flex;align-items: center;justify-content: center;}
/cssny-xdgy /cssgallery-thumbs /cssimg{height: 1/css75rem;text-align: center;display: flex;align-items: center;justify-content: center;}
/cssny-xdgy /cssgallery-thumbs /cssimg img,/cssgallery-top /cssimg img{}
/cssny-xdgy /cssgallery-thumbs /cssimg img{}
/cssny-xdgy /cssgallery-thumbs /cssswiper-slide-thumb-active /cssimg:before{content: '';position: absolute;top: -1px;left: -1px;right: -1px;bottom: -1px;border: 4px solid  #dcac7e}
/cssny-xdgy /csstit{background: #f2f5f9;border-bottom: 2px solid #023d83;padding: /css15rem /css2rem;margin-bottom: /css2rem;text-align: center;font-size: /css26rem}
@media (max-width: 1024px){
/cssny-xdgy /cssgallery-top /cssimg{height:46/css5vw}
/cssny-xdgy /cssgallery-thumbs /cssimg{height: 16vw;text-align: center;}  
}
@media (max-width: 540px){
/cssny-xdgy /cssgallery-thumbsp /cssswiBtn a{margin-top: -/css2rem;width: /css4rem;height: /css4rem;}
/cssny-xdgy /cssgallery-thumbsp /cssswiBtn a img{height: /css2rem}
/cssny-xdgy /cssgallery-thumbs /cssimg{height: 12vw;text-align: center;} 
}

/**/
/cssny-xdgs /csslist1{margin-bottom: /css45rem}
/cssny-xdgs /csslist1 li{width: 48%}
/cssny-xdgs /csslist1 li /cssimg{}
/cssny-xdgs /cssslide-list /cssslide-img{width: 6/css5rem}
/cssny-xdgs /cssslide-list /cssslide-img /cssimg{height: 4/css2rem}
/cssny-xdgs /cssslide-list /csstxt{width:4/css4rem;height: 3/css64rem;background: url(/css/css/images/ny/gs4/cssjpg) no-repeat right bottom;background-size: cover;position: absolute;right: 0;top: 50%;margin-top: -1/css82rem;z-index: 4;padding:/css5rem /css4rem}
/cssny-xdgs /cssslide-list /csstxt ul li+li{display: none}
/cssny-xdgs /cssslide-list /csstxt ul li a{color: #fff}
/cssny-xdgs /cssslide-list /csstxt ul li /cssslog{display: inline-block;background: #dcac7e;padding: 0 /css2rem;line-height: /css3rem;color: #fff;border-radius: /css4rem;margin-bottom: /css2rem}
/cssny-xdgs /cssslide-list /csstxt ul li h4{font-weight: normal;font-size: /css2rem}
/cssny-xdgs /cssslide-list /csstxt ul li p{line-height: 1/css8em;color: rgba(255,255,255,/css6);margin-top: /css2rem;font-size: /css16rem}
/cssny-xdgs /cssxdgs-list{margin-top: /css5rem;padding-bottom: /css15rem}
/cssny-xdgs /cssxdgs-list li{width: 48%;margin-bottom: /css28rem}
/cssny-xdgs /cssxdgs-list li a{display: flex;background: #f5f5f5}
/cssny-xdgs /cssxdgs-list li /cssimg{width: 1/css8rem;height: 1/css35rem}
/cssny-xdgs /cssxdgs-list li /csstxt{width:calc(100% - 1/css8rem);padding: /css25rem}
/cssny-xdgs /cssxdgs-list li /csstxt h4{font-weight: normal;font-size: /css18rem}
/cssny-xdgs /cssxdgs-list li /csstxt /cssslog{display: inline-block;background: #eddfea;padding: 0 /css2rem;line-height: /css3rem;color: #dcac7e;border-radius: /css4rem;margin-bottom: /css1rem;font-size: /css15rem}
/cssny-xdgs /cssslide-list /cssswiDots{width: auto;position: absolute;left: /css2rem;top: 0;bottom: 0;z-index: 5;display: flex;justify-content: center;flex-direction: column;}
/cssny-xdgs /cssslide-list /cssswiDots span{width: 12px;height: 12px;position: relative;background: transparent;opacity: 1;margin: /css1rem 0}
/cssny-xdgs /cssslide-list /cssswiDots span:before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;border-radius: 50%;border: 1px solid #fff;border-radius: 50%}
/cssny-xdgs /cssslide-list /cssswiDots span:after{content: '';position: absolute;left: 50%;top: 50%;background: url(/images/doton/csspng) no-repeat center;background-size: 100% 100%;width: /css3rem;height: /css29rem;margin-left: -/css15rem;margin-top: -/css14rem;opacity: 0;visibility:hidden;transform: scale(0);transition: /css3s}
/cssny-xdgs /cssslide-list /cssswiDots span/cssactive:before{opacity: 0}
/cssny-xdgs /cssslide-list /cssswiDots span/cssactive:after{opacity: 1;visibility: visible;transform: scale(1/css0);}
/cssny-xdgs /cssslide-list /cssslide-img:before{content: '';position: absolute;left: 0;top: 0;height: 100%; width: 20%;background: url(/css/css/images/msl/csspng) no-repeat center;background-size: 101% 101%;z-index: 3;pointer-events: none}
@media (max-width: 900px){
  /cssny-xdgs /cssslide-list /cssslide-img{width:100%}
  /cssny-xdgs /cssslide-list /cssslide-img /cssimg{height: 50vw}
  /cssny-xdgs /cssslide-list /csstxt{position: relative;width: 100%;height: auto;top: 0;margin-top: 0}
  /cssny-xdgs /cssxdgs-list li{width: 100%}
  /cssny-xdgs /cssslide-list /cssswiDots{width: auto;position: absolute;left:0;top: auto;bottom: /css2rem;z-index: 5;display: flex;justify-content: center;flex-direction: inherit;width: 100%}
  /cssny-xdgs /cssslide-list /cssswiDots span{margin: 0 /css1rem}
}
@media (max-width: 540px){
/cssny-xdgs /cssslide-list /csstxt{padding: /css3rem}
/cssny-xdgs /csslist1 li{width: 100%;}
/cssny-xdgs /csslist1 li+li{width: 100%;margin-top: /css3rem}
/cssny-xdgs /cssxdgs-list li /csstxt{padding: /css2rem}
}

/**/
/cssny-wlfw dl{position: relative;}
/cssny-wlfw dl:after{content: '';position: absolute;bottom: 0;top: 0;right: 0;width: 1/css72rem;background: url(/css/css/images/ny/1125/csspng) no-repeat bottom center;background-size: 100% auto;pointer-events: none}
/cssny-wlfw dl+dl{margin-top: /css2rem}
/cssny-wlfw dl dt{background: url(/css/css/images/ny/1126/csspng) no-repeat left center;background-size: 100% 100%;padding: /css1rem /css25rem;color: #fff;font-size: /css2rem;font-weight: bold;}
/cssny-wlfw dl dd{background: #f2f5f9;padding: /css25rem;font-size: /css18rem;line-height: 1/css8em;padding-bottom: /css35rem}
/cssny-wlfw dl dd a{color: #023d83}
/cssny-wlfw dl dd a:hover{text-decoration: underline;}

/**/
/cssny-kypt dl{}
/cssny-kypt dl dt{padding: /css05rem /css25rem;;font-size: /css22rem;color: #fff }
/cssny-kypt dl dd{padding: /css2rem 0 /css15rem}
/cssny-kypt dl/cssitem1 dt{background: url(/css/css/images/ny/kyt1/csspng) #0099c6 no-repeat right center;background-size:auto 100%}
/cssny-kypt dl/cssitem2 dt{background: url(/css/css/images/ny/kyt2/csspng) #023d83 no-repeat right center;background-size:auto 100%}
/cssny-kypt dl/cssitem3 dt{background: url(/css/css/images/ny/kyt3/csspng) #0099c6 no-repeat right center;background-size:auto 100%}
/cssny-kypt dl/cssitem4 dt{background: url(/css/css/images/ny/kyt4/csspng) #023d83 no-repeat right center;background-size:auto 100%}
/cssny-kypt dl/cssitem5 dt{background: url(/css/css/images/ny/kyt5/csspng) #0099c6 no-repeat right center;background-size:auto 100%}
/cssny-kypt dl/cssitem6 dt{background: url(/css/css/images/ny/kyt6/csspng) #023d83 no-repeat right center;background-size:auto 100%}
/cssny-kypt dl/cssitem7 dt{background: url(/css/css/images/ny/kyt7/csspng) #0099c6 no-repeat right center;background-size:auto 100%}

/cssny-glfw dl dt{padding: /css05rem /css25rem;;font-size: /css22rem;color: #fff }
/cssny-glfw dl dd{padding: /css2rem 0 /css15rem}
/cssny-glfw dl:nth-child(2n) dt{background: url(/css/css/images/ny/glt/csspng) #0099c6 no-repeat right center;background-size:auto 100%}
/cssny-glfw dl:nth-child(2n+1) dt{background: url(/css/css/images/ny/glt/csspng) #023d83 no-repeat right center;background-size:auto 100%}
/cssny-glfw /csssq-list li{font-size: /css2rem}


/csssq-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
/csssq-list:after{content: '';display: inline-block;width: calc(33/css3333% - /css14rem)}
/csssq-list li{width: calc(33/css3333% - /css14rem);padding: 0 /css23rem;position: relative;height: 1/css2rem;font-size: /css18rem;margin-bottom: /css21rem}
/csssq-list li:before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: /css23rem;background: url(/css/css/images/ny/kyl/csspng) no-repeat left center;background-size: 100% 100%;z-index: 0}
/csssq-list li:after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: /css23rem;background: url(/css/css/images/ny/kyr/csspng) no-repeat left center;background-size: 100% 100%;z-index: 0}
/csssq-list li a{display: flex;height: 100%;background: url(/css/css/images/ny/kymid/csspng) repeat-x left center;background-size: auto 100%;padding: /css2rem 0;position: relative;z-index: 2;align-items: center;}
/csssq-list li a:before{content: '';width: 1/css07rem;height: /css88rem;background: url(/css/css/images/ny/kyh/csspng) no-repeat bottom center;background-size: 100% 100%;position: absolute;bottom: 0;right: /css2rem;z-index: 0}
/csssq-list li a:after{content: '';;background: url(/css/css/images/ny/kyon/csspng) #dcac7e no-repeat bottom right;background-size: auto 100%;position: absolute;top: /css05rem;bottom: /css05rem;left: -/css18rem;right: -/css18rem;z-index: 1;opacity: 0;visibility: hidden;transition: /css3s}
/csssq-list li span{display: inline-block;line-height: 1/css5em;position: relative;z-index: 3}

@media (min-width: 1025px){
  /csssq-list li:hover a:after{opacity: 1;visibility: visible;box-shadow: 0 0 0/css3rem rgba(189,33,99,/css5);}
  /csssq-list li:hover a{color: #fff}
}
@media (max-width: 900px){
 /csssq-list li{width: calc(50% - /css11rem)} 
 /cssny-kypt dl dt{padding: /css1rem /css25rem;}
 /cssny-glfw dl dt{padding: /css1rem /css25rem;}
}
@media (max-width: 480px){
 /csssq-list li{width: 100%;font-size: /css19rem} 
 /cssny-jxdw /csssq-list li{font-size: /css22rem} 
}

/**/
/cssny-jxdw dl dt{color: #0099c6;margin-bottom: /css3rem;position: relative;}
/cssny-jxdw dl dt:after{content: '';position: absolute;top: 50%;margin-top: -1px;height: 2px;background:#0099c6;right: 0;left: /css5rem }
/cssny-jxdw dl dt span{font-size: /css3rem;font-weight: bold;background: #fff;position: relative;z-index: 2;padding-right: /css2rem;display: inline-block;}
/cssny-jxdw dl dt span img{width: /css32rem;margin-right: /css1rem;vertical-align: -/css04rem}
/cssny-jxdw dl dd{padding-bottom: /css2rem}


/cssny-xrlds /cssintro /cssimg{width: 2/css29rem}
/cssny-xrlds /cssintro /cssimg img{width: 100%}
/cssny-xrlds /cssintro /csstxt{width:calc(100% - 2/css7rem);font-size: /css18rem}
/cssny-xrlds /cssintro /csstxt /csstit{height: /css55rem;background: url(/css/css/images/990bg/csspng) no-repeat left center;background-size: 100% 100%;line-height: /css55rem;font-size: /css24rem;color: #fff;padding: 0 /css3rem;margin-bottom: /css3rem}
/cssny-xrlds /cssintro /csstxt /cssintros{margin-bottom: /css2rem}
/cssny-xrlds /cssintro /csstxt /cssintros p{margin-bottom: 0}
/cssny-xrlds /cssintro /csstxt /cssjob p{margin-bottom: /css1rem}
/cssny-xrlds  /cssdesc{font-size: /css18rem;text-indent: 2em;margin-top: /css3rem}
@media (max-width: 900px){
/cssny-xrlds /cssintro /cssimg{margin: 0 auto}
/cssny-xrlds /cssintro /csstxt{width:100%;margin-top: /css3rem} 
/cssny-xrlds  /cssdesc{margin-top: 0}
}

/*/*/
/cssny-xrldn ul{position: relative;padding: /css2rem 0}
/cssny-xrldn ul:before{width: /css2rem;top: 0;bottom: 0;left: 0;content: '';position: absolute;}
/cssny-xrldn ul li{display: flex;align-items: center;font-size: /css2rem}
/cssny-xrldn ul li /cssjob{width: 2/css8rem;padding: /css3rem /css3rem /css3rem /css5rem;font-weight: bold;}
/cssny-xrldn ul li /cssname{width: calc(100% - 2/css8rem);padding: /css3rem;position: relative;}
/cssny-xrldn ul li /cssname:before{content: '';position: absolute;left: 0;top: /css3rem;bottom: /css3rem;width: 1px;background: #ddd}
/cssny-xrldn ul/cssul1{width:calc(50% - /css17rem);background: url(/css/css/images/ny/ldbg1/csspng) no-repeat right bottom;background-size: cover}
/cssny-xrldn ul/cssul1 li+li{border-top: 1px solid #e6ecf3}
/cssny-xrldn ul/cssul2 li+li{border-top: 1px solid #f9e9ef}

/cssny-xrldn ul/cssul2{width:calc(50% - /css17rem);background: url(/css/css/images/ny/ldbg2/csspng) no-repeat right bottom;background-size: cover}
/cssny-xrldn ul/cssul3{width: 100%;background: url(/css/css/images/ny/ldbg3/csspng) no-repeat right bottom;background-size: cover;margin-top: /css34rem}
/cssny-xrldn ul/cssul1:before{background:url(/css/css/images/ny/ldbg11/csspng) no-repeat right bottom;background-size: cover;}
/cssny-xrldn ul/cssul2:before{background:url(/css/css/images/ny/ldbg22/csspng) no-repeat right bottom;background-size: cover;}
/cssny-xrldn ul/cssul3:before{background:url(/css/css/images/ny/ldbg33/csspng) no-repeat right bottom;background-size: cover;}
/cssny-xrldn ul/cssul3 /cssname{display: flex;flex-wrap: wrap;}
/cssny-xrldn ul/cssul3 /cssname span{width: 16/css666%;display: block;padding: /css05rem 0}
@media (max-width: 900px){
 /cssny-xrldn ul/cssul1,/cssny-xrldn ul/cssul2{width: 100%} 
 /cssny-xrldn ul/cssul2{margin-top: /css34rem}
 /cssny-xrldn ul/cssul3 /cssname span{width: 33/css3333%;}
}
@media (max-width: 640px){
/cssny-xrldn ul li /cssname{padding: /css2rem;}
/cssny-xrldn ul li /cssjob{padding: /css2rem /css2rem /css2rem /css4rem;}
/cssny-xrldn ul li /cssname:before{top: /css2rem;bottom: /css2rem}
/cssny-xrldn ul/cssul3 /cssjob{width: 1/css5rem}
/cssny-xrldn ul/cssul3 /cssname{width: calc(100% - 1/css5rem);}
}
@media (max-width: 480px){

/cssny-xrldn ul/cssul3 /cssname span{width: 50%;}
}
@media (max-width: 360px){
/cssny-xrldn ul li /cssjob{width: 2rem}
/cssny-xrldn ul li /cssname{width: calc(100% - 2rem);}
}

/cssscale { overflow: hidden;}
a:hover /cssimged { transform: scale(1/css1); }
/cssimged { position: relative; padding-bottom: 65%; width: 100%; display: block; overflow: hidden; transition: 0/css5s; background-size: cover !important; background-position: center center !important;}
/cssimged img { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: all 0/css5s ease 0s; object-fit: cover; display: none; }
/cssbg-mask /cssimged:after{content: '';position: absolute;left: 0;right: 0;bottom: -1px;height: 40%;z-index: 2;pointer-events: none;background:url(images/bamss/csspng) repeat-x top center;background-size:auto 100%;opacity: /css6;}
/cssxyfg2 /cssfg-t dl{margin: 0 -0/css08rem;}
/cssxyfg2 /cssfg-t dt{padding: 0 0/css08rem;}
/cssxyfg2 /cssfg-t dt a{display: block;margin-bottom: 0/css15rem;position: relative;}
/cssxyfg2 /cssfg-t dt /csscon{position: absolute;left: 0;bottom: 0;right: 0;padding: /css2rem;color: #fff;font-size: /css18rem;z-index: 3}
/cssxyfg2 /cssfg-t dt /csscon h3{font-weight: normal;}
/cssxyfg2 /cssfg-t /cssfg1 dt:nth-child(1){width: 64%;}
/cssxyfg2 /cssfg-t /cssfg1 dt:nth-child(2){width: 36%;}
/cssxyfg2 /cssfg-t /cssfg3 dt:nth-child(1){width: 35%;}
/cssxyfg2 /cssfg-t /cssfg3 dt:nth-child(2){width: 65%;}
/cssxyfg2 /cssfg-t /cssfg4 dt{width: 50%;}
/cssxyfg2 /cssfg-t /cssfg1 /cssimged,/cssxyfg2 /cssfg-t /cssfg3 /cssimged{padding-bottom: 4/css96rem;}
/cssxyfg2 /cssfg-t /cssfg2 /cssimged{padding-bottom: 5/css65rem;}
/cssxyfg2 /cssfg-t /cssfg4 /cssimged{padding-bottom: 7/css34rem;}
/cssxyfg2 /cssfg-t /cssfg4 dt:last-child /cssimged{padding-bottom: 3/css59rem;}
/cssfancybox-caption{font-size: /css2rem}
@media screen and (max-width: 768px) {
/cssxyfg2 /cssfg-t /cssfg1 /cssimged,/cssxyfg2 /cssfg-t /cssfg3 /cssimged{padding-bottom: 3rem;}
/cssxyfg2 /cssfg-t /cssfg2 /cssimged{padding-bottom: 60%;}
/cssxyfg2 /cssfg-t /cssfg4 /cssimged{padding-bottom: 4/css5rem;}
/cssxyfg2 /cssfg-t /cssfg4 dt:last-child /cssimged{padding-bottom: 2/css17rem;}
}
@media screen and (max-width: 440px) {
   /cssxyfg2 /cssfg-t /cssfg1 /cssimged,/cssxyfg2 /cssfg-t /cssfg3 /cssimged{padding-bottom: 2rem;}
   /cssxyfg2 /cssfg-t /cssfg4 /cssimged{padding-bottom: 3rem;}
   /cssxyfg2 /cssfg-t /cssfg4 dt:last-child /cssimged{padding-bottom: 1/css42rem;}
   /cssxyfg2 /cssfg-t dt /csscon{padding: /css15rem}
   /cssxyfg2 /cssfg-t dt /csscon h3{font-size: /css17rem}
}