﻿@charset "UTF-8";
/* CSS Document */
* {
  text-decoration: none;
  list-style-position: none;
  margin: 0 0;
  font-family: Arial;
  background-repeat: no-repeat;
}

html {
  font-size: 100px;
}

body {
  padding: 0;
  margin: 0;
  font-size: 0.2rem;
  background-color: #ffffff;
  font-size: 0.16rem;
}

.hide {
  display: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

a,
.sub {
  cursor: pointer;
}

a {
  color: inherit;
}

img {
  margin: 0;
}

ul,
ol,
li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  vertical-align: middle;
}

a img {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0;
  padding: 0;
  border: 0px;
  margin-top: 0%;
}

.l {
  float: left;
}

.r {
  float: right;
}

.resetinput {
  padding: 0;
  border: 0;
  outline: none;
  background: none;
}

input {
  padding: 0;
  border: 0;
  outline: none;
  background: none;
}

.bxhd_in + .bxhd_in {
  display: none;
}

.bxhd-more a {
  display: block;
}

.bxhd-more a + a {
  display: none;
}

.bxsel-list-box {
  z-index: 99;
}

.aboxhide .bxsel-show-abox,
.inputboxhide .bxsel-show-inputbox,
select.bxsel {
  display: none;
}

/*
.form_01 .bxselbox .bxsel-showbox { background:url(../image/p-sel-1-1.png) no-repeat right center;}
.form_01 .bxselbox .bxsel-list-box { display:none; position:absolute; top:100%; left:-1px; right:-1px; background-color:#ffffff; border:1px solid #d2d2d2; max-height:200px; overflow:auto;}
.form_01 .bxselbox .bxsel-list-box li {}
.form_01 .bxselbox .bxsel-list-box li a { display:block; color:#777777; font-size:16px; line-height:44px; padding: 0 20px;}
*/
/*清除苹果机默认样式*/
input[type=button],
input[type=submit],
input[type=reset] {
  -webkit-appearance: none;
  cursor: pointer;
}

input[type=button],
input[type=submit],
input[type=reset],
input[type=text],
input[type=search],
input[type=password],
textarea {
  padding: 0;
  border: 0;
  outline: none;
  background: none;
  width: 100%;
  resize: none;
}

textarea {
  -webkit-appearance: none;
}

.button {
  border-radius: 0;
}

input:focus,
textarea:focus {
  outline: none;
}

input:focus {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-modify: read-write-plaintext-only;
}

/**/
.allmx,
.allpx {
  width: 1400px;
  margin: 0 auto;
}

.clear {
  clear: both;
  height: 0;
}

