input,
button,
textarea {
  outline: none;
}
input {
  border: 1px solid #ccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
.box {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
body,
div,
dl,
dt,
dd,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
select,
input,
textarea,
button,
p,
blockquote,
th,
td,
img,
iframe {
  margin: 0;
  padding: 0;
  font-family: '\5FAE\8F6F\96C5\9ED1';
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input,
button,
textarea,
option {
  font-family: '\5FAE\8F6F\96C5\9ED1';
}
ul,
li,
div {
  list-style: none;
  border: 0px;
  padding: 0px;
}
img {
  border: 0px;
}
html {
  -webkit-text-size-adjust: none;
}
input {
  outline: none;
}
textarea {
  resize: none;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
  font-size: 15px;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #999;
  font-size: 15px;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #999;
  font-size: 15px;
}
input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #999;
  font-size: 15px;
}
input[type='button'],
input[type='submit'],
input[type='file'],
button {
  cursor: pointer;
  -webkit-appearance: none;
}
a {
  color: #444444;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
a:hover {
  color: #666;
}
body {
  min-width: 1200px;
}
body {
  min-width: 1200px;
}
html {
  font-size: 14px;
}
#header {
  width: 100%;
  position: relative;
  background-color: #0972db;
}
#banner-bottom {
  height: 80px;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 888;
  position: absolute;
}
#banner-bottom .w1200 {
  max-width: 1200px;
  min-width: 960px;
  margin: 0px auto;
  width: 100%;
  position: relative;
  height: 80px;
}
#banner-bottom .w1200 .banner-more {
  position: absolute;
  right: -60px;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  color: #fff;
  border-radius: 12px;
  border: 1px solid #fff;
  padding: 0 12px;
  height: 24px;
  line-height: 22px;
}
#banner-bottom .w1200 #bannerpage {
  width: 150px;
  line-height: 80px;
  height: 80px;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 20;
  text-align: right;
}
#banner-bottom .w1200 #bannerpage .swiper-pagination-bullet {
  width: 12px;
  line-height: 12px;
  height: 12px;
  border: 1px solid #fff;
  opacity: 0.9;
  margin-right: 8px;
  outline: none;
  background: none;
}
#banner-bottom
  .w1200
  #bannerpage
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #fff;
}
#banner-bottom .w1200 #banner-tips {
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 10;
  padding: 12px 0px 10px 0px;
  height: 80px;
}
#banner-bottom .w1200 #banner-tips .solarterm {
  width: 100%;
  position: relative;
  z-index: 10;
}
#banner-bottom .w1200 #banner-tips .solarterm:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#banner-bottom .w1200 #banner-tips .solarterm span {
  color: #fff;
  line-height: 28px;
  height: 28px;
  font-size: 24px;
  margin-right: 10px;
  float: left;
}
#banner-bottom .w1200 #banner-tips .solarterm span.title {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  background: #33af99;
  color: #fff;
  font-size: 13px;
  padding: 0px 10px;
  display: inline;
  margin-top: 3px;
  line-height: 24px;
  height: 24px;
}
#banner-bottom .w1200 #banner-tips p {
  color: #fff;
  opacity: 0.6;
  line-height: 35px;
  height: 35px;
  font-size: 14px;
}
#banner-bottom .w1200 #banner-tips .solarterm-title {
  position: absolute;
  width: 600px;
  z-index: 200;
  top: 0px;
  text-align: right;
  line-height: 80px;
  height: 80px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  opacity: 0.5;
  color: #fff;
  right: 150px;
}
#banner-bottom .w1200 .solarterm-bg {
  position: absolute;
  left: 0px;
  height: 80px;
  background: url(/zxqy/20200325/img/jq24.png) 170px bottom no-repeat;
  z-index: 1;
  display: block;
  width: 100%;
  bottom: 0px;
}
.index-title {
  width: 100%;
  margin: 0px auto;
  max-width: 1200px;
  min-width: 960px;
  padding: 40px 30px 40px 0px;
  height: 110px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  position: relative;
}
.index-title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.index-title span {
  line-height: 30px;
  height: 30px;
  font-size: 28px;
  color: #444;
  padding-left: 20px;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 40px;
  z-index: 10;
  display: block;
}
.index-title span:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.index-title span:before {
  width: 6px;
  background: #0972db;
  height: 28px;
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  top: 1px;
}
.index-title a {
  width: 28px;
  line-height: 28px;
  height: 28px;
  float: right;
  position: absolute;
  right: 0px;
  top: 40px;
  z-index: 18;
  display: block;
  text-align: center;
  border: 1px solid #999;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -ms-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}
.index-title a i.iconfont {
  font-size: 18px;
  color: #999;
}
.index-title a:hover {
  background-color: #0972db;
  border: 1px solid #0972db;
}
.index-title a:hover i.iconfont {
  color: #fff;
}
.index-title.index-title2 {
  padding: 30px 30px 30px 0px;
  height: 90px;
}
.index-title .indserver-page {
  float: right;
  margin-right: -25px;
}
.index-title .indserver-page .swiper-pagination-bullet {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 9px;
  height: 5px;
  background: #999;
  display: block;
  position: relative;
  float: left;
  position: none;
  outline: none;
  opacity: 0.4;
  margin-left: 3px;
}
.index-title
  .indserver-page
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 25px;
  background-color: #0972db;
  background: #0972db;
  opacity: 1;
}
.index-title .indserver-page .swiper-pagination-bullet:before {
  width: 0px;
}
#index-server {
  width: 100%;
  max-width: 1200px;
  min-width: 960px;
  margin: 0px auto;
  position: relative;
  height: 130px;
  padding-left: 1px;
}
#index-server a {
  width: 100%;
}
#index-server a img {
  width: 100%;
}
#index-server .index-server-tab {
  width: 255px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  box-sizing: border-box;
}
#index-server .index-server-tab a {
  height: 130px;
  display: block;
}
#index-server .index-server-tab .index-server-text {
  color: #333;
  z-index: 10;
  padding: 0px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#index-server .index-server-tab .index-server-text p {
  font-size: 14px;
  padding: 5px 0px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0.5;
  opacity: 0.6;
  line-height: 20px;
  height: 45px;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding-right: 50px;
}
#index-server .index-server-tab .index-server-text p.title {
  font-size: 22px;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  position: relative;
  padding: 0;
  opacity: 1;
  margin-bottom: 5px;
  padding-right: 50px;
  line-height: 28px;
  height: 28px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#index-server .index-server-tab .imgs {
  width: 100%;
  height: 100px;
  overflow: hidden;
}
#index-server .index-server-tab .imgs img {
  width: 100%;
  height: 100px;
}
#index-server .index-server-tab img {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
#index-server .index-server-tab img.tips {
  -webkit-transition: all 0;
  -moz-transition: all 0;
  -ms-transition: all 0;
  -o-transition: all 0;
  transition: all 0;
  position: absolute;
  right: 0px;
  top: 15px;
  z-index: 90;
  width: 70px;
  height: 26px;
}
#index-server .index-server-tab i.iconfont {
  color: #222;
  opacity: 0.5;
  top: 230px;
  left: 340px;
  z-index: 50;
  position: absolute;
  width: 30px;
  font-size: 24px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
#index-server .index-server-tab:hover .index-server-text p.title {
  color: #268eff;
}
#index-server .index-server-tab:hover p {
  opacity: 0.8;
}
#index-server .index-server-tab:hover img {
  transform: scale(1.2, 1.2);
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
}
#index-server .index-server-tab:hover img.tips {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
#index-server .index-server-tab:hover i.iconfont {
  opacity: 1;
  color: #268eff;
}
#main {
  width: 100%;
  max-width: 1200px;
  min-width: 960px;
  margin: 0px auto;
  margin-top: 20px;
  position: relative;
}
#main:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#main #main-left {
  width: 100px;
  border: 1px solid #dbe2eb;
  position: absolute;
  left: 0px;
  top: 0;
  background: #fff;
  z-index: 200;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
#main #main-left ul li {
  text-align: center;
  padding: 20px 0px;
  cursor: pointer;
  /* Firefox */
  /* Safari */
  min-height: 100px;
  position: relative;
  z-index: 10;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
#main #main-left ul li i.iconfont {
  width: 60px;
  line-height: 60px;
  height: 60px;
  -webkit-border-radius: 120px;
  -moz-border-radius: 120px;
  border-radius: 120px;
  display: block;
  margin: 0px auto;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 28px;
}
#main #main-left ul li p {
  font-size: 18px;
  color: #666;
  line-height: 38px;
  height: 38px;
}
#main #main-left ul li:before {
  width: 6px;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  content: '';
  display: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
#main #main-left ul li div {
  margin: 0 auto;
  width: 60px;
  height: 60px;
}
#main #main-left ul li.zqk div {
  background: url('/zxqy/20200325/img/lift_1_default.png');
  background-size: 100% 100%;
}
#main #main-left ul li.zqk.active div,
#main #main-left ul li.zqk:hover div {
  background: url('/zxqy/20200325/img/lift_1_active.png');
  background-size: 100% 100%;
}
#main #main-left ul li.zqk:before {
  background: #4092f7;
}
#main #main-left ul li.zqb div {
  background: url('/zxqy/20200325/img/lift_2_default.png');
  background-size: 100% 100%;
}
#main #main-left ul li.zqb.active div,
#main #main-left ul li.zqb:hover div {
  background: url('/zxqy/20200325/img/lift_2_active.png');
  background-size: 100% 100%;
}
#main #main-left ul li.zqb:before {
  background: #41a8bb;
}
#main #main-left ul li.zqke div {
  background: url('/zxqy/20200325/img/lift_3_default.png');
  background-size: 100% 100%;
}
#main #main-left ul li.zqke.active div,
#main #main-left ul li.zqke:hover div {
  background: url('/zxqy/20200325/img/lift_3_active.png');
  background-size: 100% 100%;
}
#main #main-left ul li.zqke:before {
  background: #4092f7;
}
#main #main-left ul li.zqf div {
  background: url('/zxqy/20200325/img/lift_4_default.png');
  background-size: 100% 100%;
}
#main #main-left ul li.zqf.active div,
#main #main-left ul li.zqf:hover div {
  background: url('/zxqy/20200325/img/lift_4_active.png');
  background-size: 100% 100%;
}
#main #main-left ul li.zqf:before {
  background: #ff8f04;
}
#main #main-left ul li.zqc div {
  background: url('/zxqy/20200325/img/lift_5_default.png');
  background-size: 100% 100%;
}
#main #main-left ul li.zqc.active div,
#main #main-left ul li.zqc:hover div {
  background: url('/zxqy/20200325/img/lift_5_active.png');
  background-size: 100% 100%;
}
#main #main-left ul li.zqc:before {
  background: #ee3d3d;
}
#main #main-left ul li.zqw div {
  background: url('/zxqy/20200325/img/lift_6_default.png');
  background-size: 100% 100%;
}
#main #main-left ul li.zqw.active div,
#main #main-left ul li.zqw:hover div {
  background: url('/zxqy/20200325/img/lift_6_active.png');
  background-size: 100% 100%;
}
#main #main-left ul li.zqw:before {
  background: #61cc9f;
}
#main #main-left ul li.zqr div {
  background: url('/zxqy/20200325/img/lift_7_default.png');
  background-size: 100% 100%;
}
#main #main-left ul li.zqr.active div,
#main #main-left ul li.zqr:hover div {
  background: url('/zxqy/20200325/img/lift_7_active.png');
  background-size: 100% 100%;
}
#main #main-left ul li.zqr:before {
  background: #32a0e5;
}
#main #main-left ul li.active:before,
#main #main-left ul li:hover:before {
  display: block;
}
#main #main-left ul li.active i.iconfont,
#main #main-left ul li:hover i.iconfont {
  color: #fff;
}
#main #main-left ul li.active.zqk,
#main #main-left ul li:hover.zqk {
  color: #4092f7;
}
#main #main-left ul li.active.zqk i.iconfont,
#main #main-left ul li:hover.zqk i.iconfont {
  background: #4092f7;
}
#main #main-left ul li.active.zqb,
#main #main-left ul li:hover.zqb {
  color: #41a8bb;
}
#main #main-left ul li.active.zqb i.iconfont,
#main #main-left ul li:hover.zqb i.iconfont {
  background: #41a8bb;
}
#main #main-left ul li.active.zqf,
#main #main-left ul li:hover.zqf {
  color: #ff8f04;
}
#main #main-left ul li.active.zqf i.iconfont,
#main #main-left ul li:hover.zqf i.iconfont {
  background: #ff8f04;
}
#main #main-left ul li.active.zqw,
#main #main-left ul li:hover.zqw {
  color: #61cc9f;
}
#main #main-left ul li.active.zqw i.iconfont,
#main #main-left ul li:hover.zqw i.iconfont {
  background: #61cc9f;
}
#main #main-left ul li.active.zqr,
#main #main-left ul li:hover.zqr {
  color: #32a0e5;
}
#main #main-left ul li.active.zqr i.iconfont,
#main #main-left ul li:hover.zqr i.iconfont {
  background: #32a0e5;
}
#main #main-left ul li.active {
  background-color: #f8f8f8;
}
#main #main-left.active {
  position: fixed;
}
#main #main-right {
  width: 1080px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  float: right;
}
.main-rbox {
  width: 100%;
  margin-bottom: 20px;
  border: 1px solid #dbe2eb;
}
.main-rbox .main-box-title {
  line-height: 89px;
  height: 89px;
  position: relative;
  padding-left: 25px;
}
.main-rbox .main-box-title h2 {
  font-size: 32px;
  color: #444;
  font-weight: normal;
  border-bottom: 3px solid #e5e5ea;
  width: 1027px;
}
.main-rbox .main-box-title h2:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.main-rbox .main-box-title h2 span {
  color: #4092f7;
}
.main-rbox .main-box-title h2 i.iconfont {
  width: 45px;
  line-height: 45px;
  height: 45px;
  font-size: 22px;
  background: #f2f2f2;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  display: inline-block;
  text-align: center;
  margin-right: 10px;
  float: left;
  margin-top: 25px;
}
.main-rbox .main-box-title a {
  width: 50px;
  line-height: 50px;
  height: 50px;
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 10;
  text-align: center;
}
.main-rbox .main-box-title a i.iconfont {
  font-size: 32px;
  color: #b5b5b5;
  margin: 0px auto;
}
.main-rbox .main-box-title a.links {
  width: 300px;
  height: 50px;
  right: 300px;
  cursor: pointer;
}
.main-rbox .main-box-title.zqk h2 span {
  color: #4092f7;
}
.main-rbox .main-box-title.zqk h2 i.iconfont {
  background: #e3effe;
  color: #4092f7;
}
.main-rbox .main-box-title.zqb h2 span {
  color: #41a8bb;
}
.main-rbox .main-box-title.zqb h2 i.iconfont {
  background: #e6f5f8;
  color: #41a8bb;
}
.main-rbox .main-box-title.zqf h2 span {
  color: #ff8f04;
}
.main-rbox .main-box-title.zqf h2 i.iconfont {
  background: #fff2e0;
  color: #ff8f04;
}
.main-rbox .main-box-title.zqw h2 span {
  color: #61cc9f;
}
.main-rbox .main-box-title.zqw h2 i.iconfont {
  background: #e6faf1;
  color: #61cc9f;
}
.main-rbox .main-box-title.zqr h2 span {
  color: #32a0e5;
}
.main-rbox .main-box-title.zqr h2 i.iconfont {
  background: #eaf5fd;
  color: #32a0e5;
}
.main-rbox:hover .main-box-title.zqk a i.iconfont {
  color: #4092f7;
}
.main-rbox:hover .main-box-title.zqb a i.iconfont {
  color: #41a8bb;
}
.main-rbox:hover .main-box-title.zqf a i.iconfont {
  color: #ff8f04;
}
.main-rbox:hover .main-box-title.zqw a i.iconfont {
  color: #61cc9f;
}
.main-rbox:hover .main-box-title.zqr a i.iconfont {
  color: #32a0e5;
}
.main-rbox:hover .main-box-title a {
  cursor: default;
}
.main-rbox.last {
  margin-bottom: 0px;
}
.main-rbox.zqk-height {
  /* height: 535px; */
}
.main-rbox.zqb-height {
  min-height: 490px;
  padding-bottom: 30px;
}
.main-rbox.zqw-height {
  height: 410px;
}
.main-rbox.zqr-height {
  height: 540px;
}
.main-rbox-content {
  width: 100%;
  padding: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
.main-rbox-content:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#zqkan {
  width: 100%;
}
#zqkan:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#zqkan #zqkan-left {
  width: 640px;
  float: left;
}
.zqkan-list {
  width: 100%;
  display: none;
}
.zqkan-list.active {
  display: block;
}
.zqkan-list-title {
  line-height: 45px;
  height: 45px;
  font-size: 24px;
  color: #444;
  margin-bottom: 20px;
}
.zqkan-list-title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqkan-list-title i.iconfont.iconfont {
  color: #4092f7;
  font-size: 24px;
  padding-right: 5px;
}
.zqkan-list-title a.more {
  width: 24px;
  border: 1px solid #ddd;
  line-height: 22px;
  font-size: 10px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  color: #ddd;
  float: right;
  margin-top: 10px;
  text-align: center;
  height: 24px;
}
.zqkan-list-title a.more i.iconfont {
  color: #999;
  font-size: 12px;
  text-align: center;
  margin: 0px auto;
  padding-right: 0px;
}
.zqkan-list-title a.more:hover {
  background: #4092f7;
  color: #fff;
  border: 1px solid #4092f7;
}
.zqkan-list-title a.more:hover i.iconfont {
  color: #fff;
}
#zqkan-right {
  width: 320px;
  float: right;
  padding-top: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
