/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;font-size: 100%;}
body,button, input, select, textarea{font-size: 14px;line-height: 1.5;color: #333;font-family: "PingFang SC Regular",Helvetica,Tahoma,Arial,Microsoft YaHei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
em{font-style:normal;}
ul, ol{list-style: none;}
input[type="text"],
input[type="password"],
button{background: none;border: none;outline: none;-webkit-appearance: none;}
textarea{resize: none;}
a{text-decoration: none;color:#333;}
a:hover{text-decoration: none;
		-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;
}

/* 匹配 href 为空的 .tit-style1 链接 */
.nav a.tit-style1[href=""] {
  /* 禁用点击事件 */
  pointer-events: none;
  /* 鼠标指针变为默认（非手型） */
  cursor: default;
  /* 可选：修改颜色，让其看起来不可交互 */

  text-decoration: none;
}
img{border:0px;  outline-width:0px;  vertical-align:top;}
.clearfix { *zoom: 1; } 
.clearfix:before, .clearfix:after {  display: table; line-height: 0; content: ""; } 
.clearfix:after { clear: both; } 
.fl { float:left;}
.fr { float:right;}

.text-center{text-align: center;}
.text-right{text-align: right;}
.actives {
        background: #d0dce3;
    color: #002a8c;
    
    
}
.node {
    
        display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
#node .icon {
    margin: 0 auto;
    display: flex;
    justify-content: center;
}

#node p {
    display: flex;
    justify-content: center;
    font-size: 20px;
    font-weight: bold;
        color: #333333;
}
.p_page a {
    
        display: inline-block;
    border: none;
    box-sizing: border-box;
    width: 40px!important;
    height: 40px!important;
     line-height: 40px!important;
    text-align: center;
       background-color: rgba(180, 180, 180, .1)!important;
      font-size: 16px;
    color: #061a40;
       border: 0 solid #ccc!important;
        padding: 0!important;
    margin: 0 4px;
    transition: all 0.5s;
}

.p_page .laypageskin_default .laypage_next {
    
    width: 70px!important;
              background: rgba(0, 42, 140, 1)!important;
    color: #fff!important;
}
.p_page {
    
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
    text-align: center;
}
.p_page .laypageskin_default .laypage_prev {
    
      width: 70px!important;
          background: rgba(0, 42, 140, 1)!important;
    color: #fff!important;
}
.p_page .laypageskin_default .laypage_curr {
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
    background-color: rgba(0, 42, 140, .1);
    font-size: 16px;
    /* padding: 0; */
    text-align: center;
    font-weight: unset;
}

.p_page .laypage_first {
     width: 56px !important;
    
}
.p_page .laypage_last {
        width: 56px !important;
    
}

.personal-detail p {
    
    text-align: center;
}




.crubms .wrap * {
    
       display: inline-block;
    vertical-align: top;
}
.crubms .wrap span:last-child i {
    display: none;
    
}
.activess .drop {
    
    display: block;
}
.activesss {
      background: #d0dce3;
    color: #002a8c;
    
}
.hoverss {
            background: #d0dce3;
    color: #002a8c;
    
}
/* flex布局 */
.flex-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-center{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-middle{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-box{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-betw{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}

@media screen and (max-width: 768px) { 
    
   .p_page a {
    
        margin: 0 !important;
    width: 30px!important;
    height: 30px!important;
     line-height: 30px!important;

} 
    
  .p_page .laypageskin_default .laypage_curr {
      
         width: 30px !important;
    height: 30px !important;
    line-height: 30px !important; 
      
  }  
    
   .p_page .laypageskin_default .laypage_prev {
       width: 50px !important;
    background: rgba(0, 42, 140, 1) !important;
    color: #fff !important;
    font-size: 14px;
    padding: 0 0px;
    height: 30px !important;
    line-height: 30px !important;
       
   } 
   
   .p_page .laypageskin_default .laypage_next {
           width: 50px !important;
    background: rgba(0, 42, 140, 1) !important;
    color: #fff !important;
    font-size: 14px;
    padding: 0 0px;
    height: 30px !important;
    line-height: 30px !important; 
       
       
   }
   .p_page .laypage_last {
       
       display: none;
   }
   .p_page .laypage_first {
       display: none; 
       
   }
   .p_page .laypageskin_default .laypage_curr {
       
               padding: 0 0px !important; 
   }
    
}








