@charset "UTF-8";
body {
  min-width: 1200px;
  background-color: #fff;
  font-family: "PingFang SC", "Microsoft YaHei", "SimSun";
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
em {
  margin: 0;
  padding: 0;
}

article,
aside,
details,
dl,
dt,
dd,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

input,
select,
textarea {
  font-size: 100%;
  outline: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 8px 3px;
}

fieldset,
img {
  border: 0;
}

i,
em,
address {
  font-style: normal;
}

ul,
ol,
li {
  list-style: none;
}

a {
  text-decoration: none;
  color: #262626;
  cursor: pointer;
}
a:hover {
  text-decoration: none;
  color: #FF9F00;
}
a:focus {
  text-decoration: none;
}

button {
  cursor: pointer;
}

iframe {
  line-height: 0;
  overflow: hidden;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

li {
  list-style: none;
}

.iconfont {
  -webkit-text-stroke-width: 0 !important;
}

img {
  width: 100%;
  height: 100%;
}

label {
  font-weight: normal;
}

textarea {
  resize: none;
}
textarea:focus {
  outline: 0;
}

.container {
  min-width: 1180px;
}

ul,
li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

p {
  padding: 0;
  margin: 0;
  word-break: break-all;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

a:focus {
  text-decoration: none;
  color: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

textarea:focus,
button:focus,
input:focus {
  outline: 0;
}

/*定位*/
.position-relative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.float-no {
  float: none !important;
}

/*背景颜色*/
.bg-white {
  background-color: #fff;
}

.bg-gray {
  background-color: #f8f8f8;
}

.bg-light-yello {
  background-color: #fff4ca;
}

/*文字颜色*/
.text-gray-2 {
  color: #222;
}

.text-gray-26 {
  color: #262626;
}

.text-gray-3 {
  color: #333;
}

.text-gray-5 {
  color: #555;
}

.text-gray-6 {
  color: #666;
}

.text-gray-69 {
  color: #696969;
}

.text-gray-8 {
  color: #888;
}

.text-gray-87 {
  color: #878787;
}

.text-gray-9 {
  color: #999;
}

.text-gray-a {
  color: #aaa;
}

.text-gray-b {
  color: #bbb;
}

.text-gray-e {
  color: #eee;
}

.text-gray-ab {
  color: #ababab;
}

.text-orange {
  color: #ff5a00;
}

/*文字大小*/
.font-weight {
  font-weight: bold;
}

.font-normal {
  font-weight: normal !important;
}

/*按钮*/
.btn-black {
  border: solid 1px #333;
  color: #fff;
  background-color: #333;
}

.btn-white {
  border: solid 1px #eee;
  color: #999;
  background-color: #fff;
}

.btn-white:hover {
  border: solid 1px #ff9f00;
  color: #fff;
  background-color: #ff9f00;
}

.btn-white2 {
  border: solid 1px #eee;
  color: #999;
  background-color: #fff;
}

.btn-white2:hover,
.btn-white2.active {
  border: solid 1px #ff9f00;
  color: #ff9f00;
}

.btn-black:hover {
  border: solid 1px #000;
  color: #fff;
  background-color: #000;
}

.btn-empty-white {
  border: solid 1px #ddd;
  color: #888;
  background-color: #fff;
}

.btn-empty-white:hover {
  border-color: #ddd;
  background-color: #f3f3f3;
  color: #888;
}

.btn-empty-info {
  border: solid 1px #57A5FF;
  color: #57A5FF;
  background-color: #fff;
}

.btn-empty-info:hover {
  border-color: #57A5FF;
  background-color: #57A5FF;
  color: #fff;
}

.btn-empty-success {
  border: solid 1px #48bd1c;
  color: #48bd1c;
  background-color: #fff;
}

.btn-empty-success:hover {
  border-color: #48bd1c;
  background-color: #48bd1c;
  color: #fff;
}

.btn-empty-warning {
  border: solid 1px #ff9f00;
  color: #ff9f00;
  background-color: #fff;
}

.btn-empty-warning:hover {
  border-color: #ff9f00;
  background-color: #ff9f00;
  color: #fff;
}

.btn-empty-danger {
  border: solid 1px #e30200;
  color: #e30200;
  background-color: #fff;
}

.btn-empty-danger:hover {
  border-color: #e30200;
  background-color: #e30200;
  color: #fff;
}

/*标签*/
.tag-empty-info {
  border: solid 1px #57A5FF;
  color: #57A5FF;
  background-color: #fff;
}

.tag-empty-success {
  border: solid 1px #48bd1c;
  color: #48bd1c;
  background-color: #fff;
}

.tag-empty-warning {
  border: solid 1px #ff9f00;
  color: #ff9f00;
  background-color: #fff;
}

.tag-empty-danger {
  border: solid 1px #e30200;
  color: #e30200;
  background-color: #fff;
}

/*间距*/
.p-0 {
  padding: 0 !important;
}

.p-5 {
  padding: 5px;
}

.p-15 {
  padding: 15px;
}

.p-20 {
  padding: 20px;
}

.p-25 {
  padding: 25px;
}

.p-l-0 {
  padding-left: 0 !important;
}

.p-t-0 {
  padding-top: 0 !important;
}

.p-r-0 {
  padding-right: 0 !important;
}

.p-l-5 {
  padding-left: 5px !important;
}

.p-l-10 {
  padding-left: 10px !important;
}

.p-l-15 {
  padding-left: 15px !important;
}

.p-l-20 {
  padding-left: 20px !important;
}

.p-l-35 {
  padding-left: 35px !important;
}

.p-l-40 {
  padding-left: 40px !important;
}

.p-r-5 {
  padding-right: 5px !important;
}

.p-r-10 {
  padding-right: 10px !important;
}

.p-r-15 {
  padding-right: 15px !important;
}

.p-r-20 {
  padding-right: 20px !important;
}

.p-r-25 {
  padding-right: 25px !important;
}

.p-r-28 {
  padding-right: 28px !important;
}

.p-r-30 {
  padding-right: 30px !important;
}

.p-r-35 {
  padding-right: 35px !important;
}

.p-r-40 {
  padding-right: 40px !important;
}

.p-r-45 {
  padding-right: 45px !important;
}

.p-lr-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.p-lr-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.p-lr-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.p-lr-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.p-lr-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.p-lr-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.p-lr-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.p-t-5 {
  padding-top: 5px !important;
}

.p-t-10 {
  padding-top: 10px;
}

.p-t-15 {
  padding-top: 15px;
}

.p-t-18 {
  padding-top: 18px;
}

.p-t-20 {
  padding-top: 20px;
}

.p-t-25 {
  padding-top: 25px;
}

.p-t-30 {
  padding-top: 30px;
}

.p-t-35 {
  padding-top: 35px;
}

.p-t-40 {
  padding-top: 40px;
}

.p-b-0 {
  padding-bottom: 0px !important;
}

.p-b-5 {
  padding-bottom: 5px;
}

.p-b-10 {
  padding-bottom: 10px;
}

.p-b-15 {
  padding-bottom: 15px;
}

.p-b-20 {
  padding-bottom: 20px;
}

.p-b-25 {
  padding-bottom: 25px;
}

.p-b-30 {
  padding-bottom: 30px;
}

.p-b-35 {
  padding-bottom: 35px;
}

.p-b-40 {
  padding-bottom: 40px;
}

.m-auto {
  margin: 0 auto;
}

.m-fu-10 {
  margin: 0 -10px;
}

.m-l-5 {
  margin-left: 5px;
}

.m-l-10 {
  margin-left: 10px;
}

.m-l-15 {
  margin-left: 15px;
}

.m-l-20 {
  margin-left: 20px;
}

.m-r-5 {
  margin-right: 5px;
}

.m-r-10 {
  margin-right: 10px;
}

.m-r-15 {
  margin-right: 15px;
}

.m-r-20 {
  margin-right: 20px;
}

.m-r-25 {
  margin-right: 25px;
}

.m-r-30 {
  margin-right: 30px;
}

.m-r-40 {
  margin-right: 40px;
}

.m-r-50 {
  margin-right: 50px;
}

.m-b-0 {
  margin-bottom: 0 !important;
}

.m-b-3 {
  margin-bottom: 3px;
}

.m-b-5 {
  margin-bottom: 5px;
}

.m-b-10 {
  margin-bottom: 10px;
}

.m-b-15 {
  margin-bottom: 15px;
}

.m-b-20 {
  margin-bottom: 20px;
}

.m-b-25 {
  margin-bottom: 25px;
}

.m-b-30 {
  margin-bottom: 30px;
}

.m-b-35 {
  margin-bottom: 35px;
}

.m-b-40 {
  margin-bottom: 40px;
}

.m-b-50 {
  margin-bottom: 50px;
}

.m-b-60 {
  margin-bottom: 60px;
}

.m-t-3 {
  margin-top: 3px;
}

.m-t-5 {
  margin-top: 5px;
}

.m-t-10 {
  margin-top: 10px;
}

.m-t-15 {
  margin-top: 15px;
}

.m-t-20 {
  margin-top: 20px;
}

.m-t-25 {
  margin-top: 25px;
}

.m-t-30 {
  margin-top: 30px;
}

.m-t-35 {
  margin-top: 35px;
}

.m-t-40 {
  margin-top: 40px;
}

.m-t-50 {
  margin-top: 50px;
}

.m-t-60 {
  margin-top: 60px;
}

.m-t-200 {
  margin-top: 200px;
}

.m-tb-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

/*宽度*/
/*高度*/
.height-5 {
  height: 5px;
}

.height-10 {
  height: 10px;
}

.height-15 {
  height: 15px;
}

.height-20 {
  height: 20px;
}

.height-25 {
  height: 25px;
}

.height-30 {
  height: 30px;
}

.height-35 {
  height: 35px;
}

.height-40 {
  height: 40px;
}

.height-42 {
  height: 42px;
}

.height-44 {
  height: 44px;
}

/*宽和高*/
.w-h-40 {
  width: 40px;
  height: 40px;
}

/*边框线*/
.border-0 {
  border: 0 !important;
}

.border-l {
  border-left: solid 1px;
}

.border-r {
  border-right: solid 1px;
}

.border-t {
  border-top: solid 1px;
}

.border-b {
  border-bottom: solid 1px;
}

.border-c-ddd {
  border-color: #ddd !important;
}

.border-c-ccc {
  border-color: #ccc !important;
}

.border-c-eee {
  border-color: #eee !important;
}

.border-c-ed {
  border-color: #ededed !important;
}

.border-c-da {
  border-color: #dadada !important;
}

.border-c-info {
  border-color: #57A5FF !important;
}

.border-c-success {
  border-color: #48bd1c !important;
}

.border-c-warning {
  border-color: #ff9f00 !important;
}

.border-c-danger {
  border-color: #e30200 !important;
}

.border-line {
  height: 10px;
  border-bottom: solid 1px #ededed;
  margin-bottom: 10px;
}

.border-box {
  border: solid 1px;
}

.border-round {
  border-radius: 100%;
  padding: 10px;
  border: solid 2px;
}

.dis-inline-block {
  display: inline-block;
}

/*圆角*/
.border-radius-3 {
  border-radius: 3px;
}

.border-radius-4 {
  border-radius: 4px;
}

/*旋转*/
.rotate-90 {
  transform: rotate(90deg);
}

.rotate-180 {
  transform: rotate(180deg);
}

.text-blue-1 {
  color: #1E88E5 !important;
}

.text-blue-2 {
  color: #15ACFA !important;
}

.text-orange {
  color: #FB8C00 !important;
}

.text-green {
  color: #43A047 !important;
}

.text-red {
  color: #F4511E !important;
}

/*分页*/
.com-paging {
  padding: 20px;
  text-align: center;
}

.com-paging .btn {
  border: 1px solid #cecece;
  border-radius: 3px;
  line-height: 28px;
  margin: 0 5px;
  padding: 0 10px;
  background-color: #fff;
  font-size: 12px;
  box-shadow: none;
  color: #999;
}
.com-paging .btn:hover, .com-paging .btn.active {
  background: #ff9f00 none repeat scroll 0 0;
  border-color: #ff9f00;
  color: #fff;
}

.com-paging span {
  padding: 0 5px;
}

/*标签云*/
.tagsList {
  position: relative;
  width: 100%;
  height: 240px;
  overflow: hidden;
}
.tagsList a {
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Microsoft YaHei;
  color: #999;
  font-weight: bold;
  text-decoration: none;
  padding: 3px 6px;
}
.tagsList a:hover {
  color: #ff9f00;
}
.tagsList a.text-success {
  color: #48bd1c;
}
.tagsList a.text-info {
  color: #248aff;
}
.tagsList a.text-warning {
  color: #ff9f00;
}
.tagsList a.text-danger {
  color: #f00;
}

.cursor {
  cursor: pointer;
}
.cursor input {
  cursor: pointer;
}

.border-warning {
  border-color: #FF9F00 !important;
  box-shadow: 0px 0px 4px 4px rgba(255, 159, 0, 0.1);
}

.border-danger {
  border-color: #FE3824 !important;
  box-shadow: 0px 0px 4px 4px rgba(254, 55, 35, 0.1);
}

.onerow {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.overflow-h {
  overflow: hidden;
}

/*多选框*/
input[type="checkbox"].styled:checked + label:before,
input[type="radio"].styled:checked + label:before {
  display: none;
}

input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  content: "\e062" !important;
  color: #48bd1c !important;
}

.modal-dialog {
  margin: 168px auto 0;
}

.placeholder {
  color: #a5a5a5;
}

/*下拉框*/
.select2-results__options {
  padding: 10px 0;
}
.select2-results__options li {
  height: 36px;
  line-height: 36px;
  padding: 0 15px;
}
.select2-results__options li:hover {
  background: #fff7e9 !important;
  color: #ff9f00 !important;
}

.select2-results__option[aria-selected="true"] {
  background: #fff !important;
  color: #333 !important;
}

.select2-results__option--highlighted[aria-selected] {
  background: #fff7e9 !important;
  color: #ff9f00 !important;
}

.select2-container--default .select2-selection--single {
  border-color: #ccc !important;
}
.select2-container--default .select2-selection--single:focus {
  border-color: #66afe9 !important;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.select2-dropdown {
  border-color: #ccc !important;
}

.select2-selection__arrow {
  font-weight: normal;
  font-family: "iconfont" !important;
  font-size: 12px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  color: #b2b2b2;
  right: 7px !important;
  top: 18px !important;
}
.select2-selection__arrow:before {
  content: "\e624";
}
.select2-selection__arrow b {
  border-width: 0 !important;
}

/* 图片cover容器 */
.img-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@font-face {
  font-family: "iconfont";
  src: url("//at.alicdn.com/t/font_132498_hi47fj5e3sv.eot?t=1555983677604");
  /* IE9 */
  src: url("//at.alicdn.com/t/font_132498_hi47fj5e3sv.eot?t=1555983677604#iefix") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("//at.alicdn.com/t/font_132498_hi47fj5e3sv.woff?t=1555983677604") format("woff"), url("//at.alicdn.com/t/font_132498_hi47fj5e3sv.ttf?t=1555983677604") format("truetype"), url("//at.alicdn.com/t/font_132498_hi47fj5e3sv.svg?t=1555983677604#iconfont") format("svg");
  /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-artboard7:before {
  content: "\e60d";
}

.icon-shijian1:before {
  content: "\e606";
}

.icon-iconliuyan:before {
  content: "\e003";
}

.icon-iconrukou:before {
  content: "\e002";
}

.icon-logo:before {
  content: "\e001";
}

.icon-lefts:before {
  content: "\e004";
}

.icon-rights:before {
  content: "\e005";
}

.icon-shijian:before {
  content: "\e600";
}

.icon-tishi:before {
  content: "\e601";
}

.icon-chenggong:before {
  content: "\e602";
}

.icon-shang:before {
  content: "\e603";
}

.icon-xia:before {
  content: "\e604";
}

.icon-xuanzekuang:before {
  content: "\e605";
}

.icon-shang1:before {
  content: "\e607";
}

.icon-xia1:before {
  content: "\e608";
}

.icon-jingpai:before {
  content: "\e609";
}

.icon-gouxuan:before {
  content: "\e60a";
}

.icon-mianji:before {
  content: "\e60c";
}

.icon-tishi1:before {
  content: "\e60b";
}

.icon-liuyan:before {
  content: "\e64f";
}

.icon-zuoxuanzhuan:before {
  content: "\e657";
}

.icon-youxuanzhuan:before {
  content: "\e658";
}

.icon-pingmugongxiang:before {
  content: "\e746";
}

.icon-shipingtubiao:before {
  content: "\e69f";
}

.icon-suozaidi-:before {
  content: "\e6e8";
}

.icon-biaodewuleixing:before {
  content: "\e6e9";
}

.icon-ArtboardCopy2:before {
  content: "\e6eb";
}

.icon-ArtboardCopy3:before {
  content: "\e6ec";
}

.icon-ArtboardCopy4:before {
  content: "\e6ed";
}

.icon-ArtboardCopy5:before {
  content: "\e6ee";
}

.icon-geren:before {
  content: "\e6ef";
}

.icon-farendanwei:before {
  content: "\e6f6";
}

.icon-xuankuang:before {
  content: "\e6f7";
}

.icon-xuankuang1:before {
  content: "\e6f8";
}

.icon-wancheng:before {
  content: "\e6f9";
}

.icon-jingpai1:before {
  content: "\e6f1";
}

.icon-jinduchaxun:before {
  content: "\e6f2";
}

.icon-diyadaikuan:before {
  content: "\e6f3";
}

.icon-xitong:before {
  content: "\e6f4";
}

.icon-quanzheng:before {
  content: "\e6f5";
}

.icon-xiala:before {
  content: "\e668";
}

.icon-denglu:before {
  content: "\e669";
}

.icon-zhuce:before {
  content: "\e66a";
}

.icon-gouxuan1:before {
  content: "\e66b";
}

.icon-tuichu:before {
  content: "\e66c";
}

.header {
  border-top: solid 3px #ff9f00;
  background: #fff;
}
.header .logorow {
  padding: 15px 0 15px 0;
  border-bottom: solid 1px #ededed;
}
.header .logorow .logo {
  padding: 0;
  width: 86px;
  height: 44px;
  float: left;
  margin-right: 20px;
  color: #ff9f00;
  font-size: 50px;
}
.header .logorow .logo a {
  display: block;
}
.header .logorow .logo a i {
  width: 86px;
  height: 44px;
  float: left;
  font-size: 70px;
  text-align: center;
  line-height: 44px;
  color: #ff9f00;
}
.header .logorow .h-area {
  width: 155px;
  height: 44px;
  float: left;
}
.header .logorow .h-area .h-area-s {
  height: 30px;
  position: relative;
}
.header .logorow .h-area .h-area-s:hover .h-area-sbox {
  display: block;
}
.header .logorow .h-area .h-area-sbox {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 15px;
  position: absolute;
  width: 500px;
  z-index: 9;
  top: 25px;
  display: none;
}
.header .logorow .h-area .h-area-sbox .links a {
  color: #555;
  float: left;
  line-height: 26px;
  padding: 0 10px;
  margin: 3px;
}
.header .logorow .h-area .h-area-sbox .links a:hover, .header .logorow .h-area .h-area-sbox .links a.active {
  color: #fff;
  background-color: #ff9f00;
  border-radius: 4px;
}
.header .logorow .h-search {
  width: 540px;
  float: left;
  height: 40px;
  margin: 2px 0;
}
.header .logorow .h-search .h-search-box {
  width: 454px;
  height: 40px;
  float: left;
  position: relative;
}
.header .logorow .h-search .h-search-box i {
  width: 24px;
  height: 24px;
  float: left;
  text-align: center;
  line-height: 24px;
  font-size: 24px;
  color: #ff9f00;
  margin: 7px;
  position: absolute;
  left: 0;
  z-index: 1;
}
.header .logorow .h-search .h-search-box input {
  width: 454px;
  height: 40px;
  border: 0;
  line-height: 24px;
  border: solid 1px #ff9f00;
  border-radius: 4px 0 0 4px;
  background-color: #fff7e9;
  color: #888;
  position: absolute;
  padding-left: 40px;
}
.header .logorow .h-search .h-search-box input.tt-hint.tt-hint-focus {
  background-color: #fff !important;
}
.header .logorow .h-search .h-search-box-hide, .header .logorow .h-search .tt-menu {
  width: 100%;
  background-color: #fff;
  border: solid 1px #ddd;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.1);
  padding: 10px 0;
  z-index: 1;
  position: absolute;
  left: 0 !important;
  display: none;
}
.header .logorow .h-search .h-search-box-hide .tt-dataset, .header .logorow .h-search .tt-menu .tt-dataset {
  padding-left: 0 !important;
}
.header .logorow .h-search .h-search-box-hide a, .header .logorow .h-search .h-search-box-hide .tt-suggestion, .header .logorow .h-search .tt-menu a, .header .logorow .h-search .tt-menu .tt-suggestion {
  width: 100%;
  display: block;
  padding: 0 15px;
  line-height: 36px;
  color: #333;
}
.header .logorow .h-search .h-search-box-hide a:hover, .header .logorow .h-search .h-search-box-hide .tt-suggestion:hover, .header .logorow .h-search .tt-menu a:hover, .header .logorow .h-search .tt-menu .tt-suggestion:hover {
  color: #ff9f00;
  background: #FFF7E9;
}
.header .logorow .h-search .h-search-btn {
  width: 86px;
  height: 40px;
  float: left;
  background-color: #ff9f00;
  color: #fff;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  border-radius: 0 4px 4px 0;
  border: 0;
}
.header .logorow .h-search .h-search-btn:hover {
  background-color: #ff6f00;
}
.header .logorow .h-tel {
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ff9f00;
  padding: 2px 0;
  line-height: 40px;
}
.header .logorow .h-tel i {
  width: 28px;
  height: 28px;
  line-height: 28px;
  float: left;
  font-size: 28px;
  margin: 6px 12px 6px 0;
}
.header .navrow {
  height: 50px;
}
.header .navrow ul {
  line-height: 48px;
  float: left;
  margin-top: -1px;
}
.header .navrow li {
  float: left;
  padding-top: 2px;
  font-size: 16px;
  font-weight: bold;
  border-top: 0;
}
.header .navrow li:first-child {
  margin-right: 15px;
}
.header .navrow li:first-child a {
  padding: 0;
}
.header .navrow li a {
  color: #262626;
  display: block;
  padding: 0 15px;
}
.header .navrow li a:hover {
  color: #ff9f00;
}
.header .navrow li:hover, .header .navrow li.active {
  padding-top: 0;
  border-top: solid 2px #ff9f00;
  border-bottom: solid 1px #fff;
}
.header .navrow li:hover a, .header .navrow li.active a {
  color: #ff9f00;
}
.header .navrow li.have-dl {
  position: relative;
}
.header .navrow li.have-dl:hover {
  padding-top: 0;
  border: solid 1px #ededed;
  border-top: solid 2px #ff9f00;
  border-bottom-color: #fff;
}
.header .navrow li.have-dl:hover dl {
  display: block;
  margin: 0;
  top: 48px;
}
.header .navrow li dl {
  min-width: 96px;
  background-color: #fff;
  text-align: center;
  display: none;
  position: absolute;
  top: 50px;
  left: -1px;
  z-index: 1;
  border-radius: 0 0 4px 4px;
  border: solid 1px #ededed;
}
.header .navrow li dl:before {
  content: "";
  width: 93px;
  height: 1px;
  background-color: #fff;
  position: absolute;
  left: 1px;
  top: -1px;
}
.header .navrow li dl img {
  width: auto !important;
  border-radius: 0 0 4px 4px;
}
.header .navrow li dl a {
  font-size: 14px;
  font-weight: normal;
  line-height: 32px;
  display: block;
  color: #333 !important;
  padding: 0 !important;
}
.header .navrow li dl a:last-child {
  border-radius: 0 0 4px 4px;
}
.header .navrow li dl a:hover {
  background: #FFF7E9;
  color: #ff9f00 !important;
}
.header .navrow .login-btns {
  margin-top: 10px;
}
.header .navrow .login-ok {
  font-size: 12px;
  color: #fff;
  line-height: 24px;
  margin-top: 12px;
}
.header .navrow .login-ok img, .header .navrow .login-ok i, .header .navrow .login-ok span, .header .navrow .login-ok a {
  float: left;
}
.header .navrow .login-ok .my-avatar {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  float: left;
  display: block;
  margin-right: 5px;
}
.header .navrow .login-ok i {
  width: 24px;
  height: 24px;
  font-size: 24px;
  text-align: center;
  line-height: 24px;
  margin-right: 5px;
  float: left;
  color: #fff;
}
.header .navrow .login-ok .p20 {
  padding-right: 20px;
  max-width: 120px;
  height: 24px;
  line-height: 24px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-wrap: break-word;
}
.header .navrow .login-ok .p10 {
  padding-right: 10px;
  border-right: solid 1px #ddd;
  margin-right: 10px;
}
.header .navrow .login-ok a {
  color: #fff;
  height: 15px;
  line-height: 15px;
  margin-top: 4px;
}
.header .navrow .login-ok a:hover {
  text-decoration: underline;
}

/*最底部*/
.footer {
  border-top: solid 1px #eee;
  background: #f8f8f8;
  padding: 35px 0 25px 0;
}
.footer .footer-txt {
  float: left;
  color: #888;
  line-height: 20px;
  text-align: left;
}
.footer .footer-txt dl {
  width: 120px;
  font-size: 12px;
  float: left;
}
.footer .footer-txt dl:last-child {
  width: 220px;
}
.footer .footer-txt dl dt {
  color: #262626;
  margin-bottom: 10px;
  font-weight: bold;
}
.footer .footer-txt dl dd {
  line-height: 20px;
}
.footer .footer-txt dl a {
  display: block;
  color: #888;
}
.footer .footer-txt dl a:hover {
  color: #ff9f00;
}
.footer .footer-txt .dl-sina {
  margin-top: 25px;
  height: 32px;
  line-height: 17px;
}
.footer .footer-txt .dl-sina i {
  width: 34px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  font-size: 34px;
  float: left;
  margin-right: 10px;
}
.footer .footer-code {
  float: left;
  text-align: center;
  font-size: 14px;
  color: #888;
  margin-left: 30px;
}
.footer .footer-code img {
  width: 129px;
  height: 129px;
  margin-bottom: 10px;
}
.footer .footer-note {
  border-top: solid 1px #ededed;
  padding-top: 20px;
  font-size: 12px;
  color: #555;
}
.footer .footer-note span {
  line-height: 37px;
}
.footer .footer-note i {
  width: 35px;
  height: 35px;
  float: left;
  text-align: center;
  line-height: 35px;
  margin-right: 10px;
  font-size: 35px;
  color: #48BD1C;
}
.footer .footer-note h3 {
  font-size: 24px;
  color: #48bd1c;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 20px;
}
.footer .footer-note p {
  font-size: 12px;
  color: #b2b2b2;
  text-align: center;
  letter-spacing: 1px;
  line-height: 20px;
}

/*最底部end*/
/*合作伙伴*/
/*合作伙伴end*/
/*友情链接*/
.ind-links-tit {
  font-size: 14px;
  color: #333;
  font-weight: normal;
}
.ind-links-tit.border-b {
  border-color: #ddd;
}
.ind-links-tit h2 {
  float: left;
  font-size: 18px;
  font-weight: bold;
  height: 40px;
  line-height: 20px;
  padding-top: 20px;
}
.ind-links-tit a {
  margin-right: 15px;
  line-height: 18px;
  padding-top: 10px;
  margin-top: 10px;
  float: left;
  color: #333;
  border-top: solid 2px #fff;
}
.ind-links-tit a.active {
  border-top-color: #ff9f00;
  color: #ff9f00;
}

.ind-links {
  font-size: 12px;
  padding: 10px 0;
}
.ind-links.w98 a {
  min-width: 98px;
}
.ind-links.w107 a {
  min-width: 107px;
}
.ind-links.w155 {
  width: 100%;
}
.ind-links.w155 a {
  min-width: 155px;
}
.ind-links a {
  height: 33px;
  color: #999;
  float: left;
  line-height: 33px;
  margin-right: 5px;
  overflow: hidden;
  padding-right: 10px;
}
.ind-links a:hover {
  color: #ff9f00;
}

/*友情链接end*/
.alertify-logs {
  z-index: 99999;
}

.alertify-logs.center {
  top: 50%;
  left: 50%;
  bottom: auto;
  right: auto;
  margin-left: -62px;
  margin-top: -30px;
}

.alertify-logs > .show {
  padding: 15px 30px 15px 50px;
  position: relative;
}
.alertify-logs > .show:before {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 15px;
  top: 8px;
  font-size: 24px;
}

.alertify-logs > .show.error:before {
  content: "\e6c7";
}

.alertify-logs > .show.success:before {
  content: "\e6c5";
  font-size: 26px;
  top: 4px;
}

.alertify-logs > .show.default:before {
  content: "\e6c6";
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url('../../images/ajax-loader.gif') center center no-repeat;
}

/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "iconfont";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "";
}
[dir="rtl"] .slick-prev:before {
  content: "";
}

.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "";
}
[dir="rtl"] .slick-next:before {
  content: "";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "iconfont";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.slick-loading,
.slick-loading .slick-list {
  background: #fff url("../images/ajax-loader.gif") center center no-repeat;
}

#imgs-tab-slick2.my-slick .slick-arrow {
  margin-top: -50px;
}
#imgs-tab-slick2.my-slick .slick-item {
  height: 100%;
}
#imgs-tab-slick2.my-slick .slick-item > a {
  height: 220px;
}
#imgs-tab-slick2.my-slick .slick-dots {
  bottom: 105px;
}