#zqkan-right .item {
  margin-bottom: 15px;
  padding-left: 20px;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  width: 100%;
}
#zqkan-right .item i.iconfont.arrow {
  position: absolute;
  left: 3px;
  top: 8px;
  z-index: 10;
  font-size: 36px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  text-align: right;
  width: 20px;
  display: none;
  color: #79aae5;
}
#zqkan-right .item span {
  background: #e1eefa;
  width: 300px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-align: left;
  display: block;
  padding-left: 45px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  line-height: 70px;
  height: 70px;
  font-size: 24px;
  color: #6394cf;
}
#zqkan-right .item span i.iconfont {
  font-size: 28px;
  color: #6394cf;
  display: inline-block;
  padding-right: 5px;
}
#zqkan-right .item.active i.iconfont.arrow,
#zqkan-right .item:hover i.iconfont.arrow {
  display: block;
}
#zqkan-right .item.active span,
#zqkan-right .item:hover span {
  background: #79aae5;
  color: #fff;
}
#zqkan-right .item.active span i.iconfont,
#zqkan-right .item:hover span i.iconfont {
  color: #fff;
}
.zqkan-bwwp a.readmore {
  float: right;
  color: #999;
}
.bwwp-list {
  margin-top: 15px;
}
.bwwp-list:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.bwwp-list a {
  display: block;
  width: 500px;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  height: 100px;
  border-bottom: 1px solid #eee;
}
.bwwp-list a:nth-child(2n) {
  margin-right: 0px;
}
.bwwp-list dl {
  position: relative;
  height: 80px;
  margin-bottom: 20px;
}
.bwwp-list dl:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.bwwp-list dl dt {
  width: 100%;
  background-color: #4092f7;
  width: 80px;
  height: 80px;
  position: absolute;
  left: 0px;
  z-index: 10;
  text-align: center;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.bwwp-list dl dt b {
  font-size: 30px;
  font-weight: bold;
  color: #fff;
  margin-top: 5px;
  display: block;
}
.bwwp-list dl dt p {
  color: #fff;
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.bwwp-list dl dd {
  width: 100%;
  padding-left: 100px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
.bwwp-list dl dd b {
  font-size: 18px;
  line-height: 36px;
  height: 36px;
  color: #444;
  display: block;
  font-weight: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.bwwp-list dl dd p {
  font-size: 14px;
  color: #999;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 160%;
  height: 44px;
  overflow: hidden;
}
.bwwp-list dl:hover dt {
  background: #4092f7;
}
.bwwp-list dl:hover dt b,
.bwwp-list dl:hover dt p {
  color: #fff;
}
.bwwp-list dl:hover dd b {
  color: #4092f7;
}
.zqban-table {
  width: 100%;
}
.zqban-table:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqban-table .zqban-box {
  width: 240px;
  float: left;
  margin-right: 20px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.zqban-table .zqban-box .imgs {
  height: 135px;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.zqban-table .zqban-box .imgs img {
  width: 100%;
  height: 135px;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}
.zqban-table .zqban-box .imgs .img-text {
  position: absolute;
  width: 100%;
  left: 0px;
  top: 0px;
  font-size: 24px;
  text-align: center;
  color: #fff;
  padding: 15px 0px 20px 0px;
}
.zqban-table .zqban-box .imgs .img-text p {
  line-height: 60px;
  height: 60px;
}
.zqban-table .zqban-box .imgs .img-text i.iconfont {
  font-size: 30px;
  color: #fff;
}
.zqban-table .zqban-box .zqban-alist {
  border: 1px solid #edf0f3;
  padding: 14px 0px 0px 14px;
}
.zqban-table .zqban-box .zqban-alist:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqban-table .zqban-box .zqban-alist a {
  width: 100px;
  line-height: 32px;
  height: 32px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #eff3f7;
  margin-right: 10px;
  margin-bottom: 10px;
  display: block;
  float: left;
  text-align: center;
  font-size: 14px;
  color: #777;
}
.zqban-table .zqban-box .zqban-alist a:hover {
  background: #41a8bb;
  color: #fff;
}
.zqban-table .zqban-box.last {
  margin-right: 0;
}
.zqban-table .zqban-box:hover {
  -webkit-box-shadow: 0 3px 4px #eee;
  -moz-box-shadow: 0 3px 4px #eee;
  box-shadow: 0 3px 4px #eee;
}
.zqban-table .zqban-box:hover img {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
}
.zqfrw-banner {
  width: 500px;
  height: 265px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  float: left;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.zqfrw-right {
  width: 500px;
  float: right;
}
.zqfrw-right .top-sub-a {
  border: 1px solid #edf0f3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 20px 25px;
  margin-bottom: 20px;
  width: 500px;
  float: right;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
.zqfrw-right .top-sub-a:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqfrw-right.zqf .top-sub-a {
  background: url(/zxqy/20200325/img/zqf-right.png) right center no-repeat;
  height: 135px;
  cursor: pointer;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.zqfrw-right.zqf .top-sub-a .item-title {
  font-size: 24px;
  line-height: 45px;
  height: 45px;
}
.zqfrw-right.zqf .top-sub-a .item-title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqfrw-right.zqf .top-sub-a .item-title i.iconfont {
  font-size: 30px;
  width: 40px;
  display: inline-block;
  float: left;
  color: #ffb84c;
}
.zqfrw-right.zqf .top-sub-a p {
  font-size: 16px;
  color: #999;
  line-height: 140%;
  padding-left: 40px;
}
.zqfrw-right.zqf .top-sub-a:hover {
  background: url(/zxqy/20200325/img/zqf-right.png) 280px center no-repeat #ffb84c;
  border: 1px solid #ffb84c;
  color: #fff;
}
.zqfrw-right.zqf .top-sub-a:hover i.iconfont,
.zqfrw-right.zqf .top-sub-a:hover p,
.zqfrw-right.zqf .top-sub-a:hover .item-title {
  color: #fff;
}
.zqfrw-right.zqf .top-sub-two .item-title i.iconfont {
  color: #ffb84c;
}
.zqfrw-right.zqf .top-sub-two a {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.zqfrw-right.zqf .top-sub-two a:hover {
  background-color: #ffb84c;
  border: 1px solid #ffb84c;
  color: #fff;
}
.zqfrw-right.zqf .top-sub-two a:hover i.iconfont {
  color: #fff;
}
.zqfrw-right.zqf .top-sub-two a:hover p {
  color: #fff;
}
.zqfrw-right.zqw .top-sub-a {
  background: url(/zxqy/20200325/img/zqw-right.png) right center no-repeat;
  height: 135px;
  cursor: pointer;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.zqfrw-right.zqw .top-sub-a .item-title {
  font-size: 24px;
  line-height: 45px;
  height: 45px;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -ms-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}
.zqfrw-right.zqw .top-sub-a .item-title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqfrw-right.zqw .top-sub-a .item-title i.iconfont {
  font-size: 30px;
  width: 40px;
  display: inline-block;
  float: left;
  color: #61cc9f;
}
.zqfrw-right.zqw .top-sub-a p {
  font-size: 16px;
  color: #999;
  line-height: 140%;
  padding-left: 40px;
}
.zqfrw-right.zqw .top-sub-a:hover {
  background: url(/zxqy/20200325/img/zqw-right.png) 280px center no-repeat #61cc9f;
  border: 1px solid #61cc9f;
  color: #fff;
}
.zqfrw-right.zqw .top-sub-a:hover i.iconfont,
.zqfrw-right.zqw .top-sub-a:hover p,
.zqfrw-right.zqw .top-sub-a:hover .item-title {
  color: #fff;
}
.zqfrw-right.zqw .top-sub-two .item-title i.iconfont {
  color: #61cc9f;
}
.zqfrw-right.zqw .top-sub-two a p.tel {
  font-size: 21px;
  font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  font-style: italic;
  color: #61cc9f;
}
.zqfrw-right.zqw .top-sub-two a:hover {
  background-color: #61cc9f;
  border: 1px solid #61cc9f;
  color: #fff;
}
.zqfrw-right.zqw .top-sub-two a:hover i.iconfont,
.zqfrw-right.zqw .top-sub-two a:hover p,
.zqfrw-right.zqw .top-sub-two a:hover .item-title {
  color: #fff;
}
.zqfrw-right.zqr {
  margin-top: 50px;
}
.zqfrw-right.zqr .top-sub-a {
  background: url(/zxqy/20200325/img/zqr-right.png) right center no-repeat;
  height: 180px;
  cursor: pointer;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.zqfrw-right.zqr .top-sub-a .item-title {
  font-size: 24px;
  line-height: 45px;
  height: 45px;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -ms-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}
.zqfrw-right.zqr .top-sub-a .item-title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqfrw-right.zqr .top-sub-a .item-title i.iconfont {
  font-size: 30px;
  width: 40px;
  display: inline-block;
  float: left;
  color: #32a0e5;
}
.zqfrw-right.zqr .top-sub-a p {
  font-size: 16px;
  color: #999;
  line-height: 160%;
  padding-left: 40px;
}
.zqfrw-right.zqr .top-sub-a:hover {
  background: url(/zxqy/20200325/img/zqr-right.png) 280px center no-repeat #32a0e5;
  border: 1px solid #32a0e5;
  color: #fff;
}
.zqfrw-right.zqr .top-sub-a:hover i.iconfont,
.zqfrw-right.zqr .top-sub-a:hover p,
.zqfrw-right.zqr .top-sub-a:hover .item-title {
  color: #fff;
}
.zqfrw-right.zqr .top-sub-two .item-title i.iconfont {
  color: #32a0e5;
}
.zqfrw-right.zqr .top-sub-two a {
  height: 120px;
}
.zqfrw-right.zqr .top-sub-two a:hover {
  background-color: #32a0e5;
  border: 1px solid #32a0e5;
  color: #fff;
}
.zqfrw-right.zqr .top-sub-two a:hover i.iconfont,
.zqfrw-right.zqr .top-sub-two a:hover p,
.zqfrw-right.zqr .top-sub-two a:hover .item-title {
  color: #fff;
}
.top-sub-two {
  width: 100%;
}
.top-sub-two:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.top-sub-two a {
  border: 1px solid #edf0f3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 15px 25px;
  width: 240px;
  display: block;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
.top-sub-two a:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.top-sub-two a .item-title {
  font-size: 24px;
  line-height: 50px;
  height: 50px;
}
.top-sub-two a .item-title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.top-sub-two a .item-title i.iconfont {
  font-size: 30px;
  width: 40px;
  display: inline-block;
  float: left;
}
.top-sub-two a p {
  font-size: 16px;
  color: #999;
  padding-left: 40px;
  line-height: 30px;
  height: 30px;
}
.top-sub-two a.mr20 {
  margin-right: 20px;
}
.top-sub-two a:hover .item-title {
  color: #fff;
}
#index-faq {
  border: 1px solid #edf0f3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 20px 25px;
  width: 500px;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
#index-faq:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.faq-list-title {
  line-height: 45px;
  height: 45px;
  font-size: 24px;
  color: #444;
  margin-bottom: 20px;
}
.faq-list-title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.faq-list-title i.iconfont.iconfont {
  color: #61cc9f;
  font-size: 24px;
  padding-right: 5px;
}
.faq-list-title i.iconfont.iconbangzhuwenhao {
  font-size: 30px;
}
.faq-list-title a.more {
  width: 24px;
  border: 1px solid #ddd;
  line-height: 22px;
  font-size: 10px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  color: #ddd;
  float: right;
  margin-top: 10px;
  text-align: center;
  height: 24px;
}
.faq-list-title a.more i.iconfont {
  color: #999;
  font-size: 12px;
  text-align: center;
  margin: 0px auto;
  padding-right: 0px;
}
.faq-list-title a.more:hover {
  background: #61cc9f;
  color: #fff;
  border: 1px solid #61cc9f;
}
.faq-list-title a.more:hover i.iconfont {
  color: #fff;
}
#faq-list {
  height: 160px;
  width: 100%;
}
#faq-list a {
  display: block;
}
#faq-list .swiper-slide {
  height: 160px;
}
#faq-list .faq-tab {
  height: 160px;
  background: #f1f4f7;
  padding: 15px;
  width: 100%;
}
#faq-list .faq-tab dl dt {
  position: relative;
  padding-left: 30px;
  color: #444;
  font-size: 16px;
  margin-bottom: 10px;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 180%;
  height: 60px;
  overflow: hidden;
}
#faq-list .faq-tab dl dt:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#faq-list .faq-tab dl dt span.q {
  width: 30px;
  font-size: 18px;
  font-weight: bold;
  color: #666;
  position: absolute;
  left: 0px;
  top: 0px;
}
#faq-list .faq-tab dl dd {
  padding-left: 30px;
  position: relative;
  font-size: 14px;
  color: #999;
  line-height: 170%;
  height: 170%;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 50px;
  overflow: hidden;
}
#faq-list .faq-tab dl dd:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#faq-list .faq-tab dl dd span.qs {
  color: #666;
  font-size: 18px;
  position: absolute;
  left: 0px;
  top: 0px;
}
#faq-list .faq-tab dl:hover dt {
  color: #61cc9f;
}
#faq-list .faq-tab dl:hover dt span.q {
  color: #61cc9f;
}
.pro_slideGroup:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#server-btn {
  position: absolute;
  right: 40px;
  top: 41px;
  width: 400px;
  z-index: 200;
}
#server-btn ul:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#server-btn ul li {
  width: 100px;
  text-align: center;
  font-size: 18px;
  float: left;
  cursor: pointer;
}
#server-btn ul li:before {
  display: none;
  position: relative;
}
#server-btn ul li.active,
#server-btn ul li:hover {
  color: #ffa22c;
}
.server-list {
  width: 100%;
  padding-bottom: 70px;
}
.server-list .pro_list {
  display: none;
  width: 100%;
}
.server-list .pro_list:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.server-list .pro_list li {
  margin: 0;
  width: 277.5px;
  margin-right: 30px;
  float: left;
}
.server-list .pro_list li:nth-last-child(1) {
  margin-right: 0px;
  margin: 0;
}
.server-list .pro_list.active {
  display: block;
}
#index_new_prolist {
  width: 1200px;
  margin: 0px auto;
}
.prolist-page {
  bottom: 23px;
  width: 100%;
  position: absolute;
  height: 35px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  padding-right: 60px;
  text-align: right;
}
.prolist-page .swiper-pagination-bullet {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  width: 20px;
  height: 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-right: 3px;
  border: none;
}
.prolist-page .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 30px;
  height: 5px;
  background: #3399ff;
  border: none;
  outline: none;
}
#foot_box .w14k-12k_center {
  width: 1200px;
  margin: 0px auto;
}
#foot_box .w14k-12k_center:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.foot_nav {
  padding-top: 20px;
}
.foot_nav span {
  display: inline-block;
  font-size: 16px;
}
.foot_nav span:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.foot_nav span i.iconfont {
  font-size: 18px;
  display: inline;
  margin-right: 5px;
  float: left;
}
.foot_nav a {
  color: #fff;
}
.foot_Copyright {
  font-size: 14px;
}
.foot_Copyright a {
  color: #a9d0f4;
}
.about_sz:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.addsMax {
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  height: 110%;
  display: block;
  left: 0;
  z-index: 999;
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 9998;
}
.addsMax #addsMain {
  width: 100%;
  background-color: #fff;
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0px;
  opacity: 0.1;
}
.addsMax .adds_content {
  width: 800px;
  background: #fff;
  padding: 20px;
  margin: 0px auto;
  position: relative;
  z-index: 2;
  margin-top: 200px;
  -webkit-box-shadow: 0 1px 3px #777;
  -moz-box-shadow: 0 1px 3px #777;
  box-shadow: 0 1px 3px #777;
}
.addsMax .adds_content #area-closed {
  width: 30px;
  line-height: 30px;
  height: 30px;
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 10;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  text-align: center;
  cursor: pointer;
}
.addsMax .adds_content #area-closed i.iconfont {
  font-size: 20px;
  color: #555;
}
.addsMax .adds_content #area-closed:hover {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
}
.addsMax .adds_content #area-closed:hover i.iconfont {
  color: #1d78eb;
}
.addsMax .adds_content .title {
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
}
.addsMax .adds_content .title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.addsMax .adds_content .title li {
  float: left;
  font-size: 22px;
  font-weight: bold;
  cursor: pointer;
}
.addsMax .adds_content .title span {
  font-size: 24px;
}
.addsMax .adds_content .title span i {
  font-size: 24px;
  padding: 0px 8px;
  color: #999;
  font-style: normal;
}
.addsMax .adds_content .title span:nth-child(1) {
  color: #1d78eb;
}
.addsMax .adds_content .title span:nth-child(2) {
  color: #444;
}
.addsMax .adds_content .title span:nth-child(3) {
  color: #777;
}
.addsMax .adds_content .title span:nth-child(4) {
  color: #999;
}
.addsMax .adds_content .oneList {
  width: 100%;
  padding-top: 20px;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}
.addsMax .adds_content .oneList:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.addsMax .adds_content .oneList li {
  font-size: 14px;
  color: #555;
  margin-right: 10px;
  margin-bottom: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 6px 15px;
  display: inline-block;
  cursor: pointer;
}
.addsMax .adds_content .oneList li:hover {
  background-color: #f2f2f2;
  color: #444;
}
.addsMax .adds_content .twoList li {
  padding-top: 10px;
  padding-bottom: 10px;
}
.addsMax .adds_content .twoList li div {
  font-size: 14px;
  color: #555;
  margin-right: 10px;
  margin-bottom: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 6px 15px;
  display: inline-block;
  cursor: pointer;
}
.addsMax .adds_content .twoList li div:hover,
.addsMax .adds_content .twoList li div.active {
  background: #1d78eb;
  color: #fff;
}
.addsMax .adds_content .oldadds {
  width: 100%;
  padding-top: 15px;
  border-top: 1px solid #eee;
  padding-bottom: 15px;
}
.addsMax .adds_content .oldadds:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.addsMax .adds_content .oldadds span {
  color: #1d78eb;
  font-size: 14px;
}
.addsMax .adds_content .oldadds b {
  line-height: 40px;
  height: 40px;
  white-space: nowrap;
  font-size: 14px;
}
.addsMax .adds_content .oldadds b:hover {
  color: #1d78eb;
}
.butt {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  padding: 6px 8px;
  font-size: 15px;
  background: #0972db;
  color: #fff;
  width: 100px;
  text-align: center;
  cursor: pointer;
}
.btnlist {
  height: 30px;
  margin-bottom: 20px;
  width: 100%;
  position: relative;
}
.butt {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  padding: 6px 8px;
  font-size: 15px;
  background: #0972db;
  color: #fff;
  width: 100px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  left: 0px;
}
.butt-cancel {
  width: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  padding: 6px 8px;
  font-size: 15px;
  background: #ddd;
  top: 0px;
  position: absolute;
  left: 120px;
  text-align: center;
  cursor: pointer;
}
.butt-cancel:hover {
  background: #ccc;
}
#login-box {
  width: 460px;
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 25px 0px;
  display: none;
  position: relative;
}
#login-box #login-closed {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 40px;
  line-height: 40px;
  height: 40px;
  text-align: center;
  cursor: pointer;
}
#login-box #login-closed i.iconfont {
  font-size: 20px;
  color: #999;
}
#login-box #login-closed:hover i.iconfont {
  color: #ffa22c;
}
#login-box .login-title {
  width: 100%;
  font-size: 24px;
  line-height: 60px;
  height: 60px;
  text-align: center;
  color: #f80;
}
#login-box .login-text {
  text-align: center;
  line-height: 40px;
  height: 40px;
  position: relative;
}
#login-box .login-text span {
  padding: 0px;
  font-size: 18px;
  width: 240px;
  position: absolute;
  left: 0px;
  z-index: 2;
  background-color: #fff;
  left: 110px;
}
#login-box .login-text i {
  width: 320px;
  position: absolute;
  left: 70px;
  top: 20px;
  z-index: 1;
  height: 1px;
  background-color: #eee;
  display: block;
}
#login-box .login-alink {
  width: 94%;
  text-align: center;
  padding-top: 15px;
  display: flex;
  justify-content: space-between;
  margin: 0px auto;
}
#login-box .login-alink a {
  width: 46%;
  text-align: center;
  line-height: 45px;
  height: 45px;
  margin: 0px auto;
  font-size: 16px;
  color: #fff;
  display: block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#login-box .login-alink a.cheGetHome {
  background: #4092f7;
}
#login-box .login-alink a.checkLogin {
  color: #4092f7;
  border: 1px solid #4092f7;
}
#login-box .login-alink a.checkLogin:hover {
  background: #1d78eb;
  color: #fff;
}
.new-sz_box {
  background: #f0f3f6;
  padding: 0px;
  width: 100%;
}
.new-sz_box .new-sz_box-c {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 1200px;
  margin: 0px auto;
  height: 150px;
}
.new-sz_box .new-sz_box-c .sz_box_item {
  max-width: 370px;
  border: 1px solid #1492ff;
  box-sizing: border-box;
  padding: 20px;
  border-radius: 2px;
  display: flex;
  justify-content: flex-start;
}
.new-sz_box .new-sz_box-c .sz_box_item img {
  width: 28px;
  height: 28px;
}
.new-sz_box .new-sz_box-c .sz_box_item > div {
  box-sizing: border-box;
  padding-left: 10px;
  flex: 1;
}
.new-sz_box .new-sz_box-c .sz_box_item > div .sz_box_item_tel {
  display: flex;
  align-items: center;
  height: 32px;
  line-height: 32px;
}
.new-sz_box .new-sz_box-c .sz_box_item > div .sz_box_item_tel span {
  font-weight: bold;
  color: #666;
  font-size: 16px;
  width: 80px;
  margin-right: 10px;
}
.new-sz_box .new-sz_box-c .sz_box_item > div .sz_box_item_tel b {
  color: #1492ff;
  font-family: Impact Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
}
#sz_box {
  width: 800px;
}
#sz_box .about_sz {
  width: 800px;
  margin: 0px auto;
  text-align: center;
}
#sz_box .about_sz:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#sz_box .about_sz li {
  width: 25%;
  text-align: left;
  float: left;
  height: 90px;
  position: relative;
  text-align: center;
}
#sz_box .about_sz li i.iconfont {
  color: #777;
  font-size: 20px;
}
#sz_box .about_sz li b {
  font-size: 32px;
  color: #1492ff;
  font-family: Impact Arial, Helvetica, sans-serif;
  margin-top: 10px;
  width: 100%;
  display: block;
  font-weight: bold;
}
#sz_box .about_sz li p {
  font-size: 14px;
  color: #666;
}
#sz_box .about_sz li p span {
  color: #999;
}
#sz_box .about_sz li:nth-last-child(1):after {
  width: 0px;
}
.pro_list li .s_c_name,
.pro_list li a.pro_title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.pro_list li a.pro_title {
  line-height: 35px;
  height: 35px;
}
.pro_list li .s_c_name {
  line-height: 40px;
  height: 40px;
  padding: 0px;
  padding-top: 5px;
}
#colony {
  width: 100%;
}
#colony dl {
  border-top: 1px solid #eee;
  margin-bottom: 15px;
  display: none;
}
#colony dl:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#colony dl dt {
  font-size: 14px;
  font-weight: bold;
  line-height: 40px;
  height: 40px;
  color: #0972db;
}
#colony dl dt a {
  color: #0972db;
  line-height: 40px;
  height: 40px;
  display: none;
}
#colony dl dd {
  width: 100%;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}
