*{
    margin: 0;
    padding: 0;
}
a{
    text-decoration: none;
}
li{
    list-style: none;
}
.header{
    width: 100%;
    height: 1.01rem;
}
.header_center{
    width: 95.8%;
    height: 1.01rem;
    margin: 0 auto;
    position: relative;
}
.header_left_logo{
    width: 6.44rem;
    height: 0.48rem;
    position: absolute;
    top: 0.3rem;
    left: 0rem;
}
.header_left_logo img{
    width: 100%;

}
.header_ul_first li{
float: left;
font-size: 0.18rem;
font-family: Arial-Regular, Arial;
font-weight: 400;
color: #001323;
margin-right: 0.05rem;
}
.header_ul_first{
    width: 2.3rem;
    position: absolute;
    right: 2.55rem;
    font-family: Arial, Arial-Regular;
    top: 0.44rem;
}
.header_ul_sec li{
    float: left;
    font-size: 0.18rem;
    font-family: Arial-Regular, Arial;
    font-weight: 400;
    color: #001323;
    margin-right: 0.05rem;
    }
.header_ul_sec{
    width: 2.4rem;
    position: absolute;
    right: 0rem;
    font-family: Arial, Arial-Regular;
    top: 0.44rem;
}
.banner{
    width: 100%;
    height: 8.5rem;
    background: url(../img/banner.jpg)no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
}
.kongs{
    width: 100%;
    height: 1.27rem;
    background: #fff;
}
.difficult{
    width: 100%;
    height: 5.78rem;
    background: url(../img/videobj.jpg)no-repeat;
    background-size: 100% 100%;
}
.difficult_center{
    width: 15rem;
    height: 5.78rem;
    margin: 0 auto;
    position: relative;
}
.tiao{
    width: 0.71rem;
    height: 0.18rem;
    position: absolute;
}
.difficult_left_title{
    width:5.73rem;
    height:1rem;
    font-size: 0.48rem;
    font-weight: 600;
    color: #000;
    position: absolute;
    top: 0.49rem; 
    line-height: 0.5rem;
    font-family: pb;
}
.difficult_sec{
    width: 5.25rem;
    height: 1.15rem;
    position: absolute;
    font-size: 0.2rem;
    color: #666666;
    top: 2rem;
    line-height: 0.3rem;
}
.diffcult_button{
    width: 2.55rem;
    height: 0.53rem;
    border: 1px solid #ffc211;
    color: #ffc211;
    font-size: 0.2rem;
    line-height: 0.53rem;
    text-align: center;
    position: absolute;
    top: 4rem;
    text-indent: 0.25rem;
    cursor: pointer;
    transition: 0.4s;
}
.button_xin{
    width:0.27rem;
    height: 0.27rem;
    background: url(../img/xin.jpg)no-repeat;
    background-size: 100% 100%;
    float: left;
    top: 0.13rem;
    left: 0.2rem;
    position: absolute;
    transition: 0.4s;
}
.comt{
    background: #ffc211 !important;
    color: #fff;
    transition: 0.4s;
}
.comt .button_xin{
    width:0.27rem;
    height: 0.27rem;
    background: url(../img/white.png)no-repeat;
    background-size: 100% 100%;
    float: left;
    top: 0.13rem;
    left: 0.2rem;
    position: absolute;
    transition: 0.4s;
}
.gray{
    width: 100%;
    height: 14.25rem;
    background: #f5f5f5;
}
.gray_center{
    width: 15rem;
    height: 14.25rem;
    margin: 0 auto;
}
.gray_tiao{
    width: 100%;
    height: 0.16rem;
    background: url(../img/tiao1.jpg) no-repeat;
    background-size: 100% 100%;
}
.gray_title{
    width: 100%;
    height: 0.48rem;
    line-height: 0.48rem;
    font-size: 0.48rem;
    color: #000;
    text-align: center;
    font-family: pb;
}
.gray_twotitle{
    width: 100%;
    height: 0.3rem;
    line-height: 0.3rem;
    text-align: center;
    font-size: 0.2rem;
    color: #666666;
}
.ullist{
    width: 100%;
    height: 10.2rem;
    margin: 0 auto;
}
.listform li{
    width: 7.28rem;
    height: 4.8rem;
    background: #fff;
    position: relative;
    overflow: hidden;
}
.listform {
    width: 15rem;
    height: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    align-content: space-between;
}

