@charset "UTF-8";


/*******集团简介***********/
.page-about-intro { padding-bottom:0.86rem; }
.page-about-intro .page-content { color:#1d1d1d; padding-top:0.28rem; }
.page-about-intro .page-content p { padding:0.05rem 0px; }
.page-about-intro .page-content img { max-width:100%; height:auto; margin:0.15rem 0px; }
.page-about-intro .page-content dl dt { font-size:1.375em; font-weight:bold; margin-top:0.2rem; padding-left:0.28rem; position:relative; }
.page-about-intro .page-content dl dt:before { position:absolute; left:0px; width:0.08rem; top:50%; margin-top:-0.08rem; content:""; height:0.08rem; background:#d4b572; border-radius:50%; border:0.04rem solid #f3ead8; }
.page-about-intro .page-content dl dd { padding-top:0.03rem; }
@media only screen and (max-width:750px){


}


/**************领导致辞******************/
.page-about-speech { color:#1d1d1d; }
.page-about-speech .page-img { width:21.25%; }
.page-about-speech .page-content { padding:0.48rem 0px 0.8rem;  }
.page-about-speech .page-img img { width:100%; }
.page-about-speech .page-text { width:73.375%; }
.page-about-speech .page-text img { max-width:100%; }
@media only screen and (max-width:750px){
.page-about-speech .page-img { width:100%; }
.page-about-speech .page-text { width:100%; padding-top:0.32rem; }
}




/**************组织架构******************/
.page-about-organizational { padding-bottom:1.14rem; }
.page-about-organizational .page-content { width:100%; max-width:1200px; margin:0px auto; padding:1.37rem 0px; }
.page-about-organizational .page-content img { max-width:100%; }
.page-about-organizational .page-list { width:100%; max-width:1352px; margin:0px auto; }
.page-about-organizational .page-list .page-img { width:2.22rem; overflow:hidden;  }
.page-about-organizational .page-list .page-img img { width:100%; border:1px solid #e5e5e5; }
.page-about-organizational .page-list .page-text { padding-left:0.32rem; padding-top:0.48rem; color:#1d1d1d; }
.page-about-organizational .page-list .page-more a { display:inline-block; position:relative; border:1px solid #004e97; line-height:2.375; padding:0px 0.32rem; border-radius:5px; color:#004e97; }
.page-about-organizational .page-list .page-more a:before { position:absolute; left:0px; top:0px; height:100%; background:#004e97; width:0px; content:""; transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all; display:none; }
.page-about-organizational .page-list .page-more a span { position:relative; z-index:3; }
.page-about-organizational .page-list .page-more a:hover { color:#fff; }
.page-about-organizational .page-list .page-more a:hover:before { width:100%; }
.page-about-organizational .page-list h3 { padding:0.09rem 0px 0.57rem; }

.page-org-tc { position:fixed; left:0px; display:none; top:0px; width:100%; height:100%; color:#1d1d1d; right:0px; bottom:0px; background:rgba(0,0,0,0.45); z-index:10000;  }
.page-org-tc .page-org-wrap { position:absolute; left:0px; /*overflow:hidden; overflow-y:auto;*/ top:0px; width:100%; height:100%; right:0px; z-index:1001; bottom:0px; }
.page-org-tc .page-org-content { width:90%; max-width:864px; max-height:80%; position:relative; border-radius:0.1rem; overflow:hidden; overflow-y:auto; padding:0.8rem 0.5rem 0.72rem 0.6rem;  margin:0px auto; background:#fff;  }
.page-org-tc .page-title { color:#000; }
.page-org-tc .page-con { padding-top:0.18rem; }
.page-org-tc .page-con p { padding:0.1rem 0px; }
.page-org-tc .page-btn-close { position:absolute; right:0.26rem; cursor:pointer; top:0.26rem; width:0.24rem; height:0.24rem; }
.page-org-tc .page-btn-close:before { position:absolute; content:""; width:100%; height:0.02rem; background:#bcbcbc;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg); left:50%; top:50%; }
.page-org-tc .page-btn-close:after { position:absolute; content:""; width:0.02rem; height:100%; background:#bcbcbc; transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg); left:50%; top:50%; }






@media only screen and (max-width:414px){
.page-about-organizational .page-list .page-text { padding-top:0.2rem; }
.page-about-organizational .page-list h3 { padding-bottom:0.3rem; }
}
@media only screen and (max-width:374px){
.page-about-organizational .page-list .page-text { padding-top:0px; }
.page-about-organizational .page-list h3 { padding-bottom:0.3rem; }

}



/******************企业文化***********************/
.page-about-culture { color:#1d1d1d; }
.page-about-culture .page-sub { padding:0.25rem 0px;  }
.page-about-culture .page-subtit { padding-left:0.72rem; color:#d4b572; padding-top:0.43rem; }
.page-about-culture .page-subtit p:first-child {color:#004e97; position:relative; }
.page-about-culture .page-subtit p:first-child:before { position:absolute; left:-0.72rem; height:0.04rem; width:0.5rem; background:#d4b572; top:50%; margin-top:-0.02rem; content:""; }
.page-about-culture  .page-list { padding:0px 0px 1.82rem; }
.page-about-culture  .page-list ul { padding-top:0.84rem;  }
.page-about-culture  .page-list ul li  { width:23.875%;line-height:2; margin-top:0.2rem; position:relative; }
.page-about-culture  .page-list ul li a { color:#fff; top:0px; position:relative; display:block; padding:0.83rem 0.1rem 2.77rem; height:6.2rem; /*background:url(../images/page-about-culture-libg01.png) no-repeat center bottom; background-size:100% 100%;*/  }
.page-about-culture  .page-list ul li a:hover { top:-5px;}
.page-about-culture  .page-list .page-txt { line-height:1.3; }
.page-about-culture  .page-list .page-more { margin:0.71rem auto 0px; }
.page-about-culture  .page-list .page-more span { display:inline-block; text-align:center; width:1.2rem; line-height:0.4rem; border:1px solid #fff; }
.page-about-culture  .page-list .page-more:before { position:absolute; content:""; left:0.09rem; top:50%; width:0.1rem; background:#d3d3d3; height:0.02rem; transform-origin:right center; transform:rotate(40deg); -webkit-transform:rotate(40deg); }
.page-about-culture  .page-list .page-more:after { position:absolute; content:""; left:0.09rem; top:50%; width:0.1rem; background:#d3d3d3; height:0.02rem; transform-origin:right center; transform:rotate(-40deg); -webkit-transform:rotate(-40deg);}
.page-about-culture  .page-list ul li .page-ico { height:0.72rem; position:relative; margin-top:1.23em; }
.page-about-culture  .page-list ul li .page-ico img { max-height:100%; }
.page-about-culture  .page-list ul li a:hover .page-more span { background:#d4b770; }
.page-about-culture  .page-list ul li h3 { margin-top:0.22rem; }
.page-about-culture  .page-list ul li:before { position:absolute; background:url(../images/page-about-culture-bg01.png) no-repeat center top; background-size:cover; height:1.61rem; bottom:0px; width:100%; z-index:3; content:""; }


@media only screen and (max-width:750px){
.page-about-culture  .page-list ul li { width:48%; }
}



/***************企业文化内容页****************/
.page-about-culture-con { padding-bottom:1.74rem; }
.page-about-culture-con .page-sub { color:#d4b572; padding-top:0.06rem; }
.page-about-culture-con dl { color:#1d1d1d; padding-top:0.29rem;  }
.page-about-culture-con dl dt { color:#004e97; padding-left:0.26rem; margin-bottom:0.09rem; background:url(../images/jt02.png) no-repeat left center; background-size:0.14rem 0.18rem;  }
@media only screen and (max-width:750px){
.page-about-culture-con { padding-bottom:1rem; }
}



/***************社会责任****************/
.page-about-respon .page-list { margin-top:-0.53rem; }
.page-about-respon ul li { margin-top:0.85rem; }
.page-about-respon ul li .page-img { width:36.625%; position:relative; }
.page-about-respon ul li .page-img a { display:block; height:100%; }
.page-about-respon ul li .img-bg { height:100%; overflow:hidden; }
.page-about-respon ul li .page-img .bg_container { position:relative; z-index:3; height:100%; }
.page-about-respon ul li .page-img .bg_container img { display:none; }
.page-about-respon ul li .page-img:before { position:absolute; left:0.32rem; z-index:2; right:-0.1rem; height:100%; top:0.1rem; background:#a5d4ff; content:""; }
.page-about-respon ul li .page-text { width:63.375%; padding-top:0.43rem; }
.page-about-respon ul li .page-sub { padding-left:1.24rem; color:#e2e2e2; line-height:1.2;  }
.page-about-respon ul li .page-sub p:first-child { position:relative; color:#004e97; }
.page-about-respon ul li .page-sub p:first-child:before { position:absolute; left:-1.24rem; width:1.03rem; height:0.04rem; background:#004e97; content:""; top:50%; margin-top:-0.02rem; }
.page-about-respon ul li .page-con { box-shadow:0px 0px 0.1rem rgba(0,0,0,0.1); height:3.22rem; margin-top:0.23rem; padding:0.2rem 0.4rem 0.2rem 1.24rem; position:relative; bottom:-0.1rem;  }
.page-about-respon ul li .page-txt { line-height:1.667; height:10.002em; max-height:10.002em;  }
.page-about-respon .page-more { position:relative; left:0px; padding-top:0.28rem; }
.page-about-respon .page-more a { display:inline-block; padding-right:0.46rem; position:relative; color:#004e97; }
.page-about-respon .page-more a:before { position:absolute; width:0.35rem; content:""; top:50%; right:0px; height:1px; background:#78a1c8; }
.page-about-respon .page-more a:after {position:absolute; top:50%; width:0.1rem; content:""; height:1px; right:0px; background:#78a1c8; transform-origin:right center; transform:rotate(40deg); -webkit-transform:rotate(40deg);  }
.page-about-respon ul li:hover .page-more { left:5px;}

.page-about-respon ul li:nth-child(2n) { -webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse;  flex-direction:row-reverse; }
.page-about-respon ul li:nth-child(2n) .page-sub { padding-left:0px; padding-right:1.24rem; text-align:right; }
.page-about-respon ul li:nth-child(2n) .page-sub p:first-child:before { left:auto; right:-1.24rem; }
.page-about-respon ul li:nth-child(2n) .page-con { padding:0.2rem 1.24rem 0.2rem 0.4rem; text-align:right; }
.page-about-respon ul li:nth-child(2n) .page-img:before { left:-0.1rem; right:0.32rem; }

.layui-flow-more { margin:0.63rem 0px 1.26rem; }
.layui-flow-more a cite { font-size:0.18rem; color:#004e97; padding:0px 0.24rem 0px 0px; background:url(../images/jt03.png) no-repeat right center; background-size:0.14rem 0.13rem; }


@media only screen and (max-width:1260px){
.page-about-respon ul li .page-txt {  height:120px; max-height:120px;  }
}
@media only screen and (max-width:1040px){
.page-about-respon ul li .page-con { height:188px; }
}

@media only screen and (max-width:750px){
.page-about-respon ul li .page-img { width:100%;}
.page-about-respon ul li .page-img .bg_container { padding-bottom:79.35%; }
.page-about-respon ul li .page-text { width:100%; }
.page-about-respon ul li .page-txt { height:auto; max-height:none; }
.page-about-respon ul li .page-con { height:auto; padding:0.4rem; }
.page-about-respon ul li:nth-child(2n) .page-con { padding:0.4rem; text-align:left; }
.layui-flow-more a cite { font-size:16px; }
}
@media only screen and (max-width:414px){
.layui-flow-more a cite { font-size:14px; }
}


/***************社会责任内容页****************/
.page-about-respon-con  { padding-bottom:0.87rem; }
.page-about-respon-con .page-list { padding-bottom:0.98rem; }
.page-about-respon-con .page-list ul li { box-shadow:0px 0px 10px rgba(0,0,0,0.1); margin-top:0.6rem; }
.page-about-respon-con .page-list .page-img { width:32.25%; }
.page-about-respon-con .page-list .page-img img { width:100%; }
.page-about-respon-con .page-list .page-text { width:67.75%; padding:0.46rem 0.5rem 0.4rem; }
.page-about-respon-con .page-list .page-text h2 { color:#004e97; }
.page-about-respon-con .page-list .page-text .page-con { line-height:1.667; margin-top:0.09rem; height:10.002em; overflow:hidden; }
.page-about-respon-con .page-list .page-text .page-con.on { height:auto; }
.page-about-respon-con .page-more { padding-top:0.3rem; }
.page-about-respon-con .page-more a { display:inline-block; padding-right:0.46rem; position:relative; color:#004e97; }
.page-about-respon-con .page-more a:before { position:absolute; width:0.35rem; content:""; top:50%; right:0px; height:1px; background:#78a1c8; }
.page-about-respon-con .page-more a:after {position:absolute; top:50%; width:0.1rem; content:""; height:1px; right:0px; background:#78a1c8; transform-origin:right center; transform:rotate(40deg); -webkit-transform:rotate(40deg);  }
.page-about-respon-con .page-list ul li:hover .page-more { left:5px;}


.page-about-respon-con .page-more span { position:relative; cursor:pointer; color:#004e97; padding-right:0.2rem; }
.page-about-respon-con .page-more span:before { position:absolute; width:0.08rem; right:0px; height:1.5px; top:50%; margin-top:0.03rem;  content:"";  background:#004e97; transform-origin:right center; transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.page-about-respon-con .page-more span:after {  position:absolute; width:0.08rem; right:0px; height:1.5px; top:50%;  margin-top:0.03rem;  content:"";  background:#004e97; transform-origin:right center; transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); }
.page-about-respon-con .page-more span.on:before { transform:rotate(-45deg); margin-top:-0.04rem; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg);}
.page-about-respon-con .page-more span.on:after { transform:rotate(225deg);margin-top:-0.04rem;  -webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg);}

.page-about-respon-con .page-btn { width:0.42rem; height:0.42rem; background:rgba(0,78,151,0.8); border-radius:0px;  }
.page-about-respon-con .page-btn:before {   position:absolute; width:0.14rem; right:0.16rem; height:0.02rem; top:50%;  content:""; }
.page-about-respon-con .page-btn:after {   position:absolute; right:0.16rem; width:0.14rem; height:0.02rem; top:50%; content:""; }
.page-about-respon-con .swiper-button-next:before {  background:#fff; transform-origin:right center; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.page-about-respon-con .swiper-button-next:after {   background:#fff; transform-origin:right center; transform:rotate(315deg); -webkit-transform:rotate(315deg);}
.page-about-respon-con .swiper-button-next { right:0px; }

.page-about-respon-con .swiper-button-prev:before { background:#fff; transform-origin:left center; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.page-about-respon-con .swiper-button-prev:after { background:#fff; transform-origin:left center; transform:rotate(315deg); -webkit-transform:rotate(315deg);}
.page-about-respon-con .swiper-button-prev { left:0px;  }
@media only screen and (max-width:1260px){
.page-about-respon-con .page-list .page-text .page-con { height:56px; }
}

@media only screen and (max-width:750px){
.page-about-respon-con .page-list .page-img { width:100%; }
.page-about-respon-con .page-list .page-text { width:100%; padding:0.3rem; }
.page-about-respon-con .page-list .page-text .page-con { height:5em; }
.page-about-respon-con .page-more span:before { width:0.14rem;}
.page-about-respon-con .page-more span:after { width:0.14rem; }
.page-about-respon-con .page-more span.on:before { margin-top:-0.08rem; }
.page-about-respon-con .page-more span.on:after { margin-top:-0.08rem; }
}




/****************集团荣誉**********************/
.page-honnor-pic { position:relative;  width:100%; max-width:1480px; padding:0.42rem 0.9rem 0.29rem; margin:0px auto; }
.page-honnor-pic .bg_container { background-size:contain; padding-bottom:46%; }
.page-honnor-pic h3 { position:absolute; color:#fff; padding:0.27rem 0.66rem; left:0px; bottom:0px; width:100%; background:rgba(0,0,0,0.45); }
.page-honnor-pic .page-btn { width:0.64rem; height:0.64rem; top:50%; cursor:pointer; margin-top:-0.32rem; position:absolute;  }
.page-honnor-pic .page-btn:before {   position:absolute; width:0.3rem; margin-top:-1px; right:0px; height:0.03rem; top:50%;  content:""; }
.page-honnor-pic .page-btn:after {   position:absolute; right:0px;margin-top:1px; width:0.3rem; height:0.03rem; top:50%; content:""; }
.page-honnor-pic .swiper-button-next:before,.page-honnor-pic .swiper-button-next2:before {  background:#a6a6a6; margin-top:1px;transform-origin:right center; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.page-honnor-pic .swiper-button-next:after,.page-honnor-pic .swiper-button-next2:after {   background:#a6a6a6;margin-top:-1px; transform-origin:right center; transform:rotate(315deg); -webkit-transform:rotate(315deg);}
.page-honnor-pic .swiper-button-next,.page-honnor-pic .swiper-button-next2 { right:0px; left:auto;  }

.page-honnor-pic .swiper-button-prev:before,.page-honnor-pic .swiper-button-prev2:before { background:#a6a6a6; right:auto; left:0px; transform-origin:left center; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.page-honnor-pic .swiper-button-prev:after,.page-honnor-pic .swiper-button-prev2:after { background:#a6a6a6; right:auto; left:0px; transform-origin:left center; transform:rotate(315deg); -webkit-transform:rotate(315deg);}
.page-honnor-pic .swiper-button-prev,.page-honnor-pic .swiper-button-prev2 { right:auto; left:0px;  }

.page-honnor-piclist { position:relative; }
.page-honnor-piclist .gallery-thumbs { overflow:hidden; }
.page-honnor-piclist ul li .img { padding-bottom:46%; background-size:contain; cursor:pointer; }
.page-honnor-piclist ul li .img:before {  border:1px solid #f3f3f3; position:absolute; left:0px; top:0px; right:0px; bottom:0px; content:""; }
.page-honnor-piclist ul li.swiper-slide-thumb-active .img:before { border:0.04rem solid #004e97; }

.page-honnor-tab { width:100%; max-width:1480px; margin:0px auto; padding:1.5rem 0.9rem 0px; }
.page-honnor-tab ul li { width:50%; background:#efefef; line-height:3.75; color:#666; cursor:pointer; }
.page-honnor-tab ul li.on { background:#004e97; color:#fff; }


.page-honnor-piclist { width:100%; max-width:1480px; margin:0px auto; padding:0px 0.9rem; }
.page-about-tabcon { padding-bottom:1.74rem; }
.page-about-tabcon .swiper-button-disabled {pointer-events:none; cursor:auto; opacity:0.35; }
.page-about-tabcon .tab-b { height:0px; overflow:hidden;  }
.page-about-tabcon .tab-b.on { height:auto; }
.page-about-tabcon .gallery-thumbs2,.page-about-tabcon .gallery-thumbs { overflow:hidden; }

@media only screen and (max-width:750px){
.page-honnor-tab { padding:0.8rem 0.4rem 0px; }
.page-honnor-piclist { padding:0px 0.4rem; }
.page-honnor-pic {padding:0.42rem 0.4rem 0.29rem; }
.page-honnor-pic h3 { padding:0.27rem 0.3rem;  }
.page-about-tabcon { padding-bottom:1rem; }

}



/******************发展大事记*************************/
.page-about-memorabilia { padding-bottom:0.9rem; }
.page-about-memorabilia .page-list { position:relative; padding:0px 0.4rem; }
.page-about-memorabilia .page-list:before { position:absolute; left:0.4rem; right:0.4rem; top:50%; content:""; height:1px; background:#004e97; }
.page-about-memorabilia .page-year { width:0.88rem; margin:0px auto; height:0.88rem; line-height:0.88rem; transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all; text-align:center; color:#fff; background:#004e97;border-radius:50%; }
.page-about-memorabilia .swiper-memorabilia { padding:3.02rem 0.43rem; }
.page-about-memorabilia .page-memora-lb { position:absolute; left:50%;  bottom:100%; width:3.5rem; margin-left:-1.75rem; }
.page-about-memorabilia .page-memora-lb ul li { position:relative; padding-bottom:0.89rem; color:#333; }
.page-about-memorabilia .page-memora-lb ul li:before { position:absolute; z-index:2; left:50%; margin-left:-0.5px; width:1px; bottom:0px; height:0.66rem; background:#0f589d; content:""; }
.page-about-memorabilia .page-memora-lb ul li:after { position:absolute; left:50%; width:0.1rem; margin-left:-0.1rem; bottom:0.61rem; height:0.1rem; border-radius:50%; border:0.05rem solid #dbe6f0;  background:#004e97; content:""; }
.page-about-memorabilia .page-memora-lb ul li span { display:inline-block; background:#114b8f; border-radius:0.05rem; margin-bottom:0.07rem; padding:0.075rem 0.23rem; color:#fff; }
.page-about-memorabilia .swiper-slide:nth-child(2n) .page-memora-lb { top:100%; bottom:auto; }
.page-about-memorabilia .swiper-slide:nth-child(2n) .page-memora-lb ul li { padding-bottom:0px; padding-top:0.89rem; }
.page-about-memorabilia .swiper-slide:nth-child(2n) .page-memora-lb ul li:before { bottom:auto; top:0px; }
.page-about-memorabilia .swiper-slide:nth-child(2n) .page-memora-lb ul li:after { bottom:auto; top:0.61rem; }
.page-about-memorabilia .page-memora-lb.odd2 ul li { padding-bottom:0.35rem; }
.page-about-memorabilia .page-memora-lb.odd2 ul li:before { height:0.2rem; }
.page-about-memorabilia .page-memora-lb.odd2 ul li:after { bottom:0.15rem; }
.page-about-memorabilia .swiper-slide:nth-child(2n) .page-memora-lb.odd2 ul li { padding-top:0.35rem; }
.page-about-memorabilia .swiper-slide:nth-child(2n) .page-memora-lb.odd2 ul li:before { bottom:auto; top:0px;}
.page-about-memorabilia .swiper-slide:nth-child(2n) .page-memora-lb.odd2 ul li:after { bottom:auto; top:0.15rem; }
.page-about-memorabilia .swiper-slide:nth-child(2n) .page-memora-lb.odd2 ul li span { margin-bottom:0px; margin-top:0.07rem; }

.page-about-memorabilia .swiper-slide { cursor:pointer; }
.page-about-memorabilia .swiper-slide:hover .page-year { background:#d4b770; }

.page-about-memorabilia  .page-btn { width:0.4rem; z-index:2; height:0.4rem; position:absolute; border:0.02rem solid #004e97; border-radius:50%; top:50%; background:#fff; margin-top:-0.2rem;  }
.page-about-memorabilia  .page-btn:before {   position:absolute; background:#004e97; width:0.12rem; right:0.12rem; height:0.02rem; top:46%;  content:""; }
.page-about-memorabilia  .page-btn:after {   position:absolute;  background:#004e97;right:0.12rem; width:0.12rem; height:0.02rem; top:46%; content:""; }
.page-about-memorabilia  .swiper-button-next:before {  transform-origin:right center; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.page-about-memorabilia  .swiper-button-next:after {   transform-origin:right center; transform:rotate(315deg); -webkit-transform:rotate(315deg);}
.page-about-memorabilia  .swiper-button-next { right:0px;   }
.page-about-memorabilia  .page-btn:hover { border:0.02rem solid #d4b770;}
.page-about-memorabilia  .page-btn:hover:before { background:#d4b770; }
.page-about-memorabilia  .page-btn:hover:after { background:#d4b770; }

.page-about-memorabilia  .swiper-button-prev:before { transform-origin:left center; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.page-about-memorabilia  .swiper-button-prev:after { transform-origin:left center; transform:rotate(315deg); -webkit-transform:rotate(315deg);}
.page-about-memorabilia  .swiper-button-prev { left:0px; }


@media only screen and (max-width:980px){
.page-about-memorabilia .page-memora-lb ul li br { display:none; }
.page-about-memorabilia .page-memora-lb { width:4.2rem; margin-left:-2.1rem; }
}
@media only screen and (max-width:750px){
.page-about-memorabilia .page-memora-lb { width:3.4rem; margin-left:-1.7rem; }
.page-about-memorabilia  .swiper-button-next:befor { margin-top:1px; }
}
@media only screen and (max-width:375px){
.page-about-memorabilia .page-memora-lb { width:100%; margin-left:0px; left:0px; }
}















