.page {
  position: relative;
  width: 100%;
  overflow: hidden;
  align-items: center;
}
.slick-dots{
  bottom: 55px;
  padding: 0;
}

		.slick-dots li {
			font-size: 0;
			position: relative;
			display: inline-block;
			width: 100px;
			height: 3px;
			margin: 0 6px;
			cursor: pointer;
			-webkit-transition: all .3s ease-out 0s;
			-moz-transition: all .3s ease-out 0s;
			-ms-transition: all .3s ease-out 0s;
			-o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s; 
			vertical-align: middle;
			border-radius: 0;
			background: #ffffffd1;
			border: 0;
		}

		.slick-dots li button {
			display: none;
		} 

		.slick-dots li.slick-active {
			background: #fe5c0c;
		}

  .leftboxtext2wap{
    line-height:1.2;
    display: none;
  }
  .leftboxtext2pc{
    display:flex;
  }
.ban_box_2s {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
}
.ban_box_2 {
    /* background-color: rgba(41, 91, 138, 1); */
    position: relative;
    width: 1920px;
    height: auto;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    /* justify-content: center; */
}
.vidbacking {
    width: 100%;
    max-width: 1920px;
}
.div_video {
    width: 100%;
    height: 100%;
    position: absolute;
    /*z-index: 99;*/
}
.new_dianbox {
    position: absolute;
    padding: 3px;
    top: 15%;
    left: 15%;
}


.mc_a1t_dians {
    position: relative;
    animation: bordershow 3s infinite;
}

.mc_a1t_dians {
    position: relative;
    animation: bordershow 3s infinite;
}

.mc_a1t_dianscts {
    display: block;
    width: 15px;
    height: 15px;
    background: #fff;
    border: 5px solid #0E38A8;
    border-radius: 50%;
}

.mc_a1t_dians::before {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 4;
    transform: translate(-50%, -50%);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: rgba(16, 3, 255, 0.4);
}

.mc_a1t_dians::after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: rgba(3, 154, 255, 0.3);
}

.mc_a1t_dians::before {
    animation: boderM 3s .75s infinite;
}

.mc_a1t_dians::after {
    animation: boderM 3s infinite;
}



.Business_slick {
    width: 1180px;
    height: 407px;
}

