.csr_txt{
	position: absolute;
	bottom: calc(80vw / 19.2);
	color: #7D4698;
	left: 50%;
	transform: translate(-50%,0);
	text-decoration: none;
	font-weight: bold;
	width: calc(200vw / 19.2);
	height: calc(50vw / 19.2);
	background-color: #fff;
}
.csr_txt .csr_txt_cont{
	width: 100%;
	height: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}
.csr_txt .csr_txt_cont div{
	position: absolute;
	background-color: rgba(99,40,123,0.1);
	width: 100%;
	height: 100%;
	z-index: -1;
	display: none;
}
.csr_txt:hover{
	color: #B891E3;
	text-decoration: none;
}
.pc_csr_txt:hover .csr_txt_cont div{
	display: block;
}
.pc_mission_box{
    width:83.33vw;
    margin:3.5vw auto 4.2vw;
}
.boxbox {
    display: flex;
    justify-content: space-between;
    padding: 4.17vw 2.78vw  3.75vw;
    border-radius: 2.78vw;
    box-shadow: 0 1px 9px rgb(0 0 0 / 13%);
}
.pc_lefts {
    display: flex;
    flex-direction: column;
}
.ones {
    width: 5.90vw;
    height: 0.56vw;
    background: #F6B700;
    margin-bottom: 0.56vw;
}
.twos  {
    font-size: 3.75vw;
    font-weight: 900;
}
.threes {
    font-size: 2.08vw;
    color: #F6B700;

}
.titlesize {
    font-size: 3.33vw;
    font-weight: 800;
}
.pc_company div:first-child  {
    width: 6.25vw!important;
    margin-right: 5.56vw!important;
}
.pc_border {
    height: auto!important;
}
.pc_company {
    margin: 1.39vw 0 1.39vw 0vw;
    font-size: 1.25vw!important;
    width: auto!important;
}
.pc_gsm_style {
    width: 83.33vw!important;
}
.pc_company_word_style   {
    left: 8.33vw!important;
    top: 4.17vw!important;
}
.pc_flex_style {
    width: auto!important;
    margin: 1.39vw 0 1.39vw 0vw!important;
    font-size: 1.25vw !important;
}
.pc_company_ds  div:first-child {
    width: 9.03vw!important;
    margin-right: 6.39vw!important;
}
.pc_flex_style .dsgc {
    width: 6.25vw !important;
    margin-right: 5.56vw !important;
}
.pc_rights  {
    width: 57.43vw;
    line-height: 2.5vw;
    font-size: 1.25vw;
    text-align: justify;
}
.pc_mission_img_top{
   width:51.92vw;
}
.pc_mission_style{
    top:7.5vw;
    left:0;
    margin:0 auto;
}
.pc_mission_nr_top{
    margin-top:2.86vw;
}
.pc_mission_margin{
    margin:3.59vw 0 3.59vw 0;
}
.pc_mission_img_bottom{
    width:51.92vw;
    margin-top:19.42vw;
}
.pc_yw{
    z-indent:1200;
    top:13.7vw;
    left:2vw;
    text-align:center;
    width:13vw;
    color:#ffffff;
}
.pc_yw_tp{
    width:17vw;
    transition: all .7s;
}
.pc_yw_tp:hover{
    transform:translate(0,-6px);
}
.pc_cp{
    z-indent:1200;
    top:18vw;
    left:1vw;
    width:15vw;
    color:#ffffff;
    text-align:justify;
}
.pc_cp_tp{
    width:17vw;
    transition: all .7s;
}
.pc_cp_tp:hover{
    transform:translate(0,-6px);
    box-shadow:4px 4px 15px #666;
}
.pc_boss_style{
    width:83.33vw;
    margin:0 auto;
    margin-top: 5.56vw;
}
.pc_boss_top{
    margin-top:8.3vw;
}
.pc_boss_left{
    margin:4vw 0 0 0;
    width:30.3vw;
}
.pc_boss_word_top{
    margin-top:2vw;
}
.pc_boss_img_width{
    width:39.68vw;
}

.pc_section_style{
   width:73.28vw;
   margin:0 auto;
}
.pc_yw_top{
  margin-top:5.2vw;
}
.pc_yw_center_style{
  text-align:center;
}
.pc_yw_center_top{
  margin-top:3.12vw;
}
.pc_section_width{
   width:23.4vw;
}
.pc_section_top{
   margin-top:1.5vw;
}
.pc_more_top{
  margin-top:3vw;
}
.pc_border_style{
  width:73.28vw;
  height:8vw;
  border-top:1px dashed #6B6B6B;
}
.pc_line_style{
  float:left;
  margin:1.5vw 0 0 1.5vw;
}
.pc_date_style{
   float:right;
   margin:1.6vw 2vw 0 0;
   color:#666666;
}

.pc_nr_style{
   width:73.28vw;
   margin-top:3.2vw;
}
.pc_p_style{
   width:73.28vw;
    margin-top:5.6vw;
}

.pc_link_style{
    width:73.28vw;
    height:8vw;
    border-top:1px dashed #6B6B6B;
}
.pc_link_top{
   margin-top:1.5vw;
}
.pc_link_img_width{
   width:6.25vw;
}
.pc_title_style{
   float:left;
   margin:1.5vw 0 0 1.5vw;
}
.pc_link_img_style{
    width:2vw;
    margin-top:1.5vw;
}
.pc_link_date_style{
    float:right;
    margin:1.6vw 2vw 0 0;
    color:#666666;
}
.pc_link_line{
    width:73.28vw;
    border-top:1px dashed #6B6B6B;
}
/*********手机端********************************/
.mb_company_ds_flex{
	width: 100%;
    margin-bottom: 4.27vw;
}
.mb_company {
    margin-top: 6.4vw!important;
}
.mb_content_font{
    position: absolute;
    width: 90%;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}

