@charset "UTF-8";

/* 引入arrow_bottom.png	 */
.nav .nav-top .nav-top-content .nav-top-item-external::after {
  background: url('https://static.iflyrec.com/v1/iflyrectjpt/publicread01/newscenter/tjzmweb/60cac6e8.png') no-repeat 0 0;
}
/* 引入arrow_top.png */
.nav .nav-top .nav-top-content .nav-top-item-external:hover::after {
  background: url('https://static.iflyrec.com/v1/iflyrectjpt/publicread01/newscenter/tjzmweb/60cac6ec.png') no-repeat 0 0;
}
/* 引入news-banner图 */
.pro-banner-wrap .pro-banner {
  background: url("https://static.iflyrec.com/v1/iflyrectjpt/publicread01/newscenter/tjzmweb/60cac69c.png") center no-repeat;
}
/* 引入right-icon-top-gray.png */
.back-top .item-back-top {
  background-image: url("https://static.iflyrec.com/v1/iflyrectjpt/publicread01/newscenter/tjzmweb/60cac728.png");
}
/* 引入right-icon-top.png */
.back-top:hover .item-back-top {
  background-image: url("https://static.iflyrec.com/v1/iflyrectjpt/publicread01/newscenter/tjzmweb/60cac72b.png");
}
/* 引入arrow-down-normal.png */
.news-detail-wrap .detail-nav-crumbs .nav-crumb::after {
  background-image: url("https://static.iflyrec.com/v1/iflyrectjpt/publicread01/newscenter/tjzmweb/60cac762.png");
}


