.Home-box {width: 84.5%;margin: 0 auto;max-width: 1624px;}
@media screen and (max-width: 767px) {
.Home-box {width: 100%;padding: 0 15px;}
}
/*二级页banner*/
#banner .sec-page{height: calc(100vw * 460 / 1920);}
@media screen and (max-width: 767px){
#banner .sec-page{height: calc(100vw * 660 / 750);}
}
.banner .swiper-slide>img{width:100%;height:100%}

/* flex 公用样式*/
.flex-us {display: flex;display: -ms-flexbox;}
.flex-cent {display: flex;display: -ms-flexbox;justify-content: center;-ms-flex-pack: center;}
.flex-space {display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: justify;}
.flex-around {display: flex;display: -ms-flexbox;justify-content: space-around;-ms-flex-pack: justify;}
.flex-cent-cent {display: flex;display: -ms-flexbox;justify-content: center;-ms-flex-pack: center;align-items: center;-ms-flex-align: center;}
.flex-space-cent {display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: justify;align-items: center;-ms-flex-align: center;}
.flex-ign-cent {display: flex;display: -ms-flexbox;align-items: center;-ms-flex-align: center;}
.flex-us-end {display: flex;display: -ms-flexbox;align-items: flex-end;-ms-flex-align: end;}
.flex-us-start{display: flex;display: -ms-flexbox;align-items: flex-start;-ms-flex-align: start;}
.flex-just-end{display: flex;display: -ms-flexbox;justify-content: flex-end;-ms-flex-pack: end;}
.flex-MsWarp {flex-wrap: wrap;-ms-flex-wrap: wrap;}
.flex-column{-ms-flex-direction: column;flex-direction: column;}
.align-self{align-self: center;-ms-flex-item-align: center;}
@media screen and (min-width:1024px){
.wrapper-sj-nav{display:none;}
}
@media screen and (max-width: 1024px) {
.flex-us-no {display: block;}
.wrapper-sj-nav{display:block;}
.ph-flex-ign-cent {display: flex;display: -ms-flexbox;align-items: center;-ms-flex-align: center;}
}
.portlet {width: 100%;}
/* flex 公用样式 end*/
.fl {float: left;}
.fr {float: right;}
.clear{clear:both;}
.clearfix::after {content: "";display: table;clear: both;}
/* 公用 */
.mc_cont1500 {width: 85%;max-width:1500px;margin: 0 auto;}
.mc_back {background-color: #F4F4F4;padding: 70px 0;}
.mc_TOP {margin-top: 75px;}
.mc_BOT {margin-bottom: 75px;}
.ph-none {display: none;}
/* 图片鼠标放上放大 */
.Mouse {overflow: hidden;}
.Mouse .MouseIMG {transition: all 0.4s;}
.Mouse:hover .MouseIMG {transform: scale(1.04);}
/* 禁止换行 */
.check-in-line {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* 超过几行不显示 */
.check-in-lineX {display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.check-in-line1 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.check-in-line2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.check-in-line3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
@media screen and (max-width: 1024px) {
* {box-sizing: border-box;}
.mc_TOP {margin-top: 30px;}
.mc_BOT {margin-bottom: 30px;}
.pc-none {display: none;}
.ph-none {display: block;}
.mc_cont999 {width: 100%;padding: 0 20px;box-sizing: border-box;}
.mc_back {padding: 10px 0 30px;}
.ph-check-in-line {display: block;}
}

/*按钮效果*/
a.Button-style {position: relative;transition: all .6s linear;overflow: hidden;display: inline-block;text-align: center;}
a.Button-style:before {content: attr(data-text);position: absolute;top: 0px;left: 0;height: 100%;width: 100%;filter: alpha(opacity=100);opacity: 1;text-align: center;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}
a.Button-style:hover:before {filter: alpha(opacity=0);opacity: 0;-webkit-transform: translate3d(0, 100%, 0);-moz-transform: translate3d(0, 100%, 0);-ms-transform: translate3d(0, 100%, 0);-o-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}
a.Button-style>span {display: inline-block;text-align: center;filter: alpha(opacity=0);opacity: 0;-webkit-transform: translate3d(0, -100%, 0);-moz-transform: translate3d(0, -100%, 0);-ms-transform: translate3d(0, -100%, 0);-o-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}
a.Button-style:hover>span {filter: alpha(opacity=100);opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
a.Button-style:hover>span:nth-child(1) {-webkit-transition-delay: .045s;-moz-transition-delay: .045s;-ms-transition-delay: .045s;-o-transition-delay: .045s;transition-delay: .045s;}
a.Button-style:hover>span:nth-child(2) {-webkit-transition-delay: .12s;-moz-transition-delay: .12s;-ms-transition-delay: .12s;-o-transition-delay: .12s;transition-delay: .12s
}
a.Button-style:hover>span:nth-child(3) {-webkit-transition-delay: .195s;-moz-transition-delay: .195s;-ms-transition-delay: .195s;-o-transition-delay: .195s;transition-delay: .195s;}
a.Button-style:hover>span:nth-child(4) {-webkit-transition-delay: .27s;-moz-transition-delay: .27s;-ms-transition-delay: .27s;-o-transition-delay: .27s;transition-delay: .27s
}
a.Button-style:hover {color: #fff;border: none;}
/* 公用 end*/
/*-图片抖动效果 start-*/
.quiver:hover img{-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;}
  @-webkit-keyframes tada{0%{-webkit-transform:scale(1.5);}
  10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}
  30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);}
  40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);}
  100%{-webkit-transform:scale(1) rotate(0);}}
  @-moz-keyframes tada{0%{-moz-transform:scale(1);}
  10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}
  30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg);}
  40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg);}
  100%{-moz-transform:scale(1) rotate(0);}}
  @-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);
  opacity:0;}</p>
  40%{-webkit-transform:perspective(400px) rotateY(-10deg);}
  70%{-webkit-transform:perspective(400px) rotateY(10deg);}
  100%{-webkit-transform:perspective(400px) rotateY(0deg);
  opacity:1;}}
  @-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);
  opacity:0;}
  40%{-moz-transform:perspective(400px) rotateY(-10deg);}
  70%{-moz-transform:perspective(400px) rotateY(10deg);}
  100%{-moz-transform:perspective(400px) rotateY(0deg);
  opacity:1;}}
  @-webkit-keyframes tada{0%{-webkit-transform:scale(1);}
  10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}
  30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);}
  40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);}
  100%{-webkit-transform:scale(1) rotate(0);}}
  @-moz-keyframes tada{0%{-moz-transform:scale(1);}
  10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}
  30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg);}
  40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg);}
  100%{-moz-transform:scale(1) rotate(0);}}
  @-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);
  opacity:0;}
  40%{-webkit-transform:perspective(400px) rotateY(-10deg);}
  70%{-webkit-transform:perspective(400px) rotateY(10deg);}
  100%{-webkit-transform:perspective(400px) rotateY(0deg);
  opacity:1;}}
  @-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);
  opacity:0;}
  40%{-moz-transform:perspective(400px) rotateY(-10deg);}
  70%{-moz-transform:perspective(400px) rotateY(10deg);}
  100%{-moz-transform:perspective(400px) rotateY(0deg);
  opacity:1;}}
/*-图片抖动效果 end-*/

/*  新闻列表分页 */
.easysite_pages{
    display: flex;
    justify-content: center;
    margin-top: 2rem;
}
.easysite-page-wrap,easysite-page-wrap1{
   margin-right:1rem;
}
.easysite-page-wrap a,.easysite-page-wrap span{
   font-size:1.1rem;
   color:#000;
}
.NormalRed{
   background-color:#012194;
   padding:2px 5px;
   color:#fff;
   font-size:1.1rem;
   text-alige:center;
   border-radius: 5px;
}
.easysite-page-wrap1 a,.easysite-page-wrap1 span{
  color:#000;
  font-size:1.1rem;
}
.easysite-page-wrap1 a{margin-left:.4rem;}
@media screen and (max-width: 1024px){
 .easysite-page-wrap a, .easysite-page-wrap span{font-size: 1.125rem;}
.NormalRed{font-size: 1.125rem;}
.easysite-page-wrap, easysite-page-wrap1{margin-right:.3rem}
}

.ft-menu {
    padding: 3em 0 2em;
}