.Discovers {
    position: relative;
    height: 828px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.box_2s {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
}
.new_dianbox:hover .box_14 {
    width: 460px;
}

.box_14 {
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  width: 0;
  height: 265px;
  position: absolute;
  transition: all 0.2s;
  overflow: hidden;
  z-index: 888;
}

.box_4_comhome {
  background-image: url(/npage/1920shouye/bghomecom.png);
  position: relative;
  width: 460px;
  height: 95px;
}
.text_1box_comhome{
  height: 95px;
  position: relative;
  justify-content: center;
  padding-left: 24px;
  width: 230px;
}
.text_1_comhome {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 24px;
  font-family: "OPPOSans-Ver2-H";
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}
.image_1box_comhome{
  height:95px;
  width: 230px;
  align-items: center;
  justify-content: center;
}
.image_1_comhome {
  width: 107px;
  height: 77px;
}

.image_2_comhome {
  position: absolute;
  top: 94px;
  width: 196px;
  height: 3px;
  background-color: #f87e00;
  border-radius: 5px;
}

.box_5_comhome {
  width: 412px;
  height: 95px;
  margin: 9px 24px 0 24px;
}
.paragraph_1box_comhome{
  width: 205px;
  align-items: center;
}
.paragraph_1_comhome {
  width: 180px;
  height: auto;
  overflow-wrap: break-word;
  color: #717171;
  font-size: 14px;
  font-weight: NaN;
  font-family: "OPPOSans-Ver2-Regular";
  text-align: left;
  line-height: 20px;
  align-items: center;
  justify-content: center;
}

.image_3_comhome {
  width: 4px;
  height: 90px;
}

.paragraph_2_comhome {
  width: 205px;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(0, 53, 154, 1);
  font-size: 16px;
  font-family: OPPOSans-B;
  font-weight: 700;
  text-align: center;
  line-height: 25px;
  align-items: center;
  justify-content: center;
}
.paragraph_2ex{
  color: rgba(0, 53, 154, 1);
  font-size: 16px;
  font-family: OPPOSans-B;
}
.paragraph_2ex:hover{
    text-decoration: underline !important;
}
.box_6_comhome {
  width: 414px;
  height: auto;
  margin: 0px 24px 24px 24px;
}
.anniu_common_wb_comhome{
    border: 1px solid #71717194;
    color: #717171;
    cursor:pointer;
}

.anniu_common_bw_comhome{
    background-color: #00359A;
    color: #FFF;
    border: 1px solid #00359A;
    cursor:pointer;
}
.anniu_common_wb_comhome:hover{
  background-color:#00359A;
  border: 1px solid #00359A;
  color: #FFF;
}
.anniu_common_bw_comhome:hover{
  background-color:#FFF;
  border: 1px solid #3d3d3d;
  color: #464646;
}
.text-wrapper_1_comhome {
  border-radius: 5px;
  width: 205px;
  font-size: 14px;
  text-align: center;
  padding: 13px 0;
  line-height: 1;
  cursor: pointer;
}
.common_bluie_comhome{
  background-color: #00359A;
  color: #FFF;
}

.box_15 {
    width: 469px;
    height: auto;
    margin: 18px 0 0 44px;
    align-items: center;
}
.ban_image_5 {
    width: 121px;
}
.image_6 {
    width: 2px;
    height: 42px;
    margin-left: 10px;
    background-color: #e2e2e2;
}
.paragraph_2 {
    width: 321px;
    overflow-wrap: break-word;
    font-size: 20px;
    font-family: 'OPPOSans-Ver2-Medium';
    font-weight: 500;
    text-align: left;
    line-height: 1;
    margin: 2px 0 0 19px;
    text-transform: uppercase;
    letter-spacing: 0px;
    color: #545454 !important;
}
.text_ellipsis2 {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.tb_a {
    color: #717171;
    color: #404040;
    cursor: pointer;
}
.image_7 {
    width: 479px;
    height: 1.5px;
    margin: 8px 0 0 26px;
    background-color: #e2e2e2;
}
.text-wrapper_2 {
    width: 454px;
    height: 53px;
    margin: 23px auto 0 44px;
    align-items: flex-start;
    justify-content: space-between;
    padding: 0 24px 0 0px;
}
.text_8 {
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 13px;
    text-align: left;
    line-height: 18px;
}
.text_ellipsis3 {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

element.style {
}
.paragraph_3 {
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 22px;
    font-family: 'OPPOSans-Ver2-Bold';
    font-weight: 600;
    text-align: left;
    line-height: 1.2;
    letter-spacing: 0.5px;
}
.text_ellipsis2 {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.image_8 {
    width: 479px;
    height: 1.5px;
    margin: 23px 0 0 26px;
    background-color: #e2e2e2;
}
.box_16 {
    width: 400px;
    height: auto;
    margin: 12px 0 0 31px;
    justify-content: space-between;
    padding: 0 0 0 14px;
}
.text_9 {
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(64, 64, 64, 1);
    font-size: 15px;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 18px;
    margin-top: 6px;
    width: 215px;
}
.text_ellipsi {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.image_9 {
    width: 2px;
    height: 27px;
    margin: 0 0;
    border: 0;
}
.text_9 {
    height: inherit;
    overflow-wrap: break-word;
    color: rgb(64 64 64 / 80%);
    font-size: 15px;
    text-align: left;
    white-space: nowrap;
    line-height: 18px;
    margin-top: 6px;
    width: 158px;
    font-family: 'OPPOSans-Ver2-Medium';
}
.image_10 {
    width: 479px;
    height: 1.5px;
    margin: 12px 0 26px 26px;
    background-color: #e2e2e2;
}
.box_1 {
  width: 1920px;
  margin: 0 auto;
}


.section_1 {
  position: relative;
  width: 100%;
  margin-bottom: 1px;
  align-items: center;
}

.Home_box{
  align-items: center;
  overflow: hidden;
  width: 100%;
}
.homebb{
   align-items: center;
   overflow: hidden;
}
.text-group_1 {
  width: auto;
  height: auto;
  align-items: center;
}

.tuijian_zongbox{
  width:100%;
  align-items:center;
  margin-top: 76px;
}
.group_10body{
  width:100%;
  align-items:center;
  justify-content:center;
  margin: 90px 0 20px 0;
}
.group_10{
}
.text_7 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(15, 57, 168, 1);
  font-size: 52px;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  font-family: OPPOSans-Ver2-H;
  letter-spacing: 0px;
}
.text_8box{
  height: auto;
  line-height: 1;
  justify-content: center;
  margin: 24px 0 0 0;
  display: flex;
}
.a_class{
  text-decoration: unset !important;
  color: rgb(80 79 79 / 96%);
}
.a_class:hover{
  color:#0f39a8;
  text-decoration: underline !important;
}
.text_8 {
  overflow-wrap: break-word;
  color: #3d3d3d;
  font-size: 15px;
  font-weight: 300;
  text-align: left;
  line-height: 1.5;
  width: auto;
  letter-spacing: 0.8px;
  text-decoration: underline;
}

.section_5 {
  width: 1260px;
  height: 528px;
  margin: 55px 0 0 0;
}

.block_6 {
  box-shadow: 0px 2px 11px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  width: 691px;
  height: 526px;
  margin-top: 1px;
  overflow: hidden;
  cursor: pointer;
}
.image4_text:hover{
  transform:scale(1.05);
  transform-origin: center center;
}
.box_2 {
  background-color: rgba(255, 255, 255, 1);
  height: 382px;
  width: 691px;
}

.group_3 {
  height: 382px;
  width: 691px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  /* transition: all 0.2s; */
}

.section_6 {
  border-radius: 9px;
  height: 382px;
  width: 691px;
  /* background: linear-gradient(180deg,#092a8a00,#092a8a3d); */
  background: rgb(0 28 102 / 10%);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.image-wrapper_4 {
  width: 200px;
  height: 200px;
  align-items: center;
  justify-content: center;
}

.image_4 {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.image4_text{
  width: 114px;
  color: #ffffff;
  transition: transform 0.2s;
  transform-origin: center center;
  text-align: center;
}
.group_4 {
  width: 129px;
  height: 29px;
  left: 0;
  bottom: 0;
  position: absolute;
}

.text-wrapper_3 {
  background-color: rgba(255, 255, 255, 1);
  color: #717171;
  font-size: 16px;
  height: 36px;
  width: 129px;
  align-items: center;
  justify-content: center;
  letter-spacing: 1px;
}


.text_10 {
  width: 489px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 20px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 40px 0 0 29px;
}

.text_11 {
  width: 631px;
  height: 34px;
  overflow-wrap: break-word;
  color: rgba(113, 113, 113, 1);
  font-size: 12px;
  font-weight: NaN;
  text-align: left;
  line-height: 21px;
  margin: 15px 0 35px 31px;
}

.block_7 {
  width: 510px;
  height: 528px;
  margin-left: 44px;
  overflow-x: hidden;
  overflow-y: auto;
}

.block_7::-webkit-scrollbar {
	width: 6px;
	height: 1px;
}

.block_7::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
	background: #b7bee4;
}

.block_7::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
	border-radius: 5px;
	background: #FFF;
}

.section_7 {
  border-radius: 10px;
  width: 476px;
  height: 164px;
  margin-top: 15px;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  cursor: pointer;
  /* transition:all 0.2s; */
  overflow: hidden;
}
.image_5text:hover{
  transform:scale(1.05);
  transform-origin:center;
}
.section_7:first-child{
  margin-top:0;
}
.zhezhaovideo{
  width:100%;
  height:100%;
  position: absolute;
  z-index: 1;
  /* background: linear-gradient(-25deg,#092a8a00,#080809f5); */
  background: rgb(0 28 102 / 37%);
}
.zhezhaovideoimg{
  width:100%;
  height:100%;
  position: absolute;
  z-index: 0;
  background-image: url(/zhao33.png);
  background-size: 100% 100%;
  background-repeat:no-repeat;
  background-position:center;
  opacity: 1;
}
.text-wrapper_4 {
  width: 250px;
  height: 63px;
  margin: 54px 0 0 27px;
  position: relative;
  z-index: 5;
}

.text_12_kxl {
  width: 230px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
}

.text_13 {
  width: 250px;
  height: 34px;
  overflow-wrap: break-word;
  color: rgb(255 255 255 / 80%);
  font-size: 12px;
  font-weight: NaN;
  text-align: left;
  line-height: 18px;
  margin-top: 6px;
}

.image_5 {
  width: 115px;
  height: 60px;
  margin: 54px 50px 0 75px;
  position: relative;
  z-index: 5;
  align-items: center;
  justify-content: center;
  display: flex;
}
.image_5text{
  font-size: 60px !important;
  color: #ffffff;
  position: absolute;
  transition:all 0.1s;
}


.section_10 {
  height: 653px;
  background: url(./img/ps3daoixccc64ajmuq2x62ywxjo3f0oiz6g91f75e35-da75-413e-bb9a-5d8c7420c26d.jpg)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 112px;
  width: 1920px;
}

.box_3 {
  background-color: rgba(0, 0, 0, 0.38);
  border-radius: 9px;
  width: 1920px;
  height: 653px;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.hie_box{
  width: 1260px;
  padding-left: 530px;
  align-items: center;
}
.image_9 {
  width: 1.5px;
  height: 28px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e2e2e2;
}
.image_9text{
  color:#FFF;
  transition: all 0.2s;
  text-shadow: 0 0 0 #e5e5e4b5;
  width: 114px;
}
.image_9:hover .image_9text{
  text-shadow: 0 0 20px #e5e5e4b50;
  transform:scale(1.05)
}
.box_4 {
  background-color: rgba(242, 242, 242, 1);
  border-radius: 10px;
  width: 511px;
  height: 604px;
  margin: 0 0 0 206px;
  align-items: center;
  cursor: auto;
}
.btn_boxk{
  height:46px;
  width:350px;
  justify-content:space-between;
  margin-top: 60px;
}
.btn_conk{
  width: 140px;
  height:46px;
  background-color: #f75b00;
  border:1px solid #f75b00;
  border-radius: 5px;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #FFF;
  font-size: 20px;
  cursor: pointer;
  /* font-weight: bold; */
  letter-spacing: 1px;
  text-shadow: 0 0 0 #FFF;
  /* transition:all 0.1s; */
  font-family: 'OPPOSans-Ver2-Medium';
}

.btn_conk:hover{
   background-color: #FFF;
  border:1px solid #717171;
  color: #717171;
  
}
.text_17 {
  width: 450px;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 46px;
  font-weight: 500;
  text-align: center;
  white-space: pre-wrap;
  line-height: 48px;
  margin: 55px 0 0 0;
  font-family: 'OPPOSans-Ver2-H';
  position: relative;
}
.text_17s{
  font-size: 28px;
  position: absolute;
  bottom: 0px;
  right: 10px;
}
.text_171{
    color: #717171;
    font-weight: 400;
    font-size: 13px;
    margin-top: 20px;
}
/* .text_171:after{
  content:'*';
  font-size: 10px;
} */
.text_18 {
  width: 440px;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  line-height: 26px;
  margin: 32px 0 0 0;
  letter-spacing: 0.19px;
}
.number_boxhomebox {
  width:450px;
  justify-content:space-between;
  /* margin-top: 22px; */
}
.number_boxhome{
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 26px;
}
.text-wrapper_7 {
  width: auto;
  height: auto;
  margin: 0 0 0;
}
.text_192 {
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 42px;
  font-weight: 800;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
}
.text_19 {
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 44px;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  font-family: Anton-Regular;
}

.text_20 {
  overflow-wrap: break-word;
  color: #404040;
  font-size: 29px;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 9px 0 0 9px;
}

.text-wrapper_8 {
  width: auto;
  height: auto;
  margin: 15px 0 0 0;
}

.text_23 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(113, 113, 113, 1);
  font-size: 14px;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}



.group_5 {
  width: 399px;
  height: 73px;
  margin: 35px 0 0 43px;
}

.group_6 {
  width: 346px;
  height: 46px;
  margin: 46px 0 41px 79px;
}

.text-wrapper_10 {
  background-color: rgba(254, 92, 12, 1);
  border-radius: 5px;
  height: 46px;
  width: 145px;
}

.text_33 {
  width: 81px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 29px;
  margin: 13px 0 0 32px;
}

.text-group_4 {
  width: auto;
  height: auto;
  margin: 125px 0 0 0;
}

.text_35 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(15, 57, 168, 1);
  font-size: 52px;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  font-family: 'OPPOSans-Ver2-H';
  letter-spacing: 0px;
}
.text_68 {
    width: 528px;
    height: 40px;
    overflow-wrap: break-word;
    color: #3d3d3d;
    font-size: 15px;
    font-weight: NaN;
    text-align: center;
    line-height: 23px;
    margin-top: 30px;
}
.text_36 {
    overflow-wrap: break-word;
    color: #3d3d3d;
    font-size: 15px;
    font-weight: 300;
    margin-top: 24px;
    text-align: center;
    white-space: nowrap;
    line-height: 1;
    cursor: pointer;
    letter-spacing: 1px;
}

.text_36:hover{
  color:#0f39a8;
}
.section_11 {
  width: 1260px;
  height: 471px;
  margin: 40px 0 0 0;
}

.box_5 {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(242, 242, 242, 0);
  border-radius: 10px;
  width: 412px;
  height: 470px;
  margin-top: 1px;
  overflow: hidden;
  margin-left: 17.5px;
  cursor: pointer;
}
.box_5:first-child{
  margin-left:0;
}
.box_5:hover .text_38{
  color:#0f39a8;
  
}
.block_9 {
  width: 412px;
  height: 246px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  transition: all 0.4s;
}
.box_5:hover .block_9 {
  background-size: 105% 105%;
  
}
.text-wrapper_12 {
  background-color: rgba(255, 255, 255, 1);
  height: 32px;
  margin-top: -23px;
  width: 100px;
  color: #717171;
  font-size: 12px;
  align-items: center;
  justify-content: center;
  letter-spacing: 1px;
}

.text_37 {
  width: 57px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(113, 113, 113, 1);
  font-size: 14px;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 8px 0 0 28px;
  display: none;
}

.text-group_5 {
  width: 363px;
  height: 102px;
  margin: 25px 0 0 24px;
}

.text_38 {
  width: 340px;
  height: 54px;
  overflow-wrap: break-word;
  color: #3d3d3d;
  font-size: 16px;
  text-align: left;
  line-height: 1.5;
  font-weight: 600;
  /* text-decoration: underline; */
  /* text-decoration-color: #7171712e; */
}

.text_39 {
  width: 363px;
  height: 45px;
  overflow-wrap: break-word;
  color: #717171;
  font-size: 12px;
  font-weight: NaN;
  text-align: left;
  line-height: 23px;
  margin-top: 19px;
}

.text_40 {
  width: 76px;
  height: 11px;
  overflow-wrap: break-word;
  color: #717171;
  font-size: 12px;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 47px 0 30px 320px;
}

.box_8 {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(242, 242, 242, 0);
  border-radius: 10px;
  width: 401px;
  height: 470px;
  margin-left: 17.5px;
  align-items: center;
}

.block_10 {
  width: 360px;
  height: 36px;
  margin: 28px 0 0 0;
  justify-content: space-between;
}
.text-wrapper_14act{
    background-color: rgba(254, 92, 12, 1) !important;
    border: 1px solid rgba(254, 92, 12, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
}
.text-wrapper_14:hover{
    background-color: rgba(254, 92, 12, 1);
  border: 1px solid rgba(254, 92, 12, 1);
  color: rgba(255, 255, 255, 1);
}
.text-wrapper_14 {
  border-radius: 5px;
  height: 36px;
  width: 85px;
  font-size: 16px;
  text-align: center;
  line-height: 34px;
  color: #717171;
  border: 1px solid #71717194;
  background-color: rgba(254, 92, 12, 0);
  cursor:pointer;
  letter-spacing: 1px;
  font-family: 'OPPOSans-Ver2-Medium';
}
.news_box{
  padding-top: 37px;
  width: 352px;
  height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
}
.text-wrapper_18 {
  width: 352px;
  height: 72px;
  position: relative;
  margin: 4px 0 10px 0;
  padding-bottom: 0;
  justify-content: space-between;
  /* border-bottom: 1px solid #EAEAEA; */
}
.text-wrapper_18:hover .text_56{
  color:#0f39a8;
}
.text_55 {
  overflow-wrap: break-word;
  color: #717171;
  font-size: 12px;
  font-weight: 400;
  text-align: right;
  white-space: nowrap;
  line-height: 1;
  margin-top: 7px;
  width: auto;
}
.text-wrapper_18:last-child{
  border:0px;
  margin: 4px 0 0 0;
}
.text_56 {
  overflow-wrap: break-word;
  color: #3d3d3d;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  line-height: 1.5;
  width: 100%;
  cursor: pointer;
  /* text-decoration: underline; */
  /* text-decoration-color: #7171712e; */
}



.tuijianbox{
  width: 1870px;
  height: 450px;
  display: flex;
  justify-content: space-between;
  position: absolute;
  z-index: 0;
}
.tuijianbox_leftbox{
  width: 731px;
  height: 450px;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  transition: all 0.4s;
  cursor:pointer;
}
.tuijianbox_leftbox:hover{
  background-size: 105% 105%;
  
}
.tuijianzhezhao{
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: 0;
}
.tuijianbox_leftboxson{
  width:max-content;
  position: absolute;
  bottom: 35px;
  left: 50px;
  z-index: 9;
}
.rexiao_product {
  left: 58.5px;
}
.tuijianbox_rightbox{
  width: 1139px;
  height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
}
.tuijianbox_righttopbox{
  width: 1124.6px;
  height: 223.5px;
  display: flex;
  justify-content: space-between;
}
.tuijianbox_righttop{
  width: 554.4px;
  height: 223.5px;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  transition: all 0.4s;
  cursor:pointer;
}
.tuijianbox_righttop:hover{
  background-size: 105% 105%;  
}
.rightsonbox{
  position: absolute;
  width: max-content;
  left: 50px;
  bottom: 35px;
  z-index: 9;
}
.tuijianbox_rightbottombox{
  width: 1124.6px;
  height: 212.3px;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  transition: all 0.4s;
}
.tuijianbox_rightbottombox:hover{
  background-size: 105% 105%;
  
}
.tuijianbox_rightbottomboxadd{
  display:none;
}
.leftboxtext1{
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    letter-spacing: 1px;
}
.leftboxtext2{
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin-top: 11px;
  font-family: 'OPPOSans-Ver2-H';
  letter-spacing: 1px;
}
.rightboxtext3box{
  width:max-content;
  display:flex;
  flex-direction:column;
  margin-top: 5px;
}
.leftboxtext3{
      width: auto;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(255, 255, 255, 1);
      font-size: 14px;
      font-weight: 500;
      text-align: left;
      line-height: 20px;
}
.leftboxtext3pc{
  line-height: 22px;
  margin-top: 15px;
}
.leftboxtext3wap{
  display:none;
}
.rightboxtext1{
  width: 106px;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  letter-spacing: 1px;
}
.rightboxtext2{
      width: 239px;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(255, 255, 255, 1);
      font-size: 30px;
      font-weight: 500;
      text-align: left;
      white-space: nowrap;
      line-height: 1;
      margin-top: 12px;
      letter-spacing: 1px;
      font-family: 'OPPOSans-Ver2-H';
}
.rightboxtext3{
      width: 200px;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(255, 255, 255, 1);
      font-size: 14px;
      font-weight: 500;
      text-align: left;
      line-height: 20px;
}
.box_1 {
  width: 1920px;
  background-size: 100% 100%;
}
.line_tuijian {
  width: 50px;
  height: 3px;
  margin: 16px 0 0 0;
  background-color: #ff5d00;
  border-radius: 5px;
  transition: all 0.4s;
}

.tuijianbox_leftbox:hover .line_tuijian{
  width: 100%;
  
}
.tuijianbox_righttop:hover .line_tuijian{
  width: 100%;
  
}
.tuijianbox_rightbottombox:hover .line_tuijian{
  width: 100%;
  
}

.section_tuijianbox {
  height: 450px;
  width: 1870px;
  position: relative;
  margin: 55px auto 125px auto;
}
.wapdiyi_box{
  display:none;
}
 .wap_bannerbox{
  
        display: none;
    }
@media screen and (max-width:1920px) {
  .vidbacking{
    width:1920px;
  }
  .page {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
  }
  
  .tuijianbox{
    width: 97.45vw;
    height: 23.44vw;
    display: flex;
    justify-content: space-between;
    position: absolute;
    z-index: 0;
  }
  .tuijianbox_leftbox{
    width: 38.16vw;
    height: 23.44vw;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    transition: all 0.4s;
    cursor:pointer;
  }
  .tuijianbox_leftbox:hover{
    background-size: 105% 105%;
    
  }
  .tuijianzhezhao{
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 0;
  }
  .tuijianbox_leftboxson{
    width:max-content;
    position: absolute;
    bottom: 2.2vw;
    left: 2.5vw;
    z-index: 9;
  }
  .rexiao_product {
    left: 3.4vw;
  }
  .tuijianbox_rightbox{
    width: 59.29vw;
    height: 23.44vw;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
  }
  .tuijianbox_righttopbox{
    width: 58.6vw;
    height: 11.5vw;
    display: flex;
    justify-content: space-between;
  }
  .tuijianbox_righttop{
    width: 28.955vw;
    height: 11.7vw;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    transition: all 0.4s;
    cursor:pointer;
  }
  .tuijianbox_righttop:hover{
    background-size: 105% 105%;  
  }
  .rightsonbox{
    position: absolute;
    width: max-content;
    left: 2.5vw;
    bottom: 1.5vw;
    z-index: 9;
  }
  .tuijianbox_rightbottombox{
    width: 58.6vw;
    height: 11.05vw;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    transition: all 0.4s;
  }
  .tuijianbox_rightbottombox:hover{
    background-size: 105% 105%;
    
  }
  .leftboxtext1{
      width: auto;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(255, 255, 255, 1);
      /* font-size: 0.83vw; */
      font-weight: NaN;
      text-align: left;
      white-space: nowrap;
      line-height: 1;
  }
  .leftboxtext2{
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    /* font-size: 1.5vw; */
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    font-family: 'OPPOSans-Ver2-H';
    letter-spacing: 1px;
  }
  .leftboxtext3{
        width: auto;
        height: auto;
        overflow-wrap: break-word;
        color: rgba(255, 255, 255, 1);
        /* font-size: 0.72vw; */
        font-weight: 500;
        text-align: left;
        line-height: 22px;
        /* margin-top: 1vw; */
  }
  .rightboxtext1{
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    /* font-size: 0.83vw; */
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
  }
  .rightboxtext2{
        width: auto;
        height: auto;
        overflow-wrap: break-word;
        color: rgba(255, 255, 255, 1);
        /* font-size: 1.5vw; */
        font-weight: 500;
        text-align: left;
        white-space: nowrap;
        line-height: 1;
        font-family: 'OPPOSans-Ver2-H';
        letter-spacing: 1px;
  }
  .rightboxtext3{
        width: 200px;
        height: auto;
        overflow-wrap: break-word;
        color: rgba(255, 255, 255, 1);
        /* font-size: 0.72vw; */
        font-weight: 500;
        text-align: left;
        line-height: 20px;
  }
  .box_1 {
    width: 100%;
    height: auto;
    background-size: 100% 100%;
  }
  .line_tuijian {
    width: 2.5vw;
    height: 3px;
    margin: 0.83vw 0 0 0;
    background-color: #ff5d00;
    border-radius: 5px;
    transition: all 0.2s;
  }
  
  .tuijianbox_leftbox:hover .line_tuijian{
    width: 100%;
    
  }
  .tuijianbox_righttop:hover .line_tuijian{
    width: 100%;
    
  }
  .tuijianbox_rightbottombox:hover .line_tuijian{
    width: 100%;
    
  }
  
  .section_tuijianbox {
    height: 23.44vw;
    width: 97.45vw;
    position: relative;
    margin: 66px auto 112px auto;
  }
  
}
@media screen and (max-width:1360px) {


.new_dianbox:hover .box_14 {
    width: 408px;
}

.box_14 {
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  width: 0;
  height: 248px;
  position: absolute;
  transition: all 0.2s;
  overflow: hidden;
  z-index: 888;
}

.box_4_comhome {
  background-image: url(/npage/1920shouye/bghomecom.png);
  position: relative;
  width: 408px;
  height: 75px;
}
.text_1box_comhome{
  height: 75px;
  position: relative;
  justify-content: center;
  padding-left: 24px;
  width: 200px;
}
.text_1_comhome {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-family: "OPPOSans-Ver2-H";
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}
.image_1box_comhome{
  height: 75px;
  width: 201px;
  align-items: center;
  justify-content: center;
}
.image_1_comhome {
  width: 107px;
  height: 68px;
}

.image_2_comhome {
  position: absolute;
  top: 74px;
  width: 156px;
  height: 3px;
  background-color: #f87e00;
  border-radius: 5px;
}

.box_5_comhome {
  width: 360px;
  height: 95px;
  margin: 9px 24px 0 24px;
}
.paragraph_1box_comhome{
  width: 178px;
  align-items: center;
}
.paragraph_1_comhome {
  width: 154px;
  height: auto;
  overflow-wrap: break-word;
  color: #717171;
  font-size: 12px;
  font-weight: NaN;
  font-family: "OPPOSans-Ver2-Regular";
  text-align: left;
  line-height: 20px;
  align-items: center;
  justify-content: center;
}

.image_3_comhome {
  width: 4px;
  height: 90px;
}

.paragraph_2_comhome {
  width: 178px;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(0, 53, 154, 1);
  font-size: 16px;
  font-family: OPPOSans-B;
  font-weight: 700;
  text-align: center;
  line-height: 25px;
  align-items: center;
  justify-content: center;
}
.paragraph_2ex{
  color: rgba(0, 53, 154, 1);
  font-size: 16px;
  font-family: OPPOSans-B;
}
.paragraph_2ex:hover{
    text-decoration: underline !important;
}
.box_6_comhome {
  width: 360px;
  height: auto;
  margin: 0px auto 24px auto;
}
.anniu_common_wb_comhome{
    border: 1px solid #71717194;
    color: #717171;
    cursor:pointer;
}

.anniu_common_bw_comhome{
    background-color: #00359A;
    color: #FFF;
    border: 1px solid #00359A;
    cursor:pointer;
}
.anniu_common_wb_comhome:hover{
  background-color:#00359A;
  border: 1px solid #00359A;
  color: #FFF;
}
.anniu_common_bw_comhome:hover{
  background-color:#FFF;
  border: 1px solid #3d3d3d;
  color: #464646;
}
.text-wrapper_1_comhome {
  border-radius: 5px;
  width: 177px;
  font-size: 14px;
  text-align: center;
  padding: 13px 0;
  line-height: 1;
  cursor: pointer;
}
.common_bluie_comhome{
  background-color: #00359A;
  color: #FFF;
}



  
  .vidbacking{
    width:100%;
  }
  .hie_box{
     padding-left: 66.63vw;
     width: 100%;
  }
  .group_11_zyyw{
    width: 94vw !important;
  }
  .section_5{
    width: 94vw !important;
    
  }
  .block_6{
    width: 50.84vw;
    height: 38.7vw;
  }
  .block_7{
        width: 40vw;
        height: 38.7vw;
  }
  .section_7{
    width: 35vw;
    height: 12.04vw;
  }
  .box_4{
    width: 511px;
    height: 604px;
  }
  .box_5{
    width: 30.32vw;
    height: 37.54vw;
    margin-left: 1.52vw;
  }
  .section_11{
    width: 94vw !important;
    
  }
  .box_8{
        width: 30.32vw;
        height: 37.54vw;
        margin-left: 1.52vw;
  }
  .zc_gr_box{
    width:94vw !important;
  }
  .text_10{
    margin:2.91vw 0 0 2.13vw;
    font-size: 1.45vw;
  }
  .text_11{
        margin: 1.09vw 0 2.65vw 2.29vw;
        width:46.41vw;
        font-size: 0.95vw;
        line-height: 1.52vw;
  }
  .section_6{
        height: 28.08vw;
        width: 50.84vw;
  }
  .group_3{
     height: 28.08vw;
        width: 50.84vw;
  }
  .box_2{
     height: 28.08vw;
        width: 50.84vw;
  }
  .text-wrapper_4{
        margin: 3.95vw 0 0 1.97vw;
        width:18.6vw;
  }
  .image_5{
    margin: 3.8vw 4.27vw 0 3.93vw;
  }
  .text_13{
    font-size:0.95vw
  }
  .text_12_kxl{
    font-size:1.3vw
    
  }
  .image_5text{
    font-size: 4.43vw !important;
  }
  .text-wrapper_3{
        font-size: 1.2vw;
  }
  .image4_text{
    font-size:7.45vw !important;
  }
  .text_8{
    /* font-size:1.4vw; */
  }
  .text_7{
        /* font-size: 3.33vw; */
  }
  .text_17{
    width: 34vw;
    font-size: 4vw;
  }
  .text_18{
    width: 34vw;
    font-size: 1.2vw !important;
  }
  .text_19{
    font-size: 4vw !important;
  }
  .text_20{
    font-size: 2vw !important;
  }
  .text_23{
    font-size:1.2vw !important;
  }
  .number_boxhomebox{
    width: 40vw;
  }
  .btn_conk{
    font-size: 1.6vw;
  }
  .image_9text{
    width: 9.5vw;
  }
  .text_36{
    /* font-size: 1.4vw; */
}
  .text_35{
    /* font-size: 3.33vw; */
  }
  .block_9{
        width: 30.32vw;
    height: 18.08vw;
  }
  .text-group_5{
        margin: 1.92vw 0 0 1.71vw;
        width: 26.72vw;
        height: 13.5vw;
  }
  .text_39{
        width: 26.72vw;
        margin-top: 1.36vw;
        height: 6.5vw;
        font-size: 1vw;
  }
  .text_38{
    width: 26.72vw;
    height: 5vw;
  }
  .text_40{
    margin: 0 0 2.18vw 22.91vw;
  }
  .text_56{
        /*font-size: 1.3vw;*/
  }
  .text-wrapper_18{
    width: 26vw;
    margin: 0.3vw 0 0.2vw 0;
    height: 6vw;
  }
  .news_box{
    width:26.67vw;
    padding-top: 1.8vw;
  }
  .block_10{
    width:26.67vw;
  }
  .text-wrapper_14{
    font-size: 1.17vw;
    width: 6.4vw;
  }
  .sec_box{
    width:94vw;
    margin: 66px auto 112px auto;
  }
  .section_tuijianbox{
    width:94vw;
    height: 33.27vw;
    margin: 0 auto;
  }
  .tuijianbox_rightbottomboxy{
    display:none;
  }
  .tuijianbox_rightbottomboxadd{
    display:flex;
    width: 94vw;
    height: 17.5vw;
    margin-top: 1vw;
  }
  .tuijianbox_leftbox{
        width: 54vw;
    height: 33.27vw;
  }
  .tuijianbox_rightbox{
        width: 39vw;
    height: 33.27vw;
  }
  .tuijianbox_righttopbox{
     width: 39vw;
    height: 33.27vw;
    flex-direction:column;
  }
  .tuijianbox_righttop{
        width: 39.2vw;
    height: 16.135vw;
  }
  .tuijianbox{
    width:94vw
  }
  .leftboxtext1{
    
  }
}
@media screen and (max-width:1260px) {
.box_14{
    height: 225px;
}
}
@media screen and (max-width:960px) {
  .bg_vide_E{
    background-image: url(/npage/vide_E.gif);
  }
  .sec_box{
    margin:0;
  }
  .tuijianbox_rightbottomboxy{
    display:flex;
  }
  .tuijianbox_rightbottomboxadd{
  display:none;
  }
    .new_dianbox:hover .box_14 {
    width: 70vw;
}
    .wap_bannerbox{
        width: 100vw;
        display: block;
    }
    .wap_bannerboxson{
        width: 100vw;
        height: 178vw;
        display: flex;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100vw 178vw;
        background-color: #222;
        position: relative;
        align-items: center;
        justify-content: center;
        display: flex !important;
    }
  .div_videow {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
}
  .new_dianbox {
    position: absolute;
    padding: 3px;
    top: 15%;
    left: 15%;
    cursor: pointer;
}
  .mc_a1t_dianscts {
    display: block;
    width: 15px;
    height: 15px;
    background: rgb(255, 255, 255);
    border: 5px solid rgb(14, 56, 168);
    border-radius: 50%;
}
  .box_14 {
    position: absolute;
    width: 0px;
    height: 37vw;
    max-width: 79vw;
    background-size: 100% 100%;
    background-color: rgb(255, 255, 255);
    border-radius: 5px;
    overflow: hidden;
    transition: all 0.4s ease 0s;
    z-index: 999;
}
  .box_15w {
    width: 100%;
    height: auto;
    margin: 16px 0 0px 5%;
}
  .paragraph_2w {
    font-size: 18px;
    height: auto;
}
  .text-wrapper_2w {
    width: 100%;
    margin: 15px auto 0px;
}
  .text_8w {
    width: 90%;
    overflow-wrap: break-word;
    color: rgb(64, 64, 64);
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: 400;
    text-align: left;
    line-height: 18px;
    margin: 0px auto;
}
  .text_8w {
    font-size: 12px;
}
  .homebb {
    align-items: flex-start;
    justify-content: center;
    height:auto;
  }
  .box_2s{
    display:none;
  }
  .group_10body{
  width:100%;
  align-items:center;
  justify-content:center;
  margin: 14.37vw 0 11.5vw 0;
}
  .Home_box{
    transform: unset;
    transform-origin: unset;
    width:unset;
  }
.homebb {
    align-items: center;
    justify-content: center;
}
.page{
  width:100%;
}

  .text_68{
    display:none;
  }
  .text_36 {
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 2.5vw;
  font-weight: 300;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  text-decoration: underline;
  text-decoration-color: #717171;
  cursor: pointer;
  margin-top: 3.6vw;
}
 .text-wrapper_3 {
  background-color: rgba(255, 255, 255, 1);
  height: 8vw;
  width: 26vw;
  color: rgba(113, 113, 113, 1);
  font-size: 3.43vw;
  align-items: center;
  justify-content: center;
}
.homebb {
    align-items: center;
    justify-content: center;
}
  .tuijianbox{
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 0;
    flex-direction: column;
    align-items: center;
  }
  .tuijianbox_leftbox{
    width: 87.3vw;
    height: 50.42vw;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    transition: all 0.4s;
    cursor:pointer;
    margin-bottom: 2.18vw;
  }
  .tuijianbox_leftbox:hover{
    background-size: 110% 110%;
    
  }
  .tuijianzhezhao{
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 0;
  }
  .tuijianbox_leftboxson{
    width:max-content;
    position: absolute;
    bottom: 5.64vw;
    left: 4.27vw;
    z-index: 9;
  }
  .tuijianbox_rightbox{
    width: 87.3vw;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
  }
  .tuijianbox_righttopbox{
    width: 87.3vw;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .tuijianbox_righttop{
    width: 87.3vw;
    height: 35.21vw;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    transition: all 0.4s;
    cursor:pointer;
    margin-bottom: 2.18vw;
  }
  .tuijianbox_righttop:hover{
    background-size: 110% 110%;  
  }
  .rightsonbox{
    position: absolute;
    width: max-content;
    left: 4.27vw;
    bottom: 4.64vw;
    z-index: 9;
  }
  .tuijianbox_rightbottombox{
    width: 87.3vw;
    height: 35.21vw;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    background-position: left;
    background-repeat: unset;
    background-size: auto 100%;
    transition: all 0.4s;
    background-position-x: 159vw;
  }
  .tuijianbox_rightbottombox:hover{
    background-size: auto 105%;
    
  }
  .leftboxtext1{
      width: auto;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(255, 255, 255, 1);
      font-size: 3vw;
      font-weight: NaN;
      text-align: left;
      white-space: nowrap;
      line-height: 1;
  }
  .leftboxtext2{
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 5vw;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin-top: 5px;
    font-weight: 200;
  }
  .leftboxtext3{
        width: 40vw;
        height: auto;
        overflow-wrap: break-word;
        color: rgba(255, 255, 255, 1);
        font-size: 2.5vw;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin-top: 0;
  }
  .leftboxtext3pc{
    display:none;
  }
  .leftboxtext3wap{
    display:flex;
  }
  .rightboxtext1{
    width: 106px;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3vw;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
  }
  .rightboxtext2{
        width: 51.36vw;
        height: auto;
        overflow-wrap: break-word;
        color: rgba(255, 255, 255, 1);
        font-size: 5vw;
        font-weight: 200;
        text-align: left;
        white-space: nowrap;
        line-height: 1;
        margin-top: 5px;
        font-family: 'OPPOSans-Ver2-H';
  }
  .rightboxtext3{
        width: 36vw;
        height: auto;
        overflow-wrap: break-word;
        color: rgba(255, 255, 255, 1);
        font-size: 2.5vw;
        font-weight: 500;
        text-align: left;
        line-height: 4vw;
        margin-top: 0;
  }
  .box_1 {
    width: 1920px;
    background-size: 100% 100%;
  }
  .line_tuijian {
    width: 50px;
    height: 3px;
    margin: 2.6vw 0 0 0;
    background-color: #ff5d00;
    border-radius: 5px;
    transition: all 0.2s;
  }
  
  .tuijianbox_leftbox:hover .line_tuijian{
    width: 100%;
    
  }
  .tuijianbox_righttop:hover .line_tuijian{
    width: 100%;
    
  }
  .tuijianbox_rightbottombox:hover .line_tuijian{
    width: 100%;
    
  }
  .tuijian_zongbox{
    padding: 12vw 0 12vw 0;
    background-color: #F7F8FA;
    margin-bottom: 16.25vw;
  }
  .section_tuijianbox {
    height: auto;
    width: 100%;
    position: relative;
    margin: 40px auto 0 auto;
  }
  .text_7{
    font-size: 7vw;
    width: 70vw;
    white-space: pre-wrap;
    line-height: 10vw;
  }
  .text_8box{
    flex-direction:column;
    height: auto;
    justify-content:space-between;
    margin: 4.89vw auto 0 auto;
    display: flex;
  }
  .text_8{
    font-size: 3.43vw;
    width: auto;
    height: auto;
  }
  .section_5{
    margin:10vw 0 0 0;
    flex-direction: column;
    width: 100%;
    height: auto;
    align-items: center;
  }
  .box_1{
    width: 100%;
  }
  .block_6{
    width: 87vw;
    height: 101.42vw;
  }
  .block_7{
    width: 87vw;
    height: 94vw;
    margin-left: 0;
    margin-top: 8.02vw;
  }
  .section_7{
    width: 82.09vw;
    height: 28.59vw;
    align-items: center;
    justify-content: center;
    margin-top: 4.42vw;
  }
  .text_12_kxl{
    color: rgba(255, 255, 255, 1);
    font-size: 3vw;
    font-weight: 500;
    font-family: 'OPPOSans-Ver2-Medium';
    height: auto;
  }
  .text-wrapper_4 {
    width: auto;
    height: auto;
    margin: 0;
  }
  .text_13 {
    width: 56vw;
    font-size: 2.5vw;
    line-height: 3vw;
    letter-spacing: 0.4px;
    height: auto;
  }
  .image_5 {
    width: 10.73vw;
    height: 10.73vw;
  }
  .image_5text {
    font-size: 8vw !important;
  }
  .box_2{
    width: 87vw;
    height: 48.13vw;
  }
  .group_3{
    width: 87vw;
    height: 48.13vw;
  }
  .section_6{
    width: 87vw;
    height: 48.13vw;
  }
  .text_10 {
    width: 76vw;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(61, 61, 61, 1);
    font-size: 4vw;
    font-weight: 700;
    text-align: left;
    margin: 5vw 0 0 6vw;
    white-space: normal;
    letter-spacing: 0.2px;
    line-height: 5vw;
}

.text_11 {
  font-size: 3vw;
  width: 74vw;
  height: 27.36vw;
  line-height: 4vw;
  margin: 4vw 0 0 6vw;
  overflow: hidden;
  letter-spacing: 0.4px;
}


  
.wapdiyi_box {
  background-color: rgba(242, 242, 242, 1);
  border-radius: 10px;
  width: 87vw;
  height: 163.96vw;
  margin: 12vw auto 0 auto;
  display: flex;
}

.wapdiyi_group_16 {
  width: auto;
  height: auto;
  margin: 6.64vw auto 0 auto;
}

.wapdiyi_text_31 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 200;
  text-align: center;
  line-height: 1;
  margin-top: 10px;
}

.wapdiyi_paragraph_27 {
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 7vw;
  font-weight: 500;
  text-align: left;
  line-height: 1;
  font-family: 'OPPOSans-Ver2-H';
}

.wapdiyi_text_134{
   height: 13.23vw;
   font-size: 20px;
}
.wapdiyi_text_135 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(113, 113, 113, 1);
  font-size: 1.66vw;
  font-weight: 400;
  text-align: center;
  line-height: 1;
  margin: 2.29vw auto 0 auto;
}

.wapdiyi_text_32 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 2.5vw;
  font-weight: 400;
  text-align: center;
  line-height: 4vw;
  margin: 3.75vw auto 0 auto;
}

.wapdiyi_box_25 {
  height: 39.28vw;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 81vw 40vw;
  width: 80.94vw;
  margin: 5.1vw auto 0 auto;
  border-radius: 10px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.wapdiyi_image_27 {font-size: 15vw !important;color: #FFF;}
.wapdiyi_box_25:hover .wapdiyi_image_27{
  font-size: 12vw !important;
  
}
.wapdiyi_box_49 {
  width: 70vw;
  height: auto;
  margin: 7.4vw auto 0 auto;
  justify-content: space-between;
}

.wapdiyi_box_49:first-child{
  margin: 2vw auto 0 auto;
}
.wapdiyi_text-group_17 {
  width: 31vw;
  height: auto;
}
.wapdiyi_wap_textbox1{
  align-items: center;
  justify-content: center;
}
.wapdiyi_text_33 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 7.81vw;
  font-weight: 200;
  font-family: 'Anton-Regular';
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  letter-spacing: 0.8px;
}

.wapdiyi_text_94 {
  width: 30.09vw;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(113, 113, 113, 1);
  font-size: 2.5vw;
  font-weight: 400;
  text-align: center;
  line-height: 1.5;
  margin-top: 2.82vw;
}


.wapdiyi_text_34 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 3vw;
  font-family: 'OPPOSans-Ver2-H';
  font-weight: 800;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
}


.wapdiyi_box_52 {
  width: 62.09vw;
  height: auto;
  margin: 8vw auto 0 auto;
}

.wapdiyi_text-wrapper_33 {
  background-color: rgba(254, 92, 12, 1);
  border-radius: 5px;
  height: 9vw;
  width: 27vw;
  color: rgba(254, 254, 254, 1);
  font-size: 2.5vw;
  text-align: center;
  line-height: 9vw;
}
.text-group_4{
  margin-top: 65px;
}
.section_10{
  display:none;
}
  .section_11 {
  width: 100%;
  height: auto;
  margin: 34px 0 0 0;
  flex-direction: column;
  align-items: center;
}

.box_5 {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(242, 242, 242, 0);
  border-radius: 10px;
  width: 87.09vw;
  height: 109.28vw;
  margin-top: 5vw;
  overflow: hidden;
  margin-left: 0;
  cursor: pointer;
}
.box_5:first-child{
  margin-top: 0;
}
.box_5:hover .text_38{
  color:#0f39a8;
  
}
.block_9 {
  width: 87.09vw;
  height: 51.98vw;
  background-color: #222;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  transition:all 0.1s;
}
.box_5:hover .block_9{
  background-size:115% 115%;
}
.text-wrapper_12 {
  background-color: rgba(255, 255, 255, 1);
  height: 8vw;
  margin-top: -7vw;
  width: 28vw;
  color: rgba(113, 113, 113, 1);
  font-size: 3.43vw;
  align-items: center;
  justify-content: center;
}

.text_37 {
  width: 57px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(113, 113, 113, 1);
  font-size: 14px;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 8px 0 0 28px;
  display: none;
}

.text-group_5 {
  width: 72.92vw;
  height: 40vw;
  margin: 25px 0 0 24px;
  justify-content: flex-start;
}

.text_38 {
  width: 72.92vw;
  height: auto;
  overflow-wrap: break-word;
  color: #3d3d3d;
  font-size: 4vw;
  font-weight: 600;
  text-align: left;
  letter-spacing: 0.2px;
  line-height: 5vw;
}

.text_39 {
  width: 72.92vw;
  height: auto;
  overflow-wrap: break-word;
  color: #717171;
  font-weight: 200;
  text-align: left;
  margin-top: 13px;
  font-size: 3vw;
  line-height: 5vw;
  letter-spacing: 0.4px;
}

.text_40 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: #3d3d3d78;
  font-size: 3vw;
  font-weight: 400;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 24px 0 0px 61.92vw;
}

.box_8 {
  box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(242, 242, 242, 0);
  border-radius: 10px;
  width: 87.09vw;
  height: 91vw;
  margin-left: 0;
  margin-top: 5vw;
  align-items: center;
}
.text_35{
      font-size: 32px;
      font-weight: 200;
      font-size: 7vw;
}
.block_10 {
  width: 82.7vw;
  height: 5.94vw;
  margin: 36px 0 0 0;
  justify-content: space-between;
}
.text-wrapper_14act{
    background-color: rgba(254, 92, 12, 1) !important;
    border: 1px solid rgba(254, 92, 12, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
}
.text-wrapper_14:hover{
    background-color: rgba(254, 92, 12, 1);
  border: 1px solid rgba(254, 92, 12, 1);
  color: rgba(255, 255, 255, 1);
}
.text-wrapper_14 {
  border-radius: 2px;
  height: 6.94vw;
  width: 19vw;
  font-size: 2.5vw;
  font-weight: 200;
  text-align: center;
  line-height: 6.94vw;
  color: #717171;
  border: 1px solid #717171b8;
  background-color: rgba(254, 92, 12, 0);
  cursor:pointer;
  letter-spacing: 0.2px;
}
.news_box{
  padding-top:34px;
  width: 72vw;
  height: auto;
  overflow-x: unset;
  overflow-y: unset;
}
.text-wrapper_18 {
  width: 100%;
  height: auto;
  position: relative;
  margin: 5px 0 20px 0;
}
.text-wrapper_18:hover .text_56{
  color:#0f39a8;
  padding-bottom:0px;
}
.text_55 {
  overflow-wrap: break-word;
  color: rgba(113, 113, 113, 1);
  font-size: 2.5vw;
  font-weight: 400;
  text-align: right;
  white-space: nowrap;
  line-height: 1;
  width: 100%;
  right: 0;
  bottom: 0px;
}

.text_56 {
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 3.5vw;
  font-weight: 200;
  text-align: left;
  line-height: 5vw;
  width: 100%;
  cursor: pointer;
}

.image4_text{
  font-size: 20vw !important;
}

}
@media screen and (max-width:480px) {
    .new_dianbox:hover .box_14 {
    width: 70vw;
}
    .wap_bannerbox{
        width: 100vw;
        display: block;
    }
    .wap_bannerboxson{
        width: 100vw;
        height: 178vw;
        display: flex;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100vw 178vw;
        background-color: #222;
        position: relative;
        align-items: center;
        justify-content: center;
        display: flex !important;
    }
  .div_videow {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
}
  .new_dianbox {
    position: absolute;
    padding: 3px;
    top: 15%;
    left: 15%;
    cursor: pointer;
}
  .mc_a1t_dianscts {
    display: block;
    width: 15px;
    height: 15px;
    background: rgb(255, 255, 255);
    border: 5px solid rgb(14, 56, 168);
    border-radius: 50%;
}
  .box_14 {
    position: absolute;
    width: 0px;
    height: 37vw;
    max-width: 79vw;
    background-size: 100% 100%;
    background-color: rgb(255, 255, 255);
    border-radius: 5px;
    overflow: hidden;
    transition: all 0.4s ease 0s;
    z-index: 999;
}
  .box_15w {
    width: 100%;
    height: auto;
    margin: 16px 0 0px 5%;
}
  .paragraph_2w {
    font-size: 18px;
    height: auto;
}
  .text-wrapper_2w {
    width: 100%;
    margin: 15px auto 0px;
}
  .text_8w {
    width: 90%;
    overflow-wrap: break-word;
    color: rgb(64, 64, 64);
    font-family: 'OPPOSans-Ver2-Regular';
    font-weight: 400;
    text-align: left;
    line-height: 18px;
    margin: 0px auto;
}
  .text_8w {
    font-size: 12px;
}
  .homebb {
    align-items: flex-start;
    justify-content: center;
    height:auto;
  }
  .box_2s{
    display:none;
  }
  .group_10body{
  width:100%;
  align-items:center;
  justify-content:center;
  margin: 14.37vw 0 11.5vw 0;
}
  .Home_box{
    transform: unset;
    transform-origin: unset;
    width:unset;
  }
.homebb {
    align-items: center;
    justify-content: center;
}
.page{
  width:100%;
}
  

  .text_68{
    display:none;
  }
  .text_36 {
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  text-decoration: underline;
  text-decoration-color: #717171;
  cursor: pointer;
  margin-top: 3.6vw;
}
 .text-wrapper_3 {
  background-color: rgba(255, 255, 255, 1);
  height: 8vw;
  width: 26vw;
  color: rgba(113, 113, 113, 1);
  font-size: 3.43vw;
  align-items: center;
  justify-content: center;
}
.homebb {
    align-items: center;
    justify-content: center;
}
  .tuijianbox{
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 0;
    flex-direction: column;
    align-items: center;
  }
  .tuijianbox_leftbox{
    width: 87.3vw;
    height: 50.42vw;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    transition: all 0.4s;
    cursor:pointer;
    margin-bottom: 2.18vw;
  }
  .tuijianbox_leftbox:hover{
    background-size: 105% 105%;
    
  }
  .tuijianzhezhao{
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 0;
  }
  .tuijianbox_leftboxson{
    width:max-content;
    position: absolute;
    bottom: 5.64vw;
    left: 4.27vw;
    z-index: 9;
  }
  .tuijianbox_rightbox{
    width: 87.3vw;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
  }
  .tuijianbox_righttopbox{
    width: 87.3vw;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .tuijianbox_righttop{
    width: 87.3vw;
    height: 35.21vw;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    transition: all 0.4s;
    cursor:pointer;
    margin-bottom: 2.18vw;
  }
  .tuijianbox_righttop:hover{
    background-size: 105% 105%;  
  }
  .rightsonbox{
    position: absolute;
    width: max-content;
    left: 4.27vw;
    bottom: 4.64vw;
    z-index: 9;
  }
  .tuijianbox_rightbottombox{
    width: 87.3vw;
    height: 35.21vw;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    background-position: 64%;
    background-repeat: unset;
    background-size: 145vw 36vw;
    transition: all 0.4s;
  }
  .tuijianbox_rightbottombox:hover{
    background-size: 105% 105%;
    
  }
  .leftboxtext1{
      width: auto;
      height: auto;
      overflow-wrap: break-word;
      color: rgba(255, 255, 255, 1);
      font-size: 14px;
      font-weight: NaN;
      text-align: left;
      white-space: nowrap;
      line-height: 1;
  }
  .leftboxtext2{
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
    margin-top: 5px;
    font-weight: 200;
  }
  .leftboxtext2wap{
    line-height:1.2;
    display: flex;
  }
  .leftboxtext2pc{
    display:none;
  }
  .leftboxtext3{
        width: 180px;
        height: auto;
        overflow-wrap: break-word;
        color: rgba(255, 255, 255, 1);
        font-size: 12px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin-top: 0;
  }
  .leftboxtext3pc{
    display:none;
  }
  .leftboxtext3wap{
    display:flex;
  }
  .rightboxtext1{
    width: 106px;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 1;
  }
  .rightboxtext2{
        width: 51.36vw;
        height: auto;
        overflow-wrap: break-word;
        color: rgba(255, 255, 255, 1);
        font-size: 18px;
        font-weight: 200;
        text-align: left;
        white-space: nowrap;
        line-height: 1;
        margin-top: 5px;
        font-family: 'OPPOSans-Ver2-H';
  }
  .rightboxtext3{
        width: 56vw;
        height: auto;
        overflow-wrap: break-word;
        color: rgba(255, 255, 255, 1);
        font-size: 12px;
        font-weight: 500;
        text-align: left;
        line-height: 17px;
        margin-top: 0;
  }
  .box_1 {
    width: 1920px;
    background-size: 100% 100%;
  }
  .line_tuijian {
    width: 50px;
    height: 3px;
    margin: 2.6vw 0 0 0;
    background-color: #ff5d00;
    border-radius: 5px;
    transition: all 0.2s;
  }
  
  .tuijianbox_leftbox:hover .line_tuijian{
    width: 100%;
    
  }
  .tuijianbox_righttop:hover .line_tuijian{
    width: 100%;
    
  }
  .tuijianbox_rightbottombox:hover .line_tuijian{
    width: 100%;
    
  }
  .tuijian_zongbox{
    padding: 12vw 0 12vw 0;
    background-color: #F7F8FA;
    margin-bottom: 16.25vw;
  }
  .section_tuijianbox {
    height: auto;
    width: 100%;
    position: relative;
    margin: 40px auto 0 auto;
  }
  .text_7{
    font-size: 32px;
    width: 70vw;
    white-space: pre-wrap;
    line-height: 40px;
  }
  .text_8box{
    flex-direction:column;
    height: auto;
    justify-content:space-between;
    margin: 4.89vw auto 0 auto;
    display: flex;
  }
  .text_8{
    font-size: 3.43vw;
    width: auto;
    height: auto;
  }
  .section_5{
    margin:10vw 0 0 0;
    flex-direction: column;
    width: 100%;
    height: auto;
    align-items: center;
  }
  .box_1{
    width: 100%;
  }
  .block_6{
    width: 87vw;
    height: 101.42vw;
  }
  .block_7{
    width: 87vw;
    height: 94vw;
    margin-left: 0;
    margin-top: 8.02vw;
  }
  .section_7{
    width: 82.09vw;
    height: 28.59vw;
    align-items: center;
    justify-content: center;
    margin-top: 4.42vw;
  }
  .text_12_kxl{
    color: rgba(255, 255, 255, 1);
    font-size: 15px;
    font-weight: 500;
    font-family: 'OPPOSans-Ver2-Medium';
  }
  .text-wrapper_4 {
    width: auto;
    height: auto;
    margin: 0;
  }
  .text_13 {
    width: 64vw;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 0.4px;
  }
  .image_5 {
    width: 10.73vw;
    height: 10.73vw;
  }
  .image_5text {
    font-size: 8vw !important;
  }
  .box_2{
    width: 87vw;
    height: 48.13vw;
  }
  .group_3{
    width: 87vw;
    height: 48.13vw;
  }
  .section_6{
    width: 87vw;
    height: 48.13vw;
  }
  .text_10 {
    width: 76vw;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(61, 61, 61, 1);
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    margin: 5vw 0 0 6vw;
    white-space: normal;
    letter-spacing: 0.2px;
    line-height: 22px;
}

.text_11 {
  font-size: 12px;
  width: 74vw;
  height: 27.36vw;
  line-height: 20px;
  margin: 4vw 0 0 6vw;
  overflow: hidden;
  letter-spacing: 0.4px;
}


  
.wapdiyi_box {
  background-color: rgba(242, 242, 242, 1);
  border-radius: 10px;
  width: 87vw;
  height: 163.96vw;
  height: auto;
  padding: 0 0 8vw 0;
  margin: 12vw auto 0 auto;
  display: flex;
}

.wapdiyi_group_16 {
  width: auto;
  height: auto;
  margin: 6.64vw auto 0 auto;
}

.wapdiyi_text_31 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 200;
  text-align: center;
  line-height: 1;
  margin-top: 10px;
}

.wapdiyi_paragraph_27 {
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 1;
  font-family: 'OPPOSans-Ver2-H';
}

.wapdiyi_text_134{
   height: 13.23vw;
   font-size: 20px;
}
.wapdiyi_text_135 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(113, 113, 113, 1);
  font-size: 1.66vw;
  font-weight: 400;
  text-align: center;
  line-height: 1;
  margin: 2.29vw auto 0 auto;
}

.wapdiyi_text_32 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  line-height: 23px;
  margin: 3.75vw auto 0 auto;
}

.wapdiyi_box_25 {
  height: 39.28vw;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 81vw 40vw;
  width: 80.94vw;
  margin: 5.1vw auto 0 auto;
  border-radius: 10px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.wapdiyi_image_27 {font-size: 15vw !important;color: #FFF;}
.wapdiyi_box_25:hover .wapdiyi_image_27{
  font-size: 12vw !important;
  
}
.wapdiyi_box_49 {
  width: 70vw;
  height: auto;
  margin: 7.4vw auto 0 auto;
  justify-content: space-between;
}

.wapdiyi_box_49:first-child{
  margin: 2vw auto 0 auto;
}
.wapdiyi_text-group_17 {
  width: 31vw;
  height: auto;
}
.wapdiyi_wap_textbox1{
  align-items: center;
  justify-content: center;
}
.wapdiyi_text_33 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 7.81vw;
  font-weight: 200;
  font-family: 'Anton-Regular';
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  letter-spacing: 0.8px;
}

.wapdiyi_text_94 {
  width: 30.09vw;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(113, 113, 113, 1);
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  line-height: 1.5;
  margin-top: 2.82vw;
}


.wapdiyi_text_34 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 15px;
  font-family: 'OPPOSans-Ver2-H';
  font-weight: 800;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
}


.wapdiyi_box_52 {
  width: 62.09vw;
  height: auto;
  margin: 8vw auto 0 auto;
}

.wapdiyi_text-wrapper_33 {
  background-color: rgba(254, 92, 12, 1);
  border-radius: 5px;
  height: 9vw;
  width: 27vw;
  color: rgba(254, 254, 254, 1);
  font-size: 14px;
  text-align: center;
  line-height: 9vw;
}
.text-group_4{
  margin-top: 65px;
}
.section_10{
  display:none;
}
  .section_11 {
  width: 100%;
  height: auto;
  margin: 34px 0 0 0;
  flex-direction: column;
  align-items: center;
}

.box_5 {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(242, 242, 242, 0);
  border-radius: 10px;
  width: 87.09vw;
  height: 109.28vw;
  margin-top: 5vw;
  overflow: hidden;
  margin-left: 0;
  cursor: pointer;
}
.box_5:first-child{
  margin-top: 0;
}
.box_5:hover .text_38{
  color:#0f39a8;
  
}
.block_9 {
  width: 87.09vw;
  height: 51.98vw;
  background-color: #222;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  transition:all 0.1s;
}
.box_5:hover .block_9{
  background-size:115% 115%;
}
.text-wrapper_12 {
  background-color: rgba(255, 255, 255, 1);
  height: 8vw;
  margin-top: -7vw;
  width: 28vw;
  color: rgba(113, 113, 113, 1);
  font-size: 3.43vw;
  align-items: center;
  justify-content: center;
}

.text_37 {
  width: 57px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(113, 113, 113, 1);
  font-size: 14px;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 8px 0 0 28px;
  display: none;
}

.text-group_5 {
  width: 72.92vw;
  height: 128px;
  margin: 25px 0 0 24px;
  justify-content: flex-start;
}

.text_38 {
  width: 72.92vw;
  height: auto;
  overflow-wrap: break-word;
  color: #3d3d3d;
  font-size: 15px;
  font-weight: 600;
  text-align: left;
  letter-spacing: 0.2px;
  line-height: 22px;
}

.text_39 {
  width: 72.92vw;
  height: auto;
  overflow-wrap: break-word;
  color: #717171;
  font-weight: 200;
  text-align: left;
  margin-top: 13px;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.4px;
}

.text_40 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: #3d3d3d78;
  font-size: 13px;
  font-weight: 400;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 24px 0 0px 61.92vw;
}