#colony dl dd:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#colony dl dd span {
  color: #ccc;
  padding: 0px 10px;
}
#colony dl dd a {
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  color: #777;
}
#colony dl dd a:hover {
  color: #0972db;
}
#user-menu {
  width: 150px;
  border: 1px solid #ddd;
  padding: 0px 15px;
  background-color: #fff;
  text-align: left;
  color: #444;
  position: absolute;
  right: 0px;
  top: 31px;
  display: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  line-height: 50px;
}
#user-menu .top-arrow {
  width: 12px;
  height: 12px;
  background: url('data:image/jpg;base64,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BBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAE4QklNBAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAI4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADPwAAAAYAAAAAAAAAAAAAAAwAAAAMAAAABWcqaAeYmAAtADEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAAMAAAAAFJnaHRsb25nAAAADAAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAADAAAAABSZ2h0bG9uZwAAAAwAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP/AAAAAAAAA4QklNBBQAAAAAAAQAAAACOEJJTQQMAAAAAAJUAAAAAQAAAAwAAAAMAAAAJAAAAbAAAAI4ABgAAf/Y/+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAMAAwDASIAAhEBAxEB/90ABAAB/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwD1BxfYSGO2hvfxPh/VT+qNkx7p27fPwUmbdo2fR7Qm/R+p29SPnCSn/9k4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAIAAAAAQEA/+EN1mh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDQtMDlUMTA6MzA6NDArMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDQtMDlUMTA6MzA6NDArMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTA0LTA5VDEwOjMwOjQwKzA4OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM0ODkxOTdEMDk3QUVBMTE4MzA3ODM1MTdCMDRDNzE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMzODkxOTdEMDk3QUVBMTE4MzA3ODM1MTdCMDRDNzE3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MzM4OTE5N0QwOTdBRUExMTgzMDc4MzUxN0IwNEM3MTciIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzg5MTk3RDA5N0FFQTExODMwNzgzNTE3QjA0QzcxNyIgc3RFdnQ6d2hlbj0iMjAyMC0wNC0wOVQxMDozMDo0MCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0ODkxOTdEMDk3QUVBMTE4MzA3ODM1MTdCMDRDNzE3IiBzdEV2dDp3aGVuPSIyMDIwLTA0LTA5VDEwOjMwOjQwKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg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');
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  top: -10px;
}
#user-menu .nologin {
  border-bottom: 1px solid #eaeaea;
  cursor: pointer;
}
#user-menu .nologin:hover {
  color: #ff9600;
}
#user-menu .user-menu-list ul li {
  text-align: left;
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
}
#user-menu .user-menu-list ul li:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#user-menu .user-menu-list ul li:hover {
  color: #ff9600;
}
#user-menu .user-menu-list ul li span {
  color: #ff9600;
  float: right;
}
.index-btns {
  position: absolute;
  right: 25px;
  top: 0px;
  z-index: 10;
  width: 700px;
  text-align: right;
}
.index-btns span {
  width: 120px;
  line-height: 92px;
  height: 92px;
  font-size: 20px;
  display: inline-block;
  cursor: pointer;
  text-align: center;
  color: #666666;
}
.index-btns span i.iconfont {
  font-size: 20px;
  padding-right: 5px;
  color: #999;
}
.index-btns span.active,
.index-btns span:hover {
  border-bottom: 3px solid #1492ff;
  color: #1492ff;
}
.index-btns span.active i.iconfont,
.index-btns span:hover i.iconfont {
  color: #1492ff;
}
.index-btns span.zqb-span.active,
.index-btns span.zqb-span:hover {
  border-bottom: 3px solid #41a8bb;
  color: #41a8bb;
}
.index-btns span.zqb-span.active i.iconfont,
.index-btns span.zqb-span:hover i.iconfont {
  color: #41a8bb;
}
.zqkan-hqzc {
  width: 100%;
}
.zqkan-hqzc:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqkan-hqzc .zqkan-hqzc-left {
  width: 640px;
  float: left;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  border: 1px solid #ecf0f3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 15px 15px 40px 15px;
}
.zqkan-hqzc a.more {
  width: 100%;
  position: absolute;
  bottom: 10px;
  right: 0px;
  z-index: 20;
  text-align: right;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  padding-right: 20px;
  color: #999;
}
.zqkan-hqzc a.more:hover {
  color: #1492ff;
}
.zqkan-hqzc-list {
  float: left;
  width: 650px;
}
.zqkan-hqzc-list:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqkan-hqzc-list dl {
  border: 1px solid #f2f2f7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 15px 15px 15px;
  margin-bottom: 10px;
  width: 100%;
}
.zqkan-hqzc-list dl dt {
  padding-right: 130px;
  width: 100%;
  position: relative;
  margin-top: 5px;
}
.zqkan-hqzc-list dl dt a {
  line-height: 35px;
  height: 35px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  display: block;
  font-size: 14px;
  color: #666;
}
.zqkan-hqzc-list dl dt a:hover {
  color: #0f73e1;
}
.zqkan-hqzc-list dl dt time {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1;
  color: #999;
  font-size: 13px;
  line-height: 35px;
  height: 35px;
}
.zqkan-hqzc-list dl dt time i.iconfont {
  color: #999;
  padding-right: 5px;
}
.zqkan-hqzc-list dl dd {
  position: relative;
}
.zqkan-hqzc-list dl dd p.des {
  font-size: 18px;
  color: #222;
  height: 50px;
  line-height: 25px;
  display: block;
  margin: 2px auto 9px auto;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.zqkan-hqzc-list dl dd .zqkan-list-bar {
  width: 100%;
  color: #777;
  font-size: 12px;
  padding-right: 220px;
  line-height: 30px;
  height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.zqkan-hqzc-list dl dd .zqkan-list-bar:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqkan-hqzc-list dl dd .zqkan-list-bar span.tips {
  border: 1px solid #ff9502;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  padding: 4px 15px;
  font-size: 14px;
  margin-right: 10px;
  color: #ff9502;
}
.zqkan-hqzc-list dl dd .online-zx {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.zqkan-hqzc-list dl dd .online-zx a,
.zqkan-hqzc-list dl dd .online-zx span {
  width: 80px;
  line-height: 30px;
  height: 30px;
  text-align: center;
  display: block;
  float: right;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #0f73e1;
  color: #fff;
  background: #0f73e1;
  margin-right: 10px;
}
.zqkan-hqzc-list dl dd .online-zx a.online,
.zqkan-hqzc-list dl dd .online-zx span.online {
  border: 1px solid #1492ff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
  background: #1492ff;
  margin-right: 0px;
}
.zqkan-hqzc-list dl dd .online-zx a:hover,
.zqkan-hqzc-list dl dd .online-zx span:hover {
  border: 1px solid #0f73e1;
  color: #fff;
  background: #0f73e1;
  opacity: 0.8;
}
.zqkan-hqzc-list dl dd .online-zx a.nodeclare,
.zqkan-hqzc-list dl dd .online-zx span.nodeclare {
  background: #f0f0f0;
  color: #666;
  border: 1px solid #eee;
}
.zqkan-hqzc-list dl dd .online-tel {
  position: absolute;
  bottom: 0px;
  right: 0px;
  line-height: 30px;
  height: 30px;
  display: inline-block;
  color: #666;
}
.zqkan-hqzc-list dl:hover {
  border: 1px solid #c5dfff;
}
.zqkan-hqzc-list dl:nth-child(2n) {
  margin-right: 0px;
}
.zqkan-hqzc-right {
  width: 344px;
  float: right;
}
.zqkan-hqzc-right a {
  margin-bottom: 15px;
  display: block;
  line-height: 120px;
  height: 120px;
}
.zqkan-hqzc-right a img {
  display: block;
  width: 100%;
}
.zqkan-hqzc-right a:nth-last-child(1) {
  margin-bottom: 0px;
}
.zqkan-tzgg {
  width: 100%;
  position: relative;
}
.zqkan-tzgg:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqkan-tzgg .zqkan-tzgg-list {
  width: 680px;
  float: left;
  position: relative;
  border: 1px solid #ecf0f3;
  border-radius: 4px;
  padding: 0 22px;
}
.zqkan-tzgg .zqkan-tzgg-list ul:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqkan-tzgg .zqkan-tzgg-list ul li {
  padding: 22px 0 12px;
  border-bottom: 1px dashed #e3e3e3;
}
.zqkan-tzgg .zqkan-tzgg-list .title span {
  display: inline-block;
  max-width: 550px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
  color: #333333;
  line-height: 22px;
  vertical-align: middle;
}
.zqkan-tzgg .zqkan-tzgg-list .title i {
  display: inline-block;
  margin-left: 6px;
  width: 36px;
  height: 16px;
  text-align: center;
  background: #ff6a2a;
  border-radius: 9px;
  font-size: 12px;
  color: #fff;
  vertical-align: middle;
}
.zqkan-tzgg .zqkan-tzgg-list .other {
  margin-top: 9px;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
}
.zqkan-tzgg .zqkan-tzgg-list .more {
  width: 100%;
  padding: 18px 0 16px;
  text-align: right;
}
.zqkan-tzgg .zqkan-tzgg-list .more a {
  display: inline-block;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
}
.zqkan-tzgg .zqkan-tzgg-list .other span:last-child {
  border: 0;
}
.zqkan-tzgg .zqkan-news-hot {
  width: 320px;
  float: right;
  position: relative;
}
.zqkan-news {
  width: 100%;
  position: relative;
  padding-bottom: 10px;
}
.zqkan-news:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqkan-news-hot {
  width: 320px;
  float: right;
  position: relative;
}
.zqkan-news-hot .zqkan-news-hot-box a {
  display: block;
  width: 320px;
  height: 120px;
  margin-bottom: 20px;
}
.zqkan-news-hot .zqkan-news-hot-box a:last-child {
  margin: 0;
}
.zqkan-news-hot .zqkan-news-hot-box a img {
  display: block;
  width: 100%;
  height: 100%;
}
.zqkan-news-hot .readmore {
  font-size: 14px;
  color: #999;
  position: absolute;
  right: 0;
  bottom: -23px;
}

.zqkan-news .zqkan-news-list a.readmore {
  font-size: 14px;
  color: #999;
  position: absolute;
  right: 40px;
  bottom: -10px;
}
.zqkan-news .zqkan-news-list {
  width: 700px;
  float: left;
  position: relative;
}
.zqkan-news .zqkan-news-list ul:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqkan-news .zqkan-news-list ul li {
  float: left;
  padding-right: 20px;
  padding-bottom: 20px;
}
.zqkan-news .zqkan-news-list ul li:nth-last-child(1),
.zqkan-news .zqkan-news-list ul li:nth-last-child(1) {
  padding-bottom: 0px;
}
.zqk-news-tab {
  width: 320px;
  border: 1px solid #e5e5e5;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.zqk-news-tab:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqk-news-tab dl {
  border: 1px solid #fff;
  padding: 14px;
}
.zqk-news-tab dl:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqk-news-tab dl dt {
  width: 70px;
  background: #4092f7;
  color: #fff;
  text-align: center;
  float: left;
  display: block;
  height: 70px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.zqk-news-tab dl dt b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: bold;
  padding-top: 8px;
  display: block;
}
.zqk-news-tab dl dt span {
  font-size: 14px;
}
.zqk-news-tab dl dd {
  width: 200px;
  float: right;
}
.zqk-news-tab dl dd b {
  font-size: 16px;
  color: #666;
  font-weight: normal;
  line-height: 30px;
  height: 30px;
  width: 200px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.zqk-news-tab dl dd p.des {
  line-height: 170%;
  color: #999;
  font-size: 12px;
  height: 40px;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.zqk-news-tab:hover {
  border: 1px solid #4092f7;
  -webkit-box-shadow: -1px 1px 10px #c6dcf8, 1px -1px 10px #afcdf4,
    1px 1px 10px #c6dcf8, 1px 1px 10px #c6dcf8;
  -moz-box-shadow: -1px 1px 10px #c6dcf8, 1px -1px 10px #afcdf4,
    1px 1px 10px #c6dcf8, 1px 1px 10px #c6dcf8;
  box-shadow: -1px 1px 10px #c6dcf8, 1px -1px 10px #afcdf4, 1px 1px 10px #c6dcf8,
    1px 1px 10px #c6dcf8;
}
.zqk-news-tab:hover dl {
  border: 1px solid #4092f7;
}
.zqk-news-tab:hover dl dt {
  background: #4092f7;
  color: #fff;
}
.zqk-news-tab:hover dl dd b {
  color: #4092f7;
}
.zqk-news-tab:hover dl dd p {
  color: #777;
}
.zqkan-company {
  width: 1020px;
  margin-top: 15px;
}
.zqkan-company ul:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqkan-company ul li {
  float: left;
  padding-right: 30px;
}
.zqkan-company ul li:nth-last-child(1) {
  padding-right: 0px;
}
.zqkan-com-tab {
  width: 320px;
}
.zqkan-com-tab a.imgs {
  width: 320px;
  height: 210px;
  display: block;
  overflow: hidden;
}
.zqkan-com-tab a.imgs img {
  display: block;
  width: 320px;
  height: 210px;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.zqkan-com-tab a.title {
  line-height: 50px;
  height: 50px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 18px;
  color: #333;
}
.zqkan-com-tab .des {
  color: #999;
  font-size: 14px;
  max-height: 50px;
  line-height: 25px;
  margin-bottom: 10px;
  display: block;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.zqkan-com-tab .tips {
  width: 100%;
  margin-top: 25px;
}
.zqkan-com-tab .tips:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqkan-com-tab .tips span {
  padding: 4px 12px;
  font-size: 14px;
  color: #ff9900;
  border: 1px solid #ff9900;
  margin-right: 8px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
  margin-bottom: 8px;
}
.zqkan-com-tab:hover img {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
}
.zqkan-com-tab:hover a.title {
  color: #ff9600;
}
.zqkan-com-tab:hover .tips span {
  background: #ff9600;
  color: #fff;
}
.zqkan-com-tab:hover .tips span:nth-child(1) {
  transition-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  -moz-transition-delay: 0.1s;
}
.zqkan-com-tab:hover .tips span:nth-child(2) {
  transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
}
.zqkan-com-tab:hover .tips span:nth-child(3) {
  transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
}
.zqkan-com-tab:hover .tips span:nth-child(4) {
  transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
}
.zqkan-com-tab:hover .tips span:nth-child(5) {
  transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
}
.zqkan-com-tab:hover .tips span:nth-child(6) {
  transition-delay: 0.6s;
  -webkit-transition-delay: 0.6s;
  -moz-transition-delay: 0.6s;
}
.zqkan-item,
.zqban-item {
  display: none;
}
.zqkan-item.active,
.zqban-item.active {
  display: block;
}
.zqb-sqfw-title {
  width: 100%;
  line-height: 60px;
  height: 60px;
  font-size: 20px;
  color: #333;
}
#zqban {
  width: 100%;
  padding: 0px 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
.zqb-sqfw-list {
  width: 1020px;
}
.zqb-sqfw-list ul:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqb-sqfw-list ul li {
  width: 170px;
  float: left;
  position: relative;
  display: block;
}
.zqb-sqfw-list ul li.active {
  width: 340px;
  z-index: 20;
  display: block;
  height: 375px;
}
.zqb-sqfw-list ul li.active .sqfw-tab {
  background: url(/zxqy/20200325/img/zqbhover.jpg) right bottom no-repeat #2186f2;
  background-size: cover;
  width: 350px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  z-index: 999;
  left: -5px;
  top: -8px;
  padding: 10px 0px;
  -webkit-box-shadow: -1px 1px 12px #c6dcf8, 1px -1px 10px #afcdf4,
    1px 1px 10px #c6dcf8, 1px 1px 12px #c6dcf8;
  -moz-box-shadow: -1px 1px 12px #c6dcf8, 1px -1px 10px #afcdf4,
    1px 1px 12px #c6dcf8, 1px 1px 12px #c6dcf8;
  box-shadow: -1px 1px 12px #c6dcf8, 1px -1px 10px #afcdf4, 1px 1px 12px #c6dcf8,
    1px 1px 12px #c6dcf8;
  position: absolute;
}
.zqb-sqfw-list ul li.active .sqfw-tab dl dt {
  background: none;
  border: none;
  color: #fff;
  height: 90px;
}
.zqb-sqfw-list ul li.active .sqfw-tab dl dt:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqb-sqfw-list ul li.active .sqfw-tab dl dt i.iconfont {
  float: left;
  color: #fff;
  padding-left: 30px;
  margin-top: 20px;
}
.zqb-sqfw-list ul li.active .sqfw-tab dl dt span {
  line-height: 70px;
  height: 70px;
  float: left;
  color: #fff;
  padding-left: 20px;
  margin-top: 20px;
}
.zqb-sqfw-list ul li.active .sqfw-tab dl i.number {
  color: #529ef9;
  bottom: 0px;
  left: 0px;
  top: auto;
  height: 70px;
}
.zqb-sqfw-list ul li.active .sqfw-tab dl dd {
  border: none;
  height: 280px;
  padding: 25px 30px;
  position: relative;
}
.zqb-sqfw-list ul li.active .sqfw-tab dl dd a {
  color: #fff;
  line-height: 45px;
  height: 45px;
}
.zqb-sqfw-list ul li.active .sqfw-tab dl dd a:before {
  margin-top: 20px;
}
.zqb-sqfw-list ul li.active .sqfw-tab dl dd a:hover {
  opacity: 0.8;
}
.sqfw-tab {
  width: 100%;
  display: block;
}
.sqfw-tab dl dt {
  text-align: center;
  background: url(/zxqy/20200325/img/top-right-tips.jpg) right top no-repeat #e9f2fa;
  height: 135px;
  position: relative;
  overflow: hidden;
  border-left: 1px solid #fff;
}
.sqfw-tab dl dt i.iconfont {
  font-size: 32px;
  color: #479ffd;
  display: block;
  line-height: 70px;
  height: 70px;
  position: relative;
  z-index: 4;
  margin-top: 10px;
}
.sqfw-tab dl dt span {
  font-size: 24px;
  color: #333;
  position: relative;
  z-index: 2;
}
.sqfw-tab dl i.number {
  font-family: Impact, 'Arial Narrow Bold', sans-serif;
  color: #d5e5f9;
  font-size: 75px;
  z-index: 1;
  height: 65px;
  overflow: hidden;
  position: absolute;
  top: 70px;
  left: 10px;
}
.sqfw-tab dl dd {
  border-left: 1px solid #dbe2eb;
  padding: 20px;
  height: 240px;
  z-index: 2;
  border-bottom: 1px solid #dbe2eb;
}
.sqfw-tab dl dd a {
  color: #777;
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.sqfw-tab dl dd a:before {
  width: 10px;
  height: 10px;
  background-color: #93c2ff;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  content: '1';
  text-indent: -999px;
  display: block;
  float: left;
  margin-right: 10px;
  margin-top: 15px;
}
.sqfw-tab dl dd.border-right {
  border-right: 1px solid #dbe2eb;
}
.zqb-fwck-list {
  width: 100%;
}
.zqb-fwck-list ul:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqb-fwck-list ul li {
  float: left;
  width: 25%;
  padding-right: 20px;
  padding-bottom: 10px;
}
.zqb-fwck-list ul li a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  line-height: 40px;
  height: 40px;
  width: 100%;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 16px;
  color: #777;
  background: #eff3f7;
  padding: 0px 15px;
}
.zqb-fwck-list ul li a:hover {
  background: #41a8bb;
  color: #fff;
}
#loan-index {
  width: 490px;
  float: left;
}
#loan-index .loan-title {
  width: 100%;
  font-size: 20px;
  color: #444;
  margin-bottom: 20px;
}
#loan-index .loan-title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#loan-index .loan-title i.iconfont {
  color: #32a0e5;
  font-size: 24px;
  margin-right: 5px;
}
#loan-index .loan-title a.more {
  width: 24px;
  border: 1px solid #ddd;
  line-height: 22px;
  font-size: 10px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  color: #ddd;
  float: right;
  margin-top: 0px;
  text-align: center;
  height: 24px;
}
#loan-index .loan-title a.more i.iconfont {
  color: #999;
  font-size: 12px;
  text-align: center;
  margin: 0px auto;
  padding-right: 0px;
}
#loan-index .loan-title a.more:hover {
  background: #32a0e5;
  color: #fff;
  border: 1px solid #32a0e5;
}
#loan-index .loan-title a.more:hover i.iconfont {
  color: #fff;
}
.loan-tab {
  padding: 0px 15px;
  margin-top: 8px;
  width: 100%;
}
.loan-tab dl dt {
  font-size: 16px;
  color: #666;
  line-height: 25px;
  height: 25px;
  width: 100%;
}
.loan-tab dl dt:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.loan-tab dl dt b {
  font-size: 16px;
  color: #666;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: normal;
  width: 180px;
  float: left;
  line-height: 25px;
  height: 25px;
}
.loan-tab dl dt span {
  border: 1px solid #ff9900;
  font-size: 12px;
  padding: 1px 8px;
  color: #ff9900;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.loan-tab dl dd {
  width: 100%;
  color: #999;
  font-size: 12px;
  line-height: 25px;
  height: 25px;
  position: relative;
}
.loan-tab dl dd:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.loan-tab dl dd span {
  width: 180px;
  float: left;
  line-height: 25px;
  height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  padding-left: 15px;
}
.loan-tab dl dd span.price {
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  width: 80px;
  color: #ff9900;
  padding-left: 0px;
  float: right;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.loan-tab dl dd span.price em {
  font-size: 12px;
  font-style: normal;
}
.loan-tab:before {
  width: 8px;
  height: 8px;
  background-color: #93c2ff;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  content: '1';
  text-indent: -999px;
  display: block;
  float: left;
  margin-right: 5px;
  margin-top: 10px;
}
#indexloan {
  border: 1px solid #edf0f3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 325px;
  margin-top: 10px;
}
#zqf-calendar {
  width: 380px;
  background: #f0f3f6;
  float: left;
  position: relative;
  padding: 0px 20px;
  height: 388px;
  z-index: 900;
}
.zqf-ctitle {
  line-height: 60px;
  height: 60px;
  position: absolute;
  width: 150px;
  z-index: 100;
  font-size: 20px;
  color: #333;
}
.zqf-ctitle i.iconfont {
  color: #ff9900;
  font-size: 20px;
  margin-right: 5px;
}
#calendarshow {
  color: #333;
  position: relative;
  z-index: 900;
}
.activity-tj {
  line-height: 50px;
  height: 50px;
  font-size: 14px;
  width: 100%;
  color: #999;
  position: relative;
  z-index: 800;
  background: #f0f3f6;
}
.activity-tj:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.activity-tj a {
  font-size: 14px;
  color: #999;
  float: right;
}
.activity-tj a:hover {
  color: #ff9945;
}
.activity-tj span {
  color: #ff9945;
}
.activity-tj.active {
  width: 680px;
}
#index-activity {
  width: 0px;
  position: absolute;
  left: 380px;
  top: 0;
  background: #fff;
  height: 388px;
  z-index: 800;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  overflow: hidden;
  padding: 0px;
  background: #f0f3f6;
}
#index-activity.active {
  opacity: 1;
  width: 360px;
  padding-right: 15px;
}
#index-activity.active .activity-title,
#index-activity.active .activity-tab {
  opacity: 1;
}
.activity-title {
  line-height: 60px;
  height: 60px;
  font-size: 16px;
  width: 100%;
  opacity: 0;
  transition-delay: 1s;
  -webkit-transition-delay: 1s;
  -moz-transition-delay: 1s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.activity-title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.activity-title a.more {
  width: 20px;
  line-height: 18px;
  font-size: 10px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  color: #ddd;
  float: right;
  margin-top: 17px;
  text-align: center;
  height: 20px;
  background: #ff9600;
  margin-right: 10px;
}
.activity-title a.more i.iconfont {
  color: #fff;
  font-size: 8px;
  text-align: center;
  margin: 0px auto;
  padding-right: 0px;
}
.activity-title a.more:hover {
  background: #ff8f04;
  color: #fff;
  border: 1px solid #ff8f04;
}
.activity-title a.more:hover i.iconfont {
  color: #fff;
}
.activity-tab {
  width: 100%;
  opacity: 0;
  transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.activity-tab a {
  padding: 10px;
  display: block;
  background-color: #fff;
  margin-bottom: 20px;
}
.activity-tab dl dt {
  width: 100%;
  padding-right: 30px;
  font-size: 16px;
  color: #333;
  position: relative;
}
.activity-tab dl dt b {
  line-height: 35px;
  height: 35px;
  width: 100%;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.activity-tab dl dt i.iconfont {
  color: #999;
  font-size: 12px;
  text-align: center;
  margin: 0px auto;
  padding-right: 0px;
  width: 20px;
  line-height: 20px;
  height: 20px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid #ddd;
  display: block;
  position: absolute;
  right: 0px;
  top: 4px;
  z-index: 1;
}
.activity-tab dl dt p.des {
  line-height: 25px;
  height: 25px;
  font-size: 12px;
  color: #999;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.activity-tab dl dd p.time,
.activity-tab dl dd p.address {
  line-height: 24px;
  height: 24px;
  color: #999;
  font-size: 12px;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.activity-tab dl dd p.time:after,
.activity-tab dl dd p.address:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.activity-tab dl dd p.time i.iconfont,
.activity-tab dl dd p.address i.iconfont {
  font-size: 12px;
  float: left;
  margin-right: 5px;
}
.activity-tab dl:hover dt b {
  color: #ff9945;
}
.activity-tab dl:hover dt i.iconfont {
  color: #fff;
  background: #ff9945;
  border: 1px solid #ff9945;
}
.activity-tab dl:hover dt p {
  color: #666;
}
.zqf-ntitle {
  width: 100%;
  padding-bottom: 16px;
  font-size: 20px;
  color: #333;
}
.zqf-ntitle i.iconfont {
  font-size: 24px;
  color: #ff8f04;
  margin-right: 5px;
}
.zqf-ntitle a.more {
  width: 24px;
  border: 1px solid #ddd;
  line-height: 22px;
  font-size: 10px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  color: #ddd;
  float: right;
  margin-top: 10px;
  text-align: center;
  height: 24px;
}
.zqf-ntitle a.more i.iconfont {
  color: #999;
  font-size: 12px;
  text-align: center;
  margin: 0px auto;
  padding-right: 0px;
}
.zqf-ntitle a.more:hover {
  background: #ff8f04;
  color: #fff;
  border: 1px solid #ff8f04;
}
.zqf-ntitle a.more:hover i.iconfont {
  color: #fff;
}
.zqf-middle {
  width: 680px;
  float: left;
}
.zqf-knbf .list {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0px;
}
.zqf-knbf .list .item {
  width: 100%;
  padding: 0px;
  height: 77px;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
.zqf-knbf .list .item b {
  line-height: 25px;
  height: 25px;
  font-weight: normal;
  font-size: 16px;
  color: #666;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  margin-top: 8px;
}
.zqf-knbf .list .item p {
  line-height: 25px;
  height: 25px;
  font-size: 12px;
  color: #999;
  margin-top: 5px;
}
.zqf-knbf .list .item p:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqf-knbf .list .item p span {
  border: 1px solid #eee;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  padding: 0px 8px;
  float: right;
  margin-right: 5px;
  line-height: 23px;
  height: 23px;
  display: inline-block;
  margin-top: 1px;
}
.zqf-knbf .list .item:nth-last-child(1) {
  border-bottom: none;
}
.zqf-knbf .list .item:after {
  position: absolute;
  left: 0px;
  bottom: 0px;
  content: '';
  height: 1px;
  display: block;
  width: 100%;
  background: #edf0f3;
}
.zqf-wzgq {
  width: 100%;
}
.zqf-wzgq .list a {
  width: 100%;
  display: block;
  margin: 5px auto;
  padding: 5px 0px;
}
.zqf-wzgq .list a:hover {
  color: #ff9600;
}
.zqf-wzgq .list dl dt {
  line-height: 25px;
  height: 25px;
  font-weight: normal;
  font-size: 16px;
  color: #666;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.zqf-wzgq .list dl dd {
  line-height: 20px;
  height: 20px;
  font-size: 12px;
  color: #999;
  position: relative;
}
.zqf-wzgq .list dl dd:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.zqf-wzgq .list dl dd span {
  color: #ff9945;
  line-height: 20px;
  height: 20px;
  padding-right: 80px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  float: right;
  width: 220px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.zqf-wzgq .list dl dd time {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 20;
}
#zqf-wzgq {
  height: 135px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0px 15px;
  border: 1px solid #eee;
}
#zqf-wzgq .swiper-slide {
  margin-top: -1px;
}
#zqf-wzgq .swiper-slide-active {
  border-bottom: 1px solid #eee;
}
.zqf-right {
  width: 270px;
  float: right;
}
.zqf-right .list {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #edf0f3;
  padding: 5px 15px;
}
.zqf-right .list a {
  width: 100%;
  display: block;
  padding: 5px 0;
}
.zqf-right .list a b {
  line-height: 26px;
  height: 26px;
  font-weight: normal;
  font-size: 16px;
  color: #666;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.zqf-right .list a p {
  line-height: 21px;
  height: 21px;
  font-size: 12px;
  color: #999;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.zqf-right .list a p.price {
  color: #ff8f04;
}
.zqf-right .list a:nth-last-child(1) {
  border-bottom: none;
}
.zqf-right .list a:hover b {
  color: #ff8f04;
}
#user-menu .user-menu-list ul li a {
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  border: none;
  padding: 0px;
}
#user-menu .user-menu-list ul li a::after {
  width: 0px;
  content: '';
}
#user-menu .user-menu-list ul li a:hover {
  color: #ff9600;
}
.index_title3 {
  width: 100%;
  margin: 0px auto;
  max-width: 1200px;
  min-width: 960px;
  padding: 40px 30px 30px 0px;
  height: 100px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  position: relative;
}
.index_title3:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.index_title3 span.tit {
  line-height: 30px;
  height: 30px;
  font-size: 28px;
  color: #444;
  padding-left: 20px;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 40px;
  z-index: 10;
  display: block;
}
.index_title3 span.tit:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.index_title3 span.tit:before {
  width: 6px;
  background: #0972db;
  height: 28px;
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  top: 1px;
}
.index_title3 a {
  width: 28px;
  line-height: 28px;
  height: 28px;
  float: right;
  position: absolute;
  right: 0px;
  top: 40px;
  z-index: 18;
  display: block;
  text-align: center;
  border: 1px solid #999;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -ms-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}
.index_title3 a i.iconfont {
  font-size: 18px;
  color: #999;
}
.index_title3 a:hover {
  background-color: #0972db;
  border: 1px solid #0972db;
}
.index_title3 a:hover i.iconfont {
  color: #fff;
}
.new-hqzc-list {
  width: 100%;
}
.new-hqzc-list dl {
  padding: 5px 0px;
  position: relative;
}
.new-hqzc-list dl:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.new-hqzc-list dl dt {
  width: 100px;
  float: right;
  position: absolute;
  right: 0px;
  top: 20px;
  z-index: 100;
}
.new-hqzc-list dl dt a,
.new-hqzc-list dl dt span {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  line-height: 30px;
  height: 30px;
  width: 80px;
  margin: 0px auto;
  display: block;
  color: #fff;
  background: #999;
  text-align: center;
}
.new-hqzc-list dl dt a.inhand,
.new-hqzc-list dl dt span.inhand {
  background: #ff9900;
}
.new-hqzc-list dl dt a.inhand:hover,
.new-hqzc-list dl dt span.inhand:hover {
  background: #278eff;
}
.new-hqzc-list dl dt a.tostart,
.new-hqzc-list dl dt span.tostart {
  background: #ffd6b3;
}
.new-hqzc-list dl dt a.tostart:hover,
.new-hqzc-list dl dt span.tostart:hover {
  background: #278eff;
}
.new-hqzc-list dl dt a.ending,
.new-hqzc-list dl dt span.ending {
  background: #dddddd;
}
.new-hqzc-list dl dt a.ending:hover,
.new-hqzc-list dl dt span.ending:hover {
  background: #278eff;
}
.new-hqzc-list dl dd {
  float: left;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  padding-right: 100px;
}
.new-hqzc-list dl dd a {
  line-height: 30px;
  height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 16px;
  width: 100%;
  display: block;
}
.new-hqzc-list dl dd a:hover {
  color: #1492ff;
}
.new-hqzc-list dl dd p {
  color: #999;
  font-size: 14px;
  line-height: 28px;
  height: 28px;
}
.new-hqzc-list dl dd p:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.new-hqzc-list dl dd p span {
  display: block;
}
.new-hqzc-list dl dd p span:nth-child(1) {
  width: 330px;
  line-height: 28px;
  height: 28px;
  overflow: hidden;
  float: left;
}
.new-hqzc-list dl dd p span:nth-child(21) {
  width: 150px;
  line-height: 28px;
  height: 28px;
  overflow: hidden;
  float: left;
}
.new-index-tab {
  width: 277.5px;
  height: 330px;
  border: 1px solid #eee;
  padding: 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  text-align: left;
}
.new-index-tab .pro_img {
  display: block;
  width: 100%;
  overflow: hidden;
  height: 170px;
}
.new-index-tab .pro_img img {
  display: block;
  width: 100%;
  height: 170px;
}
.new-index-tab .pro_title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 35px;
  height: 35px;
  display: block;
  margin: 10px auto 10px auto;
}
.new-index-tab .pro_sm {
  margin-bottom: 10px;
  line-height: 18px;
  height: 36px;
  overflow: hidden;
  font-size: 14px;
  color: #999999;
}
.new-index-tab .pro_jg {
  display: flex;
  justify-content: space-between;
  margin-top: 5px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
}
.new-index-tab .pro_jg strong {
  font-weight: bold;
  color: #ffa22c;
  font-size: 18px;
}
.new-index-tab .pro_jg a.gm_an {
  padding: 0px 10px;
  border: 1px solid #ffa22c;
  color: #ffa22c;
  background: #fbf2e6;
  text-decoration: none;
  text-align: center;
  line-height: 26px;
  border-radius: 3px;
  height: 26px;
  display: block;
  width: 80px;
  float: right;
  margin-top: -30px;
  font-size: 14px;
}
.new-index-tab .pro_jg a.gm_an:hover {
  background: #ffa22c;
  color: #fff;
}
.new-index-tab .s_c_name {
  line-height: 40px;
  height: 40px;
  padding: 0px;
  border-top: 1px solid #eeeeee;
  color: #666666;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#index_new_prolist {
  height: 690px;
  margin: 10px auto 70px auto;
}
#index_new_prolist .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  height: calc((100% - 30px) / 2);
  /* 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;
}
.help_type {
  width: 100%;
  border: 1px solid #edf0f3;
  border-bottom: none;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  padding: 13px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
.help_type:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.help_type a {
  width: 110px;
  text-align: center;
  display: block;
  float: left;
  height: 80px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #f5f5f5;
  margin-right: 22px;
}
.help_type a i.iconfont {
  font-size: 24px;
  line-height: 40px;
  height: 40px;
  margin-top: 8px;
  display: block;
}
.help_type a p {
  color: #666;
  font-size: 14px;
}
.help_type a.zx i.iconfont {
  color: #1492ff;
}
.help_type a.zx:hover {
  background: #e7f2ff;
}
.help_type a.zx:hover p {
  color: #1492ff;
}
.help_type a.qz i.iconfont {
  color: #ff6600;
}
.help_type a.qz:hover {
  background: #fff3eb;
}
.help_type a.qz:hover p {
  color: #ff6600;
}
.help_type a.jy i.iconfont {
  color: #40ca62;
}
.help_type a.jy:hover {
  background: #e7fded;
}
.help_type a.jy:hover p {
  color: #40ca62;
}
.help_type a.ts i.iconfont {
  color: #ff8800;
}
.help_type a.ts:hover {
  background: #fbf0e2;
}
.help_type a.ts:hover p {
  color: #ff8800;
}
.help_type a.jb {
  margin-right: 0px;
}
.help_type a.jb i.iconfont {
  color: #ff675f;
}
.help_type a.jb:hover {
  background: #ffe8e7;
}
.help_type a.jb:hover p {
  color: #ff675f;
}
.industry_ad {
  width: 100%;
}
.industry_ad a {
  display: block;
  margin-bottom: 16px;
}
.industry_ad a img {
  display: block;
  border: none;
  width: 270px;
  height: 98px;
}
.industry_ad a:nth-last-child(1) {
  margin-bottom: 0px;
}
#hardhelp-box {
  height: 250px;
  overflow: hidden;
  border: 1px solid #edf0f3;
  border-top: none;
  border-radius: 0px 0px 3px 3px;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
  padding: 0px 15px;
}
#hardhelp {
  height: 231px;
}
.info-server {
  width: 100%;
}
.info-server ul:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.info-server ul li {
  float: left;
  padding-top: 30px;
  padding-right: 20px;
}
.info-server ul li a {
  width: 240px;
  height: 155px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  padding: 18px 20px;
  position: relative;
  background: url(/zxqy/20200325/img/round.png) 145px 75px no-repeat #eff3f7;
}
.info-server ul li a span {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  padding: 2px 10px;
  background: #41a8bb;
  color: #fff;
  font-size: 14px;
}
.info-server ul li a b {
  font-size: 18px;
  color: #444;
  display: block;
  margin-top: 8px;
  line-height: 140%;
}
.info-server ul li a i.iconfont {
  position: absolute;
  font-size: 14px;
  bottom: 15px;
  right: 20px;
  z-index: 1;
  color: #41a8bb;
}
.info-server ul li a:hover {
  background: url(/zxqy/20200325/img/round.png) 135px 65px no-repeat #41a8bb;
  color: #fff;
}
.info-server ul li a:hover span {
  background: #fff;
  color: #41a8bb;
}
.info-server ul li a:hover b,
.info-server ul li a:hover i.iconfont {
  color: #fff;
}
.info-server ul li:nth-child(4n) {
  padding-right: 0px;
}
#new-finance {
  width: 100%;
}
#new-finance:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#new-finance #new-finance_left {
  width: 500px;
  float: left;
}
#new-finance #new-finance_left .new-finance_left_title {
  line-height: 40px;
  height: 40px;
  font-size: 20px;
  font-weight: 500;
  color: #444;
  padding-left: 35px;
  margin-bottom: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAACmUlEQVRIS+3WT4iVVRjH8c/joKgTgZCJpC2DVNoM1iaVwian914CYxYiGREEQoHVIqgWha2qhSVYUJEYFPQHsXmnkSCQFAk0oaCsdVGBC0Vp7oTMPfG+3ZE7l3udea8ws/Hs3nPO8/ue8zvnec4bFqnFInHdBM/L+fSqJc7ah8nIvTevoI5Jla1Oo1Zo+BIPStbGuIsLA645gsdxJnL39gMtYirtONXcj5Mt2LeR275Q4IN4pgX7I3LrFwac+UZ46BosbIoxP3fC04gNlvjreudf1erjeLgN9HHk9sx8p1EDJr0pbI/cPddzY05wqnsUf8aYM6nuHcmzbYJJ0yPxtWJBUuYD4SkcjdzOGwPX7MaHkhHhFnzVIXhRstWAq5p+LceS72LcthsDZ0aFz4RfXDFk0GVhaYfoBeF9yUut/iumrY4J//aCz211zSvY3xK4Cz9ixTxu887IHe0LnDKr8JOwriWwF++2iRXCO3os5FTktlQGp6K41MpLM9wKbuI8NraJvS38IJXVrFvbErlT3QZ6Wp3qdkk+6RKUrlW85DkrHdIwiYEuc2elW/t4b3Dme+G+LmJP4wAumbLBKtMaLqOBlR3zf4/cndV2nGkIyzuCmq5abanX8FHkzqVMJjyG21DvmF88m4PVwDV/Y82soDAeY2rF+UeRrf8XjQdwh7AWb3RAzkVuqBq47nXJy7OCmkZmqlR7f8rcbbPfnHWatuMJT8aYw9XAxYM/5ZjU9ihMuz0mXOiVIinzgvBWWbuSAzHu+crpVNo4aplG+YtT7PxWPBF5z9SRaj7FkAEvxrHexaPQnrNylQsYNmhZeYGGJcf944s4YWqW3XWbyzux3ER8brrXTmf65wWeS6Sf8ZvgflzrK2bRrP4Pdcq5Hw5akYkAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: left center;
}
#new-finance #new-finance_left #hotpro {
  width: 500px;
  height: 362px;
  border: 1px solid #edf0f3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#new-finance #new-finance_left #hotpro .swiper-slide {
  width: 100%;
  height: 119px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  border-bottom: 1px solid #eee;
}
#new-finance #new-finance_left #hotpro .swiper-slide a {
  height: 120px;
  width: 100%;
  display: block;
}
#new-finance #new-finance_left #hotpro .swiper-slide a .hotpro-tab {
  width: 100%;
  padding: 10px 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
#new-finance #new-finance_left #hotpro .swiper-slide a .hotpro-tab .name {
  line-height: 30px;
  height: 30px;
  position: relative;
}
#new-finance #new-finance_left #hotpro .swiper-slide a .hotpro-tab .name b {
  line-height: 30px;
  height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 18px;
  font-weight: bold;
  color: #333;
  max-width: 320px;
  display: block;
}
#new-finance #new-finance_left #hotpro .swiper-slide a .hotpro-tab .name img {
  height: 18px;
  position: absolute;
  right: 0px;
  top: 5px;
  z-index: 1;
  max-width: 120px;
}
#new-finance
  #new-finance_left
  #hotpro
  .swiper-slide
  a
  .hotpro-tab
  .hotpro-info {
  width: 100%;
}
#new-finance
  #new-finance_left
  #hotpro
  .swiper-slide
  a
  .hotpro-tab
  .hotpro-info
  ul {
  width: 100%;
}
#new-finance
  #new-finance_left
  #hotpro
  .swiper-slide
  a
  .hotpro-tab
  .hotpro-info
  ul:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#new-finance
  #new-finance_left
  #hotpro
  .swiper-slide
  a
  .hotpro-tab
  .hotpro-info
  ul
  li {
  width: 33%;
  float: left;
  color: #ff4c00;
}
#new-finance
  #new-finance_left
  #hotpro
  .swiper-slide
  a
  .hotpro-tab
  .hotpro-info
  ul
  li
  b {
  font-size: 18px;
  font-weight: bold;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#new-finance
  #new-finance_left
  #hotpro
  .swiper-slide
  a
  .hotpro-tab
  .hotpro-info
  ul
  li
  b
  span {
  font-size: 12px;
  font-weight: 500;
}
#new-finance
  #new-finance_left
  #hotpro
  .swiper-slide
  a
  .hotpro-tab
  .hotpro-info
  ul
  li
  p {
  color: #666;
  font-size: 15px;
}
#new-finance #new-finance_left #hotpro .swiper-slide a .hotpro-tab .tips {
  line-height: 30px;
  height: 30px;
}
#new-finance #new-finance_left #hotpro .swiper-slide a .hotpro-tab .tips span {
  font-size: 12px;
  background: #e7f1ff;
  color: #1492ff;
  padding: 1px 6px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#new-finance #new-finance_left #hotpro .swiper-slide a:hover {
  background: #f6fbff;
}
#new-finance #new-finance_right {
  width: 500px;
  float: right;
  padding-top: 20px;
}
#new-finance #new-finance_right .finance_item {
  position: relative;
  box-sizing: border-box;
  height: 187px;
  background-color: #f6fbff;
  margin-bottom: 20px;
  padding: 30px 30px 0 20px;
  border: 1px solid #edf0f3;
  border-radius: 4px;
  overflow: hidden;
}
#new-finance #new-finance_right .finance_item:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#new-finance #new-finance_right .finance_item img {
  position: absolute;
  right: 10px;
  bottom: 0px;
}
#new-finance #new-finance_right .finance_item .finance-item_title {
  line-height: 36px;
  height: 36px;
  margin-bottom: 15px;
  font-size: 24px;
  color: #444;
}
#new-finance #new-finance_right .finance_item .finance-item_title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#new-finance #new-finance_right .finance_item .finance-item_title i.iconfont {
  font-size: 28px;
  margin-right: 5px;
  float: left;
  color: #1492ff;
}
#new-finance #new-finance_right .finance_item p {
  padding-left: 40px;
  font-size: 16px;
  color: #999;
}
#new-finance #new-finance_right .finance_item a {
  box-sizing: border-box;
  position: absolute;
  display: inline-block;
  font-size: 16px;
  width: 100px;
  text-align: center;
  line-height: 32px;
  background-color: #1492ff;
  border-radius: 5px;
  color: #fff;
  left: 60px;
  bottom: 25px;
  cursor: pointer;
}
#new-finance #new-finance_right .finance_item a:hover {
  opacity: 0.8;
}
#new-finance #new-finance_right .finance_item.applay {
  margin-bottom: 0px;
}
#new-finance #new-finance_right .finance_item.applay a {
  background: #ff8f1f;
}
#new-finance #new-finance_right .finance_item.applay a i.iconfont {
  color: #ff8f1f;
}
#new-finance
  #new-finance_right
  .finance_item.applay
  .finance-item_title
  i.iconfont {
  color: #ff8f1f;
}
#thirdPartyServiceHint {
  display: none;
  padding: 20px;
}
#thirdPartyServiceHint .head-box {
  margin-top: 18px;
}
#thirdPartyServiceHint .head-box h1 {
  text-align: center;
  font-size: 30px;
  font-weight: normal;
  color: #ff8800;
}
#thirdPartyServiceHint .content-box {
  margin-top: 26px;
}
#thirdPartyServiceHint .content-box .content {
  line-height: 34px;
  text-align: center;
  font-size: 18px;
  color: #333;
}
#thirdPartyServiceHint .content-box .content-sub {
  margin-top: 10px;
  padding: 0 60px;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  color: #999;
}
#thirdPartyServiceHint .foot-box {
  margin-top: 30px;
  text-align: center;
}
#thirdPartyServiceHint .foot-box .btn {
  margin: 0 10px;
  padding: 14px 30px;
  font-size: 18px;
  color: #fff;
  background-color: #d4d4d4;
  border-radius: 3px;
  outline: none;
}
#thirdPartyServiceHint .foot-box .btn:hover {
  background-color: #b2b2b2;
}
#thirdPartyServiceHint .foot-box .btn:disabled {
  cursor: not-allowed;
}
#thirdPartyServiceHint .foot-box .btn.active {
  background-color: #268eff;
}
#thirdPartyServiceHint .foot-box .btn.active:hover {
  background-color: #1492ff;
}
#nav-bar #nav li#login-center,
#nav-bar #nav li#login-center a,
#login-out {
  font-size: 14px !important;
  line-height: 30px !important;
  height: 30px !important;
  text-align: left !important;
}
#nav-bar {
  width: 100%;
  position: relative;
  z-index: 7777;
  background: #fff;
  border-top: 1px solid #f5f5f5;
  border-top: none;
}
.nav-wrapper {
  max-width: 1200px;
  min-width: 960px;
  margin: 0px auto;
  position: relative;
}
#nav-bar #nav {
  width: 100%;
}
#nav-bar #nav:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#nav-bar #nav > li {
  float: left;
  /* width: 95px; */
  margin-right: 48px;
  line-height: 60px;
  height: 60px;
  text-align: center;
  position: relative;
  z-index: 200;
}
#nav-bar #nav > li:last-child {
  margin-right: 0;
}
#nav-bar #nav > li::after {
  position: absolute;
  left: 0;
  bottom: 3px;
  content: '';
  width: 100%;
  height: 4px;
  background-color: transparent;
  border-radius: 1px;
  z-index: 900;
}
#nav-bar #nav > li:hover::after,
#nav-bar #nav > li.active::after {
  background-color: #1492ff;
}
#nav-bar #nav > li a {
  color: #333;
  line-height: 60px;
  height: 60px;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  display: block;
  text-decoration: none;
}
#nav-bar #nav > li a:hover {
  color: #1492ff;
}
#nav-bar #nav > li a.w120 {
  width: 120px;
}
#nav-bar #nav > li ul.sub {
  position: absolute;
  left: 50%;
  top: 40px;
  z-index: 1000;
  display: none;
  margin-left: -55px;
  padding-top: 10px;
  width: 110px;
  font-size: 12px;
  box-sizing: 2px 2px 1px rgba(204, 204, 204, 0.3);
  -webkit-box-sizing: 2px 2px 1px rgba(204, 204, 204, 0.3);
  -moz-box-sizing: 2px 2px 1px rgba(204, 204, 204, 0.3);
}
#nav-bar #nav > li ul.sub li {
  line-height: 44px;
  height: 44px;
  width: 100%;
  background-color: #fff;
  margin-right: 0;
  border-bottom: 1px #fff solid;
}
#nav-bar #nav > li ul.sub li a {
  line-height: 44px;
  height: 44px;
  font-size: 16px;
  color: #333;
  position: relative;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -ms-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
  width: 90px;
  margin: 0px auto;
  overflow: hidden;
  display: block;
  border-bottom: 1px solid #accff1;
}
#nav-bar #nav > li:hover > a {
  color: #0a7cf1;
  text-decoration: none;
}
#nav-bar #nav > li:hover ul a {
  background: none;
}
#nav-bar #nav > li ul.sub li a i.iconfont {
  font-size: 12px;
  position: absolute;
  right: 5px;
  top: 0px;
  color: #0972db;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
