:root{
  --theme-color:#21478b;
}
*{
  font-family: '微软雅黑';
  word-break: break-word !important;
}
::-webkit-scrollbar {
  width: 4px;
}

::-webkit-scrollbar-track {
  background: #f7f7f7;
  border-radius: 0px;
}
::-webkit-scrollbar-thumb {
  background: var( --theme-color);
}


/*ÃƒÂ§Ã‚Â¿Ã‚Â»ÃƒÂ©Ã‚Â¡Ã‚Âµ*/
.p_page .pageNum.active,.p_page .pageNum:hover,.p_page .next:hover,.p_page .pre:hover,.p_pagebox .next,.p_pagebox .pre	{
  background-color:var(--theme-color)!important;
  color: #fff!important;
  border-color:var(--theme-color);
  border-radius: 0px;
}

.p_page .next,.p_page .pre,.p_page .pageNum{
  border-radius: 0px;
  line-height: 30px;
  background-color: #f1f1f1!important;
  color: #444!important;
  border: none;

}
.p_page .next,.p_page .pre{
  padding-right: 20px;
  padding-left: 20px;
}
.p_page .next .iconfont,.p_page .pre .iconfont{display:none;}
.p_page .next .i_next,.p_page .pre .i_pre{display:block;}



@media only screen and (max-width: 768px) {
  .p_pagebox {
    max-width: 280px;
    margin-bottom:20px;
  }
  .p_pagebox .pre .font {
    display: table-cell;
    vertical-align: middle;
    bottom: 0;
    font-size: 14px;
  }
  .p_pagebox .num {
    display: table-cell;
    vertical-align: middle;
    font-size: 14px;
    text-align: center;
    width: 100%;
    height:45px;
  }
  .p_pagebox .next .font{
    font-size: 14px;
  }
  .p_pagebox .pre .iconfont,
  .p_pagebox .next .iconfont{
    color: #ffffff;
    font-size: 15px;
    line-height: 23px;
  }
  .p_pagebox .num .iconfont:before {
    content: "\e69c";
    font-size: 14px;
  }

  .p_pagebox .next .iconfont:before {
    content: "\e6af";
    font-size: 14px;
  }
  .p_pagebox .next,.p_pagebox .pre{
    padding: 0 5px;
    width: 30%;
  }
  .p_pagebox .num .iconfont {
    width: auto;
    height: auto;
    position: absolute;
    right: 15px;
    top: 14px;
    font-size: 14px;
  }
  .p_pagebox .NumBox {
    width: 40%;
  }
  .p_pagebox .ItemBox .jump {
    display: none;
  }
  .p_pagebox .ItemBox{
    bottom:0;
  }
}

.btn.focus, .btn:focus, .custom-control-input:focus~.custom-control-label::before {
    box-shadow: none;
}

@media only screen and (max-width: 1500px) and (min-width: 1200px){
.L_H_banner .yx_Banner_N .yx_Summary{
    font-size: 32px;
}
  .L_H_banner .yx_Banner_N .yx_Line{
  margin: 38px auto 0;
  }
}

@media only screen and (max-width: 1366px){
  .L_nav li.hvr-left .home-dec {
    font-size: 15px;
        padding: 0 1.5vw;
  }

  .L_nav .header1 nav ul.f-cb {
    overflow: visible;
    padding-right: 250px;
}
}
@media only screen and (max-width: 1320px) and (min-width: 769px){
#c_static_001-16425744957710 .e_html-2{
      zoom: 0.85;
  }  
} 


