@import url("../../font/iconfont.css");
summary,
template,
blockquote,
iframe,
tfoot,
option,
output,
progress,
select,
textarea,
details,
dialog,
menu,
th,
tr,
button,
datalist,
fieldset,
form,
input,
label,
legend,
meter,
optgroup,
canvas,
script,
noscript,
del,
ins,
caption,
col,
colgroup,
table,
thead,
tbody,
td,
time,
u,
var,
wbr,
area,
audio,
map,
track,
video,
embed,
object,
param,
source,
data,
dfn,
em,
i,
kbd,
mark,
q,
rp,
rt,
ruby,
s,
samp,
small,
span,
strong,
sub,
sup,
figure,
picture,
hr,
img,
li,
main,
ol,
p,
pre,
ul,
a,
b,
abbr,
bdi,
bdo,
br,
cite,
code,
header,
h1,
h2,
h3,
h4,
h5,
h6,
nav,
section,
div,
dd,
dl,
dt,
figcaption,
html,
body,
base,
head,
link,
meta,
style,
title,
address,
article,
aside,
footer,
textarea,
body,
div,
p,
ul,
ol,
li,
span,
dt,
dl,
dd {
  box-sizing: border-box;
}
summary:before,
template:before,
blockquote:before,
iframe:before,
tfoot:before,
option:before,
output:before,
progress:before,
select:before,
textarea:before,
details:before,
dialog:before,
menu:before,
th:before,
tr:before,
button:before,
datalist:before,
fieldset:before,
form:before,
input:before,
label:before,
legend:before,
meter:before,
optgroup:before,
canvas:before,
script:before,
noscript:before,
del:before,
ins:before,
caption:before,
col:before,
colgroup:before,
table:before,
thead:before,
tbody:before,
td:before,
time:before,
u:before,
var:before,
wbr:before,
area:before,
audio:before,
map:before,
track:before,
video:before,
embed:before,
object:before,
param:before,
source:before,
data:before,
dfn:before,
em:before,
i:before,
kbd:before,
mark:before,
q:before,
rp:before,
rt:before,
ruby:before,
s:before,
samp:before,
small:before,
span:before,
strong:before,
sub:before,
sup:before,
figure:before,
picture:before,
hr:before,
img:before,
li:before,
main:before,
ol:before,
p:before,
pre:before,
ul:before,
a:before,
b:before,
abbr:before,
bdi:before,
bdo:before,
br:before,
cite:before,
code:before,
header:before,
h1:before,
h2:before,
h3:before,
h4:before,
h5:before,
h6:before,
nav:before,
section:before,
div:before,
dd:before,
dl:before,
dt:before,
figcaption:before,
html:before,
body:before,
base:before,
head:before,
link:before,
meta:before,
style:before,
title:before,
address:before,
article:before,
aside:before,
footer:before,
textarea:before,
body:before,
div:before,
p:before,
ul:before,
ol:before,
li:before,
span:before,
dt:before,
dl:before,
dd:before,
summary:after,
template:after,
blockquote:after,
iframe:after,
tfoot:after,
option:after,
output:after,
progress:after,
select:after,
textarea:after,
details:after,
dialog:after,
menu:after,
th:after,
tr:after,
button:after,
datalist:after,
fieldset:after,
form:after,
input:after,
label:after,
legend:after,
meter:after,
optgroup:after,
canvas:after,
script:after,
noscript:after,
del:after,
ins:after,
caption:after,
col:after,
colgroup:after,
table:after,
thead:after,
tbody:after,
td:after,
time:after,
u:after,
var:after,
wbr:after,
area:after,
audio:after,
map:after,
track:after,
video:after,
embed:after,
object:after,
param:after,
source:after,
data:after,
dfn:after,
em:after,
i:after,
kbd:after,
mark:after,
q:after,
rp:after,
rt:after,
ruby:after,
s:after,
samp:after,
small:after,
span:after,
strong:after,
sub:after,
sup:after,
figure:after,
picture:after,
hr:after,
img:after,
li:after,
main:after,
ol:after,
p:after,
pre:after,
ul:after,
a:after,
b:after,
abbr:after,
bdi:after,
bdo:after,
br:after,
cite:after,
code:after,
header:after,
h1:after,
h2:after,
h3:after,
h4:after,
h5:after,
h6:after,
nav:after,
section:after,
div:after,
dd:after,
dl:after,
dt:after,
figcaption:after,
html:after,
body:after,
base:after,
head:after,
link:after,
meta:after,
style:after,
title:after,
address:after,
article:after,
aside:after,
footer:after,
textarea:after,
body:after,
div:after,
p:after,
ul:after,
ol:after,
li:after,
span:after,
dt:after,
dl:after,
dd:after {
  box-sizing: border-box;
}
body {
  margin: 0;
  padding: 0;
  font-size: 0.128rem;
}
body div .block-hide-def {
  display: none;
}
body,
.textarea,
textarea,
pre {
  font-family: "Microsoft YaHei", "微软雅黑", "宋体", Verdana, Arial, Helvetica, sans-serif !important;
}
i,
cite {
  font-style: normal;
}
button {
  outline: none;
  border: none;
}
ul,
ol,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
pre {
  padding: 0;
  margin: 0;
}
li {
  list-style: none;
}
p {
  margin: 0;
}
a {
  text-decoration: none;
  color: #333;
}
input {
  outline: none;
}
input::placeholder {
  color: #c7c9c8;
}
.relative,
.rela {
  position: relative;
}
.absolute,
.abso {
  position: absolute;
}
.g-color {
  color: #fe7919;
}
.g-pint {
  cursor: pointer;
}
.g-hover-color:hover {
  color: #fe7919 !important;
}
.g-hover-color:hover * {
  color: #fe7919 !important;
}
.g-ow-hn {
  overflow: hidden;
}
.g-color-1 {
  color: #333;
}
.g-color-2 {
  color: #666;
}
.g-color-3 {
  color: #999;
}
.g-color-4 {
  color: #ccc;
}
.g-color-5 {
  color: #fff;
}
.g-bg-color-1 {
  background-color: #fff;
}
.g-bg-color-2 {
  background-color: #f7f7f7;
}
.g-bg-color-3 {
  background-color: #ff7919;
}
.g-bg-10 {
  background: #ff6400;
}
.g-bg-8 {
  background: rgba(255, 100, 0, 0.8);
}
.g-bg-6 {
  background: rgba(255, 100, 0, 0.6);
}
.g-bg-4 {
  background: rgba(255, 100, 0, 0.4);
}
.g-bg-2 {
  background: rgba(255, 100, 0, 0.2);
}
.g-bg-hover-10:hover {
  background: #ff6400;
}
.g-bg-hover-8:hover {
  background: rgba(255, 100, 0, 0.8);
}
.g-bg-hover-6:hover {
  background: rgba(255, 100, 0, 0.6);
}
.g-bg-hover-4:hover {
  background: rgba(255, 100, 0, 0.4);
}
.g-bg-hover-2:hover {
  background: rgba(255, 100, 0, 0.2);
}
.g-bg-hover-1:hover {
  background: rgba(255, 100, 0, 0.1);
}
/* start--文本行数限制--start */
.iconfont {
  font-size: 0.16rem;
}
.g-line-1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.g-line-2 {
  -webkit-line-clamp: 2;
}
.g-line-3 {
  -webkit-line-clamp: 3;
}
.g-line-4 {
  -webkit-line-clamp: 4;
}
.g-line-5 {
  -webkit-line-clamp: 5;
}
.g-line-2,
.g-line-3,
.g-line-4,
.g-line-5 {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
/* end--文本行数限制--end */
.g-flex {
  display: flex;
  align-items: center;
}
.g-flex-1 {
  flex: 1;
}
.g-flex-wrap {
  flex-wrap: wrap;
}
.g-flex-nowrap {
  flex-wrap: nowrap;
}
.g-flex-col {
  display: flex;
  flex-direction: column;
}
.g-flex-stretch {
  align-items: stretch;
}
.g-col-center {
  align-items: center;
}
.g-col {
  align-self: stretch;
}
.g-col-top {
  align-items: flex-start;
}
.g-col-bottom {
  align-items: flex-end;
}
.g-row-center {
  justify-content: center;
}
.g-row-left {
  justify-content: flex-start;
}
.g-row-right {
  justify-content: flex-end;
}
.g-row-between {
  justify-content: space-between;
}
.g-row-around {
  justify-content: space-around;
}
.g-flex-self-t {
  align-self: flex-start;
}
.g-flex-self-center {
  align-self: center;
}
.g-flex-self-b {
  align-self: flex-end;
}
.g-text-left {
  text-align: left;
}
.g-text-center {
  text-align: center;
}
.g-text-right {
  text-align: right;
}
.g-text-between {
  text-align: justify;
}
.g-font-bold {
  font-weight: bold;
  transition: all 0.2s;
}
.g-transit-0 {
  transition: all 0s;
}
.g-transit-0:hover {
  transition: all 0s;
}
.g-transit-0:hover * {
  transition: all 0s;
}
.g-transit-1 {
  transition: all 0.1s;
}
.g-transit-1:hover {
  transition: all 0.1s;
}
.g-transit-1:hover * {
  transition: all 0.1s;
}
.g-transit-2 {
  transition: all 0.2s;
}
.g-transit-2:hover {
  transition: all 0.2s;
}
.g-transit-2:hover * {
  transition: all 0.2s;
}
.g-transit-3 {
  transition: all 0.3s;
}
.g-transit-3:hover {
  transition: all 0.3s;
}
.g-transit-3:hover * {
  transition: all 0.3s;
}
.g-transit-4 {
  transition: all 0.4s;
}
.g-transit-4:hover {
  transition: all 0.4s;
}
.g-transit-4:hover * {
  transition: all 0.4s;
}
.g-transit-5 {
  transition: all 0.5s;
}
.g-transit-5:hover {
  transition: all 0.5s;
}
.g-transit-5:hover * {
  transition: all 0.5s;
}
.g-transit-6 {
  transition: all 0.6s;
}
.g-transit-6:hover {
  transition: all 0.6s;
}
.g-transit-6:hover * {
  transition: all 0.6s;
}
.g-transit-7 {
  transition: all 0.7s;
}
.g-transit-7:hover {
  transition: all 0.7s;
}
.g-transit-7:hover * {
  transition: all 0.7s;
}
.g-transit-8 {
  transition: all 0.8s;
}
.g-transit-8:hover {
  transition: all 0.8s;
}
.g-transit-8:hover * {
  transition: all 0.8s;
}
.g-transit-9 {
  transition: all 0.9s;
}
.g-transit-9:hover {
  transition: all 0.9s;
}
.g-transit-9:hover * {
  transition: all 0.9s;
}
.g-transit-10 {
  transition: all 1s;
}
.g-transit-10:hover {
  transition: all 1s;
}
.g-transit-10:hover * {
  transition: all 1s;
}
.g-opacity-0:hover {
  opacity: 0;
}
.g-opacity-1:hover {
  opacity: 0.1;
}
.g-opacity-2:hover {
  opacity: 0.2;
}
.g-opacity-3:hover {
  opacity: 0.3;
}
.g-opacity-4:hover {
  opacity: 0.4;
}
.g-opacity-5:hover {
  opacity: 0.5;
}
.g-opacity-6:hover {
  opacity: 0.6;
}
.g-opacity-7:hover {
  opacity: 0.7;
}
.g-opacity-8:hover {
  opacity: 0.8;
}
.g-opacity-9:hover {
  opacity: 0.9;
}
.g-opacity-10:hover {
  opacity: 1;
}
.g-font-0 {
  font-size: 0rem;
}
.g-font-1 {
  font-size: 0.03381667rem;
}
.g-font-2 {
  font-size: 0.06763333rem;
}
.g-font-3 {
  font-size: 0.10145rem;
}
.g-font-4 {
  font-size: 0.13526666rem;
}
.g-font-5 {
  font-size: 0.16908333rem;
}
.g-font-6 {
  font-size: 0.2029rem;
}
.g-font-7 {
  font-size: 0.23671666rem;
}
.g-font-8 {
  font-size: 0.27053333rem;
}
.g-font-9 {
  font-size: 0.30434999rem;
}
.g-font-10 {
  font-size: 0.33816666rem;
}
.g-font-11 {
  font-size: 0.37198333rem;
}
.g-font-12 {
  font-size: 0.40579999rem;
}
.g-font-13 {
  font-size: 0.43961666rem;
}
.g-font-14 {
  font-size: 0.47343332rem;
}
.g-font-15 {
  font-size: 0.50724999rem;
}
.g-font-16 {
  font-size: 0.54106666rem;
}
.g-font-17 {
  font-size: 0.57488332rem;
}
.g-font-18 {
  font-size: 0.60869999rem;
}
.g-font-19 {
  font-size: 0.64251665rem;
}
.g-font-20 {
  font-size: 0.67633332rem;
}
.g-font-w-4 {
  font-weight: 400;
}
.g-font-w-5 {
  font-weight: 500;
}
.g-font-w-6 {
  font-weight: 600;
}
.g-m-0 {
  margin: 0rem;
}
.g-m-t-0 {
  margin-top: 0rem;
}
.g-m-l-0 {
  margin-left: 0rem;
}
.g-m-r-0 {
  margin-right: 0rem;
}
.g-m-b-0 {
  margin-bottom: 0rem;
}
.g-p-0 {
  padding: 0rem;
}
.g-p-t-0 {
  padding-top: 0rem;
}
.g-p-l-0 {
  padding-left: 0rem;
}
.g-p-r-0 {
  padding-right: 0rem;
}
.g-p-b-0 {
  padding-bottom: 0rem;
}
.g-m-1 {
  margin: 0.0133333rem;
}
.g-m-t-1 {
  margin-top: 0.0133333rem;
}
.g-m-l-1 {
  margin-left: 0.0133333rem;
}
.g-m-r-1 {
  margin-right: 0.0133333rem;
}
.g-m-b-1 {
  margin-bottom: 0.0133333rem;
}
.g-p-1 {
  padding: 0.0133333rem;
}
.g-p-t-1 {
  padding-top: 0.0133333rem;
}
.g-p-l-1 {
  padding-left: 0.0133333rem;
}
.g-p-r-1 {
  padding-right: 0.0133333rem;
}
.g-p-b-1 {
  padding-bottom: 0.0133333rem;
}
.g-m-2 {
  margin: 0.0266666rem;
}
.g-m-t-2 {
  margin-top: 0.0266666rem;
}
.g-m-l-2 {
  margin-left: 0.0266666rem;
}
.g-m-r-2 {
  margin-right: 0.0266666rem;
}
.g-m-b-2 {
  margin-bottom: 0.0266666rem;
}
.g-p-2 {
  padding: 0.0266666rem;
}
.g-p-t-2 {
  padding-top: 0.0266666rem;
}
.g-p-l-2 {
  padding-left: 0.0266666rem;
}
.g-p-r-2 {
  padding-right: 0.0266666rem;
}
.g-p-b-2 {
  padding-bottom: 0.0266666rem;
}
.g-m-3 {
  margin: 0.0399999rem;
}
.g-m-t-3 {
  margin-top: 0.0399999rem;
}
.g-m-l-3 {
  margin-left: 0.0399999rem;
}
.g-m-r-3 {
  margin-right: 0.0399999rem;
}
.g-m-b-3 {
  margin-bottom: 0.0399999rem;
}
.g-p-3 {
  padding: 0.0399999rem;
}
.g-p-t-3 {
  padding-top: 0.0399999rem;
}
.g-p-l-3 {
  padding-left: 0.0399999rem;
}
.g-p-r-3 {
  padding-right: 0.0399999rem;
}
.g-p-b-3 {
  padding-bottom: 0.0399999rem;
}
.g-m-4 {
  margin: 0.0533332rem;
}
.g-m-t-4 {
  margin-top: 0.0533332rem;
}
.g-m-l-4 {
  margin-left: 0.0533332rem;
}
.g-m-r-4 {
  margin-right: 0.0533332rem;
}
.g-m-b-4 {
  margin-bottom: 0.0533332rem;
}
.g-p-4 {
  padding: 0.0533332rem;
}
.g-p-t-4 {
  padding-top: 0.0533332rem;
}
.g-p-l-4 {
  padding-left: 0.0533332rem;
}
.g-p-r-4 {
  padding-right: 0.0533332rem;
}
.g-p-b-4 {
  padding-bottom: 0.0533332rem;
}
.g-m-5 {
  margin: 0.0666665rem;
}
.g-m-t-5 {
  margin-top: 0.0666665rem;
}
.g-m-l-5 {
  margin-left: 0.0666665rem;
}
.g-m-r-5 {
  margin-right: 0.0666665rem;
}
.g-m-b-5 {
  margin-bottom: 0.0666665rem;
}
.g-p-5 {
  padding: 0.0666665rem;
}
.g-p-t-5 {
  padding-top: 0.0666665rem;
}
.g-p-l-5 {
  padding-left: 0.0666665rem;
}
.g-p-r-5 {
  padding-right: 0.0666665rem;
}
.g-p-b-5 {
  padding-bottom: 0.0666665rem;
}
.g-m-6 {
  margin: 0.0799998rem;
}
.g-m-t-6 {
  margin-top: 0.0799998rem;
}
.g-m-l-6 {
  margin-left: 0.0799998rem;
}
.g-m-r-6 {
  margin-right: 0.0799998rem;
}
.g-m-b-6 {
  margin-bottom: 0.0799998rem;
}
.g-p-6 {
  padding: 0.0799998rem;
}
.g-p-t-6 {
  padding-top: 0.0799998rem;
}
.g-p-l-6 {
  padding-left: 0.0799998rem;
}
.g-p-r-6 {
  padding-right: 0.0799998rem;
}
.g-p-b-6 {
  padding-bottom: 0.0799998rem;
}
.g-m-7 {
  margin: 0.0933331rem;
}
.g-m-t-7 {
  margin-top: 0.0933331rem;
}
.g-m-l-7 {
  margin-left: 0.0933331rem;
}
.g-m-r-7 {
  margin-right: 0.0933331rem;
}
.g-m-b-7 {
  margin-bottom: 0.0933331rem;
}
.g-p-7 {
  padding: 0.0933331rem;
}
.g-p-t-7 {
  padding-top: 0.0933331rem;
}
.g-p-l-7 {
  padding-left: 0.0933331rem;
}
.g-p-r-7 {
  padding-right: 0.0933331rem;
}
.g-p-b-7 {
  padding-bottom: 0.0933331rem;
}
.g-m-8 {
  margin: 0.1066664rem;
}
.g-m-t-8 {
  margin-top: 0.1066664rem;
}
.g-m-l-8 {
  margin-left: 0.1066664rem;
}
.g-m-r-8 {
  margin-right: 0.1066664rem;
}
.g-m-b-8 {
  margin-bottom: 0.1066664rem;
}
.g-p-8 {
  padding: 0.1066664rem;
}
.g-p-t-8 {
  padding-top: 0.1066664rem;
}
.g-p-l-8 {
  padding-left: 0.1066664rem;
}
.g-p-r-8 {
  padding-right: 0.1066664rem;
}
.g-p-b-8 {
  padding-bottom: 0.1066664rem;
}
.g-m-9 {
  margin: 0.1199997rem;
}
.g-m-t-9 {
  margin-top: 0.1199997rem;
}
.g-m-l-9 {
  margin-left: 0.1199997rem;
}
.g-m-r-9 {
  margin-right: 0.1199997rem;
}
.g-m-b-9 {
  margin-bottom: 0.1199997rem;
}
.g-p-9 {
  padding: 0.1199997rem;
}
.g-p-t-9 {
  padding-top: 0.1199997rem;
}
.g-p-l-9 {
  padding-left: 0.1199997rem;
}
.g-p-r-9 {
  padding-right: 0.1199997rem;
}
.g-p-b-9 {
  padding-bottom: 0.1199997rem;
}
.g-m-10 {
  margin: 0.133333rem;
}
.g-m-t-10 {
  margin-top: 0.133333rem;
}
.g-m-l-10 {
  margin-left: 0.133333rem;
}
.g-m-r-10 {
  margin-right: 0.133333rem;
}
.g-m-b-10 {
  margin-bottom: 0.133333rem;
}
.g-p-10 {
  padding: 0.133333rem;
}
.g-p-t-10 {
  padding-top: 0.133333rem;
}
.g-p-l-10 {
  padding-left: 0.133333rem;
}
.g-p-r-10 {
  padding-right: 0.133333rem;
}
.g-p-b-10 {
  padding-bottom: 0.133333rem;
}
.g-m-11 {
  margin: 0.1466663rem;
}
.g-m-t-11 {
  margin-top: 0.1466663rem;
}
.g-m-l-11 {
  margin-left: 0.1466663rem;
}
.g-m-r-11 {
  margin-right: 0.1466663rem;
}
.g-m-b-11 {
  margin-bottom: 0.1466663rem;
}
.g-p-11 {
  padding: 0.1466663rem;
}
.g-p-t-11 {
  padding-top: 0.1466663rem;
}
.g-p-l-11 {
  padding-left: 0.1466663rem;
}
.g-p-r-11 {
  padding-right: 0.1466663rem;
}
.g-p-b-11 {
  padding-bottom: 0.1466663rem;
}
.g-m-12 {
  margin: 0.1599996rem;
}
.g-m-t-12 {
  margin-top: 0.1599996rem;
}
.g-m-l-12 {
  margin-left: 0.1599996rem;
}
.g-m-r-12 {
  margin-right: 0.1599996rem;
}
.g-m-b-12 {
  margin-bottom: 0.1599996rem;
}
.g-p-12 {
  padding: 0.1599996rem;
}
.g-p-t-12 {
  padding-top: 0.1599996rem;
}
.g-p-l-12 {
  padding-left: 0.1599996rem;
}
.g-p-r-12 {
  padding-right: 0.1599996rem;
}
.g-p-b-12 {
  padding-bottom: 0.1599996rem;
}
.g-m-13 {
  margin: 0.1733329rem;
}
.g-m-t-13 {
  margin-top: 0.1733329rem;
}
.g-m-l-13 {
  margin-left: 0.1733329rem;
}
.g-m-r-13 {
  margin-right: 0.1733329rem;
}
.g-m-b-13 {
  margin-bottom: 0.1733329rem;
}
.g-p-13 {
  padding: 0.1733329rem;
}
.g-p-t-13 {
  padding-top: 0.1733329rem;
}
.g-p-l-13 {
  padding-left: 0.1733329rem;
}
.g-p-r-13 {
  padding-right: 0.1733329rem;
}
.g-p-b-13 {
  padding-bottom: 0.1733329rem;
}
.g-m-14 {
  margin: 0.1866662rem;
}
.g-m-t-14 {
  margin-top: 0.1866662rem;
}
.g-m-l-14 {
  margin-left: 0.1866662rem;
}
.g-m-r-14 {
  margin-right: 0.1866662rem;
}
.g-m-b-14 {
  margin-bottom: 0.1866662rem;
}
.g-p-14 {
  padding: 0.1866662rem;
}
.g-p-t-14 {
  padding-top: 0.1866662rem;
}
.g-p-l-14 {
  padding-left: 0.1866662rem;
}
.g-p-r-14 {
  padding-right: 0.1866662rem;
}
.g-p-b-14 {
  padding-bottom: 0.1866662rem;
}
.g-m-15 {
  margin: 0.1999995rem;
}
.g-m-t-15 {
  margin-top: 0.1999995rem;
}
.g-m-l-15 {
  margin-left: 0.1999995rem;
}
.g-m-r-15 {
  margin-right: 0.1999995rem;
}
.g-m-b-15 {
  margin-bottom: 0.1999995rem;
}
.g-p-15 {
  padding: 0.1999995rem;
}
.g-p-t-15 {
  padding-top: 0.1999995rem;
}
.g-p-l-15 {
  padding-left: 0.1999995rem;
}
.g-p-r-15 {
  padding-right: 0.1999995rem;
}
.g-p-b-15 {
  padding-bottom: 0.1999995rem;
}
.g-m-16 {
  margin: 0.2133328rem;
}
.g-m-t-16 {
  margin-top: 0.2133328rem;
}
.g-m-l-16 {
  margin-left: 0.2133328rem;
}
.g-m-r-16 {
  margin-right: 0.2133328rem;
}
.g-m-b-16 {
  margin-bottom: 0.2133328rem;
}
.g-p-16 {
  padding: 0.2133328rem;
}
.g-p-t-16 {
  padding-top: 0.2133328rem;
}
.g-p-l-16 {
  padding-left: 0.2133328rem;
}
.g-p-r-16 {
  padding-right: 0.2133328rem;
}
.g-p-b-16 {
  padding-bottom: 0.2133328rem;
}
.g-m-17 {
  margin: 0.2266661rem;
}
.g-m-t-17 {
  margin-top: 0.2266661rem;
}
.g-m-l-17 {
  margin-left: 0.2266661rem;
}
.g-m-r-17 {
  margin-right: 0.2266661rem;
}
.g-m-b-17 {
  margin-bottom: 0.2266661rem;
}
.g-p-17 {
  padding: 0.2266661rem;
}
.g-p-t-17 {
  padding-top: 0.2266661rem;
}
.g-p-l-17 {
  padding-left: 0.2266661rem;
}
.g-p-r-17 {
  padding-right: 0.2266661rem;
}
.g-p-b-17 {
  padding-bottom: 0.2266661rem;
}
.g-m-18 {
  margin: 0.2399994rem;
}
.g-m-t-18 {
  margin-top: 0.2399994rem;
}
.g-m-l-18 {
  margin-left: 0.2399994rem;
}
.g-m-r-18 {
  margin-right: 0.2399994rem;
}
.g-m-b-18 {
  margin-bottom: 0.2399994rem;
}
.g-p-18 {
  padding: 0.2399994rem;
}
.g-p-t-18 {
  padding-top: 0.2399994rem;
}
.g-p-l-18 {
  padding-left: 0.2399994rem;
}
.g-p-r-18 {
  padding-right: 0.2399994rem;
}
.g-p-b-18 {
  padding-bottom: 0.2399994rem;
}
.g-m-19 {
  margin: 0.2533327rem;
}
.g-m-t-19 {
  margin-top: 0.2533327rem;
}
.g-m-l-19 {
  margin-left: 0.2533327rem;
}
.g-m-r-19 {
  margin-right: 0.2533327rem;
}
.g-m-b-19 {
  margin-bottom: 0.2533327rem;
}
.g-p-19 {
  padding: 0.2533327rem;
}
.g-p-t-19 {
  padding-top: 0.2533327rem;
}
.g-p-l-19 {
  padding-left: 0.2533327rem;
}
.g-p-r-19 {
  padding-right: 0.2533327rem;
}
.g-p-b-19 {
  padding-bottom: 0.2533327rem;
}
.g-m-20 {
  margin: 0.266666rem;
}
.g-m-t-20 {
  margin-top: 0.266666rem;
}
.g-m-l-20 {
  margin-left: 0.266666rem;
}
.g-m-r-20 {
  margin-right: 0.266666rem;
}
.g-m-b-20 {
  margin-bottom: 0.266666rem;
}
.g-p-20 {
  padding: 0.266666rem;
}
.g-p-t-20 {
  padding-top: 0.266666rem;
}
.g-p-l-20 {
  padding-left: 0.266666rem;
}
.g-p-r-20 {
  padding-right: 0.266666rem;
}
.g-p-b-20 {
  padding-bottom: 0.266666rem;
}
.g-m-21 {
  margin: 0.2799993rem;
}
.g-m-t-21 {
  margin-top: 0.2799993rem;
}
.g-m-l-21 {
  margin-left: 0.2799993rem;
}
.g-m-r-21 {
  margin-right: 0.2799993rem;
}
.g-m-b-21 {
  margin-bottom: 0.2799993rem;
}
.g-p-21 {
  padding: 0.2799993rem;
}
.g-p-t-21 {
  padding-top: 0.2799993rem;
}
.g-p-l-21 {
  padding-left: 0.2799993rem;
}
.g-p-r-21 {
  padding-right: 0.2799993rem;
}
.g-p-b-21 {
  padding-bottom: 0.2799993rem;
}
.g-m-22 {
  margin: 0.2933326rem;
}
.g-m-t-22 {
  margin-top: 0.2933326rem;
}
.g-m-l-22 {
  margin-left: 0.2933326rem;
}
.g-m-r-22 {
  margin-right: 0.2933326rem;
}
.g-m-b-22 {
  margin-bottom: 0.2933326rem;
}
.g-p-22 {
  padding: 0.2933326rem;
}
.g-p-t-22 {
  padding-top: 0.2933326rem;
}
.g-p-l-22 {
  padding-left: 0.2933326rem;
}
.g-p-r-22 {
  padding-right: 0.2933326rem;
}
.g-p-b-22 {
  padding-bottom: 0.2933326rem;
}
.g-m-23 {
  margin: 0.3066659rem;
}
.g-m-t-23 {
  margin-top: 0.3066659rem;
}
.g-m-l-23 {
  margin-left: 0.3066659rem;
}
.g-m-r-23 {
  margin-right: 0.3066659rem;
}
.g-m-b-23 {
  margin-bottom: 0.3066659rem;
}
.g-p-23 {
  padding: 0.3066659rem;
}
.g-p-t-23 {
  padding-top: 0.3066659rem;
}
.g-p-l-23 {
  padding-left: 0.3066659rem;
}
.g-p-r-23 {
  padding-right: 0.3066659rem;
}
.g-p-b-23 {
  padding-bottom: 0.3066659rem;
}
.g-m-24 {
  margin: 0.3199992rem;
}
.g-m-t-24 {
  margin-top: 0.3199992rem;
}
.g-m-l-24 {
  margin-left: 0.3199992rem;
}
.g-m-r-24 {
  margin-right: 0.3199992rem;
}
.g-m-b-24 {
  margin-bottom: 0.3199992rem;
}
.g-p-24 {
  padding: 0.3199992rem;
}
.g-p-t-24 {
  padding-top: 0.3199992rem;
}
.g-p-l-24 {
  padding-left: 0.3199992rem;
}
.g-p-r-24 {
  padding-right: 0.3199992rem;
}
.g-p-b-24 {
  padding-bottom: 0.3199992rem;
}
.g-m-25 {
  margin: 0.3333325rem;
}
.g-m-t-25 {
  margin-top: 0.3333325rem;
}
.g-m-l-25 {
  margin-left: 0.3333325rem;
}
.g-m-r-25 {
  margin-right: 0.3333325rem;
}
.g-m-b-25 {
  margin-bottom: 0.3333325rem;
}
.g-p-25 {
  padding: 0.3333325rem;
}
.g-p-t-25 {
  padding-top: 0.3333325rem;
}
.g-p-l-25 {
  padding-left: 0.3333325rem;
}
.g-p-r-25 {
  padding-right: 0.3333325rem;
}
.g-p-b-25 {
  padding-bottom: 0.3333325rem;
}
.g-m-26 {
  margin: 0.3466658rem;
}
.g-m-t-26 {
  margin-top: 0.3466658rem;
}
.g-m-l-26 {
  margin-left: 0.3466658rem;
}
.g-m-r-26 {
  margin-right: 0.3466658rem;
}
.g-m-b-26 {
  margin-bottom: 0.3466658rem;
}
.g-p-26 {
  padding: 0.3466658rem;
}
.g-p-t-26 {
  padding-top: 0.3466658rem;
}
.g-p-l-26 {
  padding-left: 0.3466658rem;
}
.g-p-r-26 {
  padding-right: 0.3466658rem;
}
.g-p-b-26 {
  padding-bottom: 0.3466658rem;
}
.g-m-27 {
  margin: 0.3599991rem;
}
.g-m-t-27 {
  margin-top: 0.3599991rem;
}
.g-m-l-27 {
  margin-left: 0.3599991rem;
}
.g-m-r-27 {
  margin-right: 0.3599991rem;
}
.g-m-b-27 {
  margin-bottom: 0.3599991rem;
}
.g-p-27 {
  padding: 0.3599991rem;
}
.g-p-t-27 {
  padding-top: 0.3599991rem;
}
.g-p-l-27 {
  padding-left: 0.3599991rem;
}
.g-p-r-27 {
  padding-right: 0.3599991rem;
}
.g-p-b-27 {
  padding-bottom: 0.3599991rem;
}
.g-m-28 {
  margin: 0.3733324rem;
}
.g-m-t-28 {
  margin-top: 0.3733324rem;
}
.g-m-l-28 {
  margin-left: 0.3733324rem;
}
.g-m-r-28 {
  margin-right: 0.3733324rem;
}
.g-m-b-28 {
  margin-bottom: 0.3733324rem;
}
.g-p-28 {
  padding: 0.3733324rem;
}
.g-p-t-28 {
  padding-top: 0.3733324rem;
}
.g-p-l-28 {
  padding-left: 0.3733324rem;
}
.g-p-r-28 {
  padding-right: 0.3733324rem;
}
.g-p-b-28 {
  padding-bottom: 0.3733324rem;
}
.g-m-29 {
  margin: 0.3866657rem;
}
.g-m-t-29 {
  margin-top: 0.3866657rem;
}
.g-m-l-29 {
  margin-left: 0.3866657rem;
}
.g-m-r-29 {
  margin-right: 0.3866657rem;
}
.g-m-b-29 {
  margin-bottom: 0.3866657rem;
}
.g-p-29 {
  padding: 0.3866657rem;
}
.g-p-t-29 {
  padding-top: 0.3866657rem;
}
.g-p-l-29 {
  padding-left: 0.3866657rem;
}
.g-p-r-29 {
  padding-right: 0.3866657rem;
}
.g-p-b-29 {
  padding-bottom: 0.3866657rem;
}
.g-m-30 {
  margin: 0.399999rem;
}
.g-m-t-30 {
  margin-top: 0.399999rem;
}
.g-m-l-30 {
  margin-left: 0.399999rem;
}
.g-m-r-30 {
  margin-right: 0.399999rem;
}
.g-m-b-30 {
  margin-bottom: 0.399999rem;
}
.g-p-30 {
  padding: 0.399999rem;
}
.g-p-t-30 {
  padding-top: 0.399999rem;
}
.g-p-l-30 {
  padding-left: 0.399999rem;
}
.g-p-r-30 {
  padding-right: 0.399999rem;
}
.g-p-b-30 {
  padding-bottom: 0.399999rem;
}
.g-br-1 {
  border-radius: 0.01rem;
}
.g-br-2 {
  border-radius: 0.02rem;
}
.g-br-3 {
  border-radius: 0.03rem;
}
.g-br-4 {
  border-radius: 0.04rem;
}
.g-br-5 {
  border-radius: 0.05rem;
}
.g-br-6 {
  border-radius: 0.06rem;
}
.g-br-7 {
  border-radius: 0.07rem;
}
.g-br-8 {
  border-radius: 0.08rem;
}
.g-br-9 {
  border-radius: 0.09rem;
}
.g-br-10 {
  border-radius: 0.1rem;
}
.gap {
  width: 0.008rem;
  height: 0.128rem;
  background: #eee;
  display: inline-block;
  margin: 0 0.04rem;
}
@media screen and (min-width: 1330px) {
  html {
    font-size: 5.2vw;
  }
}
@media screen and (max-width: 1300px) {
  html {
    font-size: 100px;
  }
}
@media screen and (min-width: 0px) and (max-width: 1440px) {
  html {
    font-size: 83px;
  }
  body {
    background: #f4f5f7;
  }
  body #header,
  body #app,
  body footer {
    min-width: 1200px;
  }
  body .type-area {
    width: 14.416rem;
    margin: 0 auto;
  }
  body .home-slide {
    width: 100%;
    height: 5.76rem;
  }
}
@media screen and (min-width: 1440px) and (max-width: 1776px) {
  html {
    font-size: 93px;
  }
  body {
    background: #f4f5f7;
    min-width: 1400px;
  }
  body .type-area {
    width: 14.416rem;
    margin: 0 auto;
  }
  body .home-slide {
    width: 100%;
    height: 5.76rem;
  }
}
@media screen and (min-width: 1777px) and (max-width: 1919px) {
  body {
    background: #f4f5f7;
  }
  body .type-area {
    width: 14.416rem;
    margin: 0 auto;
  }
  body .home-slide {
    width: 100%;
    height: 5.76rem;
  }
}
@media screen and (min-width: 1920px) and (max-width: 2999px) {
  body {
    background: #f4f5f7;
  }
  body .type-area {
    width: 14.416rem;
    margin: 0 auto;
  }
  body .home-slide {
    width: 100%;
    height: 5.76rem;
  }
}
@media screen and (min-width: 3000px) {
  body {
    background: #f4f5f7;
  }
  body .type-area {
    width: 14.416rem;
    margin: 0 auto;
  }
  body .home-slide {
    width: 100%;
    height: 5.8rem;
  }
}
.g-gap-row {
  border-bottom: 1px solid #ebebeb;
}
.g-gap-row.g-gap-color1 {
  border-color: #f2f2f2;
}
.g-gap-row:last-child {
  border-bottom: none;
}
.g-gap-row.show-gap {
  border-bottom: 1px solid #ebebeb;
}
.g-array {
  display: flex;
  font-size: 26rpx;
  color: #666;
  flex-wrap: wrap;
  width: 100%;
  line-height: 1.5;
}
.g-array > div,
.g-array > span,
.g-array > .item {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.g-array > div::after,
.g-array > span::after,
.g-array > .item::after {
  display: inline-block;
  content: '';
  width: 1px;
  height: 0.15rem;
  background-color: #d6d6d6;
  margin: 0 15px;
}
.g-array > div:last-child::after,
.g-array > span:last-child::after,
.g-array > .item:last-child::after {
  content: none;
}
#sso_login_html {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
  display: none;
}
#sso_login_html .close-icon {
  position: fixed;
  color: #fff;
  font-size: 20px;
  top: -30px;
  right: -30px;
  cursor: pointer;
}
#sso_login_html .main {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 750px;
  height: 435px;
  background: #eee;
  border-radius: 10px;
}
#sso_login_html .main iframe {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 750px;
  height: 435px;
  background: #eee;
  border-radius: 10px;
}
#header {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  height: 0.56rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  font-size: 0.16rem;
}
#header .h-wrap {
  align-items: center;
}
#header .h-wrap .fl .gp-logo {
  display: inline-block;
  width: 1.04rem;
  height: 0.385rem;
  background: url("/static/www/imgs/base/logo7.svg") no-repeat;
  background-size: 1.04rem 0.384rem;
}
#header .h-wrap .fl .site-nav .site-select {
  font-size: 0.14rem;
  padding: 0 0 0 0.24rem;
  line-height: 0.56rem;
}
#header .h-wrap .fl .site-nav .site-select .name {
  margin: 0 0.08rem 0 0.064rem;
}
#header .h-wrap .fl .site-nav .site-select > i {
  font-size: 0.14rem;
  height: 0.56rem;
  line-height: 0.56rem;
  display: block;
}
#header .h-wrap .fl .site-nav .site-select > i.public-site-select {
  font-size: 0.112rem;
  height: 0.56rem;
  line-height: 0.56rem;
}
#header .h-wrap .fl .site-nav .site-select > i.public-site-select:hover + .drop-box {
  opacity: 1;
  z-index: 99;
  max-height: 8rem;
}
#header .h-wrap .fl .site-nav .site-select .drop-box {
  position: absolute;
  top: 0.56rem;
  left: 0;
  right: 0;
  width: 100%;
  background: #fff;
  box-shadow: 0 0.06rem 0.2rem rgba(0, 0, 0, 0.7);
  opacity: 0;
  z-index: -99;
  max-height: 0;
}
#header .h-wrap .fl .site-nav .site-select .drop-box:hover {
  opacity: 1;
  z-index: 99;
  max-height: 8rem;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box {
  color: #090909;
  margin-bottom: 0.22rem;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dt .title-box {
  height: 0.36rem;
  line-height: 0.36rem;
  margin: 0.15rem 0 0.1rem;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dt .title-box .title {
  font-size: 0.18rem;
  margin-right: 0.14rem;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dt .title-box .des {
  font-size: 0.14rem;
  color: #9c9c9c;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dt .recents-box {
  line-height: 0.32rem;
  color: #313131;
  font-size: 0.14rem;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dt .recents-box dt {
  width: 1.12rem;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dt .recents-box dt i {
  margin-right: 0.1rem;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dt .recents-box dd {
  margin-right: 0.16rem;
  position: relative;
  height: 0.32rem;
  font-size: 0.14rem;
  border: 0.008rem /* 1/125 */ solid #edeff3;
  display: flex;
  align-items: center;
  margin-bottom: 0.16rem;
  border-radius: 0.02rem;
  transition: all 0.3s;
  background: #ff6000;
  border-color: #ff6000;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dt .recents-box dd.hot-city-tag {
  margin: 0 0.24rem 0 1.2rem;
  background: #fff;
  border: 0;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dt .recents-box dd.hot-city-tag .hot-box {
  color: #fff;
  margin-right: 0.104rem;
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 50%;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dt .recents-box dd.hot-city-tag .hot-box i {
  font-size: 0.096rem;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dt .recents-box dd a {
  color: #fff;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dt .recents-box dd a {
  padding: 0 0.2rem;
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dd {
  font-size: 0.144rem /* 18/125 */;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dd .city,
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dd .area {
  display: flex;
  height: 0.368rem;
  margin-right: 0.16rem;
  background: #fff3eb;
  position: relative;
  margin-bottom: 0.12rem;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dd .city {
  width: 0.944rem;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dd .city a {
  position: relative;
  width: 0.944rem;
  text-align: center;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #ff6000;
  line-height: 0.368rem;
  border: 0.008rem solid #fff3eb;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dd .city:hover a {
  background: #ff6000;
  border-color: #fff3eb;
  color: #fff;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dd .area a {
  color: #333333;
  background: #fff;
  border: 0.008rem /* 1/125 */ solid #e3e7ed;
  padding: 0 0.32rem;
  line-height: 0.368rem;
}
#header .h-wrap .fl .site-nav .site-select .drop-box .type-area .site-select-box > dd .area a:hover {
  background: #ff6000;
  border-color: #fff3eb;
  color: #fff;
}
#header .h-wrap .fl .site-nav .new:after,
#header .h-wrap .fl .site-nav .hot:after {
  content: "NEW";
  position: absolute;
  width: 0.3rem;
  height: 0.16rem;
  background: #ff6000;
  font-size: 0.12rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.05rem 0 0.05rem 0;
  top: -0.1rem;
  right: -0.12rem;
  padding: 0.02rem 0.112rem;
  transform: scale(0.7);
}
#header .h-wrap .fl .site-nav .hot:after {
  content: "HOT";
}
#header .h-wrap .fl .site-nav .commontags,
#header .h-wrap .fl .site-nav .active-box {
  padding: 0 0.16rem;
  position: relative;
}
#header .h-wrap .fl .site-nav .commontags:nth-child(2),
#header .h-wrap .fl .site-nav .active-box:nth-child(2) {
  margin-left: 0.104rem;
}
#header .h-wrap .fl .site-nav .commontags.active p,
#header .h-wrap .fl .site-nav .active-box.active p {
  color: #ef6400;
}
#header .h-wrap .fl .site-nav .commontags p,
#header .h-wrap .fl .site-nav .active-box p {
  font-size: 0.16rem;
  color: #fff;
  transition: all 0.2s;
  margin: 0;
}
#header .h-wrap .fl .site-nav .commontags p:hover,
#header .h-wrap .fl .site-nav .active-box p:hover {
  color: #ff6000;
  transition: all 0.2s;
}
#header .h-wrap .fl .site-nav .active-box {
  position: relative;
}
#header .h-wrap .fl .site-nav .active-box:hover p {
  color: #ff6000;
}
#header .h-wrap .fl .site-nav .active-box:hover p .iconxiala {
  display: inline-block;
  transform: rotate(-180deg);
}
#header .h-wrap .fl .site-nav .active-box:hover .hide-drop {
  opacity: 1;
  transition: all 0.5s;
  max-height: 2.08rem;
  box-shadow: 0 0 0.08rem rgba(0, 0, 0, 0.2);
}
#header .h-wrap .fl .site-nav .active-box .commontags {
  margin: 0;
  padding: 0;
}
#header .h-wrap .fl .site-nav .active-box .hide-drop {
  overflow: hidden;
  max-height: 0rem;
  opacity: 0;
  position: absolute;
  background: #fff;
  width: 0.928rem;
  top: 0.544rem;
  border-radius: 0.08rem;
  transition: all 0.5s;
}
#header .h-wrap .fl .site-nav .active-box .hide-drop .nav-active-title {
  line-height: 0.32rem;
  height: 0.32rem;
  color: #333333;
  text-align: center;
  font-size: 0.136rem;
  transition: all 0.3s;
  cursor: pointer;
}
#header .h-wrap .fl .site-nav .active-box .hide-drop .nav-active-title:first-child {
  margin-top: 0.08rem;
}
#header .h-wrap .fl .site-nav .active-box .hide-drop .nav-active-title:last-child {
  margin-bottom: 0.08rem;
}
#header .h-wrap .fl .site-nav .active-box .hide-drop .nav-active-title a {
  width: 0.928rem;
  height: 0.32rem;
  display: block;
}
#header .h-wrap .fl .site-nav .active-box .hide-drop .nav-active-title:hover a {
  font-weight: 600;
}
#header .h-wrap .fr .not-logged-in {
  display: none;
}
#header .h-wrap .fr .not-logged-in span {
  font-size: 0.136rem;
  margin-right: 0.2rem;
  color: #ff6000;
  line-height: 0.3rem;
}
#header .h-wrap .fr .not-logged-in span:hover {
  color: #fff;
}
#header .h-wrap .fr .not-logged-in span:nth-child(2) {
  margin-right: 0.05rem;
}
#header .h-wrap .fr .not-logged-in button {
  padding: 0 0.16rem;
  margin-left: 0.12rem;
  font-size: 0.136rem;
  height: 0.24rem;
  border-radius: 0.14rem;
  background: unset;
  border: 0.01rem solid #fff;
  color: #fff;
}
#header .h-wrap .fr .not-logged-in button:hover {
  transition: all 0.2s;
  color: #ff6000;
  border-color: #ff6000;
}
#header .h-wrap .fr .is-logged-in {
  display: none;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 0.016rem;
  padding: 0 0.128rem;
}
#header .h-wrap .fr .is-logged-in .name {
  color: #fff;
  max-width: 2.48rem;
}
#header .h-wrap .fr .is-logged-in .info-box {
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.144rem;
  position: relative;
}
#header .h-wrap .fr .is-logged-in .info-box .title:hover + dl {
  display: inline-block;
}
#header .h-wrap .fr .is-logged-in .info-box .gap {
  margin: 0 0.08rem;
}
#header .h-wrap .fr .is-logged-in .info-box .iconxialajiantouxiao {
  margin-left: 0.04rem;
  font-size: 0.096rem;
  font-weight: 600;
}
#header .h-wrap .fr .is-logged-in .info-box dl {
  position: absolute;
  display: none;
  opacity: 0;
  top: 0;
  right: -0.04rem;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 0 0.04rem 0.04rem 0.04rem;
  z-index: 9;
  box-shadow: 0 0 0.04rem #ffffff;
  border-radius: 0.04rem;
}
#header .h-wrap .fr .is-logged-in .info-box dl:hover {
  display: inline-block;
  opacity: 1;
}
#header .h-wrap .fr .is-logged-in .info-box dl dt i {
  font-weight: 600;
}
#header .h-wrap .fr .is-logged-in .info-box dl dd,
#header .h-wrap .fr .is-logged-in .info-box dl a {
  text-align: center;
  cursor: pointer;
  color: #fff;
}
#header .h-wrap .fr .is-logged-in .info-box dl dd:hover,
#header .h-wrap .fr .is-logged-in .info-box dl a:hover {
  color: #ff6000;
}
.fixed-right {
  position: fixed;
  right: 0.4rem;
  bottom: 0.8rem;
  width: 0.48rem;
  z-index: 99;
  display: none;
}
.fixed-right .item {
  width: 0.48rem;
  height: 0.48rem;
  background: #fff;
  border-radius: 0.04rem;
  margin-bottom: 0.16rem;
  box-shadow: 0 0 0.08rem rgba(0, 0, 0, 0.2);
}
.fixed-right .item:hover .iconfont {
  color: #ff6000;
}
.fixed-right .item .iconfont {
  width: 0.208rem;
  height: 0.208rem;
}
.fixed-right .item .iconerweima {
  font-size: 0.208rem;
  color: #111;
}
.fixed-right .item .go-top {
  height: 100%;
}
.fixed-right .item .go-top .icontop02 {
  font-size: 0.208rem;
  color: #555;
}
.fixed-right .qr-box .code-div {
  width: 2.96rem;
  background: #fff;
  position: absolute;
  border-radius: 0.04rem;
  box-shadow: 0 0 0.08rem rgba(0, 0, 0, 0.2);
  left: -3.12rem;
  bottom: 0.16rem;
  height: 0;
  opacity: 0;
  overflow: hidden;
}
.fixed-right .qr-box .code-div .fr {
  font-size: 0.176rem;
  color: #000000;
  height: 0.88rem;
  margin-top: 0.144rem;
}
.fixed-right .qr-box .code-div .fr .title {
  line-height: 0.192rem;
  font-size: 0.12rem;
  color: #525252;
}
.fixed-right .qr-box .code-div .fr .des {
  font-size: 0.12rem;
  margin: 0 0 0.12rem;
  color: #525252;
  line-height: 0.192rem;
}
.fixed-right .qr-box .code-div .fr .tip {
  font-size: 0.128rem;
  color: #ff6000;
  margin-top: 0.096rem;
}
.fixed-right .qr-box .code-div .fr .tip .iconsaoma {
  font-size: 0.16rem;
  width: 0.2rem;
  height: 0.16rem;
}
.fixed-right .qr-box .code-div .img-box {
  border-radius: 0.04rem;
  margin-right: 0.2rem;
  margin-bottom: -0.048rem;
}
.fixed-right .qr-box .code-div .img-box img {
  width: 0.88rem;
  height: 0.88rem;
}
.fixed-right .qr-box:hover .code-div {
  height: 1.32rem;
  opacity: 1;
}
.instructions {
  height: 1.7rem;
  background: #fff;
  position: relative;
  z-index: 9;
}
.instructions .link-box {
  height: 1.1rem;
  font-size: 0.14rem;
}
.instructions .link-box button {
  font-size: 0.144rem;
  width: 1.77rem;
  height: 0.35rem;
  background: #fff;
  color: #ff6000;
  border: 0.008rem solid #ff6000;
}
.instructions .link-box button:hover {
  background: #ff6000;
  color: #fff;
}
.instructions .link-box button .iconxiaochengxu {
  font-size: 0.144rem;
}
.instructions .link-box .other-link a {
  font-size: 0.12rem;
  color: #747474;
}
.instructions .link-box .other-link a i {
  margin-right: 0.05rem;
  font-size: 0.16rem;
  color: #cbcbcb;
}
.instructions .link-box .other-link a .iconweixin {
  font-size: 0.192rem;
}
.instructions .link-box .other-link .layer-box .layer {
  bottom: 0.256rem;
}
.instructions .link-box .layer-box {
  position: relative;
}
.instructions .link-box .layer-box .layer {
  position: absolute;
  width: 1.6rem;
  border-radius: 0.04rem;
  box-shadow: 0 0 0.08rem rgba(0, 0, 0, 0.2);
  background: #fff;
  bottom: 0.416rem;
  left: 50%;
  transform: translateX(-50%);
  height: 0;
  overflow: hidden;
}
.instructions .link-box .layer-box .layer img {
  width: 1.28rem;
  height: 1.28rem;
}
.instructions .link-box .layer-box:hover .layer {
  height: 1.6rem;
  z-index: 9;
}
.instructions .link-box .public-account .layer img {
  width: 1.6rem;
  height: 1.6rem;
}
.instructions .link-box .mini-program .layer img {
  width: 1.44rem;
  height: 1.44rem;
}
.instructions .link-box .douyin-signal .layer img {
  width: 1.52rem;
  height: 1.52rem;
  margin-left: 0.04rem;
}
.instructions .line {
  width: 0.01rem;
  height: 1.1rem;
  background: #ececec;
  margin: 0 0.95rem 0 0.77rem;
}
.instructions dl {
  height: 1.1rem;
  line-height: 0.28rem;
}
.instructions dl dt {
  font-size: 0.16rem;
  font-weight: 600;
  color: #313131;
}
.instructions dl dd {
  font-size: 0.14rem;
  color: #9fa3ae;
}
.instructions dl dd a {
  color: #737373;
}
.instructions dl:nth-child(4) {
  margin: 0 1.35rem;
}
footer.footer_html {
  position: relative;
  z-index: 9;
  background: #3b3f4a;
  font-size: 0.14rem;
  height: 1.344rem;
}
footer.footer_html .type-area {
  margin-top: 0;
}
footer.footer_html .footer-menu {
  color: #fff;
  margin-top: 0.136rem;
  line-height: 0.352rem;
  display: flex;
  justify-content: space-between;
  font-size: 0.152rem;
}
footer.footer_html .footer-menu a {
  color: #fff;
  transition: all 0.3s;
  position: relative;
  margin-right: 0.296rem;
}
footer.footer_html .footer-menu a:before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -0.144rem;
  content: "";
  width: 0.016rem;
  height: 0.16rem;
  background: #fff;
}
footer.footer_html .footer-menu a:last-child {
  margin-right: 0;
}
footer.footer_html .footer-menu a:last-child:before {
  display: none;
}
footer.footer_html .footer-menu a:hover {
  color: #ff6000;
  transition: all 0.3s;
}
footer.footer_html .des {
  color: #9fa3ae;
  font-size: 0.128rem;
  line-height: 0.26rem;
  text-align: center;
}
footer.footer_html .des a {
  color: #9fa3ae;
}
footer.footer_html .des .statement {
  line-height: 0.304rem;
  font-size: 0.128rem;
}
footer.footer_html .des .link-box {
  color: #ccc;
}
footer.footer_html .des .link-box a {
  color: #ccc;
  font-size: 0.128rem;
  transition: all 0.3s;
}
footer.footer_html .des .link-box a:hover {
  transition: all 0.3s;
  opacity: 0.7;
}
.layui-layer.layui-layer-tips {
  max-width: 2.88rem !important;
  width: unset !important;
}
.layui-layer.layui-layer-tips .layui-layer-content {
  line-height: 0.22rem /* 22/100 */;
  min-width: 0.12rem /* 12/100 */;
  padding: 0.08rem /* 8/100 */ 0.15rem /* 15/100 */;
  font-size: 0.12rem /* 12/100 */;
  border-radius: 0.02rem /* 2/100 */;
  box-shadow: 0.01rem /* 1/100 */ 0.01rem /* 1/100 */ 0.03rem /* 3/100 */ rgba(0, 0, 0, 0.2);
}
.layui-layer.layui-layer-tips .layui-layer-content .layui-layer-TipsT {
  bottom: -0.08rem /* -8/100 */;
  left: 0.05rem /* 5/100 */;
}
.layui-layer.layui-layer-tips .layui-layer-content .layui-layer-TipsG {
  border-width: 0.08rem /* 8/100 */;
}
.layui-layer.layui-layer-tips .layui-layer-content i.layui-layer-TipsB {
  top: -0.064rem;
}
.layui-layer.layui-layer-dialog {
  min-width: 4.8rem;
  border-radius: 0.02rem /* 2/100 */;
  box-shadow: 0.01rem /* 1/100 */ 0.01rem /* 1/100 */ 0.5rem /* 50/100 */ rgba(0, 0, 0, 0.3);
}
.layui-layer.layui-layer-dialog .layui-layer-title {
  padding: 0 0.8rem /* 80/100 */ 0 0.2rem /* 20/100 */;
  height: 0.5rem /* 50/100 */;
  line-height: 0.5rem /* 50/100 */;
  border-bottom: 0.01rem /* 1/100 */ solid #f0f0f0;
  font-size: 0.176rem;
  border-radius: 0.02rem /* 2/100 */ 0.02rem /* 2/100 */ 0 0;
}
.layui-layer.layui-layer-dialog .layui-layer-content {
  padding: 0.32rem 0.2rem 0.32rem 0.2rem;
  line-height: 0.24rem /* 24/100 */;
  font-size: 0.16rem;
}
.layui-layer.layui-layer-dialog .layui-layer-content .layui-layer-ico {
  top: 0.272rem;
  left: 0.272rem;
  width: 0.3rem /* 30/100 */;
  height: 0.3rem /* 30/100 */;
  background-size: 2.1rem /* 210/100 */;
}
.layui-layer.layui-layer-dialog .layui-layer-setwin {
  right: 0.15rem /* 15/100 */;
  top: 0.17rem /* 17/100 */;
}
.layui-layer.layui-layer-dialog .layui-layer-setwin .layui-layer-close {
  background: unset;
  width: 0.3rem /* 30/100 */;
  height: 0.3rem /* 30/100 */;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  top: -0.12rem /* -12/100 */;
  right: -0.12rem /* -12/100 */;
}
.layui-layer.layui-layer-dialog .layui-layer-setwin .layui-layer-close:hover:after {
  transition: all 0.3s;
  color: #ff6000;
  transform: rotate(180deg);
}
.layui-layer.layui-layer-dialog .layui-layer-setwin .layui-layer-close:after {
  content: "✕";
  font-size: 0.2rem /* 20/100 */;
  color: #2d2c3b;
  transition: all 0.3s;
}
.layui-layer.layui-layer-dialog .layui-layer-btn {
  padding: 0 0.4rem 0.256rem 0;
}
.layui-layer.layui-layer-dialog .layui-layer-btn a {
  width: 1.12rem;
  text-align: center;
  height: 0.4rem;
  line-height: 0.4rem;
  padding: 0 0.15rem /* 15/100 */;
  margin-left: 0.192rem /* 24/125 */;
  border-radius: 0.024rem /* 3/125 */;
  font-size: 0.144rem /* 18/125 */;
  margin-right: 0;
}
.layui-layer.layui-layer-dialog .layui-layer-btn a.layui-layer-btn0 {
  color: #fff;
  border: 0.008rem /* 1/125 */ solid #ff6000;
  transition: all 0.3s;
  background: #ff6000;
}
.layui-layer.layui-layer-dialog .layui-layer-btn a.layui-layer-btn0:hover {
  transition: all 0.3s;
  color: #ff6000;
  background: #fff;
}
.layui-layer.layui-layer-dialog .layui-layer-btn a.layui-layer-btn1 {
  color: #273345;
  transition: all 0.3s;
  background: #efefef;
  border: 0.008rem /* 1/125 */ solid #efefef;
}
.layui-layer.layui-layer-dialog .layui-layer-btn a.layui-layer-btn1:hover {
  transition: all 0.3s;
  color: #ff6000;
  background: #fff;
  border: 0.008rem /* 1/125 */ solid #ff6000;
}
.layui-layer.layui-layer-msg {
  border-radius: 0.02rem /* 2/100 */;
}
.layui-layer.layui-layer-msg .layui-layer-content {
  padding: 0.2rem /* 20/100 */;
  line-height: 0.24rem /* 24/100 */;
  font-size: 0.14rem /* 14/100 */;
}
.layui-layer.layui-layer-photos .layui-layer-setwin {
  right: 0.08rem;
  top: -0.32rem;
}
.layui-layer.layui-layer-photos .layui-layer-setwin .layui-layer-close {
  background: unset;
  width: 0.3rem /* 30/100 */;
  height: 0.3rem /* 30/100 */;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  top: -0.12rem /* -12/100 */;
  right: -0.12rem /* -12/100 */;
}
.layui-layer.layui-layer-photos .layui-layer-setwin .layui-layer-close:hover:after {
  transition: all 0.3s;
  color: #ff6000;
  transform: rotate(180deg);
}
.layui-layer.layui-layer-photos .layui-layer-setwin .layui-layer-close:after {
  content: "✕";
  font-size: 0.3rem;
  color: #fff;
  transition: all 0.3s;
}
.sui-pagination {
  padding: 0.32rem 0;
  display: flex;
}
.sui-pagination > div {
  height: 0.416rem;
  line-height: 0.416rem;
  margin-right: 0.16rem;
}
.sui-pagination ul {
  display: flex;
}
.sui-pagination ul li {
  height: 0.416rem;
  background: #fff;
  color: #3f3f3f;
  font-size: 0.112rem;
  margin-right: 0.16rem;
  text-align: center;
  line-height: 0.416rem;
  border-radius: 0.024rem;
}
.sui-pagination ul li.prev {
  margin-left: 0;
  margin-right: 0;
}
.sui-pagination ul li.prev a {
  padding: 0 0.184rem;
}
.sui-pagination ul li.active {
  color: #fff;
  background: #ef6400;
}
.sui-pagination ul li.active span {
  margin: 0 0.184rem;
}
.sui-pagination ul li.first {
  margin-right: 0;
}
.sui-pagination ul li.first + .prev {
  margin-right: 0.16rem;
}
.sui-pagination ul li.prev,
.sui-pagination ul li.first,
.sui-pagination ul li.num,
.sui-pagination ul li.next,
.sui-pagination ul li.end {
  overflow: hidden;
}
.sui-pagination ul li.prev a,
.sui-pagination ul li.first a,
.sui-pagination ul li.num a,
.sui-pagination ul li.next a,
.sui-pagination ul li.end a {
  display: block;
  transition: all 0.5s;
  cursor: pointer;
  padding: 0 0.184rem;
}
.sui-pagination ul li.prev a:hover,
.sui-pagination ul li.first a:hover,
.sui-pagination ul li.num a:hover,
.sui-pagination ul li.next a:hover,
.sui-pagination ul li.end a:hover {
  background: #ff6000;
  color: #fff;
  transition: all 0.5s;
}
.sui-pagination ul li:nth-child(2) {
  margin-left: 0.16rem;
}
.btn-style-1 {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.btn-style-1 span.btn-style-span {
  position: absolute;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s;
  transform-origin: center;
  z-index: -1;
}
.btn-style-1 .explode-circle {
  animation: explode 0.5s forwards;
}
.btn-style-1 .desplode-circle {
  animation: desplode 0.5s forwards;
}
@keyframes explode {
  0% {
    width: 0px;
    height: 0px;
    margin-left: 0px;
    margin-top: 0px;
    background-color: rgba(42, 53, 80, 0.2);
  }
  100% {
    width: 6rem;
    height: 6rem;
    margin-left: -0.08rem;
    margin-top: -0.08rem;
    background-color: #ff7d33;
  }
}
@keyframes desplode {
  0% {
    width: 3.2rem;
    height: 3.2rem;
    margin-left: -0.08rem;
    margin-top: -0.08rem;
    background-color: #ff6400;
  }
  100% {
    width: 0px;
    height: 0px;
    margin-left: 0px;
    margin-top: 0px;
    background-color: rgba(129, 80, 108, 0.6);
  }
}
.btn-style-2 {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.btn-style-2:before {
  z-index: -1;
  content: "";
  position: absolute;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  background-color: #9254de;
  /* 变化位置的代码 */
  top: 0;
  left: 0;
  transform-origin: center;
  transform: scale3d(0, 0, 0);
  transition: transform 0.45s ease-in-out;
  /* *********** */
}
.btn-style-2:hover::before {
  transform: scale3d(15, 15, 15);
}
.btn-style-3 {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.btn-style-3:before {
  z-index: -1;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  background-color: #9254de;
  transform-origin: center;
  transform: translate3d(-50%, -50%, 0) scale(0, 0);
  transition: transform 0.45s ease-in-out;
}
.btn-style-3:hover::before {
  transform: translate3d(-50%, -50%, 0) scale(15, 15);
}
.btn-style-4 {
  outline: none;
  border: none;
  z-index: 1;
  position: relative;
  color: white;
  background: #262626;
  padding: 0.5em 1em;
  overflow: hidden;
  --shine-width: 1.25em;
}
.btn-style-4:before {
  content: "";
  z-index: -1;
  position: absolute;
  background: #ff7e27;
  /* 核心代码：位置一步步调整 */
  top: -50%;
  left: 0%;
  bottom: -50%;
  width: 1.25em;
  transform: translate3d(-200%, 0, 0) rotate(35deg);
}
.btn-style-4:hover::before {
  transition: transform 0.5s ease-in-out;
  transform: translate3d(500%, 0, 0) rotate(35deg);
}
[v-cloak] {
  display: none;
}
/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}
#nprogress .bar {
  background: #ff6400;
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.02rem;
}
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0rem;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 0.1rem #ff6400, 0 0 0.05rem #ff6400;
  opacity: 1;
  -webkit-transform: rotate(3deg) translate(0rem, -0.04rem);
  -ms-transform: rotate(3deg) translate(0rem, -0.04rem);
  transform: rotate(3deg) translate(0rem, -0.04rem);
}
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 0.15rem;
  right: 0.15rem;
}
#nprogress .spinner-icon {
  width: 0.18rem;
  height: 0.18rem;
  box-sizing: border-box;
  border: solid 0.02rem transparent;
  border-top-color: #ff6400;
  border-left-color: #ff6400;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite;
}
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}
@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes nprogress-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media screen and (max-width: 1921px) {
  .map-box-1920 {
    position: relative;
  }
  .map-box-1920 img {
    position: absolute;
    width: unset !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
