* {
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
}

body {
  background: white;
  box-sizing: border-box;
  padding: 10px;
}
#content {
  width: 100%;
  background: white;
  box-sizing: border-box;
  padding: 1rem;
}
#conHead {
  width: 100%;
  height: 200px;
  border: 1px #e0e8f3 solid;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
#hTop {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
    padding-top: 10px;
}

.topIcon {
  width: 36px;
  height: 36px;
  margin: 25px 5px;
}
.topIcon img {
  width: 100%;
  height: 100%;
}
#hTop div p {
  padding-top: 40px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
#hTop div p b {
  font-size: 12px;
  font-weight: 100;
}
#hTop div p span {
  font-size: 8px;
  color: #5e6e7f;
}

#hBtm {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: space-around;
  align-items: center;
}
#hBtmLeft {
  font-size: 14px;
  padding-top: 1rem;
  margin-right: 10rem;
}
#hBtmLeft span{
  display: block;
  margin: 0 0 5px 0;
  font-size: 12px;
}
.btmIcon {
  height: 65px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  padding: 0.5rem 1rem 0.5rem 1rem;
  border: 1px #e0e8f3 solid;
  margin-left: 2rem;
}
.btmIcon img {
  width: 4rem;
  height: 4rem;
}
.btmIcon p {
  padding: 0 1rem;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
}
.btmIcon p span {
  font-size: 10px;
  margin-bottom: 5px;
}
.btmIcon p b {
  font-size: 13px;
  color: #5e6e7f;
}
#conIcon {
  width: 100%;
  background: white;
  margin-top: 1rem;
  border: 1px #e0e8f3 solid;
  margin-bottom:1rem;
}
#conIcon .navlist {
  width: 100%;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  justify-content: space-around;
  background-color: #fff;
}

#conIcon .navlist .nav {
  width: 9.09%;
  display: block;
  float: left;
  text-align: center;
  border-bottom: 1px #e0e8f3 solid;
  box-sizing: border-box;
  padding: 20px 10px;
  font-size: 14px;
}
#conIcon .navlist .nav a {
  text-decoration: none;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  justify-content: space-around;
  color: black;
}
#conIcon .navlist .nav a img {
    width: 20px;
    height: 24px;
    margin: 0 auto;
    margin-bottom: 15px;
}
.active {
  border: 1px #e0e8f3 solid;
  border-bottom: 0 !important;
  border-top-width: 0;
    margin-left: -1px;
}

#conIcon .big_wrap {
  position: relative;
}
#conIcon .big_wrap .conDiv {
  /*position: absolute;*/
  /*top: 0;*/
  /*left: 0;*/
  /*width: 100%;*/
  box-sizing: border-box;
  padding: 1rem;
}
#conCen {
  position: relative;
}
.cenTop {
  width: 100%;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 1rem;
  padding-top: 1rem;
}
.cenTop div {
  padding-left: 1rem;
  border-left: 3px #e0e8f3 solid;
  margin: 10px;
}
.cenTop div b {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 2px;
}
.cenTop div b span {
  color: #00aaff;
  font-size: 16px;
}
.cenTop div span {
  font-size: 10px;
  color: #e0e8f3;
}
.cenTop a {
  text-decoration: none;
  font-size: 13px;
  color: #e0e8f3;
}

#oul {
  list-style: none;
}
.slideBox {
  width: 95%;
  height: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  margin-bottom: 1rem;
  box-sizing: border-box;
  padding-top: 2px;
  padding-left: 2.3rem;
}
.slideBox #oul {
  position: relative;
  height: 100%;
  width: 165rem;
}
.slideBox #oul li {
  width: 12.5%;
  float: left;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 1rem;
}

