
.pc_center_style{
       width:83.33vw;
       margin:5.56vw auto 0 auto;
       color:#333333;
}
.font_size_head{
    margin:2vw 0 1vw 0;
}
.pc_intro_style{
     background:#F5F5F5;
     border:none;
     color:#9B9B9B;
     text-indent:1vw;
     width:24vw;
     height:3vw;
     outline:none;
}
.pc_input_style{
    background:#F5F5F5;
    border:none;
    color:#9B9B9B;
    text-indent:1vw;
    width:24vw;
    height:3vw;
    outline:none;
}
.pc_input_style1{
    background:#F5F5F5;
    border:none;
    color:#9B9B9B;
    text-indent:1vw;
    width:24vw;
    height:3vw;
    outline:none;
}
.pc_input_style2{
    background:#F5F5F5;
    border:none;
    color:#9B9B9B;
    text-indent:1vw;
    width:24vw;
    height:3vw;
    outline:none;
}
.pc_input_style3{
    background:#F5F5F5;
    border:none;
    color:#9B9B9B;
    text-indent:1vw;
    width:24vw;
    height:3vw;
    outline:none;
}
.pc_style_style4{
    background:#F5F5F5;
    border:none;
    color:gray;
    text-indent:0.7vw;
    width:24vw;
    height:3vw;
    outline:none;
}
.pc_intro_style {
    width:49vw;
    height:9vw;
    resize:none;
    outline:none;
    padding-top:0.7vw;
}
.pc_tj_style{
    margin:2.6vw 0 0 0;
}

/**********************手机端*************************/
.mb_center_style{
    width:79.33vw;
    margin:0 auto;
}
.mb_nr_style{
    width:79.33vw;
    margin:5.73vw 0 0 0;
}
.mb_bg_style{
    width:79.33vw;
    height:13.6vw;
    background:#F2F3F3;
    border:none;
    color:#9B9B9B;
    text-indent:4vw;
    outline:none;
}
.mb_select_style{
    width:79.33vw;
    height:13.6vw;
    background:#F2F3F3;
    border:none;
    color:gray;
    text-indent:3vw;
    outline:none;

}
.mb_intro_style{
    width:79.33vw;
    height:38.93vw;
    background:#F2F3F3;
    border:none;
    color:#999999;
    text-indent:3vw;
    outline:none;
    resize:none;
    padding-top:3vw;
}
.mb_tj{
    width:79.33vw;
    margin:3vw 0 6vw 0;
}
.mb_submit_style{
    width:24vw;
    height:7.8vw;
    margin:0 auto;
}
.mb_tj_style{
    background:#1A1A1A;
    width:24vw;
    height:7.8vw;
    border:none;
    color:#ffffff;
    outline:none;
    text-align:center;
}

.mb_input_margin{
    margin:2vw 0 0 0;
}
.pc_1 {
    color: #111111;
    font-size: 1.67vw;
    margin-bottom: 2.08vw;
    font-weight: 700;
}
.pc_2 {
    margin-bottom: 2.78vw;
    display: flex;

}

