@charset "UTF-8";
/* --------------------重置样式1252-------------------------------- */
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}

/* 设置默认字体 */
body {
  font-size: 16px;
  font-style: normal;
  font-family: -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, noto sans, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol, noto color emoji;
}

/* 字体太小用户体检不好，让small恢复12px */
small {
  font-size: 12px;
}

h1 {
  font-size: 18px;
}

h2 {
  font-size: 16px;
}

h3 {
  font-size: 14px;
}

h4,
h5,
h6 {
  font-size: 100%;
}

ul,
ol {
  list-style: none;
}

a {
  text-decoration: none;
  background-color: transparent;
}

a:hover,
a:active {
  outline-width: 0;
  text-decoration: none;
}

/* 重置表格 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* 重置hr */
hr {
  border: 0;
  height: 1px;
}

/* 图形图片 */
img {
  border-style: none;
}

img:not([src]) {
  display: none;
}

svg:not(:root) {
  overflow: hidden;
}

/* 下面的操作是针对于html5页面布局准备的，不支持ie6~8以及其他低版本的浏览器 */
html {
  /* 禁用系统默认菜单 */
  -webkit-touch-callout: none;
  /* 关闭iphone & Android的浏览器纵向和横向模式中自动调整字体大小的功能 */
  -webkit-text-size-adjust: 100%;
}

input,
textarea,
button,
a {
  /* 表单或者a标签在手机点击时会出现边框或彩色的背景区域，意思是去除点击背景框 */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 重置html5元素的默认样式 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
}

audio:not([controls]),
video:not([controls]) {
  display: none;
  height: 0;
}

progress {
  vertical-align: baseline;
}

