
.header .logo{ float: left; height: 32px;}
.header .logo img{ height:26px; width: auto;}
.header .header-right{ float: right;}
.header .header-right ul li{ display: inline-block; margin-right:15px;}
.header .header-right ul li img{ height:24px; margin-top:4px;}
.header .header-right ul li:last-child{ margin-right: 0; width: 30px;}
.noscroll {
    overflow: hidden;
  }
  .noscroll body {
    position: fixed;
  }
  .header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;padding:13px 15px; background: #fff; overflow: hidden;    box-shadow: 0 0 5px rgba(0,0,0,.13);
  }
  .mobile-bar {
    position: fixed;
    right: 15px;
    width:24px;
    height: 24px;
    top:10px;
    transition: all 500ms;
    cursor: pointer; z-index: 9999;
  }
  .mobile-bar span {
    display: block;
    position: relative;
    top: 15px;
    display: block;
    width: 20px;
    height: 3px;
    background: #034a9a;
    transition: all 500ms;
  }
  .mobile-bar.open span {
    background:rgba(255,255,255,0);
  }
  .mobile-bar span:after,
  .mobile-bar span:before {
    content: "";
    display: block;
    position: absolute;
    top: -8px;
    width:24px;
    border-bottom: 3px solid #034a9a;
    transition: all 500ms;
  }
  .mobile-bar.open span:before {
    transform: rotate(45deg);
    top: -1px; width: 100%;border-bottom: 3px solid #fff;
  }
  .mobile-bar.open span:after {
    transform: rotate(-45deg);
    top: -17px; width: 100%;border-bottom: 3px solid #fff;
  }
  .mobile-bar span:after {
    margin-top: 16px; width: 16px;
  }
  .mast {
    position: fixed;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    top:0px;
    width: 100%;
    z-index: 998;
    display: none;
}
.mast.on {
    display: block;
}
.nav {
    position: fixed;
    left: 0;
  
    top:0;
    bottom: 0;
    background:#034a9a;
    width:50%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    z-index: 999;
    transform: translate3d(-110%, 0, 0);
    transition: 500ms all ease-in-out;
}
.nav.on {
    transform: translate3d(0, 0, 0);
}
.nav .layui-row .layui-col-sm2 {
    padding: 10px 15px;
    line-height: 35px;
    border-bottom: 1px solid #e0e0e0;
    background: url(/img/rightarrow.png) 95% 21px no-repeat;
    font-size: 15px;
    font-weight: 500;
}
.header .logo .pc, .righticon, .yysub, .shownav, .nav-right dl {
    display: none;
}
.column_banner{ margin-top:54px; height: 57.3vw; position: relative;}
.swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 0;}
.swiper-pagination-bullet{ background: rgba(255,255,255,.85); border: 3px solid rgba(0,0,0,.33); width:10px; height:10px ; opacity: 1;}
.swiper-pagination-bullet-active{background:rgba(0,7,153,.9); border: 3px solid rgba(255,255,255,.33); transition: 500ms all;}
.nav ul li{ padding: 15px 0; border-bottom: 1px solid rgba(255,255,255,.2); line-height: 1.5;} 
.nav ul li a{ color: #fff; display: block; }
.nav ul li {color: #fff;padding-left: 15px;}
.nav ul ul { display: none;}
.nav ul li ul li{ border-bottom: 0;}
.nav ul li ul li a{ padding-left:20px; color: rgba(255,255,255,.8);}
 .footer{ background: #3b3b3b; color: #dad8d9; padding: 15px 0; padding-bottom: 0;}
 .footer-list{ border-bottom: 1px solid rgba(255,255,255,.2); padding: 0 15px; margin-bottom: 15px;}
 .footer-list li{ display: inline-block; margin-right: 15px; font-size: 14px; padding-bottom: 10px;}
 .footer-list li a{ color: #dad8d9;}
 .footer-entrance{ padding: 10px 15px; }
 .entrance-left{ width: 40%; float: left;}
 .entrance-right{ float: right; text-align: right; width: 60%;}
 .entrance-right i{ display: block; font-size: 12px; margin-bottom: -5px;}
 .entrance-right  b{ font-size: 24px;}
 .select{ border:1px solid rgba(255,255,255,.2); padding-left:10px; line-height: 35px; position: relative; margin-top: 5px;}
 .select dl{ position: absolute; width: calc(100% + 2px); top: 37px; background: rgba(53, 52, 52, 0.8); left:-1px; padding: 5px; display: none; z-index: 999;}
 .select dl a{ color: #dad8d9;}
 .share { padding-left: 15px; margin-bottom: 15px;}
 .share ul li{ display: inline-block; margin-right:15px; position: relative; font-size: 12px;} 

 .share ul li:last-child{ display: block; margin-right: 0; margin-top: 10px;}
 .share ul li img{ width: 25px;}
 .share ul li dl{ display: none; position: absolute; bottom: 35px;}
 .share ul li dl img{ width: 120px; max-width: inherit;}
 .copy{ background: rgba(0, 0, 0, 0.33); margin-top: 25px; padding: 10px 15px;}
 .copy a{ color: #dad8d9; text-decoration: underline;}
 .seachbox{ background:rgba(200,200,200,.93); width: 100%; padding: 15px; position: absolute; top: 54px; left: 0; z-index: 99; display: none;}
 .scText{ width: 100%; line-height:45px; height: 45px; border: 1px solid #034a9a; padding-left: 3px; margin-bottom: 10px; background: rgba(255,2255,255,.93); border-radius: 0;}
 .scBtn{ background: #034a9a; text-align:  center; color: #fff; font-size: 16px; line-height:45px; width: 100%;border-radius: 0;}<!--0.00011181831359863-->