body, html {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

body {
  font-size: .2rem;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
  color: #606266;
}

.outBox {
  display: none;
  width: 100%;
  height: 100%;
}

.outBox.pick {
  display: block;
}

#navBox {
  position: fixed;
  display: flex;
  right: -2rem;
  top: calc(50% - 2rem);
  z-index: 99999;
  transition-duration: .5s;
}

#navBox:hover {
  right: 0;
}

#navBox .title {
  background-color: #ebeaf0;
  width: .45rem;
  font-size: .18rem;
  padding: .8rem .135rem 0;
  color: #0182ea;
  border-radius: 15px 0 0 15px;
  height: 2.4rem;
}

#navBox .navMain {
  width: 2rem;
  background-color: #fff;
  font-size: .16rem;
  line-height: .26rem;
  padding-top: .04rem;
  padding-left: .1rem;
}

#navBox .navMain li {
  cursor: pointer;
}

#navBox .navMain li:hover {
  color: #0182ea;
}

#main {
  height: calc(100% - .75rem);
  width: 100%;
}

#footer {
  width: 100%;
  height: .75rem;
  background: url("../images/img_dyzj_dh_mc.jpg") no-repeat;
  background-size: 100% 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: default;
}

#footer .left {
  font-size: .3rem;
  color: #fff;
  width: 3rem;
  text-align: center;
  line-height: .75rem;
}

#footer .right {
  font-size: .24rem;
  color: #fff;
  width: 15rem;
  overflow: hidden;
  position: relative;
  height: .75rem;
  line-height: .75rem;
}

#footerUlBox {
  white-space: nowrap;
  position: absolute;
  left: 0;
  top: .22rem;
}

.footerUl {
  display: inline-block;
}

.footerUl li {
  display: inline-block;
  margin-right: .15rem;
  line-height: .3rem;
}

#fdc {
  background: url("../images/img_dyzj_fdc.jpg") no-repeat;
  background-size: 100% 100%;
}

#gcjl {
  background: url("../images/img_dyzj_gcjl.jpg") no-repeat;
  background-size: 100% 100%;
}

#gczljc {
  background: url("../images/img_dyzj_gczljc.jpg") no-repeat;
  background-size: 100% 100%;
}

#jzsg {
  background: url("../images/img_dyzj_jzsg.jpg") no-repeat;
  background-size: 100% 100%;
}

#wyfw {
  background: url("../images/img_dyzj_wyfw.jpg") no-repeat;
  background-size: 100% 100%;
}

#ybhnt {
  background: url("../images/img_dyzj_ybhnt.jpg") no-repeat;
  background-size: 100% 100%;
}

#hmd {
  background: url("../images/img_dyzj_djhmd.jpg") no-repeat;
  background-size: 100% 100%;
}

#gyjsw {
  background: url("../images/img_dyzj_qygyjswxx.jpg") no-repeat;
  background-size: 100% 100%;
}
#yh {
  background: url("../images/yh_bg.jpg") no-repeat;
  background-size: 100% 100%;
}

#lhxw {
  background: url("../images/img_dyzj_qylhxw.jpg") no-repeat;
  background-size: 100% 100%;
}

#blxw {
  background: url("../images/img_dyzj_qybl.jpg") no-repeat;
  background-size: 100% 100%;
}

.header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 1rem;
  padding: 0 .2rem;
}

.header .logo {
  width: 8.6rem;
}

.header .title {
  color: #fff;
  font-size: .46rem;
}

.header .title .small {
  font-size: .3rem;
}

.mainbox {
  padding: 0 .2rem;
  width: 100%;
  height: calc(100% - 1.35rem);
}

.ftimg {
  width: 100%;
  height: .35rem;
}

.ftimg img {
  height: .3rem;
  display: block;
  margin: 0 auto;
}

.mainBody {
  background: url("../images/img_dyzj_bg.png") no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
  padding: .15rem;
}

