/* @font-face {
    font-family: "Misans-regular";
    src: url(https://omo-oss-file.thefastfile.com/portal-saas/pg2024041014101917968/cms/file/misans-regular1.woff2)
}
@font-face {
    font-family: "Misans-demibold";
    src: url(https://omo-oss-file.thefastfile.com/portal-saas/pg2024041014101917968/cms/file/misans-demibold1.woff2);
}
@font-face {
    font-family: "Misans-light";
    src: url(https://omo-oss-file.thefastfile.com/portal-saas/pg2024041014101917968/cms/file/misans-light1.woff2);
}
@font-face {
    font-family: "Misans-medium";
    src: url(https://omo-oss-file.thefastfile.com/portal-saas/pg2024041014101917968/cms/file/misans-medium1.woff2);
}
@font-face {
    font-family: "Akzi";
    src: url(https://omo-oss-file.thefastfile.com/portal-saas/pg2024041014101917968/cms/file/akzidenzgrotesk-regular.otf);
}*/
*{
  word-break:break-word!important;
}
@font-face {
    font-family: "custom-font";
    src: url(https://omo-oss-file.thefastfile.com/portal-saas/pg2024041014101917968/cms/file/alibabapuhuiti-3-75-semibold.eot),
  		url(https://omo-oss-file.thefastfile.com/portal-saas/pg2024041014101917968/cms/file/alibabapuhuiti-3-75-semibold.woff),
      	url(https://omo-oss-file.thefastfile.com/portal-saas/pg2024041014101917968/cms/file/alibabapuhuiti-3-75-semibold.otf),
      	url(https://omo-oss-file.thefastfile.com/portal-saas/pg2024041014101917968/cms/file/alibabapuhuiti-3-75-semibold.ttf);
}

.fnt_c{
	 font-family: "custom-font";
}
.sans_l{
  font-family: "Misans-light";
}
.sans_m{
  font-family: "Misans-medium";
}
.sans_b{
  font-weight:bold;
}
.w1680{
  width:87.5%;
  margin:0 auto;
}
.w1600{
  width:83.33%;
  margin:0 auto;
}
.w1440{
  width:75%;
  margin:0 auto;
}
.w1280{
  width:66.8%;
  margin:0 auto;
}
.w1200{
  width:1200px;
  margin:0 auto;
}
@media only screen and (max-width: 1440px) {
  .w1680{
    width:90%;
    margin:0 auto!important;
  }
  .w1600{
    width:90%;
  }
  .w1440{
    width:90%;
  }
  .w1280{
    width:90%;
 }
  .w1200{
    width:1200px;
 }
}
@media only screen and (max-width: 1024px) {
  
  .w1200{
    width:90%;
 }
}
.icon{
  margin:0;
}
/* scrollbar css */
/* width */
::-webkit-scrollbar {
  width: 5px;
}
/* Track */
::-webkit-scrollbar-track {
  background: #d7d7d7;
  border-radius: 6px;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 6px;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--wy_Color);
}
/*end*/
:root {
	--wy_Color: #217cf1;
    --wy_ColorTwo:#e61e26;
}
.wy_flex {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.wy_flexWrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
}
.wy_flexJbetween {
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.wy_flexJend {
	-webkit-box-pack: end;
	-moz-justify-content: flex-end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}
.wy_flexJcenter {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.wy_flexAend {
	-webkit-align-items: flex-end;
	align-items: flex-end;
}
.wy_flexAcenter {
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
/*end*/

/*动画线条*/
@keyframes line {
  from {
    width:0;
  }
  to {
    width:80px;
  }
}
.jd_line{
  animation-name: line;
  animation-duration: 3s;
}
/*首页标题*/
.home_title{
  position:relative;
  display:flex;
  flex-wrap:wrap;
}
.home_title:before{
  content:"";
  position:absolute;
  top: -1.4vw;
  left: -1vw;
  width:3.12vw;
  height:3.12vw;
  border-radius:50%;
  background:rgba(230,30,38,.1);
}
.title_cn{
  color:#333;
  font-family: "Misans-light";
  line-height:1;
  position:relative;
}
.title_cn span{
  color:#e61e26;
  font-family: "Misans-demibold";
}
.title_en{
  position:relative;
  padding-left:4.4vw;
  color:#9fa9ba;
  letter-spacing:14px;
  font-family: "Misans-light";
  text-transform:uppercase;
  line-height:2.25;
}
.title_en:before{
  content:"/";
  position:absolute;
  top:0;
  left:2.2vw;
  color:#9fa9ba;
}
@media only screen and (max-width: 768px) {
  .title_en{
   display:none;
  }
}
/*面包屑*/
.jd_bread{
 color:#666;
 padding:20px 0;
}
.jd_bread *{
  color:#666!important;
  line-height:20px;
}
.jd_bread .p_icon{
  display:flex;
  align-items:center;
}
.jd_bread .icon{
  width:18px;
  fill:#999!important;
}
.jd_bread .p_breadcrumbItem:nth-child(2){
  color:#999!important;
}
.jd_bread > ul{
 display:flex;
 flex-wrap:wrap;
 align-items:center;
}
.jd_bread .p_breadcrumbItem:not(:first-child){
  padding-left:1.9vw;
}
.jd_bread .p_breadcrumbItem:not(:first-child)::before{
  content:"";
  position:absolute;
  top:50%;
  left:0.8vw!important;
  transform:translateY(-50%);
  width:7px;
  height:13px;
  background:url(https://omo-oss-image.thefastimg.com/portal-saas/pg2024041014101917968/cms/image/89b11923-ce03-4695-ad91-6864ec307d06.png) no-repeat center;
}
.jd_bread .p_breadcrumbItem:nth-child(2):before{
  content:""!important;
  position:absolute;
  top:50%;
  left:0.95vw!important;
  transform:translateY(-50%);
  width:1px;
  height:20px;
  background:#e1e1e1;
}
/*内页banner*/
.ny_banner .p_info{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
}
.ny_banner .p_info *{
  color:#fff;
  text-align:center;
}
.ny_banner .p_info .p_btitle{
  padding-top:1.5vw;
  line-height:1;
  position:relative;
}
.ny_banner .p_info .p_btitle:before{
  content:"";
  position:absolute;
  top:0;
  left:50%;
  transform:translateX(-50%);
  width:3.12vw;
  min-width:30px;
  height:1px;
  background:#fff;
}
.ny_banner .p_summary{
  margin:1.5vw auto 0;
  line-height:1.8;
  width:49%;
}
@media only screen and (max-width: 1024px) {
  .ny_banner .swiper-slide{
    height:300px!important;
  }
  .ny_banner .p_info .p_btitle{
    padding-top:20px;
  }
  .ny_banner .p_summary{
    width:100%;
    margin-top:20px;
  }
}

/*内页分类*/
.ny_cate .p_list{
  display:flex;
  flex-wrap:wrap;
}
.cate_li{
  flex:1;
}
.cate_btn{
  position:relative;
  padding:10px!important;
}
.cate_btn:before{
  content:"";
  position:absolute;
  top:50%;
  left:0;
  transform:translateY(-50%);
  width:1px;
  height:14px;
  background:rgba(255,255,255,.4);
  transition:all .3s;
}
.cate_li:last-child .cate_btn:after{
 content:"";
  position:absolute;
  top:50%;
  right:0;
  transform:translateY(-50%);
  width:1px;
  height:14px;
  background:rgba(255,255,255,.4);
  transition:all .3s;
}
.cate_btn:hover:before,.cate_btn:hover:after{
 background:#d42129;
}
.cate_btn.wy_Click{
  background:#d42129;
  color:#fff;
}
.cate_btn.wy_Click:before,.cate_btn.wy_Click:after{
 background:#d42129;
}
@media only screen and (max-width: 768px) {
 .cate_li{
   flex:none;
   width:50%;
 }
 .cate_li:nth-child(2n+1) .cate_btn:before{
   display:none; 
 }
 .cate_btn:last-child:after{
  display:none;
  }
}

/*页码*/
.page_a{
  width:48px;
  height:48px;
  line-height:48px;
  border-radius:24px!important;
  border:1px solid #e4e4e4;
  background:transparent;
  font-size:18px!important;
  color:#000;
  margin:0 7.5px;
}
.page_a.page_next,.page_a.page_prev{
   width:120px;
}
.page_a.current{
  background:var(--wy_Color);
  border:1px solid var(--wy_Color);
}
.page_a:hover{
  color:#fff;
  background:var(--wy_Color);
  border:1px solid var(--wy_Color);
}
.page_a.current:hover{
  color:#fff;
  background:var(--wy_Color);
  border:1px solid var(--wy_Color);
}
.page_a.disabled{
  color:#000;
  border:1px solid #e4e4e4;
  background:#fff;
}
.page_a.disabled:hover{
  color:#000;
  border:1px solid #e4e4e4;
  background:#fff;
}
@media only screen and (max-width: 800px) {
  .page_a{
    width:30px;
    height:30px;
    line-height:30px;
    font-size:12px!important;
    margin:0 2px;
  }
  .page_a.page_next,.page_a.page_prev{
   width:55px;
  }
}