.my-slick {
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin-bottom: 0;
}
.my-slick .slick-list {
  width: 100%;
  height: 100%;
}
.my-slick.slick-dotted.slick-slider {
  margin-bottom: 0;
}
.my-slick .slick-item {
  position: relative;
  width: 100%;
  height: 300px;
  overflow: hidden;
}
.my-slick .slick-item > a {
  display: block;
  width: 100%;
  height: 100%;
}
.my-slick .slick-item > a img {
  width: 100%;
  height: 100%;
}
.my-slick .slick-prev,
.my-slick .slick-next {
  z-index: 2;
  height: 84px;
  width: 34px;
}
.my-slick .slick-prev:hover,
.my-slick .slick-next:hover {
  background: rgba(0, 0, 0, 0.5);
}
.my-slick .slick-prev:hover:before, .my-slick .slick-prev:hover:after,
.my-slick .slick-next:hover:before,
.my-slick .slick-next:hover:after {
  color: white;
}
.my-slick .slick-prev:before, .my-slick .slick-prev:after,
.my-slick .slick-next:before,
.my-slick .slick-next:after {
  font-size: 34px;
  color: rgba(255, 255, 255, 0.5);
}
.my-slick .slick-prev {
  left: 0;
  border-radius: 0 4px 4px 0;
}
.my-slick .slick-next {
  right: 0;
  border-radius: 4px 0 0 4px;
}
.my-slick .slick-dots {
  bottom: 10px;
}
.my-slick .slick-dots li {
  margin: 0;
}
.my-slick .slick-dots li button:before {
  font-size: 40px;
  opacity: 0.5;
  color: #fff;
}
.my-slick .slick-dots li.slick-active button:before {
  color: #ff9f00;
  opacity: 1;
}
.my-slick .carousel-control {
  width: 20px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  top: 125px;
  background: rgba(0, 0, 0, 0.8);
}
.my-slick .carousel-control.left {
  border-radius: 0 4px 4px 0;
}
.my-slick .carousel-control.right {
  border-radius: 4px 0 0 4px;
}
.my-slick .carousel-indicators {
  bottom: 15px;
}
.my-slick .carousel-indicators li {
  border: 0;
  background-color: #fff;
  margin: 1px 2px;
}
.my-slick .carousel-indicators li.active {
  width: 10px;
  height: 10px;
  background-color: #ff9f00;
}

