* {
 	margin: 0;
 	padding: 0;
 }

 ol,
 ul,
 li {
 	list-style: none;
 	padding-left: 0;
 }

 a {
 	text-decoration: none;
 	color: #303133;
 }

 a:hover {
 	color: #D0000F;
 }
 @font-face {
        font-family: "AlibabaPuHuiTi-Light";
        src: url("https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/font_l/AlibabaPuHuiTi-2-45-Light-zip.ttf");
 }
 @font-face {
        font-family: "AlibabaPuHuiTi-Regular";
        src: url("https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/font_l/AlibabaPuHuiTi-2-55-Regular-zip.ttf");
 }
 @font-face {
        font-family: "AlibabaPuHuiTi-Medium";
        src: url("https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/font_l/AlibabaPuHuiTi-2-65-Medium-zip.ttf");
 }
 @font-face {
        font-family: "AlibabaPuHuiTi-Bold";
        src: url("https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/font_l/AlibabaPuHuiTi-2-85-Bold-zip.ttf");
 }
 @font-face {
        font-family: "OPPOSans";
        src: url("https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/font_l/OPPOSans20-Medium.ttf");
 }
 
 .footer_content_box{
	width: 100%;
	height: 32.65rem;
	 background-color: rgba(33, 33, 33, 1);
	position: relative;
 }
 .footer_content_centet_box{
	 width:1440px;
	 margin: 0 auto ;
	 display: flex;
	 padding-top: 4rem;
	 justify-content: space-between;
 }
 
 .footer_logo_box{
	display: flex;
	margin-bottom: 4rem;
 }
 .footer_logo_info_title{
	color: rgba(228, 231, 237, 1);
	font-size: 20px;
	margin-top: 3.5rem;
	font-family: "AlibabaPuHuiTi-Regular", serif;
 }
 .footer_logo_info_box{
	 margin-left: 1rem;
 }
 .footer_logo_info_tel{
	 color: rgba(234, 32, 33, 1);
	font-size: 28px; 
	margin-top: 0.625rem;
	font-family: "OPPOSans", serif;
 }
 .footer_meadia_box{
	 display: flex;
 }
 .footer_meadia_item_box{
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
	 align-items: center;
	 margin-right: 1.875rem;
	 cursor: pointer;
	 position: relative;
	 transition: all 0.4s linear;
	 padding-top: 0.875rem;
 }
 .footer_meadia_item_img{
	 transition: all 0.4s linear;
	width: 2.5rem; 
	height: 2.5rem;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 0.2);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
 }
  .footer_meadia_item_box p{
	  color: rgba(144, 147, 153, 1);
	  font-size: 14px;
	  margin-top: 0.625rem;
	  font-family: "AlibabaPuHuiTi-Regular", serif;
  }
   .footer_meadia_item_box:hover  .footer_meadia_item_img{
	   background: rgba(234, 32, 33, 1);
   }
   .footer_content_right_box{
   	
   }
   .footer_nav_box{
	   display: flex;
	  justify-content:flex-end; 
	  margin-top: 1.875rem;
   }
   .footer_nav_item_box{
	    margin-left: 4.5rem;
		display: flex;
		flex-direction: column;
		align-items: center;
   }
	  .footer_nav_item_box:nth-child(1){
		  margin-left: 0;
	  }
   .footer_nav_item_children{
	   display: flex;
	   flex-direction: column;
   }
   .footer_nav_item_children_item{
	   display: block;
   }
   .footer_nav_box_heng{
	   width: 100%;
	   height: 1px;
	   background: rgba(255, 255, 255, 0.05);
	   margin-top: 4rem;
	   margin-bottom: 1.625rem;
   }
   .footer_copy_box{
	    display: flex;
	    align-items: center;
	    justify-content: flex-end;
   }
   .yyzz_box{
       margin-left: 30px;
   }
   .footer_copy_box_info{
	   display: flex;
	   justify-content: flex-end;
	   align-items: center;
	   color: rgba(109, 113, 120, 1);
	   font-size: 0.875rem;
	   margin-bottom: 0.625rem;
   }
   .footer_copy_box_info a{
	    color: rgba(109, 113, 120, 1);
   }
    .footer_copy_box_info img{
		margin-right: 4px;
	}
     .footer_copy_box_info a:hover{
		 color: #D0000F;
	 }
	.footer_copy_box_info span{
		margin-left: 0.375rem;
		 color: rgba(109, 113, 120, 1);
	}   
	.footer_nav_item_partent{
		color: rgba(179, 185, 195, 1);
		font-size: 1rem;
		font-family: "AlibabaPuHuiTi-Regular", serif;
		margin-bottom: 1.25rem;
	}
	.footer_nav_item_partent:hover{
		 color: #D0000F;
	}
	.footer_nav_item_children_item{
		color: rgba(144, 147, 153, 1);
		font-size: 0.9375rem;
		font-family: "AlibabaPuHuiTi-Regular", serif;
		height: 30px;
		line-height: 30px;
		text-align: center;
	}
	.footer_nav_item_children_item:hover{
		 color: #D0000F;
	}
	.foot-code{
	  display: none;
	  position: absolute;
	  z-index: 999;
	  left:50%;
	  bottom:100%;
	  width:160px;
	  height:160px;
	  transform: translateX(-50%);
	  -webkit-transform: translateX(-50%);
	  -moz-transform: translateX(-50%);
	  -ms-transform: translateX(-50%);
	  -o-transform: translateX(-50%);
	  background: #ffffff;
	  overflow: hidden;
	  border-radius: 10%;
	  -webkit-border-radius: 10%;
	  -moz-border-radius: 10%;
	  -ms-border-radius: 10%;
	  -o-border-radius: 10%;
	}
	.foot-code img{
		max-width: 100%;
		vertical-align:middle;
		margin: 0 auto;
	}
	#gotop{
		visibility: hidden;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  /* position: absolute;
	  right:80px;
	  top:50px; */
	  position: fixed;
	  right:80px;
	  bottom:50px;
	  z-index: 999;
	  height:58px;
	  width:58px;
	  background: rgba(208, 0, 15, 1);
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  -ms-border-radius: 50%;
	  -o-border-radius: 50%;
	  cursor: pointer;
	}
	.gotopboxopen{
		visibility: visible !important;
	}
	.footer_content_mobile_box{
		display: none;
		width: 100%;
		padding-bottom: 1.625rem;
		 background-color: rgba(33, 33, 33, 1);
		position: relative;
	}
	@media (max-width:1600px) {
		.footer_nav_box_heng{
			margin-top: 3rem;
		}
	}
	@media (max-width:1500px) {
		.footer_nav_box_heng{
			margin-top:2rem;
		}
	}
	@media (max-width:1460px) {
		 .footer_content_centet_box{
			width: 100%; 
		 }
		 .footer_nav_item_box{
			 margin-left: 2rem;
		 }
		 .footer_nav_box{
			 padding-right: 2.875rem;
		 }
		 .footer_copy_box_info{
			 padding-right: 2.875rem; 
		 }
		 .footer_content_left_box{
			padding-left: 2.5rem; 
		 }
	}
	@media (max-width: 1400px) {
	  #gotop{
	    width:40px;
	    height:40px;
	  }
	  #gotop svg{
	    width:18px;
	    height:18px;
	  }
	  .footer_content_box{
		  height:33rem;
	  }
	  .yyzz_box{
         display: none;
      }
	}
	@media (max-width:1100px) {
		.footer_content_box{
			display: none;
		}
		.footer_content_mobile_box{
			display: block;
		}
		.footer_content_mobile_box .footer_logo_box{
			justify-content: center;
			padding-top: 1.875rem;
			flex-direction: column;
			align-items: center;
			margin-bottom: 0.5rem;
		}
		.footer_content_mobile_box .footer_logo_info_box{
			margin-left: 0;
		}
		.footer_content_mobile_box .footer_logo_box img{
			width: 40px;
			height: 4.375rem;
		}
		.footer_content_mobile_box .footer_logo_info_title{
			margin-top:8px;
			font-size: 14px;
			text-align: center;
		}
		.footer_content_mobile_box .footer_logo_info_tel{
			margin-top: 0;
			font-size: 1.5rem;
		}
		.footer_content_mobile_box  .footer_meadia_box{
			justify-content: center;
		}
		.footer_content_mobile_box .footer_meadia_item_box:nth-child(3){
			margin-right: 0;
		}
		.footer_meadia_item_box p{
			margin-top: 0.4rem;
		}
		.footer_content_mobile_box .footer_copy_box_info{
			padding-right: 10px;
			padding-left: 10px;
			text-align: center;
			justify-content: center;
			margin-bottom: 0.4rem;
		}
		.footer_copy_m_none{
			display: none;
		}
		.footer_content_mobile_box .footer_copy_box{
			margin-top: 1rem;
			flex-wrap: wrap;
            justify-content: center;
            padding: 0px 20px;
            text-align: center;
		}
	}
	@media (max-width:991px){
	  #gotop{
	    /* display: none; */
		right: 1.25rem;
	  }
	}
	#gotop svg{
	  transition: all .4s;
	  -webkit-transition: all .4s;
	  -moz-transition: all .4s;
	  -ms-transition: all .4s;
	  -o-transition: all .4s;
	}
	#gotop:hover svg{
	  transform: translateY(-5px);
	  -webkit-transform: translateY(-5px);
	  -moz-transform: translateY(-5px);
	  -ms-transform: translateY(-5px);
	  -o-transform: translateY(-5px);
	}
	