mark {
  background-color: #ff0;
  color: #000;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

button,
input,
select,
textarea {
  font-size: 100%;
  outline: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

textarea {
  overflow: auto;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
@charset "UTF-8";
/**定义颜色-参照文字说明：https://www.colorhexa.com/**/
/****************/
/********颜色定义********/
/**业务命名  **/
/**辅助色**/
/** darkextr>darker>dark>''>light>lighter>lightextr》; 
超深>更深>深>普通>淡>更淡>超淡
disabled 不可用
regular正常
Placeholder：占位符
base:基础

**/
/* Background
-------------------------- */
/* Link
-------------------------- */
/**text**/
/* border----------------------*/
@keyframes imagheiglight {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
* {
  border: 0;
  margin: 0;
  padding: 0;
}

body {
  background-color: #f3f7fc;
  font-family: "Microsoft YaHei", "MicrosoftJhengHei", sans-serif;
  overflow-x: hidden;
}

.l {
  float: left;
}

.r {
  float: right;
}

.cl {
  clear: both;
}

body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Microsoft YaHei", "MicrosoftJhengHei", sans-serif;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
ul,
ol,
dl,
li,
dt,
dd,
img {
  border: 0;
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
}

a {
  cursor: pointer;
  color: #333333;
}

.point {
  cursor: pointer;
}

a:link,
a:visited {
  text-decoration: none;
  transition: "all 0.3s ease-out";
}

a:active {
  color: #0d55bb;
}

a:hover {
  color: #0d55bb;
}

.m {
  margin: 0 auto;
}

.fix {
  *zoom: 1;
}

.fix::after,
.fix::before {
  clear: both;
  content: "";
  display: table;
}

.noborder {
  border: none !important;
}

.bold {
  font-weight: bold !important;
}

.nobold {
  font-weight: normal;
}

.db {
  display: block !important;
}

.show {
  display: block !important;
}

.hide {
  display: none !important;
}

.flex {
  display: flex;
}

.unline {
  text-decoration: underline !important;
}

.button {
  background-color: #0d55bb;
  font-size: #0d55bb;
}
.button:hover {
  background-color: #0d55bb;
}

[v-cloak] {
  display: none;
}

/**  循环  **/
/**  大于10 每隔5像素增加直到50  **/
.p0 {
  padding: 0px !important;
}

.pt0 {
  padding-top: 0px !important;
}

.pb0 {
  padding-bottom: 0px !important;
}

.pl0 {
  padding-left: 0px !important;
}

.pr0 {
  padding-right: 0px !important;
}

.m0 {
  margin: 0px !important;
}

.mt0 {
  margin-top: 0px !important;
}

.mb0 {
  margin-bottom: 0px !important;
}

.ml0 {
  margin-left: 0px !important;
}

.mr0 {
  margin-right: 0px !important;
}

/**  大于10 每隔5像素增加直到50  **/
.p1 {
  padding: 1px !important;
}

.pt1 {
  padding-top: 1px !important;
}

.pb1 {
  padding-bottom: 1px !important;
}

.pl1 {
  padding-left: 1px !important;
}

.pr1 {
  padding-right: 1px !important;
}

.m1 {
  margin: 1px !important;
}

.mt1 {
  margin-top: 1px !important;
}

.mb1 {
  margin-bottom: 1px !important;
}

.ml1 {
  margin-left: 1px !important;
}

.mr1 {
  margin-right: 1px !important;
}

/**  大于10 每隔5像素增加直到50  **/
.p2 {
  padding: 2px !important;
}

.pt2 {
  padding-top: 2px !important;
}

.pb2 {
  padding-bottom: 2px !important;
}

.pl2 {
  padding-left: 2px !important;
}

.pr2 {
  padding-right: 2px !important;
}

.m2 {
  margin: 2px !important;
}

.mt2 {
  margin-top: 2px !important;
}

.mb2 {
  margin-bottom: 2px !important;
}

.ml2 {
  margin-left: 2px !important;
}

.mr2 {
  margin-right: 2px !important;
}

/**  大于10 每隔5像素增加直到50  **/
.p3 {
  padding: 3px !important;
}

.pt3 {
  padding-top: 3px !important;
}

.pb3 {
  padding-bottom: 3px !important;
}

.pl3 {
  padding-left: 3px !important;
}

.pr3 {
  padding-right: 3px !important;
}

.m3 {
  margin: 3px !important;
}

.mt3 {
  margin-top: 3px !important;
}

.mb3 {
  margin-bottom: 3px !important;
}

.ml3 {
  margin-left: 3px !important;
}

.mr3 {
  margin-right: 3px !important;
}

/**  大于10 每隔5像素增加直到50  **/
.p4 {
  padding: 4px !important;
}

.pt4 {
  padding-top: 4px !important;
}

.pb4 {
  padding-bottom: 4px !important;
}

.pl4 {
  padding-left: 4px !important;
}

.pr4 {
  padding-right: 4px !important;
}

.m4 {
  margin: 4px !important;
}

.mt4 {
  margin-top: 4px !important;
}

.mb4 {
  margin-bottom: 4px !important;
}

.ml4 {
  margin-left: 4px !important;
}

.mr4 {
  margin-right: 4px !important;
}

/**  大于10 每隔5像素增加直到50  **/
.p5 {
  padding: 5px !important;
}

.pt5 {
  padding-top: 5px !important;
}

.pb5 {
  padding-bottom: 5px !important;
}

.pl5 {
  padding-left: 5px !important;
}

.pr5 {
  padding-right: 5px !important;
}

.m5 {
  margin: 5px !important;
}

.mt5 {
  margin-top: 5px !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.ml5 {
  margin-left: 5px !important;
}

.mr5 {
  margin-right: 5px !important;
}

/**  大于10 每隔5像素增加直到50  **/
.p6 {
  padding: 6px !important;
}

.pt6 {
  padding-top: 6px !important;
}

.pb6 {
  padding-bottom: 6px !important;
}

.pl6 {
  padding-left: 6px !important;
}

.pr6 {
  padding-right: 6px !important;
}

.m6 {
  margin: 6px !important;
}

.mt6 {
  margin-top: 6px !important;
}

.mb6 {
  margin-bottom: 6px !important;
}

.ml6 {
  margin-left: 6px !important;
}

.mr6 {
  margin-right: 6px !important;
}

/**  大于10 每隔5像素增加直到50  **/
.p7 {
  padding: 7px !important;
}

.pt7 {
  padding-top: 7px !important;
}

.pb7 {
  padding-bottom: 7px !important;
}

.pl7 {
  padding-left: 7px !important;
}

.pr7 {
  padding-right: 7px !important;
}

.m7 {
  margin: 7px !important;
}

.mt7 {
  margin-top: 7px !important;
}

.mb7 {
  margin-bottom: 7px !important;
}

.ml7 {
  margin-left: 7px !important;
}

.mr7 {
  margin-right: 7px !important;
}

/**  大于10 每隔5像素增加直到50  **/
.p8 {
  padding: 8px !important;
}

.pt8 {
  padding-top: 8px !important;
}

.pb8 {
  padding-bottom: 8px !important;
}

.pl8 {
  padding-left: 8px !important;
}

.pr8 {
  padding-right: 8px !important;
}

.m8 {
  margin: 8px !important;
}

.mt8 {
  margin-top: 8px !important;
}

.mb8 {
  margin-bottom: 8px !important;
}

.ml8 {
  margin-left: 8px !important;
}

.mr8 {
  margin-right: 8px !important;
}

/**  大于10 每隔5像素增加直到50  **/
.p9 {
  padding: 9px !important;
}

.pt9 {
  padding-top: 9px !important;
}

.pb9 {
  padding-bottom: 9px !important;
}

.pl9 {
  padding-left: 9px !important;
}

.pr9 {
  padding-right: 9px !important;
}

.m9 {
  margin: 9px !important;
}

.mt9 {
  margin-top: 9px !important;
}

.mb9 {
  margin-bottom: 9px !important;
}

.ml9 {
  margin-left: 9px !important;
}

.mr9 {
  margin-right: 9px !important;
}

/**  大于10 每隔5像素增加直到50  **/
.p10 {
  padding: 10px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.m10 {
  margin: 10px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.mr10 {
  margin-right: 10px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p15 {
  padding: 15px !important;
}

.pt15 {
  padding-top: 15px !important;
}

.pb15 {
  padding-bottom: 15px !important;
}

.pl15 {
  padding-left: 15px !important;
}

.pr15 {
  padding-right: 15px !important;
}

.m15 {
  margin: 15px !important;
}

.mt15 {
  margin-top: 15px !important;
}

.mb15 {
  margin-bottom: 15px !important;
}

.ml15 {
  margin-left: 15px !important;
}

.mr15 {
  margin-right: 15px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p20 {
  padding: 20px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.m20 {
  margin: 20px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.mr20 {
  margin-right: 20px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p25 {
  padding: 25px !important;
}

.pt25 {
  padding-top: 25px !important;
}

.pb25 {
  padding-bottom: 25px !important;
}

.pl25 {
  padding-left: 25px !important;
}

.pr25 {
  padding-right: 25px !important;
}

.m25 {
  margin: 25px !important;
}

.mt25 {
  margin-top: 25px !important;
}

.mb25 {
  margin-bottom: 25px !important;
}

.ml25 {
  margin-left: 25px !important;
}

.mr25 {
  margin-right: 25px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p30 {
  padding: 30px !important;
}

.pt30 {
  padding-top: 30px !important;
}

.pb30 {
  padding-bottom: 30px !important;
}

.pl30 {
  padding-left: 30px !important;
}

.pr30 {
  padding-right: 30px !important;
}

.m30 {
  margin: 30px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.mr30 {
  margin-right: 30px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p35 {
  padding: 35px !important;
}

.pt35 {
  padding-top: 35px !important;
}

.pb35 {
  padding-bottom: 35px !important;
}

.pl35 {
  padding-left: 35px !important;
}

.pr35 {
  padding-right: 35px !important;
}

.m35 {
  margin: 35px !important;
}

.mt35 {
  margin-top: 35px !important;
}

.mb35 {
  margin-bottom: 35px !important;
}

.ml35 {
  margin-left: 35px !important;
}

.mr35 {
  margin-right: 35px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p40 {
  padding: 40px !important;
}

.pt40 {
  padding-top: 40px !important;
}

.pb40 {
  padding-bottom: 40px !important;
}

.pl40 {
  padding-left: 40px !important;
}

.pr40 {
  padding-right: 40px !important;
}

.m40 {
  margin: 40px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.mr40 {
  margin-right: 40px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p45 {
  padding: 45px !important;
}

.pt45 {
  padding-top: 45px !important;
}

.pb45 {
  padding-bottom: 45px !important;
}

.pl45 {
  padding-left: 45px !important;
}

.pr45 {
  padding-right: 45px !important;
}

.m45 {
  margin: 45px !important;
}

.mt45 {
  margin-top: 45px !important;
}

.mb45 {
  margin-bottom: 45px !important;
}

.ml45 {
  margin-left: 45px !important;
}

.mr45 {
  margin-right: 45px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p50 {
  padding: 50px !important;
}

.pt50 {
  padding-top: 50px !important;
}

.pb50 {
  padding-bottom: 50px !important;
}

.pl50 {
  padding-left: 50px !important;
}

.pr50 {
  padding-right: 50px !important;
}

.m50 {
  margin: 50px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.mr50 {
  margin-right: 50px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p55 {
  padding: 55px !important;
}

.pt55 {
  padding-top: 55px !important;
}

.pb55 {
  padding-bottom: 55px !important;
}

.pl55 {
  padding-left: 55px !important;
}

.pr55 {
  padding-right: 55px !important;
}

.m55 {
  margin: 55px !important;
}

.mt55 {
  margin-top: 55px !important;
}

.mb55 {
  margin-bottom: 55px !important;
}

.ml55 {
  margin-left: 55px !important;
}

.mr55 {
  margin-right: 55px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p60 {
  padding: 60px !important;
}

.pt60 {
  padding-top: 60px !important;
}

.pb60 {
  padding-bottom: 60px !important;
}

.pl60 {
  padding-left: 60px !important;
}

.pr60 {
  padding-right: 60px !important;
}

.m60 {
  margin: 60px !important;
}

.mt60 {
  margin-top: 60px !important;
}

.mb60 {
  margin-bottom: 60px !important;
}

.ml60 {
  margin-left: 60px !important;
}

.mr60 {
  margin-right: 60px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p65 {
  padding: 65px !important;
}

.pt65 {
  padding-top: 65px !important;
}

.pb65 {
  padding-bottom: 65px !important;
}

.pl65 {
  padding-left: 65px !important;
}

.pr65 {
  padding-right: 65px !important;
}

.m65 {
  margin: 65px !important;
}

.mt65 {
  margin-top: 65px !important;
}

.mb65 {
  margin-bottom: 65px !important;
}

.ml65 {
  margin-left: 65px !important;
}

.mr65 {
  margin-right: 65px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p70 {
  padding: 70px !important;
}

.pt70 {
  padding-top: 70px !important;
}

.pb70 {
  padding-bottom: 70px !important;
}

.pl70 {
  padding-left: 70px !important;
}

.pr70 {
  padding-right: 70px !important;
}

.m70 {
  margin: 70px !important;
}

.mt70 {
  margin-top: 70px !important;
}

.mb70 {
  margin-bottom: 70px !important;
}

.ml70 {
  margin-left: 70px !important;
}

.mr70 {
  margin-right: 70px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p75 {
  padding: 75px !important;
}

.pt75 {
  padding-top: 75px !important;
}

.pb75 {
  padding-bottom: 75px !important;
}

.pl75 {
  padding-left: 75px !important;
}

.pr75 {
  padding-right: 75px !important;
}

.m75 {
  margin: 75px !important;
}

.mt75 {
  margin-top: 75px !important;
}

.mb75 {
  margin-bottom: 75px !important;
}

.ml75 {
  margin-left: 75px !important;
}

.mr75 {
  margin-right: 75px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p80 {
  padding: 80px !important;
}

.pt80 {
  padding-top: 80px !important;
}

.pb80 {
  padding-bottom: 80px !important;
}

.pl80 {
  padding-left: 80px !important;
}

.pr80 {
  padding-right: 80px !important;
}

.m80 {
  margin: 80px !important;
}

.mt80 {
  margin-top: 80px !important;
}

.mb80 {
  margin-bottom: 80px !important;
}

.ml80 {
  margin-left: 80px !important;
}

.mr80 {
  margin-right: 80px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p85 {
  padding: 85px !important;
}

.pt85 {
  padding-top: 85px !important;
}

.pb85 {
  padding-bottom: 85px !important;
}

.pl85 {
  padding-left: 85px !important;
}

.pr85 {
  padding-right: 85px !important;
}

.m85 {
  margin: 85px !important;
}

.mt85 {
  margin-top: 85px !important;
}

.mb85 {
  margin-bottom: 85px !important;
}

.ml85 {
  margin-left: 85px !important;
}

.mr85 {
  margin-right: 85px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p90 {
  padding: 90px !important;
}

.pt90 {
  padding-top: 90px !important;
}

.pb90 {
  padding-bottom: 90px !important;
}

.pl90 {
  padding-left: 90px !important;
}

.pr90 {
  padding-right: 90px !important;
}

.m90 {
  margin: 90px !important;
}

.mt90 {
  margin-top: 90px !important;
}

.mb90 {
  margin-bottom: 90px !important;
}

.ml90 {
  margin-left: 90px !important;
}

.mr90 {
  margin-right: 90px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p95 {
  padding: 95px !important;
}

.pt95 {
  padding-top: 95px !important;
}

.pb95 {
  padding-bottom: 95px !important;
}

.pl95 {
  padding-left: 95px !important;
}

.pr95 {
  padding-right: 95px !important;
}

.m95 {
  margin: 95px !important;
}

.mt95 {
  margin-top: 95px !important;
}

.mb95 {
  margin-bottom: 95px !important;
}

.ml95 {
  margin-left: 95px !important;
}

.mr95 {
  margin-right: 95px !important;
}

/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
/**  大于10 每隔5像素增加直到50  **/
.p100 {
  padding: 100px !important;
}

.pt100 {
  padding-top: 100px !important;
}

.pb100 {
  padding-bottom: 100px !important;
}

.pl100 {
  padding-left: 100px !important;
}

.pr100 {
  padding-right: 100px !important;
}

.m100 {
  margin: 100px !important;
}

.mt100 {
  margin-top: 100px !important;
}

.mb100 {
  margin-bottom: 100px !important;
}

.ml100 {
  margin-left: 100px !important;
}

.mr100 {
  margin-right: 100px !important;
}

/**  循环  **/
/**  循环1-50  **/
.f0 {
  font-size: 0px !important;
}

.lh0 {
  line-height: 0px !important;
}

/**  循环1-50  **/
.f1 {
  font-size: 1px !important;
}

.lh1 {
  line-height: 1px !important;
}

/**  循环1-50  **/
.f2 {
  font-size: 2px !important;
}

.lh2 {
  line-height: 2px !important;
}

/**  循环1-50  **/
.f3 {
  font-size: 3px !important;
}

.lh3 {
  line-height: 3px !important;
}

/**  循环1-50  **/
.f4 {
  font-size: 4px !important;
}

.lh4 {
  line-height: 4px !important;
}

/**  循环1-50  **/
.f5 {
  font-size: 5px !important;
}

.lh5 {
  line-height: 5px !important;
}

/**  循环1-50  **/
.f6 {
  font-size: 6px !important;
}

.lh6 {
  line-height: 6px !important;
}

/**  循环1-50  **/
.f7 {
  font-size: 7px !important;
}

.lh7 {
  line-height: 7px !important;
}

/**  循环1-50  **/
.f8 {
  font-size: 8px !important;
}

.lh8 {
  line-height: 8px !important;
}

/**  循环1-50  **/
.f9 {
  font-size: 9px !important;
}

.lh9 {
  line-height: 9px !important;
}

/**  循环1-50  **/
.f10 {
  font-size: 10px !important;
}

.lh10 {
  line-height: 10px !important;
}

/**  循环1-50  **/
.f11 {
  font-size: 11px !important;
}

.lh11 {
  line-height: 11px !important;
}

/**  循环1-50  **/
.f12 {
  font-size: 12px !important;
}

.lh12 {
  line-height: 12px !important;
}

/**  循环1-50  **/
.f13 {
  font-size: 13px !important;
}

.lh13 {
  line-height: 13px !important;
}

/**  循环1-50  **/
.f14 {
  font-size: 14px !important;
}

.lh14 {
  line-height: 14px !important;
}

/**  循环1-50  **/
.f15 {
  font-size: 15px !important;
}

.lh15 {
  line-height: 15px !important;
}

/**  循环1-50  **/
.f16 {
  font-size: 16px !important;
}

.lh16 {
  line-height: 16px !important;
}

/**  循环1-50  **/
.f17 {
  font-size: 17px !important;
}

.lh17 {
  line-height: 17px !important;
}

/**  循环1-50  **/
.f18 {
  font-size: 18px !important;
}

.lh18 {
  line-height: 18px !important;
}

/**  循环1-50  **/
.f19 {
  font-size: 19px !important;
}

.lh19 {
  line-height: 19px !important;
}

/**  循环1-50  **/
.f20 {
  font-size: 20px !important;
}

.lh20 {
  line-height: 20px !important;
}

/**  循环1-50  **/
.f21 {
  font-size: 21px !important;
}

.lh21 {
  line-height: 21px !important;
}

/**  循环1-50  **/
.f22 {
  font-size: 22px !important;
}

.lh22 {
  line-height: 22px !important;
}

/**  循环1-50  **/
.f23 {
  font-size: 23px !important;
}

.lh23 {
  line-height: 23px !important;
}

/**  循环1-50  **/
.f24 {
  font-size: 24px !important;
}

.lh24 {
  line-height: 24px !important;
}

/**  循环1-50  **/
.f25 {
  font-size: 25px !important;
}

.lh25 {
  line-height: 25px !important;
}

/**  循环1-50  **/
.f26 {
  font-size: 26px !important;
}

.lh26 {
  line-height: 26px !important;
}

/**  循环1-50  **/
.f27 {
  font-size: 27px !important;
}

.lh27 {
  line-height: 27px !important;
}

/**  循环1-50  **/
.f28 {
  font-size: 28px !important;
}

.lh28 {
  line-height: 28px !important;
}

/**  循环1-50  **/
.f29 {
  font-size: 29px !important;
}

.lh29 {
  line-height: 29px !important;
}

/**  循环1-50  **/
.f30 {
  font-size: 30px !important;
}

.lh30 {
  line-height: 30px !important;
}

/**  循环1-50  **/
.f31 {
  font-size: 31px !important;
}

.lh31 {
  line-height: 31px !important;
}

/**  循环1-50  **/
.f32 {
  font-size: 32px !important;
}

.lh32 {
  line-height: 32px !important;
}

/**  循环1-50  **/
.f33 {
  font-size: 33px !important;
}

.lh33 {
  line-height: 33px !important;
}

/**  循环1-50  **/
.f34 {
  font-size: 34px !important;
}

.lh34 {
  line-height: 34px !important;
}

/**  循环1-50  **/
.f35 {
  font-size: 35px !important;
}

.lh35 {
  line-height: 35px !important;
}

/**  循环1-50  **/
.f36 {
  font-size: 36px !important;
}

.lh36 {
  line-height: 36px !important;
}

/**  循环1-50  **/
.f37 {
  font-size: 37px !important;
}

.lh37 {
  line-height: 37px !important;
}

/**  循环1-50  **/
.f38 {
  font-size: 38px !important;
}

.lh38 {
  line-height: 38px !important;
}

/**  循环1-50  **/
.f39 {
  font-size: 39px !important;
}

.lh39 {
  line-height: 39px !important;
}

/**  循环1-50  **/
.f40 {
  font-size: 40px !important;
}

.lh40 {
  line-height: 40px !important;
}

/**  循环1-50  **/
.f41 {
  font-size: 41px !important;
}

.lh41 {
  line-height: 41px !important;
}

/**  循环1-50  **/
.f42 {
  font-size: 42px !important;
}

.lh42 {
  line-height: 42px !important;
}

/**  循环1-50  **/
.f43 {
  font-size: 43px !important;
}

.lh43 {
  line-height: 43px !important;
}

/**  循环1-50  **/
.f44 {
  font-size: 44px !important;
}

.lh44 {
  line-height: 44px !important;
}

/**  循环1-50  **/
.f45 {
  font-size: 45px !important;
}

.lh45 {
  line-height: 45px !important;
}

/**  循环1-50  **/
.f46 {
  font-size: 46px !important;
}

.lh46 {
  line-height: 46px !important;
}

/**  循环1-50  **/
.f47 {
  font-size: 47px !important;
}

.lh47 {
  line-height: 47px !important;
}

/**  循环1-50  **/
.f48 {
  font-size: 48px !important;
}

.lh48 {
  line-height: 48px !important;
}

/**  循环1-50  **/
.f49 {
  font-size: 49px !important;
}

.lh49 {
  line-height: 49px !important;
}

/**  循环1-50  **/
.f50 {
  font-size: 50px !important;
}

.lh50 {
  line-height: 50px !important;
}

/** 通用背景 **/
.bg-base {
  background-color: #f5f7f9;
}

.bg-lighter {
  background-color: #ffffff;
}

.bg-light {
  background-color: #dfdfdf;
}

.bg-darker {
  background-color: #b8b4b4;
}

.bg-darkextr {
  background-color: #8f8686;
}

.bg-dark {
  background-color: #2888c7;
}

.bg-vivid {
  background-color: #098eff;
}

/* 文字对齐 */
.tl {
  text-align: left !important;
}

.tr {
  text-align: right !important;
}

.tc {
  text-align: center !important;
}

/**文字**/
.f-primary {
  color: #0d55bb;
}

.f-red {
  color: #f53a0f;
}

.f-yellow {
  color: #fe981a;
}

.f-blue {
  color: #1487d0;
}

.f-gray {
  color: #575757;
}

.f-grayer {
  color: #878787;
}

.f-white {
  color: white;
}

.fgray {
  color: #898989;
}

::-webkit-scrollbar {
  width: 7px;
  height: 5px;
  border-radius: 15px;
  -webkit-border-radius: 15px;
}

::-webkit-scrollbar-track-piece {
  background-color: white;
  border-radius: 15px;
  -webkit-border-radius: 15px;
}

::-webkit-scrollbar-thumb:vertical {
  height: 5px;
  background-color: rgba(144, 147, 153, 0.5);
  border-radius: 15px;
  -webkit-border-radius: 15px;
}

::-webkit-scrollbar-thumb:horizontal {
  width: 7px;
  background-color: hwb(225 56% 40%/0.502);
  border-radius: 15px;
  -webkit-border-radius: 15px;
}

/**通用**/
.container {
  width: 1200px;
  min-width: 355px;
  margin: 0 auto;
}

.czjz {
  display: flex;
  align-items: center;
}

.lddqczjz {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.jz {
  display: flex;
  justify-content: center;
  align-items: center;
}

.el-loading-spinner .path {
  stroke: #0d55bb;
}

.el-loading-spinner .el-loading-text {
  color: #0d55bb;
}

/**头部**/
.men-bor {
  border-left: 1px solid #efefef;
  padding: 0 15px;
}

.pointerInfo {
  display: grid;
  z-index: 1;
  transition: all 0.3s;
  width: 126px;
  min-width: 110px;
  min-height: 133px;
  height: auto !important;
  color: #333333;
  background-color: white;
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.05), -1px -1px 5px 1px rgba(0, 0, 0, 0.05);
}
.pointerInfo a {
  float: inherit;
  padding: 10px 20px;
  display: flex;
  align-items: center;
}
.pointerInfo a:hover {
  background-color: #ebf8f1;
  color: #01a64a;
}
.pointerInfo a:hover .deff {
  display: none;
}
.pointerInfo a:hover .hove {
  width: 20px;
  display: block;
}
.pointerInfo a:hover span {
  color: #01a64a;
}
.pointerInfo a .hove {
  display: none;
}
.pointerInfo a img {
  margin-right: 11px;
}
.pointerInfo a span {
  color: #333333;
}

.el-dropdown-link a,
.el-dropdown-link a:focus {
  color: #333333;
}
.el-dropdown-link a:hover,
.el-dropdown-link a:active {
  color: #0d55bb;
}

.top {
  width: 100%;
  min-width: 378px;
}
.top .tipbar {
  color: #333333;
  font-size: 15px;
}
.top .tipbar > a {
  margin-left: 10px;
  color: #333333;
}
.top .tipbar > a:hover {
  color: #0d55bb;
}
.top .tipbar > a:focus {
  color: #0d55bb;
}
.top-nav {
  background-color: #ffffff;
}
.top-nav .header-line {
  width: 100%;
  height: 6px;
  display: flex;
  justify-content: center;
}
.top-nav .header-line-left {
  background-color: #f36b7c;
  flex-grow: 1;
  height: 100%;
  margin-right: -5px;
}
.top-nav .header-line-center {
  width: 1200px;
  height: 100%;
  background: url("/zjtx/statics/images/bg_topline.png") no-repeat;
  background-size: 100% 100%;
}
.top-nav .header-line-right {
  flex-grow: 1;
  background-color: #317de1;
  height: 100%;
  margin-left: -5px;
}
.top-nav .dialogRegType .el-dialog {
  border-radius: 4px;
}
.top-nav .dialogRegType .el-dialog__header {
  border-bottom: 1px solid #07a84e;
}
.top-nav .dialogRegType .el-dialog__body {
  padding: 10px 20px;
}
.top-nav .dialogRegType .dialog-footer .btnSuccess {
  padding: 9px 15px;
  border-radius: 3px;
  font-size: 12px;
  color: #ffffff;
  background-color: #67c23a;
  border-color: #67c23a;
}
.top-nav .dialogRegType .dialog-footer .btnSuccess:hover,
.top-nav .dialogRegType .dialog-footer .btnSuccess:focus,
.top-nav .dialogRegType .dialog-footer .btnSuccess:active {
  padding: 9px 15px;
  border-radius: 3px;
  font-size: 12px;
  color: #ffffff;
  background-color: #67c23a;
  border-color: #67c23a;
}
.top-nav .dialogRegType .dialog-footer .btnDefault {
  padding: 9px 15px;
  border-radius: 3px;
  font-size: 12px;
  background-color: #ffffff;
  border: 1px solid #efefef;
  color: #606266;
}
.top-nav .dialogRegType .dialog-footer .btnDefault:hover,
.top-nav .dialogRegType .dialog-footer .btnDefault:focus,
.top-nav .dialogRegType .dialog-footer .btnDefault:active:hover {
  font-size: 12px;
  padding: 9px 15px;
  border-radius: 3px;
  color: #606266;
  background-color: #ffffff;
  border: 1px solid #efefef;
}
.top-nav .frontHeaderTop {
  background-color: #f9f9f9;
}
.top-nav .frontHeaderTop .content {
  padding-top: 9px;
  padding-bottom: 7px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.top-nav .frontHeaderTop .content > span {
  font-size: 14px;
  color: #4c4c4c;
}
.top-nav .frontHeaderTop-login li {
  float: left;
  cursor: pointer;
  line-height: 20px;
  border-right: 1px solid #efefef;
}
.top-nav .frontHeaderTop-login li:last-child {
  border-right: none;
}
.top-nav .frontHeaderTop-login li a:focus,
.top-nav .frontHeaderTop-login li a:hover,
.top-nav .frontHeaderTop-login li a:active {
  color: #0d55bb;
}
.top-nav .frontHeaderTop-login li:hover .link {
  color: #0d55bb;
}
.top-nav .frontHeaderTop-login li .user {
  position: relative;
  top: 2px;
  width: 14px;
  height: 14px;
  object-fit: contain;
}
.top-nav .frontHeaderTop-login li .arrow {
  width: 12px;
  height: 7px;
}
.top-nav .frontHeaderTop-login li .link {
  padding: 0 15px;
  border-right: 1px solid #efefef;
}
.top-nav .frontHeaderTop-login li:first-child .link {
  border: 0;
}
.top-nav .frontHeaderTop-login li:last-child .link {
  border: 0;
}
.top-nav .frontHeaderTop-login li.frontHeaderTop-login-userInfo {
  position: relative;
}
.top-nav .frontHeaderTop-login li.frontHeaderTop-login-userInfo:hover .droppointer {
  display: block;
}
.top-nav .frontHeaderTop-login .droppointer {
  display: none;
  z-index: 1;
  transition: all 0.3s;
  position: absolute;
  top: 100%;
  right: 0px;
  width: 110px;
  min-width: 110px;
  color: #333333;
  background-color: white;
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.05), -1px -1px 5px 1px rgba(0, 0, 0, 0.05);
}
.top-nav .frontHeaderTop-login .droppointer li {
  float: inherit;
  padding: 0 20px;
}
.top-nav .frontHeaderTop-login .droppointer li:hover {
  background-color: #ebf8f1;
  color: #029442;
}
.top-nav .frontHeader-center .content {
  padding: 0 15px;
  box-sizing: border-box;
  height: 97px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.top-nav .frontHeaderCenter {
  height: 100px;
}
.top-nav .frontHeaderCenter-search {
  display: flex;
  align-items: center;
}
.top-nav .frontHeaderCenter-search-line {
  color: #fff;
}
.top-nav .frontHeaderCenter-search .el-select-dropdown__item.hover,
.top-nav .frontHeaderCenter-search .el-select-dropdown__item:hover {
  color: #0d55bb;
}
.top-nav .frontHeaderCenter-search .el-input.is-active .el-input__inner,
.top-nav .frontHeaderCenter-search .el-input__inner:focus {
  border-color: #efefef;
}
.top-nav .frontHeaderCenter-search .el-input__inner:hover {
  border-color: #efefef;
}
.top-nav .frontHeaderCenter-search .el-input__suffix {
  right: -3px;
}
.top-nav .frontHeaderCenter-search .el-input__suffix .el-input__suffix-inner .el-input__icon {
  width: 34px;
}
.top-nav .frontHeaderCenter-search .el-input__suffix .el-input__suffix-inner .el-icon-arrow-up:before {
  content: "\e78f";
}
.top-nav .frontHeaderCenter-search .el-select .el-input .el-select__caret.is-reverse {
  color: #0d55bb;
}
.top-nav .frontHeaderCenter-search__childcon {
  width: 77px;
  background-color: #f9f9f9;
  border-radius: 4px 0px 0px 4px;
}
.top-nav .frontHeaderCenter-search__childcon .el-input__inner {
  min-width: 30px;
  font-size: 15px;
  padding: 0 9px !important;
  border-radius: 4px 0px 0px 4px;
  background-color: #f9f9f9;
  border: solid 1px #efefef;
}
.top-nav .frontHeaderCenter-search__childcon .el-input__inner:last-child {
  padding-left: 0px;
}
.top-nav .frontHeaderCenter-search__childcon .el-select-dropdown__item.selected {
  background-color: #ebf8f1 !important;
  color: #0d55bb;
  font-weight: bold;
}
.top-nav .frontHeaderCenter-search__childcon .el-select-dropdown__item:hover {
  background-color: #ebf8f1 !important;
  color: #0d55bb;
  font-weight: bold;
}
.top-nav .frontHeaderCenter-search .el-select .el-input.is-focus .el-input__inner {
  border-color: #efefef;
}
.top-nav .frontHeaderCenter-search .el-input-group__append {
  padding: 0 10px;
  border: none;
  background-color: #0d55bb;
}
.top-nav .frontHeaderCenter-search .el-input-group__append:hover {
  background-color: #0c489e;
}
.top-nav .frontHeaderCenter-search .el-input-group__prepend {
  padding: 0 11px;
  color: #333333;
  width: 69px;
  height: 34px;
  background-color: #f9f9f9;
}
.top-nav .frontHeaderCenter-search .el-input-group__prepend .el-input__suffix {
  right: 10px;
  color: #333333;
  padding-right: 0;
  padding-left: 10px;
  border-right: solid 1px #f9f9f9;
}
.top-nav .frontHeaderCenter-search .el-input-group__prepend .el-input__suffix .el-icon-arrow-up:before {
  color: #878787;
}
.top-nav .frontHeaderCenter-search .input-with-select {
  width: 323px;
  border-left: none;
  border-radius: 5px;
}
.top-nav .frontHeaderCenter-search .input-with-select input::placeholder {
  color: #898989;
}
.top-nav .frontHeaderCenter-search .input-with-select .el-input__inner {
  height: 36px;
  line-height: 36px;
  font-size: 15px;
  background-color: #ffffff;
}
.top-nav .frontHeaderCenter-search .input-with-select .el-input__inner:last-child {
  padding-left: 0px;
}
.top-nav .frontHeaderCenter-search .fcs-btn {
  width: 36px;
  background-color: #0d55bb;
  border-radius: 0;
  position: relative;
}
.top-nav .navBar {
  background-color: #0d55bb;
}
.top-nav .navBar .barSon {
  display: flex;
  justify-content: space-between;
}
.top-nav .navBar .barSon > .cur {
  background-color: #0c489e;
}
.top-nav .navBar .barSon > li {
  text-align: center;
  width: 100%;
  height: 48px;
  display: inline;
  color: #ffffff;
  line-height: 48px;
  padding-left: 7px;
  padding-right: 7px;
  white-space: nowrap;
  box-sizing: border-box;
  font-family: Microsoft YaHei;
  font-size: 20px;
  background-image: url(/zjtx/statics/images/verticalline.png);
  background-repeat: no-repeat;
  background-position: 0;
}
.top-nav .navBar .barSon > li > a {
  color: #ffffff !important;
  padding-left: 58px;
  padding-right: 58px;
  white-space: nowrap;
  box-sizing: border-box;
  line-height: 48px;
  height: 48px;
  display: block;
}
.top-nav .navBar .barSon > li > .cur {
  height: 52px;
  background-color: #0c489e;
  opacity: 0.6;
}
.top-nav .navBar .barSon > li:hover {
  background-color: #0c489e;
}
.top-nav .navBar .barSon > li:hover .barSon__subbarson {
  display: block;
}
.top-nav .navBar .barSon > li:active .barSon__subbarson {
  display: block;
}
.top-nav .navBar .barSon > li:focus .barSon__subbarson {
  display: block;
}
.top-nav .navBar .barSon > li:first-child {
  background-image: none;
}
.top-nav .navBar .barSon > .position {
  position: relative;
}
.top-nav .navBar .barSon__subbarson {
  display: none;
  border-radius: 0 0 4px 4px;
  background-color: #ffffff;
  position: absolute;
  top: 48px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 99;
  width: 100%;
}
.top-nav .navBar .barSon__subbarson__subitem {
  height: 48px;
  line-height: 48px;
  display: block;
  font-size: 16px;
  padding: 0 10px;
  border-bottom: 1px dotted #ececec;
}
.top-nav .navBar .barSon__subbarson__subitem:last-child {
  border-bottom: none;
}
.top-nav .navBar .barSon__subbarson__subitem:hover {
  color: #0d55bb;
  background: rgba(13, 85, 187, 0.1);
}
.top-nav .navBar .barSon__subbarson .subitem-cur {
  color: #0d55bb;
  background: rgba(13, 85, 187, 0.1);
}
.top-nav .top-pclogo {
  display: block;
  width: 625px;
  height: 39px;
}
.top-nav .top-moblogo {
  display: none;
}
.top-menu {
  display: none;
}
.top .header-sdrawrcon .el-drawer {
  width: 100% !important;
}
.top .header-sdrawrcon .el-drawer .el-drawer__header {
  margin-bottom: 32px;
  padding: 20px 30px 0;
}
.top .header-sdrawrcon .el-drawer .el-icon-close:before {
  color: #898989;
  font-size: 24px;
}
.top .header-sdrawrcon__stitle {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.top .header-sdrawrcon__stitle > h1 > a {
  display: flex;
  align-items: center;
}
.top .header-sdrawrcon__sear {
  display: flex;
  align-items: center;
  margin-left: 30px;
  margin-bottom: 20px;
}
.top .header-sdrawrcon__sear .el-input {
  width: 323px;
  height: 36px;
  border-radius: 4px 0 0 4px;
  background-color: #ffffff;
  border: solid 1px #efefef;
  border-right: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.top .header-sdrawrcon__sear .el-input .el-input__inner {
  border-radius: 4px 0 0 4px;
  border: none;
  color: #333333;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
}
.top .header-sdrawrcon__sear .el-button {
  width: 36px;
  height: 38px;
  margin-left: -1px;
  padding: 0;
  border: none;
  background-color: #0d55bb;
  border-radius: 0px 4px 4px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.top .header-smenu {
  display: none;
}
.top .header-smenu__smlist {
  border-right: none;
  line-height: 40px;
  transition: all 1s;
  overflow: hidden;
}
.top .header-smenu__smlist .el-icon-arrow-down:before {
  font-weight: bold;
  font-size: 18px;
  margin-right: 20px;
}
.top .header-smenu__smlist a:focus,
.top .header-smenu__smlist a:hover {
  color: rgb(51, 51, 51);
}
.top .header-smenu__smlist .el-menu-item.is-active {
  background-color: rgba(220, 220, 220, 0.5215686275) !important;
}
.top .header-smenu__smlist .el-menu-item.is-active a {
  color: #409eff;
}
.top .header-smenu__smlist a {
  height: 50px;
  line-height: 50px;
  display: block;
}
.top .header-smenu__smlist .el-menu-item-group > ul {
  display: block;
}
.top .header-smenu__smlist .el-menu-item-group > ul li {
  border-bottom: none;
  list-style: disc;
  background-color: rgba(224, 224, 224, 0.2) !important;
}
.top .header-smenu__smlist .el-menu-item-group > ul li a::before {
  content: " ";
  width: 6px;
  height: 6px;
  display: inline-block;
  background: #ababab;
  border-radius: 50%;
  vertical-align: 3px;
  margin-right: 8px;
}
.top .header-smenu__smlist .el-menu-item-group__title {
  display: none;
}
.top .header-smenu__smlist .el-menu-item {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  border-bottom: 1px solid #ebebeb;
}
.top .header-smenu__smlist .el-submenu {
  border-bottom: 1px solid #ebebeb;
}
.top .header-smenu__smlist .el-submenu__title {
  font-size: 16px;
  background-color: #fff !important;
}

@media (max-width: 1200px) {
  .top-nav .frontHeader-center {
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
  }
  .top-nav .frontHeader-center .content {
    height: 90px;
  }
  .top-nav .frontHeader-center .content-le > a > span {
    width: 253px;
    background-size: auto 80%;
  }
  .top-nav .frontHeader-center .content-le > span {
    font-size: 16px;
  }
  .top-nav .navBar > .barSon {
    width: 100%;
  }
  .top-nav .navBar > .barSon > li {
    min-width: 6%;
    font-size: 16px;
  }
  .top-nav .header-line-left, .top-nav .header-line-right {
    display: none;
  }
  .top-nav .header-line-center {
    width: 100%;
    background-size: cover;
  }
}
@media (max-width: 1024px) {
  .top-nav .navBar {
    display: none;
  }
  .top-nav .frontHeaderCenter-search {
    display: none;
  }
  .top-nav .frontHeader-center .content {
    height: 80px;
  }
  .top-nav .frontHeader-center .content > h1 > a > span {
    background-image: url(/zjtx/statics/images/mlogo.png);
  }
  .top-nav .frontHeader-center .content > h1 > a > em {
    display: none;
  }
  .top-nav .top-moblogo {
    display: block;
    width: 563px;
    height: 36px;
  }
  .top-nav .top-pclogo {
    display: none;
  }
  .top-nav .header-line {
    height: 4px;
  }
  .top .header-smenu {
    display: block;
  }
  .top-menu {
    display: block;
    position: relative;
    width: 20px;
    height: 13px;
    margin-left: auto;
    z-index: 1002;
    transition: 0.6s all ease;
  }
  .top-menu span {
    position: absolute;
    top: calc(50% - 0.5px);
    left: 0;
    width: 100%;
    height: 1px;
    display: block;
    background-color: #333333;
  }
  .top-menu span:first-of-type {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  .top-menu span:nth-of-type(3) {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@media (max-width: 768px) {
  .top-nav .frontHeader-center .content-le > a > span {
    width: 204px;
    height: 35px;
    background-size: auto 71%;
  }
  .top-nav .frontHeader-center .content {
    height: 70px;
  }
  .top-nav .top-moblogo {
    display: block;
    width: 477px;
    height: 31px;
  }
  .top-nav .header-line {
    height: 2px;
  }
}
@media (max-width: 570px) {
  .top-nav .frontHeader-center .content {
    height: 60px;
  }
  .top-nav .top-moblogo {
    display: block;
    width: 393px;
    height: 25px;
  }
  .top .header-sdrawrcon .el-drawer .el-drawer__header {
    margin-bottom: 16px;
  }
  .top .header-sdrawrcon__sear {
    margin-bottom: 10px;
  }
  .top .header-sdrawrcon__sear .el-input {
    width: 260px;
    height: 30px;
  }
  .top .header-sdrawrcon__sear .el-input .el-input__inner {
    height: 30px;
    line-height: 30px;
    font-size: 13px;
  }
  .top .header-sdrawrcon__sear .el-button {
    width: 30px;
    height: 32px;
  }
  .top .header-sdrawrcon__sear .el-button img {
    width: 12px;
    height: 12px;
  }
}
@media (max-width: 480px) {
  .top-nav .frontHeader-center .content {
    height: 50px;
  }
  .top-nav .top-moblogo {
    display: block;
    width: 365px;
    height: 24px;
  }
  .top-nav .header-line {
    height: 1px;
  }
}
@media (max-width: 440px) {
  .top-nav .frontHeader-center .content {
    height: 40px;
    padding: 0 !important;
  }
  .top-nav .top-moblogo {
    display: block;
    width: 325px;
    height: 22px;
  }
  .top .header-sdrawrcon .el-drawer .el-drawer__header {
    margin-bottom: 10px;
    padding: 15px 10px 0;
  }
  .top .header-sdrawrcon__sear {
    margin-bottom: 6px;
  }
}
.header-auction {
  background-color: #fff;
}
.header-auction .wrap {
  height: 63px;
}
.header-auction .wrap .header-bar li {
  padding-left: 24px;
  margin-right: 20px;
  border-right: 1px solid #dfdfdf;
}
.header-auction .wrap .header-bar li:last-child {
  margin-right: 0;
  border-right: none;
}
.header-auction .wrap .header-bar li > a {
  cursor: pointer;
  text-indent: 24px;
  padding-right: 20px;
  border-right: 1px solid #d1d1d1;
}
.header-auction .wrap .header-bar li > a:last-of-type {
  padding-right: 10px;
  border-right: none;
}
.header-auction .wrap .header-bar .icon-setting {
  background: url(/zjtx/statics/images/topicon_setting.png) no-repeat 0 center;
}
.header-auction .wrap .header-bar .icon-help {
  background: url(/zjtx/statics/images/topicon_help.png) no-repeat 0 center;
}
.header-auction .wrap .header-bar .icon-user {
  background: url(/zjtx/statics/images/topicon_home.png) no-repeat 0 center;
  position: relative;
}
.header-auction .wrap .header-bar .icon-user:hover ul {
  display: block;
}
.header-auction .wrap .header-bar .icon-user ul {
  display: none;
  position: absolute;
  top: 63px;
  right: 0;
  z-index: 99;
  width: 100%;
  min-width: 125px;
  border: 1px solid #dfdfdf;
  border-bottom: none;
  background: #fff;
  box-shadow: 0 0 3px #e9e9e9;
}
.header-auction .wrap .header-bar .icon-user ul li {
  width: 100%;
  height: 36px;
  border-bottom: 1px solid #dfdfdf;
  line-height: 36px;
  padding-left: 0;
}
.header-auction .wrap .header-bar .icon-user ul li:hover {
  background-color: #f3f3f3;
  color: #df4c3b;
}
.header-auction .wrap .header-bar .icon-user ul li a {
  padding-right: 10px;
  border-right: none;
  display: block;
  text-indent: 34px;
}
.header-auction .wrap .header-bar .icon-center {
  background: url(/zjtx/statics/images/icon_usercenter.png) no-repeat 10px center;
}
.header-auction .wrap .header-bar .icon-quit {
  background: url(/zjtx/statics/images/icon_quit.png) no-repeat 10px center;
}

.footer-auction {
  height: 40px;
  background-color: #fff;
  text-align: center;
  line-height: 40px;
}
.footer-auction span {
  padding: 0 20px;
  border-right: 1px solid #c1c1c1;
}
.footer-auction span:last-of-type {
  border-right: none;
}

/**脚部**/
.footer {
  color: #ffffff;
  padding-top: 20px;
  padding-bottom: 15px;
  background-color: #032b62;
  box-sizing: border-box;
  width: 100%;
}
.footer-top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  align-items: center;
}
.footer-foolcon > ul {
  height: 22px;
  margin-bottom: 22px;
  display: flex;
}
.footer-foolcon > ul > li {
  display: flex;
  margin-right: 23px;
}
.footer-foolcon > ul > li span {
  display: block;
  width: 1px;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.2);
  margin-left: 23px;
}
.footer-foolcon > ul > li:first-child {
  padding-left: 0;
}
.footer-foolcon > ul > li:last-child {
  margin-right: 0;
}
.footer-foolcon > ul > li:last-child span {
  display: none;
}
.footer-foolcon > ul > li > a {
  display: inline-block;
  font-size: 16px;
  text-align: center;
  color: #ffffff;
}
.footer-foolcon-callus {
  padding: 14px 15px 18px 18px;
  background-color: rgba(255, 255, 255, 0.06);
}
.footer-foolcon-callus > span {
  font-size: 16px;
  margin-bottom: 16px;
  display: block;
}
.footer-foolcon-callus .callus-phone {
  background-repeat: no-repeat;
  background-image: url(/zjtx/statics/images/footer_phone.png);
  margin-bottom: 9px;
}
.footer-foolcon-callus .callus-phone > a {
  margin-left: 25px;
}
.footer-foolcon-callus .callus-address {
  display: flex;
  background-repeat: no-repeat;
  background-image: url(/zjtx/statics/images/footer_address.png);
}
.footer-foolcon-callus .callus-address > div {
  margin-left: 25px;
  white-space: nowrap;
}
.footer-foorcon {
  display: flex;
  justify-content: space-between;
}
.footer-foorcon .foorcon-code {
  display: grid;
  text-align: center;
  margin-right: 40px;
}
.footer-foorcon .foorcon-code:last-child {
  margin-right: 0;
}
.footer-foorcon .foorcon-code > span {
  max-width: 122px;
  text-align: center;
}
.footer-foorcon .foorcon-code > img {
  width: 111px;
  height: 112px;
  padding: 5px 5px 5px 6px;
  border: 1px solid #355581;
}
.footer-bottom .copyright {
  padding-top: 10px;
  color: #fff;
  line-height: 28px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  font-size: 16px;
}
.footer-bottom .copyright a {
  color: #fff;
  transition: all 0.5s;
}
.footer-bottom .copyright a:hover {
  text-decoration: underline;
}
.footer-bottom .copyright a.copyright__line::before {
  content: " ";
  font-size: 0;
  display: inline-block;
  width: 1px;
  height: 15px;
  background-color: rgba(255, 255, 255, 0.2);
  vertical-align: -2px;
  margin-right: 5px;
}
.footer-bottom-con > a {
  color: #ffffff;
  padding: 0 15px 0 15px;
  border-right: solid 1px rgba(255, 255, 255, 0.2);
}
.footer-bottom-con > a:last-child {
  border-right: none;
}

@media (max-width: 1200px) {
  .footer-top {
    width: 100%;
  }
  .footer-bottom .copyright > div {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .footer {
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 378px;
  }
  .footer-top {
    flex-wrap: wrap;
  }
  .footer-bottom-con {
    width: auto;
  }
  .footer-foorcon {
    justify-content: space-around;
    margin: 12px auto 0;
  }
  .footer-bottom .copyright {
    font-size: 13px;
  }
  .footer-foolcon > ul {
    display: none;
  }
}
@media (max-width: 768px) {
  .footer-top {
    justify-content: center;
  }
  .footer-footrcon > ul {
    display: none;
  }
  .footer-bottom .copyright > div {
    padding: 0 10px;
    box-sizing: border-box;
  }
  .footer-bottom .copyright > div > span {
    display: block;
  }
}
/**右侧边栏**/
.right-sidebar {
  position: fixed;
  z-index: 99;
  bottom: 63px;
  right: 26px;
}
.right-sidebar__content {
  width: 46px;
  height: 170px;
  display: grid;
  align-content: space-between;
}
.right-sidebar__content .ritem {
  position: relative;
  width: 100%;
  height: 46px;
}
.right-sidebar__content .ritem .hove-con {
  display: none;
  box-shadow: 0px 3px 6px 0px rgba(219, 219, 219, 0.16);
  position: absolute;
  left: -164px;
  bottom: -20px;
}
.right-sidebar__content .ritem .hove-con > b {
  display: block;
  width: 120px;
  height: 34px;
  text-align: center;
  font-size: 14px;
  line-height: 36px;
  color: #ffffff;
  background-color: #0d55bb;
  border-radius: 6px 6px 0px 0px;
}
.right-sidebar__content .ritem .hove-con > div {
  display: grid;
  text-align: center;
  width: 120px;
  height: 126px;
  padding-top: 9px;
  padding-bottom: 4px;
  background-color: #ffffff;
  border-radius: 0px 0px 6px 6px;
}
.right-sidebar__content .ritem .hove-con > div img {
  margin: 0 auto;
  width: 75px;
  height: 75px;
  border: solid 1px #efefef;
  padding: 4px 4px 5px 5px;
}
.right-sidebar__content .ritem .hove-con > div span {
  margin: 0 auto;
  width: 92px;
  height: 30px;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 1px;
  color: #575757;
}
.right-sidebar__content .ritem .icon {
  width: 100%;
  height: 100%;
}
.right-sidebar__content .ritem .def {
  display: block;
}
.right-sidebar__content .ritem .hov {
  display: none;
}
.right-sidebar__content .ritem:hover {
  transition: all 0.6s;
}
.right-sidebar__content .ritem:hover .hove-con {
  display: block;
  transform: scale(1.5);
  transition: all 0.6s;
}
.right-sidebar__content .ritem:hover .def {
  display: none;
}
.right-sidebar__content .ritem:hover .hov {
  display: block;
}

@media (max-width: 1200px) {
  .right-sidebar {
    display: none;
  }
}
.mecBtn {
  height: 35px;
  border-radius: 6px;
  vertical-align: middle;
  text-align: center;
  line-height: 10px;
}

.auxBtn {
  border-radius: 6px;
  width: 85px;
  height: 36px;
  padding-left: 15px;
  vertical-align: bottom;
  padding-top: 9px;
}

.erroebg {
  width: 765px;
  height: 336px;
  margin-top: 200px;
  margin: 118px auto 0;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("/zjtx/statics/images/error_page404.png");
}

.errortext {
  color: #878787;
  font-size: 20px;
  margin-top: 20px;
  display: block;
  margin-bottom: 118px;
}

.validcode-dialog .el-dialog {
  max-width: 400px;
}
.validcode-dialog .valid-input {
  display: flex;
  flex-wrap: nowrap;
}
.validcode-dialog .valid-img {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.validcode-dialog .btn-valid-submit {
  width: 80px;
  height: 35px;
  line-height: 1;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  border: none;
  background-color: #0d55bb;
  border-radius: 6px;
  padding: 0 !important;
}
.validcode-dialog .btn-valid-submit:hover {
  background-color: #0c489e;
}
.validcode-dialog .btn-valid-cancel {
  width: 80px;
  height: 35px;
  text-align: center;
  line-height: 1;
  font-size: 14px;
  color: #333333;
  background-color: #ffffff;
  border-radius: 6px;
  border: solid 1px #ececec;
  padding: 0 !important;
}
.validcode-dialog .btn-valid-cancel:hover {
  background-color: #f3f7fc;
}
@media (max-width: 768px) {
  .validcode-dialog .valid-input {
    flex-wrap: wrap;
  }
  .validcode-dialog .valid-img {
    margin-left: 0;
    margin-top: 10px;
  }
}
@media (max-width: 576px) {
  .validcode-dialog .btn-valid-submit {
    width: 55px;
    height: 28px;
    font-size: 12px;
  }
  .validcode-dialog .btn-valid-cancel {
    width: 55px;
    height: 28px;
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .validcode-dialog .btn-valid-submit {
    width: 50px;
    height: 25px;
  }
  .validcode-dialog .btn-valid-cancel {
    width: 50px;
    height: 25px;
  }
}
@charset "UTF-8";
/**定义颜色-参照文字说明：https://www.colorhexa.com/**/
/****************/
/********颜色定义********/
/**业务命名  **/
/**辅助色**/
/** darkextr>darker>dark>''>light>lighter>lightextr》; 
超深>更深>深>普通>淡>更淡>超淡
disabled 不可用
regular正常
Placeholder：占位符
base:基础

**/
/* Background
-------------------------- */
/* Link
-------------------------- */
/**text**/
/* border----------------------*/
.banner {
  position: relative;
}
.banner .swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
  --swiper-pagination-color: $--bg-lighter;
}
.banner .swiper-pagination-bullet {
  background: #ffffff;
}
.banner .swiper {
  width: 100%;
}
.banner .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.banner .swiper-slide > a {
  position: relative;
  width: 100%;
  color: #fff !important;
}
.banner-title {
  transition: all 0.5s;
  width: 100%;
  height: 511px;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: top center;
}
.banner-title > h5 {
  padding-top: 198px;
  margin-bottom: 26px;
  height: 71px;
  font-size: 54px;
  font-weight: normal;
  letter-spacing: 3px;
  color: #fff;
}
.banner .el-select-dropdown__item {
  font-size: 16px;
}
.banner-fitinpu .el-input.is-active .el-input__inner,
.banner-fitinpu .el-input__inner:focus {
  border-color: transparent;
}
.banner-fitinpu .el-input__inner {
  height: 69px;
  font-size: 18px;
  line-height: 69px;
  padding-left: 108px;
  padding-right: 19px;
  border-radius: 6px 0px 0px 6px;
}
.banner-fitinpu .el-input-group__append {
  color: #fff;
  text-align: center;
  border: none;
  padding: 0;
  height: 69px;
  width: 158px;
  font-size: 20px;
  white-space: nowrap;
  background-color: #0d55bb;
  border-radius: 0px 6px 6px 0px;
}
.banner-fitinpu input::placeholder {
  color: #898989;
  letter-spacing: 1px;
}
.banner-fitcon {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 41px;
  z-index: 1;
  height: 69px;
  width: 826px;
}
.banner-fitcon .fitcon-select {
  width: 98px;
  line-height: 69px;
  position: absolute;
  left: 1px;
  font-size: 18px;
  top: 50%;
  z-index: 2;
  transform: translateY(-50%);
}
.banner-fitcon .fitcon-select .el-select {
  box-sizing: border-box;
}
.banner-fitcon .fitcon-select .el-input__suffix-inner {
  padding-right: 8px;
  border-right: 1px solid #efefef;
}
.banner-fitcon .fitcon-select .el-input__icon {
  line-height: 69px;
  margin-right: -1px;
}
.banner-fitcon .fitcon-select .el-input__inner {
  border-radius: 6px 0 0 6px;
  border: none;
  color: #333333;
  font-size: 18px;
  letter-spacing: 1px;
  padding-left: 25px;
  padding-right: 19px;
}
.banner-fitcon > span {
  position: absolute;
  padding-right: 18px;
  z-index: 2;
  left: 25px;
  font-size: 18px;
  letter-spacing: 1px;
  top: 50%;
  transform: translateY(-50%);
  border-right: 1px solid #efefef;
}
.banner-fitcon a {
  position: absolute;
  width: auto;
  height: 84px;
  top: 50%;
  transform: translateY(-50%);
  right: -89px;
}
.banner-fitcon a img {
  width: 100%;
  height: 100%;
}

@media (max-width: 1200px) {
  .banner-title {
    height: 411px;
  }
  .banner-fitinpu {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .banner-title {
    height: 311px;
  }
  .banner-fitinpu .el-input__inner {
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    padding-left: 99px;
  }
  .banner-fitinpu .el-input-group__append {
    height: 46px;
    width: 114px;
    font-size: 16px;
  }
  .banner-fitcon {
    width: 646px;
    height: 46px;
    bottom: 31px;
  }
  .banner-fitcon a {
    height: 64px;
    right: -60px;
  }
  .banner-fitcon > span {
    left: 15px;
    font-size: 14px;
    padding-right: 13px;
  }
  .banner-fitcon .fitcon-select .el-input__inner {
    font-size: 16px;
    padding-left: 20px;
    padding-right: 19px;
  }
  .banner-fitcon .fitcon-select .el-input__suffix {
    right: 17px;
  }
  .banner-fitcon .fitcon-select .el-input__suffix-inner {
    padding-right: 5px;
  }
}
@media (max-width: 768px) {
  .banner-title {
    height: 211px;
  }
  .banner-fitcon {
    width: 80%;
    left: 44%;
    height: 40px;
    bottom: 21px;
  }
  .banner-fitinpu .el-input__inner {
    height: 40px;
  }
  .banner-fitinpu .el-input-group__append {
    height: 40px;
    width: 104px;
  }
  .banner-fitcon .fitcon-select .el-input__inner {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .banner-title {
    height: 148px;
  }
  .banner-fitcon {
    height: 32px;
    bottom: 11px;
    width: 80%;
    left: 44%;
    transform: translateX(-44%);
  }
  .banner-fitcon a {
    height: 44px;
    right: -40px;
  }
  .banner-fitcon > span {
    left: 10px;
    font-size: 12px;
    padding-right: 10px;
  }
  .banner-fitinpu .el-input__inner {
    height: 32px;
    font-size: 12px;
    padding-left: 80px;
  }
  .banner-fitinpu .el-input-group__append {
    height: 32px;
    width: 59px;
    font-size: 14px;
  }
  .banner-fitcon .fitcon-select .el-input__inner {
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 9px;
  }
  .banner-fitcon .fitcon-select .el-input__suffix {
    right: 29px;
  }
}
@media (max-width: 375px) {
  .banner-fitcon {
    width: 310px;
    height: 32px;
    bottom: 11px;
    left: 43%;
    transform: translateX(-46%);
  }
  .banner-fitcon a {
    height: 35px;
    right: -36px;
  }
  .banner-fitinpu .el-input__inner {
    height: 32px;
    font-size: 12px;
  }
  .banner-fitinpu .el-input-group__append {
    height: 32px;
    width: 59px;
    font-size: 12px;
  }
}
.index-baseback {
  padding-top: 18px;
  padding-bottom: 38px;
}

.index-guide {
  margin-top: 22px;
  transition: all 0.5s;
  display: flex;
}
.index-guide > a {
  width: 594px;
  height: 127px;
  margin-right: 12px;
  background-size: cover;
  /* 保持比例并填充整个链接元素 */
  display: inline-block;
  border-radius: 6px;
  background-size: contain;
  background-repeat: no-repeat;
}
.index-guide > a:last-child {
  margin-right: 0;
}

@media (max-width: 1200px) {
  .index-guide {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .index-guide {
    width: 100%;
    flex-wrap: wrap;
    margin-top: 12px;
  }
  .index-guide > a {
    width: 100%;
    background-size: auto 100%;
    background-position: center;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5px;
  }
  .index-guide > a:last-child {
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 480px) {
  .index-guide > a {
    height: 90px;
  }
}
.index-title {
  max-width: 100%;
  transition: all 0.5s;
  margin-top: 38px;
  margin-bottom: 39px;
}
.index-title > h5 {
  height: 47px;
  font-size: 36px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: 2px;
  color: #333333;
}
.index-title > h5::before {
  content: url(/zjtx/statics/images/index_titleline.png);
  margin-right: 15px;
  vertical-align: 10px;
}
.index-title > h5::after {
  content: url(/zjtx/statics/images/index_titleline.png);
  margin-left: 15px;
  vertical-align: 10px;
}

@media (max-width: 1024px) {
  .index-title {
    margin-top: 28px;
    margin-bottom: 29px;
  }
}
@media (max-width: 768px) {
  .index-title {
    margin-top: 18px;
    margin-bottom: 19px;
  }
  .index-title > h5 {
    font-size: 22px;
  }
}
@media (max-width: 480px) {
  .index-title > h5 {
    height: 37px;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 2px;
    overflow: hidden;
  }
}
.index-specpanel {
  transition: all 0.5s;
  margin-bottom: 18px;
  overflow: hidden;
}
.index-specpanel .panel-one {
  width: 100%;
  box-shadow: 0px 3px 6px 0px rgba(219, 219, 219, 0.16);
}
.index-specpanel .panel-one > ul {
  background-color: #ffffff;
  padding: 0 19px 30px 18px;
  max-width: 392px;
  box-sizing: border-box;
  height: 455px;
}
.index-specpanel .panel-one > ul > li:last-child > a {
  padding-bottom: 0;
  border-bottom: none;
}
.index-specpanel .panel-one > ul > li a {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-top: 27px;
  padding-bottom: 27px;
  border-bottom: 1px dashed #dcdcdc;
}
.index-specpanel .panel-one > ul > li a:hover .caishui-title h6 {
  color: #0d55bb;
}
.index-specpanel .panel-one > ul > li .icon_ho {
  background-image: url(/zjtx/statics/images/icon_ho.png);
  background-repeat: no-repeat;
}
.index-specpanel .panel-one > ul > li .icon_hs {
  background-image: url(/zjtx/statics/images/icon_hs.png);
  background-repeat: no-repeat;
}
.index-specpanel .panel-one > ul > li .icon_ht {
  background-image: url(/zjtx/statics/images/icon_ht.png);
  background-repeat: no-repeat;
}
.index-specpanel .panel-one > ul > li .icon-fl {
  background-image: url(/zjtx/statics/images/icon_fl.png);
  background-repeat: no-repeat;
}
.index-specpanel .panel-one > ul > li .icon-sw {
  background-image: url(/zjtx/statics/images/icon_sw.png);
  background-repeat: no-repeat;
}
.index-specpanel .panel-one > ul > li .icon-zbsq {
  background-image: url(/zjtx/statics/images/icon_zbsq.png);
  background-repeat: no-repeat;
}
.index-specpanel .panel-one > ul > li .icon-rz {
  background-image: url(/zjtx/statics/images/icon_rz.png);
  background-repeat: no-repeat;
}
.index-specpanel .panel-one > ul > li .icon-zblj {
  background-image: url(/zjtx/statics/images/icon_zblj.png);
  background-repeat: no-repeat;
}
.index-specpanel .panel-one > ul > li .icon-kj {
  background-image: url(/zjtx/statics/images/icon_cs.png);
  background-repeat: no-repeat;
}
.index-specpanel .panel-one > ul > li .icon-gqsj {
  background-image: url(/zjtx/statics/images/icon_gqjl.png);
  background-repeat: no-repeat;
}
.index-specpanel .panel-one > ul > li .icon-djtg {
  background-image: url(/zjtx/statics/images/icon_djtg.png);
  background-repeat: no-repeat;
}
.index-specpanel .panel-one > ul > li .caishui-title {
  padding-left: 42px;
  display: grid;
}
.index-specpanel .panel-one > ul > li .caishui-title h6 {
  height: 29px;
  font-size: 22px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 1px;
  color: #333333;
  margin-bottom: 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.index-specpanel .panel-one > ul > li .caishui-title p {
  height: 42px;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 1px;
  color: #a0adb5;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 这里是超出几行省略 */
  overflow: hidden;
}
.index-specpanel .panel-one > ul > li .caishui-more {
  width: 7px;
  height: 13px;
}
.index-specpanel .spectoppanel-info {
  max-width: 392px;
  height: 247px;
  text-align: center;
  background-size: auto 100%;
  background-image: url(/zjtx/statics/images/bg_xqh.png);
  display: grid;
}
.index-specpanel .spectoppanel-info-imgone {
  width: 79px;
  height: 76px;
}
.index-specpanel .spectoppanel-info-imgtwo {
  width: 82px;
  height: 75px;
}
.index-specpanel .spectoppanel-info-imgthree {
  width: 82px;
  height: 75px;
}
.index-specpanel .spectoppanel-info > em {
  margin: 0 auto;
  margin-top: 30px;
  background-repeat: no-repeat;
  background-size: contain;
}
.index-specpanel .spectoppanel-info > img {
  width: 100%;
  height: 100%;
  margin-top: 30px;
}
.index-specpanel .spectoppanel-info > b {
  display: block;
  height: 26px;
  line-height: 26px;
  margin-top: 20px;
  font-family: Source Han Sans CN;
  font-size: 26px;
  font-weight: normal;
  color: #333333;
}
.index-specpanel .spectoppanel-info > p {
  margin-top: 13px;
  height: 18px;
  line-height: 18px;
  display: block;
  width: 320px;
  font-size: 15px;
  letter-spacing: 1px;
  color: #a0adb5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index-specpanel .spectoppanel-info > span {
  margin-top: 21px;
  margin-bottom: 21px;
  display: block;
  font-family: Source Han Sans CN;
  font-size: 16px;
  letter-spacing: 1px;
  color: #0d55bb;
}
.index-specpanel .spectoppanel-info > span::after {
  margin-left: 7px;
  vertical-align: -2px;
  content: url(/zjtx/statics/images/icon_right_hover.png);
}
.index-specpanel .bancon-swicontainer .bancon-pagination {
  display: none;
}
.index-specpanel .bancon-swicontainer .bancon-swislide {
  width: 391px !important;
}

@media (max-width: 1200px) {
  .index-specpanel {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .index-specpanel {
    margin-bottom: 40px;
  }
  .index-specpanel .bancon-content .bancon-swicontainer {
    width: 100%;
  }
  .index-specpanel .bancon-swicontainer .bancon-swislide {
    width: auto !important;
  }
  .index-specpanel .bancon-swicontainer .bancon-pagination {
    display: block;
  }
  .index-specpanel .bancon-swicontainer .swiper-horizontal > .swiper-pagination-bullets,
  .index-specpanel .bancon-swicontainer .swiper-pagination-bullets.swiper-pagination-horizontal,
  .index-specpanel .bancon-swicontainer .swiper-pagination-custom,
  .index-specpanel .bancon-swicontainer .swiper-pagination-fraction {
    bottom: auto !important;
  }
  .index-specpanel .bancon-swicontainer .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 6px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 6px));
  }
}
@media (max-width: 768px) {
  .index-specpanel .spectoppanel-info {
    height: 200px;
  }
  .index-specpanel .spectoppanel-info-imgone {
    width: 58px;
    height: 56px;
  }
  .index-specpanel .spectoppanel-info-imgtwo {
    width: 62px;
    height: 55px;
  }
  .index-specpanel .spectoppanel-info-imgthree {
    width: 62px;
    height: 55px;
  }
  .index-specpanel .spectoppanel-info > em {
    margin-top: 26px;
  }
  .index-specpanel .spectoppanel-info > img {
    margin-top: 10px;
    width: 69px;
    height: 66px;
  }
  .index-specpanel .spectoppanel-info > b {
    margin-top: 0;
    font-size: 18px;
  }
  .index-specpanel .spectoppanel-info > p {
    margin-top: 0;
    font-size: 13px;
  }
  .index-specpanel .spectoppanel-info > span {
    margin-top: 0;
    font-size: 13px;
  }
  .index-specpanel .panel-one > ul > li a {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .index-specpanel .panel-one > ul {
    height: 350px;
  }
  .index-specpanel .panel-one > ul > li .caishui-title > h6 {
    font-size: 16px;
    margin-bottom: 0px;
  }
  .index-specpanel .panel-one > ul > li .caishui-title > p {
    max-width: 209px;
    font-size: 13px;
  }
}
.index-thrtabpanel {
  display: flex;
  transition: all 0.5s;
}
.index-thrtabpanel .thrtabpanel-con {
  width: 375px;
  height: 118px;
  margin-right: 17px;
  border-radius: 6px;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
}
.index-thrtabpanel .thrtabpanel-con:last-child {
  margin-right: 0;
}

@media (max-width: 1200px) {
  .index-serspecial {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .index-thrtabpanel {
    padding: 0;
  }
}
@media (max-width: 768px) {
  .index-thrtabpanel {
    flex-wrap: wrap;
    text-align: center;
  }
  .index-thrtabpanel .thrtabpanel-con {
    width: 100%;
    margin: 0 auto 12px;
    background-size: auto 100%;
    background-size: cover;
    background-position: center;
  }
  .index-thrtabpanel .thrtabpanel-con:last-child {
    margin-right: auto;
    margin-bottom: 0;
  }
}
.index-newtitle {
  margin-top: 18px;
  padding-top: 51px;
  margin-bottom: 35px;
}
.index-newtitle > h5 {
  white-space: nowrap;
  color: #fff;
}
.index-newtitle > h5::before {
  opacity: 0.5;
}
.index-newtitle > h5::after {
  opacity: 0.5;
}

@media (max-width: 768px) {
  .index-newtitle {
    padding-top: 15px;
  }
}
.index-newstitle {
  margin-top: 51px;
  margin-bottom: 46px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 353px;
  box-sizing: border-box;
}
.index-newstitle > a {
  color: #898989;
}

@media (max-width: 1024px) {
  .index-newstitle {
    padding-left: 0;
  }
  .index-newstitle > h5 {
    height: auto;
    font-size: 36px;
  }
  .index-newstitle > h5::before {
    display: none;
  }
  .index-newstitle > h5::after {
    display: none;
  }
  .index-newstitle > a {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .index-newstitle {
    margin-bottom: 15px;
  }
  .index-newstitle > h5 {
    font-size: 22px;
  }
}
@media (max-width: 480px) {
  .index-newstitle > h5 {
    font-size: 19px;
  }
}
.index-numenterpanel {
  width: 100%;
  height: 290px;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(/zjtx/statics/images/bg_newenter.png);
}

@media (max-width: 1200px) {
  .index-numenterpanel {
    width: auto;
    height: 216px;
  }
}
@media (max-width: 1024px) {
  .index-numenterpanel {
    height: 201px;
  }
}
@media (max-width: 768px) {
  .index-numenterpanel {
    height: 145px;
  }
}
@media (max-width: 480px) {
  .index-numenterpanel {
    height: 118px;
  }
}
.index-numcon {
  transition: all 0.5s;
  width: 1200px;
  height: 203px;
  margin-top: -157px;
  margin-bottom: 16px;
  border-radius: 6px;
  background-position: top center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/zjtx/statics/images/bg_newnum.png);
}
.index-numcon .numcon-boxcon {
  display: flex;
  justify-content: flex-start;
  /* 调整盒子之间的间距 */
  width: 88%;
}
.index-numcon .numcon-boxcon-item {
  width: 25%;
  /* 平均分配宽度 */
  display: grid;
  text-align: center;
  padding-top: 51px;
  margin-left: 126px;
}
.index-numcon .numcon-boxcon-item > img {
  margin-bottom: 9px;
}
.index-numcon .numcon-boxcon-item > span {
  height: 21px;
  font-size: 16px;
  letter-spacing: 1px;
  color: #333333;
  margin-bottom: 6px;
}
.index-numcon .numcon-boxcon-item > div {
  white-space: nowrap;
}
.index-numcon .numcon-boxcon-item b {
  display: inline-block;
  height: 40px;
  font-size: 30px;
  letter-spacing: 2px;
  color: #0d55bb;
}
.index-numcon .numcon-boxcon-item em {
  display: inline-block;
  font-style: normal;
  font-size: 16px;
  letter-spacing: 1px;
  color: #898989;
}

@media (max-width: 1200px) {
  .index-numcon {
    width: 90%;
    margin-top: -111px;
  }
  .index-numcon .numcon-boxcon-item {
    padding-top: 37px;
  }
}
@media (max-width: 1024px) {
  .index-numcon {
    margin-top: -81px;
    height: auto;
  }
  .index-numcon .numcon-boxcon {
    width: 100%;
    margin: 0 auto;
    padding: 4% 0;
  }
  .index-numcon .numcon-boxcon-item {
    padding-top: 0;
    margin-left: 0;
  }
  .index-numcon .numcon-boxcon-item > img {
    margin-bottom: 2px;
  }
  .index-numcon .numcon-boxcon-item > span {
    font-size: 15px;
    margin-bottom: 0;
    line-height: 21px;
  }
  .index-numcon .numcon-boxcon-item b {
    height: 30px;
    font-size: 22px;
    line-height: 30px;
  }
  .index-numcon .numcon-boxcon-item em {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  .index-numcon .numcon-boxcon-item > img {
    display: none;
  }
  .numcon-boxcon {
    width: 60%;
  }
  .index-numcon .numcon-boxcon-item > b {
    font-size: 20px;
  }
  .index-numcon .numcon-boxcon-item > span {
    margin-bottom: 1px;
  }
}
@media (max-width: 680px) {
  .index-numcon {
    width: 90%;
    height: 97px;
    margin-top: -69px;
  }
}
@media (max-width: 480px) {
  .index-numcon {
    width: 87%;
    height: 92px;
    background-size: cover !important;
  }
  .index-numcon .numcon-boxcon {
    margin: 5% 0;
  }
  .index-numcon .numcon-boxcon-item > span {
    font-size: 13px;
  }
  .index-numcon .numcon-boxcon-item > img {
    margin-bottom: 2px;
    width: 27px !important;
    height: auto !important;
  }
  .index-numcon .numcon-boxcon-item b {
    height: 20px;
  }
}
.index-enterpanel {
  height: 892px;
  position: relative;
  background: url(/zjtx/statics/images/bg_manydot_01.png);
}
.index-enterpanel .btn-apply {
  width: 156px;
  height: 50px;
  margin-bottom: 41px;
  display: block;
  background-color: #0d55bb;
  border-color: #0d55bb;
  border-radius: 6px;
  font-size: 18px;
  letter-spacing: 1px;
  color: #ffffff;
}
.index-enterpanel .enterpanel-bancon .bancon-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 14px;
}
.index-enterpanel .enterpanel-bancon .bancon-title > h5 {
  font-size: 30px;
  color: #333333;
  height: 40px;
  font-family: Microsoft YaHei;
}
.index-enterpanel .enterpanel-bancon .bancon-title > a {
  font-size: 16px;
  color: #0d55bb;
  height: 16px;
  font-family: Source Han Sans CN;
}
.index-enterpanel .enterpanel-bancon .bancon-title > a > i {
  margin-left: 7px;
  color: #b1b1b1;
}
.index-enterpanel .enterpanel-bancon .bancon-swicontainer {
  height: 349px;
  overflow: hidden;
  padding-bottom: 10px;
  padding-left: 10px;
  box-sizing: border-box;
}
.index-enterpanel .enterpanel-bancon .bancon-swicontainer .swiper-button-next:after,
.index-enterpanel .enterpanel-bancon .bancon-swicontainer .swiper-rtl .swiper-button-prev:after {
  content: url(/zjtx/statics/images/arrow_next.png);
}
.index-enterpanel .enterpanel-bancon .bancon-swicontainer .swiper-button-prev:after,
.index-enterpanel .enterpanel-bancon .bancon-swicontainer .swiper-rtl .swiper-button-next:after {
  content: url(/zjtx/statics/images/arrow_prev.png);
}
.index-enterpanel .enterpanel-bancon .bancon-swicontainer .swiper-button-next,
.index-enterpanel .enterpanel-bancon .bancon-swicontainer .swiper-rtl .swiper-button-prev {
  right: 297px;
  left: auto;
}
.index-enterpanel .enterpanel-bancon .bancon-swicontainer .swiper-button-prev,
.index-enterpanel .enterpanel-bancon .bancon-swicontainer .swiper-rtl .swiper-button-next {
  left: 301px;
  right: auto;
}
.index-enterpanel .enterpanel-bancon .bancon-datails > img {
  width: 288px;
  height: 175px;
  border-radius: 6px 6px 0px 0px;
  vertical-align: middle;
}
.index-enterpanel .enterpanel-bancon .bancon-datails .datails-info {
  width: 264px;
  padding-left: 15px;
  padding-right: 7px;
  padding-bottom: 13px;
  background-color: #ffffff;
  border-radius: 0px 0px 6px 6px;
  border: solid 1px #ebebeb;
  border-top: none;
  position: relative;
}
.index-enterpanel .enterpanel-bancon .bancon-datails .datails-info .info-corelogo {
  right: -2px;
  bottom: 54px;
  height: 31px;
  text-align: center;
  position: absolute;
  background-size: 72px 31px;
  background-repeat: no-repeat;
  background-image: url(/zjtx/statics/images/bg_core.png);
}
.index-enterpanel .enterpanel-bancon .bancon-datails .datails-info .info-corelogo > span {
  padding: 5px 11px;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 1px;
  color: #fff;
}
.index-enterpanel .enterpanel-bancon .bancon-datails .datails-info .info-core {
  right: 13px;
  bottom: 11px;
  position: absolute;
  font-size: 16px;
  letter-spacing: 1px;
  color: #0d55bb;
}
.index-enterpanel .enterpanel-bancon .bancon-datails .datails-info .info-core > b {
  font-size: 30px;
  font-weight: normal;
  line-height: 30px;
  letter-spacing: 2px;
  color: #0d55bb;
}
.index-enterpanel .enterpanel-bancon .bancon-datails .datails-info > h5 {
  padding-top: 21px;
  margin-bottom: 21px;
  height: 54px;
  font-size: 18px;
  font-weight: normal;
  line-height: 30px;
  letter-spacing: 1px;
  color: #333333;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 这里是超出几行省略 */
  overflow: hidden;
}
.index-enterpanel .enterpanel-bancon .bancon-datails .datails-info .info-con {
  font-size: 16px;
  letter-spacing: 1px;
  margin-bottom: 14px;
  color: #898989;
}
.index-enterpanel .enterpanel-bancon .bancon-datails .datails-info .info-con > span {
  font-size: 16px;
  letter-spacing: 1px;
  color: #333333;
}
.index-enterpanel .enterpanel-bancon .bancon-datails:hover .datails-info h5 {
  color: #0d55bb;
}
.index-enterpanel .enterpanel-bancon .bancon-swislide {
  text-align: center;
  font-size: 18px;
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  box-sizing: border-box;
}
.index-enterpanel .enterpanel-bancon .bancon-content {
  position: relative;
  overflow: hidden;
}

@media (max-width: 1200px) {
  .index-enterpanel .enterpanel-bancon .bancon-title {
    width: 100%;
    box-sizing: border-box;
  }
  .index-enterpanel .enterpanel-bancon .bancon-title > h5 {
    font-size: 19px;
  }
  .index-enterpanel .enterpanel-bancon .bancon-title > a {
    font-size: 14px;
  }
  .index-enterpanel .enterpanel-bancon .bancon-swicontainer {
    padding-bottom: 22px;
  }
  .index-enterpanel .enterpanel-bancon .bancon-swicontainer .swiper-button-next,
  .index-enterpanel .enterpanel-bancon .bancon-swicontainer .swiper-rtl .swiper-button-prev {
    display: none;
  }
  .index-enterpanel .enterpanel-bancon .bancon-swicontainer .swiper-button-prev,
  .index-enterpanel .enterpanel-bancon .bancon-swicontainer .swiper-rtl .swiper-button-next {
    display: none;
  }
}
@media (max-width: 1024px) {
  .index-wrapper {
    padding: 0 10px;
    box-sizing: border-box;
  }
  .index-enterpanel .btn-apply {
    width: 125px;
    height: 40px;
    padding: 0;
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .index-wrapper {
    min-width: 378px;
  }
  .index-enterpanel {
    height: auto;
  }
  .index-enterpanel .btn-apply {
    height: 36px;
    font-size: 14px;
    width: auto;
    padding: 0 10px;
  }
  .index-enterpanel .enterpanel-bancon {
    padding: 0 10px;
  }
  .index-enterpanel .enterpanel-bancon .bancon-datails .datails-info > h5 {
    padding-top: 8px;
    margin-bottom: 12px;
    font-size: 16px;
  }
  .index-enterpanel .enterpanel-bancon .bancon-datails .datails-info .info-con {
    font-size: 14px;
  }
  .index-enterpanel .enterpanel-bancon .bancon-datails .datails-info .info-con > span {
    font-size: 14px;
  }
  .index-enterpanel .enterpanel-bancon .bancon-datails .datails-info .info-core {
    font-size: 14px;
  }
  .index-enterpanel .enterpanel-bancon .bancon-datails .datails-info .info-core > b {
    font-size: 26px;
  }
  .index-enterpanel .enterpanel-bancon .bancon-title > h5 {
    font-size: 22px;
    height: auto;
  }
}
.index-policycon {
  height: 69px;
  position: relative;
  z-index: 2;
  margin-top: -128px;
}
.index-policycon .policycon-fit {
  margin-top: 40px;
  width: 100%;
}
.index-policycon .policycon-fit .el-input.is-active .el-input__inner,
.index-policycon .policycon-fit .el-input__inner:focus {
  border-color: transparent;
}
.index-policycon .policycon-fit .el-input__inner {
  height: 50px;
  font-size: 16px;
  border-radius: 6px 0px 0px 6px;
}
.index-policycon .policycon-fit .el-input-group__append,
.index-policycon .policycon-fit .el-input-group__prepend {
  background-color: transparent;
  color: #fff;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  border: none;
  border-radius: 6px;
  padding: 0;
  height: 50px;
  width: 124px;
  font-size: 18px;
  white-space: nowrap;
  background-image: linear-gradient(0deg, #72aafc 0%, #5f9ef8 100%);
  border-radius: 0px 6px 6px 0px;
}
.index-policycon .policycon-fit input::placeholder {
  color: #898989;
}
.index-policycon .policycon-fitcon {
  height: 50px;
  width: 811px;
  position: relative;
}
.index-policycon .policycon-fitcon img {
  position: absolute;
  height: 50px;
  top: 40px;
  right: -65px;
}

@media (max-width: 1200px) {
  .index-policycon .policycon-fit {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .index-policycon .policycon-fitcon {
    width: 646px;
    height: 46px;
  }
  .index-policycon .policycon-fit .el-input__inner {
    height: 46px;
    font-size: 14px;
  }
  .index-policycon .policycon-fit .el-input-group__append,
  .index-policycon .policycon-fit .el-input-group__prepend {
    height: 46px;
    width: 114px;
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .index-policycon .policycon-fitcon {
    width: 446px;
    height: 40px;
  }
  .index-policycon .policycon-fit .el-input__inner {
    height: 40px;
  }
  .index-policycon .policycon-fit .el-input-group__append,
  .index-policycon .policycon-fit .el-input-group__prepend {
    height: 40px;
    width: 104px;
  }
}
@media (max-width: 480px) {
  .index-policycon .policycon-fitcon {
    width: 310px;
    height: 32px;
  }
  .index-policycon .policycon-fit .el-input__inner {
    height: 32px;
    font-size: 12px;
  }
  .index-policycon .policycon-fit .el-input-group__append,
  .index-policycon .policycon-fit .el-input-group__prepend {
    height: 32px;
    width: 89px;
    font-size: 14px;
  }
}
.floating-con {
  position: fixed;
  left: 0;
  top: 50%;
  z-index: 11;
}
.floating-con-item {
  position: relative;
}
.floating-con-close {
  position: absolute;
  left: 265px;
}
.floating-con-close > a img {
  width: 10px;
  height: 10px;
  padding-top: 10px;
  padding-bottom: 6px;
  padding-right: 12px;
}
.floating-con-bg {
  width: 287px;
  height: 301px;
  display: block;
}

@media (max-width: 1024px) {
  .floating-con {
    display: none !important;
  }
}
.main {
  height: 432px;
}
.main .leftBanner {
  width: 469px;
  margin-right: 15px;
}
.main .leftBanner .swiper-button-next:after,
.main .leftBanner .swiper-rtl .swiper-button-prev:after {
  color: #ffffff;
  width: 20px;
  height: 35px;
  font-size: 35px;
}
.main .leftBanner .swiper-button-prev:after,
.main .leftBanner .swiper-rtl .swiper-button-next:after {
  color: #ffffff;
  width: 20px;
  height: 35px;
  font-size: 35px;
}
.main .leftBanner .swiper {
  width: 100%;
  min-width: 469px;
  height: 432px;
  background-color: rgba(255, 255, 255, 0.8);
  box-shadow: 0px 3px 6px 0px rgba(219, 219, 219, 0.16);
  border: solid 1px #ebebeb;
}
.main .leftBanner .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.main .leftBanner .swiper-slide > a {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main .leftBanner .swiper-slide > a:hover .leftBanner-title b {
  color: #0d55bb;
}
.main .leftBanner .swiper-slide img {
  display: block;
  width: 469px;
  height: 284px;
  object-fit: cover;
}
.main .leftBanner .swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 6px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 6px));
}
.main .leftBanner .swiper-horizontal > .swiper-pagination-bullets,
.main .leftBanner .swiper-pagination-bullets.swiper-pagination-horizontal,
.main .leftBanner .swiper-pagination-custom,
.main .leftBanner .swiper-pagination-fraction {
  bottom: 16px;
  left: auto;
  width: 100%;
  color: #ffffff;
  right: 17px !important;
  text-align: right;
}
.main .leftBanner-title {
  height: 148px;
  box-sizing: border-box;
  padding: 15px 10px 44px 15px;
}
.main .leftBanner-title > b {
  width: 421px;
  height: 24px;
  display: block;
  margin-bottom: 22px;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.main .leftBanner-title .text-container {
  width: 444px;
}
.main .leftBanner-title .text-container .con-textwrapper {
  display: flex;
  position: relative;
  overflow: hidden;
}
.main .leftBanner-title .text-container .con-textcontent {
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 20px;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /*撑开高度，确保icon-1位于文本右下方*/
  /*文本超出后显示的图标*/
  /*文本未超出时显示的图标*/
  /*文本未超出，且文本恰巧在某行末尾结束，遮挡处于正下方的icon-1*/
}
.main .leftBanner-title .text-container .con-textcontent::before {
  content: "";
  display: block;
  float: right;
  width: 0px;
  height: calc(100% - 18px);
}
.main .leftBanner-title .text-container .con-textcontent::after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  background: #ffffff;
}
.main .leftBanner-title .text-container .con-textcontent .btn-view1 {
  cursor: pointer;
  height: 19px;
  line-height: 18px;
  width: 80px;
  background-size: cover;
  margin-left: 5px;
  float: right;
  margin-right: 30px;
  clear: both;
  display: block;
  color: #0d55bb;
  background: #ffffff;
}
.main .leftBanner-title .text-container .con-textcontent .btn-view {
  cursor: pointer;
  position: relative;
  display: inline-block;
  height: 25px;
  width: 80px;
  margin-right: 30px;
  background-size: cover;
  margin-left: 5px;
  transform: translateY(2px);
  color: #0d55bb;
  background: #ffffff;
}
.main .leftBanner-title .text-container .con-textcontent .btn-view::after {
  content: "";
  position: absolute;
  background: #ffffff;
  left: 0px;
  bottom: -40px;
  height: 40px;
  width: 116px;
}
.main .leftBanner-title .text-container > span {
  display: block;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 1px;
  color: #898989;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 最大行数 */
  overflow: hidden;
}
.main-newsrcon {
  width: 0;
  flex: 1;
}

@media (max-width: 1200px) {
  .main {
    width: auto;
    display: flex;
    flex-wrap: nowrap;
  }
  .main .leftBanner .swiper {
    min-width: auto;
  }
  .main .leftBanner .swiper-slide img {
    width: auto;
  }
}
@media (max-width: 1046px) {
  .main {
    flex-wrap: wrap;
    height: auto;
  }
  .main .leftBanner {
    margin-right: 10px;
    width: 100%;
  }
  .main .leftBanner .swiper-slide img {
    width: 100%;
  }
  .main .leftBanner .swiper {
    width: 100%;
  }
  .main .leftBanner-title > b {
    width: 100%;
  }
  .main .index-news {
    width: 100%;
    height: auto;
    margin: 0 auto;
    box-sizing: border-box;
  }
  .main-newsrcon {
    width: 100%;
    margin: 0 auto;
  }
  .main .leftBanner-title .text-container {
    width: 100%;
  }
}
@media (max-width: 1046px) {
  .main .leftBanner {
    margin-right: 0;
    margin-bottom: 12px;
  }
}
@media (max-width: 768px) {
  .main .leftBanner-title .text-container > span {
    font-size: 15px;
  }
  .main .leftBanner .swiper-slide img {
    height: 190px;
  }
  .main .leftBanner .swiper {
    height: auto;
  }
}
@media (max-width: 480px) {
  .main .leftBanner .swiper-slide img {
    height: 150px;
  }
}
.index-news {
  height: 376px;
  padding: 20px;
  padding-left: 15px;
  background-color: rgba(255, 255, 255, 0.8);
  box-shadow: 0px 3px 6px 0px rgba(219, 219, 219, 0.16);
  border: solid 1px #ebebeb;
  box-sizing: border-box;
}
.index-news li:hover::before {
  content: "·";
  color: #0d55bb;
}
.index-news li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 21px;
}
.index-news li:last-child {
  margin-bottom: 0;
}
.index-news li::before {
  content: "·";
  font-size: 40px;
  height: 24px;
  line-height: 20px;
  color: #c7c7c7;
  border-radius: 50%;
  margin-right: 12px;
}
.index-news li a {
  width: 100%;
  font-size: 18px;
  letter-spacing: 1px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.index-news li a:focus {
  color: #0d55bb;
}
.index-news li span {
  white-space: nowrap;
  font-size: 16px;
  color: #898989;
}
.index-news > li:hover .news-bg > h5 {
  color: #0d55bb;
}
.index-news > li:hover .news-bg > h5::before {
  color: #0d55bb;
}
.index-news > li:hover .news-info {
  border: solid 1px #deedff;
}

@media (max-width: 1200px) {
  .index-news .news-bg {
    width: auto !important;
    min-width: 420px;
  }
  .index-news .news-bg > h5 {
    width: 90% !important;
  }
  .index-news .news-bg > p {
    width: 90% !important;
  }
}
@media (max-width: 768px) {
  .index-news .news-bg {
    width: 75% !important;
    min-width: 0px;
  }
  .index-news .news-bg > h5 {
    font-size: 18px !important;
    margin-bottom: 0 !important;
    white-space: normal !important;
    word-break: break-all !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
  }
  .index-news .news-bg > p {
    display: none !important;
    font-size: 14px !important;
  }
}
@media (max-width: 480px) {
  .index-news .news-bg {
    width: 70% !important;
  }
}
.index-friurl {
  margin-top: 43px;
  margin-bottom: 0;
  padding-bottom: 49px;
  padding-top: 39px;
}
.index-friurl .index-title {
  margin-top: 0;
}
.index-friurl .swiper-father {
  position: relative;
  overflow: hidden;
}
.index-friurl .swiper-father .swiper-button-next,
.index-friurl .swiper-father .swiper-container-rtl .swiper-button-prev {
  background-image: url("/zjtx/statics/images/nmaritime/turnplugin/flink-slide_right.png");
  background-size: 19px 26px;
  right: 16%;
}
.index-friurl .swiper-father .swiper-button-prev,
.index-friurl .swiper-father .swiper-container-rtl .swiper-button-next {
  background-image: url("/zjtx/statics/images/nmaritime/turnplugin/flink-slide_left.png");
  background-size: 19px 26px;
  left: 16%;
}
.index-friurl .swiper-father .flink-con {
  max-width: 100%;
}
.index-friurl .flink_banner {
  width: 100%;
  height: 77px;
  margin: 20px auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.index-friurl .flink_banner .swiper-slide {
  cursor: pointer;
  width: 288px !important;
  max-height: 96px;
  overflow: hidden;
  padding: 5px;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: center center;
  transition: 0.5s all;
  border: solid 1px #ebebeb;
}

@media (max-width: 1024px) {
  .index-friurl .flink_banner {
    padding-left: 10px;
  }
  .index-friurl .swiper-father .flink-con {
    width: auto;
  }
}
@media (max-width: 768px) {
  .index-friurl {
    padding-bottom: 6px;
    padding-top: 14px;
    margin-top: 0;
  }
  .index-friurl .index-title {
    margin-bottom: 0;
    white-space: nowrap;
    overflow: hidden;
  }
}
.index-ceshicontainer {
  max-width: 300px;
  margin: 0 auto;
}
.index-ceshicontainer .ceshicontainer-wrapper {
  display: flex;
  position: relative;
  overflow: hidden;
}
.index-ceshicontainer .ceshicontainer-content {
  font-size: 14px;
  line-height: 20px;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  /*撑开高度，确保icon-1位于文本右下方*/
  /*文本超出后显示的图标*/
  /*文本未超出时显示的图标*/
  /*文本未超出，且文本恰巧在某行末尾结束，遮挡处于正下方的icon-1*/
}
.index-ceshicontainer .ceshicontainer-content::before {
  content: "";
  display: block;
  float: right;
  width: 0px;
  height: calc(100% - 18px);
}
.index-ceshicontainer .ceshicontainer-content::after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  background: #ffffff;
}
.index-ceshicontainer .ceshicontainer-content .icon-1 {
  height: 16px;
  width: 80px;
  background-size: cover;
  margin-left: 8px;
  float: right;
  clear: both;
  display: block;
  background-image: url("../images/icon.png");
}
.index-ceshicontainer .ceshicontainer-content .icon-2 {
  position: relative;
  display: inline-block;
  height: 16px;
  width: 16px;
  background-size: cover;
  margin-left: 2px;
  transform: translateY(2px);
  background-image: url("../images/icon.png");
}
.index-ceshicontainer .ceshicontainer-content .icon-2::after {
  content: "";
  position: absolute;
  background: #ffffff;
  left: 0px;
  bottom: -40px;
  height: 40px;
  width: 40px;
}

.index-newstab {
  height: 56px;
}
.index-newstab .el-tabs__item.is-active {
  color: #fff;
  border: solid 1px #0d55bb;
  background-color: #0d55bb;
}
.index-newstab .el-tabs__nav-wrap::after {
  display: none;
}
.index-newstab .el-tabs--top .el-tabs__item.is-top:nth-child(2) {
  padding-left: 30px !important;
}
.index-newstab .el-tabs--top .el-tabs__item.is-top:last-child {
  padding-right: 30px !important;
}
.index-newstab .el-tabs__item {
  padding: 0 30px;
  text-align: center;
  margin-right: 8px;
  height: 56px;
  line-height: 56px;
  font-size: 22px;
  letter-spacing: 1px;
  color: #333333;
  position: relative;
  background-color: #ffffff;
  border: solid 1px #ebebeb;
  border-bottom: none;
}
.index-newstab .el-tabs__active-bar {
  display: none;
}

@media (max-width: 1200px) {
  .index-newstab {
    width: auto;
  }
}
@media (max-width: 768px) {
  .index-newstab .el-tabs__item {
    font-size: 16px;
  }
}
.index-newesttip {
  display: block;
  min-height: 136px;
  z-index: 2;
  background: #fff;
  position: relative;
  padding: 33px 20px 48px 20px;
  box-sizing: border-box;
  padding-top: 20px;
  border-top: solid 1px #efefef;
  border-left: solid 1px #efefef;
  border-right: solid 1px #efefef;
  box-shadow: 0px 8px 15px 0px rgba(207, 207, 207, 0.3);
  border-bottom: #0d55bb 4px solid;
}
.index-newesttip h5 {
  width: 90%;
  margin: 0 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  margin-bottom: 33px;
}
.index-newesttip h5 a {
  font-size: 26px;
  color: #0d55bb;
}
.index-newesttip p {
  width: 90%;
  margin: 0 auto;
  color: #898989;
  text-align: left;
  font-size: 16px;
  letter-spacing: 1px;
  display: -webkit-box; /* 必须指定display属性 */
  overflow: hidden; /* 必须指定overflow属性 */
  text-overflow: ellipsis; /* 显示省略号 */
  line-height: 1.5em; /* 每行的高度 */
  max-height: 3em; /* 最大高度（根据需求调整）*/
  -webkit-line-clamp: 2; /* 最多显示的行数 */
  -webkit-box-orient: vertical; /* 必须指定box-orient属性 */
}
.index-newesttip > a {
  color: #898989;
  font-size: 16px;
  float: right;
}

@media (max-width: 1200px) {
  .index-newesttip {
    width: auto;
  }
}
@media (max-width: 1024px) {
  .index-newesttip {
    padding: 20px 20px 35px;
    margin-top: 20px;
    min-height: auto !important;
  }
}
.index-serspecial {
  padding: 13px 20px 26px 21px;
  box-sizing: border-box;
}
.index-serspecial h6 {
  font-size: 22px;
  letter-spacing: 1px;
  margin-bottom: 11px;
}
@charset "UTF-8";
/**定义颜色-参照文字说明：https://www.colorhexa.com/**/
/****************/
/********颜色定义********/
/**业务命名  **/
/**辅助色**/
/** darkextr>darker>dark>''>light>lighter>lightextr》; 
超深>更深>深>普通>淡>更淡>超淡
disabled 不可用
regular正常
Placeholder：占位符
base:基础

**/
/* Background
-------------------------- */
/* Link
-------------------------- */
/**text**/
/* border----------------------*/
.el-select-dropdown__item {
  padding: 10px 18px;
  line-height: 1 !important;
}

.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover {
  color: #0d55bb;
}

.el-select-dropdown__item.selected {
  color: #0d55bb;
  background-color: rgba(13, 85, 187, 0.1);
}

.nothingness {
  width: 765px;
  height: 336px;
}
.nothingness-size {
  font-size: 22px;
}

@media (max-width: 1024px) {
  .nothingness {
    width: 562px;
    height: 247px;
  }
  .nothingness-size {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .nothingness {
    width: 418px;
    height: 183px;
  }
  .nothingness-size {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .nothingness {
    width: 262px;
    height: 115px;
  }
  .nothingness-size {
    font-size: 12px;
  }
}
@charset "UTF-8";
/**定义颜色-参照文字说明：https://www.colorhexa.com/**/
/****************/
/********颜色定义********/
/**业务命名  **/
/**辅助色**/
/** darkextr>darker>dark>''>light>lighter>lightextr》; 
超深>更深>深>普通>淡>更淡>超淡
disabled 不可用
regular正常
Placeholder：占位符
base:基础

**/
/* Background
-------------------------- */
/* Link
-------------------------- */
/**text**/
/* border----------------------*/
.show-breadNav-index::before {
  width: 15px;
  height: 16px;
  margin-right: 10px;
  vertical-align: -1px;
  content: url("/zjtx/statics/images/house.png");
}
.show-breadNav--blanindex::before {
  content: url("/zjtx/statics/images/house_white.png");
}
.show-breadNav .el-breadcrumb {
  line-height: normal;
  display: flex;
  align-items: center;
  font-size: 15px;
  line-height: 21px;
  height: 21px;
  margin-top: 6px;
  margin-bottom: 6px;
}
.show-breadNav .el-breadcrumb__inner {
  color: #a2a2a2;
  font-weight: normal;
}
.show-breadNav .el-breadcrumb__inner > a {
  font-weight: normal;
  color: #666666;
}
.show-breadNav .el-breadcrumb__item:last-child .el-breadcrumb__inner,
.show-breadNav .el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.show-breadNav .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,
.show-breadNav .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {
  font-weight: 400;
  color: #333333;
  cursor: text;
}
.show-breadNav .el-breadcrumb__inner.is-link:hover {
  color: #0d55bb;
  cursor: pointer;
}

.pager {
  white-space: nowrap;
  margin-bottom: 80px;
}
.pager-con .btn-primary {
  width: 85px;
  color: #333333;
  font-size: 15px;
  height: 30px;
  border-radius: 4px;
  border: 1px solid #e4e7ec !important;
  background-color: #ffffff;
}
.pager-con .btn-primary:hover {
  color: #ffffff;
  background-color: #2888c7;
}
.pager-con .btn:hover {
  background-color: #2888c7 !important;
  color: #fff !important;
  border: 1px solid #2888c7 !important;
}
.pager__seltrun .el-input__inner {
  font-size: 15px;
  height: 30px;
  max-width: 100px;
  line-height: 30px;
}
.pager__seltrun .el-input__inner:focus {
  border-color: #0d55bb;
}
.pager__seltrun .el-input.is-focus .el-input__inner {
  border-color: #0d55bb;
}
.pager__seltrun .el-input__icon {
  line-height: 30px;
}
.pager__turn {
  display: inline-block;
  font-size: 15px;
  min-width: 85px;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pager a {
  display: inline-block;
  margin: 29px 5px 4px 5px;
  background-color: #ffffff;
  border: solid 1px #efefef;
  color: #333333;
  min-width: 30px;
  min-height: 30px;
  border-radius: 4px;
  padding: 4px 4px;
  font-weight: normal;
  font-family: MicrosoftYaHei;
  font-size: 15px;
  height: 30px;
  box-sizing: border-box;
  text-align: center;
}
.pager a:hover {
  background-color: #2888c7;
  color: #fff !important;
}
.pager a.disabled {
  background-color: #cdcdcd;
  cursor: not-allowed;
}
.pager a.disabled:hover {
  color: #333333;
}
.pager .tota {
  color: #333333;
  min-width: 30px;
  min-height: 30px;
  padding: 4px 5px;
  font-weight: normal;
  font-family: MicrosoftYaHei;
  font-size: 14px;
  height: 28px;
  box-sizing: border-box;
}
.pager__input {
  text-align: center;
  border-radius: 4px;
  width: 45px;
  height: 30px;
  padding: 0 3px;
  border: 1px solid #ebebeb;
  box-sizing: border-box;
}
.pager__input:focus {
  border: solid 1px #2888c7;
}
.pager__cur {
  background-color: #2888c7 !important;
  color: #fff !important;
  display: block;
}
.pager__cur a {
  background-color: #2888c7 !important;
  color: #fff !important;
}
.pager .el-button:hover,
.pager .el-button:active,
.pager .el-button:focus {
  background-color: #2888c7;
  color: #fff !important;
  border-color: #2888c7;
}

@media (max-width: 1024px) {
  .pager {
    margin-bottom: 65px;
  }
}
@media (max-width: 768px) {
  .pager {
    margin-bottom: 50px;
  }
  .pager__turn {
    display: none !important;
  }
  .pager__seltrun {
    display: none !important;
  }
  .pager__tiptext {
    display: none;
  }
  .pager__input {
    display: none;
  }
  #jumpbtn {
    display: none !important;
  }
}
@media (max-width: 480px) {
  .pager {
    margin-bottom: 35px;
  }
}
.paging-con {
  display: block;
  text-align: center;
  margin-top: 27px;
  margin-bottom: 82px;
}
.paging-con__content {
  display: inline-flex;
  align-items: center;
}
.paging-con__content span {
  font-weight: normal !important;
}
.paging-con__content .el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #2888c7;
  color: #ffffff;
}
.paging-con__content .el-pager li {
  padding: 0 3px;
  font-size: 14px;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #efefef;
  min-width: 30px !important;
  height: 30px;
  line-height: 30px;
  font-weight: normal !important;
}
.paging-con__content .el-pagination__sizes {
  margin: 0;
}
.paging-con__content .el-pagination__sizes .el-input .el-input__inner:hover {
  border-color: #2888c7 !important;
}
.paging-con__content .el-select .el-input.is-focus .el-input__inner {
  border-color: #2888c7;
}
.paging-con__content .el-pagination.is-background .el-pager li {
  background-color: #ffffff;
  color: #333333;
  min-width: 30px;
  height: 30px;
  border-radius: 4px;
  border: solid 1px #e4e7ec;
}
.paging-con__content .el-input--mini .el-input__inner {
  height: 30px;
  line-height: 30px;
}
.paging-con__content .el-pagination .el-select .el-input {
  width: 85px;
}
.paging-con__content .el-pagination.is-background .btn-next {
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #efefef;
  color: #333333;
  min-width: 30px;
  border-radius: 4px;
}
.paging-con__content .el-pagination.is-background .btn-prev {
  background-color: #ffffff;
  border: 1px solid #efefef;
  color: #333333;
  font-size: 14px;
  min-width: 30px;
  border-radius: 4px;
}
.paging-con__content .el-pagination button {
  width: 30px;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  padding: 0 4px;
  border-radius: 4px;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #efefef;
}
.paging-con__content .el-pagination span:not([class*=suffix]) {
  font-size: 14px;
  min-width: 30px;
  height: 30px;
  line-height: 30px;
}
.paging-con__content .el-pagination button:hover {
  background-color: #2888c7 !important;
  color: #ffffff !important;
}
.paging-con__content .el-pagination.is-background .btn-next.disabled,
.paging-con__content .el-pagination.is-background .btn-next:disabled,
.paging-con__content .el-pagination.is-background .btn-prev.disabled,
.paging-con__content .el-pagination.is-background .btn-prev:disabled,
.paging-con__content .el-pagination.is-background .el-pager li.disabled {
  color: #b8b4b4 !important;
  background-color: #ffffff !important;
  border: 1px solid #efefef;
}
.paging-con__content .el-input.is-active .el-input__inner,
.paging-con__content .el-input__inner:focus {
  border-color: #2888c7;
}
.paging-con__content .el-pagination__editor.el-input .el-input__inner {
  height: 30px;
}
.paging-con__content .el-pagination__jump {
  margin-left: 10px;
}
.paging-con__content .pager__input {
  font-size: 12px !important;
  font-weight: normal !important;
}
.paging-con__content .el-button {
  width: 56px !important;
  height: 32px !important;
  border-radius: 3px;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  background: #fff;
  border: 1px solid #eaeaea;
  color: #575757;
  outline: 0;
}
.paging-con__content .el-button span {
  font-size: 12px !important;
}

@media (max-width: 768px) {
  .paging-con__content .el-pagination span:not([class*=suffix]) {
    display: none;
  }
}
.list-bg {
  width: 100%;
  height: 177px;
  background-image: url(/zjtx/statics/images/bg_listnews.png);
  background-size: auto 100%;
  background-position: top center;
  background-repeat: no-repeat;
}
.list-bg-title {
  padding-top: 70px;
  font-size: 36px;
  color: #fff;
}
.list-contain {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
}
.list-tab .el-tabs__active-bar {
  display: none;
}
.list-tab .el-tabs__nav-wrap::after {
  display: none;
}
.list-tab .el-tabs__item {
  font-size: 18px;
}
.list-tab .el-tabs__item:hover {
  color: #0d55bb;
}
.list-tab .el-tabs__item.is-active {
  color: #0d55bb;
}
.list-tabheader {
  line-height: 49px;
  height: 49px;
  margin-bottom: 15px;
  background-color: #eaeef3;
}
.list-tabheader .show-breadNav .el-breadcrumb {
  line-height: normal;
  display: flex;
  align-items: center;
  font-size: 15px;
  line-height: 49px;
  height: 49px;
  margin-top: 0;
  margin-bottom: 0;
}
.list-tabheader .show-breadNav a:hover {
  color: #0d55bb;
  cursor: pointer;
}
.list-tabheader-contain {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
}
.list-lcon {
  width: 897px;
  margin-bottom: 8px;
  min-height: 760px;
  background-color: #ffffff;
  border: solid 1px #ececec;
}
.list-lcon ul li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.list-lcon li {
  position: relative;
  padding: 40px 18px 39px 52px;
  border-bottom: dashed 1px #deedff;
}
.list-lcon li:last-child {
  border-bottom: none;
}
.list-lcon li a:focus {
  color: #0d55bb !important;
}
.list-lcon li h5 {
  font-size: 20px;
  margin-bottom: 35px;
  display: block;
  font-family: Microsoft YaHei;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list-lcon li h5::before {
  content: "•";
  margin-right: 10px;
  /* 调整圆点与文字的间距 */
  width: 6px;
  height: 6px;
  color: #c7c7c7;
}
.list-lcon li p {
  line-height: 27px;
  font-size: 16px;
  margin-left: 17px;
  color: #a2a2a2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.list-lcon li .lcon-cont {
  width: 0;
  flex: 1;
}
.list-lcon li .lcon-info {
  display: grid;
  width: 96px;
  margin-left: 13px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 17px;
  padding-right: 16px;
  box-sizing: border-box;
  text-align: center;
  background-color: #ffffff;
  border: solid 1px #deedff;
}
.list-lcon li .lcon-info b {
  font-size: 26px;
  line-height: 27px;
  margin-bottom: 4px;
  font-weight: normal;
}
.list-lcon li .lcon-info span {
  white-space: nowrap;
  font-size: 16px;
  line-height: 27px;
}
.list-lcon li:hover h5 {
  color: #0d55bb;
}
.list-lcon li:hover h5::before {
  color: #0d55bb;
  /* 小圆点颜色 */
}
.list-lcon-title {
  padding: 20px 20px 23px 35px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #ececec;
}
.list-lcon-title .tit-bg {
  width: 5px;
  height: 23px;
  color: #0d55bb;
  line-height: 22px;
  font-size: 22px;
  white-space: nowrap;
  background-image: url(/zjtx/statics/images/bg_newsborder.png);
}
.list-lcon-title .tit-bg h5 {
  margin-left: 18px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #0d55bb;
}
.list-object {
  margin-left: 12px;
  margin-bottom: 20px;
}
.list-object ul > li {
  width: 289px;
  height: 158px;
}
.list-object ul > li > a > img {
  width: 289px;
  height: 158px;
}
.list-polcon {
  width: 100%;
}
.list-polishowheader {
  margin-bottom: 12px;
  background-color: #ffffff;
  border: solid 1px #ececec;
  padding: 24px 19px 15px 23px;
  box-sizing: border-box;
  position: relative;
}
.list-polishowheader > h4 {
  font-size: 24px;
  letter-spacing: 1px;
  margin-bottom: 36px;
  color: #333333;
}
.list-polishowheader__info {
  display: flex;
  flex-wrap: wrap;
  padding-right: 105px;
}
.list-polishowheader__info span {
  font-size: 15px;
  letter-spacing: 1px;
  margin-right: 24px;
}
.list-polishowheader__info i {
  font-style: normal;
  margin-right: 32px;
  color: #deedff;
}
.list-polishowheader__qrcode {
  display: none;
}
.list-polishowheader__share {
  position: absolute;
  right: 19px;
  bottom: 17px;
  width: 104px;
  height: 37px;
  line-height: 37px;
  font-size: 16px;
  padding: 0;
  background-color: #ffffff;
  color: #0d55bb;
  border: solid 1px #0d55bb;
}
.list-polishowheader__share:hover {
  background-color: #0d55bb;
  color: #fff;
  border: solid 1px #0d55bb;
}
.list-polishowheader__share:hover .qrcode {
  display: block;
}
.list-polishowheader__share:focus {
  background-color: #0d55bb;
  color: #fff;
  border: solid 1px #0d55bb;
}
.list-polishowheader__share:active {
  background-color: #0d55bb;
  color: #fff;
  border: solid 1px #0d55bb;
}
.list-polishowheader__share img {
  margin-top: 6px;
  width: 100px;
  height: 100px;
}

@media (max-width: 1200px) {
  .list-contain-panel {
    width: 100%;
  }
  .list-object {
    display: none;
  }
  .list-bg-title {
    width: auto;
    max-width: 100%;
    padding-left: 35px;
  }
  .list-tabheader-contain {
    max-width: 100%;
    width: 100%;
    padding: 0 20px 0 35px;
  }
  .list-contain {
    max-width: 100%;
    width: auto;
  }
  .list-lcon {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .list-tabheader .list-tab {
    display: none;
  }
  .list-wrapper {
    box-sizing: border-box;
  }
  .list-bg-title {
    padding-left: 35px;
  }
  .list-contain {
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .list-wrapper {
    min-width: 378px;
  }
  .list-bg {
    height: 146px;
  }
  .list-bg-title {
    font-size: 30px;
    padding-top: 54px;
  }
  .list-tabheader {
    line-height: 40px;
    height: 40px;
    margin-bottom: 12px;
  }
  .list-tab .el-tabs__item {
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
  }
  .list-tabheader .show-breadNav .el-breadcrumb {
    font-size: 12px;
    line-height: 40px;
    height: 40px;
  }
  .list-lcon li {
    padding: 18px 15px 20px 14px;
  }
  .list-lcon li p {
    display: none;
  }
  .list-lcon li h5 {
    font-size: 18px !important;
    margin-bottom: 0 !important;
    white-space: normal !important;
    word-break: break-all !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
  }
  .list-polishowheader {
    height: auto;
  }
  .list-polishowheader > h4 {
    font-size: 18px;
    margin-bottom: 26px;
  }
  .list-polishowheader__info {
    display: grid;
  }
  .list-polishowheader__info span {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .list-polishowheader__info i {
    display: none;
  }
  .list-polishowheader__share {
    width: 84px;
    height: 34px;
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .list-tab .el-tabs__item {
    padding: 0 5px;
  }
  .list-tabheader-contain {
    padding: 0 10px 0 20px;
  }
  .list-bg-title {
    padding-left: 20px;
  }
  .list-lcon-title {
    padding: 12px 12px 12px 20px;
  }
  .list-polishowheader > h4 {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .list-polishowheader__info span {
    font-size: 12px;
    margin-bottom: 7px;
  }
  .list-polishowheader__share {
    width: 64px;
  }
}
.enterlist-bg {
  width: 100%;
  height: 177px;
  background-image: url(/zjtx/statics/images/bg_enterprise.jpg);
  background-size: auto 100%;
  background-position: top center;
  background-repeat: no-repeat;
  transition: 0.5s all;
}
.enterlist-bg-title {
  padding-top: 69px;
}
.enterlist-breadNav .el-icon-arrow-right:before {
  color: #fff;
}
.enterlist-breadNav-index::before {
  width: 15px;
  height: 16px;
  margin-right: 10px;
  vertical-align: -1px;
  content: url("/zjtx/statics/images/house_white.png");
}
.enterlist-breadNav .el-breadcrumb {
  line-height: normal;
  display: flex;
  align-items: center;
  font-size: 15px;
  line-height: 21px;
  height: 21px;
  margin-top: 6px;
  margin-bottom: 12px;
}
.enterlist-breadNav .el-breadcrumb__inner {
  color: #fff;
  font-weight: normal;
}
.enterlist-breadNav .el-breadcrumb__inner > a {
  font-weight: normal;
  color: #fff;
}
.enterlist-breadNav .el-breadcrumb__item:last-child .el-breadcrumb__inner,
.enterlist-breadNav .el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.enterlist-breadNav .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,
.enterlist-breadNav .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {
  font-weight: 400;
  color: #fff;
  cursor: text;
}
.enterlist-breadNav .el-breadcrumb__inner.is-link:hover {
  color: #fff;
  cursor: pointer;
}
.enterlist-content-title {
  padding: 21px 24px 20px 22px;
}
.enterlist-content-title .tit-bg {
  width: 5px;
  height: 23px;
  color: #0d55bb;
  line-height: 22px;
  font-size: 22px;
  white-space: nowrap;
  background-image: url(/zjtx/statics/images/bg_newsborder.png);
}
.enterlist-content-title .tit-bg h5 {
  margin-left: 18px;
  height: 29px;
  font-size: 22px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #333333;
}
.enterlist-screencon {
  margin-bottom: 13px;
  background-color: #ffffff;
  border: solid 1px #ececec;
  margin-top: 15px;
  box-sizing: border-box;
}
.enterlist-screencon .screencon-topcon {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 16px 7px 15px;
}
.enterlist-screencon .screencon-topcon h5 {
  width: 200px;
  height: 31px;
  font-family: Microsoft YaHei;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: 1px;
  color: #333333;
}
.enterlist-screencon .screencon-topcon .btn-entapply {
  height: 42px;
  background-color: #0d55bb;
  border-color: #0d55bb;
  border-radius: 6px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: 1px;
  color: #fff;
}
.enterlist-screencon .screencon-topcon .btn-entapply:hover {
  background-color: #0c489e;
  border-color: #0c489e;
}
.enterlist-screencon .screencon-boxcon {
  display: flex;
  justify-content: flex-start;
  /* 调整盒子之间的间距 */
  width: 100%;
  height: 136px;
  position: relative;
}
.enterlist-screencon .screencon-boxcon-item {
  width: 25%;
  /* 平均分配宽度 */
  display: flex;
}
.enterlist-screencon .screencon-boxcon-item:first-child::after {
  display: none;
}
.enterlist-screencon .screencon-boxcon-item::after {
  content: "";
  position: absolute;
  bottom: 42px;
  height: 69px;
  width: 1px;
  /* 边线的宽度 */
  background-color: #ececec;
  /* 边线的颜色 */
}
.enterlist-screencon .screencon-boxcon-item > img {
  padding-top: 26px;
}
.enterlist-screencon .screencon-boxcon-item .item-inco {
  padding-top: 26px;
  padding-left: 42px;
}
.enterlist-screencon .screencon-boxcon-item .item-inco > span {
  height: 21px;
  display: block;
  font-size: 16px;
  letter-spacing: 1px;
  color: #333333;
  margin-bottom: 17px;
}
.enterlist-screencon .screencon-boxcon-item > div {
  white-space: nowrap;
}
.enterlist-screencon .screencon-boxcon-item b {
  display: inline-block;
  height: 40px;
  font-size: 30px;
  letter-spacing: 2px;
  color: #0d55bb;
  font-weight: normal;
}
.enterlist-screencon .screencon-boxcon-item em {
  display: inline-block;
  font-style: normal;
  font-size: 16px;
  letter-spacing: 1px;
  color: #898989;
}
.enterlist-screencon .screencon-boxcon a:hover,
.enterlist-screencon .screencon-boxcon .current {
  background-image: url(/zjtx/statics/images/bg_enterscreen.png);
}
.enterlist-content {
  transition: 0.5s all;
  background-color: #ffffff;
}
.enterlist-content > ul {
  padding: 22px 24px 3px 22px;
}
.enterlist-content > ul > li:first-child a {
  padding-top: 0;
}
.enterlist-content > ul > li:last-child a {
  border-bottom: none;
}
.enterlist-content > ul a {
  display: flex;
  padding-top: 51px;
  padding-bottom: 10px;
  border-bottom: dashed 1px #ececec;
}
.enterlist-content > ul a > img {
  margin-right: 36px;
  width: 239px;
  height: 164px;
}
.enterlist-content > ul a .con-wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.enterlist-content > ul a .con-corecon {
  margin-right: 47px;
  margin-top: 34px;
}
.enterlist-content > ul a .con-corecon > span {
  display: block;
  white-space: nowrap;
  height: 31px;
  line-height: 31px;
  padding: 0px 11px;
  color: #fff;
  margin-bottom: 19px;
  background-image: linear-gradient(0deg, #73abfc 0%, #5e9df8 100%);
  border-radius: 6px;
}
.enterlist-content > ul a .con-corecon-core {
  font-size: 18px;
  letter-spacing: 1px;
  color: #333333;
  white-space: nowrap;
}
.enterlist-content > ul a .con-corecon-core b {
  width: 86px;
  height: 56px;
  font-size: 42px;
  font-weight: normal;
  line-height: 26px;
  letter-spacing: 2px;
  color: #0d55bb;
}
.enterlist-content > ul a .con-info {
  margin-right: 10px;
}
.enterlist-content > ul a .con-info > h5 {
  height: 52px;
  font-size: 24px;
  margin-bottom: 54px;
  font-weight: normal;
  line-height: 26px;
  letter-spacing: 1px;
  color: #333333;
}
.enterlist-content > ul a .con-info-detail {
  height: 21px;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 1px;
  color: #a2a2a2;
  margin-bottom: 11px;
}
.enterlist-content > ul a .con-info-detail b {
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #333333;
}
.enterlist-content > ul a .con-info-detail:last-child {
  margin-bottom: 0;
}
.enterlist-content > ul a:hover .con-info > h5 {
  color: #0d55bb;
}
.enterlist-content > ul a:focus .con-info > h5 {
  color: #898989;
}
.enterlist-content > span {
  display: block;
  font-size: 16px;
  line-height: 50px;
  letter-spacing: 1px;
  margin-left: 22px;
  padding-left: 17px;
  margin-right: 16px;
  color: #333333;
  height: 50px;
  background-color: rgba(244, 247, 252, 0.5);
}
.enterlist-diacon .diacon-flexcon {
  display: flex;
}
.enterlist-diacon .diacon-flexcon .flexcon-sec {
  margin-left: 16px;
}
.enterlist-diacon .el-radio__input.is-checked + .el-radio__label {
  color: #333333;
}
.enterlist-diacon .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #333333;
}
.enterlist-diacon .diacon-checkcon .el-form-item__content {
  width: 100% !important;
}
.enterlist-diacon .diacon-checkcon .el-checkbox__input.is-checked .el-checkbox__inner,
.enterlist-diacon .diacon-checkcon .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #0d55bb;
  border-color: #0d55bb;
}
.enterlist-diacon .diacon-checkcon .el-checkbox__inner:hover {
  border-color: #0d55bb;
}
.enterlist-diacon .diacon-radiocon .el-radio__input.is-checked .el-radio__inner {
  border-color: #0d55bb;
  background: #0d55bb;
}
.enterlist-diacon .diacon-radiocon .el-radio__inner:hover {
  border-color: #0d55bb;
}
.enterlist-diacon .diacon-specicon {
  margin-left: 16px;
  margin-top: 56px;
}
.enterlist-diacon .diacon-specicon .el-form-item__content {
  width: 277px !important;
}
.enterlist-diacon .diacon-specicon .input-with-button {
  display: flex;
  align-items: center;
}
.enterlist-diacon .diacon-specicon .input-with-button .btn-valid {
  width: 119px;
  height: 43px;
  background-color: #0d55bb;
  border-radius: 0px 6px 6px 0px;
  border: solid 1px #0d55bb;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 1px;
  color: #ffffff;
}
.enterlist-diacon .diacon-specicon .input-with-button .btn-valid:hover {
  background-color: #0c489e;
  border: solid 1px #0c489e;
}
.enterlist-diacon .diacon-specicon .input-with-button .el-input__inner {
  border-right: none;
  border-radius: 4px 0px 0px 4px;
  padding: 0 12px;
}
.enterlist-diacon .el-dialog {
  width: 80%;
  max-width: 818px;
  background-color: #ffffff;
  border: solid 1px #707070;
  margin-top: 5vh !important;
}
.enterlist-diacon .el-dialog .el-dialog__header {
  padding: 15px 27px 13px 24px;
  border-bottom: solid 1px #ececec;
  background-color: rgba(244, 247, 252, 0.5);
}
.enterlist-diacon .el-dialog .el-dialog__header .el-dialog__title {
  font-size: 22px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #333333;
}
.enterlist-diacon .el-dialog .el-dialog__footer {
  padding: 16px 24px 16px;
  border-top: solid 1px #ececec;
  text-align: right;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.enterlist-diacon .el-dialog .el-icon-close:before {
  font-size: 22px;
}
.enterlist-diacon .el-dialog .el-dialog__headerbtn .el-dialog__close {
  color: #b2b2b2;
}
.enterlist-diacon .el-dialog .el-dialog__headerbtn {
  top: 17px;
}
.enterlist-diacon .el-dialog .el-dialog__body {
  padding: 0px 20px 22px 20px;
  color: #333333;
  font-size: 16px;
  overflow-y: scroll;
  max-height: 644px;
}
.enterlist-diacon .el-dialog .el-dialog__footer {
  padding: 16px 24px 16px;
  border-top: solid 1px #ececec;
  text-align: right;
}
.enterlist-diacon .el-dialog .btn-cancel {
  width: 102px;
  height: 43px;
  font-size: 16px;
  color: #333333;
  letter-spacing: 1px;
  background-color: #ffffff;
  border-radius: 6px;
  border: solid 1px #ececec;
}
.enterlist-diacon .el-dialog .btn-cancel:hover {
  background-color: #f3f7fc;
}
.enterlist-diacon .el-dialog .btn-submit {
  width: 102px;
  letter-spacing: 1px;
  font-size: 16px;
  color: #ffffff;
  height: 43px;
  border: none;
  background-color: #0d55bb;
  border-radius: 6px;
}
.enterlist-diacon .el-dialog .btn-submit:hover {
  background-color: #0c489e;
}
.enterlist-diacon .custom-input textarea::placeholder {
  color: #a2a2a2;
  letter-spacing: 1px;
  font-size: 16px;
}
.enterlist-diacon .el-form .el-form-item__label {
  line-height: 56px;
}
.enterlist-diacon .el-form .el-form-item__content {
  line-height: 40px;
  position: relative;
  width: 358px;
}
.enterlist-diacon .el-form .el-select {
  width: 358px;
}
.enterlist-diacon .el-form .el-textarea {
  width: 728px;
  height: 93px;
}
.enterlist .valid-input {
  display: flex;
  flex-wrap: nowrap;
}
.enterlist .valid-img {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.enterlist .btn-valid-submit {
  width: 80px;
  height: 35px;
  line-height: 1;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  border: none;
  background-color: #0d55bb;
  border-radius: 6px;
  padding: 0 !important;
}
.enterlist .btn-valid-submit:hover {
  background-color: #0c489e;
}
.enterlist .btn-valid-cancel {
  width: 80px;
  height: 35px;
  text-align: center;
  line-height: 1;
  font-size: 14px;
  color: #333333;
  background-color: #ffffff;
  border-radius: 6px;
  border: solid 1px #ececec;
  padding: 0 !important;
}
.enterlist .btn-valid-cancel:hover {
  background-color: #f3f7fc;
}

.el-select-dropdown .el-scrollbar .el-scrollbar__wrap ul li {
  height: 100%;
}
.el-select-dropdown .el-scrollbar .el-scrollbar__wrap ul li span {
  display: block;
  line-height: 20px;
  white-space: wrap;
}
.el-select-dropdown .el-scrollbar .el-scrollbar__wrap .el-select-dropdown__item.selected::after {
  top: 50%;
  transform: translateY(-50%);
}

@media (max-width: 1200px) {
  .listbg-wrapper {
    height: 159px;
  }
  .enterlist-diacon .el-form .el-textarea {
    width: 100%;
  }
  .enterlist-diacon .diacon-textareacon .el-form-item__content {
    width: 100% !important;
  }
  .enterlist-bg {
    background-size: auto 90%;
  }
  .enterlist-bg-title {
    width: auto;
    max-width: 100%;
    padding-left: 35px;
    padding-top: 60px;
    box-sizing: border-box;
  }
  .enterlist-breadNav {
    width: 100%;
    padding-left: 35px;
    box-sizing: border-box;
  }
  .enterlist-screencon {
    width: 100%;
  }
  .enterlist-content {
    width: 100%;
  }
  .enterlist .pager {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .listbg-wrapper {
    height: 142px;
  }
  .enterlist-bg {
    background-size: auto 80%;
  }
  .enterlist-bg-title {
    padding-top: 52px;
  }
  .enterlist-bg-title img {
    width: 150px;
  }
  .enterlist-diacon .diacon-flexcon {
    flex-wrap: wrap;
  }
  .enterlist-diacon .flexcon-sec {
    width: 100%;
    margin-left: 0 !important;
  }
  .enterlist-diacon .diacon-specicon {
    width: 100%;
    margin-left: 0;
    margin-top: 5px;
  }
  .enterlist-diacon .el-dialog {
    min-width: 60%;
  }
}
@media (max-width: 768px) {
  .listbg-wrapper {
    height: 107px;
  }
  .enterlist-bg {
    background-size: auto 60%;
  }
  .enterlist-bg-title {
    padding-top: 35px;
  }
  .enterlist-bg-title img {
    width: 120px;
  }
  .enterlist-screencon {
    margin-top: 12px;
  }
  .enterlist-screencon .screencon-topcon h5 {
    font-size: 18px;
  }
  .enterlist-screencon .screencon-topcon .btn-entapply {
    width: auto;
    line-height: 1;
    height: 34px;
    font-size: 12px;
    padding: 0px 11px;
  }
  .enterlist-breadNav .el-breadcrumb {
    font-size: 12px;
  }
  .enterlist-content > ul a .con-corecon-core {
    font-size: 14px;
  }
  .enterlist-content > ul a .con-corecon-core b {
    font-size: 28px;
  }
  .enterlist-content > ul a .con-info-detail {
    font-size: 14px;
    margin-bottom: 0;
  }
  .enterlist-content > ul a .con-info-detail b {
    font-size: 14px;
  }
  .enterlist-content > ul a {
    padding-top: 31px;
  }
  .enterlist-content > span {
    font-size: 14px;
    line-height: 40px;
    height: 40px;
  }
  .enterlist-content > ul a .con-info > h5 {
    font-size: 18px;
    margin-bottom: 20px;
    height: 52px;
  }
  .enterlist-content > ul a > img {
    margin-right: 16px;
    width: auto;
    height: 110px;
  }
  .enterlist-content > ul a .con-corecon > span {
    height: 25px;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    width: 41px;
    padding: 0 8px;
    margin-bottom: 7px;
  }
  .enterlist-screencon .screencon-boxcon {
    height: 116px;
  }
  .enterlist-screencon .screencon-boxcon-item .item-inco > span {
    font-size: 15px;
  }
  .enterlist-content > ul a .con-corecon {
    margin-top: 52px;
    margin-right: 0;
    position: absolute;
    right: 0;
  }
  .enterlist-content > ul a .con-wrapper {
    position: relative;
  }
  .enterlist-screencon .screencon-boxcon-item > img {
    display: none;
  }
  .enterlist-screencon .screencon-boxcon-item {
    width: 64%;
    display: block;
    text-align: center;
    position: relative;
  }
  .enterlist-screencon .screencon-boxcon-item .item-inco {
    padding-left: 0;
  }
  .enterlist-screencon .screencon-boxcon-item::after {
    left: 0;
    bottom: 22px;
    height: 60px;
  }
  .enterlist-screencon .screencon-boxcon-item b {
    font-size: 28px;
  }
  .enterlist-screencon .screencon-boxcon-item em {
    font-size: 14px;
  }
  .enterlist .valid-input {
    flex-wrap: wrap;
  }
  .enterlist .valid-img {
    margin-left: 0;
    margin-top: 10px;
  }
}
@media (max-width: 680px) {
  .listbg-wrapper {
    height: 88px;
  }
  .enterlist-bg {
    background-size: auto 50%;
  }
}
@media (max-width: 576px) {
  .enterlist-screencon .screencon-boxcon-item b {
    font-size: 24px !important;
  }
  .enterlist-screencon .screencon-boxcon-item em {
    font-size: 14px;
  }
  .enterlist .btn-valid-submit {
    width: 55px;
    height: 28px;
    font-size: 12px;
  }
  .enterlist .btn-valid-cancel {
    width: 55px;
    height: 28px;
    font-size: 12px;
  }
  .el-select-dropdown {
    left: 0 !important;
  }
  .el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after {
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (max-width: 480px) {
  .listbg-wrapper {
    height: 63px;
  }
  .enterlist-bg {
    background-size: auto 35%;
  }
  .enterlist-bg-title {
    padding-top: 22px;
  }
  .enterlist-bg-title img {
    width: 100px;
  }
  .enterlist-content > ul a > img {
    height: 84px;
    margin-right: 7px;
  }
  .enterlist-content > ul a .con-info-detail {
    font-size: 12px;
    margin-bottom: 0;
  }
  .enterlist-content > ul a .con-info-detail b {
    font-size: 12px;
  }
  .enterlist-content > ul a .con-info > h5 {
    font-size: 16px;
  }
  .enterlist-content > ul a .con-corecon {
    margin-top: 47px;
  }
  .enterlist-content > ul a .con-corecon > span {
    margin-bottom: 10px;
  }
  .enterlist-content > ul a .con-corecon-core {
    font-size: 12px;
  }
  .enterlist-content > ul a .con-corecon-core b {
    font-size: 28px;
  }
  .enterlist-screencon .screencon-boxcon-item .item-inco > span {
    font-size: 14px;
  }
  .enterlist-screencon .screencon-boxcon-item b {
    font-size: 19px !important;
  }
  .enterlist-screencon .screencon-boxcon-item em {
    font-size: 12px;
  }
  .enterlist-content-title {
    padding: 21px 10px 20px 10px;
  }
  .enterlist-content > span {
    font-size: 12px;
    line-height: 30px;
    height: 30px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .enterlist-content > ul {
    padding: 22px 10px 3px 10px;
  }
  .enterlist .btn-valid-submit {
    width: 50px;
    height: 25px;
  }
  .enterlist .btn-valid-cancel {
    width: 50px;
    height: 25px;
  }
}
@media (max-width: 444px) {
  .enterlist-diacon .el-form .el-form-item__content {
    width: 276px;
  }
  .enterlist-diacon .el-dialog .el-dialog__header .el-dialog__title {
    font-size: 19px;
  }
  .enterlist-diacon .el-form .el-select {
    width: 276px;
  }
}
.show-contain {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
}
.show-info {
  text-align: center;
  padding-left: 38px;
  padding-right: 37px;
  padding-top: 44px;
  box-sizing: border-box;
}
.show-info > h5 {
  font-size: 20px;
  margin-bottom: 24px;
  line-height: 27px;
}
.show-info > img {
  padding-top: 16px;
  margin-bottom: 24px;
}
.show-info > span {
  font-size: 15px;
  line-height: 20px;
  padding-right: 10px;
  margin-right: 10px;
  white-space: nowrap;
}
.show-content {
  min-height: 300px;
  text-align: left;
  padding: 0 28px;
}
.show-content p:has(img) {
  text-align: center;
}
.show-content img {
  max-width: 766px;
  width: 100% !important;
}
.show-option {
  display: flex;
  margin-bottom: 35px;
  justify-content: space-between;
}
.show-option-prev {
  width: 445px;
  display: flex;
  align-items: center;
  background-color: #ffffff;
  border: solid 1px #deedff;
  padding: 16px 20px 15px 23px;
  box-sizing: border-box;
  position: relative;
}
.show-option-prev > img {
  width: 25px;
  height: 11px;
  position: absolute;
  left: 26px;
}
.show-option-prev > span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.show-option-prev .prev-title {
  padding-left: 39px;
}
.show-option-prev .prev-hover {
  display: none;
}
.show-option-prev:hover .prev-def {
  display: none;
}
.show-option-prev:hover .prev-hover {
  display: block;
}
.show-option-next > img {
  right: 20px;
  left: auto;
}
.show-option-next .next-title {
  padding-right: 39px;
}
.show-option-next .next-hover {
  display: none;
}
.show-option-next:hover .next-def {
  display: none;
}
.show-option-next:hover .next-hover {
  display: block;
}
.show-polisyfile {
  text-align: left;
  margin-top: 51px;
  letter-spacing: 1px;
  margin-left: 16px;
}
.show-polisyfile b {
  font-size: 22px;
  display: block;
  color: #0d55bb;
  line-height: 23px;
  padding-left: 13px;
  margin-bottom: 20px;
  border-left: 5px solid #0d55bb;
}
.show-polisyfile a {
  font-size: 16px;
  padding-left: 20px;
  color: #0d55bb;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.show-info-title {
  font-size: 30px !important;
  letter-spacing: 2px;
  color: #333333;
  font-family: Microsoft YaHei;
}
.show-info-timg {
  padding-top: 30px !important;
}
.show-policyinfo {
  padding: 34px 35px 26px 35px;
}

@media (max-width: 1200px) {
  .show-info > img {
    width: 100%;
  }
  .show-option-prev {
    width: 49%;
    margin-right: 14px;
  }
  .show-option-prev:last-child {
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  .show-info-title {
    font-size: 22px !important;
  }
  .show-policyinfo {
    padding: 22px;
  }
  .show-info-timg {
    padding-top: 20px !important;
    margin-bottom: 10px !important;
  }
  .show-polisyfile {
    margin-left: 0px;
  }
  .show-polisyfile b {
    font-size: 18px;
    line-height: 18px;
  }
  .show-polisyfile a {
    font-size: 15px;
  }
  .show-content {
    padding: 0 15px;
  }
}
@media (max-width: 480px) {
  .show-info-title {
    font-size: 18px !important;
  }
  .show-info-timg {
    padding-top: 10px !important;
  }
  .show-info {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 40px;
  }
  .show-breadNav .el-breadcrumb {
    font-size: 12px;
  }
  .show-content {
    padding: 0 5px;
  }
}
.entershow-breadNav .el-breadcrumb {
  line-height: normal;
  display: flex;
  align-items: center;
  font-size: 15px;
  line-height: 21px;
  height: 21px;
  margin-top: 10px;
  margin-bottom: 14px;
}
.entershow-itemcon {
  display: flex;
  margin-bottom: 12px;
  padding: 36px 35px;
  position: relative;
  background-color: #ffffff;
}
.entershow-itemcon > img {
  margin-right: 26px;
  width: 253px;
  height: 173px;
}
.entershow-itemcon .con-info h5 {
  display: inline-block;
  height: 52px;
  font-size: 24px;
  margin-bottom: 14px;
  font-weight: normal;
  line-height: 26px;
  letter-spacing: 1px;
  color: #333333;
}
.entershow-itemcon .con-info span {
  padding: 0 3px;
  margin-left: 12px;
  background-color: #ffffff;
  border-radius: 4px;
  border: solid 1px #0d55bb;
  font-size: 14px;
  line-height: 23px;
  letter-spacing: 1px;
  color: #0d55bb;
  white-space: nowrap;
  height: 23px;
}
.entershow-itemcon .con-info-detailcon {
  display: flex;
  margin-bottom: 19px;
}
.entershow-itemcon .con-info-areacon {
  display: flex;
  font-size: 15px;
  letter-spacing: 1px;
}
.entershow-itemcon .con-info-areacon label {
  color: #a2a2a2;
  white-space: nowrap;
}
.entershow-itemcon .con-info-areacon b {
  font-weight: normal;
  letter-spacing: 1px;
  color: #333333;
}
.entershow-itemcon .con-info-detail {
  height: 16px;
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 1px;
  color: #a2a2a2;
  padding-left: 22px;
  padding-right: 32px;
  border-right: 1px solid #ececec;
  position: relative;
}
.entershow-itemcon .con-info-detail:last-child {
  border-right: none;
}
.entershow-itemcon .con-info-detail:first-child {
  padding-left: 0;
}
.entershow-itemcon .con-info-detail b {
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #333333;
}
.entershow-radarcon {
  margin-bottom: 12px;
  background-color: #ffffff;
}
.entershow-radarcon .radarcon-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 21px 24px 20px 22px;
  border-bottom: 1px solid #ececec;
}
.entershow-radarcon .radarcon-title .tit-bg {
  width: 5px;
  height: 23px;
  color: #0d55bb;
  line-height: 22px;
  font-size: 22px;
  white-space: nowrap;
  background-image: url(/zjtx/statics/images/bg_newsborder.png);
}
.entershow-radarcon .radarcon-title .tit-bg h5 {
  margin-left: 18px;
  height: 29px;
  font-size: 22px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #333333;
}
.entershow-radarcon .radarcon-title .btn-entapply {
  width: 114px;
  height: 42px;
  background-color: #0d55bb;
  border-radius: 6px;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 1px;
  color: #fff;
  border-color: #0d55bb;
}
.entershow-radarcon .radarcon-title .btn-entapply:hover {
  background-color: #0c489e;
  border-color: #0c489e;
}
.entershow-radarcon .radarcon-content {
  width: 100%;
  height: 330px;
  transition: all 0.5s ease;
}
.entershow-radarcon .radarcon-content-leftcon {
  padding-top: 75px;
  padding-left: 204px;
}
.entershow-radarcon .radarcon-content-leftcon > span {
  width: 104px;
  height: 31px;
  text-align: center;
  line-height: 31px;
  display: block;
  white-space: nowrap;
  background-image: linear-gradient(0deg, #73abfc 0%, #5e9df8 100%);
  border-radius: 6px;
  color: #fff;
}
.entershow-radarcon .radarcon-content-leftcon > div {
  white-space: nowrap;
  font-size: 18px;
  color: #333333;
}
.entershow-radarcon .radarcon-content-leftcon > div > b {
  width: 178px;
  height: 106px;
  display: inline-block;
  font-weight: normal;
  font-size: 80px;
  color: #0d55bb;
}
.entershow-radarcon .radarcon-content-rightcon {
  margin: 0 auto;
}
.entershow-radarcon .radarcon-content-rightcon .rightcon-chartcon {
  width: 336px;
  height: 282px;
}
.entershow-radarcon .radarcon-content-rightcon .radar-chart {
  width: 500px;
  height: 300px;
  margin-right: 85px;
  padding-top: 50px;
  /* 设置上边距为 20 像素 */
}
.entershow-radarcon .radarcon-descon {
  padding: 41px 43px 41px 46px;
}
.entershow-radarcon .radarcon-descon > p {
  min-height: 302px;
  font-size: 18px;
  line-height: 40px;
  color: #333333;
}
.entershow-des {
  margin-bottom: 55px;
}

@media (max-width: 1200px) {
  .entershow {
    width: 100%;
    min-width: 378px;
  }
  .entershow-radarcon {
    width: 100%;
  }
  .entershow-radarcon .radarcon-content-rightcon .radar-chart {
    margin-right: 65px;
  }
  .entershow-breadNav {
    width: 100%;
    box-sizing: border-box;
  }
}
@media (max-width: 1024px) {
  .enter-wrapper {
    padding: 0 10px;
  }
  .entershow-itemcon .con-info-detail {
    display: block;
    padding-left: 0;
    margin-bottom: 5px;
    padding-right: 0;
    border-right: none;
  }
  .entershow-itemcon .con-info-detailcon {
    display: grid;
    margin-bottom: 0;
  }
  .entershow-radarcon .radarcon-content {
    flex-wrap: wrap;
    height: auto;
  }
}
@media (max-width: 985px) {
  .entershow-radarcon .radarcon-content-rightcon {
    width: 100%;
  }
  .entershow-radarcon .radarcon-content-rightcon .radar-chart {
    margin: 0 auto;
  }
  .entershow-radarcon .radarcon-content-leftcon {
    padding-left: 50%;
    margin-left: -97px;
    padding-top: 0;
    padding-bottom: 75px;
  }
}
@media (max-width: 520px) {
  .entershow-radarcon .radarcon-content-rightcon .radar-chart {
    width: 400px;
    height: 250px;
  }
}
@media (max-width: 768px) {
  .entershow-itemcon {
    flex-wrap: wrap;
    padding: 0;
  }
  .entershow-itemcon > img {
    width: 100%;
    height: auto;
    margin-right: 0;
    max-height: 305px;
  }
  .entershow-itemcon .con-info {
    padding: 20px;
  }
  .entershow-itemcon .con-info-header {
    align-items: center;
    margin-bottom: 14px;
  }
  .entershow-itemcon .con-info-header span {
    font-size: 12px !important;
    height: 20px;
    line-height: 20px;
  }
  .entershow-itemcon .con-info-detail {
    margin-bottom: 10px;
  }
  .entershow-itemcon .con-info h5 {
    height: auto;
    margin-bottom: 0;
    font-size: 18px !important;
  }
}
@media (max-width: 420px) {
  .entershow-radarcon .radarcon-content-rightcon .radar-chart {
    width: 350px;
    height: 250px;
  }
}
.about-recom-title {
  width: 5px;
  height: 23px;
  margin-top: 48px;
  margin-left: 21px;
  margin-bottom: 17px;
  white-space: nowrap;
  border-bottom: 1px solid #deedff;
  background-image: url(/zjtx/statics/images/bg_newsborder.png);
}
.about-recom-title h5 {
  margin-left: 13px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #0d55bb;
}

.about-dan__box {
  margin-bottom: 27px;
}
.about-dan__box a {
  padding: 9px 10px 9px 11px;
  margin-bottom: 12px;
  display: block;
  box-sizing: border-box;
  border-radius: 20px;
  font-size: 16px;
  color: #333333;
  background-color: #f5f7f9;
  margin-right: 20px;
}
.about-dan__box a:hover {
  color: #fff;
  background-color: #0d55bb;
}

.area-cascader .el-cascader-node.in-active-path,
.area-cascader .el-cascader-node.is-active,
.area-cascader .el-cascader-node.is-selectable.in-checked-path {
  color: #0d55bb;
  font-weight: normal;
}
.area-cascader .el-cascader-node:not(.is-disabled):focus,
.area-cascader .el-cascader-node:not(.is-disabled):hover {
  background: rgba(13, 85, 187, 0.1);
}
.area-cascader .el-cascader-panel {
  max-height: 300px !important;
}
.area-cascader .el-radio__input.is-checked .el-radio__inner {
  border-color: #0d55bb;
  background: #0d55bb;
}
.area-cascader .el-radio__inner:hover {
  border-color: #0d55bb;
}

.polimatch-formpanel {
  min-height: 664px;
  margin-top: 12px;
  margin-bottom: 47px;
  background-color: #ffffff;
  border: solid 1px #ececec;
}
.polimatch-formpanel .formpanel-header {
  padding: 23px 0 26px 0;
  margin-left: 38px;
  margin-right: 39px;
  border-bottom: solid 1px #ececec;
  text-align: center;
}
.polimatch-formpanel .formpanel-header h3 {
  height: 58px;
  white-space: nowrap;
  font-size: 30px;
  font-weight: normal;
  letter-spacing: 2px;
  color: #333333;
}
.polimatch-formpanel .formpanel-header p {
  font-size: 15px;
  letter-spacing: 1px;
  color: #333333;
}
.polimatch-formpanel .formpanel-process {
  padding-top: 43px;
}
.polimatch-formpanel .formpanel-process__tainer {
  width: 612px;
  height: 40px;
}
.polimatch-formpanel .formpanel-process .el-step__head {
  color: #333;
}
.polimatch-formpanel .formpanel-process .el-step__head .el-step__icon {
  width: 40px;
  height: 40px;
  font-weight: normal;
  font-size: 18px;
  border: none;
  background: #eeeeee;
}
.polimatch-formpanel .formpanel-process .el-step__head .el-step__icon .el-step__icon-inner {
  font-weight: normal;
}
.polimatch-formpanel .formpanel-process .el-step__head .el-step__line {
  background-color: #eeeeee;
}
.polimatch-formpanel .formpanel-process .el-step__head.is-process {
  color: #fff;
}
.polimatch-formpanel .formpanel-process .el-step__head.is-process .el-step__icon {
  background: #0d55bb;
}
.polimatch-formpanel .formpanel-process .el-step.is-horizontal .el-step__line {
  top: 16px;
  height: 8px;
}
.polimatch-formpanel .formpanel-process .el-step__head.is-success {
  color: #fff;
  border-color: #0d55bb;
}
.polimatch-formpanel .formpanel-process .el-step__head.is-success .el-step__icon {
  background: #0d55bb;
}
.polimatch-formpanel .formpanel-process .el-step__head.is-success .el-step__line {
  background-color: #0d55bb;
}
.polimatch-formpanel .formpanel-process .el-step__head.is-finish {
  color: #fff;
  border-color: #0d55bb;
}
.polimatch-formpanel .formpanel-process .el-step__head.is-finish .el-step__icon {
  background: #0d55bb;
}
.polimatch-formpanel .formpanel-process .el-step__head.is-finish .el-step__line {
  background-color: #0d55bb;
}
.polimatch-formpanel .formpanel-process .el-step__head.is-finish .el-step__line-inner {
  border-width: 4px !important;
}
.polimatch-formpanel .formpanel-formstep {
  width: 450px;
  padding-bottom: 110px;
  padding-top: 76px;
}
.polimatch-formpanel .formpanel-formstep .formstep-progress {
  margin-top: 29px;
  text-align: center;
}
.polimatch-formpanel .formpanel-formstep .formstep-progress span {
  height: 27px;
  font-size: 16px;
  color: #0d55bb;
  letter-spacing: 1px;
}
.polimatch-formpanel .formpanel-formstep .formstep-progress .progress-wrapper {
  width: 445px;
  height: 18px;
  background-color: #c5e0fb;
  border-radius: 60px;
}
.polimatch-formpanel .formpanel-formstep .formstep-progress .progress-bar {
  width: 0%;
  height: 100%;
  background-color: rgba(63, 130, 244, 0.9);
  background-image: url(/zjtx/statics/images/bg_process.png);
  border-radius: 60px;
  background-size: 38px 18px;
  background-position: 0% 100%;
  transition: width 0.6s ease;
  position: relative;
}
.polimatch-formpanel .formpanel-formstep .formstep-progress .progress-bar::after {
  position: absolute;
  top: -14px;
  right: -13px;
  z-index: 9;
  width: 34px;
  height: 34px;
  content: url(/zjtx/statics/images/icon_process.png);
}
.polimatch-formpanel .formpanel-formstep .formstep-form .el-select {
  width: 445px;
  height: 42px;
}
.polimatch-formpanel .formpanel-formstep .formstep-form .el-cascader {
  width: 445px;
  height: 42px !important;
}
.polimatch-formpanel .formpanel-formstep .formstep-form .btn-resu {
  font-size: 18px;
  width: 445px;
}
.polimatch-formpanel .formpanel-formstep .formstep-form .btn-stepjump {
  width: 100px;
  font-size: 16px;
}
.polimatch-formpanel .formpanel-formstep .formstep-form .btn-next {
  width: 325px;
  font-size: 16px;
}
.polimatch-formpanel .formpanel-formstep .formstep-form .el-button {
  height: 49px;
  margin-top: 55px;
  letter-spacing: 1px;
  border-radius: 6px;
  padding: 0;
  text-align: center;
}
.polimatch-formpanel .formpanel-list {
  margin-top: 27px;
  margin-left: 33px;
  margin-right: 32px;
  background-color: #ffffff;
  border: solid 1px #ececec;
  box-sizing: border-box;
}
.polimatch-formpanel .formpanel-list > ul {
  padding: 9px 26px 6px 20px;
}
.polimatch-formpanel .formpanel-list > ul li {
  border-bottom: dashed 1px #deedff;
}
.polimatch-formpanel .formpanel-list > ul li:last-child {
  border-bottom: none;
}
.polimatch-formpanel .formpanel-list > ul li a {
  display: flex;
  padding-top: 37px;
  padding-bottom: 40px;
}
.polimatch-formpanel .formpanel-list > ul li a > span {
  padding: 1px 5px 3px 5px;
  font-size: 14px;
  box-sizing: border-box;
  letter-spacing: 1px;
  white-space: nowrap;
  color: #0d55bb;
  height: 23px;
  background-color: #ffffff;
  border-radius: 4px;
  border: solid 1px #0d55bb;
  margin-right: 9px;
}
.polimatch-formpanel .formpanel-list > ul li a > div {
  width: 0;
  flex: 1;
}
.polimatch-formpanel .formpanel-list > ul li a .li-info {
  display: flex;
  flex-wrap: wrap;
}
.polimatch-formpanel .formpanel-list > ul li a .li-info > span {
  white-space: nowrap;
  margin-right: 25px;
}
.polimatch-formpanel .formpanel-list > ul li a h5 {
  font-size: 18px;
  letter-spacing: 1px;
  color: #333333;
  margin-bottom: 69px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.polimatch-formpanel .formpanel-list > ul li a em {
  font-size: 15px;
  font-style: normal;
  letter-spacing: 1px;
  color: #333333;
  white-space: wrap;
}
.polimatch-formpanel .formpanel-list > ul li a label {
  font-size: 15px;
  letter-spacing: 1px;
  color: #a2a2a2;
}
.polimatch-formpanel .formpanel-list > ul li a i {
  font-style: normal;
  color: #deedff;
  margin-right: 25px;
}
.polimatch-formpanel .formpanel-list > ul li a:hover h5 {
  color: #0d55bb;
}
.polimatch-formpanel .formpanel-resubtn {
  margin: 0 auto;
  display: block;
  width: 361px;
  height: 49px;
  font-size: 18px;
  margin-top: 55px;
  margin-bottom: 110px;
  letter-spacing: 1px;
  border-radius: 6px;
  padding: 0;
  text-align: center;
  color: #fff;
  background-color: #0d55bb;
  border-color: #0d55bb;
}
.polimatch-formpanel .formpanel-resubtn:hover {
  background-color: #0c489e;
  border-color: #0c489e;
}

@media (max-width: 1200px) {
  .polimatch-formpanel {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .formpanel-header p {
    text-align: left;
  }
}
@media (max-width: 768px) {
  .polimatch-formpanel .formpanel-list > ul {
    padding: 9px 10px 6px 20px;
  }
  .polimatch-formpanel .formpanel-list > ul li a h5 {
    margin-bottom: 49px;
  }
  .polimatch-formpanel .formpanel-list > ul li a .li-info > span {
    display: block;
    margin-bottom: 10px;
  }
  .polimatch-formpanel .formpanel-list > ul li a i {
    display: none;
  }
  .polimatch-formpanel .formpanel-formstep .formstep-progress .progress-wrapper {
    width: 100%;
  }
  .polimatch-formpanel .formpanel-formstep .formstep-form .el-select {
    width: 100%;
  }
  .polimatch-formpanel .formpanel-formstep .formstep-form .el-cascader {
    width: 100%;
  }
  .el-cascader-menu {
    min-width: auto;
  }
  .polimatch-formpanel .formpanel-process__tainer {
    width: auto;
  }
  .polimatch-formpanel .formpanel-formstep {
    width: 65%;
  }
  .polimatch-formpanel .formstep-form .btn-opbtncon .el-form-item__content {
    display: flex;
  }
  .polimatch-formpanel .formstep-form .btn-opbtncon .fo-btn-def {
    display: inline-block;
    width: 30%;
  }
  .polimatch-formpanel .formstep-form .btn-opbtncon .fo-btn-pri {
    display: inline-block;
    width: 70%;
  }
  .polimatch-formpanel .formstep-form .btn-resu {
    width: 100% !important;
  }
}
@media (max-width: 480px) {
  .polimatch-formpanel .formpanel-resubtn {
    width: 70%;
  }
  .polimatch-formpanel .formpanel-header {
    margin-left: 28px;
    margin-right: 29px;
  }
  .polimatch-formpanel .formpanel-header h3 {
    height: 45px;
    font-size: 26px;
  }
  .polimatch-formpanel .formpanel-list {
    margin-left: 23px;
    margin-right: 22px;
  }
}
.def-form .el-cascader input::placeholder {
  color: #333333;
}
.def-form .el-form-item {
  margin-bottom: 0;
}
.def-form input::placeholder {
  color: #a2a2a2;
  letter-spacing: 1px;
  font-size: 16px;
}
.def-form .el-input__inner {
  border-radius: 6px;
  font-size: 16px;
  color: #333333;
  letter-spacing: 1px;
  height: 43px;
  line-height: 43px;
  padding: 0 12px;
  border: 1px solid #ececec;
}
.def-form .el-form-item__label {
  font-size: 15px;
  padding: 0;
  letter-spacing: 1px;
  color: #333333;
  white-space: nowrap;
}
.def-form .el-form-item__content {
  font-size: 16px;
  letter-spacing: 1px;
}
.def-form .el-input.is-active .el-input__inner,
.def-form .el-input__inner:focus {
  border-color: #0d55bb;
}
.def-form .el-cascader .el-input .el-input__inner:focus,
.def-form .el-cascader .el-input.is-focus .el-input__inner {
  border-color: #0d55bb;
}
.def-form .el-select .el-input.is-focus .el-input__inner {
  border-color: #0d55bb;
}
.def-form .el-input__inner:hover {
  border-color: #0d55bb;
}
.def-form .el-textarea__inner {
  height: 93px;
  color: #333333;
  border: 1px solid #ececec;
  border-radius: 6px;
}
.def-form .el-textarea__inner:focus {
  border-color: #0d55bb;
}
.def-form .el-textarea__inner:hover {
  border-color: #0d55bb;
}
.def-form .el-cascader .el-input__suffix {
  right: -3px;
}
.def-form .el-cascader .el-input__suffix .el-input__suffix-inner .el-icon-arrow-down:before {
  content: "\e78f";
}
.def-form .el-cascader-node__label {
  font-weight: normal;
}
.def-form .el-cascader-panel .el-cascader-menu .el-cascader-menu__wrap .el-cascader-menu__list .el-cascader-node .in-active-path {
  color: #0d55bb;
  font-weight: normal;
  background: rgba(13, 85, 187, 0.1);
}
.def-form .el-input__suffix {
  right: -3px;
}
.def-form .el-input__suffix .el-input__suffix-inner .el-input__icon {
  width: 34px;
}
.def-form .el-input__suffix .el-input__suffix-inner .el-icon-arrow-up:before {
  content: "\e78f";
}
.def-form .el-cascader .el-input .el-icon-arrow-down {
  -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
}
.def-form .el-cascader .el-input .el-icon-arrow-down.is-reverse {
  color: #0d55bb;
  -webkit-transform: rotateZ(0);
  transform: rotateZ(0);
}
.def-form .el-select .el-input .el-select__caret.is-reverse {
  color: #0d55bb;
}
.def-form .fo-btn-pri {
  color: #fff;
  background-color: #0d55bb;
  border-color: #0d55bb;
}
.def-form .fo-btn-pri:hover {
  background-color: #0c489e;
  border-color: #0c489e;
}
.def-form .fo-btn-def {
  color: #333333;
  background-color: #ffffff;
  border-color: #efefef;
}
.def-form .fo-btn-def:hover {
  background-color: #f3f7fc;
}

.online-con {
  min-height: 500px;
  margin-top: 12px;
  margin-bottom: 14px;
  background-color: #ffffff;
  border: solid 1px #ececec;
}
.online-con .test-btn {
  width: 361px;
  height: 49px;
  text-align: center;
  line-height: 49px;
  display: block;
  margin: 40px auto;
  background-color: #0d55bb;
  border-color: #0d55bb;
  border-radius: 6px;
  font-size: 18px;
  letter-spacing: 1px;
  color: #fff;
  padding: 0;
}
.online-con__header {
  border-bottom: solid 1px #ececec;
  padding: 23px 0 30px 0;
  margin-left: 63px;
  margin-right: 63px;
  margin-bottom: 37px;
  text-align: center;
}
.online-con__header h6 {
  font-size: 30px;
  font-weight: normal;
  letter-spacing: 2px;
  color: #333333;
  margin-bottom: 35px;
}
.online-con__header p {
  text-align: left;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 1px;
  color: #333333;
}
.online-con__header p a {
  color: #0d55bb;
  text-decoration: underline;
}
.online-con__deheader {
  padding-bottom: 14px;
  border-bottom: none;
}
.online-con__deheader .deheader-title {
  text-align: left;
  padding-bottom: 14px;
  border-bottom: solid 1px #ececec;
  margin-bottom: 15px;
  display: flex;
}
.online-con__deheader img {
  height: 23px;
}
.online-con__deheader b {
  line-height: 23px;
  font-size: 22px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #333333;
  padding-left: 12px;
}
.online-con__headertip {
  font-size: 16px;
  letter-spacing: 1px;
  padding: 12px 13px;
  box-sizing: border-box;
  color: #333333;
  height: 45px;
  background-color: #f4f7fc;
  text-align: left;
}
.online-con__formcon {
  margin-left: 63px;
  margin-right: 63px;
  padding-bottom: 34px;
  margin-bottom: 29px;
  border-bottom: solid 1px #ececec;
}
.online-con__formcon .formcon-item {
  margin-bottom: 22px;
}
.online-con__formcon .el-input__inner {
  width: 445px;
}
.online-con_formtitle {
  margin-bottom: 34px;
}
.online-con_formtitle > h6 {
  height: 23px;
  margin-left: 63px;
  margin-right: 63px;
  font-size: 22px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #333333;
  line-height: 23px;
  padding-left: 12px;
  border-left: 5px solid #0d55bb;
}

.online-progressline {
  box-sizing: border-box;
  padding: 21px 35px;
  background-color: #ffffff;
  position: sticky;
  bottom: 0px;
  z-index: 9;
}
.online-progressline .el-progress-bar__outer {
  height: 20px !important;
  border-radius: 0;
  background-color: #e3e6ec !important;
}
.online-progressline .el-progress-bar__inner {
  border-radius: 0;
}
.online-progressline .el-progress-bar__inner .el-progress-bar__inner {
  font-size: 16px;
}

.online-typedialog--noborder {
  border: none;
}
.online-typedialog .el-dialog {
  width: 90%;
  max-width: 1040px;
}
.online-typedialog .el-dialog__header {
  padding: 14px 24px 13px;
  border-bottom: solid 1px #ececec;
}
.online-typedialog .el-dialog__headerbtn .el-dialog__close {
  color: #b2b2b2;
  font-size: 22px;
}
.online-typedialog .el-dialog__body {
  color: #333333;
  font-size: 15px;
}
.online-typedialog .dia-savebtn {
  width: 102px;
  height: 43px;
  font-size: 16px;
  letter-spacing: 1px;
  color: #fff;
  text-align: center;
  border-color: #0d55bb;
  background-color: #0d55bb;
  border-radius: 6px;
}
.online-typedialog .el-dialog__footer {
  padding-top: 17px;
  padding-bottom: 14px;
  text-align: center;
  border-top: solid 1px #ececec;
}
.online-typedialog .typedialog-con {
  display: flex;
  justify-content: space-around;
}
.online-typedialog .typedialog-con__item {
  width: 307px;
  text-align: center;
}
.online-typedialog .typedialog-con__item b {
  width: 100%;
  font-size: 16px;
  display: block;
  color: #fff;
  padding: 16px 0;
  letter-spacing: 1px;
}
.online-typedialog .typedialog-con__item .item-img {
  margin-top: 25px;
  margin-bottom: 24px;
  min-height: 240px;
}
.online-typedialog .typedialog-con__item span {
  font-size: 15px;
  text-align: left;
  padding: 0 10px;
  box-sizing: border-box;
  height: 90px;
  display: block;
  background-color: #f3f7fc;
  display: flex;
  align-items: center;
  line-height: 25px;
}

@media (max-width: 1200px) {
  .online-con {
    width: 100%;
  }
  .online-typedialog .el-dialog {
    width: 98%;
  }
  .online-typedialog .typedialog-con {
    flex-wrap: wrap;
  }
  .online-typedialog .typedialog-con__item {
    margin-right: 0;
    margin-bottom: 43px;
  }
}
@media (max-width: 1024px) {
  .online-typedialog .el-dialog {
    width: 85%;
  }
}
@media (max-width: 800px) {
  .online-typedialog .el-dialog {
    width: 55%;
    min-width: 320px;
  }
}
@media (max-width: 768px) {
  .online-con__formcon {
    margin-left: 23px;
    margin-right: 23px;
  }
  .online-con__formcon .el-input__inner {
    width: 100%;
  }
  .online-con__formcon .el-cascader {
    width: 100%;
  }
  .online-con__header {
    margin-left: 23px;
    margin-right: 23px;
  }
  .online-con__header h6 {
    margin-bottom: 25px;
  }
  .online-con_formtitle > h6 {
    margin-left: 23px;
    margin-right: 23px;
  }
  .online-progressline {
    padding: 11px 23px;
    min-width: 378px;
  }
  .online-progressline .el-progress-bar__outer {
    height: 12px !important;
  }
  .online-progressline .el-progress-bar__inner {
    font-size: 6px;
  }
  .online-con .test-btn {
    height: 43px;
    width: 45%;
    line-height: 43px;
    font-size: 16px;
  }
}
@media (max-width: 450px) {
  .el-progress-bar__inner .el-progress-bar__innerText {
    display: none;
  }
}
.online-breadNav {
  height: 642px;
  background-position: top center;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-image: url(/zjtx/statics/images/bg_onlinetest.png);
}
.online-breadNav .el-breadcrumb {
  margin-top: 0;
  padding-top: 6px;
}
.online-breadNav .el-breadcrumb__inner {
  color: #fff !important;
  font-weight: normal;
}
.online-breadNav .el-breadcrumb__inner > a {
  color: #fff;
}
.online-breadNav .el-breadcrumb__separator {
  color: #fff;
}

.onlineshow-headercon {
  padding: 55px 47px 37px 47px;
  margin-top: -456px;
  margin-bottom: 12px;
  border-radius: 6px;
  background-repeat: no-repeat;
  background-position: top center;
  box-sizing: border-box;
  background-size: auto 100%;
  background-image: url(/zjtx/statics/images/bg_onlinetitle.png);
  position: relative;
}
.onlineshow-headercon h5 {
  font-size: 36px;
  letter-spacing: 2px;
  margin-bottom: 70px;
  color: #333333;
  font-weight: bold;
}
.onlineshow-headercon span {
  display: block;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 1px;
  margin-bottom: 14px;
}
.onlineshow-headercon em {
  font-style: normal;
  height: 24px;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 1px;
  color: #898989;
}
.onlineshow-headercon .headercon-core {
  position: absolute;
  top: -75px;
  right: 115px;
  width: 327px;
  height: 327px;
  border-radius: 50%;
  background-color: #ffffff;
}
.onlineshow-headercon .headercon-core__details {
  width: 260px;
  height: 260px;
  margin: 34px;
}
.onlineshow-headercon .headercon-core__details .el-progress-circle {
  width: 260px !important;
  height: 260px !important;
}
.onlineshow-headercon .headercon-core__details .el-progress__text {
  letter-spacing: 3px;
  color: #0665f7 !important;
  font-size: 58px !important;
}
.onlineshow-headercon .headercon-core__details .el-progress__text::before {
  content: "评测分";
  letter-spacing: 1px;
  font-size: 22px;
  display: block;
  margin-bottom: 16px;
}
.onlineshow-headercon .headercon-core__dangerdetails .el-progress__text {
  color: #f53a0f !important;
}
.onlineshow-radarcon {
  min-height: 484px;
}
.onlineshow-content-leftcon {
  width: 50%;
}
.onlineshow-content-leftcon .leftcon-conten {
  width: 542px;
  height: 235px;
  background-color: #f3f7fc;
  border-radius: 6px;
  padding: 45px 34px 49px 56px;
  box-sizing: border-box;
  margin-top: 67px;
  margin-left: 47px;
  position: relative;
}
.onlineshow-content-leftcon b {
  height: 24px;
  display: block;
  font-size: 18px;
  margin-bottom: 21px;
  line-height: 36px;
  letter-spacing: 1px;
  color: #333333;
}
.onlineshow-content-leftcon p {
  font-size: 18px;
  line-height: 36px;
  letter-spacing: 1px;
  color: #333333;
}
.onlineshow-content-leftcon .leftcon-on {
  top: 31px;
  left: 9px;
}
.onlineshow-content-leftcon .leftcon-off {
  right: 34px;
  bottom: 28px;
}
.onlineshow-content-leftcon img {
  position: absolute;
}
.onlineshow-content-rightcon {
  width: 50%;
  margin-top: 28px;
}
.onlineshow-content-rightcon .ra-chart {
  width: 556px;
  height: 442px;
  margin: 0 auto;
  box-sizing: border-box;
}
.onlineshow-bottomtitle {
  width: 632px;
  margin: 0 auto;
  margin-top: 61px;
  margin-bottom: 53px;
}
.onlineshow-bottomtitle .el-divider__text {
  background-color: #f3f7fc;
  padding: 0 15px;
  letter-spacing: 2px;
  color: #333;
  font-size: 30px;
  white-space: nowrap;
}
.onlineshow-bottomcon {
  margin-bottom: 61px;
}
.onlineshow-bottomcon .bottomcon-callcon {
  display: block;
  cursor: pointer;
  border-top: solid 1px #e8eaeb;
}
.onlineshow-bottomcon .bottomcon-callcon span {
  padding-top: 20px;
  display: flex;
  text-align: center;
  width: 86px;
  align-items: center;
  margin: 0 auto;
  white-space: nowrap;
  color: #0d55bb;
  font-size: 18px;
}
.onlineshow-bottomcon .bottomcon-callcon img {
  width: 7px;
  height: 13px;
  margin-left: 6px;
}
.onlineshow-bottomcon .bottomcon-itemslide {
  width: 386px !important;
  padding-bottom: 20px;
  display: block;
  transition: 0.5s all;
  box-sizing: border-box;
  overflow: hidden;
  background-color: #ffffff;
  box-shadow: 0px 3px 6px 0px rgba(219, 219, 219, 0.16);
}
.onlineshow-bottomcon .bottomcon-itemslide > img {
  width: 100%;
  height: 196px;
  display: block;
  margin-bottom: 26px;
}
.onlineshow-bottomcon .bottomcon-itemslide > span {
  display: block;
  margin-left: 19px;
  margin-bottom: 18px;
  font-size: 18px;
  color: #333333;
}
.onlineshow-bottomcon .bottomcon-itemslide > span:last-child {
  margin-bottom: 28px;
}
.onlineshow-bottomcon em {
  display: block;
  font-style: normal;
}
.onlineshow-bottomcon .bottomcon-container {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.onlineshow-bottomcon .swiper-father {
  position: relative;
  overflow: hidden;
}
.onlineshow-bottomcon .swiper-father .flink-con {
  max-width: 100%;
}
.onlineshow-bottomcon .bottomcon-flinkcon {
  overflow: inherit !important;
}
.onlineshow-bottomcon .bottomcon-flinkcon .swiper-button-next,
.onlineshow-bottomcon .bottomcon-flinkcon .swiper-rtl .swiper-button-prev {
  right: -76px;
}
.onlineshow-bottomcon .bottomcon-flinkcon .swiper-button-prev,
.onlineshow-bottomcon .bottomcon-flinkcon .swiper-rtl .swiper-button-next {
  left: -76px;
}
.onlineshow-bottomcon .bottomcon-flinkcon .swiper-button-prev:after,
.onlineshow-bottomcon .bottomcon-flinkcon .swiper-rtl .swiper-button-next:after {
  color: #898989;
}
.onlineshow-bottomcon .bottomcon-flinkcon .swiper-button-next:after,
.onlineshow-bottomcon .bottomcon-flinkcon .swiper-rtl .swiper-button-prev:after {
  color: #898989;
}

@media (max-width: 1200px) {
  .onlineshow-headercon {
    width: 97%;
    margin-top: -487px;
  }
  .onlineshow-radarcon {
    width: 97%;
  }
  .onlineshow-bottomcon {
    width: 100%;
  }
  .onlineshow-bottomcon .bottomcon-flinkcon .swiper-button-next,
  .onlineshow-bottomcon .bottomcon-flinkcon .swiper-rtl .swiper-button-prev {
    display: none;
  }
  .onlineshow-bottomcon .bottomcon-flinkcon .swiper-button-prev,
  .onlineshow-bottomcon .bottomcon-flinkcon .swiper-rtl .swiper-button-next {
    display: none;
  }
  .onlineshow-breacon {
    width: 97%;
  }
  .onlineshow-radarcon {
    height: auto;
  }
  .onlineshow-content-rightcon .ra-chart {
    width: 456px;
    height: 342px;
  }
}
@media (max-width: 1024px) {
  .online-breadNav {
    background-size: auto 90%;
  }
  .onlineshow-content-rightcon {
    width: 100%;
  }
  .onlineshow-content-rightcon .ra-chart {
    margin: 0 auto;
  }
  .onlineshow-content-leftcon {
    width: 100%;
  }
  .onlineshow-content-leftcon .leftcon-conten {
    width: 95%;
    margin: 0 auto;
    margin-bottom: 18px;
  }
  .onlineshow-headercon {
    height: 222px;
    padding: 34px 34px 27px 34px;
  }
  .onlineshow-headercon h5 {
    font-size: 28px;
    margin-bottom: 40px;
  }
  .onlineshow-headercon span {
    font-size: 14px;
  }
  .onlineshow-headercon em {
    font-size: 14px;
  }
  .onlineshow-headercon .headercon-core {
    top: -75px;
    right: 50px;
    width: 250px;
    height: 250px;
  }
  .onlineshow-headercon .headercon-core__details {
    width: 195px;
    height: 195px;
    margin: 28px;
  }
  .onlineshow-headercon .headercon-core__details .el-progress-circle {
    width: 195px !important;
    height: 195px !important;
  }
  .onlineshow-headercon .headercon-core__details .el-progress__text {
    font-size: 48px !important;
  }
  .onlineshow-headercon .headercon-core__details .el-progress__text::before {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .onlineshow-headercon {
    height: auto;
  }
  .onlineshow-headercon h5 {
    font-size: 25px;
  }
  .onlineshow-headercon .headercon-core {
    top: -62px;
    right: 29px;
    width: 200px;
    height: 200px;
  }
  .onlineshow-headercon .headercon-core__details {
    width: 148px;
    height: 148px;
    margin: 26px;
  }
  .onlineshow-headercon .headercon-core__details .el-progress-circle {
    width: 148px !important;
    height: 148px !important;
  }
  .onlineshow-headercon .headercon-core__details .el-progress__text {
    font-size: 32px !important;
  }
  .onlineshow-headercon .headercon-core__details .el-progress__text::before {
    font-size: 14px;
    margin-bottom: 12px;
  }
  .onlineshow-radarcon .radarcon-title .tit-bg {
    height: 18px;
    line-height: 18px;
    font-size: 18px;
  }
  .onlineshow-radarcon .radarcon-title .tit-bg h5 {
    margin-left: 12px;
    font-size: 18px;
  }
  .onlineshow-breacon .el-breadcrumb {
    font-size: 14px;
  }
  .onlineshow-breacon .show-breadNav--blanindex::before {
    width: 13px;
    height: 14px;
    margin-right: 6px;
    display: inline-block;
  }
  .onlineshow-bottomtitle {
    width: 470px;
  }
  .onlineshow-bottomtitle .el-divider__text {
    padding: 0 12px;
    font-size: 22px;
  }
  .onlineshow-bottomcon .bottomcon-itemslide {
    width: 286px !important;
    height: auto;
  }
  .onlineshow-bottomcon .bottomcon-itemslide > img {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
  .onlineshow-bottomcon .bottomcon-itemslide > span {
    margin-left: 15px;
    margin-bottom: 7px;
    font-size: 14px;
  }
  .onlineshow-bottomcon .bottomcon-callcon {
    margin-top: 15px;
  }
  .onlineshow-bottomcon .bottomcon-callcon span {
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 14px;
  }
}
@media (max-width: 559px) {
  .onlineshow-headercon {
    padding: 24px 24px 17px 24px;
  }
  .onlineshow-headercon h5 {
    font-size: 22px;
    margin-bottom: 40px;
  }
  .onlineshow-headercon .headercon-core {
    top: -38px;
    width: 150px;
    height: 150px;
  }
  .onlineshow-headercon .headercon-core__details {
    width: 108px;
    height: 108px;
    margin: 21px;
  }
  .onlineshow-headercon .headercon-core__details .el-progress-circle {
    width: 108px !important;
    height: 108px !important;
  }
  .onlineshow-headercon .headercon-core__details .el-progress__text {
    font-size: 23px !important;
    font-weight: bold;
  }
  .onlineshow-headercon .headercon-core__details .el-progress__text::before {
    font-size: 12px;
    margin-bottom: 6px;
    font-weight: normal;
  }
}
@media (max-width: 480px) {
  .onlineshow-content-rightcon .ra-chart {
    width: 378px !important;
    height: 319px !important;
  }
  .onlineshow-content-leftcon b {
    font-size: 16px;
    line-height: 24px !important;
  }
  .onlineshow-content-leftcon p {
    font-size: 14px;
    line-height: 24px !important;
  }
  .onlineshow-radarcon .radarcon-title .tit-bg h5 {
    font-size: 16px;
  }
  .onlineshow-headercon {
    padding: 24px 24px 17px 24px;
  }
  .onlineshow-headercon h5 {
    font-size: 18px;
    margin-bottom: 20px;
  }
  .onlineshow-headercon span {
    margin-bottom: 0;
  }
  .onlineshow-headercon .headercon-core {
    top: -24px;
    width: 120px;
    height: 120px;
  }
  .onlineshow-headercon .headercon-core__details {
    width: 88px;
    height: 88px;
    margin: 16px;
  }
  .onlineshow-headercon .headercon-core__details .el-progress-circle {
    width: 88px !important;
    height: 88px !important;
  }
  .onlineshow-headercon .headercon-core__details .el-progress__text {
    font-size: 18px !important;
  }
  .onlineshow-headercon .headercon-core__details .el-progress__text::before {
    margin-bottom: 5px;
  }
  .onlineshow-bottomtitle {
    width: 394px;
  }
  .onlineshow-bottomtitle .el-divider__text {
    font-size: 18px;
  }
}
@media (max-width: 427px) {
  .onlineshow-bottomtitle {
    width: 316px;
  }
  .onlineshow-bottomtitle .el-divider__text {
    font-size: 16px;
  }
}
@media (max-width: 387px) {
  .onlineshow-bottomtitle {
    width: 200px;
  }
  .onlineshow-bottomtitle .el-divider__text {
    padding: 0;
  }
  .onlineshow-content-rightcon .ra-chart {
    width: 338px !important;
    height: 312px !important;
  }
  .onlineshow-headercon .headercon-core {
    width: 95px;
    height: 95px;
  }
  .onlineshow-headercon .headercon-core__details {
    width: 75px;
    height: 75px;
    margin: 10px;
  }
  .onlineshow-headercon .headercon-core__details .el-progress-circle {
    width: 75px !important;
    height: 75px !important;
  }
  .onlineshow-headercon .headercon-core__details .el-progress__text {
    font-size: 15px !important;
    letter-spacing: 1px;
  }
  .onlineshow-headercon .headercon-core__details .el-progress__text::before {
    font-size: 12px;
    margin-bottom: 8px;
  }
}
.onlinedeshow-top {
  box-sizing: border-box;
  padding: 37px 28px 37px 26px;
  border-radius: 6px;
  border: solid 1px #ececec;
  background-color: #ffffff;
}
.onlinedeshow-top__header {
  text-align: center;
  padding-bottom: 37px;
  border-bottom: solid 1px #ececec;
}
.onlinedeshow-top__header h5 {
  height: 47px;
  font-size: 36px;
  font-weight: normal;
  line-height: 47px;
  letter-spacing: 2px;
  color: #333333;
  margin-bottom: 30px;
}
.onlinedeshow-top__header span {
  display: block;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 1px;
  color: #333333;
  margin-bottom: 14px;
}
.onlinedeshow-top__header em {
  font-style: normal;
  height: 24px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 1px;
  color: #898989;
}
.onlinedeshow-rada .rada-title {
  margin-top: 19px;
  display: flex;
  align-items: center;
}
.onlinedeshow-rada .rada-title img {
  width: 5px;
  height: 23px;
  margin-right: 16px;
}
.onlinedeshow-rada .rada-title b {
  font-size: 22px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #333333;
}
.onlinedeshow-rada .rada-content-corepanel {
  width: 239px;
  margin: 0 auto;
  margin-top: 28px;
}
.onlinedeshow-rada .rada-content-corepanel .corepanel-core {
  display: flex;
}
.onlinedeshow-rada .rada-content-corepanel .corepanel-core span {
  text-align: center;
  white-space: nowrap;
  padding: 4px 8px 6px 11px;
  height: 31px;
  margin-top: 12px;
  font-size: 16px;
  box-sizing: border-box;
  letter-spacing: 1px;
  margin-right: 5px;
  color: #ffffff;
  background-image: linear-gradient(0deg, #73abfc 0%, #5e9df8 100%);
  border-radius: 6px;
}
.onlinedeshow-rada .rada-content-corepanel .corepanel-core h2 {
  font-size: 18px;
  white-space: nowrap;
  font-weight: normal;
  letter-spacing: 1px;
  color: #4683f6;
}
.onlinedeshow-rada .rada-content-corepanel .corepanel-core h2 b {
  height: 89px;
  font-size: 67px;
  font-weight: normal;
  line-height: 26px;
  letter-spacing: 3px;
  color: #4683f6;
}
.onlinedeshow-rada .rada-content-corepanel .corepanel-core .span {
  background-image: linear-gradient(0deg, #fe814c 0%, #f53a0f 100%) !important;
}
.onlinedeshow-rada .rada-content-corepanel .corepanel-core .h2,
.onlinedeshow-rada .rada-content-corepanel .corepanel-core .b {
  color: #f53a0f !important;
}
.onlinedeshow-rada .rada-content-corepanel .corepanel-dangercore span {
  background-image: linear-gradient(0deg, #f53a0f 0%, #fe814c 100%);
}
.onlinedeshow-rada .rada-content-corepanel .corepanel-dangercore h2 {
  color: red;
}
.onlinedeshow-rada .rada-content-corepanel .corepanel-dangercore h2 b {
  color: red;
}
.onlinedeshow-rada .rada-radacon {
  margin-top: 43px;
}
.onlinedeshow-rada .rada-radacon .radacon-chart {
  width: 444px;
  height: 347px;
  margin: 0 auto;
}
.onlinedeshow-rada .rada-radacon .radacon-crechart {
  margin-bottom: -78px;
}
.onlinedeshow-rada .rada-progrescon {
  width: 448px;
  margin: 0 auto;
  text-align: center;
  margin-top: 39px;
}
.onlinedeshow-rada .rada-progrescon > b {
  display: block;
  font-size: 20px;
  font-weight: normal;
  line-height: 26px;
  letter-spacing: 1px;
  color: #333333;
  margin-bottom: 18px;
}
.onlinedeshow-rada .procrebg {
  background-color: #ffb954;
}
.onlinedeshow-rada .procrebg .progress-bar {
  background-color: transparent;
}
.onlinedeshow-rada .promidbg {
  background-color: #62cf90;
}
.onlinedeshow-rada .promidbg .progress-bar {
  background-color: transparent;
}
.onlinedeshow-rada .prohugbg {
  background-color: #4683f6;
}
.onlinedeshow-rada .prohugbg .progress-bar {
  background-color: transparent;
}
.onlinedeshow-rada .rada-item {
  text-align: center;
  margin-right: 2px;
}
.onlinedeshow-rada .rada-item:last-child {
  margin-right: 0;
}
.onlinedeshow-rada .rada-item > span {
  display: block;
  margin-top: 6px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #898989;
  white-space: nowrap;
}
.onlinedeshow-rada .rada-item .progress-onwrapper {
  width: 148px;
  height: 8px;
  border-radius: 0;
}
.onlinedeshow-rada .rada-item .progress-onwrapper #proCre,
.onlinedeshow-rada .rada-item .progress-onwrapper #proMid,
.onlinedeshow-rada .rada-item .progress-onwrapper #proHug {
  width: 0%;
  height: 100%;
  border-radius: 0;
  transition: width 0.6s ease;
  position: relative;
}
.onlinedeshow-rada .rada-item .progress-onwrapper .proCre::after {
  position: absolute;
  top: -6px;
  right: -13px;
  z-index: 9;
  width: 18px;
  height: 18px;
  content: url(/zjtx/statics/images/onlineshow_core1.png);
}
.onlinedeshow-rada .rada-item .progress-onwrapper .proMid::after {
  position: absolute;
  top: -6px;
  right: -13px;
  z-index: 9;
  width: 18px;
  height: 18px;
  content: url(/zjtx/statics/images/onlineshow_core2.png);
}
.onlinedeshow-rada .rada-item .progress-onwrapper .proHug::after {
  position: absolute;
  top: -6px;
  right: -13px;
  z-index: 9;
  width: 18px;
  height: 18px;
  content: url(/zjtx/statics/images/onlineshow_core3.png);
}
.onlinedeshow-bottomcon .swiper-father {
  overflow: hidden;
}
.onlinedeshow-bottomcon .bottomcon-itemslide {
  width: 386px;
  height: 207px;
  box-sizing: border-box;
  padding: 31px 31px 28px 31px;
  background-image: linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
  border: solid 1px #ececec;
}
.onlinedeshow-bottomcon .bottomcon-itemslide > b {
  font-size: 22px;
  letter-spacing: 1px;
  color: #333333;
  display: block;
  margin-bottom: 98px;
}
.onlinedeshow-bottomcon .bottomcon-itemslide > span {
  display: flex;
  align-items: center;
}
.onlinedeshow-bottomcon .bottomcon-itemslide > span em {
  font-style: normal;
  font-size: 16px;
  letter-spacing: 1px;
  color: #0d55bb;
  margin-right: 6px;
}
.onlinedeshow-bottomcon .bottomcon-itemslide > span img {
  width: 7px;
  height: 14px;
}
.onlinedeshow-bottomcon a:hover b {
  color: #0d55bb;
}
.onlinedeshow-bottomtip {
  text-align: center;
  margin-bottom: 37px;
}
.onlinedeshow-bottomtip > span {
  font-size: 16px;
  letter-spacing: 1px;
  color: #898989;
}
.onlinedeshow-bottomtitle {
  margin-bottom: 34px;
}
.onlinedeshow-banner {
  display: block;
  margin-top: 20px;
  width: 100%;
  height: 120px;
  margin-bottom: 87px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 100%;
}

@media (max-width: 1200px) {
  .onlinedeshow {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .onlinedeshow-banner {
    height: 100px;
    margin-bottom: 60px;
  }
}
@media (max-width: 768px) {
  .onlinedeshow-banner {
    height: 80px;
    margin-bottom: 40px;
  }
}
@media (max-width: 532px) {
  .onlinedeshow-banner {
    height: 60px;
    margin-bottom: 30px;
  }
  .onlinedeshow-breadNav .el-breadcrumb {
    font-size: 13px;
    margin-top: 6px;
    margin-bottom: 10px;
  }
  .onlinedeshow-top {
    padding: 27px 20px 37px 20px;
  }
  .onlinedeshow-top__header h5 {
    font-size: 28px;
    margin-bottom: 20px;
  }
  .onlinedeshow-top__header span {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .onlinedeshow-top__header em {
    font-size: 14px;
  }
  .onlinedeshow-rada .rada-title img {
    height: 19px;
    margin-right: 12px;
  }
  .onlinedeshow-rada .rada-title b {
    font-size: 19px;
  }
  .onlinedeshow-rada .rada-progrescon {
    width: 348px;
    margin-top: 39px;
  }
  .onlinedeshow-rada .rada-item .progress-onwrapper {
    width: 114px;
  }
  .onlinedeshow-rada .rada-content-corepanel {
    margin-top: 48px;
  }
  .onlinedeshow-rada .radacon-chart {
    width: 344px;
    height: 253px;
  }
  .onlinedeshow-rada .rada-datails {
    transform: scale(0.95);
    justify-content: center;
  }
  .onlinedeshow-rada .rada-item > span {
    font-size: 12px;
    transform: scale(0.9);
  }
}
@media (max-width: 480px) {
  .onlinedeshow-rada .rada-datails {
    transform: scale(0.85);
    justify-content: center;
  }
  .onlinedeshow-rada .rada-item > span {
    transform: scale(0.85);
  }
  .onlinedeshow-rada .rada-radacon .radacon-crechart {
    margin-bottom: -59px;
  }
  .onlinedeshow-bottomcon .bottomcon-itemslide {
    width: 319px;
    height: 188px;
  }
  .onlinedeshow-bottomcon .bottomcon-itemslide > b {
    font-size: 18px;
    margin-bottom: 77px;
  }
  .onlinedeshow-bottomcon .bottomcon-itemslide > span em {
    font-size: 14px;
  }
  .onlinedeshow-banner {
    height: 45px;
    margin-bottom: 30px;
  }
  .onlinedeshow-rada .rada-radacon .radacon-chart {
    width: 288px;
  }
  .onlinedeshow-rada .rada-progrescon {
    width: 300px;
  }
  .onlinedeshow-rada .rada-content-corepanel .corepanel-core h2 b {
    font-size: 61px;
  }
  .onlinedeshow-rada .rada-content-corepanel .corepanel-core span {
    padding: 6px 8px 6px 11px;
    margin-top: 6px;
    font-size: 14px;
  }
  .onlineshow-bottomtitle .el-divider__text {
    padding: 0 10px;
    letter-spacing: 1px;
  }
  .onlinedeshow-bottomtip > span {
    font-size: 12px;
    letter-spacing: 1px;
  }
}
.el-select-dropdown__item.selected {
  color: #0d55bb !important;
  background-color: rgba(13, 85, 187, 0.1) !important;
}

.testpanel {
  padding: 0 63px;
}
.testpanel-title {
  height: 23px;
  line-height: 23px;
  font-size: 22px;
  letter-spacing: 1px;
  color: #333333;
  margin-bottom: 34px;
  display: flex;
  align-items: center;
}
.testpanel-select {
  display: grid;
  margin-bottom: 53px;
  width: 445px;
}
.testpanel-select span {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #333333;
  margin-bottom: 17px;
}
.testpanel-radiogroup {
  margin-bottom: 28px;
}
.testpanel-radiogroup .formlist-itemtitle {
  display: block;
  margin-bottom: 17px;
  font-size: 16px;
  letter-spacing: 1px;
  font-weight: bold;
  color: #333333;
}
.testpanel-radiogroup .el-radio-group .el-radio {
  color: #333333;
  font-weight: normal;
  width: 344px;
  height: 49px;
  line-height: 49px;
  padding-left: 8px;
}
.testpanel-radiogroup .el-radio-group .el-radio:last-child {
  margin-bottom: 0;
}
.testpanel-radiogroup .el-radio-group .el-radio .el-radio__input.is-checked + .el-radio__label {
  color: #333333;
}
.testpanel-radiogroup .el-radio-group .el-radio .el-radio__input.is-checked .el-radio__inner {
  border-color: #0d55bb;
  background: #0d55bb;
}
.testpanel-radiogroup .el-radio-group .el-radio .el-radio__inner:hover {
  border-color: #0d55bb;
}
.testpanel-radiogroup .el-radio-group .el-radio .el-radio__inner {
  border: 1px solid #bfbfbf;
}
.testpanel .el-tag.el-tag--info {
  border-color: rgba(13, 85, 187, 0.1);
  background-color: rgba(13, 85, 187, 0.1);
}
.testpanel .el-select__tags-text {
  color: #0d55bb;
  font-size: 14px !important;
  margin-bottom: 0 !important;
}
.testpanel .el-tag.el-tag--info .el-tag__close {
  background-color: #0d55bb;
  color: #fff;
}
.testpanel .el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {
  color: #0d55bb !important;
}
.testpanel .el-select-dropdown__item.selected {
  color: #0d55bb !important;
  background-color: rgba(13, 85, 187, 0.1) !important;
}
.testpanel .el-input__inner {
  border-radius: 6px;
  font-size: 16px;
  color: #333333;
  letter-spacing: 1px;
  height: 43px;
  line-height: 43px;
  padding: 0 12px;
  border: 1px solid #ececec;
}
.testpanel input::placeholder {
  color: #a2a2a2;
  letter-spacing: 1px;
  font-size: 16px;
}
.testpanel .el-select .el-input .el-select__caret.is-reverse {
  color: #0d55bb;
}
.testpanel .el-select .el-input.is-focus .el-input__inner {
  border-color: #0d55bb;
}
.testpanel .el-input__inner:hover {
  border-color: #0d55bb;
}
.testpanel .el-input.is-active .el-input__inner,
.testpanel .el-input__inner:focus {
  border-color: #0d55bb;
}
.testpanel .el-input__suffix {
  right: -3px;
}
.testpanel .el-input__suffix .el-input__suffix-inner .el-input__icon {
  width: 34px;
}
.testpanel .el-input__suffix .el-input__suffix-inner .el-icon-arrow-up:before {
  content: "\e78f";
}

@media (max-width: 768px) {
  .testpanel {
    padding: 0 23px;
  }
  .testpanel-select {
    width: 90%;
  }
}
.bslist-tabnav {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  height: 61px;
  background-color: #ffffff;
  border: solid 1px #ececec;
  padding: 15px 21px 14px 21px;
  box-sizing: border-box;
}
.bslist-tabnav span {
  white-space: nowrap;
  font-size: 16px;
  letter-spacing: 1px;
  color: #333333;
}
.bslist-tabnav .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:last-child {
  padding-right: 10px;
}
.bslist-tabnav .el-tabs--card > .el-tabs__header .el-tabs__item {
  border-left: none;
  transition: none;
  -webkit-transition: none;
}
.bslist-tabnav .el-tabs--card > .el-tabs__header .el-tabs__item:hover {
  color: #0d55bb;
}
.bslist-tabnav .el-tabs--card > .el-tabs__header .el-tabs__item:focus {
  color: #fff !important;
  background-color: #0d55bb;
}
.bslist-tabnav .el-tabs--card > .el-tabs__header {
  border-bottom: none;
}
.bslist-tabnav .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2) {
  padding-left: 10px;
}
.bslist-tabnav .el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
  color: #fff !important;
  background-color: #0d55bb;
}
.bslist-tabnav__tabpanel {
  overflow: hidden;
}
.bslist-tabnav__tabpanel .el-tabs__header {
  margin: 0;
}
.bslist-tabnav__tabpanel .el-tabs__header .el-tabs__nav {
  border: none;
}
.bslist-tabnav__tabpanel .el-tabs__item {
  padding: 0 10px;
  height: 32px;
  border-radius: 4px;
  line-height: 32px;
  font-size: 16px;
  margin-right: 41px;
}
.bslist-tabnav__tabpanel .el-tabs__item:last-child {
  margin-right: 0;
}
.bslist-tabnav__radiopanel {
  overflow: hidden;
}
.bslist-tabnav__radiopanel .el-radio-button__inner {
  border: none;
  padding: 0 10px;
  height: 32px;
  border-radius: 4px !important;
  line-height: 32px;
  font-size: 16px;
  margin-right: 41px;
}
.bslist-tabnav__radiopanel .el-radio-button__inner:last-child {
  margin-right: 0;
}
.bslist-tabnav__radiopanel .el-radio-button:first-child .el-radio-button__inner {
  border-left: none;
  border-radius: 4px;
}
.bslist-tabnav__radiopanel .el-radio-button:last-child .el-radio-button__inner {
  border-radius: 4px;
}
.bslist-tabnav__radiopanel .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  color: #fff !important;
  border-radius: 4px !important;
  background-color: #0d55bb;
  border-color: #0d55bb;
  -webkit-box-shadow: -1px 0 0 0 #0d55bb;
  box-shadow: -1px 0 0 0 #0d55bb;
}
.bslist-tabnav__radiopanel .el-radio-button__inner:hover {
  color: #0d55bb;
}
.bslist-tabnav__radiopanel .el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {
  -webkit-box-shadow: 0 0 2px 2px #0d55bb;
  box-shadow: 0 0 2px 2px #0d55bb;
}

.bslist-content {
  background-color: transparent;
}
.bslist-content ul {
  padding: 0;
}
.bslist-content ul li {
  background-color: #ffffff;
  margin-bottom: 12px;
}
.bslist-content ul li a {
  padding: 26px 30px 27px 23px;
  border-bottom: none;
}
.bslist-content ul li a .con-info > h5 {
  height: 31px;
  margin-bottom: 41px;
}
.bslist-content ul li a .con-info-detail {
  margin-bottom: 26px;
}
.bslist-content ul li a .con-info-detail:last-child {
  margin-bottom: 0 !important;
  height: 45px;
  line-height: 24px;
  height: auto;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.bslist-content ul li a > img {
  margin-right: 38px;
}
.bslist-content ul li:first-child a {
  padding-top: 26px !important;
}
.bslist-content .contentnull {
  min-height: 500px;
  text-align: center;
  background-color: #ffffff;
}
.bslist-content .contentnull img {
  margin-top: 100px;
}

@media (max-width: 1200px) {
  .bslist-tabnav {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .bslist-tabnav {
    padding-right: 4px;
  }
  .bslist-tabnav span {
    font-size: 14px;
  }
  .bslist-tabnav__tabpanel .el-tabs__item {
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    margin-right: 16px;
  }
  .bslist-tabnav__tabpanel .el-tabs__nav-next,
  .bslist-tabnav__tabpanel .el-tabs__nav-prev {
    line-height: 32px;
    height: 32px;
    font-size: 12px;
  }
  .bslist-tabnav__radiopanel .el-radio-button__inner {
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    margin-right: 16px;
  }
  .bslist-content ul a {
    padding: 22px 10px 18px 20px !important;
  }
  .bslist-content ul a > img {
    margin-right: 18px !important;
    width: auto;
    height: 150px;
  }
  .bslist-content ul a .con-info {
    margin-right: 0;
  }
  .bslist-content ul a .con-info-detail {
    margin-bottom: 0 !important;
  }
  .bslist-content ul a .con-info-detail:last-child {
    display: none !important;
  }
}
@media (max-width: 480px) {
  .bslist-breadNav .el-breadcrumb {
    font-size: 12px;
  }
  .bslist-content ul a > img {
    margin-right: 16px !important;
    height: 110px;
  }
}
.bsshow-lcon {
  width: 100%;
  margin-bottom: 40px !important;
}
.bsshow-lcon .list-lcon-title .tit-bg h5 {
  color: #333;
  font-weight: normal;
}
.bsshow-coninfo .coninfo-title {
  color: #333333;
  font-size: 24px;
  letter-spacing: 1px;
  margin-bottom: 37px !important;
}
.bsshow-coninfo-detail {
  margin-bottom: 43px !important;
  font-size: 15px !important;
}
.bsshow-coninfo-detail b {
  font-size: 15px !important;
}
.bsshow-content {
  margin-bottom: 12px;
}
.bsshow-content > ul {
  padding: 36px 35px 25px;
}
.bsshow-content .bsshow-wrap {
  display: flex;
  align-items: center;
  padding-bottom: 10px;
}
.bsshow-content .bsshow-wrap > img {
  width: 253px;
  height: 173px;
  margin-right: 26px;
}
.bsshow-content-btn {
  width: 125px;
  font-size: 16px;
  letter-spacing: 1px;
  border: none;
  color: #fff;
  background-color: #0d55bb;
  border-radius: 6px;
}
.bsshow-content-btn:hover {
  border: none;
  color: #fff;
  background-color: #0c489e;
}
.bsshow-content-btn:focus {
  border: none;
  color: #fff;
  background-color: #0c489e;
}
.bsshow-content-btn:active {
  border: none;
  color: #fff;
  background-color: #0c489e;
}
.bsshow-service {
  padding-bottom: 11px;
}
.bsshow-service-title {
  border-bottom: none !important;
}
.bsshow-service dl {
  padding: 0 58px;
}
.bsshow-service dt {
  margin-bottom: 22px;
}
.bsshow-service dt a {
  max-width: 80%;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: none;
}
.bsshow-service dt a span:hover {
  color: #0d55bb;
}
.bsshow-service dt a:hover {
  color: #333333 !important;
}
.bsshow-contain {
  width: 100%;
}

@media (max-width: 768px) {
  .bsshow-coninfo .coninfo-title {
    font-size: 20px;
  }
  .bsshow-content .bsshow-wrap > img {
    width: 233px;
    height: 153px;
    margin-right: 18px;
  }
  .bsshow-coninfo-detail {
    margin-bottom: 26px !important;
    font-size: 14px !important;
  }
  .bsshow-content-btn {
    width: 95px;
    padding: 0;
    height: 36px;
    font-size: 14px;
  }
  .bsshow-content > ul {
    padding: 22px 22px 15px;
  }
  .bsshow-lcon .list-lcon-title {
    padding-left: 20px;
  }
}
@media (max-width: 480px) {
  .bsshow-content > ul {
    padding: 17px 20px 12px;
    padding-right: 5px;
  }
  .bsshow-content .bsshow-wrap > img {
    width: auto !important;
    height: 120px !important;
  }
  .bsshow-coninfo-detail {
    margin-bottom: 15px !important;
    font-size: 12px !important;
  }
  .bsshow-coninfo-detail b {
    font-size: 12px !important;
  }
  .bsshow-coninfo .coninfo-title {
    margin-bottom: 24px !important;
    font-size: 14px;
  }
  .bsshow-content-btn {
    width: 78px;
    height: 31px;
    font-size: 12px;
  }
}
.spebsshow-speheader .speheader-bgcon {
  transition: all 0.6s ease;
  height: 386px;
  position: relative;
}
.spebsshow-speheader .speheader-bgcon .titlecon-diabtn {
  position: absolute;
  left: 0;
  bottom: 39px;
  display: block;
  letter-spacing: 1px;
  color: #0042f0;
  width: 152px;
  height: 49px;
  padding: 0;
  line-height: 49px;
  font-size: 20px;
  background-image: linear-gradient(0deg, #92c1ff 0%, #ffffff 100%);
  box-shadow: 0px 3px 6px 0px #0042f0;
  border-radius: 6px;
  border: none;
}
.spebsshow-speheader .speheader-bgcon .titlecon-diabtn:hover {
  color: #0042f0;
  background-image: linear-gradient(0deg, #5ea0f7 0%, #ffffff 100%);
}
.spebsshow-speheader .speheader-bg {
  width: 100%;
  height: 386px;
  background-size: auto 100%;
  background-position: top center;
  background-repeat: no-repeat;
  transition: 0.5s all;
}

.spebsshow-parah {
  background-color: #ffffff;
  border: solid 1px #ececec;
  margin-top: 16px;
}
.spebsshow-parah > h5 {
  text-align: center;
  height: 40px;
  font-size: 30px;
  font-weight: normal;
  line-height: 40px;
  letter-spacing: 2px;
  color: #333333;
  margin-top: 27px;
  padding-bottom: 26px;
  border-bottom: solid 1px #ececec;
}
.spebsshow-parah__content {
  width: 83%;
  margin: 0 auto;
  padding-top: 39px;
  padding-bottom: 40px;
  min-height: 244px;
  font-size: 18px;
  line-height: 40px;
  color: #333333;
}

.spebsshow-content {
  margin-bottom: 38px;
}

@media (max-width: 1200px) {
  .spebsshow-parah {
    width: 100%;
  }
  .speheader-bgcon {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .spebsshow-parah__content {
    width: 90%;
    margin: 0 auto;
  }
  .spebsshow-speheader .speheader-bg {
    height: 270px;
  }
  .speheader-bgcon {
    height: 270px !important;
  }
  .spebsshow-speheader .speheader-bgcon .titlecon-diabtn {
    left: 7%;
    bottom: 9%;
    width: 120px;
    height: 44px;
    line-height: 44px;
  }
}
@media (max-width: 864px) {
  .spebsshow-speheader .speheader-bg {
    height: 228px;
  }
  .speheader-bgcon {
    height: 228px !important;
  }
  .spebsshow-speheader .speheader-bgcon .titlecon-diabtn {
    width: 108px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .spebsshow-speheader .speheader-bg {
    height: 200px;
  }
  .speheader-bgcon {
    height: 200px !important;
  }
  .spebsshow-speheader .speheader-bgcon .titlecon-diabtn {
    width: 96px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
  }
}
@media (max-width: 624px) {
  .spebsshow-speheader .speheader-bg {
    height: 156px;
  }
  .speheader-bgcon {
    height: 156px !important;
  }
}
@media (max-width: 480px) {
  .speheader-breadNav {
    padding-left: 10px;
  }
  .spebsshow-speheader .speheader-bg {
    height: 120px;
  }
  .speheader-bgcon {
    height: 120px !important;
  }
  .spebsshow-speheader .speheader-bgcon .titlecon-diabtn {
    left: 9%;
    width: 69px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
  }
}
@media (max-width: 427px) {
  .spebsshow-speheader .speheader-bgcon .titlecon-diabtn {
    left: 10px;
  }
}
.listcate-searcon {
  margin-bottom: 33px;
  padding: 17px 24px 0;
  border: solid 1px #ececec;
  background-color: #ffffff;
  box-sizing: border-box;
}
.listcate-searcon .seartitle {
  margin-bottom: 26px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 14px;
  border-bottom: solid 1px #ececec;
}
.listcate-searcon .seartitle-rcon {
  font-size: 20px;
  color: #0d55bb;
}
.listcate-searcon .seartitle-rcon > span {
  font-weight: bold;
  border-bottom: solid 3px #0d55bb;
  padding-bottom: 12px;
}
.listcate-searcon .seartitle > a {
  margin-bottom: 3px;
  font-size: 15px;
  font-weight: normal;
  color: #878787;
}
.listcate-searcon .searcon-bcon .searitem {
  margin-bottom: 21px;
  border-bottom: dashed 1px #ececec;
}
.listcate-searcon .searcon-bcon .searitem:last-child {
  border-bottom: none;
}
.listcate-searcon .searcon-bcon .searitem a {
  display: block;
  width: 100%;
  font-size: 18px;
  letter-spacing: 1px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.listcate-searcon .searcon-bcon .searitem a span {
  font-size: 18px;
  display: inline-block;
  color: #e83333;
}
.listcate-searcon .searcon-bcon .searitem em {
  max-height: 46px;
  font-style: normal;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 1px;
  color: #898989;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.listcate-searcon .searcon-bcon .searitem em span {
  font-size: 15px;
  display: inline-block;
  color: #e83333;
}
.listcate-searcon .searcon-bcon .searitem span {
  display: block;
  font-size: 15px;
  letter-spacing: 1px;
  color: #898989;
}

@media (max-width: 1200px) {
  .listcate-searcon {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .listcate-searcon .seartitle-rcon {
    font-size: 16px;
  }
}
.setsail-bg {
  width: 100%;
  margin: 0 auto;
  height: 642px;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: #ffffff;
}
.setsail-bgcon-title {
  display: block;
  padding-top: 147px;
  margin-bottom: 35px;
}
.setsail-bgcon-titleinfo {
  max-width: 790px;
  font-family: Microsoft YaHei;
  font-size: 20px;
  line-height: 36px;
  letter-spacing: 2px;
}
.setsail-bgcon-list {
  display: flex;
  margin-top: 99px;
  overflow: inherit !important;
}
.setsail-bgcon-list .ser-swi {
  width: 388px;
  box-shadow: 0px 0px 10px 0px #dbdbdb;
  border-radius: 6px !important;
}
.setsail-bgcon-list .ser-swi:hover {
  box-shadow: 0px 0px 10px 0px #dbdbdb;
  filter: brightness(110%);
  transform: translate(0, -10px) !important;
  transition: all 0.5s;
}
.setsail-bgcon-listitem {
  width: 100%;
  height: 173px !important;
  background-image: linear-gradient(329deg, #ffffff 0%, #ecf3ff 100%);
  box-shadow: 0px 3px 6px 0px rgba(219, 219, 219, 0.16);
  border-radius: 6px 6px 0 0;
  padding: 40px 30px 40px 40px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.setsail-bgcon-listtitle h5 {
  height: 28px;
  font-family: Source Han Sans CN;
  font-size: 28px;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  margin-bottom: 33px;
}
.setsail-bgcon-listtitle span {
  height: 22px;
  font-family: Microsoft YaHei;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 1px;
  color: #a2a2a2;
}
.setsail-starparah {
  padding-bottom: 46px;
}
.setsail-parah .el-divider {
  background-color: #dcdcdc;
}
.setsail-parah .el-divider .el-divider__text {
  font-size: 36px;
  color: #000000;
  white-space: nowrap;
  background-color: #ffffff;
}
.setsail-parah-title {
  display: flex;
}
.setsail-parah-title .el-divider {
  width: 869px;
  margin: 24px auto;
}
.setsail-parah-sertitle .el-divider {
  width: 357px;
}
.setsail-animpanelcon {
  width: 100%;
}
.setsail-animpanel {
  margin-top: 35px;
  position: relative;
  min-height: 610px;
}
.setsail-animpanel .animpanel-list {
  display: flex;
  align-items: flex-end;
  border-bottom: dashed 1px #d8d8d8;
  width: 1084px;
  margin: 0 auto;
  position: absolute;
  bottom: 93px;
  left: 68px;
}
.setsail-animpanel .animpanel-item {
  width: 80px;
}
.setsail-animpanel .animpanel-item:nth-child(even) {
  margin-right: 172px;
}
.setsail-animpanel .animpanel-item:nth-child(odd) {
  margin-right: 171px;
}
.setsail-animpanel .animpanel-item:last-child {
  margin-right: 0 !important;
}
.setsail-animpanel .animpanel-itemfir {
  height: 83px;
  background-image: linear-gradient(0deg, #ffcd5b 0%, #ffc134 100%);
  border-radius: 8px 8px 0px 0px;
  animation: itemfirHeight 2s forwards;
}
.setsail-animpanel .animpanel-itemsec {
  height: 142px;
  background-image: linear-gradient(0deg, #ffca71 0%, #fba81c 100%);
  border-radius: 8px 8px 0px 0px;
  animation: itemsecHeight 2s forwards;
}
.setsail-animpanel .animpanel-itemthi {
  height: 208px;
  background-image: linear-gradient(0deg, #ffbc87 0%, #fc923c 100%);
  border-radius: 8px 8px 0px 0px;
  animation: itemthiHeight 2s forwards;
}
.setsail-animpanel .animpanel-itemfou {
  height: 300px;
  background-image: linear-gradient(0deg, #ffb15e 0%, #ff8200 100%);
  border-radius: 8px 8px 0px 0px;
  animation: itemfouHeight 2s forwards;
}
.setsail-animpanel .animpanel-itemfif {
  height: 385px;
  background-image: linear-gradient(0deg, #ffb082 0%, #fe660e 100%);
  border-radius: 8px 8px 0px 0px;
  animation: itemfifHeight 2s forwards;
}
@keyframes itemfirHeight {
  from {
    height: 0;
  }
  to {
    height: 83px;
  }
}
@keyframes itemsecHeight {
  from {
    height: 0;
  }
  to {
    height: 142px;
  }
}
@keyframes itemthiHeight {
  from {
    height: 0;
  }
  to {
    height: 208px;
  }
}
@keyframes itemfouHeight {
  from {
    height: 0;
  }
  to {
    height: 300px;
  }
}
@keyframes itemfifHeight {
  from {
    height: 0;
  }
  to {
    height: 385px;
  }
}
.setsail-animpanel .animpanel-titlist {
  display: flex;
  width: 1084px;
  margin: 0 auto;
  padding-top: 18px;
  position: absolute;
  bottom: 46px;
  left: 68px;
}
.setsail-animpanel .animpanel-tititem {
  text-align: center;
  min-width: 80px;
  font-size: 22px;
  white-space: nowrap;
}
.setsail-animpanel .animpanel-tititem span {
  font-size: 22px;
}
.setsail-animpanel .animpanel-tititem:nth-child(even) {
  margin-right: 172px;
}
.setsail-animpanel .animpanel-tititem:nth-child(odd) {
  margin-right: 171px;
}
.setsail-animpanel .animpanel-tititem:last-child {
  margin-right: 0 !important;
}
.setsail-animpanel .animpanel-tips {
  width: 314px;
  height: 100px;
  line-height: 80px;
  text-align: center;
  font-size: 28px;
  letter-spacing: 1px;
  color: #ffffff;
  background-image: url(/zjtx/statics/images/bg_startip.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 23px;
  left: 68px;
}
.setsail-animpanel .animpanel-toparrow {
  position: absolute;
  animation: moveLeft 2s forwards;
  left: 60px;
  top: 0px;
}
@keyframes moveLeft {
  from {
    transform: translate(-100%, 100%);
    transform-origin: 10px 10px;
    opacity: 0;
  }
  to {
    transform: translate(0, 0);
    opacity: 1;
  }
}
.setsail-parahpanel {
  padding-top: 40px;
  background-image: linear-gradient(#ffffff 0%, #f8fbfc 100%);
}
.setsail-warppanel {
  padding-bottom: 92px;
  background-color: #ffffff;
}
.setsail-warppanel .warppanel-titlecon {
  padding-top: 44px;
  margin-top: -46px;
}
.setsail-warppanel .warppanel-titlecon .el-divider {
  width: 568px;
}
.setsail-warppanel .warppanel-titlecon .el-divider .el-divider__text {
  background-color: #ffffff;
}
.setsail-warppanel .warppanel-rowcon {
  display: flex;
  margin-left: 21px;
  margin-right: 15px;
  margin-top: 60px;
}
.setsail-warppanel .warppanel-rowcon .el-button {
  width: 100%;
  border-radius: 6px;
  border: none;
  background: transparent;
  font-size: 26px;
  border-radius: 6px;
  white-space: nowrap;
}
.setsail-warppanel .warppanel-rowcon .yellowhov:focus,
.setsail-warppanel .warppanel-rowcon .yellowhov:hover {
  font-size: 31px;
  background-image: linear-gradient(201deg, #fff0d4 0%, #fcf9ef 100%);
}
.setsail-warppanel .warppanel-rowcon .redhov:focus,
.setsail-warppanel .warppanel-rowcon .redhov:hover {
  font-size: 31px;
  background-image: linear-gradient(201deg, #fee1dd 0%, #fef6f2 100%);
}
.setsail-warppanel .warppanel-rowcon .bluehov:focus,
.setsail-warppanel .warppanel-rowcon .bluehov:hover {
  font-size: 31px;
  background-image: linear-gradient(201deg, #dff0ff 0%, #f5faff 100%);
}
.setsail-warppanel .warppanel-rowcon .el-button + .el-button {
  margin-left: 0 !important;
}
.setsail-warppanel .warppanel-rowcon .setcol-row {
  display: flex;
  justify-content: space-between;
}
.setsail-warppanel .warppanel-rowcon .setcol {
  display: inline-block;
}
.setsail-warppanel .warppanel-rowcon .defhei-fir {
  height: 113px;
}
.setsail-warppanel .warppanel-rowcon .spehei-fir {
  height: 260px;
}
.setsail-warppanel .warppanel-rowcon .defhei-sec {
  height: 133px;
}
.setsail-warppanel .warppanel-rowcon .spehei-sec {
  height: 130px;
}
.setsail-warppanel .warppanel-rowcon .defhei-thi {
  height: 131px;
}
.setsail-warppanel .warppanel-rowcon .defwid-fir {
  width: 262px;
}
.setsail-warppanel .warppanel-rowcon .defwid-sec {
  width: 205px;
}
.setsail-warppanel .warppanel-rowcon .spewid-sec {
  width: 190px;
}
.setsail-warppanel .warppanel-rowcon .spewid-childsec {
  width: 173px;
}
.setsail-warppanel .warppanel-rowcon .defwid-thi {
  width: 377px;
}
.setsail-warppanel .warppanel-rowcon .defwid-fou {
  width: 273px;
}
.setsail-warppanel .warppanel-rowcon .mb17 {
  margin-bottom: 17px;
}
.setsail-warppanel .warppanel-rowcon .mt13 {
  margin-top: 13px;
}
.setsail-warppanel .warppanel-rowcon .mb14 {
  margin-bottom: 14px;
}
.setsail-warppanel .warppanel-rowcon .mr14 {
  margin-right: 14px;
}
.setsail-warppanel .warppanel-rowcon .defbac-fir {
  color: #ec832e;
  background-image: linear-gradient(222deg, #fcf9ef 0%, #fff0d4 100%);
}
.setsail-warppanel .warppanel-rowcon .defbac-sec {
  color: #de5b51;
  background-image: linear-gradient(201deg, #fef6f2 0%, #fee1dd 100%);
}
.setsail-warppanel .warppanel-rowcon .defbac-thi {
  color: #1860ac;
  background-image: linear-gradient(218deg, #f5faff 0%, #dff0ff 100%);
}
.setsail-listpanel {
  padding-top: 40px;
}
.setsail-listpanel .el-divider .el-divider__text {
  background-color: #f3f7fc;
}
.setsail-listpanel .listpanel-imgcon {
  margin-right: 0;
  background-image: linear-gradient(315deg, #ecf3ff 0%, #ffffff 100%) !important;
}
.setsail-listpanel .listpanel-listcon {
  width: 388px;
  background-color: #ffffff;
  border-radius: 6px 6px 0 0;
  box-shadow: 0px 3px 6px 0px rgba(219, 219, 219, 0.6);
}
.setsail-listpanel .listpanel-listcon:hover {
  box-shadow: 0px 3px 6px 0px rgba(219, 219, 219, 0.6);
  transform: translate(0, -10px) !important;
  transition: all 0.5s;
}
.setsail-listpanel .listpanel-detaillist {
  height: 255px;
}
.setsail-listpanel .listpanel-detaillist a {
  padding: 28px 34px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.setsail-listpanel .listpanel-detaillist a span {
  margin-left: 15px;
  font-size: 22px;
  letter-spacing: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.setsail-listpanel .listpanel-detaillist a i {
  color: #b1b1b1;
}
.setsail-listpanel .listpanel-detaillist .detaillist-info {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.setsail-listpanel .listpanel-listmore {
  display: block;
  text-align: center;
  padding-top: 18px;
  padding-bottom: 19px;
  border-top: solid 1px #e8eaeb;
}
.setsail-listpanel .listpanel-listmore span {
  font-size: 18px;
  color: #0d55bb;
}
.setsail-listpanel .listpanel-listmore i {
  color: #b1b1b1;
}
.setsail-listpanel .listpanel-listcontent {
  margin-bottom: 49px;
}
.setsail-listpanel .listpanel-listcontent .swiper {
  width: 100%;
  height: 100%;
}
.setsail-listpanel .listpanel-listcontent .serlist {
  margin-top: 43px;
}

.setsail-pagecon {
  bottom: -30px !important;
}

@media (max-width: 1400px) {
  .setsail-bg {
    background-size: 100% 90%;
  }
}
@media (max-width: 1200px) {
  .setsail-warppanel {
    padding-bottom: 32px;
  }
  .setsail-parah {
    width: 100%;
    margin-top: 46px;
  }
  .setsail-parah .warppanel-rowcon {
    transform: scale(0.8);
  }
  .setsail-bgcon-list {
    overflow: hidden !important;
  }
  .setsail-bgcon-listitem {
    height: auto !important;
  }
  .setsail-animpanel {
    transform: scale(0.8);
  }
  .setsail-bgcon {
    width: auto;
    padding: 0 10px;
  }
  .setsail-bg {
    height: 532px;
    background-size: 100% 100%;
  }
  .setsail-bgcon-title {
    padding-top: 100px;
    padding-left: 50px;
  }
  .setsail-bgcon-titleinfo {
    max-width: 600px;
    margin-left: 60px;
  }
}
@media (max-width: 1024px) {
  .setsail-listpanel .listpanel-listcontent .serlist {
    overflow: inherit;
  }
  .setsail-warppanel .warppanel-titlecon {
    margin-top: 0;
  }
  .setsail-panel {
    padding: 0 10px;
    min-width: 378px;
  }
  .setsail-bg {
    height: 336px;
  }
  .setsail-listpanel .listpanel-detaillist {
    height: 218px;
  }
  .setsail-listpanel .listpanel-detaillist a {
    padding: 20px 24px;
  }
  .setsail-animpanel {
    margin-top: 0;
    width: 100%;
    transform: scale(0.73);
  }
  .setsail-animpanel .animpanel-tips {
    left: -117px;
  }
  .setsail-animpanel .animpanel-list {
    left: -117px;
  }
  .setsail-animpanel .animpanel-titlist {
    left: -117px;
  }
  .setsail-animpanel .animpanel-toparrow {
    left: -117px;
  }
  .setsail-bgcon-title {
    width: 18%;
    padding-top: 60px;
    margin-bottom: 15px;
  }
  .setsail-bgcon-titleinfo {
    max-width: 476px;
    font-size: 16px;
  }
  .setsail-bgcon-list .ser-swi {
    width: 315px;
    padding: 20px 20px 20px 20px;
  }
  .setsail-bgcon-list .ser-swi > img {
    width: 70px !important;
    height: 67px !important;
    margin-left: 20px;
  }
  .setsail-listpanel .listpanel-imgcon {
    padding: 20px 24px;
  }
  .setsail-listpanel .listpanel-imgcon > img {
    width: 70px !important;
    height: 67px !important;
    margin-left: 20px;
  }
  .setsail-bgcon-list {
    margin-top: 44px;
  }
  .setsail-bgcon-listtitle h5 {
    font-size: 24px;
  }
  .setsail-serparah {
    overflow: hidden;
  }
  .setsail-parah {
    margin-top: 25px;
  }
  .setsail-parah .el-divider {
    width: 604px;
  }
  .setsail-parah .el-divider .el-divider__text {
    font-size: 23px;
  }
  .setsail-warppanel .warppanel-rowcon {
    margin-left: -26px;
    margin: 0;
    justify-content: center;
  }
  .setsail-listpanel .listpanel-listmore {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .setsail-animpanelcon {
    margin-top: -100px;
    height: 432px;
    margin-bottom: 46px;
  }
  .setsail-warppanel .warppanel-titlecon .el-divider {
    width: 398px;
  }
  .setsail-parah-sertitle .el-divider {
    width: 263px !important;
  }
}
@media (max-width: 855px) {
  .setsail-animpanel {
    margin-top: 0;
    width: 100%;
    transform: scale(0.65);
  }
  .setsail-animpanel .animpanel-tips {
    left: -117px;
  }
  .setsail-animpanel .animpanel-list {
    left: -117px;
  }
  .setsail-animpanel .animpanel-titlist {
    left: -117px;
  }
  .setsail-animpanel .animpanel-toparrow {
    left: -117px;
  }
  .setsail-warppanel .warppanel-rowcon .el-button {
    font-size: 23px;
  }
}
@media (max-width: 768px) {
  .setsail-warppanel {
    padding-bottom: 0;
  }
  .setsail-bgcon-titleinfo {
    max-width: 305px;
    font-size: 12px;
    line-height: 23px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .setsail-bgcon-list .ser-swi {
    width: 226px;
    padding: 15px 11px 15px 11px;
  }
  .setsail-bgcon-list .ser-swi > img {
    width: 57px !important;
    height: 54px !important;
  }
  .setsail-bgcon-title {
    width: 16%;
    padding-top: 48px;
    margin-bottom: 5px;
  }
  .setsail-bgcon-listtitle h5 {
    font-size: 18px;
    margin-bottom: 6px;
  }
  .setsail-bgcon-listtitle span {
    font-size: 14px;
  }
  .setsail-bg {
    height: 258px;
  }
  .setsail-bgcon-list {
    margin-top: 23px;
  }
  .setsail-parah {
    margin-top: -6px;
  }
  .setsail-animpanelcon {
    margin-top: -160px;
  }
  .setsail-parah .warppanel-rowcon {
    transform: scale(0.75);
  }
  .setsail-parah .warppanel-rowcon .el-button {
    font-size: 20px;
  }
  .setsail-animpanel {
    width: 100%;
    transform: scale(0.55);
    margin-top: 40px;
    min-height: 638px;
  }
  .setsail-animpanel .animpanel-tips {
    left: -187px;
  }
  .setsail-animpanel .animpanel-list {
    left: -187px;
  }
  .setsail-animpanel .animpanel-titlist {
    left: -187px;
  }
  .setsail-animpanel .animpanel-toparrow {
    left: -187px;
  }
}
@media (max-width: 660px) {
  .setsail-parah .warppanel-rowcon {
    transform: scale(0.62);
  }
  .setsail-animpanel {
    width: 100%;
    transform: scale(0.46);
    margin-top: 0px;
    min-height: 638px;
  }
  .setsail-animpanelcon {
    height: 409px;
  }
  .setsail-parah .el-divider {
    width: 460px;
  }
  .setsail-parah .el-divider .el-divider__text {
    font-size: 18px;
  }
  .setsail-animpanel {
    margin-top: 0;
  }
  .setsail-animpanel .animpanel-tips {
    left: -294px;
  }
  .setsail-animpanel .animpanel-list {
    left: -294px;
  }
  .setsail-animpanel .animpanel-titlist {
    left: -294px;
  }
  .setsail-animpanel .animpanel-toparrow {
    left: -294px;
  }
  .setsail-bgcon-list .ser-swi {
    margin-right: 12px !important;
  }
  .setsail-animpanel .animpanel-tititem span {
    font-size: 27px;
  }
  .setsail-parah .warppanel-rowcon {
    height: 321px;
    margin-top: -59px;
    /* margin-bottom: -40px; */
  }
  .setsail-warppanel .warppanel-titlecon .el-divider {
    width: 298px;
  }
  .setsail-parah-sertitle .el-divider {
    width: 185px !important;
  }
  .setsail-listpanel {
    padding-top: 15px;
  }
  .setsail-listpanel .listpanel-listcontent .serlist {
    margin-top: 13px;
  }
  .setsail-listpanel .listpanel-detaillist a span {
    font-size: 16px;
  }
  .setsail-listpanel .listpanel-listmore span {
    font-size: 16px;
  }
  .setsail-bgcon-titleinfo {
    width: 50%;
    margin-left: 5px;
  }
  .setsail-bgcon-title {
    padding-left: 0px;
  }
}
@media (max-width: 550px) {
  .setsail-parah .warppanel-rowcon {
    transform: scale(0.52);
  }
  .setsail-animpanel {
    transform: scale(0.4);
  }
}
@media (max-width: 480px) {
  .setsail-listpanel .listpanel-detaillist {
    height: 193px;
  }
  .setsail-parah .warppanel-rowcon {
    transform: scale(0.42);
    /* margin-bottom: -40px; */
  }
  .setsail-animpanel {
    transform: scale(0.32);
  }
  .setsail-animpanel .animpanel-tips {
    left: -345px;
  }
  .setsail-animpanel .animpanel-list {
    left: -355px;
  }
  .setsail-animpanel .animpanel-titlist {
    left: -370px;
  }
  .setsail-animpanel .animpanel-toparrow {
    left: -355px;
  }
  .setsail-animpanel .animpanel-tititem span {
    font-size: 32px;
  }
  .setsail-animpanelcon {
    margin-top: -209px;
    height: 387px;
    margin-bottom: 38px;
  }
  .setsail-warppanel .warppanel-titlecon {
    padding-top: 20px;
  }
  .setsail-listpanel .listpanel-listcon {
    width: 313px;
  }
  .setsail-warppanel .warppanel-titlecon .el-divider {
    width: 219px;
  }
  .setsail-bgcon-listtitle h5 {
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 0;
  }
  .setsail-bgcon-listtitle span {
    font-size: 12px;
  }
  .setsail-bg {
    overflow: hidden;
  }
  .setsail-parah-title {
    overflow: hidden;
  }
}
@charset "UTF-8";
/**定义颜色-参照文字说明：https://www.colorhexa.com/**/
/****************/
/********颜色定义********/
/**业务命名  **/
/**辅助色**/
/** darkextr>darker>dark>''>light>lighter>lightextr》; 
超深>更深>深>普通>淡>更淡>超淡
disabled 不可用
regular正常
Placeholder：占位符
base:基础

**/
/* Background
-------------------------- */
/* Link
-------------------------- */
/**text**/
/* border----------------------*/
.about-dan {
  height: 102px;
  padding: 18px 26px 27px 26px;
  border-top: 1px solid #deedff;
  overflow: hidden;
}
.about-dan__box {
  box-sizing: border-box;
  width: 100%;
  height: 100px;
}

.h_bright:hover {
  filter: brightness(110%);
  transition: filter 0.5s ease;
}
.h_bright:hover img {
  filter: brightness(110%);
}

.h_scale:hover {
  transition: transform 0.5s ease;
  transform: scale(1.01) !important;
}

.h_tranY {
  transition: transform 0.5s ease;
}
.h_tranY:hover {
  transform: translateY(-5px) !important;
}

.h_shadow {
  box-shadow: none;
  transition: box-shadow 0.5s ease;
}
.h_shadow:hover {
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
}

/**首页专精特新专板修改**/
@keyframes blurToClear {
  0% {
    filter: none;
  }
  50% {
    filter: blur(4px);
  }
  100% {
    filter: none;
  }
}
.index-enterpanel.index-enterpanel--op {
  background: none;
  height: auto;
}
.index-enterpanel.index-enterpanel--op .index-numenterpanel {
  background: none;
  height: auto;
}
.index-enterpanel.index-enterpanel--op .index-numenterpanel h5 {
  color: #333;
}
.index-enterpanel.index-enterpanel--op .index-numbox {
  height: 176px;
  background-image: url(/zjtx/statics/images/bg_company_show.png);
  background-repeat: no-repeat;
  display: flex;
  justify-content: space-between;
}
.index-enterpanel.index-enterpanel--op .index-numbox-item {
  margin-top: 60px;
  width: 193px;
  position: relative;
}
.index-enterpanel.index-enterpanel--op .index-numbox-item > a {
  display: block;
  display: flex;
  justify-content: start;
}
.index-enterpanel.index-enterpanel--op .index-numbox-item > a .item-numbox-itemcon {
  margin-left: 18px;
}
.index-enterpanel.index-enterpanel--op .index-numbox-item > a .item-numbox-itemcon h4 {
  color: #fff;
}
.index-enterpanel.index-enterpanel--op .index-numbox-item > a .item-numbox-itemcon h4 b {
  font-weight: normal;
  font-size: 30px;
}
.index-enterpanel.index-enterpanel--op .index-numbox-item > a .item-numbox-itemcon h4 em {
  font-size: 16px;
  margin-left: 2px;
  font-style: normal;
}
.index-enterpanel.index-enterpanel--op .index-numbox-item > a .item-numbox-itemcon h5 {
  font-size: 18px;
  color: #fff;
}
.index-enterpanel.index-enterpanel--op .index-numbox-item > a > img {
  align-self: flex-start;
  max-width: 100%;
  display: block;
  transition: filter 0.3s ease;
}
.index-enterpanel.index-enterpanel--op .index-numbox-item > a:hover img {
  filter: brightness(120%) saturate(1.5);
  animation: blurToClear 0.6s ease-out forwards;
}
.index-enterpanel.index-enterpanel--op .index-numbox-item:nth-last-child(2)::after {
  border-right: 0;
}
.index-enterpanel.index-enterpanel--op .index-numbox-item:last-child::after {
  border-right: 0;
}
.index-enterpanel.index-enterpanel--op .index-numbox-item::after {
  position: absolute;
  right: 0;
  top: 0;
  max-height: 50px;
  height: 100%;
  content: "";
  border-right: 1px solid #fff;
  opacity: 0.1;
  display: inline-block;
}
.index-enterpanel.index-enterpanel--op .index-numbox-item .btn-apply--op {
  background: linear-gradient(45deg, #51b8f3 0%, #3483e8 100%);
  border: none; /* 如果你不需要边框 */
  color: white; /* 根据你的设计需求设置文字颜色 */
  transition: background 0.3s ease;
}
.index-enterpanel.index-enterpanel--op .index-numbox-item .btn-apply--op:hover {
  background: linear-gradient(45deg, #3483e8 0%, #51b8f3 100%);
}
.index-enterpanel.index-enterpanel--op .index-nummap {
  box-shadow: 0px 3px 6px rgba(219, 219, 219, 0.16);
}
.index-enterpanel.index-enterpanel--op .index-nummap > h5 span {
  display: inline-block;
  width: 5px;
  height: 23px;
  background-color: #0d55bb;
  vertical-align: -4px;
}
.index-enterpanel.index-enterpanel--op .index-nummap > h5 b {
  display: inline-block;
  font-size: 22px;
  font-weight: normal;
  text-indent: 5px;
  line-height: 30px;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon {
  border: 1px solid #ebebeb;
  background-color: #ffffff;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-left {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding: 0 5%;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-left dl {
  border: 1px solid #cfe1f8;
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
  margin-top: 55px;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-left dl dt {
  background-color: #0d55bb;
  padding: 15px 15px;
  height: 66px;
  display: flex;
  box-sizing: border-box;
  justify-content: space-between;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-left dl dt h5 {
  font-size: 24px;
  color: #fff;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-left dl dt h6 {
  font-size: 24px;
  color: #fff;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-left dl dt h6 i {
  font-size: 16px;
  font-style: normal;
  margin-left: 5px;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-left dl dd {
  padding: 15px 15px;
  height: 66px;
  line-height: 45px;
  display: flex;
  box-sizing: border-box;
  justify-content: space-between;
  background-color: #f7fafd;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-left dl dd h5 {
  font-size: 18px;
  color: #333333;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-left dl dd h6 {
  font-size: 22px;
  color: #317de1;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-left dl dd h6 i {
  font-size: 16px;
  font-style: normal;
  margin-left: 5px;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-right {
  float: right;
  width: 50%;
  color: #317de1;
  position: relative;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-right .index-nummapfujian {
  box-sizing: border-box;
  padding-left: 150px;
  width: 100%;
  min-height: 454px;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-right .index-nummapcon-tips {
  position: absolute;
  box-sizing: border-box;
  left: 23px;
  top: 83px;
  min-width: 180px;
  height: auto;
  background-color: #f7fafd;
  border: 1px solid #cfe1f8;
  border-radius: 10px;
  padding: 15px 15px;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-right .index-nummapcon-tips > h5 {
  font-size: 18px;
  color: #317de1;
  line-height: 25px;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-right .index-nummapcon-tips > em {
  display: block;
  width: 17px;
  height: 3px;
  background-color: #317de1;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-right .index-nummapcon-tips > dl {
  margin-top: 15px;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-right .index-nummapcon-tips > dl dd {
  white-space: nowrap;
  padding: 5px 0;
}
.index-enterpanel.index-enterpanel--op .index-nummap .index-nummapcon-right .index-nummapcon-tips > dl dd i {
  font-style: normal;
}

@media (max-width: 1200px) {
  .index-numbox {
    width: 100%;
    background-size: contain;
  }
  .index-nummap {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .index-numbox {
    width: 100%;
    background-size: contain;
    padding-left: 10px;
    height: 150px !important;
  }
  .index-numbox-item {
    margin-top: 40px !important;
    width: 150px;
    position: relative;
  }
  .index-nummap {
    width: 100%;
  }
  .index-nummap .index-nummapcon-left {
    width: 100% !important;
    float: none !important;
  }
  .index-nummap .index-nummapcon-right {
    width: 100% !important;
    float: none !important;
  }
}
@media (max-width: 768px) {
  .index-numbox {
    height: 120px !important;
    background-size: 100% 100%;
  }
  .index-numbox-item > a > img {
    display: none !important;
  }
  .index-numbox-item > a .item-numbox-itemcon {
    margin-left: 5px !important;
  }
  .index-numbox-item > a .item-numbox-itemcon h4 {
    white-space: nowrap;
  }
  .index-numbox-item > a .item-numbox-itemcon h4 b {
    font-size: 12px;
  }
  .index-numbox-item > a .item-numbox-itemcon h4 em {
    font-size: 12px;
    margin-left: 0;
  }
  .index-numbox-item > a .item-numbox-itemcon h5 {
    font-size: 18px;
    color: #fff;
  }
  .index-numbox-item > a > img {
    max-width: 30% !important;
  }
  .index-numbox-item .btn-apply--op {
    display: none;
  }
  .index-numbox-item:last-child {
    display: none;
  }
  .index-nummap {
    width: 100%;
  }
  .index-nummap .index-nummapcon-left {
    width: 100% !important;
    float: none !important;
  }
  .index-nummap .index-nummapcon-right {
    width: 100% !important;
    float: none !important;
  }
}
@media (max-width: 480px) {
  .index-numbox-item > a > img {
    display: none !important;
  }
  .index-numbox-item .btn-apply--op {
    display: none;
  }
  .index-numbox-item:last-child {
    display: none;
  }
}
.enterlist-content {
  background-color: #fff;
}
.enterlist-content--company > ul {
  display: block;
  padding: 0;
  margin-right: -24px;
  margin-left: 15px;
}
.enterlist-content--company > ul > li {
  font-size: 18px;
  background: #ffffff;
  width: 275px;
  float: left;
  margin-right: 20px;
}
.enterlist-content--company > ul > li .bancon-datails {
  display: block;
  padding-top: 0;
}
.enterlist-content--company > ul > li .bancon-datails > img {
  width: 288px;
  height: 175px;
  border-radius: 6px 6px 0px 0px;
  vertical-align: middle;
}
.enterlist-content--company > ul > li .bancon-datails .datails-info {
  width: 264px;
  padding-left: 15px;
  padding-right: 7px;
  padding-bottom: 13px;
  background-color: #ffffff;
  border-radius: 0px 0px 6px 6px;
  border: solid 1px #ebebeb;
  border-top: none;
  position: relative;
}
.enterlist-content--company > ul > li .bancon-datails .datails-info .info-corelogo {
  right: -2px;
  bottom: 54px;
  height: 31px;
  text-align: center;
  position: absolute;
  background-size: 72px 31px;
  background-repeat: no-repeat;
  background-image: url(/zjtx/statics/images/bg_core.png);
}
.enterlist-content--company > ul > li .bancon-datails .datails-info .info-corelogo > span {
  padding: 5px 11px;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 1px;
  color: #fff;
}
.enterlist-content--company > ul > li .bancon-datails .datails-info .info-core {
  right: 13px;
  bottom: 11px;
  position: absolute;
  font-size: 16px;
  letter-spacing: 1px;
  color: #0d55bb;
}
.enterlist-content--company > ul > li .bancon-datails .datails-info .info-core > b {
  font-size: 30px;
  font-weight: normal;
  line-height: 30px;
  letter-spacing: 2px;
  color: #0d55bb;
}
.enterlist-content--company > ul > li .bancon-datails .datails-info > h5 {
  padding-top: 21px;
  margin-bottom: 21px;
  height: 54px;
  font-size: 18px;
  font-weight: normal;
  line-height: 30px;
  letter-spacing: 1px;
  color: #333333;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 这里是超出几行省略 */
  overflow: hidden;
}
.enterlist-content--company > ul > li .bancon-datails .datails-info .info-con {
  font-size: 16px;
  letter-spacing: 1px;
  margin-bottom: 14px;
  color: #898989;
}
.enterlist-content--company > ul > li .bancon-datails .datails-info .info-con > span {
  font-size: 16px;
  letter-spacing: 1px;
  color: #333333;
}
.enterlist-content--company > ul > li .bancon-datails:hover .datails-info h5 {
  color: #0d55bb;
}

@media (max-width: 1170px) {
  .enterlist-content--company > ul {
    margin-left: 30px;
  }
  .enterlist-content--company > ul > li {
    margin-right: 65px;
  }
}
@media (max-width: 924px) {
  .enterlist-content--company > ul {
    margin-left: 30px;
  }
  .enterlist-content--company > ul > li {
    margin-right: 80px;
  }
}
@media (max-width: 1024px) {
  .enterlist-content--company > ul {
    text-align: center;
    margin-right: -24px;
    justify-content: space-between;
  }
  .enterlist-content--company > ul > li {
    margin-right: 40px;
  }
}
/*# sourceMappingURL=map/buildindex.css.map */