#nav-bar #nav > li ul.sub li .sub-child {
  position: absolute;
  left: 110px;
  top: 0px;
  width: 110px;
  z-index: 888;
  display: none;
  background-color: #fff;
}
#nav-bar #nav > li ul.sub li .sub-child a {
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}
#nav-bar #nav > li ul.sub li .sub-child.w120 {
  width: 120px;
}
#nav-bar #nav > li ul.sub li .sub-child.w120 a {
  width: 100%;
}
#nav-bar #nav > li ul.sub li:hover a i.iconfont {
  right: -10px;
}
#nav-bar #nav > li ul.sub li:hover a:hover {
  color: #0972db;
}
#nav-bar #nav > li ul.sub li:hover .sub-child {
  display: block;
}
#nav-bar #nav > li ul.sub li:hover .sub-child a {
  text-decoration: none;
  border-bottom: 1px solid #ddd;
}
#nav-bar #nav > li ul.sub li:hover .sub-child a:hover {
  color: #0972db;
}
#nav-bar #nav > li ul.sub li:nth-last-child(1) a {
  border-bottom: 0px;
}
#nav-bar #nav > li.w120 {
  width: 120px;
}
#nav-bar #nav > li ul.sub.w120 {
  width: 120px;
  left: 0px;
}
#nav-bar #nav > li ul.sub.w120 a {
  width: 100%;
}
#nav-bar #nav > li.active > a {
  color: #1d78eb;
  text-decoration: none;
}
#nav-bar #nav > li a.nolink {
  cursor: text;
}
#nav-bar #nav-bottom {
  position: absolute;
  bottom: 0;
  width: 105px;
  height: 2px;
  background-color: #007aff;
  opacity: 0.92;
  left: 0px;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  z-index: 20;
}
#nav-bar #server-code #scode .codeimg {
  background: #fff;
  padding: 10px 15px;
  -webkit-box-shadow: 0px 1px 1px #ddd;
  -moz-box-shadow: 0px 1px 1px #ddd;
  box-shadow: 0px 1px 1px #ddd;
  border-radius: 0px 0px 4px 4px;
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  text-align: center;
}
.nav-right {
  width: 280px;
  position: absolute;
  right: 0px;
  top: 0px;
  display: flex;
  height: 52px;
  justify-content: space-between;
}
.ds {
  display: block;
}
#qym-box {
  width: 330px;
  margin: 15px auto 0px auto;
  display: flex;
  justify-content: space-between;
}
#qym-box a {
  font-size: 14px;
  padding: 9px 0px;
  text-align: center;
  border: 1px solid #1561bf;
  border-radius: 4px;
  width: 150px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  font-size: 16px;
  color: #1561bf;
  margin: 0px auto;
}
#qym-box a.active,
#qym-box a:hover {
  border: 1px solid #1561bf;
  color: #fff;
  background: #1561bf;
}
#qymcode {
  width: 200px;
  margin: 0px auto;
  position: relative;
  display: block;
  margin-top: -10px;
}
#qymcodeimg {
  width: 200px;
}
.qymreflash {
  position: absolute;
  left: 25px;
  top: 25px;
  z-index: 999;
  background: rgba(255, 255, 255, 0.8);
  width: 150px;
  height: 150px;
  font-size: 14px;
  text-align: center;
  display: none;
}
.qymreflash p {
  padding-top: 40px;
  color: #000;
}
.qymreflash span {
  background: #1561bf;
  color: #fff;
  padding: 10px 10px;
  margin: 15px auto;
  display: block;
  width: 100px;
  text-align: center;
  cursor: pointer;
}
.qym-note {
  width: 100%;
  text-align: center;
  font-size: 15px;
  display: block;
  color: #666;
  margin-top: -10px;
  position: relative;
  z-index: 8888;
}
.qym-note b {
  color: #f80;
  font-weight: normal;
}
.scanned {
  width: 200px;
  height: 200px;
  display: none;
  text-align: center;
  position: absolute;
  width: 150px;
  height: 150px;
  left: 25px;
  top: 25px;
  z-index: 999;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  padding-top: 40px;
}
.scanned p {
  padding: 5px 0px;
}
body {
  min-width: 1200px;
}
html {
  font-size: 14px;
}
button {
  outline: none;
}
#header {
  width: 100%;
  position: relative;
}
#header-top {
  /* border-bottom: 1px solid #f4f4f4; */
  z-index: 19;
  left: 0;
  top: 0;
  position: relative;
  z-index: 7777;
  background: #fff;
}
#header-top:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#header-top-content {
  width: 100%;
  width: 1200px;
  margin: 0px auto;
  position: relative;
  z-index: 20;
}
#header-top-content:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#header-top-content .logo {
  display: block;
  max-width: 670px;
  float: left;
  height: 70px;
  padding-top: 10px;
  padding: 0px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin-right: 20px;
  justify-content: space-between;
}
#header-top-content .logo .qymlogo {
  width: 315px;
  height: 55px;
  margin-top: 15px;
  border-left: 1px solid #efefef;
  padding-left: 15px;
}
#header-top-content .logo .qymlogo img {
  width: 305px;
  height: 62px;
  margin-top: 1px;
}
#header-top-content .logo a {
  outline: none;
  width: 100%;
  display: flex;
  justify-content: left;
  padding-top: 7px;
}
#header-top-content .logo img {
  display: block;
  width: 55px;
  height: 55px;
}
#header-top-content .logo .logoname {
  /* width: 580px; */
  padding-left: 15px;
  margin-right: 15px;
}
#header-top-content .logo .qym {
  border-left: 1px solid #eee;
  font-size: 20px;
  color: #333;
  font-weight: bold;
  line-height: 60px;
  height: 60px;
  padding-left: 10px;
  opacity: 0.8;
}
#header-top-content .logo .logoname b {
  font-size: 24px;
  line-height: 30px;
  height: 30px;
  display: block;
  color: #555;
  font-weight: bold;
}
#header-top-content .logo .logoname p {
  font-size: 16px;
  color: #777777;
  letter-spacing: 4.5px;
  line-height: 25px;
  height: 25px;
  text-align: justify;
  margin-top: 1px;
  font-weight: 400;
}
#index-banner {
  z-index: 100;
  height: 350px;
  width: 100%;
}
#index-banner .swiper-pagination {
  width: 100%;
  text-align: center;
  bottom: 23px;
}
#index-banner .swiper-pagination .swiper-pagination-bullet {
  height: 8px;
  margin: 0 2px;
  /* background: rgba(255, 255, 255, 0.5); */
}
#index-banner .swiper-container .swiper-wrapper .swiper-slide .inner {
  width: 1200px;
  margin: 0px auto;
  display: block;
  padding-top: 160px;
  position: relative;
}
#index-banner .swiper-container .swiper-wrapper .swiper-slide .inner h2 {
  font-size: 42px;
  color: #fff;
  line-height: 60px;
  height: 60px;
}
#index-banner .swiper-container .swiper-wrapper .swiper-slide .inner h4 {
  font-size: 22px;
  line-height: 60px;
  height: 60px;
  color: #fff;
  opacity: 0.8;
  font-weight: 200;
  padding-bottom: 100px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
}
.about_sz:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.addsMax {
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  height: 110%;
  display: block;
  left: 0;
  z-index: 999;
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 9998;
}
.addsMax #addsMain {
  width: 100%;
  background-color: #fff;
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0px;
  opacity: 0.1;
}
.addsMax .adds_content {
  width: 800px;
  background: #fff;
  padding: 20px;
  margin: 0px auto;
  position: relative;
  z-index: 2;
  margin-top: 200px;
  -webkit-box-shadow: 0 1px 3px #777;
  -moz-box-shadow: 0 1px 3px #777;
  box-shadow: 0 1px 3px #777;
}
.addsMax .adds_content #area-closed {
  width: 30px;
  line-height: 30px;
  height: 30px;
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 10;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  text-align: center;
  cursor: pointer;
}
.addsMax .adds_content #area-closed i.iconfont {
  font-size: 20px;
  color: #555;
}
.addsMax .adds_content #area-closed:hover {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
}
.addsMax .adds_content #area-closed:hover i.iconfont {
  color: #1d78eb;
}
.addsMax .adds_content .title {
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
}
.addsMax .adds_content .title:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.addsMax .adds_content .title li {
  float: left;
  font-size: 22px;
  font-weight: bold;
}
.addsMax .adds_content .title span {
  font-size: 24px;
}
.addsMax .adds_content .title span i {
  font-size: 24px;
  padding: 0px 8px;
  color: #999;
  font-style: normal;
}
.addsMax .adds_content .title span:nth-child(1) {
  color: #1d78eb;
}
.addsMax .adds_content .title span:nth-child(2) {
  color: #444;
}
.addsMax .adds_content .title span:nth-child(3) {
  color: #777;
}
.addsMax .adds_content .title span:nth-child(4) {
  color: #999;
}
.addsMax .adds_content .oneList {
  width: 100%;
  padding-top: 20px;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}
