.common_position .c_dress a {
  color: #333;
  line-height: 45px;
}
.dataRender .list > li > .fourth,
  .dataRender .tit > span{
	text-align:center;
  }
.xxgkCon {
  margin-bottom: 20px;
  border: 1px solid #ccc;
}
.xxgkCon a {
  color: #333;
  text-decoration: none;
}
.xxgkCon a:hover {
  color: #337ab7;
}
.xxgkCon .active {
  color: #1a56a8;
}
.xxgkCon .bar {
  background: #ebebeb;
  height: 48px;
}
.xxgkCon .classify {
  height: 20px;
  margin-top: 14px;
  overflow: hidden;
}
.xxgkCon .c_name {
  background: url(xxgkspirit.png) no-repeat;
  margin-left: -2px;
  text-align: center;
}
.xxgkCon .search {
  height: 32px;
  margin-top: 8px;
}
.xxgkCon .search button,
.xxgkCon .search input,
.xxgkCon .search select {
  float: left;
  outline-style: none;
  height: 100%;
  border: none;
}
.xxgkCon .search button {
  margin-right: 5px;
  padding: 0 15px;
  line-height: 32px;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
}
.xxgkCon .search select {
  width: 110px;
  padding: 0 10px;
  cursor: pointer;
  border-right: 1px solid #cccccc;
}
.xxgkCon .search input {
  width: 550px;
  padding: 5px 10px;
  line-height: 22px;
  font-size: 14px;
}
.xxgkCon .search .btn_search1 {
  padding-left: 30px;
  background: url(xxgkspirit.png) no-repeat #1a56a8;
  background-position: 9px -74px;
}
.xxgkCon .search .btn_search2 {
  background: #d44031;
}
.xxgkCon .layout {
  padding: 20px 0;
}
.xxgkCon .treeTit {
  height: 42px;
  line-height: 42px;
  background: #1a56a8;
  font-size: 16px;
  color: #fff;
  text-align: center;
  border-radius: 10px 10px 0 0;
}
.dataRender {
  margin-left: -15px;
}
.dataRender .tit {
  background: #1a56a8;
  border-radius: 10px 10px 0 0;
  font-size: 16px;
  overflow: hidden;
  color: #ffffff;
}
.dataRender .list > li > span,
.dataRender .tit > span {
  float: left;
  height: auto;
  line-height: 22px;
  padding: 10px;
}
.dataRender .first {
  text-align: center;
  width: 56px;
}
.dataRender .secend {
  text-align: justify;
  position: relative;
  width: 500px;
}
.dataRender .tit .secend {
  text-align: center;
}
.dataRender .tit .first {
    text-align: center;
}
.dataRender .tit .third {
    text-align: center;
}
.dataRender .tit .fourth {
    text-align: center;
}
.dataRender .third {
  width: 200px;
  word-break: break-all;
}
.dataRender .fourth {
  width: 120px;
}
.dataRender .list > li:nth-child(even) {
  background: #e4e8f0;
}
.infor {
  display: none;
  width: 500px;
  height: auto;
  position: absolute;
  left: 0;
  top: 42px;
  z-index: 99;
  background: #fff;
  padding: 10px;
  border: 1px solid #ccc;
}
.infor span {
  display: inline-block;
  vertical-align: top;
  padding: 3px 5px;
  word-break: break-all;
}
.infor .b {
  font-weight: bold;
  max-width: 90px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.infor .w1 {
  width: 199px;
}
.infor .w2 {
  width: 425px;
  text-align: justify;
}
.dataRender .no_data {
  display: none;
  padding: 10px 0;
  color: red;
  text-align: center;
}
.on {
  display: block!important;
}
.none {
  display: none!important;
}
.ztree_left {
  min-height: 200px;
  background: #ebebeb;
  padding: 10px 20px;
}
.ztree li span {
  line-height: 20px;
}
.ztree li a {
  height: 20px;
}
.ztree li span.button.switch {
  width: 20px;
  height: 20px;
}
.ztree li span.button {
  width: 20px;
  height: 20px;
  background: url(treespirit.png) no-repeat;
}
.ztree li ul.line {
  background: url(../images/dot_03.png) 0 0 repeat-y;
}
.ztree li a:hover {
  text-decoration: none;
}
.ztree li a.curSelectedNode {
  color: #1a56a8;
  background-color: transparent;
  border: none;
}
.ztree li span.button.radio_true_full_focus,
.ztree li span.button.radio_false_full_focus {
  cursor: pointer;
}
.ztree li span.button.roots_open {
  background-position: -40px -100px;
}
.ztree li span.button.roots_close {
  background-position: 0 -100px;
}
.ztree li span.button.bottom_open {
  background-position: -40px -180px;
}
.ztree li span.button.bottom_close {
  background-position: 0 -180px;
}
.ztree li span.button.center_close {
  background-position: 0 -140px;
}
.ztree li span.button.center_open {
  background-position: -40px -140px;
}
.ztree li span.button.center_docu {
  background-position: -80px -140px;
}
.ztree li span.button.bottom_docu {
  background-position: -80px -180px;
}
.ztree li span.button.ico_close,
.ztree li span.button.ico_docu,
.ztree li span.button.ico_open {
  background-position: -120px -100px;
}
.ztree2 {
  display: none;
  padding: 30px 20px;
}
.gjjs_form {
  height: auto;
  display: none;
}
.gjjs_content {
  padding: 30px 148px;
}
.gjjs_content .group {
  width: 100%;
  display: table;
  margin-bottom: 20px;
}
.gjjs_content label,
.gjjs_content input {
  vertical-align: middle;
  padding: 5px 10px;
}
.gjjs_content input,
.gjjs_content textarea {
  outline-style: none;
  border: #cccccc solid 1px;
}
.gjjs_content label {
  width: 78px;
  border: #f1f1f1 solid 1px;
  background: #f1f1f1;
  margin-right: 10px;
  text-align: center;
}
.gjjs_content label + label {
  background: none;
  border: 1px solid transparent;
}
.gjjs_content label + label + input {
  width: 158px;
}
.gjjs_content label + input {
  width: 248px;
}
.gjjs_content textarea {
  width: 610px;
  padding: 10px;
  vertical-align: middle;
  resize: none;
  min-height: 80px;
}
.gjjs_content .title {
  width: 616px;
}
.layui-layer {
  position: absolute;
}
.layui-layer-title {
  color: #3191e8;
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  height: 48px;
  line-height: 48px;
  background: #ebebeb;
}
.layui-layer-btn {
  text-align: center;
  height: 80px;
}
.layui-layer-btn a {
  width: 140px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
}
.layui-layer-ico {
  background: url(layericon.png) no-repeat;
}
@media (min-width: 768px) {
  .container {
    width: 1220px;
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .common_position .c_dress {
    width: 100%;
    color: #666;
    background: #f5f5f5;
    padding-left: 15px;
    padding-right: 15px;
  }
  .xxgkCon {
    margin-bottom: 0;
    border: none;
  }
  .xxgkCon .container {
    border: none;
  }
  .xxgkCon .layout {
    padding: 0;
    background: #f5f5f5;
  }
  .treeContainer {
    margin-bottom: 20px;
    background-color: #fff;
    box-shadow: 0 0 7px 1px #ccc;
    border-radius: 5px;
  }
  .dataRender .tit,
  .xxgkCon .treeTit {
    background: 0 0;
    border-radius: 0;
    text-align: left;
    margin-left: 15px;
    margin-right: 15px;
    border-bottom: 1px solid #cccccc;
  }
  .xxgkCon .treeTit a {
    color: #333;
    margin-right: 10px;
  }
  .dataRender .tit {
    color: #1a56a8;
  }
  .xxgkCon .treeTit .active,
  .xxgkCon .treeTit a:hover {
    color: #1a56a8;
  }
  .ztree {
    background: 0 0;
  }
  .dataRender {
    background-color: #fff;
    box-shadow: 0 0 7px 1px #ccc;
    border-radius: 5px;
    margin-left: 0;
    margin-bottom: 20px;
  }
  .dataRender .list {
    padding-left: 15px;
    padding-right: 15px;
  }
  .dataRender .list a:hover {
    color: #333;
  }
  .dataRender .list li:nth-child(even),
  .dataRender .list li:nth-child(odd) {
    background: 0 0;
  }
  .dataRender .list li {
    position: relative;
    padding-left: 10%;
    padding: 10px 3% 10px 10%;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    /* line-height: 24px; */
  }
  .dataRender .list > li > span {
    padding: 0;
    float: none;
    display: block;
  }
  .dataRender .list > li > .first {
    width: 10%;
    position: absolute;
    top: 10px;
    left: 0;
  }
  .dataRender .list > li > .secend,
  .dataRender .list > li > .third,
  .dataRender .list > li > .fourth {
    width: 100%;
  }
  
  .dataRender .list > li > .third,
  .dataRender .list > li > .fourth {
    color: #666;
	text-align:left;
  }
  .js_page {
    width: 100%;
    text-align: center;
    padding-top: 10px;
  }
  .js_page #laypage {
    float: none;
  }
  .js_page a {
    display: none;
  }
  .js_page .classPage,
  .js_page .disable,
  .js_page a.active {
    vertical-align: middle;
    display: inline-block;
  }
}