#zx-home-slick.my-slick .slick-item {
  height: 286px;
}
#zx-home-slick.my-slick .slick-item p {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(0, 7, 32, 0.6);
  width: 100%;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  color: #fff;
  padding-left: 15px;
  padding-right: 105px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#zx-home-slick.my-slick .slick-dots {
  text-align: right;
  padding-right: 15px;
}
#zx-home-slick.my-slick .slick-dots li button:before {
  font-size: 20px;
  opacity: .5;
  color: #fff;
}
#zx-home-slick.my-slick .slick-dots li.slick-active button:before {
  opacity: 1;
  color: #fff;
}

.slick-dotted.slick-slider {
  margin-bottom: 0;
}

.checkbox {
  padding-left: 20px;
}
.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  outline: 0 !important;
}
.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: #555555;
}
.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {
  font-family: "iconfont";
  content: "";
}
.checkbox input[type="checkbox"]:indeterminate + label::after,
.checkbox input[type="radio"]:indeterminate + label::after {
  display: block;
  content: "";
  width: 10px;
  height: 3px;
  background-color: #555555;
  border-radius: 2px;
  margin-left: -16.5px;
  margin-top: 7px;
}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}
.checkbox.checkbox-inline {
  margin-top: 0;
}

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {
  background-color: #58C5A7;
  border-color: #58C5A7;
}
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before {
  background-color: #e30200;
  border-color: #e30200;
}
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before {
  background-color: #57A5FF;
  border-color: #57A5FF;
}
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before {
  background-color: #ff9f00;
  border-color: #ff9f00;
}
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {
  background-color: #48bd1c;
  border-color: #48bd1c;
}
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-primary input[type="checkbox"]:indeterminate + label::before,
.checkbox-primary input[type="radio"]:indeterminate + label::before {
  background-color: #58C5A7;
  border-color: #58C5A7;
}
.checkbox-primary input[type="checkbox"]:indeterminate + label::after,
.checkbox-primary input[type="radio"]:indeterminate + label::after {
  background-color: #fff;
}