.addsMax .adds_content .oneList:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.addsMax .adds_content .oneList li {
  font-size: 14px;
  color: #555;
  margin-right: 10px;
  margin-bottom: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 6px 15px;
  display: inline-block;
  cursor: pointer;
}
.addsMax .adds_content .oneList li:hover {
  background-color: #f2f2f2;
  color: #444;
}
.addsMax .adds_content .twoList li {
  padding-top: 10px;
  padding-bottom: 10px;
}
.addsMax .adds_content .twoList li div {
  font-size: 14px;
  color: #555;
  margin-right: 10px;
  margin-bottom: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 6px 15px;
  display: inline-block;
  cursor: pointer;
}
.addsMax .adds_content .twoList li div:hover,
.addsMax .adds_content .twoList li div.active {
  background: #1d78eb;
  color: #fff;
}
.addsMax .adds_content .oldadds {
  width: 100%;
  padding-top: 15px;
  border-top: 1px solid #eee;
  padding-bottom: 15px;
}
.addsMax .adds_content .oldadds:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.addsMax .adds_content .oldadds span {
  color: #1d78eb;
  font-size: 14px;
}
.addsMax .adds_content .oldadds b {
  line-height: 40px;
  height: 40px;
  white-space: nowrap;
  font-size: 14px;
}
.addsMax .adds_content .oldadds b:hover {
  color: #1d78eb;
}
.btnlist {
  height: 30px;
  margin-bottom: 20px;
  width: 100%;
  position: relative;
}
.butt {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  padding: 6px 8px;
  font-size: 15px;
  background: #0972db;
  color: #fff;
  width: 100px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  left: 0px;
}
.butt-cancel {
  width: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  padding: 6px 8px;
  font-size: 15px;
  background: #ddd;
  top: 0px;
  position: absolute;
  left: 120px;
  text-align: center;
  cursor: pointer;
}
.butt-cancel:hover {
  background: #ccc;
}
#login-box {
  width: 460px;
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 25px 0px 0px 0px;
  display: none;
  position: relative;
}
#login-box #login-closed {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 40px;
  line-height: 40px;
  height: 40px;
  text-align: center;
  cursor: pointer;
}
#login-box #login-closed i.iconfont {
  font-size: 20px;
  color: #999;
}
#login-box #login-closed:hover i.iconfont {
  color: #ffa22c;
}
#login-box .login-title {
  width: 100%;
  font-size: 24px;
  line-height: 60px;
  height: 60px;
  text-align: center;
  color: #f80;
}
#login-box .login-text {
  text-align: center;
  line-height: 40px;
  height: 40px;
  position: relative;
}
#login-box .login-text span {
  padding: 0px;
  font-size: 18px;
  width: 240px;
  position: absolute;
  left: 0px;
  z-index: 2;
  background-color: #fff;
  left: 110px;
}
#login-box .login-text i {
  width: 320px;
  position: absolute;
  left: 70px;
  top: 20px;
  z-index: 1;
  height: 1px;
  background-color: #eee;
  display: block;
}
#login-box .login-alink {
  width: 94%;
  text-align: center;
  padding-top: 15px;
  display: flex;
  justify-content: space-between;
  margin: 0px auto;
}
#login-box .login-alink a {
  width: 46%;
  text-align: center;
  line-height: 40px;
  height: 40px;
  margin: 0px auto;
  margin-bottom: 25px;
  font-size: 16px;
  color: #fff;
  display: block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #4092f7;
}
#login-box .login-alink a.cheGetHome {
  background: #4092f7;
}
#login-box .login-alink a.checkLogin {
  background: #fff;
  color: #4092f7;
}
#login-box .login-alink a.checkLogin:hover {
  background: #4092f7;
  color: #fff;
}
/* #sz_box {
    height: 190px;
    width: 100%;
    background: #f0f3f6;
    padding: 50px 0px;
  }
  #sz_box .about_sz {
    width: 1200px;
    margin: 0px auto;
    text-align: center;
  }
  #sz_box .about_sz:after {
    clear: both;
    content: '';
    font-size: 0px;
    width: 100%;
    height: 0px;
    display: block;
  }
  #sz_box .about_sz li {
    width: 25%;
    text-align: left;
    float: left;
    height: 90px;
    position: relative;
  }
  #sz_box .about_sz li i.iconfont {
    color: #1492FF;
    font-size: 20px;
  }
  #sz_box .about_sz li b {
    font-size: 32px;
    color: #1492FF;
    font-family: Impact Arial, Helvetica, sans-serif;
    margin-top: 10px;
    width: 100%;
    display: block;
  }
  #sz_box .about_sz li p {
    font-size: 14px;
    color: #666;
  }
  #sz_box .about_sz li p span {
    color: #999;
  }
  #sz_box .about_sz li:after {
    width: 1px;
    background: #dbe2eb;
    height: 100%;
    display: block;
    content: "";
    position: absolute;
    right: 80px;
    top: 0px;
  }
  #sz_box .about_sz li:nth-last-child(1):after {
    width: 0px;
  } */