.prevNext {
  position: absolute;
  top: 40%;
  left: -0.5rem;
  width: 100%;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
}
.prevNext span {
  font-size: 14px;
  width: 5rem;
  display: inline-block;
  margin-left: 1rem;
}
#prev {
  text-align: left;
  cursor: pointer;
}
#next {
  text-align: right;
  cursor: pointer;
}
.oDiv {
  width: 17rem;
  height: 100%;
  box-sizing: border-box;
  padding: 1rem 0.3rem;
  border: 1px #e0e8f3 solid;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  float: left;
  position: relative;
  box-shadow: 3px 0 5px #aaaaaa;
}
.oDiv .div1 {
  width: 15%;
  height: 100%;
  text-align: center;
}
.oDiv .div1 img {
  width: 2rem;
}
.oDiv .div2 {
  width: 80%;
  height: 50%;
  font-size: 10px;
  line-height: 1.2rem;
  box-sizing: border-box;
  padding-left: 1rem;
}
.oDiv .div2 span {
  width: 100%;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#popmenu {
  z-index:9999;
  width: 300px;
  display: none;
  position: absolute;
  border: 1px solid black;
  background-color: white;
  text-align: center;
  box-sizing: border-box;
  padding: 10px 20px;
}
#popmenu span{
  display: inline-block;
  width: 260px;
  border: 1px solid #5e6e7f;
  background: #f2f5fa;
  border-radius:10px;
  text-align: center;
}
#popmenu table{
  width: 260px;
  margin-top:10px;
}
#poDiv1,#poDiv2,#poDiv3,#poDiv4{
  font-size: 10px;
}
.oDiv .div3 {
  width: 25%;
  position: absolute;
  right: 0;
  text-align: center;
}
.oDiv .div3 img {
  width: 30%;
}
.oDiv .div3 a {
  text-decoration: none;
  cursor: pointer;
}
.node_name {
  z-index: 9999;
}
.oDiv .div3 a span {
  width: 1.2rem;
  height: 1.2rem;
  position: relative;
  top: -6px;
  display: inline-block;
  background: #9aca3c;
  color: white;
  line-height: 20px;
  border-radius: 50%;
  font-size: 10px;
}
.oDiv .div2 b span {
  font-size: 10px;
  margin-left: 1rem;
  padding: 0.1rem 0.3rem;
  background: #66ccff;
  border-radius: 25%;
  color: white;
}
.oDiv .div3 .div3_a {
  position: relative;
}
.oDiv .div3 .div3_cen {
  position: relative;
  width: 60%;
  height: 1.6rem;
  float: left;
  font-size: 10px;
  box-sizing: border-box;
  line-height: 1.6rem;

  color: white;
  z-index: 9999;
  left: 0.8rem;
}

.money {
  width: 90%;
  border: 1px solid #b8c7de;
  background: #cedeeb;
  font-size: 14px;
  color: #305478;
  box-sizing: border-box;
  padding: 10px;
  margin: 0 auto;
  margin-bottom: 1rem;
  position: relative;
}
#jyP{
  width: 150px;
  float: left;
}
#jyDiv{
  width: 550px;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.scTj {
  width: 90%;
  height: 350px;
  margin: 0 auto;
  position: relative;
  margin-bottom: 1rem;
}
.scTjdiv {
  width: 100%;
  position: absolute;
}
.scTjdiva {
  display: none;
}
.scTj #scBq {
  width: 100%;
  margin-top: 1rem;
  text-align: center;
}
.scTj #scBq span {
  padding: 0.5rem 1rem;
  display: inline-block;
  cursor: pointer;
  border: 1px solid #305478;
  font-size: 13px;
  border-radius: 20px;
  margin-right: 1rem;
}
#scYd {
  width: 100%;
  position: absolute;
}
#scYd p {
  position: relative;
  font-size: 13px;
  width: 100%;
  height: 1.5rem;
  text-align: right;
  line-height: 1.5rem;
}
#scYd p span {
  display: inline-block;
  width: 1rem;
  height: 1rem;
}
#pSpan {
  background: #6fc9e9;
}
#pSpan1 {
  background: #c8e3f3;
}
#pSpan2 {
  background: #b39ddb;
}
.spanAct {
  background: #305478;
  color: white;
}
.ycDtj,
.qyGtj,
.mdGtj {
  width: 90%;
  margin: 0 auto;
  margin-bottom: 1rem;
  box-sizing: border-box;
  padding: 2rem 3rem;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
}
.table1 {
  width: 40%;
}
.table_in{
  border: 1px solid #b8c7de;
}
.tWidth{
width:65%;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}
.table {table-layout:fixed;word-break:break-all;}
.money div {
  height: 100%;
  position: absolute;
  right: 1rem;
  top: 0;
  line-height: 2rem;
  box-sizing: border-box;
  text-align: center;
  border-left: 1px solid #b8c7de;
  padding: 5px;
}
.money div a {
  text-decoration: none;
  color: #305478;
}