.checkbox-danger input[type="checkbox"]:indeterminate + label::before,
.checkbox-danger input[type="radio"]:indeterminate + label::before {
  background-color: #e30200;
  border-color: #e30200;
}
.checkbox-danger input[type="checkbox"]:indeterminate + label::after,
.checkbox-danger input[type="radio"]:indeterminate + label::after {
  background-color: #fff;
}

.checkbox-info input[type="checkbox"]:indeterminate + label::before,
.checkbox-info input[type="radio"]:indeterminate + label::before {
  background-color: #57A5FF;
  border-color: #57A5FF;
}
.checkbox-info input[type="checkbox"]:indeterminate + label::after,
.checkbox-info input[type="radio"]:indeterminate + label::after {
  background-color: #fff;
}

.checkbox-warning input[type="checkbox"]:indeterminate + label::before,
.checkbox-warning input[type="radio"]:indeterminate + label::before {
  background-color: #ff9f00;
  border-color: #ff9f00;
}
.checkbox-warning input[type="checkbox"]:indeterminate + label::after,
.checkbox-warning input[type="radio"]:indeterminate + label::after {
  background-color: #fff;
}

.checkbox-success input[type="checkbox"]:indeterminate + label::before,
.checkbox-success input[type="radio"]:indeterminate + label::before {
  background-color: #48bd1c;
  border-color: #48bd1c;
}
.checkbox-success input[type="checkbox"]:indeterminate + label::after,
.checkbox-success input[type="radio"]:indeterminate + label::after {
  background-color: #fff;
}

.radio {
  padding-left: 20px;
}
.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #ccc;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}
.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.radio input[type="radio"]:focus + label::before {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
}

.radio-primary input[type="radio"] + label::after {
  background-color: #58C5A7;
}
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #58C5A7;
}
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #58C5A7;
}

.radio-danger input[type="radio"] + label::after {
  background-color: #e30200;
}
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #e30200;
}
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #e30200;
}

.radio-info input[type="radio"] + label::after {
  background-color: #57A5FF;
}
.radio-info input[type="radio"]:checked + label::before {
  border-color: #57A5FF;
}
.radio-info input[type="radio"]:checked + label::after {
  background-color: #57A5FF;
}

.radio-warning input[type="radio"] + label::after {
  background-color: #ff9f00;
}
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #ff9f00;
}
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #ff9f00;
}

.radio-success input[type="radio"] + label::after {
  background-color: #48bd1c;
}
.radio-success input[type="radio"]:checked + label::before {
  border-color: #48bd1c;
}
.radio-success input[type="radio"]:checked + label::after {
  background-color: #48bd1c;
}

input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: "iconfont";
  content: "";
}
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff;
}
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff;
}

.checkbox label:after, .checkbox label:before {
  line-height: 17px;
}

.checkbox label:after {
  font-weight: bold;
  font-size: 16px;
  padding-left: 1px;
}

.radio-success input[type="radio"]:checked + label::before {
  border: 0;
  background-color: #59ba3b;
}
.radio-success input[type="radio"] + label:after, .radio-success input[type="radio"]:checked + label:after {
  background-color: #fff;
  width: 7px;
  height: 7px;
  margin-left: -18px;
  margin-top: 2px;
}

.sweet-alert {
  width: 360px;
  padding: 0;
  margin-left: -180px;
  box-shadow: 0px 0px 0 10px rgba(255, 255, 255, 0.3);
  font-family: "Microsoft YaHei";
  text-align: center;
  opacity: 1 !important;
}
.sweet-alert h2 {
  margin: 20px 30px 10px 30px;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  color: #3982F7;
}
.sweet-alert p {
  padding: 0 30px;
  color: #666;
  font-size: 14px;
  font-weight: normal;
}
.sweet-alert .sa-button-container {
  width: 100%;
  margin-top: 30px;
  border-top: solid 1px #ddd;
  display: table;
}
.sweet-alert .sa-button-container button {
  width: 100%;
  height: 50px;
  overflow: hidden;
  padding: 0;
  margin: 0;
  border-radius: 0;
  font-size: 14px;
  line-height: 50px;
  color: #999;
  background: #fff;
}
.sweet-alert .sa-button-container button.cancel {
  border-right: solid 1px #ddd;
}
.sweet-alert .sa-button-container button.cancel:hover {
  background-color: #fff;
}
.sweet-alert .sa-button-container button:focus {
  box-shadow: none !important;
}
.sweet-alert .sa-button-container button:active {
  background-color: #fff !important;
}
.sweet-alert .sa-button-container button.confirm {
  box-shadow: none !important;
  background-color: #fff !important;
  color: #59BA3B;
}
.sweet-alert .sa-button-container .sa-confirm-button-container {
  display: table-cell;
}
.sweet-alert.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop .6s;
  animation: slideFromTop .6s;
}
.sweet-alert.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop .6s;
  animation: slideToTop .6s;
}

.header_guizhou {
  width: 100%;
  height: 110px;
}
.header_guizhou .header_content {
  width: 1200px;
  height: 100%;
  margin: auto;
}
.header_guizhou .header_content .head_logo {
  float: left;
  width: 90px;
  margin-top: 30px;
}
.header_guizhou .header_content .logo_font {
  float: left;
  font-size: 18px;
  color: #333333;
  width: 150px;
  margin-top: 50px;
  margin-left: 12px;
}
.header_guizhou .header_content .head_select {
  float: left;
  width: 50px;
  height: 30px;
  margin-top: 50px;
  font-size: 14px;
  color: #666666;
}
.header_guizhou .header_content .head_select i {
  font-size: 20px;
}
.header_guizhou .header_content .head_input_bg {
  float: left;
  width: 508px;
  height: 45px;
  margin-top: 40px;
  margin-left: 70px;
  background: #D90C19;
}
.header_guizhou .header_content .head_input_bg input {
  float: left;
  width: 452px;
  height: 41px;
  border: none;
  font-size: 16px;
  margin-top: 2px;
  margin-left: 2px;
  text-indent: 20px;
  line-height: 41px;
  outline: none;
}
.header_guizhou .header_content .head_input_bg img {
  float: left;
  width: 45px;
  margin-left: 5px;
  cursor: pointer;
}
.header_guizhou .header_content .head_login, .header_guizhou .header_content .head_sign {
  float: left;
  background: #FFFFFF;
  border: 1px solid #E4E4E4;
  border-radius: 4px;
  width: 86px;
  height: 45px;
  margin-top: 40px;
  margin-left: 25px;
  font-size: 14px;
  color: #666666;
  letter-spacing: 0.84px;
  line-height: 45px;
  text-align: center;
  cursor: pointer;
}
.header_guizhou .header_content .head_login:hover, .header_guizhou .header_content .head_sign:hover {
  border-color: #D91715;
  color: #D91715;
}
.header_guizhou .header_content .head_login i, .header_guizhou .header_content .head_sign i {
  margin-right: 7px;
}
.header_guizhou .header_content .head_font {
  float: left;
  font-size: 14px;
  color: #333333;
  width: 70px;
  height: 20px;
  line-height: 20px;
  margin-top: 55px;
  margin-left: 15px;
}

.nav_bg_2019418 {
  width: 100%;
  height: 50px;
  background: #D80D1A;
}
.nav_bg_2019418 .nav_main_1200 {
  width: 1200px;
  height: 100%;
  margin: auto;
}
.nav_bg_2019418 .nav_main_1200 .nav_tab {
  float: left;
  padding: 0 26px;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 50px;
  height: 100%;
}
.nav_bg_2019418 .nav_main_1200 .nav_tab:hover {
  background: rgba(0, 0, 0, 0.2);
}
.nav_bg_2019418 .nav_main_1200 .nav_tab_select {
  background: rgba(0, 0, 0, 0.2);
}

.crumbs-block {
  width: 1200px;
  padding: 20px 0;
}
.crumbs-block span {
  font-size: 18px;
  color: #000000;
  letter-spacing: 0;
}
.crumbs-block .span-color1 {
  color: #D80D1A;
}

