﻿@charset "utf-8";

body {
  /*font: 14px/1.5 'microsoft yahei', Verdana, Arial, Helvetica, sans-serif;*/
  font: 12px/1.14 arial,\5b8b\4f53;
  color: #333;
  background-color:#f5f5f5;
}
* {
  margin: 0 auto;
  padding: 0;
}
img {
  width: 100%; height: 100%;
  vertical-align: middle;
  border: 0;
}
a {
  color: #333;
  text-decoration: none;
}
a:hover {
  color: #0080e1;
  text-decoration:none;
}
li {
  list-style: none;
}
input,
select,
textarea {
  outline: none;
}
select::-ms-expand {
  display: none;
}

.jczw-headtop{
  width:100%;
  height:60px;
  background-color:#0080e1;
  padding:0 20px;
  box-sizing:border-box;
}
.jczw-headtop h1{
  overflow:hidden;
  float:left;
  padding-top:6px;
}
.jczw-headtop h1 a{
  display:block;
  width:140px;
}
.loginRight{
 display:block;
 float:right;
 width:100px;
 height:30px;
 background:url(../images/login.png) no-repeat;
 margin-top: 15px;
}
.jczw-nav{
  width:100%;
  height:auto;
  padding:20px 0;
  box-sizing:border-box;
  overflow:hidden;
  background-color:#eef7ff;
}
.jczw-nav ul li{
  float:left;
  width:20%;
  padding:4px 0;
  font-size:16px;
  text-align:center;
  color:#0080e1;
}
.jczw-nav ul li a{
  text-align:center;
  font-size:16px;
  color:#0080e1;
}
.jczw-swiper{
  /* height:120px; */
   /*padding:10px 0;*/
  box-sizing:border-box;
  background-color: #fff;
}
.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.jczw-search {
  width: 100%;
  padding: 20px 20px 20px;
  margin-bottom:20px;
  background-color:#fff;
  box-sizing: border-box;
}
.searchBox {
  overflow: hidden;
  border: 1px solid #d5d5d5;
}
.searchBox input {
  width: 75%;
  height: 34px;
  padding-left: 5px;
  float: left;
  border:0;
  box-sizing: border-box;
}
.searchBox .searchBtn {
  width: 22%;
  height: 34px;
  border-left:1px solid #d5d5d5;
  background-color: #f5f5f3;
  color: #333;
  text-align: center;
  line-height: 34px;
  float: right;
}
.search-push{
 padding:10px 0;
}
.search-push ul li{
line-height:26px;
text-overflow:ellipsis;
white-space: nowrap;
overflow:hidden;
}
.zxList {
  background-color: #fff;
  overflow: hidden;
  padding: 10px 20px 20px;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.titleBox {
  width: 100%;
  line-height: 40px;
  font-size: 18px;
  color: #0080e1;
  font-weight: bold;
  border-bottom: 1px solid #e4e4e4;
  background-color: #fff;
}
.titleBox .more {
  float: right;
  color: #666;
  font-size: 14px;
  font-weight: normal;
}
.zxList ul {
  padding-top:10px;
}
.zxList ul li {
  line-height: 30px;
}
.zxList ul li a{
  display: block;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.jczw-head{
  height:40px;
  padding:10px 20px;
  background-color:#0080e1;
  text-align:center;
  overflow:hidden;
  position: relative;
  z-index:1000;
}

.jczw-head a{
  display:block;
  width:30px;
  height:30px;
  margin-top:10px;
  float:left;
  background:url(../images/arrowLeft.png) no-repeat;
}
.jczw-head span{
  line-height: 40px;
  color: #fff;
  font-size: 16px;
}
.jczw-head a.user{
  float:right;
  background:url(../images/f11.png) no-repeat;
  background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 30px;
    width: 28px;
}
.jczw-head a.rightsearch{
  float:right;
  background:url(../images/sqsearch.png) no-repeat;
}

.jczw-head a.rightsieve{
  float:right;
  background:url(../images/sieve.png) no-repeat;
}
.jczw-head a.rightcansee{
  float:right;
  margin-right:10px;
  background:url(../images/cansee.png) no-repeat;
}
.jczw-head a.rightClose{
  float:right;
  background:url(../images/close.png) no-repeat;
}
.dataList,.searchList{
  margin:20px 0;
  box-sizing:border-box;
}
.dataList ul li,.searchList ul li{
  padding:10px;
  background-color:#fff;
  border-bottom:1px solid #ccc;
  overflow:hidden;
}
.dataList ul li h2{
  font-size:0.32rem;
  font-weight:normal;
  color:#2122cd;
}
.searchList ul li h2{
    font-size:0.32rem;
  font-weight:normal;
  color:#2122cd;
  /*color:#2122cd;
  font-size:0.32rem;
  font-weight:normal;*/
}
.searchList ul li h2 span.red{
  color:red;
}
.dataList ul li .author,.searchList ul li .author{
    margin-top: 0.23rem;
    font-size: 0.26rem;
    color: #96a3ab;
  /*color:#999;
  line-height:34px;*/
}
.dataList ul li p,.searchList ul li p{
    color: #333;
    font-size: 0.28rem;
    margin-top: 0.26rem;
    letter-spacing: 0.02rem;
    line-height: 0.35rem;
  /*color:#666;
  line-height:24px;*/
}
.dataList ul li .inforBox,.searchList ul li .inforBox, .dataList ul li .caozuoBox, .searchList ul li .caozuoBox,.jczw-listInfor .caozuoBox{
    margin-top: 0.15rem;
    font-size: 0.26rem;
    padding-right: 0.65rem;
  /*overflow:hidden;
  margin-top: 10px;*/
}
.dataList ul li .inforBox span,.searchList ul li .inforBox span{
    color: #2d9a59;
    font-size: 0.26rem;
  /*display:block;
  float:right;
  color:#999;
  line-height:28px;*/
}

.searchList ul li .caozuoBox span,.dataList ul li .caozuoBox span,.jczw-listInfor .caozuoBox span{
        color: #95a2aa;
    font-size: 0.26rem;
    /*margin-top: 0.26rem;*/
     float:left;
    padding-right: 0.65rem;
    display: block;
  /*display:block;
  float:left;
  color:#999;
  margin-right:10px;*/
}
.searchList ul li span.company,.searchList ul li span.origin,.searchList ul li span.time{
  color:#088802;
  display:block;
  float:left;
  margin-right:8px;
}
.searchList ul li span.company,.searchList ul li span.origin,.searchList ul li span.time{
  display:block;
  margin-right:8px;
}
.fenye{ width:375px;margin:0 auto;}
.fenye ul li{ float:left; margin-left:5px;padding: 4px 6px; border:1px solid #ccc; cursor:pointer; color:#999;background-color: #fff;    margin-bottom: 20px;}
.fenye ul li a{ color:#999;}
.fenye ul li.xifenye{ width:auto; text-align:center; float:left; position:relative;cursor: pointer;}
.fenye ul li .xab{ float:left; position:absolute; width:39px; border:1px solid #ccc; height:123px; overflow-y: auto;overflow-x: hidden;top:-125px; background-color: #fff; display:inline;left:-1px; width:50px;}
.fenye ul li .xab ul{ margin-left:0; padding-bottom:0;}
.fenye ul li .xab ul li{ border:0; padding:4px 0px; color:#999; width:34px; margin-left:0px; text-align:center;margin-bottom:0;}
.jczw-company{
  padding:10px;
  background-color:#fff;
  margin-top:20px;
}
.jczw-company h2{
  font-size:16px;
  color:#333;
}
.jczw-company p{
  color:#666;
}
.jczw-selectnav{
  height:45px;
  -moz-box-shadow: 2px 3px 4px #ccc;
  -ms-box-shadow: 2px 3px 4px #ccc;
  -webkit-box-shadow: 2px 3px 4px #ccc;
  box-shadow: 2px 3px 4px #ccc;
  background-color:#fff;
  border-top: 1px solid #e4e4e4;
}
.jczw-selectnav ul li{
  width: 30%;
  height: 45px;
  line-height: 45px;

  float: left;
  text-align: center;
  font-size: 16px;
}
.jczw-selectnav ul li a{
  display:block;
  height:45px;
}
.jczw-selectnav ul li a select{
  background: none;
    font-size: 14px;
    border: 0;
    color: #0080e1;
}
.iconBox{
  float:right;
  width:10%;
  height:45px;
  background:url(../images/iconmu.png) center no-repeat;
}
.listpicBox{
  overflow:hidden;margin:10px 0;
}
.listpicBox img{
  width:32%;
  float: left;
  margin: 0 2px 2px 0;
}
.jczw-listInfor{
  background-color:#fff;
  padding:0 10px 10px;
}
.jczw-listInfor h2{
  font-size:18px;
  font-weight:normal;
  color:#333;
}
.jczw-listInfor .information span{
  display:inline-block;
  margin-right:10px;
  color:#5974d4;
  line-height:34px;
}
.downloadBtn{
  padding:20px;
  background-color: #fff;
  box-sizing:border-box;
}
.downloadBtn a{
  display:block;
  height:40px;
  border-radius:4px;
  background-color:#0080e1;
  color:#fff;
  font-size:18px;
  text-align:center;
  line-height:40px;
}
.qkoriginBox{
  /*padding:10px;*/
  margin: 5px 0;
  box-sizing:border-box;
  background-color:#fff;
}
.qkoriginBox a {
  display:block;
  overflow:hidden;
}
.qkoriginBox a .leftCon{
  width:80%;
  float:left;
  height:35px;
  line-height:35px;
}
.qkoriginBox a .leftCon img{
  width:80px;
  float:left;
  margin:0 10px;
}
.qkoriginBox a .leftCon .leftqkName span{
  display:block;
  color:#999;
}
/*.qkoriginBox a .leftCon .leftqkName span:nth-child(1){
  line-height:40px;
  font-size:18px;
  color:#333;

}*/
.rightArrow{
  display:block;
  width:25px;
  height:25px;
  float:right;
  background:url(../images/arrowright.png) no-repeat;
  margin-top: 5px;
}
.alikeWX,.wangqiCon{
  background-color:#fff;
  padding:10px;
  box-sizing:border-box;
}
.alikeWX p,.wangqiCon p{
  line-height:40px;
  color:#0080e1;
  font-size:16px;
}
.alikeWX ul li{
  padding-left:10px;
  padding-bottom:10px;
  position:relative;
}
.alikeWX ul li:before{
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  width:4px;
  height:4px;
  border-radius:4px;
  background-color:#0080e1;
  margin-right: 10px;

}
.alikeWX ul li a{
  display:block;
  font-size:16px;
  color:#333;
  line-height:30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow:hidden;
}
.alikeWX ul li span{
  color:#999;
}
.bottomBtn{
  padding:10px;
  margin: 20px 0 0;
  height:50px;
  box-sizing:border-box;
  background-color:#c9dbf1;
}
.bottomBtn .userName,.bottomBtn .paybtn{
  display:block;
  float:left;
  color:#0080e1;
  padding:0 20px;
  font-size:16px;
}
.bottomBtn .paybtn{
float:right;
}
.bottomBtn .userName em,.bottomBtn .paybtn em{
  display:inline-block;
  width:20px;
  height:34px;
  background:url(../images/user.png) center no-repeat;
  vertical-align: middle;
  margin-right: 5px;
}
.bottomBtn .paybtn em{
  background:url(../images/pay.png) center no-repeat;
}
.qkDetailBox,.userInforBox{
  width:100%;
  height:200px;
  background:url(../images/qkbg.jpg) no-repeat;
  background-size:100%;
}
.qkDetailCon{
  padding:20px;
  overflow:hidden;
}
.qkDetailCon img{
  width:100px;
  border:3px solid #fff;
  border-radius:4px;
  float:left;
  margin-right:20px;
}
.qkDetailCon .qkName{
  float:left;
}
.qkDetailCon .qkName span{
  color:#fff;
  display:block;
}
.qkDetailCon .qkName span:nth-child(1){
  font-size:18px;
  line-height:40px;
}
.qkDetailCon a.readBtn{
  display: block;
  width: 50%;
  height: 40px;
  border-radius: 200px;
  background-color: #ffffff;
  text-align: center;
  line-height: 40px;
  color: #0080e1;
  margin-left: 130px;
  margin-top: -50px;
  font-size: 16px;
}
.wangqiCon{
margin:20px 0 0;
overflow:hidden;
}
.wangqiCon ul{
  overflow:hidden;
}
.wangqiCon ul li {
  width:33.3%;
  padding:10px 6px;
  box-sizing:border-box;
  float:left;
  }
  .wangqiCon ul li a img{
    border-radius:4px;
    padding:10px;
    border:1px solid #e4e4e4;
    box-sizing:border-box;
  }
  .wangqiCon ul li a span{
    display:block;
    margin-top:10px;
    text-align:center;
    color:#666;
  }
  .userCon{
    width:80px;
    height:80px;
    border-radius:50%;
    margin:0 auto;
    overflow:hidden;
  }
  .userInforBox .username{
    text-align:center;
    font-size:18px;
    margin-top:10px;
    color:#fff;
  }
  .usercenterCon{
    padding:0 10px;
    background-color:#fff;
  }
  .usercenterCon ul li{
    border-bottom:1px solid #ccc;

  }
  .usercenterCon ul li a{
    display:block;
    padding-left:40px;
    line-height: 50px;
  }
  .usercenterCon ul li:last-child{
    border-bottom:0;
  }
  .usercenterCon ul li a.yue{
    background:url(../images/yue.png) left no-repeat;
  }
  .usercenterCon ul li a.chongzhi{
    background:url(../images/chongzhi.png) left no-repeat;
  }
  .usercenterCon ul li a.tijiao{
    background:url(../images/tijiao.png) left no-repeat;
  }
  .usercenterCon ul li a.yigou{
    background:url(../images/yigou.png) left no-repeat;
  }
  .usercenterCon ul li a.bzcenter{
    background:url(../images/bzcenter.png) left no-repeat;
  }
  .usercenterCon ul li a.yijian{
    background:url(../images/yijian.png) left no-repeat;
  }
  .usercenterCon ul li a.bckhome{
    background:url(../images/qk901.png) left no-repeat;
  }
  .usercenterCon ul li a.shiming{
    background:url(../images/shiming.png) left no-repeat;
  }
  .usercenterCon ul li a.mima {
    background:url(../images/bd.png) left no-repeat;
    }
  
  .usercenterCon ul li a span{
    color:#333;
    font-size:16px;
    margin-right:10px;
  }
  .usercenterCon ul li a em{
    display:block;
    float:right;
    width:30px;
    height:40px;
    background:url(../images/arrowrightsmall.png) no-repeat;
  }
  .usercenterCon ul li .erjiNav span{
   display:block;
   line-height:28px;
  padding-left:40px;
  }
  .usercenterCon ul li .erjiNav span:hover{
    color:#0080e1;
  }
  .filterBox{
    width:100%;
    height:auto;
    min-height:568px;
    background:rgba(0, 0, 0, 0.3);
    padding-left:50px;
    box-sizing:border-box;
    z-index:999999999999999;

  }
  .filterBox .filterCon{
   background-color:#f5f5f5;
   position:relative;
   width:100%;
   height:auto;
   min-height:568px;
  }
  .filterCon .bottomfixBtn{
    position:absolute;
    left:0;
    bottom:0;
    background-color:#fff;
    width: 100%;
  }
  .filterCon .bottomfixBtn .bottomBtnCon{
    float:left;
    width:50%;
    padding:10px;
    box-sizing:border-box;
  }
  .filterCon .bottomfixBtn .bottomBtnCon a{
    display:inline-block;
    border:1px solid #ff5500;
    border-radius:2px;
    width: 100%;
    height:34px;
    line-height:34px;
    text-align:center;
    color:#333;
    font-size:16px;
  }
  .filterCon .bottomfixBtn .bottomBtnCon a.finish{
    background-color:#ff5500;
    color:#fff;
  }
  .filterConTop{
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:16px;
    color:#fff;
    background-color:#0080e1;
  }
  .filterConList{
   padding-bottom:65px;
  }
  .filterConList ul li{
    overflow: hidden;
    background-color:#fff;
    
    margin-bottom:10px;
    position:relative;
  }
  .filterConList ul li span{
    color:#0080e1;
    display:inline-block;
    width:100%;
    height:40px;
    padding:0 10px;
    line-height:40px;
    box-sizing:border-box;
  }
  .filterConList ul li em{
    float:right;
    display:block;
    width:30px;
    height:40px;
    background:url(../images/arrowdown.png) no-repeat;
    position:absolute;
    right:0;
    top:0;
  }
  .filterConList ul li em.active{
    background:url(../images/arrowup.png) no-repeat;
  }
  .ConListBox{
    overflow: hidden;
    margin-bottom: 5px;
  }
  .ConListBox .ConListMain,.ConTimeBox .ConTimeMain{
    width:50%;
    padding:5px 10px;
    box-sizing:border-box;
    float:left;
  }
  .ConTimeBox {
    margin-top: 10px;
    overflow: hidden;
  }
  .ConTimeBox .ConTimeMain{
    width:33.33%;
    padding:0 4px;
  }
  .ConListMain dl,.ConTimeMain dl{
    width:100%;
    height:82px;
    border:1px solid #ccc;
    border-radius:4px;
    text-align:center;
    color:#666;
  }
  .ConTimeMain dl{
    height:50px;
    font-size:12px;
  }
  .ConTimeMain dl dt{
    margin-top:5px;

  }
  .ConListBox .active dl,.ConTimeBox .active dl{
    border:1px solid #ff5500;
  }
  .ConListMain dl dt{
   height:42px;
   margin-top:10px;
  }
  .ConListMain dl dd i,.ConTimeMain dl dd{
    font-style:normal;
    color:#ff5500;
  }
.filterConTime{
  background-color:#fff;
  padding:10px;
overflow:hidden;
}
.filterConTime span{
  display:block;
  float:left;
  color:#0080e1;
}
.filterConTime  .inputBox{
  float:left;
  margin-left:5px;
  width:100px;
  border:1px solid #ccc;
  border-radius:2px;
  height:30px;
  padding-left:4px;
}
.filterConTime  .inputBox input{
  border:0;
  height:30px;
  width:70px;
}
.masker {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 11;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}