/* .pro_list li .s_c_name,
  .pro_list li a.pro_title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .pro_list li a.pro_title {
    line-height: 35px;
    height: 35px;
  }
  .pro_list li .s_c_name {
    line-height: 40px;
    height: 40px;
    padding: 0px;
    padding-top: 5px;
  } */
#colony {
  width: 100%;
}
#colony dl {
  border-top: 1px solid #eee;
  margin-bottom: 15px;
  display: none;
}
#colony dl:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#colony dl dt {
  font-size: 14px;
  font-weight: bold;
  line-height: 40px;
  height: 40px;
  color: #0972db;
}
#colony dl dt a {
  color: #0972db;
  line-height: 40px;
  height: 40px;
  display: none;
}
#colony dl dd {
  width: 100%;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}
#colony dl dd:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#colony dl dd span {
  color: #ccc;
  padding: 0px 10px;
}
#colony dl dd a {
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  color: #777;
  white-space: nowrap;
}
#colony dl dd a:hover {
  color: #0972db;
}
#user-menu {
  width: 100%;
  border: 1px solid #ddd;
  padding: 0px 15px;
  background-color: #fff;
  text-align: left;
  color: #444;
  position: absolute;
  top: 31px;
  display: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
#user-menu .top-arrow {
  width: 12px;
  height: 12px;
  background: url('data:image/jpg;base64,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BBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAE4QklNBAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAI4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADPwAAAAYAAAAAAAAAAAAAAAwAAAAMAAAABWcqaAeYmAAtADEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAAMAAAAAFJnaHRsb25nAAAADAAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAADAAAAABSZ2h0bG9uZwAAAAwAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAA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bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM0ODkxOTdEMDk3QUVBMTE4MzA3ODM1MTdCMDRDNzE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMzODkxOTdEMDk3QUVBMTE4MzA3ODM1MTdCMDRDNzE3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MzM4OTE5N0QwOTdBRUExMTgzMDc4MzUxN0IwNEM3MTciIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzg5MTk3RDA5N0FFQTExODMwNzgzNTE3QjA0QzcxNyIgc3RFdnQ6d2hlbj0iMjAyMC0wNC0wOVQxMDozMDo0MCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0ODkxOTdEMDk3QUVBMTE4MzA3ODM1MTdCMDRDNzE3IiBzdEV2dDp3aGVuPSIyMDIwLTA0LTA5VDEwOjMwOjQwKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////uAA5BZG9iZQBkQAAAAAH/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMBAQEBAQEBAQEBAQICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA//AABEIAAwADAMBEQACEQEDEQH/3QAEAAL/xAGiAAAABgIDAQAAAAAAAAAAAAAHCAYFBAkDCgIBAAsBAAAGAwEBAQAAAAAAAAAAAAYFBAMHAggBCQAKCxAAAgEDBAEDAwIDAwMCBgl1AQIDBBEFEgYhBxMiAAgxFEEyIxUJUUIWYSQzF1JxgRhikSVDobHwJjRyChnB0TUn4VM2gvGSokRUc0VGN0djKFVWVxqywtLi8mSDdJOEZaOzw9PjKThm83UqOTpISUpYWVpnaGlqdnd4eXqFhoeIiYqUlZaXmJmapKWmp6ipqrS1tre4ubrExcbHyMnK1NXW19jZ2uTl5ufo6er09fb3+Pn6EQACAQMCBAQDBQQEBAYGBW0BAgMRBCESBTEGACITQVEHMmEUcQhCgSORFVKhYhYzCbEkwdFDcvAX4YI0JZJTGGNE8aKyJjUZVDZFZCcKc4OTRnTC0uLyVWV1VjeEhaOzw9Pj8ykalKS0xNTk9JWltcXV5fUoR1dmOHaGlqa2xtbm9md3h5ent8fX5/dIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/2gAMAwEAAhEDEQA/AN8Ktmyu4auoiwOS/htLhZmV6wR+SPJ5iEBv4c91s+KpdWmpKHW0h0KVKNf3XupP96oP4V914H/i33f8I/g9z9x/HL6Psr+PV4b/ALvl06ftv3baffuvdf/Q36MT/Dv4bR/wjw/w3wL9p9v/AJrxc/19evVfXq9eu+r1X9+6903f79z+8n/KF/eX7H/H7r7T/rV5vH/098X+0e/de6//2Q==');
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  left: 10px;
  top: -10px;
}
#user-menu .nologin {
  border-bottom: 1px solid #eaeaea;
  cursor: pointer;
}
#user-menu .nologin:hover {
  color: #ff9600;
}
#user-menu .user-menu-list ul li {
  text-align: left;
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
}
#user-menu .user-menu-list ul li a {
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  border: none;
  padding: 0px;
}
#user-menu .user-menu-list ul li a::after {
  width: 0px;
  content: '';
}
#user-menu .user-menu-list ul li a:hover {
  color: #ff9600;
}
#user-menu .user-menu-list ul li:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
#user-menu .user-menu-list ul li:hover {
  color: #ff9600;
}
#user-menu .user-menu-list ul li span {
  color: #ff9600;
  float: right;
}
.footer_left {
  width: 65%;
  float: left;
  line-height: 240%;
}
.ft_link select {
  border: 1px solid #79b1ec;
  background: #79b1ec;
  height: 45px;
  line-height: 45px;
  width: 200px;
  font-size: 16px;
  color: #fff;
  padding: 5px;
  outline: none;
  margin-right: 5px;
  border: none;
}
.ft_link select::-ms-expand {
  display: none;
}
.foot_nav {
  clear: both;
  margin-bottom: 10px;
}
.foot_nav a {
  color: #fff;
  text-decoration: none;
  font-size: 18px;
}
.foot_nav span {
  margin: 0 3px;
}
.foot_nav strong {
  margin-left: 15px;
  font-weight: normal;
  font-size: 18px;
  position: relative;
}
.foot_nav strong i {
  font-size: 50px;
  line-height: 50px;
  position: relative;
  top: 12px;
}
.foot_Copyright {
  line-height: 240%;
}
.foot_right {
  float: right;
  width: 265px;
  text-align: right;
}
.ft_link select {
  border: 1px solid #3784ca;
  background: #3784ca;
  height: 45px;
  line-height: 45px;
  width: 200px;
  font-size: 16px;
  color: #fff;
  padding: 5px;
  outline: none;
  margin-right: 5px;
  border: none;
}
.ft_link select::-ms-expand {
  display: none;
}
.ft_link {
  display: flex;
}
.ft_link .selectOne {
  float: left;
  position: relative;
  margin-right: 20px;
  background: #3784ca;
  height: 45px;
  line-height: 45px;
  width: 200px;
  font-size: 16px;
  color: #fff;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.ft_link .name {
  position: relative;
  display: block;
  padding: 0 10px;
  cursor: default;
}
.ft_link .name::after {
  position: absolute;
  right: 7px;
  top: 50%;
  margin-top: -4px;
  display: block;
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid #fff;
}
.ft_link .option {
  -webkit-border-radius: 2px 2px 0px 0px;
  -moz-border-radius: 2px 2px 0px 0px;
  border-radius: 2px 2px 0px 0px;
  display: none;
  position: absolute;
  width: 100%;
  z-index: 10;
  bottom: 34px;
}
.ft_link .option li {
  padding: 0 10px;
  background: #3784ca;
  color: #fff;
  cursor: default;
}
.ft_link .option li:hover {
  background: #1069bb;
}
.foot_nav {
  padding-top: 20px;
}
.foot_nav span {
  display: inline-block;
  font-size: 16px;
}
.foot_nav span:after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.foot_nav span i.iconfont {
  font-size: 18px;
  display: inline;
  margin-right: 5px;
  float: left;
}
.foot_nav a {
  color: #fff;
}
.foot_Copyright {
  font-size: 14px;
}
.foot_Copyright a {
  color: #a9d0f4;
}
.nodata {
  width: 360px;
  height: 260px;
  background: url(/zlzq/web/images/common/nodata.png) center center no-repeat;
  background-size: 100% auto;
  color: #999;
  text-align: center;
  display: block;
  margin: 0px auto;
  padding-top: 200px;
}
#nav-bar #nav li#login-center,
#nav-bar #nav li#login-center a,
#login-out {
  font-size: 14px !important;
  line-height: 40px !important;
  height: 40px !important;
  text-align: left !important;
}
#qym-box {
  width: 330px;
  margin: 15px auto 0px auto;
  display: flex;
  justify-content: space-between;
}
#qym-box a {
  font-size: 14px;
  padding: 9px 0px;
  text-align: center;
  border: 1px solid #1561bf;
  border-radius: 4px;
  width: 150px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  font-size: 16px;
  color: #1561bf;
  margin: 0px auto;
}
#qym-box a.active,
#qym-box a:hover {
  border: 1px solid #1561bf;
  color: #fff;
  background: #1561bf;
}
#qymcode {
  width: 200px;
  margin: 0px auto;
  position: relative;
  display: block;
  margin-top: -10px;
}
#qymcodeimg {
  width: 200px;
}
.qymreflash {
  position: absolute;
  left: 25px;
  top: 25px;
  z-index: 999;
  background: rgba(255, 255, 255, 0.8);
  width: 150px;
  height: 150px;
  font-size: 14px;
  text-align: center;
  display: none;
}
.qymreflash p {
  padding-top: 40px;
  color: #000;
}
.qymreflash span {
  background: #1561bf;
  color: #fff;
  padding: 10px 10px;
  margin: 15px auto;
  display: block;
  width: 100px;
  text-align: center;
  cursor: pointer;
}
.qym-note {
  width: 100%;
  text-align: center;
  font-size: 15px;
  display: block;
  color: #666;
  margin-top: -10px;
  position: relative;
  z-index: 8888;
}
.qym-note b {
  color: #f80;
  font-weight: normal;
}
.scanned {
  width: 200px;
  height: 200px;
  display: none;
  text-align: center;
  position: absolute;
  width: 150px;
  height: 150px;
  left: 25px;
  top: 25px;
  z-index: 999;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  padding-top: 40px;
}
.scanned p {
  padding: 5px 0px;
}
.headertop {
  border-bottom: 1px solid #e5e5e5;
  position: relative;
  z-index: 8888;
  background: #fff;
}
.headertop_content {
  width: 1200px;
  margin: 0px auto;
  display: flex;
  justify-content: space-between;
}
.headertop_content i {
  margin-right: 3px;
}
.headertop_content b {
  font-weight: normal;
}
.headertop_content a {
  color: #ff9502;
  padding-left: 5px;
}
#site_box {
  width: 400px;
  height: 30px;
  line-height: 30px;
  color: #1492ff;
}
.header-bar {
  width: 800px;
  display: flex;
  justify-content: right;
  text-align: right;
}
#banner-search {
  width: 500px;
  float: right;
  margin-right: 70px;
}
#banner-search .serarch-select {
  width: 100%;
}
#banner-search .serarch-select ul {
  display: flex;
  justify-content: left;
}
#banner-search .serarch-select ul li {
  padding: 5px 15px;
  font-size: 14px;
  margin-right: 1px;
  cursor: pointer;
}
#banner-search .serarch-select ul li.on,
#banner-search .serarch-select ul li:hover {
  background: #1492ff;
  color: #fff;
  border-radius: 2px 2px 0px 0px;
  -webkit-border-radius: 2px 2px 0px 0px;
  -moz-border-radius: 2px 2px 0px 0px;
}
#banner-search .search {
  border: 2px solid #1492ff;
  display: flex;
  justify-content: space-between;
  border-radius: 0px 2px 2px 2px;
  -webkit-border-radius: 0px 2px 2px 2px;
  -moz-border-radius: 0px 2px 2px 2px;
  -ms-border-radius: 0px 2px 2px 2px;
  overflow: hidden;
}
#banner-search .search input[type='text'] {
  font-size: 16px;
  padding: 0px 15px;
  line-height: 38px;
  height: 38px;
  width: 82%;
  border: none;
}
#banner-search .search button {
  background: #1492ff;
  color: #fff;
  width: 18%;
  border: none;
  font-size: 16px;
}
.need {
  background: #1492ff;
  color: #fff;
  font-size: 16px;
  float: right;
  padding: 11px 20px 10px 20px;
  margin-top: 29px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.need:hover {
  color: #fff;
  background: #026ee2;
}
#header-top {
  padding: 15px 0px;
  background: #fff;
}
#header-top::after {
  clear: both;
  content: '';
  font-size: 0px;
  width: 100%;
  height: 0px;
  display: block;
}
.nav-right {
  width: 150px;
  float: right;
}
.nav-right #server-code {
  width: 100%;
  text-align: right;
  position: relative;
}
.nav-right #server-code a {
  line-height: 59px;
  height: 59px;
  color: #606060;
  font-size: 15px;
  opacity: 0.85;
  margin: 0px auto;
  text-align: center;
  width: 100%;
  display: block;
}
.nav-right #server-code a i.iconfont {
  color: #ff9502;
  margin-right: 5px;
}
.nav-right #server-code #code-img {
  background: #fff;
  display: none;
  position: absolute;
  border: 1px solid #eee;
  border-top: none;
  padding-top: 10px;
  top: 50px;
  z-index: 999;
  width: 150px;
  border-radius: 0px 0px 4px 4px;
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  -ms-border-radius: 0px 0px 4px 4px;
  text-align: center;
}
.nav-right #server-code #code-img img {
  width: 120px;
  margin: 0px auto;
}
.nav-right #server-code #code-img p {
  font-size: 12px;
  text-align: center;
  color: #333;
  line-height: 30px;
  height: 30px;
}
.nav-right #server-code:hover {
  background: rgba(245, 243, 243, 0.1);
}
.nav-right #server-code:hover #code-img {
  display: block;
}
.header-top-right {
  width: auto;
  margin-left: auto;
  position: relative;
  margin-right: 15px;
}
.header-top-right #toplogin {
  color: #aaa;
  font-size: 14px;
  padding: 12px 0px;
  cursor: pointer;
}
.header-top-right #toplogin:hover {
  color: #ff9600;
}
.header-top-right #toplogin:hover a {
  color: #ff9600;
}
.header-top-right #toplogin i.iconfont.avatar {
  width: 25px;
  height: 25px;
  line-height: 25px;
  color: #1492ff;
  background-color: rgba(0, 122, 255, 0.1);
  display: inline-block;
  text-align: center;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -ms-border-radius: 100px;
  font-size: 14px;
  font-weight: bold;
}
.header-top-right #toplogin a {
  color: #666;
  line-height: 20px;
  height: 20px;
  display: inline-block;
}
.header-message {
  line-height: 30px;
  height: 30px;
  padding: 0px 12px;
  margin-right: 5px;
}
.header-message a {
  color: #888;
}
.header-message a:hover {
  color: #ff9502;
}
.header-message a:hover i.iconfont {
  color: #ff9502;
}
.header-message i.iconfont {
  color: #666;
}
.header-message span {
  font-size: 12px;
  background: #ff3a30;
  color: #fff;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  padding: 1px 5px;
}
.header-down {
  position: relative;
}
.header-down > a {
  font-size: 14px;
  color: #666;
  line-height: 30px;
  height: 30px;
  display: block;
  padding: 0px 20px 0px 14px;
  position: relative;
}
.header-down > a i.iconfont {
  color: #aaa;
  font-size: 12px;
  position: absolute;
  right: 0px;
  top: 0px;
}
.header-down ul {
  position: absolute;
  left: 0px;
  top: 30px;
  z-index: 1000;
  display: none;
  width: 100%;
  background: #fff;
}
.header-down ul li {
  padding: 0px 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
}
.header-down ul li a {
  width: 100%;
  text-align: left;
  line-height: 38px;
  height: 38px;
  overflow: hidden;
  color: #666;
  transition: 0s;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -ms-transition: 0s;
  padding: 0;
}
.header-down ul li a i.iconfont {
  font-size: 12px;
  color: #aaa;
  padding-left: 5px;
}
.header-down ul li:nth-last-child(1) {
  border-bottom: none;
}
.header-down:hover a {
  color: #1492ff;
}
.header-down:hover a i.iconfont {
  color: #1492ff;
}
.header-down:hover #topNavBar {
  display: block;
}
.header-down:hover ul {
  border: 1px solid #eee;
  border-radius: 0px 0px 2px 2px;
  -webkit-border-radius: 0px 0px 2px 2px;
  -moz-border-radius: 0px 0px 2px 2px;
  overflow: hidden;
  border-top: 0;
  display: block;
}
.header-down:hover ul li a {
  color: #999;
}
.header-down:hover ul li a:hover {
  color: #1492ff;
}
#adds_box {
  cursor: pointer;
}
#need-box {
  display: none;
  width: 600px;
  position: relative;
  text-align: center;
  background: #fff;
  padding: 50px 0px;
  overflow: hidden;
}
#need-box #needclosed {
  font-size: 18px;
  color: #999;
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
#need-box #needclosed:hover {
  color: red;
}
#need-box h1 {
  font-size: 24px;
  color: #222;
  padding: 10px 0px;
}
#need-box h4 {
  font-size: 18px;
  color: #999;
  padding: 5px 0px;
}
#need-box .need-box_a {
  width: 85%;
  margin: 0px auto;
  padding-top: 30px;
}
#need-box .need-box_a::after {
  clear: both;
  content: '';
  display: block;
  height: 0px;
  width: 100%;
}
#need-box .need-box_a a {
  width: 25%;
  float: left;
  text-align: center;
}
#need-box .need-box_a a p {
  font-size: 18px;
}
#need-box .need-box_a a i.iconfont {
  width: 65px;
  height: 65px;
  line-height: 65px;
  margin: 10px auto;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -ms-border-radius: 100px;
  font-size: 26px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
}
#need-box .need-box_a a:nth-child(1) i.iconfont {
  background-color: rgba(255, 45, 85, 0.15);
  color: #ff2d55;
  display: block;
}
#need-box .need-box_a a:nth-child(1):hover i.iconfont {
  background-color: #ff2d55;
  color: #fff;
}
#need-box .need-box_a a:nth-child(2) i.iconfont {
  background-color: rgba(0, 122, 255, 0.15);
  color: #1492ff;
  display: block;
}
#need-box .need-box_a a:nth-child(2):hover i.iconfont {
  background-color: #007aff;
  color: #fff;
}
#need-box .need-box_a a:nth-child(3) i.iconfont {
  background-color: rgba(255, 149, 2, 0.15);
  color: #ff9502;
  display: block;
}
#need-box .need-box_a a:nth-child(3):hover i.iconfont {
  background-color: #ff9502;
  color: #fff;
}
#need-box .need-box_a a:nth-child(4) i.iconfont {
  background-color: rgba(52, 199, 88, 0.15);
  color: #34c758;
  display: block;
}
#need-box .need-box_a a:nth-child(4):hover i.iconfont {
  background-color: #34c758;
  color: #fff;
}
#foot_box_new {
  width: 100%;
  background: #1492ff;
}
#foot_box_new #foot_box_content {
  padding: 30px 0px 20px 0px;
  width: 1200px;
  margin: 0px auto;
  display: flex;
  justify-content: left;
}
#foot_box_new #foot_box_content .foot-left {
  margin-right: 80px;
  color: #fff;
}
#foot_box_new #foot_box_content .foot-left b {
  line-height: 70px;
  height: 70px;
  font-size: 28px;
  font-weight: normal;
}
#foot_box_new #foot_box_content .foot-left p {
  line-height: 27px;
  height: 27px;
}
#foot_box_new #foot_box_content .foot-middle {
  padding-top: 65px;
  color: #fff;
}
#foot_box_new #foot_box_content .foot-right {
  margin-left: auto;
  padding-top: 10px;
}
#foot_box_new .foot-links {
  width: 100%;
  background: #0458b3;
}
#foot_box_new .foot-links-content {
  width: 1200px;
  line-height: 60px;
  height: 60px;
  margin: 0px auto;
  color: rgba(255, 255, 255, 0.7);
}
#foot_box_new .foot-links-content a {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
}
#foot_box_new .foot-links-content a:hover {
  color: #ffffff;
}
#topNavBar {
  width: 500px;
  padding: 10px 20px;
  border: 1px solid #eee;
  display: block;
  position: absolute;
  top: 30px;
  right: 0px;
  background: #fff;
  z-index: 9999;
  display: none;
  border-radius: 0px 0px 4px 4px;
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  -ms-border-radius: 0px 0px 4px 4px;
}
#topNavBar #topNavList {
  width: 100%;
  text-align: left;
}
#topNavBar #topNavList .menu {
  display: block;
  border-bottom: 1px solid #eee;
  width: 100%;
  display: flex;
  justify-content: left;
  align-items: center;
}
#topNavBar #topNavList .menu a.father {
  font-size: 14px;
  color: #666;
  line-height: 40px;
  height: 40px;
  width: 100px;
  position: relative;
}
#topNavBar #topNavList .menu a.father:hover {
  color: #1492ff;
}
#topNavBar #topNavList .menu a.father:after {
  content: '|';
  font-size: 12px;
  color: #bbb;
  position: absolute;
  right: 0px;
  top: 0px;
}
#topNavBar #topNavList .menu .child {
  padding: 10px 0px 10px 10px;
  width: 400px;
  text-align: left;
}
#topNavBar #topNavList .menu .child a {
  font-size: 14px;
  color: #549ce9;
  padding: 3px 0px;
  margin-right: 10px;
}
#topNavBar #topNavList .menu .child a:hover {
  opacity: 0.8;
}
#foot_box {
  width: 100%;
  clear: both;
  background: #075aa6;
  padding: 40px 0px;
  border-bottom: 5px solid #075aa6;
  border-bottom: 8px solid #33a0e5;
  color: #a9d0f4;
}
#foot_box .w14k-12k_center {
  width: 1200px;
  margin: 0px auto;
}
#foot_box .w14k-12k_center:after {
  clear: both;
  content: '';
  width: 100%;
  display: block;
  height: 0px;
}
#allbg {
  width: 100%;
  background-color: #cee3fe;
  background: url(/zxqy/20200325/img/96871bg.jpg) center center no-repeat #cee3fe;
  background-size: cover;
  height: 1000px;
  align-items: center;
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 9999;
}
#allbg #note-box {
  border-radius: 8px;
  position: relative;
  margin: 0px auto;
  width: 1200px;
  height: 600px;
  background: url(/zxqy/20200325/img/note-box.png) center center no-repeat #fff;
}
#allbg #note-box .note-box_links {
  color: #1492ff;
  font-size: 32px;
  font-family: Arial, Helvetica, sans-serif;
  position: absolute;
  left: 630px;
  top: 340px;
}
.index-ser {
  width: 1200px;
  margin: 0px auto;
  padding-top: 20px;
  display: flex;
  justify-content: space-between;
}
.index-ser .index-ser-btn {
  width: 100px;
  height: 130px;
  background: url(/zlzq/web/images/policy/serverbg.jpg);
  background-size: cover;
  padding: 95px 20px 0px 20px;
  display: flex;
  justify-content: space-between;
}
.index-ser .index-ser-btn > .btns {
  width: 24px;
  height: 24px;
  cursor: pointer;
  text-align: center;
  line-height: 24px;
  padding: 0;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.2);
}
.index-ser .index-ser-btn > .btns i {
  font-size: 14px;
  color: #fff;
}
.index-ser .index-ser-btn > .btns:hover {
  background: rgba(255, 255, 255, 0.5);
}
.index-ser .index-ser-box {
  width: 1078px;
}
#header-show {
  background: #fff;
}
.newheader {
  width: 1200px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0px auto;
  padding: 11px 0px;
}
.newheader .newheader-left {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 790px;
}
.newheader .newheader-left .line {
  width: 1px;
  background: #ddd;
  height: 80px;
  display: block;
  margin-right: 18px;
}
.newheader .newheader-left img {
  margin-right: 18px;
}
.newheader .newheader-left img.logo-zww {
  width: 396px;
}
.newheader .newheader-left img.logo-qf {
  width: 228px;
}
.newheader .newheader-left #site_box {
  margin-bottom: 30px;
}
.newheader .newheader-right .header-top-right {
  margin-right: 0px;
  display: flex;
  justify-content: flex-end;
  width: 100%;
  align-items: center;
  margin-bottom: 4px;
  color: #333;
}
.newheader .newheader-right .header-top-right a {
  color: #333;
}
.newheader .newheader-right .header-top-right a:hover {
  color: #1492ff;
}
.newheader .newheader-right .header-top-right #toplogin {
  margin-right: 8px;
  padding: 0px 8px;
  position: relative;
}
.newheader .newheader-right .header-top-right #toplogin a {
  color: #333;
}
.newheader .newheader-right .header-top-right #toplogin:hover {
  color: #1492ff;
}
.newheader .newheader-right .header-top-right #toplogin:hover a {
  color: #1492ff;
}
.newheader .newheader-right .header-top-right #toplogin::before {
  content: '';
  height: 16px;
  width: 1px;
  background: #eee;
  display: block;
  position: absolute;
  left: 0px;
  top: 2px;
}
.newheader .newheader-right .header-top-right #toplogin::after {
  content: '';
  height: 16px;
  width: 1px;
  background: #eee;
  display: block;
  position: absolute;
  right: 0px;
  top: 2px;
}
.newheader .newheader-right .newheader-right-tools {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.newheader .newheader-right .newheader-right-tools a.link {
  margin-right: 16px;
  color: #666;
  font-size: 14px;
}
.newheader .newheader-right .newheader-right-tools a.link:hover {
  color: #1492ff !important;
}
.newheader .newheader-right .newheader-right-tools .old-mode {
  align-self: flex-end;
  position: relative;
  cursor: pointer;
}
.newheader .newheader-right .newheader-right-tools .old-mode span {
  width: 160px;
  height: 40px;
  background-color: #f1960d;
  border-radius: 8px;
  text-align: center;
  line-height: 40px;
  color: #ffffff;
  font-size: 24px;
  display: none;
}
.newheader .newheader-right .newheader-right-tools .old-mode span.active {
  display: block;
}
.newheader .newheader-right .newheader-right-tools .old-mode .zoomin {
  color: #fff;
}
.newheader .newheader-right .newheader-right-tools .old-mode .zoomout {
  color: #fff;
}
#server-code2 {
  text-align: right;
  position: relative;
}
#server-code2 a {
  color: #f80;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
  height: 30px;
}
#server-code2 #code-img {
  background: #fff;
  display: none;
  position: absolute;
  border: 1px solid #eee;
  padding-top: 10px;
  top: 30px;
  z-index: 8888;
  width: 150px;
  right: 0px;
  border-radius: 0px 0px 4px 4px;
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  -ms-border-radius: 0px 0px 4px 4px;
  text-align: center;
}
#server-code2 #code-img img {
  width: 120px;
  margin: 0px auto;
}
#server-code2 #code-img p {
  font-size: 12px;
  text-align: center;
  color: #333;
  line-height: 30px;
  height: 30px;
}
#server-code2:hover {
  background: rgba(245, 243, 243, 0.1);
}
#server-code2:hover #code-img {
  display: block;
}
.top-jg {
  border-left: 1px solid #eee;
  padding: 0px 8px;
  border-right: 1px solid #eee;
  margin-right: 8px;
}
#user-menu {
  width: 180px;
  top: 35px;
  right: 80px;
  z-index: 8889;
}
#user-menu .top-arrow {
  left: auto !important;
  right: 10px;
}
.site_box {
  border: 1px solid #ddd;
  border-radius: 100px;
  padding: 5px 8px 5px 11px;
  margin-bottom: 30px;
  box-sizing: border-box;
}
.site_box b {
  color: #333;
  font-size: 14px;
}
.site_box i.iconfont.left {
  color: #1492ff;
  margin-right: 4px;
  font-size: 15px;
}
.site_box i.iconfont.iconshixinjiantou-xiangshang-copy {
  color: #999;
  font-size: 12px;
}
/* 搜索 */
.search-wrapper {
  margin-bottom: 20px;
  align-items: center;
  display: flex;
  justify-content: center;
}
.search-wrapper .search-form {
  display: flex;
  width: 800px;
  background: #ffffff;
  border-radius: 2px 0 0 2px;
  border: 1px solid #1492ff;
  box-shadow: 0px 0px 7px 0px #9dd8ff;
  height: 48px;
  justify-content: center;
  align-items: center;
}
.search-wrapper .search-form .search-type {
  width: 83px;
  position: relative;
}
.search-wrapper .search-form .search-type span {
  position: relative;
  display: block;
  padding-left: 13px;
  width: 100%;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  cursor: pointer;
}
.search-wrapper .search-form .search-type span::after {
  position: absolute;
  top: 20px;
  right: 15px;
  content: '';
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 7px solid #bfbec0;
}
.search-wrapper .search-form .search-type ul {
  display: none;
  position: absolute;
  left: 0px;
  top: 36px;
  padding-bottom: 10px;
  min-width: 100%;
  background: #fff;
  border-radius: 0px 0px 3px 3px;
  z-index: 1001;
}
.search-wrapper .search-form .search-type ul li {
  padding: 0 13px;
  height: 30px;
  line-height: 30px;
  white-space: nowrap;
  font-size: 14px;
  color: #333;
  cursor: pointer;
}
.search-wrapper .search-form .search-type ul li:hover {
  background-color: rgba(0, 122, 255, 0.2);
}
.search-wrapper .search-form .line {
  width: 1px;
  height: 18px;
  background: #eaeaea;
}
.search-wrapper .search-form .search-input {
  flex: 1;
  height: 44px;
  line-height: 44px;
  padding: 0 8px;
  border: 0;
  font-size: 16px;
}
.search-wrapper .search-button {
  width: 120px;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  color: #fff;
  background: #1492ff;
  border-radius: 0px 2px 2px 0px;
  -webkit-border-radius: 0px 2px 2px 0px;
}
.search-wrapper .search-button .iconsousuo {
  margin-right: 12px;
}
.overflowH {
  overflow: hidden;
  border: 0;
}
#nav-bar {
  width: 100%;
  position: relative;
  z-index: 7777;
  background: #fff;
  border-top: 1px solid #f5f5f5;
}
.nav-wrapper {
  max-width: 1200px;
  min-width: 960px;
  margin: 0px auto;
  position: relative;
}
.zqb-sqfw-new {
  padding-top: 20px;
  position: relative;
}
.zqb-sqfw-new .zqb-sqfw-new-list {
  display: flex;
  flex-wrap: wrap;
}
.zqb-sqfw-new .zqb-sqfw-new-list .zqb-sqfw-new-item {
  position: relative;
  margin: 0 18px 15px 0;
  padding: 20px;
  width: 330px;
  border-radius: 2px;
  border: 1px solid #eeeeee;
}
.zqb-sqfw-new .zqb-sqfw-new-list .zqb-sqfw-new-item:nth-child(3n) {
  margin-right: 0;
}
.zqb-sqfw-new .zqb-sqfw-new-list .zqb-sqfw-new-item .tag {
  position: absolute;
  left: 20px;
  top: 20px;
  padding: 0 7px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  color: #42a8bb;
  background: #e6f5f8;
  border-radius: 2px;
}
.zqb-sqfw-new .zqb-sqfw-new-list .zqb-sqfw-new-item .dept {
  margin-top: 3px;
  margin-bottom: 18px;
  padding-left: 100px;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: right;
  font-size: 14px;
  color: #999999;
}
.zqb-sqfw-new .zqb-sqfw-new-list .zqb-sqfw-new-item .title {
  width: 290px;
  height: 48px;
  font-size: 18px;
  color: #333333;
  line-height: 24px;
}
.zqb-sqfw-new .more {
  position: absolute;
  right: 0;
  bottom: -20px;
  font-size: 14px;
  color: #999999;
}
.zqb-sqfw-new .more:hover {
  color: #1492ff;
}

