.page_a:hover {
	background-color: rgba(171,205,4,1);
	color: rgba(255,255,255,1);
}
.page_a.current {
	background-color: rgba(51,51,51,1);
}
.page_a.current:hover {
	background-color: rgba(142,171,0,1);
}











@font-face {
	font-family: "975c9e85-fb81-44ce-94c2-7659cafad147";
	src: url("https://omo-oss-file.thefastfile.com/portal-saas/new2022030418420799753/cms/file/975c9e85-fb81-44ce-94c2-7659cafad147.otf") format("opentype");
	font-alias: FelixTitlingMTStd;
}
@font-face {
	font-family: "f661b4b4-00c1-4b5a-aa55-6c98c7ad7358";
	src: url("https://omo-oss-file1.thefastfile.com/portal-saas/new2023081822072391595/cms/file/f661b4b4-00c1-4b5a-aa55-6c98c7ad7358.otf") format("opentype");
	font-alias: PublicSans-Black-2;
	font-display: swap;
}
@font-face {
	font-family: "d2656c3d-eaf8-4d51-ae5b-42932d3aedad";
	src: url("https://omo-oss-file1.thefastfile.com/portal-saas/new2023092610521030956/cms/file/d2656c3d-eaf8-4d51-ae5b-42932d3aedad.ttf") format("truetype");
	font-alias: LINESeedSans_XBd;
	font-display: swap;
}/*-* CUSTOM_STYLESHEET_BEGIN_TAG *-*/.pl_service4 .service_icon .icon{

    margin: 15px !important;

}

:root {
    --swiper-theme-color: #fa9e0d;

}

@font-face {
    font-family: "Playfair";
    src: url(https://omo-oss-file.thefastfile.com/portal-saas/new2023111110573320695/cms/file/77720598-3dd5-45d0-b124-2f215a202770.ttf);
}


* {

   font-family:'LamaSans-Regular',arial, \5b8b\4f53, helvetica, sans-serif;
     word-break: keep-all !important;
    word-wrap: break-word !important;
}

button, input, optgroup, select, textarea{

 font-family:'LamaSans-Regular',arial, \5b8b\4f53, helvetica, sans-serif;
     word-break: keep-all !important;
    word-wrap: break-word !important;

}


@font-face {
    font-family: "LamaSans-Regular";
    src: url(https://omo-oss-file.thefastfile.com/portal-saas/new2022042922241237603/cms/file/fe2f3ef5-bc81-4706-91e8-366d318e81ea.ttf);
}



/*------- 电脑 -------*/

@media screen and (min-width: 768px) {
 H1 {
 font-size: 34px !important;
 font-weight: bold;
      font-family: "Playfair";
}
 H2 {
 font-size: 28px;


}
 H3 {
 font-size: 24px;

}
}


/*------- 电脑 -------*/




/*------- 手机 -------*/
@media screen and (max-width: 768px) {
 H1 {
 font-size: 24px;
 font-weight: bold;
}
 H2 {
 font-size: 22px;


}
 H3 {
 font-size: 18px;

}
  
  
  
.smartIcon {
    right: 10px !important;
    width: 50px !important;
    height: 50px !important;
    padding: 5px !important;
}
  
 
.p_defaultIocn .icon {

    fill: #E72828 !important;
}  
  
  .pl_service{

bottom: 90px !important;
        right: 10px !important;
}
  
  .p_defaultIocn{
      background-color: #ffffff !important;
  box-shadow: 0 0 15px 8px rgb(0 0 0 / 10%);
  }
  
  
}

/*------- 手机 -------*/


.page_a:hover {
    background-color: #f4f4f4;
    color: #fff;
}

/*-* CUSTOM_STYLESHEET_END_TAG *-*/
.s_button1 {
	background-color: rgba(0,0,0,1);
	color: rgba(255,255,255,1);
}
.s_button1:hover {
	background-color: rgba(195,24,40,1);
	color: rgba(255,255,255,1);
}