@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4,ol,ul,li,p,dd,dl,dt{list-style: none;padding: 0;margin: 0;font-weight: normal;}
.warp{ min-width:1200px; max-width:1920px; margin:0 auto; border:solid #F00 0px; overflow:hidden}
.container{ background:#FFF; max-width:none; margin:15px 0 0; padding-bottom:70px}
.center{ width:1200px; margin:0 auto}

.process{ padding:16px 30px; overflow:hidden; margin-bottom:24px; position:relative}
.process:before{ content:""; position:absolute; background:#CCDFFF; width:100%; height:2px; margin-top:-1px; top:50%; left:0}
.process ul{ display: -webkit-flex; /* Safari */ display: flex; justify-content:space-between}
.process li{ float:left; text-align:center; position:relative}
.process li:before{ content:""; position:absolute; background:#DDE9FD; width:16px; height:16px; border-radius:16px; margin:-8px 0 0 -8px; top:50%; left:50%}
.process li:after{ content:""; position:absolute; background:#7CA5FF; width:8px; height:8px; border-radius:8px; margin:-4px 0 0 -4px; top:50%; left:50%}
.process li .process-name{ font-size:18px; color:#578eef; line-height:22px; font-weight:bold}
.process li .process-time{ font-size:16px; color:#707070; line-height:20px; margin-top:25px}

.bkzn-left{ float:left; width:212px}
.bkzn-left .bl-title{ background:#006FB7; height:51px; line-height:51px; text-align:center; font-size:18px; color:#ffffff; font-weight:bold}
.bkzn-left .bl-list{ margin-top:8px}
.bkzn-left .bl-list .listItem{ background:#F3F4F6; border-radius:6px; margin-bottom:9px}
.bkzn-left .bl-list .listItem .listHead{ background:#E4E7EA; padding:15px 0 15px 50px; border-radius:6px; font-size:16px; color:#313131; line-height:26px; position:relative}
.bkzn-left .bl-list .listItem .listHead:before{ content:""; position:absolute; width:26px; height:26px; background:url(../images/listHead-icon.png) no-repeat; top:15px; left:14px}
.bkzn-left .bl-list .listItem:nth-child(1) .listHead:before{ background-position:0 0}
.bkzn-left .bl-list .listItem:nth-child(2) .listHead:before{ background-position:-26px 0}
.bkzn-left .bl-list .listItem:nth-child(3) .listHead:before{ background-position:-52px 0}
.bkzn-left .bl-list .listItem:nth-child(4) .listHead:before{ background-position:-78px 0}
.bkzn-left .bl-list .listItem:nth-child(5) .listHead:before{ background-position:-104px 0}
.bkzn-left .bl-list .listItem:nth-child(6) .listHead:before{ background-position:-130px 0}
.bkzn-left .bl-list .listItem .listHead span{ display:inline-block; min-width:120px; position:relative}
.bkzn-left .bl-list .listItem .listHead span:before{ content:""; position:absolute; width:8px; height:8px; border:solid 1px #A5A5A5; border-top:none; border-right:none; transform:rotate(-45deg); top:7px; right:-16px}
.bkzn-left .bl-list .listItem .listBody{ padding:5px 0 19px; display:none}
.bkzn-left .bl-list .listItem .listBody li{ font-size:14px; color:#434343; line-height:20px; text-align:center; padding:8px 0}
.bkzn-left .bl-list .listItem .listBody li a{ color:#434343}
.bkzn-left .qrcode{ background:#F3F4F6; text-align:center; padding:13px 0 18px; font-size:14px; color:#313131; line-height:24px}
.bkzn-left .qrcode img{ display:inline-block}
.bkzn-left .qrcode span{ display:block; background:#FF6613; width:93px; height:25px; text-align:center; line-height:25px; border-radius:9px; font-size:14px; color:#FFFFFF; margin:4px auto 0}

.bkzn-center{ float:left; width:710px; margin-left:9px}
.introduce{ padding:7px 0 46px; border:solid 1px #DCDCDC; border-radius:7px;}
.introduce .intro-head{ width:672px; margin:0 auto}
.introduce .intro-head h3{ font-size:18px; color:#006fb7; line-height:31px; font-weight:normal; text-align:center; padding:13px 0; border-bottom:solid 1px #E5E5E5}
.introduce .intro-head p{ font-size:14px; color:#a0a0a0; line-height:21px; text-align:center; padding-top:9px}
.introduce .intro-body{ padding:0 27px 0 28px}
.introduce .intro-body .intro-img{ text-align:center; padding:24px 0}
.introduce .intro-body .intro-img img{ display:inline-block}
.introduce .intro-body .intro-txt1{ font-size:14px; color:#313131; line-height:30px; text-indent:1.7em}
.introduce .intro-body .intro-txt2{ font-size:14px; color:#313131; line-height:30px; margin-top:21px}
.introduce .intro-body .intro-txt2 b{ display:block; font-size:16px}
.introduce .intro-body .intro-source{ font-size:14px; color:#313131; line-height:36px; margin-top:21px; text-align:right}

.bkzn-right{ float:right; width:260px}
.bkzn-right .br-guide{ background:#EBECEF; padding:10px 10px 26px 25px; margin-top:12px}
.bkzn-right .br-guide .guide-title{ font-size:16px; color:#006fb7; line-height:23px; font-weight:bold; padding:0 0 9px 12px; position:relative}
.bkzn-right .br-guide .guide-title:before{ content:""; position:absolute; background:#006FB7; width:5px; height:16px; border-radius:5px; top:3px; left:0}
.bkzn-right .br-guide li{ font-size:13px; color:#313131; line-height:21px; padding:5px 0 5px 14px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.bkzn-right .br-guide li a{ color:#313131}


.foot-copyright{
    width: 100%;
    background: rgba(30,71,114,1);
    text-align: center;
    font-size: 12px;
    line-height: 40px;
    font-weight: 400;
    color: rgba(255,255,255,0.5);
}
.foot-copyright a{
    color: rgba(255,255,255,0.5);
}

table{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;padding: 35px;border-collapse: collapse;}
table tr,table th,table td{white-space: nowrap;border:1px solid #ebeef5;padding: 8px;border: 1px solid #eee;border-collapse: collapse;}

.nav{width:1200px;height:80px;margin:0 auto;background:rgba(255,255,255,1);box-shadow:0 2px 10px 0 rgba(0,0,0,0.06);}
.nav .nav-ul{padding:12px 20px;overflow:hidden;}
.nav .nav-li{float:left;margin-left:30px;}
.nav .nav-li:first-child{margin-left:0;}
.nav .nav-li .icon{float:left;width:56px;height:56px;}
.nav .nav-li .url{float:left;padding:2px 0;}
.nav .nav-li .url-line{margin:4px 0;overflow:hidden;}
.nav .nav-li .url-line a{float:left;width:57px;padding:4px 12px;font-size:14px;line-height:12px;color:#333333;border-right:1px solid #e8e8e8;text-decoration:none;text-align: center;}
.nav .nav-li .url-line a:last-child{border-right:none;}

.header{padding: 24px 0;}
.header .logo{float: left;}
.header .countdown {
  float: right;
  font-size: 18px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  line-height: 25px;
}

.header .countdown span {
  display: block;
  float: left;
  margin-top: 10px;
  line-height: 36px;
}

.header .countdown span.date {
  margin: 10px 6px;
}

.header .countdown span i {
  display: block;
  width: 28px;
  height: 36px;
  margin: 0 2px;
  float: left;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  color: rgba(230, 1, 16, 1);
  line-height: 36px;
  font-style: normal;
  background: rgba(255, 241, 241, 1);
}

.clearfix:after,
.clearfix:before,
.container:before,
.container:after{clear:both;display:table;content:""}