.nav-wrapper {
  max-width: 1200px;
  min-width: 960px;
  margin: 0px auto;
  position: relative;
}
.zqb-app-box {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.zqb-app-box .zqb-app-box-img {
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.zqb-app-box .zqb-app-box-img img {
  max-width: 80px;
  max-height: 80px;
}
.zqb-app-box-title {
  width: 200px;
  font-size: 16px;
  /* font-weight: bold; */
  padding-left: 16px;
}
.zqb-sqfw-app {
  width: 100%;
  padding-top: 20px;
  position: relative;
}
.zqb-sqfw-app-list {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.zqb-sqfw-app-item {
  margin: 0 18px 15px 0;
  padding: 20px;
  width: 330px;
  border-radius: 2px;
  border: 1px solid #eeeeee;
}
.zqb-sqfw-app-item:nth-child(3n) {
  margin-right: 0px;
}
.zqb-sqfw-app .more {
  position: absolute;
  right: 0;
  bottom: -20px;
  font-size: 14px;
  color: #999999;
}
.zqb-sqfw-app .more:hover {
  color: #1492ff;
}
#topheader {
  position: relative;
  width: 100%;
  min-width: 1200px;
  padding-top: 20px;
}
.banner-box {
  width: 1200px;
  margin: 0px auto;
  display: flex;
  justify-content: space-between;
}
#index-banner {
  width: 720px;
  height: 385px;
  /* overflow: hidden; */
  position: relative;
  /* left: -20px; */
}

#index-banner .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;
}
#index-banner .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
}
#index-banner .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.5);
}
#index-banner .swiper-pagination-bullet-active {
  width: 20px;
  border-radius: 10px;
  animation: 1s ease-in-out;
  background-color: #fff;
}
#index-banner .swiper-button-next::after,
#index-banner .swiper-button-prev::after {
  content: none;
}
#index-banner .swiper-button-prev {
  left: -13px;
}
#index-banner .swiper-button-next {
  right: -13px;
}
.banner-list {
  width: 460px;
  padding: 0 20px;
  box-shadow: 0px 2px 4px 0px rgba(182, 182, 182, 0.5);
  border: 1px solid #edf1f4;
}
.banner-list .list-title {
  display: flex;
  justify-content: space-between;
  padding: 16px 0;
  border-bottom: 1px solid #c6d8e8;
  align-items: flex-end;
}
.banner-list .list-title .title-left {
  font-weight: 600;
  font-size: 22px;
  color: #333333;
  letter-spacing: 1px;
}
.banner-list .list-title .title-left span {
  color: #1492ff;
}
.banner-list .list-title a {
  font-size: 14px;
  color: #64b7ff;
  cursor: pointer;
}