.bidding-dialog {
  display: none;
  width: 500px;
  background-color: white;
}
.bidding-dialog .bidding-info {
  padding: 20px 85px;
}
.bidding-dialog .bidding-info dl {
  padding: 10px 0;
  display: flex;
  align-items: flex-start;
}
.bidding-dialog .bidding-info dl dt {
  display: inline-block;
  width: 66px;
  font-size: 16px;
  color: #666666;
}
.bidding-dialog .bidding-info dl dd {
  margin-left: 30px;
  display: inline-block;
  font-size: 16px;
  color: #333333;
  font-weight: 500;
}
.bidding-dialog .bidding-info dl dd span.price {
  font-size: 16px;
  color: #666666;
}
.bidding-dialog .bidding-info dl dd span.price b {
  color: #D80D1A;
  font-weight: 500;
  margin-right: 10px;
}
.bidding-dialog .bidding-info dl dd .price-ctrl {
  border: 1px solid #ECE3E3;
  height: 45px;
  width: 226px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bidding-dialog .bidding-info dl dd .price-ctrl i {
  display: inline-block;
  width: 40px;
  height: 45px;
  line-height: 45px;
  font-size: 20px;
  text-align: center;
  cursor: pointer;
}
.bidding-dialog .bidding-info dl dd .price-ctrl input {
  width: 144px;
  display: inline-block;
  border: none;
  font-size: 20px;
  color: #D80D1A;
  text-align: center;
}
.bidding-dialog .bidding-info dl dd .price-ctrl .minus {
  border-right: 1px solid #ECE3E3;
}
.bidding-dialog .bidding-info dl dd .price-ctrl .plus {
  border-left: 1px solid #ECE3E3;
}
.bidding-dialog .bidding-info dl dd .price-submit {
  margin-top: 30px;
  width: 226px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  font-weight: 500;
  color: #FFFFFF;
  background: #D80D1A;
  border-radius: 2px;
}

.footer_guizhou_2019418 {
  width: 100%;
  height: 250px;
  background: #434242;
}
.footer_guizhou_2019418 .footer_guizhou_1200 {
  position: relative;
  width: 1200px;
  height: 200px;
  margin: auto;
  top: 25px;
}
.footer_guizhou_2019418 .footer_guizhou_1200 .footer_list {
  float: left;
  width: 300px;
  height: 120px;
  margin-top: 40px;
}
.footer_guizhou_2019418 .footer_guizhou_1200 .footer_list:nth-child(2) {
  margin-left: 100px;
}
.footer_guizhou_2019418 .footer_guizhou_1200 .footer_list:nth-child(3) {
  float: right;
}
.footer_guizhou_2019418 .footer_guizhou_1200 .footer_list img {
  float: left;
  width: 50px;
  height: 50px;
  margin-top: 35px;
}
.footer_guizhou_2019418 .footer_guizhou_1200 .footer_list .footer_list_font {
  float: right;
  width: 230px;
  height: 80%;
  margin-top: 10%;
  font-size: 24px;
  color: #FFFFFF;
}
.footer_guizhou_2019418 .footer_guizhou_1200 .footer_list .footer_list_font .footer_list_font_bottom {
  margin-top: 6px;
}

.main_2019418 {
  width: 100%;
  height: auto;
  padding: 20px 0;
}
.main_2019418 .main_top_content {
  width: 1200px;
  height: 380px;
  margin: auto;
  margin-bottom: 10px;
  background: #FFFFFF;
  box-shadow: 0 2px 12px 0 rgba(167, 91, 91, 0.12);
  border-radius: 8px;
}
.main_2019418 .main_top_content .main_typeArea {
  float: left;
  width: 450px;
  height: 100%;
  background: white;
}
.main_2019418 .main_top_content .main_typeArea .typeArea_title {
  width: 90%;
  height: 30px;
  line-height: 30px;
  margin-left: 5%;
  font-size: 20px;
  color: #333333;
  margin-top: 30px;
  margin-bottom: 15px;
}
.main_2019418 .main_top_content .main_typeArea .typeArea_title img {
  width: 20px;
  height: 20px;
  margin-top: -2px;
  margin-right: 5px;
}
.main_2019418 .main_top_content .main_typeArea .middle_type_list {
  width: 90%;
  height: 35px;
  line-height: 35px;
  margin-left: 5%;
  font-size: 18px;
  color: #333333;
}
.main_2019418 .main_top_content .main_typeArea .middle_type_list a {
  margin-left: 30px;
}
.main_2019418 .main_top_content .main_typeArea .middle_type_list a:first-child {
  margin-left: 0;
}
.main_2019418 .main_top_content .main_typeArea .middle_type_list a:hover {
  color: #D80D1A;
}
.main_2019418 .main_top_content .main_typeArea .middle_type_list .middle_list_select {
  color: #D80D1A;
}
.main_2019418 .main_top_content .main_typeArea .middle_type_list2 a {
  margin-left: 20px;
}
.main_2019418 .main_top_content .main_typeArea .middle_type_list_child {
  background: #F6F6F6;
  width: 90%;
  margin-left: 5%;
  height: 88px;
  margin-top: 10px;
}
.main_2019418 .main_top_content .main_typeArea .middle_type_list_child .middle_type_list_child_list {
  width: 90%;
  height: 35px;
  line-height: 35px;
  margin-left: 5%;
  font-size: 14px;
  color: #666666;
  padding-top: 8px;
}
.main_2019418 .main_top_content .main_typeArea .middle_type_list_child .middle_type_list_child_list:first-child {
  padding-top: 10px;
}
.main_2019418 .main_top_content .main_typeArea .middle_type_list_child .middle_type_list_child_list a {
  margin-left: 24px;
}
.main_2019418 .main_top_content .main_typeArea .middle_type_list_child .middle_type_list_child_list a:first-child {
  margin-left: 0;
}
.main_2019418 .main_top_content .main_typeArea .middle_type_list_child .middle_type_list_child_list a:hover {
  color: #D80D1A;
}
.main_2019418 .main_top_content .main_typeArea .middle_type_list_child .middle_type_list_child_list .middle_child_list_select {
  color: #D80D1A;
}
.main_2019418 .main_top_content .main_middle {
  float: left;
  width: 210px;
  height: 80%;
  margin-top: 40px;
  margin-left: 55px;
}
.main_2019418 .main_top_content .main_middle .typeArea_title {
  font-size: 18px;
  color: #333333;
}
.main_2019418 .main_top_content .main_middle .main_middle_list {
  width: 210px;
  height: 70px;
  border-radius: 100px;
  margin-top: 22px;
  background: #EDFBF5;
}
.main_2019418 .main_top_content .main_middle .main_middle_list:nth-child(2) {
  background: #FFF7EB;
}
.main_2019418 .main_top_content .main_middle .main_middle_list:nth-child(3) {
  background: #FFF3F3;
}
.main_2019418 .main_top_content .main_middle .main_middle_list img {
  float: left;
  width: 50px;
  height: 50px;
  margin-top: 10px;
  margin-left: 35px;
}
.main_2019418 .main_top_content .main_middle .main_middle_list span {
  font-size: 18px;
  line-height: 70px;
  margin-left: 15px;
  color: #333333;
}
.main_2019418 .main_top_content .main_typeArea_right {
  float: right;
  width: 378px;
  height: 80%;
  margin-top: 40px;
  margin-right: 10px;
}
.main_2019418 .main_top_content .main_typeArea_right .typeArea_title {
  font-size: 18px;
  color: #333333;
  margin-bottom: 15px;
}
.main_2019418 .main_top_content .main_typeArea_right a {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  color: #333333;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main_2019418 .main_top_content .main_typeArea_right a:hover {
  color: #D80D1A;
}
.main_2019418 .kinds_title {
  width: 1200px;
  height: 30px;
  font-size: 24px;
  color: #333333;
  margin: auto;
  margin-top: 35px;
}
.main_2019418 .kinds_pic {
  width: 1200px;
  height: 320px;
  margin: 20px auto;
  display: flex;
  justify-content: space-between;
}
.main_2019418 .kinds_pic .kinds_pic_list {
  width: 380px;
  height: 100%;
  background: #F8F8F8;
}
.main_2019418 .kinds_pic .kinds_pic_list img {
  height: 244px;
  width: 100%;
}
.main_2019418 .kinds_pic .kinds_pic_list:nth-child(2) {
  margin: 0 30px;
}
.main_2019418 .kinds_pic .kinds_pic_list .kinds_font {
  font-size: 18px;
  color: #333333;
  line-height: 30px;
  width: 90%;
  margin-left: 5%;
  margin-top: 20px;
}
.main_2019418 .kinds_pic2 {
  height: 340px;
}
.main_2019418 .kinds_guide {
  width: 1200px;
  height: 75px;
  margin: 20px auto;
}
.main_2019418 .kinds_guide img {
  width: 100%;
  height: 100%;
}
.main_2019418 .kinds_list_msg {
  width: 1200px;
  height: 120px;
  margin: 20px auto;
}
.main_2019418 .kinds_list_msg .kinds_list_font {
  width: 500px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  color: #666666;
  cursor: pointer;
}
.main_2019418 .kinds_list_msg .kinds_list_font:hover {
  color: #D80D1A;
}

.gz-county-details20190418 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.gz-county-details20190418 .title-block {
  width: 1200px;
  height: 60px;
  line-height: 60px;
  margin: 10px 0;
}
.gz-county-details20190418 .title-block span {
  font-size: 24px;
  color: #333333;
  letter-spacing: 0;
}
.gz-county-details20190418 .county-item1 {
  width: 100%;
  height: 865px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 0;
  background-color: #f8f8f8;
}
.gz-county-details20190418 .county-item1 .details-con-item {
  width: 1200px;
  display: flex;
  overflow: hidden;
}
.gz-county-details20190418 .county-item1 .details-con-item img {
  width: 500px;
  height: 360px;
}
.gz-county-details20190418 .county-item1 .details-con-item .con-item-p {
  width: 650px;
  height: 360px;
  margin-left: 50px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.gz-county-details20190418 .county-item1 .details-con-item .con-item-p p {
  font-size: 16px;
  color: #333333;
  letter-spacing: 0;
}
.gz-county-details20190418 .county-item1 .details-con-item .con-introduce-block {
  width: 600px;
  height: 440px;
  margin-top: 25px;
}
.gz-county-details20190418 .county-item1 .details-con-item .con-introduce-block .con-introduce-item {
  width: 100%;
  height: 50px;
  line-height: 50px;
  display: flex;
}
.gz-county-details20190418 .county-item1 .details-con-item .con-introduce-block .con-introduce-item .text1 {
  width: 150px;
  font-size: 14px;
  color: #666666;
}
.gz-county-details20190418 .county-item1 .details-con-item .con-introduce-block .con-introduce-item .text2 {
  width: 430px;
  color: #333333;
  font-size: 14px;
}
.gz-county-details20190418 .county-item2 {
  width: 1200px;
  display: flex;
  justify-content: space-between;
}
.gz-county-details20190418 .county-item2 .item2-img-block {
  width: 300px;
  height: 400px;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin: 20px 0;
}
.gz-county-details20190418 .county-item2 .item2-img-block img {
  width: 300px;
  height: 360px;
}
.gz-county-details20190418 .county-item2 .item2-img-block span {
  font-size: 20px;
  color: #333333;
  letter-spacing: 0;
  margin-top: 20px;
}
.gz-county-details20190418 .county-item3 {
  width: 100%;
  height: 353px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 0;
  background-color: #f8f8f8;
}
.gz-county-details20190418 .county-item3 .item3-con {
  width: 1200px;
  padding: 0 20px;
  display: flex;
  flex-wrap: wrap;
}
.gz-county-details20190418 .county-item3 .item3-con span {
  width: 230px;
  font-size: 20px;
  color: #7B3737;
  letter-spacing: 0;
  line-height: 38px;
}
.gz-county-details20190418 .county-item4 {
  width: 1200px;
  height: 700px;
  margin-bottom: 30px;
  display: flex;
}
.gz-county-details20190418 .county-item4 .item4-img-box {
  width: 419px;
  height: 600px;
  position: relative;
}
.gz-county-details20190418 .county-item4 .item4-img-box img {
  width: 100%;
  height: 100%;
}
.gz-county-details20190418 .county-item4 .item4-img-box .img-box-btn {
  width: 45px;
  height: 25px;
  background-color: #D80D1A;
  line-height: 25px;
  text-align: center;
}
.gz-county-details20190418 .county-item4 .item4-img-box .img-box-btn span {
  color: #ffffff;
  font-size: 10px;
}
.gz-county-details20190418 .county-item4 .item4-img-box .position-btn1 {
  position: absolute;
  top: 10px;
  left: 186px;
}
.gz-county-details20190418 .county-item4 .item4-img-box .position-btn2 {
  position: absolute;
  top: 135px;
  left: 201px;
}
.gz-county-details20190418 .county-item4 .item4-img-box .position-btn3 {
  position: absolute;
  top: 196px;
  left: 240px;
}
.gz-county-details20190418 .county-item4 .item4-con {
  width: 750px;
  height: 600px;
  margin-left: 40px;
}
.gz-county-details20190418 .county-item4 .item4-con .item4-con-item {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.gz-county-details20190418 .county-item4 .item4-con .item4-con-item .item-box {
  width: 220px;
  height: 160px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 15px 0;
}
.gz-county-details20190418 .county-item4 .item4-con .item4-con-item .item-box img {
  width: 180px;
  height: 120px;
}
.gz-county-details20190418 .county-item4 .item4-con .item4-con-item .item-box span {
  font-size: 18px;
  color: #333333;
  margin-top: 20px;
}
.gz-county-details20190418 .county-item4 .item4-con .item4-con-text {
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  color: #666666;
  letter-spacing: 0;
  margin-left: 20px;
}
.gz-county-details20190418 .county-item4 .item4-con .item4-con-btn {
  width: 240px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border: 1px solid #D80D1A;
  border-radius: 4px;
  font-size: 16px;
  color: #D80D1A;
  letter-spacing: 0;
  margin: 20px 0 0 20px;
}

.gz-financial-service190418 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.gz-financial-service190418 .flex-col-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.gz-financial-service190418 .span-title {
  font-size: 22px;
  color: #333333;
  letter-spacing: 0.41px;
  line-height: 50px;
}
.gz-financial-service190418 span {
  font-size: 18px;
  color: #333333;
  letter-spacing: 0.34px;
  line-height: 40px;
}
.gz-financial-service190418 .sec {
  margin-bottom: 40px;
}
.gz-financial-service190418 .financial-service-block1 {
  width: 1200px;
  display: flex;
}
.gz-financial-service190418 .financial-service-block1 .block1-item-text {
  width: 750px;
  height: 335px;
  background-color: #f8f8f8;
  padding: 0 30px;
}
.gz-financial-service190418 .financial-service-block1 .block1-item-icon {
  width: 410px;
  display: flex;
  flex-wrap: wrap;
  height: 340px;
  margin-left: 40px;
  padding: 30px 0;
  background-color: #f8f8f8;
  overflow: hidden;
}
.gz-financial-service190418 .financial-service-block1 .block1-item-icon .icon-block {
  width: 200px;
  height: 140px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.gz-financial-service190418 .financial-service-block1 .block1-item-icon .icon-block img {
  width: 59px;
  height: 59px;
}
.gz-financial-service190418 .financial-service-block1 .block1-item-icon .icon-block span {
  font-size: 22px;
  color: #333333;
  letter-spacing: 0.41px;
  margin-top: 10px;
}
.gz-financial-service190418 .financial-service-block2 {
  width: 1200px;
  padding: 30px;
  background-color: #f8f8f8;
  position: relative;
}
.gz-financial-service190418 .financial-service-block2 .block2-con {
  position: absolute;
  top: 30%;
  right: 50px;
  display: flex;
  flex-direction: column;
}
.gz-financial-service190418 .financial-service-block2 .block2-con span {
  line-height: 35px;
  font-size: 30px;
  color: #333333;
  letter-spacing: 0.56px;
}

.project-detail {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.project-detail .main-detail {
  width: 1200px;
  position: relative;
}
.project-detail .main-detail .project-detail-apply-btn {
  background: #D80D1A;
  width: 183px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  color: white;
  font-size: 18px;
  font-weight: bold;
  position: fixed;
  bottom: 100px;
  right: 60px;
  z-index: 2;
}
.project-detail .main-detail .con-detail {
  overflow: hidden;
}
.project-detail .main-detail .con-detail .sec {
  overflow: hidden;
}
.project-detail .main-detail .con-detail .sec .title {
  margin: 10px 0 20px 0;
  font-size: 24px;
  font-weight: 500;
  color: #333333;
}
.project-detail .main-detail .con-detail .sec .tab-nav {
  margin-top: 30px;
  background: #F8F8F8;
  padding: 13px 30px 22px 30px;
  display: flex;
  justify-content: flex-start;
}
.project-detail .main-detail .con-detail .sec .tab-nav li {
  position: relative;
  margin-right: 49px;
  font-size: 18px;
}
.project-detail .main-detail .con-detail .sec .tab-nav li a {
  color: #333333;
}
.project-detail .main-detail .con-detail .sec .tab-nav li.active a {
  color: #D80D1A;
  font-weight: 700;
}
.project-detail .main-detail .con-detail .sec .tab-nav li.active:after {
  position: absolute;
  bottom: -10px;
  display: block;
  content: '';
  width: 96%;
  height: 4px;
  background-color: #D80D1A;
}
.project-detail .main-detail .con-detail .sec .base-info {
  margin-top: 30px;
  padding: 0 20px 60px 20px;
  border-bottom: 1px solid #ECE3E3;
}
.project-detail .main-detail .con-detail .sec .base-info .item {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.project-detail .main-detail .con-detail .sec .base-info .item dl {
  font-size: 16px;
  display: flex;
  justify-content: flex-start;
}
.project-detail .main-detail .con-detail .sec .base-info .item dl dt {
  width: 140px;
  color: #666666;
}
.project-detail .main-detail .con-detail .sec .base-info .item dl dd {
  color: #333333;
  flex: 1;
}
.project-detail .main-detail .con-detail .sec .base-info .item dl:nth-child(2) {
  width: 50%;
}
.project-detail .main-detail .con-detail .sec .more-txt-info .center-title {
  padding: 37px 0 48px 0;
  font-size: 28px;
  color: #434242;
  text-align: center;
}
.project-detail .main-detail .con-detail .sec .more-txt-info .info {
  padding-bottom: 40px;
  border-bottom: 1px solid #ECE3E3;
  font-size: 22px;
  color: #434242;
  line-height: 36px;
}
.project-detail .main-detail .con-detail .sec .more-txt-info .info b {
  font-weight: 700;
}
.project-detail .main-detail .con-detail .sec .more-txt-info .info ul {
  margin-top: 8px;
}
.project-detail .main-detail .con-detail .sec .more-txt-info .info ul li {
  padding: 10px 0;
}
.project-detail .main-detail .con-detail .sec .project-list-three {
  margin-bottom: 55px;
  display: flex;
  justify-content: space-between;
}
.project-detail .main-detail .con-detail .sec .project-list-three a {
  width: 380px;
  background: #F8F8F8;
}
.project-detail .main-detail .con-detail .sec .project-list-three a .pro-img {
  width: 100%;
  height: 245px;
}
.project-detail .main-detail .con-detail .sec .project-list-three a p {
  margin: 20px;
  font-size: 18px;
  font-weight: 500;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.project-detail .main-detail .con-detail .sec .txt-info {
  margin-bottom: 30px;
}
.project-detail .main-detail .con-detail .sec .txt-info dl {
  display: flex;
  align-items: center;
  padding: 14px 20px;
  font-size: 16px;
}
.project-detail .main-detail .con-detail .sec .txt-info dl dt {
  width: 165px;
  color: #666666;
}
.project-detail .main-detail .con-detail .sec .txt-info dl dd {
  font-weight: 700;
  color: #333333;
}
.project-detail .main-detail .con-detail .sec .txt-info dl dd span {
  color: #666666;
  margin-left: 200px;
  margin-right: 20px;
}
.project-detail .main-detail .con-detail .sec .txt-info dl:nth-child(odd) {
  background: #F8F8F8;
}
.project-detail .main-detail .con-detail .sec .media-info {
  display: flex;
  justify-content: space-between;
}
.project-detail .main-detail .con-detail .sec .media-info li {
  width: 278px;
}
.project-detail .main-detail .con-detail .sec .media-info li .top {
  width: 100%;
  height: 180px;
}
.project-detail .main-detail .con-detail .sec .media-info li .bot {
  text-align: center;
  margin-top: 32px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #333333;
}

.gz-second-project {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.gz-second-project .top {
  background-color: white;
  width: 1200px;
}
.gz-second-project .top .gz-swiper {
  margin-bottom: 33px;
}
.gz-second-project .top .gz-swiper .gz-swiper-container {
  width: 100%;
  height: 164px;
}
.gz-second-project .main {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #F8F8F8;
  padding: 37px 0;
}
.gz-second-project .main .info {
  width: 1200px;
  height: 477px;
  display: flex;
  justify-content: space-between;
}
.gz-second-project .main .info img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.gz-second-project .main .info .info-txt {
  width: 515px;
  height: 100%;
  border: 1px solid #E4E4E4;
  background-color: white;
  padding: 22px 25px;
  font-size: 16px;
  color: #333333;
  line-height: 30px;
  box-sizing: border-box;
}
.gz-second-project .main .info .info-main-map {
  width: 344px;
  height: 100%;
  border: 1px solid #E4E4E4;
}
.gz-second-project .main .info .info-more-map {
  width: 313px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.gz-second-project .main .info .info-more-map .map-box {
  width: 100%;
  height: 224px;
  border: 1px solid #E4E4E4;
}
.gz-second-project .main .map-list {
  margin-top: 23px;
  width: 1200px;
  height: 252px;
  display: flex;
  justify-content: space-between;
}
.gz-second-project .main .map-list .map-list-item {
  width: 370px;
  height: 100%;
}
.gz-second-project .main .map-list .map-list-item-2 {
  width: 786px;
  height: 100%;
}
.gz-second-project .project {
  width: 1226px;
  padding: 35px 0 100px 0;
}
.gz-second-project .project .title {
  font-size: 24px;
  padding: 0 13px;
  color: #333333;
  font-weight: bold;
}
.gz-second-project .project ul {
  margin-top: 18px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.gz-second-project .project ul li {
  width: 280px;
  height: 253px;
  margin-left: 13px;
  margin-right: 13px;
  margin-bottom: 30px;
  background: #F8F8F8;
}
.gz-second-project .project ul li .img-box {
  width: 100%;
  height: 180px;
  object-fit: cover;
}
.gz-second-project .project ul li p {
  padding: 20px;
  font-size: 18px;
  color: #333333;
}

.gz-login20190419 .login-bg {
  width: 100%;
  height: 874px;
  background-image: url(../images/login-bg.jpg);
  background-size: 100% 100%;
  background-position: center center;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.gz-login20190419 .login-bg .login-block {
  width: 487px;
  height: 460px;
  border-radius: 6px;
  background-color: #FFFFFF;
}
.gz-login20190419 .login-bg .login-block .login-block-head {
  height: 71px;
  width: 487px;
  background-color: #D91715;
  text-align: center;
  line-height: 71px;
  border-radius: 6px 6px 0 0;
}
.gz-login20190419 .login-bg .login-block .login-block-head span {
  font-size: 24px;
  color: #FFFFFF;
}
.gz-login20190419 .login-bg .login-block .login-block-sel {
  height: 71px;
  width: 487px;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.gz-login20190419 .login-bg .login-block .login-block-sel span {
  font-size: 18px;
}
.gz-login20190419 .login-bg .login-block .login-block-sel span:hover {
  color: #D91715;
}
.gz-login20190419 .login-bg .login-block .login-block-sel .login {
  color: #666666;
}
.gz-login20190419 .login-bg .login-block .login-block-sel .login.on {
  color: #D91715;
}
.gz-login20190419 .login-bg .login-block .contentbox {
  height: 318px;
  width: 100%;
}
.gz-login20190419 .login-bg .login-block .contentbox > div {
  text-align: center;
  display: none;
}
.gz-login20190419 .login-bg .login-block .contentbox > div[class="box active"] {
  display: block;
}
.gz-login20190419 .login-bg .login-block .content-iphone,
.gz-login20190419 .login-bg .login-block .content-username {
  width: 100%;
  height: 318px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-around;
  padding-bottom: 20px;
}
.gz-login20190419 .login-bg .login-block .content-iphone input,
.gz-login20190419 .login-bg .login-block .content-username input {
  background: none;
  outline: none;
  width: 80%;
  height: 100%;
  border: none;
  padding-left: 8px;
}
.gz-login20190419 .login-bg .login-block .content-iphone .content-item:hover,
.gz-login20190419 .login-bg .login-block .content-username .content-item:hover {
  border: 1px solid #D91715;
}
.gz-login20190419 .login-bg .login-block .content-iphone .content-item,
.gz-login20190419 .login-bg .login-block .content-username .content-item {
  width: 415px;
  height: 50px;
  background: #ffffff;
  border: 1px solid #E4E4E4;
  border-radius: 4px;
  display: flex;
  align-items: center;
}
.gz-login20190419 .login-bg .login-block .content-iphone .content-item i,
.gz-login20190419 .login-bg .login-block .content-username .content-item i {
  color: #D91715;
  font-size: 26px;
  margin: 0 10px 0 17px;
}
.gz-login20190419 .login-bg .login-block .content-iphone .content-item-verify,
.gz-login20190419 .login-bg .login-block .content-username .content-item-verify {
  width: 415px;
  height: 50px;
  background: #FFFFFF;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.gz-login20190419 .login-bg .login-block .content-iphone .content-item-verify .item-verify:hover,
.gz-login20190419 .login-bg .login-block .content-iphone .content-item-verify .item-verify-code:hover,
.gz-login20190419 .login-bg .login-block .content-username .content-item-verify .item-verify:hover,
.gz-login20190419 .login-bg .login-block .content-username .content-item-verify .item-verify-code:hover {
  border: 1px solid #D91715;
}
.gz-login20190419 .login-bg .login-block .content-iphone .content-item-verify .item-verify,
.gz-login20190419 .login-bg .login-block .content-username .content-item-verify .item-verify {
  width: 70%;
  height: 48px;
  line-height: 50px;
  border: 1px solid #E4E4E4;
  overflow: hidden;
}
.gz-login20190419 .login-bg .login-block .content-iphone .content-item-verify .item-verify i,
.gz-login20190419 .login-bg .login-block .content-username .content-item-verify .item-verify i {
  font-size: 18px;
  color: #D91715;
  margin: 0 5px 0 20px;
}
.gz-login20190419 .login-bg .login-block .content-iphone .content-item-verify .item-verify-code,
.gz-login20190419 .login-bg .login-block .content-username .content-item-verify .item-verify-code {
  width: 25%;
  height: 48px;
  line-height: 50px;
  text-align: center;
  border: 1px solid #E4E4E4;
}
.gz-login20190419 .login-bg .login-block .content-iphone .content-item-verify .item-verify-code span,
.gz-login20190419 .login-bg .login-block .content-username .content-item-verify .item-verify-code span {
  font-size: 16px;
  color: #D91715;
}
.gz-login20190419 .login-bg .login-block .content-iphone .content-btn,
.gz-login20190419 .login-bg .login-block .content-username .content-btn {
  width: 415px;
  height: 50px;
  background: #D91715;
  border-radius: 4px;
  line-height: 50px;
}
.gz-login20190419 .login-bg .login-block .content-iphone .content-btn span,
.gz-login20190419 .login-bg .login-block .content-username .content-btn span {
  font-size: 16px;
  color: #FBFBFB;
}
.gz-login20190419 .login-bg .login-block .content-iphone .member-text,
.gz-login20190419 .login-bg .login-block .content-username .member-text {
  font-size: 14px;
  color: #999999;
}

.login-register-head {
  width: 100%;
  height: 110px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #D80D1A;
  padding: 0 80px;
  position: absolute;
  top: 0;
  left: 0;
}
.login-register-head img {
  width: 99px;
  height: 62px;
}
.login-register-head .span-color1 {
  font-weight: normal;
}
.login-register-head span {
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  margin-left: 40px;
  font-weight: bold;
}

.gz-register-20190412 .register-bg {
  width: 100%;
  height: 874px;
  background-image: url(../images/login-bg.jpg);
  background-size: 100% 100%;
  background-position: center center;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.gz-register-20190412 .register-bg .margin-left-10 {
  margin-left: 10px;
}
.gz-register-20190412 .register-bg .icon-size {
  color: #D91715;
  font-size: 28px;
}
.gz-register-20190412 .register-bg .flex-col-around {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-around;
}
.gz-register-20190412 .register-bg .flex-col-center {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.gz-register-20190412 .register-bg .register-block {
  width: 510px;
  height: 520px;
  background-color: #ffffff;
  padding: 15px 0;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
}
.gz-register-20190412 .register-bg .register-block .block-content-item {
  width: 406px;
  line-height: 45px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.gz-register-20190412 .register-bg .register-block .block-content-item .demand-item {
  font-size: 12px;
  color: #D91715;
  padding-left: 22%;
  width: 100%;
  line-height: 26px;
}
.gz-register-20190412 .register-bg .register-block .block-content-item .label-input-item {
  width: 406px;
  height: 48px;
  line-height: 45px;
  display: flex;
}
.gz-register-20190412 .register-bg .register-block .block-content-item .title-span {
  font-size: 26px;
  color: #333333;
}
.gz-register-20190412 .register-bg .register-block .block-content-item label {
  width: 22%;
  text-align: center;
  font-size: 16px;
  color: #666666;
}
.gz-register-20190412 .register-bg .register-block .block-content-item input {
  background: #F6F6F6;
  border: 1px solid #E4E4E4;
  outline: none;
  width: 78%;
  height: 45px;
  padding-left: 8px;
}
.gz-register-20190412 .register-bg .register-block .block-content-item input:hover,
.gz-register-20190412 .register-bg .register-block .block-content-item input:focus,
.gz-register-20190412 .register-bg .register-block .block-content-item .verify-code:hover {
  border: 1px solid #D91715;
}
.gz-register-20190412 .register-bg .register-block .block-content-item .verify {
  width: 51%;
}
.gz-register-20190412 .register-bg .register-block .block-content-item .verify-code {
  width: 24.6%;
  height: 98%;
  background-color: #ffffff;
  margin-left: 3%;
  border: 1px solid #E4E4E4;
  font-size: 14px;
  color: #D91715;
  letter-spacing: 0;
  line-height: 45px;
  text-align: center;
}
.gz-register-20190412 .register-bg .register-block .block-from {
  widows: 406px;
  height: 320px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-around;
}
.gz-register-20190412 .register-bg .register-block .content-btn {
  width: 406px;
  height: 45px;
  background: #D91715;
  border-radius: 4px;
  font-size: 16px;
  color: #FBFBFB;
  line-height: 45px;
  text-align: center;
}
.gz-register-20190412 .register-bg .succeed-title {
  width: 406px;
  height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.gz-register-20190412 .register-bg .succeed-title i {
  color: #D91715;
  font-size: 36px;
}
.gz-register-20190412 .register-bg .succeed-title .text1 {
  font-size: 26px;
  color: #D91715;
  margin-left: 10px;
}
.gz-register-20190412 .register-bg .succeed-title .text2 {
  font-size: 18px;
  color: #333333;
}
.gz-register-20190412 .register-bg .succeed-warnning-con {
  width: 430px;
  height: 67px;
  background: #F2F2F2;
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
  margin: 10px 0;
  padding: 10px 8px;
}
.gz-register-20190412 .register-bg .succeed-warnning-con .warnning-con-item {
  display: flex;
  height: 18px;
  align-items: center;
}
.gz-register-20190412 .register-bg .succeed-warnning-con .warnning-con-item .dot {
  background-color: #D91715;
  width: 6px;
  height: 6px;
  border-radius: 10px;
}
.gz-register-20190412 .register-bg .succeed-warnning-con .warnning-con-item span {
  font-size: 14px;
  color: #999999;
  margin-left: 5px;
}
.gz-register-20190412 .register-bg .succeed-Qr {
  width: 406px;
  height: 180px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  margin: 10px 0;
}
.gz-register-20190412 .register-bg .succeed-Qr img {
  width: 150px;
  height: 150px;
}
.gz-register-20190412 .register-bg .succeed-Qr span {
  font-size: 16px;
  color: #999999;
}

.gz-pj-apply20190415 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.gz-pj-apply20190415 .margin-left-20 {
  margin-left: 20px;
}
.gz-pj-apply20190415 .margin-top-30 {
  margin-top: 30px;
}
.gz-pj-apply20190415 .stub {
  width: 2px;
  height: 19px;
  background-color: #4A4A4A;
  position: absolute;
  left: 0;
  top: 15px;
}
.gz-pj-apply20190415 .nav-bar-block {
  width: 1200px;
  margin: 30px 0;
  display: flex;
}
.gz-pj-apply20190415 .nav-bar-block .bar-btn {
  height: 60px;
  width: 176px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 #ededed;
  border-radius: 8px;
  border: 1px solid #EDEDED;
  line-height: 60px;
  text-align: center;
}
.gz-pj-apply20190415 .nav-bar-block .bar-btn i {
  font-size: 24px;
  color: #666666;
}
.gz-pj-apply20190415 .nav-bar-block .bar-btn .icon-size-26 {
  font-size: 26px;
}
.gz-pj-apply20190415 .nav-bar-block .bar-btn span {
  font-size: 20px;
  color: #666666;
  margin-left: 5px;
}
.gz-pj-apply20190415 .nav-bar-block .bar-btn-active {
  background-color: #D91715;
}
.gz-pj-apply20190415 .nav-bar-block .bar-btn-active i {
  font-size: 24px;
  color: #FFFFFF;
}
.gz-pj-apply20190415 .nav-bar-block .bar-btn-active span {
  font-size: 20px;
  color: #FFFFFF;
  margin-left: 5px;
}
.gz-pj-apply20190415 .goods-info {
  width: 1200px;
  height: 250px;
  background-color: #F8F8F8;
  border: 1px solid #E4E4E4;
  padding: 15px;
  position: relative;
}
.gz-pj-apply20190415 .goods-info span {
  font-size: 16px;
  color: #333333;
}
.gz-pj-apply20190415 .goods-info .price-text {
  color: #D91715;
}
.gz-pj-apply20190415 .goods-info .goods-price {
  display: flex;
}
.gz-pj-apply20190415 .goods-info .goods-tip {
  width: 100%;
  display: flex;
  flex-direction: column;
  line-height: 24px;
  margin-top: 40px;
  padding: 10px;
  background-color: #ffffff;
}
.gz-pj-apply20190415 .goods-info .goods-tip span {
  font-size: 14px;
  color: #919191;
}
.gz-pj-apply20190415 .details-info-block {
  width: 1200px;
  background-color: #F8F8F8;
  border: 1px solid #E4E4E4;
  margin-top: 20px;
  padding: 20px;
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
}
.gz-pj-apply20190415 .details-info-block .details-img-item {
  width: 100%;
  height: 149px;
  overflow: hidden;
  display: flex;
}
.gz-pj-apply20190415 .details-info-block .details-img-item .img-box {
  width: 230px;
  height: 148.4px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 1px solid #E4E4E4;
  border-radius: 2px;
}
.gz-pj-apply20190415 .details-info-block .details-img-item .img-box span {
  font-size: 12px;
  color: #999999;
  margin-top: 8px;
}
.gz-pj-apply20190415 .details-info-block .details-img-item .img-box .add_img {
  height: 50px;
  width: 50px;
}
.gz-pj-apply20190415 .details-info-block .details-img-item .img-box-zheng {
  background-image: url(../images/shenfenzhengfan@2x.png);
  background-size: 160px 100px;
  background-position: center center;
  background-repeat: no-repeat;
}
.gz-pj-apply20190415 .details-info-block .details-img-item .img-box-fan {
  background-image: url(../images/shenfenzheng@2x.png);
  background-size: 160px 100px;
  background-position: center center;
  background-repeat: no-repeat;
}
.gz-pj-apply20190415 .details-info-block .details-img-item img {
  width: 100%;
  height: 100%;
}
.gz-pj-apply20190415 .block-btn {
  width: 301px;
  height: 62px;
  background-color: #D01219;
  border-radius: 6px;
  line-height: 62px;
  text-align: center;
  margin-top: 20px;
}
.gz-pj-apply20190415 .block-btn span {
  color: #ffffff;
  font-size: 18px;
}
.gz-pj-apply20190415 .details-info-item {
  width: 100%;
  height: 45px;
  align-items: center;
  display: flex;
}
.gz-pj-apply20190415 .details-info-item .warning {
  color: #D91715;
  margin-right: 3px;
}
.gz-pj-apply20190415 .details-info-item .item-text1 {
  font-size: 16px;
  color: #333333;
}
.gz-pj-apply20190415 .details-info-item .item-text2 {
  font-size: 14px;
  color: #999999;
}
.gz-pj-apply20190415 .details-info-item .item-text3 {
  font-size: 16px;
  color: #1C86EE;
}
.gz-pj-apply20190415 .details-info-item span {
  font-size: 16px;
  color: #999999;
}
.gz-pj-apply20190415 .details-info-item .check-box-input {
  width: 20px;
  height: 20px;
}
.gz-pj-apply20190415 .details-info-item input {
  background: #FFFFFF;
  border: 1px solid #E4E4E4;
  outline: none;
  width: 504px;
  height: 35px;
  padding-left: 8px;
}
.gz-pj-apply20190415 .details-info-item input:focus,
.gz-pj-apply20190415 .details-info-item input:hover {
  border: 1px solid #D91715;
}
.gz-pj-apply20190415 .details-info-item label {
  width: 120px;
}
.gz-pj-apply20190415 .details-info-item i {
  font-size: 18px;
  margin-top: 3px;
  color: #666666;
}
.gz-pj-apply20190415 .details-info-item .input-checkbox {
  display: flex;
}
.gz-pj-apply20190415 .details-info-item .input-checkbox input[type=checkbox] {
  -webkit-appearance: none;
  appearance: none;
  outline: none;
  width: 20px;
  height: 20px;
  cursor: pointer;
  vertical-align: center;
  background-color: #fff;
  border: 1px solid #E4E4E4;
  position: relative;
}
.gz-pj-apply20190415 .details-info-item .input-checkbox input[type=checkbox]:checked::after {
  content: "\2714";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  border: 1px solid #D91715;
  color: #D91715;
  font-size: 14px;
}
.gz-pj-apply20190415 .personage-block {
  width: 1200px;
}
.gz-pj-apply20190415 .legal-block {
  width: 1200px;
}
.gz-pj-apply20190415 .gz-pay-type {
  width: 1200px;
}
.gz-pj-apply20190415 .gz-pay-info {
  width: 1200px;
  height: 600px;
  margin: 30px 0;
  padding: 20px;
  background-color: #F8F8F8;
  border: 1px solid #E4E4E4;
}
.gz-pj-apply20190415 .gz-pay-info .pay-info-title {
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  line-height: 30px;
}
.gz-pj-apply20190415 .gz-pay-info .gz-pay-info-block {
  width: 100%;
  height: 115px;
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.gz-pj-apply20190415 .gz-pay-info .gz-pay-info-block span {
  font-size: 16px;
  color: #333333;
  margin-left: 5px;
}
.gz-pj-apply20190415 .gz-pay-info .gz-pay-info-block .pay-type-item {
  width: 219px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 30px;
}
.gz-pj-apply20190415 .gz-pay-info .gz-pay-info-block .pay-type-item .item-head-img {
  width: 20px;
  height: 20px;
}
.gz-pj-apply20190415 .gz-pay-info .gz-pay-info-block .pay-type-item .full-img {
  width: 100px;
  height: 25px;
}

.gz-zs-lobby20190422 {
  width: 100%;
  background-color: #FFFFFF;
  display: flex;
  justify-content: center;
}
.gz-zs-lobby20190422 .flex-row-center {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.gz-zs-lobby20190422 .lobby-content {
  width: 1200px;
  background-color: #FFFFFF;
}
.gz-zs-lobby20190422 .lobby-content table {
  width: 100%;
  font-size: 16px;
}
.gz-zs-lobby20190422 .lobby-content table .auction-tr {
  height: 42px;
}
.gz-zs-lobby20190422 .lobby-content table tr,
.gz-zs-lobby20190422 .lobby-content table td {
  text-align: center;
}
.gz-zs-lobby20190422 .lobby-content table .auction-td {
  background-color: #F8F8F8;
  color: #333333;
  width: 150px;
}
.gz-zs-lobby20190422 .lobby-content .tab-item {
  float: left;
  padding: 4px 10px;
  margin-left: 15px;
  font-size: 16px;
  color: #666666;
  cursor: pointer;
}
.gz-zs-lobby20190422 .lobby-content .tab-item-select {
  color: #FFFFFF;
  background-color: #D80D1A;
}
.gz-zs-lobby20190422 .lobby-content .auction-all-left {
  float: left;
  height: 95%;
  padding: 8px 0;
}
.gz-zs-lobby20190422 .lobby-content .tab-item:hover {
  color: #FFFFFF;
  background: #D80D1A;
}
.gz-zs-lobby20190422 .lobby-content .auction-all-right {
  float: left;
  width: 93%;
  padding: 8px 0;
}
.gz-zs-lobby20190422 .lobby-content .auction-all-right .auction-hall-table-tab {
  margin-top: 8px;
}
.gz-zs-lobby20190422 .lobby-content .auction-add-area {
  float: left;
  line-height: 20px;
  width: 96.5%;
  margin-top: 5px;
  padding-bottom: 5px;
  background-color: #F6F6F6;
  display: none;
}
.gz-zs-lobby20190422 .lobby-content .auction-add-area .auction-hall-table-tab:hover {
  color: #D80D1A;
  background-color: transparent;
}
.gz-zs-lobby20190422 .lobby-content .auction-add-area-select {
  color: #D80D1A;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block {
  display: flex;
  width: 100%;
  margin: 30px 0;
  flex-wrap: wrap;
  justify-content: flex-start;
  background-color: #FFFFFF;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item {
  width: 265px;
  height: 316px;
  margin-top: 20px;
  border: 1px solid #E4E4E4;
  background-color: #FFFFFF;
  margin-left: 24px;
  display: flex;
  flex-direction: column;
  position: relative;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item img {
  width: 100%;
  height: 100%;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item .tip-img1 {
  width: 100px;
  height: 30px;
  position: absolute;
  top: 100px;
  right: -3px;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item .tip-img2 {
  width: 60px;
  height: 30px;
  position: absolute;
  top: 100px;
  right: -3px;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item .pj-item-img {
  height: 150px;
  width: 100%;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item .pj-item-title {
  width: 100%;
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 14px;
  color: #333333;
  padding: 0 10px;
  margin-top: 8px;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item .pj-item-text {
  width: 100%;
  padding: 0 10px;
  margin-top: 6px;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item .pj-item-text span {
  font-size: 12px;
  color: #999999;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item .pj-item-text .span-text1 {
  font-size: 15px;
  color: #D91715;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item .pj-item-text .span-text2 {
  font-size: 14px;
  color: #333333;
  margin-left: 18px;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item .pj-item-text .span-text3 {
  font-size: 12px;
  color: #666666;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item .pj-item-info {
  width: 100%;
  height: 40px;
  border-top: 1px solid #E4E4E4;
  position: absolute;
  left: 0;
  bottom: 0;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item .pj-item-info span {
  font-size: 12px;
  color: #999999;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item .pj-item-info .icon-1 {
  font-size: 14px;
  color: #999999;
  margin-right: 5px;
}
.gz-zs-lobby20190422 .lobby-content .pj-item-block .pj-item .pj-item-info .icon-2 {
  font-size: 14px;
  color: #999999;
}
.gz-zs-lobby20190422 .page-arr {
  width: 1200px;
  height: 40px;
  margin-bottom: 30px;
  user-select: none;
  display: flex;
  justify-content: center;
}
.gz-zs-lobby20190422 .page-arr .all-pages {
  width: 100px;
  height: 100%;
  line-height: 40px;
  font-size: 14px;
  margin-left: 30px;
  color: #666666;
}
.gz-zs-lobby20190422 .page-arr .page-list {
  height: 100%;
  border: 1px solid #E4E4E4;
  display: flex;
}
.gz-zs-lobby20190422 .page-arr .page-item, .gz-zs-lobby20190422 .page-arr .page-icon-item {
  width: 40px;
  height: 100%;
  text-align: center;
  font-size: 14px;
  color: #666666;
  line-height: 39px;
  border-left: 1px solid #E4E4E4;
  cursor: pointer;
}
.gz-zs-lobby20190422 .page-arr .page-item i, .gz-zs-lobby20190422 .page-arr .page-icon-item i {
  font-size: 30px;
}
.gz-zs-lobby20190422 .page-arr .page-item:hover,
.gz-zs-lobby20190422 .page-arr .page-item-select {
  color: #D91715;
  border: 1px solid #D91715;
}

/*# sourceMappingURL=main.css.map */
