/*通用*/
*{margin:0;padding:0;}
html{min-height:100%;}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0px;padding:0px;border:none;list-style:none;}
a{text-decoration:none;text-shadow:none;font-weight:normal;}
ul{list-style:none;}
textarea,input,button{outline:none;-webkit-appearance:none;font-family:"微软雅黑";}
.fl{float:left;}
.fr{float:right}
a{color:#6c6c6c;text-decoration:none;}
img{border:none;}
.clear{clear:both;height:0;overflow:hidden;}
body{font:14px "microsoft yahei", Arial, Helvetica, sans-serif;color:#333;background-color:#fafafa;min-height:100%;}
.nav_in{width: 100%;padding: 15px 0;background: url(../images/logo_bj.jpg) repeat-x;background-color: #0a4f90;}
.nav_in a img{margin: 0 auto;display: block;width: 95%;max-width:731px;}
/* 表单开始*/
.IndTit{line-height:50px;width: 100%;margin:0 auto;font-size:18px;text-align: center;color:#ffffff;background-color: #0a4f90;border-top-left-radius:5px;border-top-right-radius:5px;}

.IndTit2{line-height:50px;border-bottom:1px solid #ddd;width: 100%;margin:0 auto;background-color: #fafafa;}
.IndTit2 li{line-height:50px;height:50px;overflow: hidden;font-size:15px;font-weight:600;color:#000;float: left;width: 50%;text-align: center;cursor: pointer;}
.IndTit2 li.active{background:#0a4f90!important;color: #ffffff;}

.LisR{background-color: #ffffff;margin:15px auto;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);border-radius: 5px;min-width:310px;margin-bottom:30px;width: 93%;max-width: 800px;}
.LisQue{padding:15px 0;width:90%;margin: 0 auto;}
.LisQueS{line-height:35px;margin-top:10px;color:#545454;font-size:14px;width:100%;font-weight: bold;}
.LisQueI{margin-top:10px;height:48px;line-height:48px;padding:0 15px;background:#FFF;border:1px solid #ddd;font-size:14px;color:#000;display:block;width:100%;box-sizing: border-box;border-radius: 3px;}
.LisQueB{line-height:48px;height:48px;width:250px;color:#FFF;border:none;display:block;background:#0a4f90;font-size:16px;margin:20px auto 0;border-radius: 8px;}
/* 表单结束*/
/*尾*/
.foot{background:#0a4f90;padding:10px 0;width:100%;margin:0 auto;font-size:12px;color: #dddddd;text-align: center;line-height: 40px;}
/* 查询结果*/
/* pc*/

.pc-result{background-color: #ffffff;margin: 30px auto;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);border-radius: 5px;width: 900px;padding:20px;}
.pc_table_box{border-collapse: collapse;border: 1px solid #ddd;background-color: #fff;width: 100%;margin: 0px auto;padding-bottom: 5px;}

.pc_table_box th{padding: 12px 10px;border: 1px solid #ddd;text-align:right;color: #333;}
.pc_table_box td{padding: 12px 10px;border: 1px solid #ddd;}


/* wap */
.wap-result{background-color: #ffffff;margin: 20px auto;min-width:300px;width: 100%;max-width: 800px;padding-bottom: 10px;border-radius: 5px;position: relative;}
.wap_table_box { border-collapse: collapse; border: 1px solid #ddd; background-color: #fff; width: 95%;margin: 20px auto;font-size: 14px;}
.wap_table_box td, .wap_table_box th { padding: 12px 10px;border: 1px solid #ddd; font-size: 14px;}
.wap_table_box td, .pro_table_borderright th { border-right: none; border-left: none;font-size: 14px; }
.wap_table_box tr th {color: #333;text-align:right;font-size: 14px; }


.cx-tips{text-align: center;line-height: 40px;text-align: center;margin-top: 10px;font-size: 13px;}
.cx-tips span{color:#0a4f90;font-weight: bold;}

#code{position: absolute;right: 1px;top: 1px;}
.dzbtn{line-height:48px;height:48px;width:250px;color:#FFF;border:none;display:block;background:#0a4f90;font-size:16px;margin:20px auto 0;border-radius: 8px;text-align: center;}

.zhengshu{background-color: #ffffff;margin: 20px auto;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);border-radius: 5px;width: 1000px;}
.dzzs div{position: absolute;}

.downcert{margin: 0px auto;position: relative;}
.downcert div{position: absolute;}


.no-result{width: 100%;line-height: 40px;text-align: center;padding: 30px 0;margin:20px auto;font-size: 18px;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);border-radius: 6px;font-weight: bold;background: #fffdf6;}
.no-tips{display:flex;justify-content: center;}
.no-img{width: 40px;height: 40px;display:flex;justify-content: center}
.no-img img{width: 40px;height:40px;vertical-align: middle;}
.no-txt{color:#FF0000;display:flex;justify-content: center}

.dzbtn{max-width: 180px;font-weight:normal;text-align: center;background: #3F4CAD;color: #FFFFFF;padding: 10px 15px;margin: 20px auto 0;border-radius: 3px;    display: block;line-height:30px}

.btn_m{width:100%;height:44px;line-height:44px;text-decoration: none;color:#ffffff;font-family:微软雅黑;font-size:16px;background:#3F4CAD;display: block;cursor:pointer;vertical-align: middle;border-radius:5px;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.1);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);margin-top: 15px;border-radius: 3px;}
.btn_m:hover{font-size:18px;color:#ffffff;}
.tr_title{background: #3f4cad!important;}
.tr_title th{background: #3f4cad!important;color: #ffffff;padding:10px 15px!important;border-radius: 5px;}
.tr_title th span{color: #ffffff;text-align:left;display: block;font-size: 14px!important;line-height:20px;font-weight: normal;}
.tr_content{background: #333333;color: #333333;line-height: 30px;}
.tr_content td{padding:5px;}


.js-lightBox{
  cursor: pointer;
  opacity: .8;
}

.js-lightBox:hover{
  opacity: 1;
}

.lightBox-view img{
    display: block;
    display: none;
    border:0px;
    margin:0px !important;
}

.lightBox-popupMask{
  position: fixed;
  background:black;
  filter:alpha(opacity=80);/* IE */
  opacity:0.8;
  width:100%;
  height: 100%;
  z-index:9999;
  display: none;
  background-image: url('../images/overlay.png');
}

.lightBox-popup{

}

.lightBox-popup{
  display: none; 
  position: fixed;
  z-index:10000;
  top:0%;
  left:50%;
  height: 50%;
  background-color: white;
  /* margin-left:-500px; */
  border-radius: 10px;
  border:5px solid white;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('../images/loading.gif'); 
  background-size: 8%;
}

.lightBox-description .lightBox-btn{
 /*  position: absolute;
  top:0; */
  display: inline-block;
  height: 100%;
  width:50%;
  text-align: center;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
  filter:alpha(opacity=20);/* IE */ 
  opacity: .4;
  background-image: url('../images/opacity.png');
}
.lightBox-description .lightBox-btn:hover{
  filter:alpha(opacity=100);/* IE */ 
  opacity: 1;
}

/* .lightBox-view .lightBox-prev-btn{
  left:0; 
}
.lightBox-view .lightBox-next-btn{
  right:0;
} */

.lightBox-description .lightBox-prev-btn.active{
  background-image: url('../images/prev.png'); 
}
.lightBox-description .lightBox-next-btn.active{
  background-image: url('../images/next.png'); 
}

.lightBox-description .lightBox-prev-btn.disable{
  background-image: url('../images/prev.png');
  opacity: 0.1;
  cursor: default;
}
.lightBox-description .lightBox-next-btn.disable{
  background-image: url('../images/next.png'); 
  opacity: 0.1;
  cursor: default;
}

.lightBox-view .lightBox-description{
  position: absolute;
  bottom:0;
  right:0;
  left:0;
  padding:15px;
  display: none;
  color:white;
  background-color: black;
  filter:alpha(opacity=80);/* IE */ 
  background: rgba(0,0,0,.8);
}
.lightBox-view .lightBox-description .lightBox-current-index{
  margin-top: 5px;
  display: block;
  font-style:italic;
}
.lightBox-view .lightBox-description .lightBox-close{
  float: right;
  display: block;
  width:40px;
  height:40px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-image: url('../images/close.png'); 
  background-position: center center;
}
.lightBox-description .btn-position{
  float: right;
  position:relative;
  width:100px;
  height: 40px;
}