.hh1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hh2 {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.hh3 {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.hh4 {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

.h100 {
  height: 100%;
}

.allmx {
  margin-left: 20px;
  margin-right: 20px;
}

.posre {
  position: relative;
}

.posab {
  position: absolute;
}

.bgfff {
  background-color: #FFF;
}

.mytal {
  text-align: left;
}

.mytac {
  text-align: center;
}

.mytar {
  text-align: right;
}

.myfwb {
  font-weight: bold;
}

.myfwn {
  font-weight: normal;
}

.mytal_i {
  text-align: left !important;
}

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

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

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

.myfwn_i {
  font-weight: normal !important;
}

.shadow_1 {
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
}

/*常用flex结构设定*/
[class^=flex-],
[class*=" flex-"] {
  display: flex;
}

.flex-0 {
  flex: 0;
}

.flex-1 {
  flex: 1;
}

.flex-row {
  flex-direction: row;
}

.flex-column {
  flex-direction: column;
}

.flex-bet {
  justify-content: space-between;
}

.flex-xcen {
  justify-content: center;
}

.flex-cen {
  align-items: center;
}

.flex-end {
  align-items: flex-end;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

/*--------------------- 公用头部 ---------------------*/
.head_box {
  position: relative;
  z-index: 255;
}
.head_box .head_1 {
  box-sizing: border-box;
  position: fixed;
  border-top: 3px solid #f6b008;
  top: 0;
  left: 0;
  right: 0;
  height: 0.93rem;
  background-color: #FFFFFF;
}
.head_box .head_1 .head_1_in {
  height: 100%;
  display: flex;
  align-items: center;
}
.head_box .head_1 .head_1_l {
  flex: 0 0 1.8rem;
}
.head_box .head_1 .head_1_l .logobox .abox .img {
  display: block;
  height: prt(52px);
}
.head_box .head_1 .head_1_m {
  flex: 1;
}
.head_box .head_1 .head_1_r {
  flex: 0 0 1.8rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.head_box .head_1 .head_1_r .btn_1 + .btn_1 {
  margin-left: 0.24rem;
}
.head_box .head_1 .head_1_r .btn_1 .abox {
  box-sizing: border-box;
  width: 0.42rem;
  height: 0.42rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #cccccc;
  border-radius: 50%;
}
.head_box .head_1 .head_1_r .btn_1 .abox .img {
  display: block;
  width: 0.22rem;
  height: 0.22rem;
}
.head_box .head_1 .head_1_r .btn_1 .abox .img.no2 {
  display: none;
}
.head_box .head_1 .head_1_r .btn_1 .abox:hover {
  border-color: #f6b008;
}
.head_box .head_1 .head_1_r .btn_1 .abox:hover .img.no1 {
  display: none;
}
.head_box .head_1 .head_1_r .btn_1 .abox:hover .img.no2 {
  display: block;
}
.head_box .head_1 .headmenu {
  display: flex;
  align-items: center;
  position: relative;
}
.head_box .head_1 .headmenu .item {
  flex: 1;
  width: 0;
}
.head_box .head_1 .headmenu .item .par {
  position: relative;
  z-index: 5;
}
.head_box .head_1 .headmenu .item .par .text_item_1 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.head_box .head_1 .headmenu .item .par .text_item_1 .text_1 {
  max-width: 100%;
  box-sizing: border-box;
  padding-right: 0.24rem;
  color: #555555;
  font-size: 0.2rem;
  line-height: 0.9rem;
  word-break: break-all;
  background-image: url(../image/p-headmenu-1-1.png);
  background-position: right calc(50% + 0.02rem);
}
.head_box .head_1 .headmenu .item .par .jt_1 {
  display: none;
  position: absolute;
  bottom: -0.12rem;
  left: calc(50% - 0.17rem);
}
.head_box .head_1 .headmenu .item .childwrap {
  display: none;
  position: absolute;
  top: 0.8rem;
  padding-top: 0.22rem;
  left: -1.8rem;
  right: -1.8rem;
}
.head_box .head_1 .headmenu .item .childwrap .childinside {
  display: flex;
  padding: 0.24rem 0.2rem 0.2rem 0.2rem;
  background-color: rgba(255, 255, 255, 0.9);
  border-bottom: 2px solid rgba(246, 176, 8, 0.9);
}
.head_box .head_1 .headmenu .item .childwrap .childinside .childitem {
  flex: 1;
  width: 0;
  padding-right: 0.3rem;
}
.head_box .head_1 .headmenu .item .childwrap .childinside .childitem .title .text_item_1 {
  color: #333333;
  font-size: 0.2rem;
  line-height: 0.24rem;
}
.head_box .head_1 .headmenu .item .childwrap .childinside .childitem .main {
  margin-top: 0.16rem;
}
.head_box .head_1 .headmenu .item .childwrap .childinside .childitem .main ul li .abox .text_item_1 {
  color: #555555;
  font-size: 0.16rem;
  line-height: 0.3rem;
}
.head_box .head_1 .headmenu .item .childwrap .childinside .childitem .main ul li .abox:hover .text_item_1 {
  color: #f6b008;
}
.head_box .head_1 .headmenu .item .childwrap .childinside .childitem .main ul li .abox:hover .text_item_1::before {
  content: "- ";
}
.head_box .head_1 .headmenu .item .par.on .jt_1 {
  display: block;
}
.head_box .head_1 .headmenu .item .par.on .text_item_1 .text_1 {
  color: #f6b008;
  font-weight: bold;
  background-image: url(../image/p-headmenu-1-1on.png);
}
.head_box .head_1 .headmenu .item:hover .par .jt_1 {
  display: block;
}
.head_box .head_1 .headmenu .item:hover .par .text_item_1 .text_1 {
  color: #f6b008;
  font-weight: bold;
  background-image: url(../image/p-headmenu-1-1on.png);
}
.head_box .head_1 .headmenu .item:hover .childwrap {
  display: block;
}
.head_box .head_1 .headmenu .item.nochild .par .text_item_1 .text_1 {
  padding: 0 !important;
  background: none !important;
}
.head_box .head_1 .headmenu .item.nochild .par .jt_1 {
  display: none !important;
}
.head_box .head_1 .headmenu .item.nochild .childwrap {
  display: none;
}

.head_searchwrap {
  display: none;
  position: fixed;
  z-index: 254;
  left: 0;
  right: 0;
  top: 124px;
}
.head_searchwrap .wrapside {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.head_searchwrap .wrapside .inside {
  margin: 0 60px 0 0;
  width: 478px;
}
.head_searchwrap .wrapside .inside .textwrap {
  background-color: #ffffff;
  border: 1px solid #c9c9c9;
  border-radius: 26px;
  padding: 0 120px 0 22px;
  position: relative;
}
.head_searchwrap .wrapside .inside .textwrap .textbox .text {
  color: #555555;
  font-size: 18px;
  line-height: 52px;
  height: 52px;
}
.head_searchwrap .wrapside .inside .textwrap .subbox {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100px;
}
.head_searchwrap .wrapside .inside .textwrap .subbox .submit {
  width: 100%;
  height: 100%;
  background-image: url(../image/p-1-1.png);
  background-repeat: no-repeat;
  background-position: center center;
}
.head_searchwrap .wrapside .inside .textwrap .subbox .submit:hover {
  background-image: url(../image/p-1-1on.png);
}

/*--------------------- 面包屑导航 ---------------------*/
.crumb .crumb_in {
  font-size: 0;
  text-align: right;
}
.crumb a,
.crumb span {
  display: inline-block;
  color: #ffffff;
  font-size: 16px;
  line-height: 36px;
  padding: 0 4px;
}
.crumb a.on, .crumb a:hover {
  color: #f6b008;
}
.crumb a:nth-last-child(2) {
  color: #f6b008;
}
.crumb span:nth-last-child(1) {
  display: none;
}

/*act*/
/*--------------------- 页码 ---------------------*/
.pagebox {
  font-size: 0;
  text-align: center;
  padding: 60px 0;
}
.pagebox > span {
  display: inline-block;
}
.pagebox table a {
  display: block;
  width: 45px;
  color: #777777;
  font-size: 16px;
  text-align: center;
  line-height: 45px;
  height: 45px;
  border: 0;
  margin: 0 9px;
  background-color: #eeeeee;
  background-position: center center;
  border-radius: 50%;
}
.pagebox table a.pageCustom_Prompt {
  display: none;
}
.pagebox table a.pageCustom_First, .pagebox table a.pageCustom_First_Disable, .pagebox table a.pageCustom_Last, .pagebox table a.pageCustom_Last_Disable {
  display: none;
}
.pagebox table a.pageCustom_Pre, .pagebox table a.pageCustom_Pre_Disable, .pagebox table a.pageCustom_Next, .pagebox table a.pageCustom_Next_Disable {
  font-size: 0;
}
.pagebox table a.pageCustom_Pre, .pagebox table a.pageCustom_Pre_Disable {
  background-image: url(../image/p-fy-2-1.png);
}
.pagebox table a.pageCustom_Next, .pagebox table a.pageCustom_Next_Disable {
  background-image: url(../image/p-fy-2-2.png);
}
.pagebox table a.pageCustom_Go {
  display: none;
}
.pagebox table a.pageCustom_Num_On {
  color: #FFFFFF;
  font-weight: bold;
  background: #f6b008;
  border-color: #f6b008;
}
.pagebox table a:hover {
  color: #FFFFFF;
  background-color: #f6b008;
  border-color: #f6b008;
}
.pagebox table a.pageCustom_Pre:hover, .pagebox table a.pageCustom_Pre_Disable:hover {
  background-image: url(../image/p-fy-2-1on.png);
}
.pagebox table a.pageCustom_Next:hover, .pagebox table a.pageCustom_Next_Disable:hover {
  background-image: url(../image/p-fy-2-2on.png);
}

.pagefywrap {
  padding: 26px 0;
  border-top: 1px solid #dcdcdc;
}
.pagefywrap .fyitem + .fyitem {
  margin-top: 20px;
}
.pagefywrap .fyitem .abox .text_item_1 {
  color: #777777;
  font-size: 20px;
  line-height: 24px;
}
.pagefywrap .fyitem .abox .text_item_1 .cor2 {
  color: #f6b008;
}
.pagefywrap .fyitem .abox:hover .text_item_1 {
  color: #333333;
}

/*--------------------- 公用底部 ---------------------*/
.foot_box {
  position: relative;
  z-index: 155;
}
.foot_box .foot_1 {
  border-top: 5px solid #f6b008;
  background-color: #282f34;
  padding: 100px 0 44px 0;
}
.foot_box .foot_1 .ft01_in {
  display: flex;
}
.foot_box .foot_1 .ft01_item_1 {
  flex: 0 0 472px;
  position: relative;
}
.foot_box .foot_1 .ft01_item_1 .main_item_1 {
  position: absolute;
  top: -64px;
  left: 0;
}
.foot_box .foot_1 .ft01_item_1 .main_item_1 .logobox .img_1 {
  display: block;
  height: 52px;
}
.foot_box .foot_1 .ft01_item_1 .main_item_2 {
  padding: 40px 0 0 0;
}
.foot_box .foot_1 .ft01_item_1 .main_item_2 .item {
  display: flex;
}
.foot_box .foot_1 .ft01_item_1 .main_item_2 .item .text_item_1 {
  height: 34px;
  display: flex;
  align-items: center;
  margin-right: 16px;
}
.foot_box .foot_1 .ft01_item_1 .main_item_2 .item .text_item_1 .text_1 {
  display: block;
  width: 20px;
  height: 20px;
}
.foot_box .foot_1 .ft01_item_1 .main_item_2 .item .text_item_2 {
  color: #d7d7d7;
  font-size: 16px;
  line-height: 34px;
}
.foot_box .foot_1 .ft01_item_2 {
  flex: 1;
  width: 0;
  display: flex;
}
.foot_box .foot_1 .ft01_item_2 .main_item {
  flex: 1;
  width: 0;
}
.foot_box .foot_1 .ft01_item_2 .main_item .title {
  color: #ffffff;
  font-size: 22px;
  line-height: 26px;
  font-weight: bold;
}
.foot_box .foot_1 .ft01_item_2 .main_item .main {
  margin-top: 14px;
}
.foot_box .foot_1 .ft01_item_2 .main_item .main ul li .abox {
  display: block;
}
.foot_box .foot_1 .ft01_item_2 .main_item .main ul li .abox .text_item_1 {
  color: #d7d7d7;
  font-size: 16px;
  line-height: 34px;
}
.foot_box .foot_1 .ft01_item_2 .main_item .main ul li .abox:hover .text_item_1 {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  text-decoration: underline;
}
.foot_box .foot_1 .ft01_item_3 {
  flex: 0 0 434px;
}
.foot_box .foot_1 .ft01_item_3 .title {
  color: #ffffff;
  font-size: 22px;
  line-height: 26px;
  font-weight: bold;
}
.foot_box .foot_1 .ft01_item_3 .main {
  margin-top: 18px;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem + .formitem {
  margin-top: 20px;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem .formbox_1 {
  display: flex;
  border: 1px solid #b6b7b7;
  border-radius: 6px;
  overflow: hidden;
  padding: 0 12px;
  box-sizing: border-box;
  position: relative;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem .formbox_1 .formlabel {
  flex: 0 0 14px;
  width: 0;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem .formbox_1 .formlabel .text_1 {
  color: #d7d7d7;
  font-size: 16px;
  line-height: 40px;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem .formbox_1 .formlabel .text_1 .cor2 {
  color: #d5111b;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem .formbox_1 .forminputbox {
  flex: 1;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem .formbox_1 .forminputbox .textwrap .textbox .text {
  color: #d7d7d7;
  font-size: 16px;
  line-height: 40px;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem .formbox_1 .forminputbox .textwrap .textbox .text::-moz-placeholder {
  color: #d7d7d7;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem .formbox_1 .forminputbox .textwrap .textbox .text::placeholder {
  color: #d7d7d7;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem .formbox_1 .forminputbox .textswrap .textsbox .texts {
  color: #d7d7d7;
  font-size: 16px;
  line-height: 40px;
  height: 110px;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem .formbox_1 .forminputbox .textswrap .textsbox .texts::-moz-placeholder {
  color: #d7d7d7;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem .formbox_1 .forminputbox .textswrap .textsbox .texts::placeholder {
  color: #d7d7d7;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem .formbox_1 .yzmimg_box {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100px;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem .formbox_1 .yzmimg_box .yzmimg {
  display: block;
  width: 100%;
  height: 100%;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem .subbox .submit {
  width: 114px;
  height: 42px;
  color: #ffffff;
  font-size: 16px;
  background-color: #f6b008;
  border-radius: 6px;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem.mode1 {
  display: flex;
  justify-content: space-between;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem.mode1 .formbox_1 {
  width: 206px;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem.mode3 {
  display: flex;
  justify-content: space-between;
}
.foot_box .foot_1 .ft01_item_3 .main .formitem.mode3 .formbox_1 {
  width: 300px;
}
.foot_box .foot_2 {
  padding: 12px 0;
  background-color: #171a1d;
}
.foot_box .foot_2 .text_item_1 {
  color: #b6b7b7;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}

/*--------------------- 右侧悬浮按钮 ---------------------*/
.fly_01 {
  position: fixed;
  z-index: 999;
  left: 0;
  right: 0;
  top: 30%;
  height: 0;
}
.fly_01 .wrapside {
  width: 96%;
  margin: 0 auto;
  height: 0;
  position: relative;
}
.fly_01 .wrapside .inside {
  position: absolute;
  right: 20px;
  top: 0;
}
.fly_01 .item {
  position: relative;
  right: 0;
}
.fly_01 .item .parbox {
  cursor: pointer;
  position: relative;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 66px;
  height: 66px;
  background: linear-gradient(to bottom, #fef5de, #ffffff);
  border-radius: 50%;
}
.fly_01 .item .parbox .parinbox {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f6b008;
  border-radius: 50%;
  position: relative;
}
.fly_01 .item .parbox .parinbox .img_1 {
  display: block;
  width: 24px;
  height: 24px;
}
.fly_01 .item .parbox .parinbox .tips_1 {
  position: absolute;
  right: 4px;
  top: 4px;
  width: 8px;
  height: 8px;
  background-color: #f21515;
  border-radius: 50%;
}
.fly_01 .item .childbox {
  position: absolute;
  z-index: 2;
  overflow: hidden;
  top: 0;
  right: 0;
  width: 66px;
  height: 66px;
  background: linear-gradient(to bottom, #fef5de, #ffffff);
  border-radius: 33px;
}
.fly_01 .item .childbox .childinbox {
  box-sizing: border-box;
  width: 200px;
  height: 100%;
  padding: 0 0 0 20px;
}
.fly_01 .item .childbox .childinbox .child_model_1 {
  padding: 12px 0 0 0;
}
.fly_01 .item .childbox .childinbox .child_model_1 .text_item_1 {
  color: #b6b6b6;
  font-size: 16px;
  line-height: 22px;
}
.fly_01 .item .childbox .childinbox .child_model_1 .text_item_2 {
  color: #333333;
  font-size: 16px;
  line-height: 22px;
}
.fly_01 .item .childbox .childinbox .child_model_2 {
  display: flex;
  align-items: center;
  height: 100%;
}
.fly_01 .item .childbox .childinbox .child_model_2 .btn_1 {
  display: block;
  padding: 6px;
}
.fly_01 .item .childbox .childinbox .child_model_2 .btn_1 + .btn_1 {
  margin-left: 4px;
}
.fly_01 .item .childbox .childinbox .child_model_2 .btn_1 .iconbox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.fly_01 .item .childbox .childinbox .child_model_2 .btn_1 .iconbox .icon {
  display: block;
  width: 20px;
  height: 20px;
}
.fly_01 .item .childbox .childinbox .child_model_2 .btn_1 .iconbox .icon.no1 {
  display: block;
}
.fly_01 .item .childbox .childinbox .child_model_2 .btn_1 .iconbox .icon.no2 {
  display: none;
}
.fly_01 .item .childbox .childinbox .child_model_2 .btn_1:hover .iconbox .icon.no1 {
  display: none;
}
.fly_01 .item .childbox .childinbox .child_model_2 .btn_1:hover .iconbox .icon.no2 {
  display: block;
}
.fly_01 .item + .item {
  margin-top: 12px;
}
.fly_01 .item:hover .childbox {
  width: 200px;
}
.fly_01.off .item {
  right: -200px;
}/*# sourceMappingURL=public.css.map */