.headlines-list {
  padding-top: 6px;
}
.headlines-list .headlines-item {
  padding: 13px 0;
  border-bottom: 1px dashed #c6d8e8;
}
.headlines-list .headlines-item:last-child {
  border-bottom: none;
}
.headlines-list .headlines-item .headlines-item-link {
  display: flex;
  overflow: hidden;
  align-items: center;
}
.headlines-list .headlines-item .headlines-item-link .headlines-item-tag {
  width: 60px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  border-radius: 12px;
}
.headlines-list
  .headlines-item
  .headlines-item-link
  .headlines-item-tag.success {
  background: #00c853;
  color: #ffffff;
}
.headlines-list
  .headlines-item
  .headlines-item-link
  .headlines-item-tag.disabled {
  background: rgba(240, 240, 240, 1);
  color: rgba(153, 153, 153, 1);
}
.headlines-list .headlines-item .headlines-item-link .headlines-item-text {
  margin-left: 10px;
  flex: 1;
  font-size: 16px;
  color: #333333;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.headlines-list
  .headlines-item
  .headlines-item-link
  .headlines-item-text:hover {
  color: #1492ff;
}
/* 主题服务 */
.theme-service {
  display: flex;
  justify-content: space-between;
  width: 1200px;
  margin: 20px auto;
}
.theme-service .theme-title {
  flex-shrink: 0;
  width: 100px;
  height: 272px;
  position: relative;
}
.theme-service .theme-title .img {
  display: block;
  width: 100%;
  height: 100%;
}
.theme-service .theme-title .service-swiper-direction {
  position: absolute;
  left: 0;
  bottom: 26px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0 16px;
}
.theme-service .theme-title .service-swiper-direction .service-swiper-prev,
.theme-service .theme-title .service-swiper-direction .service-swiper-next {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  font-size: 12px;
  color: #fff;
  cursor: pointer;
}
.theme-service .theme-title .more {
  font-size: 14px;
  color: #64b7ff;
}
.theme-service .service-swiper-box {
  width: 1080px;
  position: relative;
}
.theme-service .service-swiper {
  width: 100%;
  height: 272px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.theme-service .service-swiper .swiper-slide {
  font-size: 18px;
  height: 125px;
  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;
}
.theme-service .service-swiper .swiper-slide .link {
  display: block;
  width: 100%;
}
.theme-service .service-swiper .swiper-slide .link .img {
  display: block;
  width: 100%;
  height: 100px;
}
.theme-service .service-swiper .swiper-slide .link .title {
  color: #333;
  line-height: 30px;
  height: 30px;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.theme-service .service-swiper-box .service-swiper-next,
.theme-service .service-swiper-box .service-swiper-prev {
  margin-top: -15px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 200;
}
.theme-service .service-swiper-box .service-swiper-next {
  right: -50px;
}
.theme-service .service-swiper-box .service-swiper-prev {
  left: -50px;
}
.theme-service .service-swiper-box .service-swiper-next .img,
.theme-service .service-swiper-box .service-swiper-prev .img {
  width: 40px;
  height: 40px;
  cursor: pointer;
}

/* 浙企课 */
.zqke-index-btns .zqke-span span {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
.zqke-index-btns .zqke-span:nth-child(1) span {
  background: url(/zxqy/20200325/img/icon_yun_default.png) 0 0 no-repeat;
  background-size: 100% 100%;
}
.zqke-index-btns .zqke-span:nth-child(1):hover span,
.zqke-index-btns .zqke-span:nth-child(1).active span {
  background: url(/zxqy/20200325/img/icon_yun_active.png) 0 0 no-repeat;
  background-size: 100% 100%;
}
.zqke-index-btns .zqke-span:nth-child(2) span {
  background: url(/zxqy/20200325/img/icon_qi_default.png) 0 0 no-repeat;
  background-size: 100% 100%;
}
.zqke-index-btns .zqke-span:nth-child(2):hover span,
.zqke-index-btns .zqke-span:nth-child(2).active span {
  background: url(/zxqy/20200325/img/icon_qi_active.png) 0 0 no-repeat;
  background-size: 100% 100%;
}
.yun-box {
  display: none;
  margin: 20px 25px;
}
.yun-box.active {
  display: block;
}
.yun-box .yun-list {
  margin-left: -20px;
  display: flex;
}
.yun-box .yun-list .yun-item {
  position: relative;
  width: 330px;
  margin-left: 20px;
  border-radius: 3px;
  border: 1px solid #ecf0f3;
  overflow: hidden;
}
.yun-box .yun-list .yun-item .yun-link {
  display: block;
  width: 100%;
}
.yun-box .yun-list .yun-item:hover {
  border-color: #1492ff;
  box-shadow: 0 2px 8px rgba(20, 146, 255, 0.5);
}
.yun-box .yun-list .yun-item:hover .yun-title {
  color: #1492ff;
}
.yun-box .yun-list .yun-item .yun-tag {
  position: absolute;
  left: 4px;
  top: 4px;
  width: 56px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  background: #ff9900;
  border-radius: 2px;
  font-size: 14px;
  color: #fff;
  z-index: 10;
}
.yun-box .yun-list .yun-item .yun-img {
  width: 100%;
  height: 182px;
}
.yun-box .yun-list .yun-item .yun-img .img {
  display: block;
  width: 100%;
  height: 100%;
}
.yun-box .yun-list .yun-item .yun-title {
  margin: 14px 14px 12px;
  font-size: 17px;
  color: #333333;
  line-height: 21px;
  height: 42px;
  /* 两行省略 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.yun-box .yun-list .yun-item .yun-other .text {
  margin: 0 14px;
  font-size: 12px;
  color: #666666;
  line-height: 17px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.yun-box .yun-list .yun-item .yun-button {
  text-align: right;
  margin: 16px 13px 13px 13px;
}
.yun-box .yun-list .yun-item .yun-button .link {
  display: inline-block;
  width: 110px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  border-radius: 2px;
  font-size: 14px;
  color: #ffffff;
  background: #ccc;
}
.yun-box .yun-list .yun-item .yun-button .link.primary {
  background: #1492ff;
}
.yun-box .yun-list .yun-item .yun-button .link.success {
  background: #07b235;
}
.yun-box .yun-list .yun-item .yun-button .link.warning {
  background: #ff9900;
}
.yun-box .yun-more {
  text-align: right;
  margin-top: 14px;
}
.yun-box .yun-more .more {
  font-size: 14px;
  color: #999999;
  line-height: 20px;
}
.yun-box .yun-more .more:hover {
  color: #1492ff;
}

.qi-box {
  display: none;
  margin: 20px 25px;
}
.qi-box.active {
  display: block;
}
.qi-box .qi-list {
  margin-left: -20px;
  display: flex;
}
.qi-box .qi-list .qi-item {
  position: relative;
  width: 330px;
  margin-left: 20px;
  border-radius: 3px;
  border: 1px solid #ecf0f3;
  overflow: hidden;
}
.qi-box .qi-list .qi-item:hover {
  border-color: #1492ff;
  box-shadow: 0 2px 8px rgba(20, 146, 255, 0.5);
}
.qi-box .qi-list .qi-item:hover .qi-title {
  color: #1492ff;
}
.qi-box .qi-list .qi-item .qi-link {
  display: block;
  width: 100%;
}
.qi-box .qi-list .qi-item .qi-img {
  width: 100%;
  height: 182px;
}
.qi-box .qi-list .qi-item .qi-img img {
  display: block;
  width: 100%;
  height: 100%;
}
.qi-box .qi-list .qi-item .qi-tag {
  position: absolute;
  left: 4px;
  top: 4px;
  z-index: 10;
}
.qi-box .qi-list .qi-item .qi-tag .tag {
  width: 56px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  color: #fff;
  background: #999;
  border-radius: 2px;
  font-size: 14px;
  color: #fff;
}
.qi-box .qi-list .qi-item .qi-tag .tag.warning {
  background: #ff9900;
}
.qi-box .qi-list .qi-item .qi-tag .tag.danger {
  background: #ff3a30;
}
.qi-box .qi-list .qi-item .qi-other {
  margin-top: 10px;
}
.qi-box .qi-list .qi-item .qi-other .text {
  margin: 0 14px;
  font-size: 12px;
  color: #666666;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.qi-box .qi-list .qi-item .qi-title {
  margin: 12px 14px 0;
  font-size: 17px;
  color: #333333;
  line-height: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qi-box .qi-list .qi-item .qi-address {
  margin: 11px 14px 0;
  font-size: 12px;
  color: #666666;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.qi-box .qi-list .qi-item .qi-address .iconfont {
  margin-right: 4px;
  vertical-align: bottom;
}
.qi-box .qi-list .qi-item .qi-department {
  margin-top: 10px;
  padding: 10px 0;
  border-top: 1px solid #ddd;
}
.qi-box .qi-list .qi-item .qi-department > div {
  margin: 0 14px;
  font-size: 12px;
  color: #666666;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.qi-box .qi-more {
  text-align: right;
  margin-top: 14px;
}
.qi-box .qi-more .more {
  font-size: 14px;
  color: #999999;
  line-height: 20px;
}
.qi-box .qi-more .more:hover {
  color: #1492ff;
}

/* 浙企扶 - 诉求数据概览 */
.zqf-right {
  float: right;
  width: 330px;
}
.zqf-right .zqf-rtitle {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: 16px;
  border-bottom: 1px solid #eee;
}
.zqf-right .zqf-rtitle .title {
  font-size: 22px;
  color: #333333;
}
.zqf-right .zqf-rtitle .date {
  font-size: 16px;
  color: #999999;
}
.zqf-right .zqf-appeal {
  margin-top: 20px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: 118px;
  border-radius: 2px;
  border: 1px solid #ecf0f3;
}
.zqf-right .zqf-appeal .item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.zqf-right .zqf-appeal .item.warning .value {
  color: #f80;
}
.zqf-right .zqf-appeal .item.success .value {
  color: #07b235;
}
.zqf-right .zqf-appeal .item .value {
  line-height: 33px;
  font-size: 24px;
  color: #333333;
}
.zqf-right .zqf-appeal .item .label {
  font-size: 14px;
  color: #999999;
  line-height: 20px;
}
.zqf-right .zqf-entry {
  width: 100%;
}
.zqf-right .zqf-entry .item {
  display: block;
  margin-top: 20px;
  width: 100%;
  height: 88px;
}

.zqf-right .zqf-entry .item .img {
  display: block;
  width: 100%;
  height: 100%;
}

/* 浙企策 */
.zqc-left {
  float: left;
  width: 500px;
  height: 390px;
  padding: 0 20px;
  border: 1px solid #ecf0f3;
}
.zqc-left .zqc-left-title {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding: 20px 0 16px;
  border-bottom: 1px solid #e3e3e3;
}
.zqc-left .zqc-left-title .title {
  font-size: 22px;
  color: #333;
  line-height: 30px;
}
.zqc-left .zqc-left-title .more {
  font-size: 14px;
  color: #999999;
  line-height: 20px;
}
.zqc-left .zqc-left-list .item {
  display: block;
  padding: 20px 0;
  border-bottom: 1px dashed #e3e3e3;
}
.zqc-left .zqc-left-list .item .title {
  font-size: 16px;
  color: #333333;
  line-height: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zqc-left .zqc-left-list .item .date {
  margin-top: 16px;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
}

.zqc-right {
  float: right;
  width: 500px;
  height: 390px;
  padding: 0 20px;
  border: 1px solid #ecf0f3;
}
.zqc-right .zqc-right-title {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding: 20px 0 16px;
  border-bottom: 1px solid #e3e3e3;
}
.zqc-right .zqc-right-title .title {
  font-size: 22px;
  color: #333;
  line-height: 30px;
}
.zqc-right .zqc-right-title .more {
  font-size: 14px;
  color: #999999;
  line-height: 20px;
}
.zqc-right .zqc-right-list .item {
  display: block;
  padding: 20px 0;
  border-bottom: 1px dashed #e3e3e3;
}
.zqc-right .zqc-right-list .item .title {
  font-size: 16px;
  color: #333333;
  line-height: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zqc-right .zqc-right-list .item .title .tag {
  display: inline-block;
  margin-right: 4px;
  padding: 0 6px;
  line-height: 18px;
  font-size: 12px;
  color: #ffb558;
  border-radius: 2px;
  border: 1px solid #ffb558;
  vertical-align: text-bottom;
}
.zqc-right .zqc-right-list .item .date {
  margin-top: 16px;
  font-size: 14px;
  color: #999999;
  line-height: 20px;
}

.zqc-entry {
  margin-top: 25px;
  width: 100%;
  float: left;
  display: flex;
  justify-content: space-between;
}
.zqc-entry .item {
  width: 330px;
  height: 100px;
}
.zqc-entry .item img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 2px;
}
