#page.isfixed{padding-top:90px}
.header{background: #fff;padding:20px 0; box-shadow: 0 0 20px #e8e6e6;height: 50px;}
.header.isfixed{position: fixed;top:0;left: 0;width: 100%; z-index: 996;}
.wrap-box{width:1200px;margin:0 auto;}
.w1000 .wrap-box{width:1000px;}
.header-logo{float: left;height: 49px;}
.header-logo img{float: left;width: 180px;}

.header-slogan{float: left;height: 34px;border-left: 1px solid #c6c6c6;width:180px;margin:8px 0 0 16px;position: relative;}
.header-slogan p{font-size: 16px;line-height: 24px;color: #666;position: absolute;left: 10px;top:4px;}
.header-menu{height: 45px; float: right;}
.header-menu>ul>li{float: left;margin-left: 70px;}
.header-menu>ul>li a{font-size: 22px; line-height: 45px;color: #333;}
.w1000 .header-menu>ul>li a{font-size: 18px;}
.header-menu>ul>li a:hover{color:#425597}
.header-menu>ul>li.active a{color:#425597}
.header-menu>ul>li.search{width: 288px;height: 46px;display: flex;position: relative;}
.header-menu>ul>li.search .blurred-search-list{width:100%; position: absolute;left: 0;top:46px;z-index:999; border: 1px solid #d8d8d8;border-top:0;background: #fff;padding:5px; box-sizing: border-box;max-height: 310px;overflow: hidden;}
.header-menu>ul>li.search input{width: 181px;border: 1px solid #d8d8d8;font-size: 16px;padding:0 15px;outline: none;border-right: 0;}
.header-menu>ul>li.search .btn-search{width: 76px;height: 46px;background: #425597;color: #fff;font-size: 18px; text-align: center;line-height: 46px;border-radius: 2px;}
.blurred-search-list li{line-height:30px; font-size: 14px; cursor: pointer;}
.blurred-search-list li:hover{color: #425597;}
.show-more-cytp{ font-size: 15px;color: #999999;padding-top:30px; cursor: pointer;display: flex;align-items: center;justify-content: center;}
.show-more-cytp i{display:block;width: 12px;height: 8px;background:url(../images/icon.png) 0 -26px; margin-left: 5px;}

.show-more{ font-size: 15px;color: #999999; padding-top:10px; cursor: pointer;display: flex;align-items: center;justify-content: center;}
.show-more i{display: block;width: 8px;height: 12px;background:url(../images/icon.png) -26px 0; margin-left: 5px;}
.table-page-part { margin: 15px 0 15px 10px; overflow: hidden; zoom: 1; }
.table-page-part .paging { text-align: right; }
.paging { height: 30px; text-align: center; font: 14px arial; color: #666; }
.paging a, .paging span { line-height: 28px; overflow: hidden; vertical-align: top; display: inline-block; }
.paging a { height: 28px; border: 1px solid #e8e8e8; background: #ffffff; color: #999; padding: 0 11px; line-height: 28px; margin: 0 2px; text-decoration: none; }
.paging a:hover { text-decoration: none; border: 1px solid #b90c0e; background: #fff; color: #666; }
.paging .select, .paging .selected { border: 1px solid #b90c0e; background: #b90c0e; margin: 0 2px; color: #fff; height: 28px; line-height: 28px; padding: 0 11px; }
.paging .no { padding: 0 11px; height: 28px; margin: 0 2px; line-height: 28px; border: 1px solid #e8e8e8; background: #fff; cursor: no-drop; color: #ccc; }


#footer{line-height:50px;text-align: center;font-size: 12px;color: #999999; background: #232526;}
#footer a{color:#999;}


.btn-blue{background: #00a4ff;text-align: center;color:#fff;display: block;border: 0;}
.btn-blue:hover{background: #0196e8;color: #fff;}
.btn-big{height: 62px;line-height: 62px;font-size: 20px;border-radius: 31px;}

/*返回顶部*/
.to-top{display:none;position: fixed;bottom:200px;right:20px;width: 80px;height: 35px;padding-top:45px;line-height:35px;background: url(../images/toTop.jpg);cursor: pointer;z-index: 99;font-size:14px;color:#fff;text-align: center;}
.fn-pt-60{padding-top:60px}


@keyframes upDown {
    0% {
      transform:translateY(-20px);
      -ms-transform:translateY(-20px);  /* IE 9 */
      -moz-transform:translateY(-20px);   /* Firefox */
      -webkit-transform:translateY(-20px); /* Safari 和 Chrome */
      -o-transform:translateY(-20px);   /* Opera */
    }
    50% {
      transform:translateY(0);
      -ms-transform:translateY(0);  /* IE 9 */
      -moz-transform:translateY(0);   /* Firefox */
      -webkit-transform:translateY(0); /* Safari 和 Chrome */
      -o-transform:translateY(0);   /* Opera */
    }
    100% {
      transform:translateY(-20px);
      -ms-transform:translateY(-20px);  /* IE 9 */
      -moz-transform:translateY(-20px);   /* Firefox */
      -webkit-transform:translateY(-20px); /* Safari 和 Chrome */
      -o-transform:translateY(-20px);   /* Opera */
    }
  }
  @-webkit-keyframes upDown {
    0% {
      -webkit-transform: translateY(-20px);
    }
    50% {
      -webkit-transform: translateY(-0);
    }
    100% {
      -webkit-transform: translateY(-20px);
    }
  }