.box_8 {
  box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(242, 242, 242, 0);
  border-radius: 10px;
  width: 87.09vw;
  height: auto;
  padding: 2vw 0 7vw 0;
  margin-left: 0;
  margin-top: 5vw;
  align-items: flex-start;
}
.text_35{
      font-size: 32px;
      font-weight: 200;
}
.block_10 {
  width: 82.7vw;
  height: 5.94vw;
  margin: 15px auto 0 auto;
  justify-content: space-between;
}
.text-wrapper_14act{
    background-color: rgba(254, 92, 12, 1) !important;
    border: 1px solid rgba(254, 92, 12, 1) !important;
    color: rgba(255, 255, 255, 1) !important;
}
.text-wrapper_14:hover{
    background-color: rgba(254, 92, 12, 1);
  border: 1px solid rgba(254, 92, 12, 1);
  color: rgba(255, 255, 255, 1);
}
.text-wrapper_14 {
  border-radius: 2px;
  height: 6.94vw;
  width: 19vw;
  font-size: 12.5px;
  font-weight: 200;
  text-align: center;
  line-height: 6.94vw;
  color: #717171;
  border: 1px solid #717171b8;
  background-color: rgba(254, 92, 12, 0);
  cursor:pointer;
  letter-spacing: 0.2px;
}
.news_box{
  padding-top:34px;
  width: 72vw;
  height: auto;
  margin: 0 auto;
  overflow-x: unset;
  overflow-y: unset;
}
.text-wrapper_18 {
  width: 100%;
  height: auto;
  position: relative;
  margin: 5px 0 20px 0;
}
.text-wrapper_18:hover .text_56{
  color:#0f39a8;
}
.text_55 {
  overflow-wrap: break-word;
  color: rgba(113, 113, 113, 1);
  font-size: 12px;
  font-weight: 400;
  text-align: right;
  white-space: nowrap;
  line-height: 1;
  width: 100%;
  right: 0;
  bottom: 0px;
}

.text_56 {
  overflow-wrap: break-word;
  color: rgba(61, 61, 61, 1);
  font-size: 13px;
  font-weight: 200;
  text-align: left;
  line-height: 20px;
  width: 100%;
  cursor: pointer;
}

.image4_text{
  font-size: 20vw !important;
}

}

@media screen and (max-width:370px){
  .wapdiyi_text_32{
    font-size:10px;
  }
}