*{padding:0;margin:0;font-family:"Microsoft Yahei","Arial","sans-serif","SimHei","SimSun"!important;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
img{border:none;max-width:100%;vertical-align:middle;}
img[alt]{font-size:0em;}
a,img{-webkit-touch-callout:none;outline:none;}
li{list-style:none;}
textarea{resize:none;}
button,a,input,textarea{overflow:visible;text-decoration:none;}
html{-webkit-text-size-adjust:none;}
body{-webkit-overflow-scrolling:touch;background:#fff!important;}
.clearfix:after{content:".";display:block;height:0;font-size:0em;visibility:hidden;clear:both;}
.clearfix{zoom:100%;}
.fl{float:left;}
.fr{float:right;}
.ub{display:-webkit-flex;display:flex;}
.uf{flex:1 1 0;}
.txtToPointer{display:block;max-width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.guodu{-o-transition:all 0.5s linear 0s;-webkit-transition: all 0.5s linear 0s;-moz-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}
.maxWidth{width:1200px;margin:0 auto;}
*html div{text-align:center;}
.eps-portlet-header{position:relative;}
.eps-portlet-header .eps-shadow.eps-dn{left:10px!important;top:10px!important;position:absolute;}
.eps-portlet-header:hover .eps-shadow.eps-dn{display:block!important;}



.Xdiolog{display:none;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:rgba(55,55,55,.6);}
@keyframes layui-upbit {
  from {
    transform:translate3d(0,-100%,0);
    opacity:.3
  }
  to {
    transform:translate3d(0,30%,0);
    opacity:1
  }
}
.Xdiolog .XdiologBg{width:360px;margin:0 auto;position: relative;top:30%;background-color:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation-name: layui-upbit;animation-duration:0.25s;animation-fill-mode: both;}
.Xdiolog.openOn{display:block;}
.Xdiolog .XdiologBg h2{border-bottom:1px solid #e8eaec;padding: 14px 16px;max-width: 100%;line-height: 20px;font-size: 16px;color:#17233d;font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position:relative;}
.Xdiolog .XdiologBg h2 a{display:block;width:20px;height:20px;line-height:20px;text-align:center;line-height:20px;position:absolute;right:10px;top:14px;font-size:18px;color:#17233d;cursor:pointer;transition:all 0.2s linear 0s;}
.Xdiolog .XdiologBg h2 a:hover{transform:rotate(180deg);}
.Xdiolog .XdiologBg .XdiologCenter{padding:14px 16px;}
.Xdiolog .XdiologBg .XdiologCenter .txt{font-size:14px;color:#444;}
.Xdiolog .XdiologBg .XdiologFooter{border-top:1px solid #e8eaec;padding: 12px 18px 12px 18px;font-size:0em;text-align:right;}
.Xdiolog .XdiologBg .XdiologFooter .XdiologCancle,
.Xdiolog .XdiologBg .XdiologFooter .XdiologOk{background:transparent;border:none;font-size:14px;color:#515a6e;height:32px;padding:0 15px;cursor:pointer;}
.Xdiolog .XdiologBg .XdiologFooter .XdiologOk{background-color:#2d8cf0;color:#fff;border-radius:4px;}



.pageBox .page{text-align:center;}
.pagination {
  display:inline-block;
  padding-left:0;
  margin:20px 0;
  border-radius:4px;
  font-size:0em;
}

.pagination a,
.pagination .pageIndex a,
.pagination .pageIndex .NormalRed{
  font-size:12px;
  position:relative;
  float:none!important;
  padding:6px 12px;
  margin-left:-1px;
  line-height:16px;
  color:#2E4E8F;
  text-decoration:none;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:3px;
  margin: 0 3px;
  vertical-align:middle;
}




.pagination a,
.pagination font,
.pagination .pageIndex,
.pagination .Right{display:inline-block;vertical-align:middle;}

.pagination .pageIndex span{
  display:none!important;
}

.pagination .pageIndex .NormalRed{
  background-color: #2E4E8F;
  border-color:#2E4E8F!important;
  color:#fff;
}

.pagination a:focus,
.pagination a:hover,
.pagination .pageIndex span:focus,
.pagination .pageIndex span:hover {
  z-index:3;
  color:#2E4E8F;
  background-color:#eee;
  border-color:#ddd;
}
.pagination .active a,
.pagination .active a:focus,
.pagination .active a:hover,
.pagination .active span,
.pagination .active span:focus,
.pagination .active span:hover {
  z-index:2;
  color:#fff;
  cursor:default;
  background-color:#337ab7;
  border-color:#337ab7;
}
.pagination .disabled a,
.pagination .disabled a:focus,
.pagination .disabled a:hover,
.pagination .disabled span,
.pagination .disabled span:focus,
.pagination .disabled span:hover {
  color:#777;
  cursor:not-allowed;
  background-color:#fff;
  border-color:#ddd;
}

.pagination .Right{font-size:16px;height:30px;line-height:30px;color:#2E4E8F;margin-left:10px;}
.pagination .Right input{width:35px;padding:0 5px;vertical-align:top;border:none;font-size:16px;line-height:30px;text-align:center;color:#2E4E8F;}
.pagination .Right button{border:none;width:65px;height:30px;background:#2E4E8F;color:#ffffff;font-size:14px;border-radius:3px;margin-left:10px;}
.pagination .MobilePc{display:inline-block;}
.pagination .MobileSp{display:none;font-size:14px;color:#18549c;margin:0 10px;}



.pageCon{text-align:center;padding:60px 0;}
.pageCon a,
.pageCon span,
.pageCon font{ display: inline-block; font-size:14px; cursor: pointer;margin:0 1px;padding:0 10px;border-radius:1px; border:1px solid #cfdce5; line-height: 30px;text-align: center; vertical-align: top;}
.page_number{ border:none!important; margin: 0!important; padding:0!important;}
.page_number span{ width: 0!important; margin: 0!important; padding:0; border:0!important; display: none!important;}
.page_number font,
.page_number a:hover,
.pageCon a:hover{ background: #004892; color:#fff;}
.pageCon input{border-radius:3px; border:1px solid #cfdce5; line-height:30px; text-align: center; vertical-align: top;display: inline-block; font-size: 14px; cursor: pointer;margin:0 5px;}
.page_number.sp{display:none;}


.cover{position: fixed;width:100%;height:100%;background: rgba(0,0,0,.5);top:0;left:0;z-index:100;padding:20px;text-align: center;}
.cover img{max-height: 100%;max-width: 100%;top:0;left: 0;right: 0;bottom: 0;margin: auto;position: absolute;}




@media only screen and (max-width:767px){
.header .header-top{height:170px!important;}
.header .wrap .search{top:115px!important;}

.leftmenu li{height:auto!important;line-height:normal!important;}
.leftmenu li a{padding:0.65rem 0!important;font-size:1.5rem!important;}

.borderHidden{margin:20px 18px;}

.pagination .MobilePc{display:none;}
.pagination .MobileSp{display:inline-block;}
.pagination .Right{display:none;}

.page_number.pc{display:none;}
.page_number.sp{display:inline-block;margin:0 10px!important;}
.page_number.sp b{font-weight:normal;color:red;}
.pageCon .pagejump,
.pageCon .pageTotal{display:none;}

}