.mb_content_title1{
    margin-top:5.33vw;
}
.mb_content_p1{
    margin-top:3.86vw;
}
.mb_xz{
    margin-top:10.8vw;
}
.mb_content_title2 {
    margin-top:10.8vw;
}
.mb_yw{
    z-indent:1200;
    top:34.66vw;
    left:4.53vw;
    text-align:center;
    width:36.66vw;
    color:#ffffff;
}
.mb_cp{
    z-indent:1200;
    top:31.46vw;
    left:4.5vw;
    width:36.66vw;
    color:#ffffff;
}
.mb_csr_txt{
	bottom: calc(25vw / 7.5);
	width: calc(200vw / 7.5);
	height: calc(50vw / 7.5);
}
.mb_csr_txt:active .csr_txt_cont div{
	display: block;
}
.mb_message_style{
    width:92vw;
    margin:18.67vw auto 0 auto;
    border-radius: 4.27vw;
    padding: 10.67vw 4vw;
    box-shadow: 0 1px 9px rgb(0 0 0 / 13%);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.mb_1  {
    width: 25.33vw;
    height: 1.07vw;
    background: rgba(246, 183, 0, 1);
    margin-bottom: 3.2vw;
}
.mb_2  {
    font-weight: 800;
    font-size: 6.4vw;
    margin-bottom: 1.6vw;
}
.aaas {
    font-size: 4.27vw !important;
    color: rgba(17, 17, 17, 1)!important;
}
.mb_company_ys {
    color: rgba(17, 17, 17, 1);
    font-weight: 800;
    font-size: 6.4vw!important;
    text-align: center;
}
.mb_company_jj_jd {
    top: 10.67vw!important;
}
.mb_3 {
    font-size: 4.27vw;
    margin-bottom: 6.4vw;
    color: rgba(246, 183, 0, 1);
}
.mb_company_jj_xd {
    margin-top: 16vw!important;
    background: rgba(251, 251, 251, 1);
}
.mb_company_lb {
    height: auto!important;
    padding-bottom: 5.33vw;
    padding-top: 5.33vw;
}
.mb_company_lb_nr {
    display: flex;
    justify-content: space-between;
    margin: 0!important;
}
.mb_company_lb_ds_wd {
    width: auto!important;
    padding-top: 5.33vw;
}
.mb_4 {
    text-align: justify;
    font-size: 4.26vw;
    line-height: 8.53vw;
}
.mb_message_img_width{
    width:92vw;
}
.mb_message_img{
    width:16vw;
}
.mb_message_img_style{
    width:92vw;
    margin-top:30.66vw;
}
.mb_center_style{
    width:92vw;
    margin:10.66vw auto 0 auto;
}
.mb_boss_width{
    width:80.8vw;
    margin:0 auto;
}
.mb_boss_word{
    margin-top:3.86vw;
    text-align: justify;
}
.mb_business_top{
    margin-top:8vw;
}
.mb_business_center{
   text-align:center;
}
.mb_business_style{
   margin-top:3vw;
}
.mb_left_style{
   width:45.33vw;
   height:60vw;
}
.mb_right_style{
   width:45.33vw;
   height:60vw;
}
.mb_left_style1{
    width:45.33vw;
    height:60vw;
    margin-top:2vw;
}
.mb_right_style1{
    width:45.33vw;
    height:60vw;
    margin-top:2vw;
}
.mb_news_top{
    margin-top:10.4vw;
}
.mb_news_dt_style{
   text-align:center;
}
.mb_news_dt_top{
   text-align:center;
    margin-top:4vw;
}
.mb_news_border{
   border-bottom:1px solid #E9E9E9;
    display:flex;
    height:36vw;
}
.mb_news_border_top{
    margin-top:5.6vw;
}
.mb_news_border_style{
    width:44.93vw;
    height:25.33vw;
}
.mb_news_border_width{
    width:42.66vw;
    margin-left:3.06vw;
}
.mb_news_bt{
    width:24vw;
    margin:5.6vw auto 0 auto;
}
.mb_link_top{
    margin-top:10.66vw;
}
.mb_link_center{
    text-align:center;
}

.mb_link_border{
    border-bottom:1px dashed #ECECEC;
    height:21.6vw;
    padding-top:2.5vw;
}
.mb_link_img {
    width: 21.33vw;
    margin-right: 2.93vw;
}
.mb_link_date{
   margin-top:6vw;
}
.mb_link_width{
   width:5vw;
}
.mb_link_date1{
    margin-top:2vw;
}
.mb_adress_top{
    margin-top:11.06vw;
}
.mb_adress_img{
    width:2.5vw;
}
.mb_ceo_style{
   width:80.53vw;
   margin:0 auto;
}
.mb_ceo_width{
   width:28vw;
}
.mb_ceo_name{
  margin-top:5vw;
}
.mb_ceo_img{
  width:46.53vw;
}
.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;
}
.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;
}
.toystitleds_mb {
    font-size: 6.4vw;
    line-height: 6.4vw;
    margin-bottom: 8vw;
}