#blxw .mainBody .bd, #lhxw .mainBody .bd, #gyjsw .mainBody .bd, #hmd .mainBody .bd,#yh .mainBody .bd, #hmd .mainBody .bd, #ybhnt .mainBody .bd, #fdc .mainBody .bd, #gcjl .mainBody .bd, #gczljc .mainBody .bd, #jzsg .mainBody .bd, #wyfw .mainBody .bd {
  width: 100%;
  height: calc(100% - .6rem);
  display: flex;
  justify-content: space-between;
  padding: 0 .2rem;
}

#hmd .mainBody .bd{
	flex-wrap: wrap;
}

#blxw .mainBody .ft, #lhxw .mainBody .ft, #gyjsw .mainBody .ft,#yh .mainBody .ft, #hmd .mainBody .ft, #ybhnt .mainBody .ft, #fdc .mainBody .ft, #gcjl .mainBody .ft, #gczljc .mainBody .ft, #jzsg .mainBody .ft, #wyfw .mainBody .ft {
  width: 100%;
  height: .6rem;
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 0 .2rem;
}

#blxw .mainBody .ft .text, #lhxw .mainBody .ft .text, #gyjsw .mainBody .ft .text,#yh .mainBody .ft .text, #hmd .mainBody .ft .text, #ybhnt .mainBody .ft .text, #fdc .mainBody .ft .text, #gcjl .mainBody .ft .text, #gczljc .mainBody .ft .text, #jzsg .mainBody .ft .text, #wyfw .mainBody .ft .text {
  color: #1397e9;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: .18rem;
}

#blxw .mainBody .ft .red, #lhxw .mainBody .ft .red, #gyjsw .mainBody .ft .red,#yh .mainBody .ft .red, #hmd .mainBody .ft .red, #ybhnt .mainBody .ft .red, #fdc .mainBody .ft .red, #gcjl .mainBody .ft .red, #gczljc .mainBody .ft .red, #jzsg .mainBody .ft .red, #wyfw .mainBody .ft .red {
  color: #ff4833;
  margin: 0 .05rem;
}

#blxw .mainBody .ft .time, #lhxw .mainBody .ft .time, #gyjsw .mainBody .ft .time,#yh .mainBody .ft .time, #hmd .mainBody .ft .time, #ybhnt .mainBody .ft .time, #fdc .mainBody .ft .time, #gcjl .mainBody .ft .time, #gczljc .mainBody .ft .time, #jzsg .mainBody .ft .time, #wyfw .mainBody .ft .time {
  height: .4rem;
  background-color: #fc5245;
  font-size: .18rem;
  border-radius: 10px;
  color: #fff;
  padding: 0 .2rem;
  line-height: .4rem;
}

#hmd .rongq, #ybhnt .rongq, #fdc .rongq, #gcjl .rongq, #gczljc .rongq, #jzsg .rongq, #wyfw .rongq {
  width: 32%;
  height: 100%;
  background-color: #fff;
  border-radius: 0 0 15px 15px;
  padding-bottom: .15rem;
}

#hmd .rongq{
	height:50% !important;
}

#blxw .rongq, #lhxw .rongq, #gyjsw .rongq, #yh .rongq {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 0 0 15px 15px;
  padding-bottom: .15rem;
}

#hmd .hd, #ybhnt .hd, #fdc .hd, #gcjl .hd, #gczljc .hd, #jzsg .hd, #wyfw .hd {
  width: 100%;
  height: .9rem;
  background: url("../images/icn_dyzj_fdxkf_icn.png") .26rem center no-repeat #269cf3;
  background-size: .45rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 .2rem 0 .9rem;
  color: #fff;
  font-size: .26rem;
  cursor: default;
}

#blxw .hd, #lhxw .hd, #gyjsw .hd, #yh .hd {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
  height: .8rem;
  margin-bottom: .1rem;
  padding: 0 .15rem;
}