.part04_bottom_flash_01 {
    width: 7.28rem;
    height: 4.8rem;
    position: absolute;
    left: -4.57rem;
    top: 0;
    background-color: rgba(0,0,0,0.8);
    z-index: 9;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    transition: all ease 0.3s;
}
.part04_bottom_flash_01_block {
    width: 7.28rem;
    height: 4.8rem;
   
    box-sizing: border-box;
    padding-top: 0.27rem;
}
.dhlogo{
    width: 0.46rem;
    height: 0.46rem;
    position: absolute;
    left: 2.02rem;
    top: 0.85rem;
}
.quan{
    width: 1.54rem;
    height: 0.43rem;
    border: 1px solid #fff;
    text-align: center;
    line-height: 0.43rem;
    font-size: 0.18rem;
    color: #fff;
    position: absolute;
    top: 1.85rem;
    left: 0.75rem;
}

.quan2{
    width: 2.55rem;
    height: 0.53rem;
    border: 1px solid #ffc211;
    color: #000;
    background: #fff;
    font-size: 0.2rem;
    line-height: 0.53rem;
    text-align: center;
    position: absolute;
    top: 3.65rem;
    left: 2rem;
    text-indent: 0.25rem;
    cursor: pointer;
    transition: 0.4s;
}
.part04_bottom_flash_02 {
    width: 7.28rem;
    height: 4.8rem;
    position: absolute;
    left: -4.57rem;
    top: 0;
    background-color: #ffc51c;
    z-index: 9;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    transition: all ease 0.3s !important;
}
.part04_bottom_flash_03 {
    width: 7.28rem;
    height: 4.8rem;
    position: absolute;
    left: -7.28rem;
    top: 0;
    background-color: #ffc51c;
    z-index: 9;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    transition: all ease 0.3s !important;
}
.first{
    color: #000;
    font-size: 0.3rem;
    text-align: center;
    font-family: pb;
}
.swiper_list li {
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.2rem;
    color: #666666;
    padding-left: 1rem;
    background: transparent;
    margin-top: 0.1rem;
}
.swiper_list li img{
    margin-right: 0.1rem;
}
.hei{
    color: #000;
}
.lun{
    width: 100%;
    height: 9.59rem;
    background: url(../img/lun.jpg)no-repeat;
    background-size: 100% 100%;
}
.lun_center{
    width: 16rem;
    height: 9.59rem;
    margin: 0 auto;
}
.lun_title{
    width: 16rem;
    height: 0.48rem;
    line-height: 0.48rem;
    text-align: center;
    font-size: 0.48rem;
    font-weight: 600;
    color: #fff;
    font-family: pb;
}
.lun_box{
    width: 15rem;
    height: 6.6rem;
    margin:  0 auto;
}
.swiper {
    width: 100%;
    height: 100%;
  }

  .swiper-slide {
    text-align: center;
    font-size: 18px;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .swiper_lun{
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: space-between;
  }
  .swiper_lun li{
    width: 4.5rem;
    height: 4.9rem;
    background:#fff;
    position: relative;
  }
  .swiper_lun li p{
      text-align: left;
        padding-left: 0.47rem;
        padding-right: 0.3rem;
  }
  .swiper_lun li p:nth-child(2){
      font-size: 0.2rem;
      font-weight: 600;
      color: #000;
      height: 0.6rem;
      line-height: 0.6rem;
  }
  .swiper_lun li p:nth-child(3){
    font-size: 0.17rem;
    font-weight: 400;
    color: #666;
}
.queren{
    width: 1.55rem;
    height: 0.35rem;
    background: url(../img/bottoms.jpg)no-repeat;
    background-size: 100% 100%;
    float: left;
    left: 0.47rem;
    bottom: 0.3rem;
    font-size: 0.18rem;
    color: #fff;
    text-align: center;
    line-height: 0.35rem;
    text-indent: -0.4rem;
    position: absolute;
}
.swiper-pagination-bullet-active{
    width: 0.27rem !important;
    height: 6px !important;
    background: #ffc211 !important;
    border-radius: 3px !important;
    position: relative !important;
    bottom: 0.03rem !important;
}
.this_service{
    width: 100%;
    height: 1.63rem;
    background: url(../img/year.jpg)no-repeat;
    background-size: 100% 100%;
}
.service_center{
    width: 15rem;
    height: 1.63rem;
    margin: 0 auto;
    position: relative;
}
.service_button{
    width: 2.3rem;
    height: 0.6rem;
    background: #000;
    color: #fff;
    font-size: 0.2rem;
    line-height: 0.6rem;
    text-align: center;
    position: absolute;
    right: 0rem;
    top: 0.5rem;
    cursor: pointer;
}
.wide{
    width: 100%;
    height: 8.4rem;
    background: #fff;
}
.wide_center{
    width: 15rem;
    height: 8.4rem;
    margin: 0 auto;
}
.tiao3{
    width: 100%;
    height: 0.16rem;
    background: url(../img/tiao2.jpg)no-repeat;
    background-size: 100% 100%;
}
.swiperthis{
    width: 100%;
    height: 6.25rem;
    margin: 0 auto;
    margin-top: 0.3rem;
}

/******index041Ã¥Â¯Â®Ã¢â€šÂ¬Ã¦Â¿Â®Ã¯Â¿Â½******/

.index_part041{width: 100%;height: 744px;overflow: hidden;margin-bottom: 0px;}

.index_part041_center{width: 1200px;height: 744px;margin: 0 auto;}


.part041_top_top{width: 1216px;height: 150px;margin: 50px auto 0px auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part041_top_top_block{width: 536px;height: 87px;background: url(../images/part041_top_top_block_bg.png) no-repeat;background-size: 100% 100%;line-height: 86px;text-align: center;}

.part041_top_top_block h3{color: #e62129;font-size: 61px;font-weight: bold;}



.part041_whole{width: 100%;height: 6.25rem;box-sizing: border-box;}

.part041_top{width: 6.4rem;height: 6.25rem;float: right;box-sizing: border-box;position: relative;}
.part041tab{width: 6.4rem;height: 3.9rem; display: flex;position: relative;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;}

.part041tab li{width: 2rem;height: 1.62rem;cursor: pointer;}



.part041tab_font{width: 2rem;height: 137px;line-height: 137px;float: left;box-sizing: border-box;text-align: center;cursor: pointer;}

.part041tab_font h3{width: 2rem;height: 50px;line-height: 50px;color: white;font-size: 22px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-content: center;text-align: center;}

.part041tab_font h6{width: 2rem;height: 60px;line-height: 20px;color: white;font-size: 16px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-content: center;text-align: center;}


.part041_middle{width: 7.52rem;height: 6.25rem;float: left;}

/* .activeitem{background-color: #b80502 !important;} */

.swiper-container6{overflow: hidden;}

/******index041Ã§Â¼ÂÃ¦â€™Â´Ã¦Â½Â«******/

.this {
    width: 1.29rem;
    height: 1.29rem;
    background: url(../img/logo1.jpg)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}
.part041tab_font p {
    color: #333;
    text-align: center;
    width: 100%;
    font-size: 0.18rem;
    
    height: 0.3rem;
    line-height: 0.3rem;

}
.activeitem .this{
    width: 1.29rem;
    height: 1.29rem;
    background: url(../img/logo1-1.jpg)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}
.this2{
    width: 1.29rem;
    height: 1.29rem;
    background: url(../img/logo2.jpg)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}
.activeitem .this2{
    width: 1.29rem;
    height: 1.29rem;
    background: url(../img/logo2-2.jpg)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}
.this3{
    width: 1.29rem;
    height: 1.29rem;
    background: url(../img/logo3.jpg)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}
.activeitem .this3{
    width: 1.29rem;
    height: 1.29rem;
    background: url(../img/logo3-3.jpg)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}
.this4{
    width: 1.29rem;
    height: 1.29rem;
    background: url(../img/logo4.jpg)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}
.activeitem .this4{
    width: 1.29rem;
    height: 1.29rem;
    background: url(../img/logo4-4.jpg)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}
.this5{
    width: 1.29rem;
    height: 1.29rem;
    background: url(../img/logo5.jpg)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}
.activeitem .this5{
    width: 1.29rem;
    height: 1.29rem;
    background: url(../img/logo5-5.jpg)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}
.this6{
    width: 1.29rem;
    height: 1.29rem;
    background: url(../img/logo6.jpg)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}
.activeitem .this6{
    width: 1.29rem;
    height: 1.29rem;
    background: url(../img/logo6-6.jpg)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
}
.activeitem p {
    color: #ffc418;
}
.come{
    width: 2rem;
    height: 1.62rem;
    position: absolute;
    top: 4.6rem;
    right: 0.2rem;
}
.parttitle{
    width: 6.4rem;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.4rem;
    text-align: center;
    font-weight: 600;
    color: #000;
    font-family: pb;
}
.parttitle2{
    width: 6rem;
    height: 1.3rem;
    line-height: 0.36rem;
    font-size: 0.2rem;
    text-align: left;
    float: right;
    color: #666;
}
.swiper-button-nexts{
    left: 0.82rem !important;
    top: 5.82rem !important;
    position: absolute !important;   
}
.swiper-button-prevs{
    position: absolute !important;
    top: 5.82rem !important;
    left: 6.9rem !important;
}
.well{
    width: 100%;
    height: 13.3rem;
    background: #f5f5f5;
}
.well_center{
    width: 11.7rem;
    height: 4.1rem;
    margin: 0 auto;
}
.well_tiao1{
    width: 11.7rem;
    height: 0.17rem;
}
.well_title{
    width: 11.7rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #000;
    font-weight: 600;
    font-size: 0.48rem;
    font-family: pb;
}
.well_twotitle{
    width: 11.7rem;
    height: 1.8rem;
    font-size: 0.2rem;
    color: #666666;
    text-align: center;
    line-height: 0.32rem;
}
.well_list{
    width: 100%;
    height: 7.1rem;
    margin: 0 auto;
}
.xing{
    color: red;
}
.list_well{
    width: 100%;
    max-width: 19.2rem;
    height: 7.1rem;
    margin: 0 auto;
    display: flex;position: relative;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.list_well li{
    margin-left: 0.06rem;
    margin-left: 0.06rem;
}
.list_well li:nth-child(1){
    width: 9.44rem;
    height: 3.44rem;
    background: url(../img/chanpin1.jpg)no-repeat;
    background-size: 100% 100%;
}
.list_well li:nth-child(2){
    width: 4.64rem;
    height: 3.44rem;
    background: url(../img/chanpin2.jpg)no-repeat;
    background-size: 100% 100%;
}
.list_well li:nth-child(3){
    width: 4.64rem;
    height: 3.44rem;
    background: url(../img/chanpin3.jpg)no-repeat;
    background-size: 100% 100%;
}
.list_well li:nth-child(4){
    width: 4.64rem;
    height: 3.44rem;
    background: url(../img/chanpin4.jpg)no-repeat;
    background-size: 100% 100%;
}
.list_well li:nth-child(5){
    width: 4.64rem;
    height: 3.44rem;
    background: url(../img/chanpin5.jpg)no-repeat;
    background-size: 100% 100%;
}
.list_well li:nth-child(6){
    width: 4.64rem;
    height: 3.44rem;
    background: url(../img/chanpin6.jpg)no-repeat;
    background-size: 100% 100%;
}
.list_well li:nth-child(7){
    width: 4.64rem;
    height: 3.44rem;
    background: url(../img/chanpin7.jpg)no-repeat;
    background-size: 100% 100%;
}
.comesp{
    width: 86%;
    height: 77%;
    margin: 0 auto;
    align-items: center;
    background: rgba(0, 0, 0, 0.6);
    margin-top:11.5%;
    display: none;
    transition: 0.4s;
}
.comesp p:nth-child(1){
    font-size: 0.3rem;
    color: #fff;
    text-align: center;
    padding-top: 12%;

}
.comesp p:nth-child(2){
    font-size: 0.24rem;
    color: #fff;
    text-align: center;
    
}
.activeitems .comesp{
    display: block;
    transition: 0.4s;
}
.this_button{
    width: 3.51rem;
    height: 0.5rem;
    background: url(../img/buttons.jpg)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
    margin-top: 0.7rem;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.2rem;
    color: #fff;
    text-indent: -0.6rem;
    cursor: pointer;
}
.four{
    width: 100%;
    height: 3.22rem;
    background: url(../img/322.jpg)no-repeat;
    background-size: 100% 100%;
}
.this_three_title{
    width: 100%;
    height: 3.3rem;
    background: #fff;
}
.this_threetitle_center{
    width: 15rem;
    height: 3.3rem;
    margin: 0 auto;
}
.threetitle_tiao{
    width: 15rem;
    height: 0.16rem;
    background: url(../img/tiao3.jpg)no-repeat;
    background-size: 100% 100%;
}
.three_title1{
    width: 15rem;
    height: 1rem;
    font-size: 0.48rem;
    color: #000;
    text-align: center;
    line-height: 1rem;
    font-family: pb;
}
.three_list{
    width: 100%;
    height: 4.4rem;
    background: #fff;
    margin-bottom: 0.4rem;
}
.three_listpic{
    width: 15rem;
    height: 4.4rem;
    margin: 0 auto;
}
.listofthree{
    width: 15rem;
    height: 4.4rem;
    display: flex;
    justify-content: space-between;
}

.listofthree li{
    width: 4.85rem;
    height: 4.4rem;
    overflow: hidden;
    background: #f5f5f5;
    position: relative;
}
.listofthree li img{
    width: 100%;
    overflow: hidden;
    transition: 0.4s;
}
.listp{
    width: 4.85rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.24rem;
    color: #333333;
    overflow: hidden;
    text-align: center;
}
.three_pic{
    width: 4.85rem;
    height: 3.6rem;
    transition: 0.4s;
    overflow: hidden;
}
.three_pic .images:hover{
    transform: scale(1.05);
    transition: 0.4s;
    overflow: hidden;
}
.well_form{
    width: 100%;
    max-width: 19.2rem;
    height: 6.17rem;
    background: url(../img/617.jpg)no-repeat;
    background-size: 100% 100%;
}
.well_formcenter{
    width: 15rem;
    height: 6.17rem;
    margin: 0 auto;
}
.form_boxs{
    width: 8.2rem;
    height: 6.17rem;
    float: right;
}
.gettitle{
    width: 100%;
    font-size: 0.36rem;
    height: 0.36rem;
    text-align: left;
    color: #000;
    line-height: 0.36rem;
    font-weight: 600;
    text-indent: 0.52rem;
    font-family: pb;
}
.form_boxs .tiao{
    width: 0.38rem;
    height: 0.03rem;
    background: #000;
    margin-left: 0.55rem;
}
.inputbox{
    width: 7.16rem;
    height: 0.5rem;
    display: flex;
    justify-content: space-between;
    margin-top: 0.3rem;
    margin-left: 0.55rem;
}
.inputbox li{
    width: 2.3rem;
    height: 0.5rem;
    float: left;
}
.inputbox li input {
    width: 2.3rem;
    height: 0.5rem;
    float: left;
    text-indent: 0.2rem;
    font-size: 0.16rem;
    color: #000;
    border: none;
}

.inputbox2{
    width: 7.15rem;
    height: 0.5rem;
    display: flex;
    justify-content: space-between;
    margin-top: 0.3rem;
    margin-left: 0.55rem;
}
.inputbox2 li{
    width: 3.5rem;
    height: 0.5rem;
    float: left;
}
.inputbox2 li input {
    width: 3.5rem;
    height: 0.5rem;
    float: left;
    font-size: 0.16rem;
    text-indent: 0.2rem;
    color: #000;
    border: none;
}
.inputbox2 li  :-ms-input-placeholder{
    color: #000;
}
.inputtextarea{
    width: 7.15rem;
    height: 1.56rem;
    margin-left: 0.55rem;
    margin-top: 0.2rem;
    font-size: 0.16rem;
    line-height: 0.32rem;
    text-indent: 0.2rem;
    border: none;
    resize: none;
}
.box_send {
    width: 1.66rem;
    height: 0.5rem;
    background: #000;
    color: #fff;
    text-align: center;
    line-height: 0.5rem;
    font-size: 0.24rem;
    font-weight: 400;
    margin-left: 0.55rem;
}

.box_send button{
    width: 1.66rem;
    height: 0.5rem;
    background: #000;
    color: #fff;
    text-align: center;
    line-height: 0.5rem;
    font-size: 0.24rem;
    font-weight: 400;
    cursor: pointer;
}
.bottom{
    width: 100%;
    height: 3.1rem;
    bottom: 1px solid #323232;
    background: #202020;
}
.bottom_center{
    width: 15rem;
    height: 3.1rem;
    margin: 0 auto;
}
.bottom_box1{
    width: 3.5rem;
    height: 2.1rem;
    border-right: 1px solid#323232;
    float: left;
    
}
.bottom_box2{
    width: 5.55rem;
    height: 2.1rem;
    border-right: 1px solid#323232;
    float: left;
    margin-left: 0.8rem; padding-right:0.5rem;
}
.bottom_box3{
    width: 3rem;
    height: 2.1rem;
    float: left;
    margin-left: 1.5rem;
}
.bottom_title1{
    font-size: 0.3rem;
    position: relative;
    text-indent: 0.1rem;
    color: #fff;
}
.bottom_box1 .swiper_list li{
    padding: 0px !important;
    margin-top: 0px !important;
    font-size: 0.16rem;
}
.bottom_box2 .swiper_list li img{
    float: left;
}
.bottom_box2 .swiper_list li{
    padding: 0px !important;
    margin-top: 0px !important;
    font-size: 0.16rem;
    line-height: 0.25rem;
    position: relative;
    height: 0.6rem;
}
.bottom_box3 .swiper_list li{
    padding: 0px !important;
    margin-top: 0px !important;
    float: left;
    width: 50%;
    font-size: 0.16rem;
    text-align: center;
}
.bottom_logo{
    width: 100%;
    height: 0.8rem;
    background: #202020;
    border-top: 1px solid #323232;
}
.bottom_logo_center{
    width: 15rem;
    height: 0.8rem;
    margin: 0 auto;
    text-align: center;
    line-height: 0.8rem;
    font-size: 0.16rem;
    color: rgba(255, 255, 255, 0.6);
}



#bkform3{
    position: fixed;
    z-index: 99999;
    top: 0%;
    /* left: 23%; */
    display: none;
}
.form {
    width: 7.71rem;
    padding: 0.2rem 0.1rem;
    background: rgba(75, 74, 73, 0.8);
    box-shadow: 0px 0.03rem 0.2rem 0.01rem rgba(3, 69, 158, 0.03921569);
    font-size: 0.18rem;
    font-family: Arial-Regular, Arial;
    font-weight: 400;
    color: #001323;
  }
  .form .dropdown.active .option {
    display: block;
  }
  .form .dropdown {
    position: relative;
    width: 100%;
    height: 0.58rem;
  }
  .form .dropdown input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background-color: rgba(0, 19, 35, 0.03);
    border: none;
    outline: none;
    padding: 0 0.2rem;
    font-size: 0.21rem;
    font-family: Arial-Regular, Arial;
    font-weight: 400;
    color: #001323;
  }
  .form .dropdown::before {
    content: "";
    position: absolute;
    right: 0.2rem;
    top: 0.15rem;
    z-index: 10000;
    width: 0.14rem;
    height: 0.14rem;
    border: 0.02rem solid #001323;
    border-top: 0.02rem solid transparent;
    border-right: 0.02rem solid transparent;
    transform: rotate(-45deg);
    transition: 0.5s;
    pointer-events: none;
  }
  
  .form .dropdown.active::before {
      top: 0.25rem;
      transform: rotate(-225deg);
  }
  .form .dropdown .option {
    height: 2.32rem;
    display: none;
    position: absolute;
    top: 0.58rem;
    width: 100%;
    background-color: #ffffff;
    overflow-y: auto;
  }
  .form .dropdown .option div {
    height: 0.58rem;
    line-height: 0.58rem;
    padding: 0 0.2rem;
    cursor: pointer;
  }
  .form .dropdown .option div:hover {
    background-color: rgba(0, 19, 35, 0.1);
  }
  .form .contact-way {
    font-size: 0.18rem;
    font-family: Arial-Regular, Arial;
    height: 1rem;
    color: #001323;
    display: flex;
    justify-content: space-between;
  }
  .form .contact-way div {
    width: 2.5rem;
  }
  .form .contact-way input {
    padding-left: 0.2rem;
    margin-top: 0.17rem;
    width: 2.87rem;
    height: 0.46rem;
    background: #fafafa;
    border: 1px solid #cccccc;
    font-size: 0.21rem;
    font-family: Arial-Regular, Arial;
    font-weight: 400;
    color: #000;
  }
  .form .Requirement p {
    margin-top: 0.22rem;
    margin-bottom: 0.17rem;
  }
  .form .Requirement textarea {
    width: 100%;
    height: 1.29rem;
    background-color: rgba(0, 19, 35, 0.03);
    resize: none;
    border: 1px solid #ccc;
    padding: 0.2rem;
    font-size: 0.21rem;
    font-family: Arial-Regular, Arial;
    font-weight: 400;
    color: #fff;
  }
  .form .submit {
    text-align: center;
    margin-top: 0.27rem;
  }
  .form .submit button {
    width: 1.97rem;
    height: 0.68rem;
    background: #ffc418;
    border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
    font-size: 0.28rem;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #f9fbfc;
  }
.guanbi{
  float: right;
  position: absolute;
  top: -0.25rem;
  right: -0.25rem;

}
.hint{
  font-size: 0.18rem;
  color: red;
}