html, body {
  height: 100%; }
  html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
  body{font-size:14px;font-family:"SourceHanSansCN-Regular","Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;background:#fff!important;min-width:1200px;word-wrap:break-word;}
  button,input,select,textarea{font:12px/1.5  Arial, "Microsoft Yahei";color:#333;}
  ul,li{list-style:none;}
  /* h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%;} */
  img{border:none;border:0;vertical-align:middle;}
  a{text-decoration:none;outline:none;}
  input,select,textarea{vertical-align:middle;*font-size:100%;}
  input{outline:none;font-weight: normal!important;}
  input::-webkit-input-placeholder{
      color: #CFCFCF;
  }
  input::-moz-placeholder{   /* Mozilla Firefox 19+ */
      color: #CFCFCF;
  }
  input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
      color: #CFCFCF;
  }
  input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
      color: #CFCFCF;
  }
  input::-ms-clear{display:none;}
  a{text-decoration:none}
  a:hover{text-decoration:none!important;}
  input,select,textarea{font-family:"Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
  .input-normal{width:150px!important}
  .input180{width:180px!important}
  .input280{width:280px!important}
  .a-button-all{display:block;padding:0 6px;background:#39c;color:#fff;text-align:center;height:40px;line-height:40px;border-radius:6px }
  .a-button-all:hover{background:#2388bc;color:#fff;text-decoration:none}
  .button-normal{width:100px!important}
  .button200{width:180px!important}
  .button-color-grey{background:#ccc}
  .a-button-icon{display:block;padding:0 6px;border:1px solid #bababa;background:#fff;color:#000}
  .float-l{float:left}
  .float-r{float:right}
  .margin-left{margin-left:10px}
  input:focus{background:#fff}
  .font-size20{font-size:20px}
  .font-green{color:#46961f}
  .font-red{color:#fc3f3f}
  .font-blue{color:#4185F6}
  .font-black{color:#000}
  .line-y{border-left:0px solid #39c;display:block;width:12px;height:16px;margin-top:7px;float:left}
  .fn-clear { zoom: 1;}
  .a-button {background:#4185F6; color: #fff!important; text-decoration: none!important; height: 46px; display: block; line-height: 46px; width:220px; -webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px;  text-align: center; margin:0 auto;z-index: 3;cursor:pointer}
  .a-button:hover {background-color: rgba(65, 133, 246,0.8); color: #fff!important; text-decoration: none!important; height: 46px; display: block; line-height: 46px; width:220px; border-radius: 6px; text-align: center; margin:0 auto;}
  .orange-btn{background: #ff7f00!important;}
  .orange-btn:hover{background: #cc6600!important;}
  .white-btn{background: #fff!important;border: 1px solid #999;color: #666!important}
  .white-btn:hover{color: #007eec!important;border: 1px solid #007eec;}
  .green-btn{background: #00a65d!important;color: #fff!important;padding: 1px;}
  .green-btn:hover{background: #00854a!important;color: #fff!important}
  .prohibit{background: #f0f0f0!important;color: #b2b2b2!important;border: 1px solid #b2b2b2;outline:none;}
  .prohibit:hover{color: #b2b2b2!important;border: 1px solid #b2b2b2;background: #f0f0f0!important;}
  .cf::before,
  .cf::after{
      content: '';
      display: table;
      clear: both;
  }



  .nav {
    position: fixed;
    width: 100%;
    min-width: 1200px;
    height: 110px;
    top: 0;
    left: 0;
    background: #fff;
    border-bottom: 1px solid rgba(64, 0, 0, 0.1);
    z-index: 10;
  }
  .nav.relative {
    position: relative;
  }
  .nav .nav-top {
    background: #f4f6fa;
    height: 40px;
  }
  .nav .nav-top .nav-top-content {
    width: 1200px;
    height: 40px;
    margin: 0 auto;
    font-size: 14px;
  }
  .nav .nav-top .nav-top-content .nav-top-item {
    position: relative;
    float: right;
    margin-left: 32px;
    line-height: 40px;
    color: #4d5a75;
    cursor: pointer;
  }
  .nav .nav-top .nav-top-content .nav-top-item:hover {
    color: #4285f6;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external {
    padding-right: 18px;
    cursor: pointer;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external::after {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -5px;
    margin-left: 0px;
    content: '';
    width: 9px;
    height: 9px;
    
    background-position: center;
      background-size: cover;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external:hover::after {
    background-position: center;
    background-size: cover;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external:hover .nav-top-hide-wrap {
    display: block;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external .nav-top-hide-wrap {
    position: absolute;
    display: none;
    top: 40px;
    right: 0;
    z-index: 10;
    padding-top: 4px;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external .nav-top-hide-wrap .nav-top-hide {
    background-color: #fff;
    box-shadow: 0px 0px 4px 0px #e8e9ed;
    border-radius: 3px;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external .nav-top-hide-wrap .nav-top-hide > a {
    display: inline-block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin-left: 0;
    white-space: nowrap;
    color: #4d5a75;
    padding: 0 24px;
    box-sizing: border-box;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external .nav-top-hide-wrap .nav-top-hide > a:hover {
    color: #4285f6;
    background-color: #f4f6fa;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external .nav-top-hide-wrap .nav-top-hide .hide-content {
    color: #4d5a75;
    width: 548px;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external .nav-top-hide-wrap .nav-top-hide .hide-content:after {
    display: table;
    clear: both;
    content: '';
  }
  .nav .nav-top .nav-top-content .nav-top-item-external .nav-top-hide-wrap .nav-top-hide .hide-content > li {
    float: left;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external .nav-top-hide-wrap .nav-top-hide .hide-content > li:first-child {
    width: 224px;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external .nav-top-hide-wrap .nav-top-hide .hide-content > li:nth-child(2) {
    width: 160px;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external .nav-top-hide-wrap .nav-top-hide .hide-content > li:last-child {
    width: 164px;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external .nav-top-hide-wrap .nav-top-hide .hide-content > li .hide-item .hide-item-title {
    position: relative;
    padding-left: 24px;
    width: 100%;
    box-sizing: border-box;
    vertical-align: bottom;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external .nav-top-hide-wrap .nav-top-hide .hide-content > li .hide-item .hide-item-title:after {
    position: absolute;
    left: 24px;
    bottom: 0;
    right: 24px;
    height: 1px;
    content: '';
    background-color: #d2d6dc;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external .nav-top-hide-wrap .nav-top-hide .hide-content > li .hide-item > a {
    padding-left: 24px;
    display: block;
    color: #4d5a75;
    box-sizing: border-box;
    line-height: 50px;
  }
  .nav .nav-top .nav-top-content .nav-top-item-external .nav-top-hide-wrap .nav-top-hide .hide-content > li .hide-item > a:hover {
    color: #4285f6;
    background-color: #f4f6fa;
  }
  .nav .nav-content {
    position: relative;
    width: 1200px;
    height: 70px;
    line-height: 70px;
    margin: 0 auto;
    font-size: 18px;
  }
  .nav .nav-content .nav-logo {
    width: 160px;
    height: 70px;
    float: left;
    font-size: 18px;
    color: #4d5a75;
  }
  .nav .nav-content .nav-logo img {
    cursor: pointer;
    height: 30px;
  }
  .nav .nav-content .nav-logo span {
    float: left;
  }
  .nav .nav-content .nav-router {
    float: left;
    height: 70px;
  }
  .nav .nav-content .nav-router .nav-item {
    height: 69px;
    display: inline-block;
    margin-left: 70px;
    text-decoration: none;
    font-weight: 400;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-size: 16px;
    color: #4d5a75;
    cursor: pointer;
    position: relative;
  }
  .nav .nav-content .nav-router .nav-item:hover {
    color: #4285f6;
  }
  .nav .nav-content .nav-router .nav-item.router-link-exact-active {
    font-weight: 600;
    color: #4285f6;
    border-bottom: 2px solid #4285f6;
  }
  .nav .nav-content .nav-router .nav-item .act-aubble {
    position: absolute;
    top: 8px;
    right: -65px;
    width: 60px;
    height: 16px;
    background: linear-gradient(160deg, #fc7d40 0%, #ff3b3b 100%, #ff3b3b 100%);
    border-radius: 56px 76px 76px 0px;
  }
  .nav .nav-content .nav-router .nav-item .act-aubble span {
    position: absolute;
    width: 60px;
    height: 16px;
    font-size: 14px;
    transform: scale(0.8);
    font-family: FZLTZHK--GBK1-0, FZLTZHK--GBK1;
    font-weight: normal;
    color: #ffffff;
    line-height: 16px;
  }
  .nav .nav-content .loginRegister {
    position: absolute;
    top: 0;
    right: 0;
    height: 70px;
    font-size: 16px;
  }
  .nav .nav-content .loginRegister .login {
    display: inline-block;
  }
  .nav .nav-content .loginRegister .register-btn {
    display: inline-block;
  }
  .nav .nav-content .loginRegister .register-btn .register {
    position: relative;
    margin-left: 32px;
    width: 88px;
    height: 32px;
    line-height: 1.5715;
    position: relative;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    box-shadow: 0 2px 0 rgb(0 0 0 / 2%);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: manipulation;
    height: 32px;
    padding: 4px 15px;
    font-size: 14px;
    border-radius: 4px;
    color: rgba(0,0,0,.65);
    background: #fff;
    border: 1px solid rgba(32,49,82,.2);
    color: #fff;
    background: #4285f6;
    border-color: #4285f6;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 12%);
    box-shadow: 0 2px 0 rgb(0 0 0 / 5%);
  }
  .nav .nav-content .loginRegister .register-btn .register:hover{
    color: #fff;
    background-color: #40a9ff;
    border-color: #40a9ff;
  }
  .nav .nav-content .loginRegister .register-btn .register .corner {
    position: absolute;
    right: 0;
    bottom: -32px;
    background: #ff654d;
    width: 120px;
    height: 24px;
    border-radius: 12px;
    font-size: 12px;
    line-height: 24px;
    color: #ffffff;
  }
  .nav .nav-content .loginRegister .register-btn .register .corner::after {
    position: absolute;
    bottom: 100%;
    right: 16px;
    content: '';
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-top: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ff654d;
  }
  .nav .nav-content .loginRegister .login-corner {
    position: absolute;
    left: 90%;
    top: 10px;
    width: 120px;
    height: 24px;
    color: #fff;
    background-color: #ff654d;
    border-radius: 12px 12px 12px 0;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
  }
  .home-modal .modal-content {
    width: 320px;
    margin: 0 auto;
  }
  .home-modal .modal-content .model-title {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #203152;
    text-align: center;
    line-height: 20px;
  }
  .home-modal .modal-content .model-text {
    margin-top: 16px;
    margin-bottom: 20px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #8e98a7;
    text-align: justify;
    line-height: 18px;
  }
  .home-modal .modal-content .btn {
    width: 100%;
    height: 40px;
  }
  .home-modal .modal-content .btn-wrap {
    height: 40px;
    text-align: center;
  }
  .home-modal .modal-content .ok-btn {
    float: left;
    width: 150px;
    height: 40px;
  }
  .home-modal .modal-content .download-btn {
    float: right;
    width: 150px;
    height: 40px;
  }
  .home-modal .modal-content .use-sendcard-btn {
    width: 150px;
    height: 40px;
  }
  .home-modal .modal-content .center {
    text-align: center !important;
  }
  
  .footer-wrap {
    height: 242px;
    min-width: 1200px;
    width: 100%;
    background: #1e222a;
    color: #fff;
    font-size: 14px;
  }
  .footer-content {
    width: 1200px;
    height: 202px;
    margin: 0 auto;
  }
  .contact {
    float: left;
    margin: 41px 60px 0 0px;
  }
  .contact .link {
    cursor: pointer;
  }
  .contact a {
    text-decoration: none;
    color: #fff;
  }
  .contact .divider {
    display: inline-block;
    margin: -1px 12px;
    width: 1px;
    background-color: #fff;
    height: 13px;
  }
  .contact .contact-txt {
    font-family: PingFangSC-Medium;
    line-height: 20px;
  }
  .contact .contact-content {
    margin-top: 4px;
    margin-bottom: 18px;
    line-height: 20px;
  }
  .contact .contact-content img {
    width: 14px;
    height: 14px;
    margin-right: 5px;
    vertical-align: middle;
  }
  .contact .contact-content img.email {
    width: 14px;
    height: 10px;
    margin-right: 5px;
    vertical-align: middle;
  }
  .contact .friend-link-content {
    display: inline-block;
    margin-top: 4px;
    line-height: 20px;
    margin-bottom: 16px;
  }
  .contact .link-content {
    opacity: 0.4;
    line-height: 24px;
  }
  .contact .link-content .aq {
    margin-left: 10px;
  }
  .dividing {
    float: left;
    width: 1px;
    height: 165px;
    background: rgba(255, 255, 255, 0.24);
    margin-top: 40px;
  }
  .qr-code {
    float: left;
    margin: 65px 0 0 96px;
  }
  .code-item {
    float: left;
    margin-right: 41px;
    text-align: center;
  }
  .code-item img {
    width: 93px;
    height: 93px;
  }
  .code-name {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    text-align: center;
  }
  .space {
    visibility: hidden;
  }
  
.footer-gap {
  height: 260px; }

.head-wrap-new {
  background-color: #203152; }

.news-container-wrap {
  padding-top: 110px;
  min-height: 100%;
  margin-bottom: -242px;
  box-sizing: border-box; }
.pro-banner-wrap {
  background-color: #2661E1; }
  .pro-banner-wrap * {
    box-sizing: border-box; }
  .pro-banner-wrap .pro-banner {
    width: 1200px;
    height: 200px;
    margin: 0 auto;
    padding-top: 58px;
    color: #fff; }
    .pro-banner-wrap .pro-banner .pro-title {
      margin-left: 80px;
      font-size: 40px;
      line-height: 46px; }
    .pro-banner-wrap .pro-banner .pro-desc {
      margin: 16px 0 0 80px;
      font-size: 24px;
      line-height: 27px; }

.news-wrap {
  width: 1000px;
  margin: 27px auto 0;
  padding-bottom: 40px; }
  .news-wrap .news-nav-wrap::before, .news-wrap .news-nav-wrap::after {
    content: '';
    display: table;
    clear: both; }
  .news-wrap .news-nav-wrap .news-nav {
    float: left;
    width: 140px;
    text-align: center;
    margin: 0 30px;
    padding: 18px 0 17px;
    font-size: 18px;
    line-height: 21px;
    color: #203152;
    border-bottom: 3px solid transparent;
    cursor: pointer; }
    .news-wrap .news-nav-wrap .news-nav:hover {
      color: #4285F6; }
    .news-wrap .news-nav-wrap .news-nav.nav-active {
      color: #4285F6;
      border-bottom: 3px solid #4285F6; }
  .news-wrap .news-list-wrap {
    margin-top: 24px;
    padding: 0 32px; }
  .news-wrap .news-item-wrap {
    display: block;
    padding: 16px 18px;
    border-radius: 3px;
    cursor: pointer; }
    .news-wrap .news-item-wrap .new-item-title {
      width: 800px;
      font-size: 16px;
      font-weight: bold;
      line-height: 18px;
      color: #203152;
      text-overflow: ellipsis;
      overflow: hidden;
      word-wrap: normal;
      white-space: nowrap; }
    .news-wrap .news-item-wrap .new-item-abstract {
      margin-top: 16px;
      font-size: 14px;
      line-height: 20px;
      color: #4E5B75; }
    .news-wrap .news-item-wrap .new-other-msg-wrap {
      margin-top: 16px;
      font-size: 14px;
      line-height: 20px;
      color: #8F98A8; }
      .news-wrap .news-item-wrap .new-other-msg-wrap .new-item-date {
        margin-left: 10px; }
    .news-wrap .news-item-wrap:hover {
      box-shadow: 0 0 6px 0 rgba(132, 145, 175, 0.35); }
      .news-wrap .news-item-wrap:hover .new-item-title {
        color: #4285F6; }
  .news-wrap .paging-wrap {
    margin-top: 40px;
    text-align: center; }
    .news-wrap .paging-wrap .paging-content {
      display: inline-block; }
    .news-wrap .paging-wrap #kkpager {
      padding: 0;
      height: 30px; }

.back-top {
  display: none;
  position: fixed;
  bottom: 300px;
  right: 10px;
  width: 63px;
  background-color: #fff;
  border: 1px solid #ECECEC;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 16px 5px;
  cursor: pointer; }
  .back-top .item-back-top {
    width: 22px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin: 0 auto 8px; }
  .back-top .item-name {
    font-size: 12px;
    color: #4D5A74;
    letter-spacing: 0;
    text-align: center; }
  .back-top:hover .item-name {
    color: #4285F6; }

/*
新闻详情页样式
 */
.news-detail-wrap {
  width: 960px;
  margin: 0 auto;
  padding: 32px 0; }
  .news-detail-wrap .detail-nav-crumbs {
    font-size: 14px;
    line-height: 17px; }
    .news-detail-wrap .detail-nav-crumbs .nav-crumb::after {
      content: '';
      display: inline-block;
      width: 13px;
      height: 7px;
      margin-left: 4px;
      background-repeat: no-repeat;
      background-size: contain;
      transform: rotate(-90deg); }
    .news-detail-wrap .detail-nav-crumbs .nav-first-crumb {
      display: inline-block;
      vertical-align: middle;
      color: #4285F6; }
      .news-detail-wrap .detail-nav-crumbs .nav-first-crumb:hover {
        color: #4285F6; }
    .news-detail-wrap .detail-nav-crumbs .nav-last-crumb {
      display: inline-block;
      vertical-align: middle;
      margin-left: 4px;
      width: 280px;
      color: #4E5B75;
      text-overflow: ellipsis;
      overflow: hidden;
      word-wrap: normal;
      white-space: nowrap; }
  .news-detail-wrap .news-title-wrap {
    opacity: 0;
    margin-top: 18px;
    font-size: 22px;
    max-height: 50px;
    overflow: hidden; }
    .news-detail-wrap .news-title-wrap .news-title-text {
      line-height: 25px;
      color: #203152; }
  .news-detail-wrap .opacity-show {
    opacity: 1; }
  .news-detail-wrap .text-ellipsis-wrap {
    height: auto;
    max-height: 50px;
    line-height: 25px;
    overflow: hidden;
    position: relative; }
    .news-detail-wrap .text-ellipsis-wrap .text-ellipsis-text {
      margin-left: -1px;
      width: 100%;
      word-break: break-all; }
    .news-detail-wrap .text-ellipsis-wrap::before {
      float: left;
      width: 1px;
      content: '';
      height: 50px; }
    .news-detail-wrap .text-ellipsis-wrap::after {
      float: right;
      content: "...";
      height: 25px;
      line-height: 25px;
      width: 3em;
      margin-left: -3em;
      position: absolute;
      left: 100%;
      top: 25px;
      padding-left: 2em;
      background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 2em); }
  .news-detail-wrap .news-submit-wrap {
    margin-top: 16px;
    font-size: 0;
    color: #8F98A8; }
    .news-detail-wrap .news-submit-wrap .news-author {
      display: inline-block;
      vertical-align: middle;
      font-size: 14px;
      line-height: 20px; }
    .news-detail-wrap .news-submit-wrap .news-submit-date {
      display: inline-block;
      vertical-align: middle;
      font-size: 14px;
      line-height: 20px;
      margin-left: 8px; }
  .news-detail-wrap .news-article-content {
    font-size: 14px;
    line-height: 20px;
    color: #4E5B75;
    margin-top: 16px; }
    .news-detail-wrap .news-article-content ul{
      list-style: unset; 
  
      }
      .news-detail-wrap .news-article-content li{
        list-style: unset;
        margin-left: 20px;
        }
        .news-detail-wrap .news-article-content blockquote {
          display: block;
          border-left: 8px solid #d0e5f2;
          padding: 5px 10px;
          margin: 10px 0;
          line-height: 1.4;
          font-size: 100%;
          background-color: #f1f1f1
        }

/* 分页器 */
#kkpager{
	clear:both;
	color:#666;
	padding:5px 0px 5px 0px;
	font-size:12px;
	font-family: Verdana, 'Microsoft Yahei';
	line-height: 30px;
}
#kkpager a{
	float: left;
	padding:0 10px;
	height:28px;
	line-height: 28px;
	text-align: center;
	display: inline;
	margin-right: 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	cursor: pointer;
	background: #fff;
	text-decoration:none;
	color:#666;
	border: 1px solid #ddd;
}

#kkpager span.disabled{
	float: left;
	display: inline;
	padding:0 10px;
	height:28px;
	line-height: 28px;
	text-align: center;
	margin-right: 5px;
	border-radius: 4px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	background:#f0f0f0;
	border:1px solid #b2b2b2 ;
	color:#b2b2b2;
}
#kkpager span.curr{
	float: left;
	border:1px solid #4185F6;
	display: inline;
	height:28px;
	width:28px;
	line-height: 28px;
	text-align: center;
	margin-right: 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #4185F6;
	color:#fff;
}
#kkpager a:hover{
	background:#fff; 
	color:#197afc;
	border: 1px solid #197afc;
}


#kkpager_gopage_wrap{
	position:relative;
	left:0px;
	top:0px;
	margin: 0 5px
}
#kkpager_btn_go {
	font-size: 12px;
  	width: 50px;
  	height: 28px;
	border:1px solid #ddd;
	line-height:28px;
	padding:0px;
	margin:0 0 0 7px;
	text-align:center;
	cursor:pointer;
	background:#fff;
	color:#666;
	position: static;
}
#kkpager_btn_go_input{
	font-family: Verdana, 'Microsoft Yahei';
	width: 36px!important;
  	height: 28px!important;
  	line-height: 28px;
	font-size: 14px;
	color:#666;
	text-align:center;
	margin:0 1px 0 1px;
	padding:0;
	border:1px solid #ddd;
	position:relative;
	left:0px;
	top:0px;
	outline:none;
	box-sizing: initial;
}

#kkpager_btn_go_input.focus{
	border-color:#31ACE2;
}

#kkpager .pageBtnWrap{
	float:right;
}
#kkpager .infoTextAndGoPageBtnWrap{
	float:right;
}
#kkpager .spanDot{
	float:left;
	margin-right:5px;
}

#kkpager .currPageNum{
	color:#FD7F4D;
}

#kkpager .infoTextAndGoPageBtnWrap{
	padding:0 0 0 5px;
}
    