.pc_3 {
    color: #3D3D3D;
    font-size: 1.11vw;
    font-weight: 500;
    margin-bottom: 5.56vw;
    text-align: justify;
    line-height: 1.94vw;
}
.pc_red1 {
    color: #E60000;
    font-size: 1.25vw;
    margin-bottom: 1.39vw;
    font-weight: 600;
}
.pc_ccc {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 1.67vw;
    background: #FBFBFB;
    border-radius: 0.56vw;
    margin-bottom: 1.39vw;
}
.red_yuan {
    width: 0.69vw;
    height: 0.69vw;
    margin-right: 0.69vw;
    background: #E60000;
    border-radius: 50%;
    margin-top: 0.6vw;
}
.xuzhi_yuan {
    width: 0.8vw;
    height: 0.69vw;
    margin-right: 1.11vw;
    background: #006FFF;
    border-radius: 50%;
    margin-top: 0.6vw;
}
.red_titile {
    width: 81.5vw;
    color: #3D3D3D;
    line-height: 1.94vw;
    font-size: 1.11vw;
    font-weight: 500;
}
.red_bg {
    background: #E600001A;
    margin-left: 1.4vw;
    border-radius: 0.28vw;
    color: #E60000;
    line-height: 2.22vw;
    padding-left: 0.83vw;
    margin-top: 1.39vw;
    margin-bottom: 2.08vw;
    font-size: 1.11vw;
}
.pc_blues {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0.75vw 1.67vw;
    margin-bottom: 2.08vw;
    background: #F0F7FF;
    border-radius: 0.56vw;
}
.blue_left {
    color: #006FFF;
    font-weight: 500;
    font-size: 2.78vw;
    margin-right: 1.11vw;
    font-style: italic;
}
.blue_right {
    color: #3D3D3D;
    font-size: 1.25vw;
}
.xuzhi_box{
    width:83.33vw;
    margin: 0 auto;
    background: #F0F7FF;
    padding: 3.33vw;
    border-radius: 1.11vw;
    margin-bottom: 5.56vw;
}
.xuzhi_titile {
    color: #006FFF;
    font-size: 1.67vw;
    font-weight: 700;
    margin-bottom: 2.78vw;
    text-align: center;
}
.xuzhi_1 {
color: #3D3D3D;
font-size: 1.11vw;
margin-bottom: 1.67vw;
}
.xuzhi_input {
    background: #FFFFFF;
    width: 76.67vw;
    margin:  0 auto;
    padding: 1vw;
    border-radius: 0.56vw;
}
.borders {
    width: 83.33vw;
    margin: 0 auto;
    height: 2px;
    margin-bottom: 2.08vw;
    background: #F3F3F3;
}
.jbr  {
    color: #111111;
    margin-bottom: 2.78vw;
    font-weight: 700;
    font-size: 1.64vw;

}
.box_sis {
    margin-bottom: 2.78vw;
}
.input_jb {
    width: 40.83vw;
    height: 3.75vw;
    border-radius: 0.56vw;
    border:1px solid #CAD2DB;
    display: flex;
    margin-top: 0.69vw;
    padding-left: 1.11vw;
    outline: none;
    font-size: 1.11vw;
}
.input_jb_mb {
    width: 100%!important;
    height: 12.8vw!important;
    border-radius: 2.13vw!important;
    border:1px solid #CAD2DB;
    display: flex;
    margin-top: 2.67vw!important;
    padding-left: 4.27vw!important;
    outline: none;
    font-size: 4.27vw!important;
}
.input_jb_mbsa {
    width: 100%!important;
    height: 12.8vw!important;
    border-radius: 2.13vw!important;
    border:1px solid #CAD2DB;
    display: flex;
    margin-top: 2.67vw!important;
    padding-left: 4.27vw!important;
    outline: none;
    font-size: 4.27vw!important;
}
.input_jb_mbs {
    width: 100%!important;
    height: 106.67vw!important;
    border-radius: 2.13vw!important;
    border:1px solid #CAD2DB;
    display: flex;
    margin-top: 2.67vw!important;
    padding: 4.27vw!important;
    outline: none;
    font-size: 4.27vw!important;
}
.input_jbs {
    width: 83.33vw;
    height: 3.75vw;
    border-radius: 0.56vw;
    border:1px solid #CAD2DB;
    display: flex;
    margin-top: 0.69vw;
    padding-left: 1.11vw;
    outline: none;
    font-size: 1.11vw;
}
.input_jbsa {
    width: 83.33vw;
    height: 3.75vw;
    border-radius: 0.56vw;
    border:1px solid #CAD2DB;
    display: flex;
    margin-top: 0.69vw;
    padding-left: 1.11vw;
    outline: none;
    font-size: 1.11vw;
}
.input_jbss {
    width: 83.33vw;
    height: 13.89vw;
    border-radius: 0.56vw;
    border:1px solid #CAD2DB;
    display: flex;
    margin-top: 0.69vw;
    padding: 1.11vw;
    outline: none;
    font-size: 1.11vw;
}
.submit_jb {
    width: 22.22vw;
    height: 4.44vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: #000000;
    font-size: 1.39vw;
    border-radius: 2.22vw;
    margin: 0 auto;
    margin-top: 4.17vw;
    cursor: pointer;
}
.submit_jb_mb {
    width: 100%;
    height: 14.4vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: #000000;
    font-size: 4.27vw;
    border-radius: 8.53vw;
    margin: 0 auto;
    margin-top: 10.67vw;
    cursor: pointer;
}
.submitok {
    width: 22.22vw;
    height: 4.44vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: #000000;
    font-size: 1.39vw;
    border-radius: 2.22vw;
    margin: 0 auto;
    margin-top: 4.17vw;
    cursor: pointer;
}
.submitok_mb {
    width: 100%;
    height: 14.4vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: #000000;
    font-size: 4.27vw;
    border-radius: 8.53vw;
    margin: 0 auto;
    margin-top: 10.67vw;
    cursor: pointer;
}
#showhome {
    display: none;
}
#showhomemb {
    width: 92vw;
    margin: 0 auto;
    display: none;
}
.submithome {
    width: 27.78vw;
    height: 4.44vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: #000000;
    font-size: 1.39vw;
    border-radius: 2.22vw;
    margin: 0 auto;
    margin-top: 4.17vw;
    cursor: pointer;
}
.submithomemb {
    width: 100%;
    height: 14.4vw;
    border-radius: 8.53vw;
    font-size: 4.27vw;
    
}
#messageDiv {
    display: none;
}
#messageDivs {
    display: none;
}
.bi_jb  {
    font-size: 1.11vw;
    margin-right: 0.56vw;
    display: flex;
    align-items: center;
    font-size: 1.11vw;
    font-weight: 500;
    color: #3D3D3D;
}
#otherDiv {
    display: none;
    margin-top: 2.08vw;
  }
  #otherDivmb {
    display: none;
    margin-top: 2.08vw;
  }
  #showAnotherDiv {
    width: 83.33vw;
    margin: 0 auto;
    display: none;
  }
  #showAnotherDivs {
    width: 92vw;
    margin: 0 auto;
    display: none;
  }
  #showsuccess {
    display: block;
  }
  .xinxi_jl {
    width: 40.83vw;
    margin-right: 1.67vw;
    font-size: 1.11vw;;
  }
