/*footer*/
body {
  /* overflow-x: hidden;
    overflow-y: overlay; */
  overflow-x: auto;
}
/* 出现弹窗 */

.tc {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
   display: none;
}

.tc-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
}

.tc-wrap {
  width: 10.7188rem;
  height: 6.3052rem;
  background: url(//qjzb.kuleiman.com/record/klm/comin/1/footer/tcwrapBg.jpg) center center / 100% 100% no-repeat;
  /* background: #FFFFFF; */
  border-radius: .1rem;
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
    /* align-items: center; */
  transform: translate(-50%, -50%);
  overflow: hidden;
}


.tc-wrap .t {
  width: 5.375rem;
  /* height: 1.5625rem; */
  /* background: url(../imgs/footer/wr1.png) center center / 100% 100% no-repeat; */
  display: flex;
  flex-direction: column;
  /* justify-content: center; */
  position: relative;
  margin-top: .7945rem;
}

.tc-wrap .cclose {
  position: absolute;
  width: .3153rem;
  height: .3153rem;
  background: url(//qjzb.kuleiman.com/record/klm/comin/1/footer/cclosesvg.svg) center center / 100% 100% no-repeat;
   top: .1875rem;
   right: .1875rem;
   cursor: pointer;
   transition: transform .3s;
}
.tc-wrap .cclose:hover {
  transform: rotate(180deg);
}
.tc-wrap .t .t_bottom_img {
  width: 4.2245rem;
  height: 4.2623rem;
  background: url(//qjzb.kuleiman.com/record/klm/comin/1/footer/tcwrapBottom.png) center center / 100% 100% no-repeat;
  margin-left: .5044rem;
}
.tc-wrap .t p {
  padding: 0 0 0 .7062rem;
  font-size: .3531rem;
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: bold;
  color: #000E45;
}
.tc-wrap .t .p2 {
  font-size: .3026rem;

}
.tc-wrap .t p:nth-of-type(1) {
  margin-bottom: .1261rem;
}

.tc-wrap .b {
  display: flex;
  flex-direction: column;
  /* justify-content: center; */
  align-items: center;
  width: 4.4136rem;
  height: 4.7289rem;
  align-self: center;
  background: rgba(255,255,255,0.55);
  border-radius: .0757rem;
  border: 1px solid #FFFFFF;
  margin-left: .4414rem;
}

.tc-wrap .b .title {
  margin: .5044rem 0 .1261rem 0;
  font-size: .2522rem;
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: bold;
  color: #000E45;
}
.tc-wrap .b .title span {
  color: #1A62ED;
}
.tc-wrap .b .span-wrap {
  display: flex;
  align-items: center;
}

.tc-wrap .b .span-wrap .iconl {
  background: url(../imgs/footer/lxx.png) center center / 100% 100% no-repeat;
  width: 1rem;
  height: .0375rem;
  margin-right: .2rem;
}

.tc-wrap .b .span-wrap .iconr {
  background: url(../imgs/footer/lxx.png) center center / 100% 100% no-repeat;
  transform: rotate(180deg);
  width: 1rem;
  height: .0375rem;
  margin-left: .2rem;
}

.tc-wrap .b .span-wrap span {
  font-size: .1513rem;
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: 400;
  color: #000E45;
}

.tc-wrap .b .inp {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: .3531rem;
}

.tc-wrap .b .inp .inp1 {
  width: 3.2787rem;
  height: .5044rem;
  line-height: 0.5044rem;
  background: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  border-radius: .0757rem;
  border: 1px solid #EDEFF2;
}

.tc-wrap .b .inp .inp2 {
  width: 3.2787rem;
  height: .5044rem;
  background: #FFFFFF;
  line-height: 0.5044rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: .1892rem;
  border-radius: .0757rem;
    border: 1px solid #EDEFF2;
  position: relative;
}

.tc-wrap .b .inp .inp1 .icon1 {
  background: url(//qjzb.kuleiman.com/record/klm/comin/1/footer/xmmsvg.svg) center center / 100% 100% no-repeat;
  width: .2396rem;
  height: .2396rem;
  line-height: 0.2396rem;
  left: .1513rem;
  vertical-align: middle;
  position: absolute;
}

.tc-wrap .b .inp .inp2 .icon2 {
  background: url(//qjzb.kuleiman.com/record/klm/comin/1/footer/dhhsvg.svg) center center / 100% 100% no-repeat;
  width: .2396rem;
  height: .2396rem;
  line-height: 0.2396rem;
  left: .1513rem;
  position: absolute;
  vertical-align: middle;
}

.tc-wrap .b .inp .inp1 input {
  font-size: .175rem;
  position: absolute;
  left: .5044rem;
}

.tc-wrap .b .inp .inp2 input {
  position: absolute;
  font-size: .175rem;
  left: .5044rem;
}

.tc-wrap .b .inp .inp3 {
  margin-top: .2rem;
  width: 3.2787rem;
  height: .5044rem;
  background: linear-gradient(306deg, #165CEB 0%, #4093FF 100%);
  border-radius: .0757rem;
  font-size: .1765rem;
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: bold;
  color: #FFFFFF;
}

.tc-wrap .b .inp .inp3:hover {
  background: linear-gradient(53deg, #3972FF 0%, #71BCFF 100%);
}

.tc-wrap .b .po {
  text-align: center;
  margin-top: .1765rem;
  font-size: .1513rem;
font-family: SourceHanSansCN, SourceHanSansCN;
font-weight: 400;
color: #AEB1B4;
}

.tc-wrap .b .bo {
  margin-top: .3405rem;
  text-align: center;
  font-size: .2018rem;
font-family: SourceHanSansCN, SourceHanSansCN;
font-weight: 500;
color: #061440;
}

.tc-wrap .b .bo span {
  color: #1D65EF;
  padding: .1125rem;
}
.centere {
  min-width: 16rem;
  margin: 0 auto 0;
  overflow: hidden;
}

.foot_contact {
  width: 100%;
  height: 4rem;
  background: url("../img/cont33botomm.png") no-repeat;
  background-size: 100% 100%;
  background-position: center;
}

.con_center {
  text-align: center;
}

.con_titword {
  line-height: 1.3;
  /* background: linear-gradient(270deg, #36e4e4 0%, #22d5e1 27.7587890625%, #32b3e0 100%); */
  -webkit-background-clip: text;
  padding-top: .975rem;
  color: #333333;
  font-size: .45rem;
  font-weight: bold;
  /* font-style: italic; */
}

.con_cenword {
  font-size: .6rem;
  font-weight: 600;
  color: #0047ab;
  padding-top: .3125rem;
}

.con_cenwordrr {
  font-size: .45rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #092D41;
  padding-top: .3125rem;
}

.con_centext {
  font-size: 0.202rem;
  margin-top: 25px;
  font-family: Source Han Sans CN;
  color: #092D41;
  line-height: .16rem;
}

.cpzxx{
  width: auto;
  max-width: 11rem;
  display: flex;
  margin-left: 1rem;
}

.foot_top {
  width: 100%;
  height: 4rem;
  display: flex;
  justify-content: center;
  background-color: #161b38;
  background-size: cover;
}

.con_botinpt {
  display: flex;
  justify-content: space-between;
  width: 9.875rem;
  margin: auto;
  padding-top: .5875rem;
}

.con_botinpt input {
  font-size: .175rem;
  width: 100%;
  padding-right: 0.25rem;
  /* text-align: center !important; */
  padding-left: .25rem;
}

.con_botinpt1 {
  width: 3.75rem;
  height: .5rem;
  box-shadow: 0px 0px .05rem 0px rgba(0,0,0,0.1);
  border-radius: .075rem;
  display: flex;
  align-items: center;
  background: #FFFFFF;
  margin-right: .25rem;
}

.con_botinpt2 {
  width: 3.75rem;
  height: .5rem;
  box-shadow: 0px 0px .05rem 0px rgba(0,0,0,0.1);
  border-radius: .075rem;
  display: flex;
  background: #FFFFFF;
  align-items: center;
}

.con_botinpt1 input::-ms-input-placeholder {
  font-size: .15rem !important;
  font-weight: 400 !important;
  color: #B0B0B0 !important;
  /* text-align: center; */
}

.con_botinpt1 input::-moz-placeholder {
  font-size: .15rem !important;
  font-weight: 400 !important;
  color: #B0B0B0 !important;
  /* text-align: center; */
}

.con_botinpt1 input::-webkit-input-placeholder {
  font-size: .15rem !important;
  font-weight: 400 !important;
  color: #B0B0B0 !important;
  /* text-align: center; */
}

.con_botinpt2 input::-moz-placeholder {
  font-size: .15rem !important;
  font-weight: 400 !important;
  color: #B0B0B0 !important;
  /* text-align: center; */
}

.con_botinpt2 input::-ms-input-placeholder {
  font-size: .15rem !important;
  font-weight: 400 !important;
  color: #B0B0B0 !important;
  /* text-align: center; */
}

.con_botinpt2 input::-webkit-input-placeholder {
  font-size: .15rem !important;
  font-weight: 400 !important;
  color: #B0B0B0 !important;
  /* text-align: center; */
}

.con_botsub {
  width: 1.6875rem;
  height: .5rem;
  background: #5085FB;
  border-radius: .075rem;
  font-size: .175rem;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  line-height: .5rem;
  margin-left: .375rem;
}

/* .con_botsub:hover {
  background: linear-gradient(180deg, #FFFFFF 0%, #81AFED 100%);
  box-shadow: inset 0rem 0rem .5rem 0rem rgba(255, 255, 255, 0.5000);
  cursor: pointer;
} */

.place_con {
  color: #999999;
  font-size: .2rem;
}

.con_input {
  /* width: 2.25rem;
  height: .5625rem;
  margin: auto;
  color: #fff;
  font-size: .2rem; */
}

.foot_d1 {
  overflow: hidden;
  /*display: flex;
  justify-content: space-between;
  position: relative;*/
}

.foot_line0 {
  /* margin-left: .1rem;
  border-right: .0125rem solid transparent;
  height: 2.5rem;
  margin-top: .875rem; */
}

.foot_line1 {
  border-right: .0125rem solid transparent;
  height: 2.5rem;
  margin-top: .875rem;
}

.foot_q1 {
  width: auto;
  min-width: 6rem;
  float:left;
}
.foot_q1 .foot_q1_div2 li {
  margin-top: .15rem;
  color: #999999;
    font-size: .175rem;
  position: relative;
}
.foot_q1 .foot_q1_div2 li .Pleft {
  float: left;
  white-space: nowrap;
  width: 1.0rem;
}
.foot_q1 .foot_q1_div2 li .Pright {
  margin-left: .85rem;
}
.foot_q1 .foot_q1_div2 li .Pright p {
  margin-bottom: .1rem;
}
.foot_q1_div {
  width: 2.025rem;
  height: .6125rem;
  margin-top: .625rem;
}
.foot_q1_div img{
    width: 100%;
}
.foot_q1_div3 {
  color: #949498;
  font-size: .175rem;
  line-height: 2.4;
  padding-top: .2375rem;
}

.foot_q1_div3 .nametitle {
  border-bottom: .0125rem solid #949498;
  overflow: hidden;

}

.foot_q1_div3 .nametitle li {
  float: left;
  padding: 0 .05rem;
  height: .4625rem;
  line-height: .4625rem;
}

.foot_q1_div3 .nametitle .naactrive {
  border-bottom: solid .025rem #EDA71B;
}

.foot_q1_div3 .nametitle .naactrive {
  color: #fff;
  font-size: .2125rem;
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: all 0.4s 0s;
  -webkit-transition: all 0.4s 0s;
}

.foot_q1_div3 .namecont li {
  display: none;
}

.foot_q1_div3 .div3active {
  display: block !important;
}

.foot_q1_i1 {
  /* font-size: .4rem;
  font-weight: bold;
  color: #eda71b; */
  cursor: auto;
}
.foot_q1_i1:hover {
  color: #ffffff;
}
.foot_lianxi:hover span {
  color: #ffffff !important;
}

.q1_span {
  font-size: .175rem;
  font-weight: 400;
  color: #949498;
}

.q1_span0 {
  font-size: .175rem;
  font-weight: 400;
  color: #949498;
}

.q1_span1 {
  font-size: .175rem;
  font-weight: 400;
  color: #949498;
}

.foot_address0:hover .q1_span0 {
  color: #ffffff !important;
}

.foot_address1:hover .q1_span1 {
  color: #ffffff !important;
}

.q1_line {
  width: .0125rem;
  height: .375rem;
  background-color: #676b6f;
  transform: rotate(23deg);
  margin-left: .125rem;
  margin-top: .0625rem;
}

.q1_line1 {
  width: .0125rem;
  height: .25rem;
  background-color: #676b6f;
  transform: rotate(23deg);
  margin: -0.025rem .125rem 0rem;
}

.foot_ul1_a {
  color: #fff !important;
}

.foot_xian {
  display: block;
  width: 100%;
  position: relative;
  height: .025rem;
  background: #555454;
  margin-top: .25rem;
}

.foot_xian_i1 {
  display: inline-block;
  position: absolute;
  height: .0375rem;
  left: 0;
  width: 1.0625rem;
  background: #646464;
  top: -0.025rem;
}

.foot_q1_ul li {
  margin-top: .3125rem;
  overflow: hidden;
  line-height: .4375rem;
  cursor: pointer;
}

.foot_q1_i2 {
  display: none;
}

.foot_a1 {
  display: block;
  cursor: pointer;
  height: .375rem;
  line-height: .375rem;
}

.foot_a1 span {
  width: auto;
  color: #c4d0d0;
  font-size: .22rem;
  line-height: .45rem;
  padding-bottom: .025rem;
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: all 0.4s 0s;
  -webkit-transition: all 0.4s 0s;
  border-bottom: solid .0125rem transparent;
  border-width: 0%;
  position: relative;
}

.foot_a1 span::after {
  width: 0;
  height: .025rem;
  background: #fff;
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: .3125rem;
  transform: translate(-50%, 0);
  transition: all 0.5s;
  opacity: 1;
}

.foot_a1 span:hover {
  color: #fff;
  font-size: .1875rem;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  /* border-bottom: solid .0125rem #ffffff; */
  border-width: auto;
}

.foot_a1 span:hover::after {
  width: 50%;
}

.foot_q3 {
  float: left;
  margin-left: .8125rem;
  width: 1.675rem;
}

.foot_ul {
  margin-top: .4375rem;
}

.foot_ul li a {
  display: block;
  color: #7f7f7f;
  cursor: pointer;
  margin-bottom: .3125rem;
}

.foot_ul li:hover a {
  color: #fff;
}

.foot_q4 {
  /* margin-left: .1rem; */
  float: left;
  width: auto;
  /* min-width: 4.5rem; */
  height: 4.25rem;
  position: relative;
}

.q4_tit {
  color: #fefefe;
  font-size: .2125rem;
  font-weight: bold;
  text-align: center;
  margin-top: .75rem;
  /* margin-left: .1875rem; */
}

.q4_topimg {
  height: 1.25rem;
  /* margin-left: .1875rem; */
  margin-top: .3rem;
  flex-wrap: wrap;
    display: flex;
    width: 1.1rem;
    align-items: center;
    justify-content: center;
}
.q4_topimg>i {
  margin-bottom: .05rem;
}
.q4_topimg>i:nth-of-type(2n-1) {
  margin-right: .125rem;
}
.q4_topimg>i:nth-of-type(1) {
  background: url("../imgs/footer/gaoxin.png") repeat;
  background-size: 100% 100%;
  width: .4375rem;
  height: .4375rem;
  cursor: pointer;
}

.q4_topimg>i:nth-of-type(2) {
  background: url("../imgs/footer/ISO9001.png") repeat;
  background-size: 100% 100%;
  width: .4375rem;
  height: .4375rem;
  cursor: pointer;
}

.q4_topimg>i:nth-of-type(3) {
  cursor: pointer;
  background: url("../imgs/footer/zhongguancun.png") repeat;
  background-size: 100% 100%;
  width: .4375rem;
  height: .4375rem;
}

.q4_topimg>i:nth-of-type(4) {
  cursor: pointer;
  background: url("../imgs/footer/ISO27001.png") repeat;
  background-size: 100% 100%;
  width: .4375rem;
  height: .4375rem;
}

.q4_topimg>i:nth-of-type(5) {
  cursor: pointer;
  background: url("../imgs/footer/zhuanjing.png") repeat;
  background-size: 100% 100%;
  width: .4375rem;
  height: .4375rem;
}

.q4_topimg>i:nth-of-type(6) {
  cursor: pointer;
  background: url("../imgs/footer/CSIA.png") repeat;
  background-size: 100% 100%;
  width: .4375rem;
  height: .4375rem;
}

.q4_topimg>i:nth-of-type(7) {
  cursor: pointer;
  background: url("../imgs/footer/ruanjian.png") repeat;
  background-size: 100% 100%;
  width: .4375rem;
  height: .4375rem;
}

.q4_topimg>i:nth-of-type(8) {
  cursor: pointer;
  background: url("../imgs/footer/AAA.png") repeat;
  background-size: 100% 100%;
  width: .4375rem;
  height: .4375rem;
}

/* .q4_topimg>i:nth-of-type(5) {
  margin-left: .2375rem;
  cursor: pointer;
  background: url("../imgs/footer/qw_imge0.svg") repeat;
  background-size: 100% 100%;
  display: inline-block;
  width: .6125rem;
  height: .525rem;
}

.q4_topimg>i:nth-of-type(5):hover {
  margin-left: .2375rem;
  cursor: pointer;
  background: url("../imgs/footer/qw_imge1.svg") repeat;
  background-size: 100% 100%;
  display: inline-block;
  width: .6125rem;
  height: .525rem;
} */

.q4_botimg {
  /* height: 1.25rem; */
  display: flex;
  align-items: center;
  overflow: hidden;
  font-size: .15rem;
  font-weight: 400;
  color: #676b6f;
}

.q4_botimga {
  width: .3rem;
  text-align: center;
  margin-right: .25rem;
}

.q4_botimgb {
  width: .3rem;
  text-align: center;
  margin-right: .25rem;
  /* margin-right: .125rem; */
}

.q4_botimgc {
  width: .3rem;
  text-align: center;
  margin-right: .25rem;
  /* margin-right: .125rem; */
}

.q4_botimgd {
  width: .3rem;
  text-align: center;
  /* margin-right: .125rem; */
}

.q4_botimga>i:nth-of-type(1) {
  background: url("../img/weixin.png") repeat;
  background-size: 100% 100%;
  display: inline-block;
  width: .3rem;
  height: .3rem;
}

/* .q4_botimga:hover>i:nth-of-type(1) {
  background: url("../imgs/bk8/kuaishou.png") repeat;
  background-size: 100% 100%;
  display: inline-block;
  width: .5625rem;
  height: .5625rem;
} */

.q4_botimgb>i:nth-of-type(1) {
  background: url("../img/kuaishou.png") repeat;
  background-size: 100% 100%;
  display: inline-block;
  width: .3rem;
  height: .3rem;
}

/* .q4_botimgb:hover>i:nth-of-type(1) {
  background: url("../imgs/bk8/douyin.png") repeat;
  background-size: 100% 100%;
  display: inline-block;
  width: .5625rem;
  height: .5625rem;
} */

.q4_botimgc>i:nth-of-type(1) {
  background: url("../img/douyin.png") repeat;
  background-size: 100% 100%;
  display: inline-block;
  width: .3rem;
  height: .3rem;
}

/* .q4_botimgc:hover>i:nth-of-type(1) {
  background: url("../imgs/footer/chat_imgc1.svg") repeat;
  background-size: 100% 100%;
  display: inline-block;
  width: .5625rem;
  height: .5625rem;
} */

.q4_botimgd>i:nth-of-type(1) {
  background: url("../img/shipin.png") repeat;
  background-size: 100% 100%;
  display: inline-block;
  width: .3rem;
  height: .3rem;
}

/* .q4_botimgd:hover>i:nth-of-type(1) {
  background: url("../imgs/footer/chat_imgd1.svg") repeat;
  background-size: 100% 100%;
  display: inline-block;
  width: .5625rem;
  height: .5625rem;
} */

.q4_botimga:hover .q4_botworda {
  top: -2.3rem !important;
  opacity: 1 !important;
  transition: all 0.3s;
  z-index: 10;
  left: 0.2rem !important;
}

.q4_botimga:hover p {
  color: #ffffff;
}

.q4_botimgb:hover .q4_botwordb {
  top: -2.3rem !important;
  opacity: 1 !important;
  transition: all 0.3s;
  left: 0.8rem !important;
  z-index: 10;
}

.q4_botimgb:hover p {
  color: #ffffff;
}

.q4_botimgc:hover .q4_botwordc {
  top: -2.3rem !important;
  opacity: 1 !important;
  transition: all 0.3s;
  z-index: 10;
  left: 1.3rem !important;
}

.q4_botimgc:hover p {
  color: #ffffff;
}

.q4_botimgd:hover .q4_botwordd {
  top: -2.3rem !important;
  opacity: 1 !important;
  transition: all 0.3s;
  z-index: 10;
  left: 1.8rem !important;
}

.q4_botimgd:hover p {
  color: #ffffff;
}

.q4_botworda {
  width: auto;
  height: auto;
  background: #ffffff;
  box-shadow: .025rem .0625rem .0625rem 0rem rgba(237, 167, 27, 0.2);
  border-radius: .0625rem;
  line-height: .375rem;
  font-size: .175rem;
  font-weight: 400;
  color: #676b6f;
  text-align: center;
  display: inline-block;
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: -0.375rem;
  left: -0.5625rem;
  padding: .0625rem;
}

.q4_botworda::before {
  content: "";
  display: block;
  position: absolute;
  margin-left: -0.075rem;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  border-left: .075rem solid transparent;
  border-right: .075rem solid transparent;
  border-top: .075rem solid #fff;
}

.q4_botworda img {
  width: 2rem;
  height: 2rem;
}

.q4_botwordb {
  width: auto;
  height: auto;
  background: #ffffff;
  box-shadow: .025rem .0625rem .0625rem 0rem rgba(237, 167, 27, 0.2);
  border-radius: .0625rem;
  line-height: .375rem;
  font-size: .175rem;
  font-weight: 400;
  color: #676b6f;
  text-align: center;
  display: inline-block;
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: -0.375rem;
  left: .5rem;
  padding: .0625rem;
}

.q4_botwordb::before {
  content: "";
  display: block;
  position: absolute;
  margin-left: -0.075rem;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  border-left: .075rem solid transparent;
  border-right: .075rem solid transparent;
  border-top: .075rem solid #fff;
}

.q4_botwordb img {
  width: 2rem;
  height: 2rem;
}

.q4_botwordc {
  width: auto;
  height: auto;
  background: #ffffff;
  box-shadow: .025rem .0625rem .0625rem 0rem rgba(237, 167, 27, 0.2);
  border-radius: .0625rem;
  line-height: .375rem;
  font-size: .175rem;
  font-weight: 400;
  color: #676b6f;
  text-align: center;
  display: inline-block;
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: -0.375rem;
  left: 1.6875rem;
  padding: .0625rem;
}

.q4_botwordc::before {
  content: "";
  display: block;
  position: absolute;
  margin-left: -0.075rem;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  border-left: .075rem solid transparent;
  border-right: .075rem solid transparent;
  border-top: .075rem solid #fff;
}

.q4_botwordc img {
  width: 2rem;
  height: 2rem;
}
.q4_botwordd img{
  width: 2rem;
    height: 2rem;
}
.q4_botwordd {
  width: auto;
  height: auto;
  background: #ffffff;
  box-shadow: .025rem .0625rem .0625rem 0rem rgba(237, 167, 27, 0.2);
  border-radius: .0625rem;
  line-height: .375rem;
  font-size: .175rem;
  font-weight: 400;
  color: #676b6f;
  text-align: center;
  display: inline-block;
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: -0.375rem;
  left: 1.6875rem;
  padding: .0625rem;
}

.q4_botwordd::before {
  content: "";
  display: block;
  position: absolute;
  margin-left: -0.075rem;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  border-left: .075rem solid transparent;
  border-right: .075rem solid transparent;
  border-top: .075rem solid #fff;
}

.foot_er {
  background: #fff;
  width: 100%;
  height: 1.5rem;
  text-align: left;
  overflow: hidden;
}

.foot_er img {
  width: 1.375rem;
  height: 1.375rem;
  margin-left: .0625rem;
  margin-top: .0625rem;
  float: left;
}

.foot_ul2 li a {
  display: block;
  color: #7f7f7f;
  cursor: pointer;
  margin-top: .1875rem;
  text-align: center !important;
}

.foot_ul2 li:hover a {
  color: #fff;
}

.foot_d2 {
  overflow: hidden;
  margin-top: .0875rem;
}

.foot_d2 i {
  float: left;
  color: #898989;
  font-size: .15rem;
  margin-right: .0625rem;
}

.foot_d2 a {
  float: left;
  color: #898989;
  font-size: .15rem;
  margin-right: .1375rem;
}

.foot_d2 a:hover {
  color: #fff;
}

.foot_bot {
  display: flex;
  justify-content: center;
  align-items: center;
  height: .625rem;
  line-height: .625rem;
  text-align: center;
  background: #161b38;
}

.foot_bot a {
  display: flex !important;
  justify-content: center;
  align-items: center;
  font-size: .18rem;
  margin-left: .2rem;
}

.foot_bot i {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #c4d0d0;
  font-size: .18rem;
}

.foot_bot img {
  width: 1.05rem;
  margin-left: .125rem;
  vertical-align: middle;
}

.foot_bot1 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: .25rem;
  height: .25rem;
  line-height: .25rem;
  text-align: center;
  background: #161b38;
}

.foot_bot1 a {
  color: #898989;
  font-size: .15rem;
  margin: 0 0.05rem;
}

.foot_bot1 a:hover {
  color: #ffffff;
}

.foot_bot1 i {
  color: #898989;
  font-size: .15rem;
}

.foot_tb1 {
  border-top: .0125rem solid #4e4c58;
}

#___szfw_logo___ img {
  width: 1.25rem !important;
}

/* .ckc {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 1001;
    margin: auto;
} */




.conter2 {
  width: 17.5rem;
}

@media (max-width: 18.2287rem) {
  .conter2 {
    width: 96%;
    min-width: 15rem;
  }
}

.tjspD {
  width: 2.75rem;
  height: 2.3875rem;
  position: fixed;
  top: 2.875rem;
  left: -2.375rem;
  z-index: 3;
}

.tjspDZ {
  width: 2.75rem;
  height: 2.3875rem;
  position: fixed;
  top: 6rem;
  left: -2.375rem;
  z-index: 3;
}

.tjsp_min {
  position: absolute;
  top: 0;
  left: 2.375rem;
  width: 2.75rem;
  height: 2.3875rem;
  z-index: 7;
}

.tjsp_minZ {
  position: absolute;
  top: 0;
  left: 2.375rem;
  width: 2.75rem;
  height: 2.3875rem;
  z-index: 7;
}

.tjsp {
  width: .425rem;
  height: .875rem;
  background: #ff7800 url("../imgs/footer/hy_tt_13.png") no-repeat 50% 50%;
  position: absolute;
  right: 0;
  top: .75rem;
  border-radius: 0 .05rem .05rem 0;
  cursor: pointer;
  z-index: 5;
}

.tjspZ {
  width: .425rem;
  height: .875rem;
  background: #018fd7 url("../imgs/footer/hy_tt_13.png") no-repeat 50% 50%;
  position: absolute;
  right: 0;
  top: .375rem;
  border-radius: 0 .05rem .05rem 0;
  cursor: pointer;
  z-index: 5;
}

.tj_db {
  display: none;
}

.tjsp_d1 {
  height: .4375rem;
  line-height: .4375rem;
  position: relative;
  color: #fff;
  font-size: .175rem;
  background: #ff8d28;
  padding: 0 .125rem;
}

.tjsp_d1Z {
  height: .4375rem;
  line-height: .4375rem;
  position: relative;
  color: #fff;
  font-size: .175rem;
  background: #018fd7;
  padding: 0 .125rem;
}

.tjsp_d1 span {
  position: absolute;
  right: .125rem;
  display: inline-block;
  height: .25rem;
  width: .2125rem;
  top: .075rem;
  cursor: pointer;
  background: url(../imgs/footer/chaccc.png) no-repeat 50% 50%;
  background-size: .1875rem .2125rem;
}

.tjsp_d1Z span {
  position: absolute;
  right: .125rem;
  display: inline-block;
  height: .25rem;
  width: .2125rem;
  top: .075rem;
  cursor: pointer;
  background: url(../imgs/footer/chaccc.png) no-repeat 50% 50%;
  background-size: .1875rem .2125rem;
}

.tjsp_min2 {
  background: #ededed;
  padding: 0 .1125rem .1875rem;
  float: left;
}

.tjsp_d2 {
  margin-top: .1875rem;
  width: 2.5rem;
  height: .4rem;
  line-height: .4rem;
  border: .0125rem solid #d5d5d5;
  border-radius: .05rem;
  background: #fff url(../imgs/footer/hy_tt_07.png) no-repeat .1375rem 50%;
  background-size: .175rem .1875rem;
  text-indent: .4rem;
  display: block;
  float: left;
}

.tjsp_d3 {
  margin-top: .1875rem;
  width: 2.5rem;
  height: .4rem;
  line-height: .4rem;
  border: .0125rem solid #d5d5d5;
  border-radius: .05rem;
  background: #fff url(../imgs/footer/hy_tt_10.png) no-repeat .1375rem 50%;
  background-size: .175rem .1875rem;
  text-indent: .4rem;
  display: block;
  float: left;
}

.tjsp_d4 {
  width: 2.5rem;
  text-align: center;
  color: #fff;
  border: 0;
  font-size: .175rem;
  height: .4rem;
  line-height: .4rem;
  border-radius: .05rem;
  background: #ff7800;
  margin-top: .1875rem;
}

.tjsp_d4Z {
  width: 2.5rem;
  text-align: center;
  color: #fff;
  border: 0;
  font-size: .175rem;
  height: .4rem;
  line-height: .4rem;
  border-radius: .05rem;
  background: #018fd7;
  margin-top: .1875rem;
}

article,
aside,
dialog,
footer,
header,
section,
footer,
nav,
figure,
menu {
  display: block;
}

.ly-pop {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  visibility: hidden;
  opacity: 0;
  display: none;
}

.ly-pop.show {
  visibility: visible;
  opacity: 1;
  display: block;
}

.ly-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: .075rem;
  overflow: hidden;
  background: #fff;
  width: 4.975rem;
  height: 2.275rem;
}

.ly-cont-top {
  background-color: #f5f5f5;
  height: .5rem;
  line-height: .5rem;
  padding: 0 .125rem;
  border-bottom: .0125rem solid #efefef;
}

.ly-cont-top .labels {
  padding-left: .35rem;
  background: url(../imgs/footer/ly-01.png) 0 center no-repeat 0 center;
}

.ly-close {
  cursor: pointer;
  width: 20px;
  height: 20px;
  float: right;
  margin-top: .125rem;
  background: url(../imgs/footer/ly-close.png) no-repeat center/100%;
}

/* 
.ly-cont-wrap {
    line-height: .275rem;
    margin-top: .3875rem;
    padding: 0 .125rem 0 1.375rem;
    min-height: 1.0125rem;
    background: url(../imgs/footer/ly-02.png) 0 center no-repeat;
} */

.ly-cont-wrap i {
  color: #ed6a11;
}

.ly-cont-wrap .t {
  color: #383838;
}

.foot_tit {
  font-weight: bold;
  text-align: left;
  margin-bottom: .2125rem;
  color: #fff;
  font-size: .3rem;
}

.foot_q2 {
  width: 2.5rem;
  flex: 1;
}

.foot_q2 a {
  text-align: left;
}

.foot_er img {
  float: left;
}

.center {
  width: 15rem !important;
}

.viDiv span {
  right: -0.225rem;
  top: -0.225rem;
  background: url("../imgs/header/viClose3.png") no-repeat 50% 50%;
  background-size: 92% auto;
}

.viDiv span:hover {
  background: url("../imgs/header/viClose2.png") no-repeat 50% 50%;
  background-size: 92% auto;
}

.viDivBg {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: none;
  z-index: 1001;
  background: rgba(0, 0, 0, 0.6);
}

.viDiv {
  width: 13.075rem;
  height: 7.375rem;
  border: 0rem solid #fff;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.viDiv video{
  width: 100%;
  height: 100%;
  background-color: #000;
}

.viDiv span {
  width: .425rem;
  height: .425rem;
  position: absolute;
  right: -0.375rem;
  top: -0.375rem;
  cursor: pointer;
  z-index: 889;
  background: #fff;
  border-radius: 50%;
}

.viDiv span img {
  display: block;
  width: 100%;
  height: 100%;
}

.nav_rig {
  /* position: fixed;
  left: .3405rem;
  bottom: 0;
  top: 0; */
  margin: auto;
  position: absolute;
    left: 0;
  cursor: pointer;
  background-color: #616161;
  /* z-index: 1000; */
  transition: width 0.3s ease 0s;
}

.advisory2:hover {
  background-position: 0 -12.775rem;
}
.advisory2:hover .toolbar-ico5{
  opacity: 1;
  filter: alpha(opacity=100);
  transform: scale(1) translate(0,-50%);
  -webkit-transform: scale(1) translate(0,-50%);
  -moz-transform: scale(1) translate(0,-50%);

  -ms-transform: scale(1) translate(0,-50%);
  -o-transform: scale(1) translate(0,-50%);
}
.advisory2:hover .toolbar-div {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);

  -ms-transform: scale(1);
  -o-transform: scale(1);
}

.right_list {
  /* width: .8375rem; */
  width: .6875rem;
  height: 2.3203rem;
  background: #ffffff;
  box-shadow: 0rem 0 .0875rem 0rem rgba(172, 169, 167, 0.27);
  border-radius: .25rem;
}

.right_list:hover {
  width: 2.2rem;
  height: 2.3203rem;
  background: #ffffff;
  box-shadow: 0rem .075rem .0875rem 0rem rgba(172, 169, 167, 0.27);
  border-radius: .25rem;
}

.right_list:hover .stt {
  display: inline-block;
  opacity: 1;
  transition: opacity 0.3s linear;
  transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
  text-align: left;
  padding-left: .625rem;
  /* Safari */
}

.right_list li {
  width: 100%;
  height: .775rem;
}
.right_list li a {
  display: inline-block;
    width: 0.25rem;
    height: 0.25rem;
}
.right_list .ico {
  display: inline-block;
  width: .8375rem;
  height: .775rem;
  z-index: 2;
}

.right_list .ico1 {
  background: url(../img/r_tp0.png) repeat;
  width: .2648rem;
  height: .1765rem;
  background-size: 100% 100%;
  float: left;
  margin-left: .2rem;
  margin-top: .28rem;
}

.right_list .ico2 {
  background: url(../imgs/footer/r_zx0.png) repeat;
  width: .25rem;
  height: .25rem;
  background-size: 100% 100%;
  float: left;
  /* margin-left: .2875rem; */
  margin-left: .2rem;
  margin-top: .25rem;
}

.right_list .ico3 {
  background: url(../imgs/footer/r_kc0.png) repeat;
  width: .25rem;
  height: .25rem;
  background-size: 100% 100%;
  float: left;
  margin-left: .225rem;
  margin-top: .25rem;
}

.right_list .ico4 {
  background: url(../img/r_zl0.png) repeat;
  width: .2522rem;
  height: .2522rem;
  background-size: 100% 100%;
  float: left;
  margin-left: .225rem;
  margin-top: .25rem;
}

.right_list .ico5 {
  background: url(../img/r_dh0.png) repeat;
  width: .2375rem;
  height: .2375rem;
  background-size: 100% 100%;
  float: left;
  margin-left: .2rem;
  margin-top: .25rem;
}

.right_list .ico6 {
  background: url(../imgs/footer/r_wx0.png) repeat;
  width: .25rem;
  height: .25rem;
  background-size: 100% 100%;
  float: left;
  margin-left: .2rem;
  margin-top: .275rem;
}

.right_list .stt {
  display: none;
  font-size: .175rem;
  line-height: .775rem;
  color: #535353;
  transition: color 0.3s ease 0s;
  position: absolute;

  width: 2.3rem;
  opacity: 0;
  text-align: center;
  z-index: 0;
}

.right_list li:hover .stt {
  color: #3972FF;
  opacity: 1;
  z-index: 99;
}

.right_list li:hover .ico1 {
  background: url(../imgs/footer/r_tp1.png) no-repeat;
  width: .2648rem;
  height: .1765rem;
  background-size: 100% 100%;
}

.right_list li:hover .ico2 {
  background: url(../imgs/footer/r_zx1.png) no-repeat;
  width: .25rem;
  height: .25rem;
  background-size: 100% 100%;
}

.right_list li:hover .ico3 {
  background: url(../imgs/footer/r_kc1.png) no-repeat;
  width: .25rem;
  height: .25rem;
  background-size: 100% 100%;
}

.right_list li:hover .ico4 {
  background: url(../imgs/footer/r_zl1.png) no-repeat;
  width: .2522rem;
  height: .2522rem;
  background-size: 100% 100%;
}

.right_list li:hover .ico5 {
  background: url(../imgs/footer/r_dh1.png) no-repeat;
  width: .2375rem;
  height: .2375rem;
  background-size: 100% 100%;
}

.right_list li:hover .ico6 {
  background: url(../imgs/footer/r_wx1.png) no-repeat;
  width: .25rem;
  height: .25rem;
  background-size: 100% 100%;
}

.right_list li:hover {
  background-color: #F6F9FF;
  border-radius: .25rem;
}
.commonLeftTip {
  position: fixed;
    left: 0.2522rem;
    top: 50%;
    margin: auto;
    cursor: pointer;
    z-index: 1000;
    transform: translateY(-50%);
}
.onlineConsultantDilog {
  position: absolute;
    top: -1.261rem;
    left: -6px;
  /* position: fixed;
    left: .2522rem;
    top: 29%;
    margin: auto;
    cursor: pointer;
    z-index: 1000; */
}
.OnlineConsultantLeft {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.OnlineConsultantLeft .OCLeftTop {
  position: relative;
  width: 0.8701rem;
    height: 0.8701rem;
}
.OnlineConsultantLeft .OCLeftTop .OCLeftTopimg1 {
  width: .6936rem;
  height: .6936rem;
  position: absolute;
    z-index: 1;
    left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
.OnlineConsultantLeft .OCLeftTop .OCLeftTopimg2 {
  width: .8701rem;
  height: .8701rem;
  position: absolute;
    left: 50%;
  top: 50%;
  transform: translate(-50%,-50%) scale(1);
  animation: OCLeftTopimg2 1s ease-in-out infinite alternate;
}
@keyframes OCLeftTopimg2 {
  0% {
    transform: translate(-50%,-50%) scale(1);
  }
  100% {
    transform: translate(-50%,-50%) scale(1.18);

  }
}
.OnlineConsultantLeft .OCLeftBottom {
  width: 55px;
  height: 26px;
  line-height: 26px;
  background: linear-gradient(74deg, #4093FF 0%, #0444E2 100%);
  border-radius: .1009rem;
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
  position: absolute;
    bottom: -0.1892rem;
    z-index: 1;
}
@media (max-width: 1680px) {
  .OnlineConsultantLeft .OCLeftBottom {
    transform: scale(0.8);
  }
  
}
.OnlineConsultantRight {
  position: absolute;
  width: 2.0303rem;
  height: .8323rem;
  background: url(../img/zixunTip.png) no-repeat center/100%;
  left: .8197rem;
  top: 0px;
  display: flex;
    align-items: center;
    justify-content: center;
  opacity: 0;
  display: none;
}
.OnlineConsultantRight .closeOC {
  width: .1135rem;
  height: .1009rem;
  background: url(../imgs/footer/zixunclose.png) no-repeat center/.1135rem .1009rem;
  position: absolute;
  right: .1639rem;
  top: .1765rem;

}
.OnlineConsultantRight p {
  font-size: .1639rem;
}
.OnlineConsultantRight p:first-of-type {
  margin-bottom: .0504rem;
}
.toolbar-layer {
  position: absolute;
  left: 2.75rem;
  bottom: 0rem;
  width: 2rem;
  opacity: 0;
  filter: alpha(opacity=0);
  box-shadow: 0 0 .0875rem .0375rem rgba(0, 0, 0, 0.05);
  border-radius: .15rem;

  transform-origin: left bottom;
  transform: scale(0.01);
  -moz-transform: scale(0.01);
  -ms-transform: scale(0.01);

  -o-transform: scale(0.01);
  -webkit-transform: scale(0.01);
  transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;

  -o-transition: all 1s;
  -webkit-transition: all 1s;
  z-index: 9;
}
.toolbar-ico5 {
  position: absolute;
  left: 2.35rem;
  bottom: 0rem;
  top: 50%;
  /* height: 1.2358rem; */
  width: 2.5rem;
  background: #ffffff;
  opacity: 0;
  border-radius: .25rem;

  filter: alpha(opacity=0);
  box-shadow: 0 0 .0875rem .0375rem rgba(0, 0, 0, 0.05);
  transform-origin: left bottom;
  transform: scale(0.01) translate(0,-50%);

  -moz-transform: scale(0.01) translate(0,-50%);
  -ms-transform: scale(0.01) translate(0,-50%);
  -o-transform: scale(0.01) translate(0,-50%);
  -webkit-transform: scale(0.01) translate(0,-50%);

  transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
}
.toolbar-ico5 p {
  line-height: .5625rem;
  text-align: center;
  color: #595959;
  font-size: .2rem;
  border-bottom: .0125rem solid #F5F5F5;
  width: 2.1875rem;
  margin: auto;
}
.toolbar-ico5 p:last-child {
  border-bottom: none;
}
.toolbar-div {
  height: 3rem;
  width: 2.5rem;
}

.toolbar-div {
  position: absolute;
  left: 2.35rem;
  bottom: 0rem;
  height: 3rem;
  width: 2.5rem;
  background: #ffffff;
  opacity: 0;
  border-radius: .25rem;

  filter: alpha(opacity=0);
  box-shadow: 0 0 .0875rem .0375rem rgba(0, 0, 0, 0.05);
  transform-origin: left bottom;
  transform: scale(0.01);

  -moz-transform: scale(0.01);
  -ms-transform: scale(0.01);
  -o-transform: scale(0.01);
  -webkit-transform: scale(0.01);

  transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
}

.toolbar-div p {
  line-height: .5625rem;
  text-align: center;
  color: #333333;
  font-size: .2rem;
  border-bottom: .0125rem solid #e5e5e5;
  width: 2.1875rem;
  margin: auto;
}

.toolbar-div label {
  display: block;
  text-align: center;
  font-size: .15rem;
  color: #999999;
  margin-top: .0625rem;
  width: 1.9375rem;
  margin: auto;
}

.toolbar-div1 {
  padding: 0 .125rem .1rem;
}

.toolbar-div11 {
  width: 1.875rem;
  height: .4rem;
  line-height: .4rem;
  font-size: .1875rem;
  border: .0125rem solid #e5e5e5;
  margin: auto;
  margin-top: .125rem;

  border-radius: .2rem;
  background: url(../imgs/footer/rl_name.svg) no-repeat .1375rem 50% #fff;
  background-size: .1375rem .15rem;

  text-indent: .4rem;
  display: block;
  color: #999;
}

.toolbar-div12 {
  width: 1.875rem;
  height: .4rem;
  line-height: .4rem;
  font-size: .1875rem;
  border: .0125rem solid #e5e5e5;
  margin: auto;
  margin-top: .125rem;

  border-radius: .2rem;
  background: url(../imgs/footer/rl_phone.svg) no-repeat .1375rem 50% #fff;
  background-size: .1625rem .1375rem;

  text-indent: .4rem;
  display: block;
  color: #999;
}

.toolbar-div13 {
  width: 1.875rem;
  text-align: center;
  color: #fff;
  font-size: .2rem;
  height: .4375rem;
  line-height: .4375rem;
  border-radius: .2rem;
  margin-left: .1875rem;

  background: linear-gradient(53deg, #71BCFF 0%, #3972FF 100%);
  margin-top: .125rem;
  outline: 0;
  border: 0;
}

.nav_ewm .toolbar-layer {
  display: inline-block;
  width: 2rem;
  height: 2.5rem;
  background-position: 0 0;
}

.right_list li a:hover .toolbar-layer {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}

/* .nav_ewm, */
.toolbar-layer {
  background: url('../imgs/footer/toolbar.jpg') no-repeat center/100% 100%;
}

.nav_video .toolbar-layer2 {
  background: url(../imgs/footer/video-wn_03.png) no-repeat;
}

.nav_video .toolbar-layer {
  height: 2rem;
  width: 3.375rem;
}


.tjspD {
  width: 2.75rem;
  height: 2.3875rem;
  position: fixed;
  top: 2.875rem;
  left: -2.375rem;
  z-index: 3;
}

.tjspDZ {
  width: 2.75rem;
  height: 2.3875rem;
  position: fixed;
  top: 6rem;
  left: -2.375rem;
  z-index: 3;
}

.tjsp_min {
  position: absolute;
  top: 0;
  left: 2.375rem;
  width: 2.75rem;
  height: 2.3875rem;
  z-index: 7;
}

.tjsp_minZ {
  position: absolute;
  top: 0;
  left: 2.375rem;
  width: 2.75rem;
  height: 2.3875rem;
  z-index: 7;
}

.tjsp {
  width: .425rem;
  height: .875rem;
  background: #ff7800 url("../imgs/footer/hy_tt_13.png") no-repeat 50% 50%;
  position: absolute;
  right: 0;
  top: .75rem;
  border-radius: 0 .05rem .05rem 0;
  cursor: pointer;
  z-index: 5;
}

.tjspZ {
  width: .425rem;
  height: .875rem;
  background: #018fd7 url("../imgs/footer/hy_tt_13.png") no-repeat 50% 50%;
  position: absolute;
  right: 0;
  top: .375rem;
  border-radius: 0 .05rem .05rem 0;
  cursor: pointer;
  z-index: 5;
}

.tj_db {
  display: none;
}

.tjsp_d1 {
  height: .4375rem;
  line-height: .4375rem;
  position: relative;
  color: #fff;
  font-size: .175rem;
  background: #ff8d28;
  padding: 0 .125rem;
}

.tjsp_d1Z {
  height: .4375rem;
  line-height: .4375rem;
  position: relative;
  color: #fff;
  font-size: .175rem;
  background: #018fd7;
  padding: 0 .125rem;
}

.tjsp_d1 span {
  position: absolute;
  right: .125rem;
  display: inline-block;
  height: .25rem;
  width: .2125rem;
  top: .075rem;
  cursor: pointer;
  background: url(../imgs/footer/chaccc.png) no-repeat 50% 50%;
  background-size: .1875rem .2125rem;
}

.tjsp_d1Z span {
  position: absolute;
  right: .125rem;
  display: inline-block;
  height: .25rem;
  width: .2125rem;
  top: .075rem;
  cursor: pointer;
  background: url(../imgs/footer/chaccc.png) no-repeat 50% 50%;
  background-size: .1875rem .2125rem;
}

.tjsp_min2 {
  background: #ededed;
  padding: 0 .1125rem .1875rem;
  float: left;
}

.tjsp_d2 {
  margin-top: .1875rem;
  width: 2.5rem;
  height: .4rem;
  line-height: .4rem;
  border: .0125rem solid #d5d5d5;
  border-radius: .05rem;
  background: #fff url(../imgs/footer/hy_tt_07.png) no-repeat .1375rem 50%;
  background-size: .175rem .1875rem;
  text-indent: .4rem;
  display: block;
  float: left;
}

.tjsp_d3 {
  margin-top: .1875rem;
  width: 2.5rem;
  height: .4rem;
  line-height: .4rem;
  border: .0125rem solid #d5d5d5;
  border-radius: .05rem;
  background: #fff url(../imgs/footer/hy_tt_10.png) no-repeat .1375rem 50%;
  background-size: .175rem .1875rem;
  text-indent: .4rem;
  display: block;
  float: left;
}

.tjsp_d4 {
  width: 2.5rem;
  text-align: center;
  color: #fff;
  border: 0;
  font-size: .175rem;
  height: .4rem;
  line-height: .4rem;
  border-radius: .05rem;
  background: #ff7800;
  margin-top: .1875rem;
}

.tjsp_d4Z {
  width: 2.5rem;
  text-align: center;
  color: #fff;
  border: 0;
  font-size: .175rem;
  height: .4rem;
  line-height: .4rem;
  border-radius: .05rem;
  background: #018fd7;
  margin-top: .1875rem;
}

article,
aside,
dialog,
footer,
header,
section,
footer,
nav,
figure,
menu {
  display: block;
}

.ly-pop {
  background: rgba(0, 0, 0, .5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  height: 100%;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  visibility: hidden;
  opacity: 0;
  display: none;
}

.ly-pop.show {
  visibility: visible;
  opacity: 1;
  display: block;
}

.ly-container {
  font-size: .175rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: .075rem;
  overflow: hidden;
  background: #fff;
  width: 4.975rem;
  height: 2.275rem;
}

.ly-cont-top {
  background-color: #f5f5f5;
  height: .5rem;
  line-height: .5rem;
  padding: 0 .125rem;
  border-bottom: .0125rem solid #efefef;
}

.ly-cont-top .labels {
  padding-left: .35rem;
  background: url(../imgs/footer/ly-01.png) 0 center no-repeat;
}

.ly-close {
  cursor: pointer;
  width: .25rem;
  height: .25rem;
  float: right;
  margin-top: .125rem;
  background: url(../imgs/footer/ly-close.png) no-repeat center/100%;
}

.ly-cont-wrap {
  line-height: .275rem;
  margin-top: .3875rem;
  padding: 0 .125rem 0 1.625rem;
  min-height: 1.0125rem;
  background: url(../imgs/footer/ly-02.png) .25rem center no-repeat;
}

.ly-cont-wrap i {
  color: #ed6a11;
}

.ly-cont-wrap .t {
  color: #383838;
}

.foot_tit {
  font-weight: bold;
}

.foot_q2 {
  flex: 1;
}

.foot_er img {
  float: left;
}

.center {
  width: 15rem !important;
}

.viDiv span {
  right: -0.225rem;
  top: -0.225rem;
  background: url("../imgs/header/viClose3.png") no-repeat 50% 50%;
  background-size: 92% auto;
}

.viDiv span:hover {
  background: url("../imgs/header/viClose2.png") no-repeat 50% 50%;
  background-size: 92% auto;
}

.foot_top p {
  font-size: .2126rem;
  font-weight: 500;
  color: #c4d0d0;
  line-height: 1.4;
  text-indent: 0;
  letter-spacing: 0;
  margin-bottom: 0;
}

.foot_top p:hover {
  color: #ffffff;
}
.foot_bottom {
  display: flex;
  align-items: center;
  background-color: #161b38;
  padding-bottom: .1rem;
}
.foot_bottom .foot_bottom_item {
  margin-right: .45rem;
  text-align: center;
  /* max-width: 2rem; */
}
.foot_bottom .foot_bottom_item .foot_bottom_item_img {
  width: 1.3115rem;
  height: .6305rem;
}
.foot_bottom .foot_bottom_item .foot_bottom_item_detail {
  color: #FFFFFF;
  font-size: .1765rem;
  margin-top: .0757rem;
}