.tH {
  width: 90%;
  margin: 0 auto;
}
.tH ul {
  width: 100%;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  overflow: hidden;
  border: 1px solid #e0e8f3;
  padding: 10px;
}
.tH ul li {
  width: 48%;
  box-sizing: border-box;
  padding: 0.5rem 0.7rem 0.3rem;
  margin-bottom: 1rem;
  float: left;
}
.tH ul li .li_div1 {
  width: 100%;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.tH ul li .li_div1 .li_oDiv {
  width: 80%;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  justify-content: space-between;
}
.tH ul li .li_div2 {
  width: 100%;
  font-size: 14px;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
}
.tH ul li .li_div2 span {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tH ul li .li_div2 img {
  margin-left: 0.2rem;
  width: 0.7rem;
  height: 0.7rem;
}

.tH ul li .li_img {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.3rem;
}

.myL {
  width: 90%;
  height: 100%;
  margin: 0 auto;
  margin-top: -1rem;
  position: relative;
}
#jyTable img {
  width: 1rem;
  height: 1rem;
}
.table1 {
  height: 200px;
}
#fixed{
  width: 50px;
  height: 50px;
  position: fixed;
  right: 30px;
  bottom: 0;
}
#fixed img{
  width: 100%;
  height: 100%;
}

                    .Grid {
                        display: flex;
                    }
                    .Grid-cell {
                        flex: 1;
                      width: 0;
                        margin: 5px 10px 5px 0;
                    }
                    .Grid-v {
                        flex-direction: column;
                      align-items:flex-start;
                    }
                    .Grid-cell.u-full {
                        flex: 0 0 100%;
                    }
                    .Grid-cell.u-1of2 {
                        flex: 0 0 50%;
                    }
                    .Grid-cell.u-1of3 {
                        flex: 0 0 33.3333%;
                    }
                    .Grid-cell.u-1of4 {
                        flex: 0 0 27%;
                        margin: 15px -10px;
                    }
                    .Grid-cell.u-1of6 {
                        flex: 0 0 63.1%;
                        margin: 15px -10px;
                    }
                    .Grid-cell.u-1of20 {
                        flex: 0 0 20%;
                        padding: 5px;
                    }
                    .man {
                        width: 70%;
                        border-radius: 50%;
                        max-height: 60px;
                    }
                    .flex-center {
                        align-items: center;
                        justify-content: center;
                    }
                    .flex-c-b {
                        align-items: flex-end;
                        justify-content: flex-end;
                    }
                    .flex-l-c {
                        align-items: flex-start;
                        justify-content: center;
                    }
                    .mail img {
                        margin: 0 2.5px;
                    }
                    .name {
                        font-weight: 700;
                        font-size: 14px;
                        margin: 4px 0;
                    }
                    .leader_other {
                        width: 100%;
                        font-size: 12px;
                        color: #7d7d7d;
                        margin: 2px 0;
                        white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
                      line-height:16px;
                        cursor:pointer;
                    }
                    .yy {
                        margin: 5px 5px 5px 0;
                        width: 100%;
                        height: 80px;
                        border: 1px solid #ccc;
                        -webkit-box-shadow: #ccc 1px 10px 10px;
                        -moz-box-shadow: #ccc 1px 10px 10px;
                        box-shadow: #ccc 1px 5px 5px; }