.bba {
    padding: 0.28vw 0.42vw;
    background: #E60000;
    border-radius: 0.28vw;
    font-size: 0.83vw;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0.56vw;
}
.ther_box {
    width: 83.33vw;
    padding: 3.33vw;
    background: #F0F7FF;
    border-radius: 1.11vw;
    margin: 0 auto;
    margin-top: 5.56vw;
    margin-bottom: 5.56vw;
    
}
.ther_title {
    font-size: 1.67vw;
    margin-bottom: 2.78vw;
    font-weight: 700;
    color: #006FFF;
    text-align: center;
}
.ther_title_mb  {
    font-size: 4.27vw;
    margin-bottom: 4.27vw;
}
.ther_content {
    width: 76.67vw;
    padding: 1.67vw;
    border-radius: 0.56vw;
    background: #FFFFFF;

}
.QRcode_box {
    padding: 7.28vw 11.79vw 0vw 10.40vw;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;

}

.QR_left {
  width: 18.51vw;
}
.QR_left a img:hover {
  transform: scale(1.1);
}
.QR_left  a img {
  transition: transform 0.3s ease-in-out;
  width: 18.51vw;
}
.QR_left a img {
  width: 18.51vw;
}
.QR_right {
    display: flex;
    flex-direction: column;

}
.box_size {
    display: flex;

}
.QR_con {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-left:1.66vw;
}
.QR_con img {
    width: 4.72vw;
    height: 4.72vw;
   object-fit: cover;
}
.QR_con span {
  color: rgba(17, 17, 17, 1);
   font-size: 0.83vw;
   margin-top: 0.14vw;
}
.address_bos {
   font-size: 0.83vw;
  margin-top: 2.08vw;
   text-align: center;
}
.footer_mb {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 26vw;

}
.fotter_ewm {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 4.27vw;
    margin-top: 4.27vw;
}
.flex_bmb {
    max-width: 50vw;
    display: flex;
    flex-wrap: wrap;
}
.fotter_ewm span{
    font-size: 3.2vw;
}
.fotter_ewmright {
    margin-right: 0;
}
.mobile_box  {
    width: 92vw;
    margin: 0 auto;
    margin-top: 10.67vw;
}
.mb_title {
    color:#111111;
    font-weight: 700;
    font-size: 4.27vw;
    margin-bottom: 4.27vw;
}
.mbpc_2 {
    margin-bottom: 4.27vw;
    height: 0.6vw;
}
.pc_contss {
    color: #3D3D3D;
    font-size: 3.73vw;
    line-height: 7.47vw;
    text-align: justify;
}
.pcred_tit {
    color: #E60000;
    font-size: 3.73vw;
    font-weight: 500;
    margin-bottom: 2.13vw;
}
.pchui_box {
    width: 100%;
    background: #FBFBFB;
    padding: 5.33vw 4vw;
    border-radius: 2.13vw;
    display: flex;
    align-items: baseline;
}
.pchui_boxs {
    width: 100%;
    background: #FBFBFB;
    padding: 5.33vw 4vw;
    border-radius: 2.13vw;
}
.huipc_hot {
    display: flex;
    align-items: baseline;
}
.pc_yuans {
    width: 2.67vw;
    height: 2.67vw;
    background: #E60000;
    border-radius: 50%;
    margin-right: 2.67vw;
}
.red_titile_pc {
    width: 78.67vw;
    color: #3D3D3D;
    font-weight: 500;
    font-size: 3.73vw;
    line-height: 7.47vw;
    text-align: justify;
}
.red_titile_pcs {
    width: 86.67vw;
    color: #3D3D3D;
    font-weight: 500;
    font-size: 3.73vw;
    line-height: 7.47vw;
    text-align: justify;
}
.sl_pc {
    color: #3D3D3D;
    line-height: 6.4vw;
    font-size: 3.2vw;
}
.red_tiit  {
    background: #E600001A;
    width: 81.6vw;
    margin: 0 auto;
    padding: 2.13vw 3.2vw;
    color: #E60000;
    font-size: 3.2vw;
    line-height: 4.8vw;
    border-radius: 1.07vw;
    margin-top: 2.67vw;
    margin-bottom: 8vw;
}
.mbblue_box {
    padding: 5.33vw 4.27vw;
    border-radius: 2.13vw;
    margin-bottom: 5.87vw;
    background: #F0F7FF;
    display: flex;   
    position: relative;
}
.mbblue_boxs {
    padding: 5.33vw 4.27vw;
    border-radius: 2.13vw;
    margin-bottom: 10.67vw;
    background: #F0F7FF;
    display: flex;   
    position: relative;
}
.mb_num {
    color: #006FFF;
    font-size: 8vw;
    margin-right: 2.67vw;
    font-style: italic;
    margin-top: -1.5vw;
    font-weight: 500;
}
.mb_titss {
    width: 72.8vw;
    line-height: 7.47vw;
    font-size: 3.73vw;
    text-align: justify;
}
.mbblue_box::after {
    content: "";
    display: inline-block;
    width: 5vw;
    height: 4vw;
    background: #F0F7FF;
    transform: rotate(-120deg);
    clip-path: polygon(0% 0%, 100% 0%, 100% 10%, 53% 100%, 0% 10%);
    position: absolute;
    bottom: -2.9vw;
    left: 12vw;
  }
  .mb_xuzhibox {
    width: 100%;
    padding: 5.33vw  4vw;
    border-radius: 4.27vw;
    margin-bottom: 10.67vw;
  }
  .xuzhi_titile_mb {
    font-size: 4.27vw;
    margin-bottom: 4.27vw;
  }
  .xuzhi_1_mb {
    font-size: 3.73vw;
    margin-bottom: 4.27vw;
  }
  .red_titile_mb {
    width: 78.67vw;
    color: #3D3D3D;
    font-size: 3.73vw;
    text-align: justify;
    line-height: 7.47vw;
  }
  .xuzhi_yuan_mb {
    width: 2.67vw;
    height: 2.67vw;
    margin-right:2.67vw;
    background: #006FFF;
    border-radius: 50%;
    margin-top: 2.5vw;
  }
  .xuzhi_input_mb {
    width: 84vw;
    margin: 0 auto;
    padding: 4vw;
    border-radius: 2.13vw;
  }
  .borders_mb {
    width: 92vw;
    margin-bottom: 4.27vw;
  }
  .mb_divss {
    width: 92vw;
    margin: 0  auto;
  }
  .bi_jb_mb  {
    margin-right: 2.13vw;
    display: flex;
    align-items: center;
    font-size: 3.73vw;
  }
  .jbr_mb {
    margin-bottom: 4.27vw;
    font-weight: 700;
    font-size: 4.27vw;
  }
  .bba_mb {
    padding: 0.5vw 1.6vw;
    background: #E60000;
    border-radius: 1.07vw;
    font-size: 3.2vw;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 2.13vw;
  }
  .ther_box_mb {
    width: 100%;
    margin-top: 10.67vw;
    padding: 5.33vw 4vw;
    margin-bottom: 10.67vw;
  }
  .ther_content_mb {
    width: 84vw;
    padding: 4vw;
    border-radius: 2.13vw;
    line-height: 6.4vw;
  }
  .xinxi_jl_mb {
    width: 100%;
    margin-right: 0;
    font-size: 3.73vw;
  }
  .footer_mb {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 26vw;

}
.fotter_ewm {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 4.27vw;
    margin-top: 4.27vw;
}
.flex_bmb {
    max-width: 50vw;
    display: flex;
    flex-wrap: wrap;
}
.fotter_ewm span{
    font-size: 3.2vw;
}
.fotter_ewmright {
    margin-right: 0;
}
.address_mb {
    text-align: center;
    margin-top: 6.93vw;
    font-size: 3.2vw;
}
.toys_box_mv {
    margin: 16vw 0vw;
    padding: 6.4vw  4vw;
}
.toystitle_mb {
    font-size: 6.4vw;
    line-height: 6.4vw;
    margin-bottom: 1.6vw;
}
.tony_con_mb {
    font-size: 4.27vw;
    line-height: 4.27vw;
    margin-bottom: 4.27vw;
}
.qix_tony_mb {
    font-size: 3.73vw;
    line-height: 6.4vw;
    margin-bottom: 5.33vw;
}
.toystitle_mb {
    font-size: 6.4vw;
    line-height: 6.4vw;
    margin-bottom: 1.6vw;
}
.departments_mb {
    font-size: 4.27vw;
    line-height: 4.27vw;
    margin-bottom: 8vw;
}
.platforms_mb {
    margin-top: 16vw;
}