#hmd .hd .title, #ybhnt .hd .title, #fdc .hd .title, #gcjl .hd .title, #gczljc .hd .title, #jzsg .hd .title, #wyfw .hd .title {
  display: flex;
  align-items: center;
}

#blxw .hd .title, #lhxw .hd .title, #gyjsw .hd .title, #yh .hd .title {
  color: #fff;
  font-size: .28rem;
  display: inline-block;
  text-align: center;
}

#hmd .hd .btn, #ybhnt .hd .btn, #fdc .hd .btn, #gcjl .hd .btn, #gczljc .hd .btn, #jzsg .hd .btn, #wyfw .hd .btn {
  background-color: #fcff66;
  width: 1.16rem;
  height: .45rem;
  font-size: .22rem;
  color: #007bc9;
  border-radius: 15px;
  text-align: center;
  line-height: .45rem;
}

#blxw .rongq .listBox, #lhxw .rongq .listBox, #gyjsw .rongq .listBox, #yh .rongq .listBox, #hmd .rongq .listBox, #ybhnt .rongq .listBox, #fdc .rongq .listBox, #gcjl .rongq .listBox, #gczljc .rongq .listBox, #jzsg .rongq .listBox, #wyfw .rongq .listBox {
  width: 100%;
  height: calc(100% - .9rem);
  overflow: hidden;
  position: relative;
}

.listBox .listscroll {
  width: 100%;
  padding: 0 .15rem;
  position: absolute;
  left: 0;
  top: 0;
}

.listBox .islist li {
  width: 100%;
  background-image: url('../images/icn_dyzj_fdxkf_icnf.png');
  background-repeat: no-repeat;
  background-size: .17rem;
  background-position: .05rem center;
  padding-left: .3rem;
  height: .4rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: .05rem;
  font-size: .2rem;
  font-weight: bold;
  cursor: default;
  line-height: .4rem;
}

.listBox.theone .islist li {
  text-align: left;
}

#gyjsw .listBox .islist li,#yh .listBox .islist li {
  color: #333;
}

.listBox .islist li:nth-child(even) {
  background-color: #66bff7;
}

#gyjsw .listBox .islist li:nth-child(even),#yh .listBox .islist li:nth-child(even) {
  background-color: #7ba7e8;
}

#lhxw .listBox .islist li:nth-child(even) {
  background-color: #85ddcf;
}

#blxw .listBox .islist li:nth-child(even) {
  background-color: #e5c497;
}

.listBox .islist li:nth-child(odd) {
  background-color: #d5ecfa;
}

#gyjsw .listBox .islist li:nth-child(odd),#yh .listBox .islist li:nth-child(odd) {
  background-color: #d9e6f7;
}

#lhxw .listBox .islist li:nth-child(odd) {
  background-color: #dcf5f1;
}

#lhxw .listBox .islist li:nth-child(odd) {
  background-color: #dbecf6;
}

.listBox .islist li .level {
  width: .6rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.listBox .islist li .num {
  width: .8rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.listBox .islist li .name {
  width: calc(100% - 1.6rem);
 /*  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; */
}

.listBox.theone .islist li .name {
  width: calc(20% - .3rem);
}

.listBox.theone .islist li .code {
  width: 15%;
  /* white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; */
}

.listBox.theone .islist li .doit {
  width: 50%;
   white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; 
}

.listBox.theone .islist li .num, .listBox.theone .islist li .time {
  width: 7.5%;
 /*  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; */
}

#zsy {
  background: url("../images/img_dyzj_qyfc.jpg") no-repeat;
  background-size: 100% 100%;
}

#zsy .imgbox {
  padding: 0 .5rem;
  width: 100%;
  height: calc(100% - 1.1rem);
  display: flex;
  align-items: center;
  overflow: hidden;
}

#zsy .imgbox img {
  width: 100%;
  display: block;
  margin: 0 auto;
}