@media only screen and (max-width: 1200px) and (min-width: 769px){
  
  .L_H_banner .yx_Banner_N{
    height: 200px;
  }
.L_H_banner .yx_BN_Img{
    background-size: 100% auto;
    background-attachment: scroll;
    background-position: center;
}
.L_H_banner .yx_Banner_N .yx_Title {
    font-size: 16px;

}
.L_H_banner .yx_Banner_N .yx_Summary {
    font-size: 24px;
}
.L_H_banner .yx_Banner_N .yx_Line {
    margin: 28px auto 0;
}
  
  
  
  
.L_nav .pc_nav{
  display:none;
}
.L_nav .header2{
  height:70px;
  position:fixed;
  background: rgb(255 255 255);
  z-index:100;
  top:0px;
  width:100%;
  display:block;
}
.L_nav .header2 .main-wrap{
  height:70px;
  padding:0 3%;
  box-shadow:0px 0px 10px 0px rgb(0 0 0 / 10%);
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.L_nav .header2 .logo{
  width: 100px;
  height: 70px;
  margin-top:0px;
  overflow:hidden;
  position:relative;
  display:flex;
  align-items:center;
  margin-bottom: 0;
}
.L_nav .header2 .logo a{
  display:block;
}
.L_nav .header2 .logo a img{
  max-width:100%;
  width:auto !important;
  height:auto !important;
}
.L_nav .header2 .nav-btn{
  width:25px;
  height:16px;
  cursor:pointer;
  position:relative;
}
.L_nav .header2 .nav-btn .line{
  display:block;
  width:100%;
  height:2px;
  border-radius:2px;
  background-color: #030a66;
  position:absolute;
  left:50%;
  margin-left:-15px;
}
.L_nav .header2 .nav-btn .line1{
  -webkit-transform-origin:4px 0;
  -ms-transform-origin:4px 0;
  transform-origin:4px 0;
}
.L_nav .header2 .nav-btn.hover .line{
  background:var(--theme-color);
}
.L_nav .header2 .nav-btn .line2{
  top:7px;
}
.L_nav .header2 .nav-btn .line3{
  bottom:0px;
  -webkit-transform-origin:1px center;
  -ms-transform-origin:1px center;
  transform-origin:1px center;
}
.L_nav .header2 .sub-menu{
  width:100%;
  padding:0 3%;
  display:none;
  position:absolute;
  left:0px;
  top:80px;
  z-index:2;
  overflow-y:auto;
}
.L_nav .header2 .sub-menu ul{
  width:100%;
  height:calc(100vh - 55px - 1.5rem);
}
.L_nav .header2 .sub-menu li{
  border-bottom:1px solid #dcdcdc;
  font-size:16px;
  padding:0 20px;
}
.L_nav .js-m-3{
  opacity:0;
  -webkit-transform:translate(30px, 0);
  -ms-transform:translate(30px, 0);
  transform:translate(30px, 0);
  -webkit-transition:all .8s ease;
  transition:all .8s ease;
}
.L_nav .js-m-3.animate{
  opacity:1;
  -webkit-transform:translate(0, 0);
  -ms-transform:translate(0, 0);
  transform:translate(0, 0);
}
.L_nav .header2 .sub-menu li{
  border-bottom:1px solid #dcdcdc;
  font-size:16px;
  padding:0 20px;
}
.L_nav .header2 .sub-menu .tit{
  display:inline-block;
  text-decoration:none;
  width:80%;
  line-height:60px;
  color:#333;
  position:relative;
  box-sizing:border-box;
}
.L_nav .header2 .sub-menu .sub-tit.on{
  background-color:#e9e9e9;
}
.L_nav .header2 .sub-menu .sec-list{
  line-height:40px;
  padding:10px 0%;
  display:none;
}
.L_nav .header2 .sub-menu .jt{
  position:relative;
  display:inline-block;
  width:10%;
  height:60px;
  text-align:center;
  background:none;
  float:right;
  cursor:pointer;
}
.L_nav .header2 .sub-menu .jt:after{
  content:'';
  display:block;
  width:26px;
  height:26px;
  background:url(//dfs.yun300.cn/group1/M00/04/55/rBQBHVzEZzKEUBJMAAAAAMfREL8486.png) no-repeat center;
  background-size:17px auto;
  position:absolute;
  right:3%;
  top:15px;
}
.L_nav .header2 .sub-menu .jt.jtRote:after{
  background:url(//dfs.yun300.cn/group1/M00/16/5A/rBQBG1zEZ1eEBkkYAAAAADz6RB0116.png) no-repeat center;
  background-size:20px auto;
}
.L_nav .header2 .sub-menu .sec-list p{
  background:url(//dfs.yun300.cn/group1/M00/04/56/rBQBHVzEdJGEfkUaAAAAAGBOHjA006.png) no-repeat left center;
  background-size:3px auto;
  font-size:14px;
}
.L_nav .header2 .sub-menu .sec-list a{
  padding-left:5%;
  color:#666;
  display:block;
}
.L_nav .header2 .sub-menu .sec-list a:active{
  color:#005bac;
}
.L_nav .search-bg{
  position:fixed;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  z-index:20;
  background-color:#f5f5f5;
  display:none;
}
.L_nav {
    height: 70px;
    background: #fff;
}
}



