* {
  margin: 0;
  padding: 0;
}
:root{
 --mColor:#009944;
 --mColorHover:#FFDA4E;
 --sColor:#FFDA4E;
 --mLine:#666;
}

@font-face {
    font-family: "LamaSans-Regular";
    src: url(https://omo-oss-file.thefastfile.com/portal-saas/new2022052618115001180/cms/file/fe2f3ef5-bc81-4706-91e8-366d318e81ea.ttf);
}
@font-face {
    font-family: "LamaSans-Bold";
    src: url(https://omo-oss-file.thefastfile.com/portal-saas/new2022052618115001180/cms/file/42eb27f4-305e-4942-9e91-b9808a124f74.ttf);
}
@font-face {
    font-family: "Garamond_Italic";
    src: url(https://omo-oss-file.thefastfile.com/portal-saas/new2022052618115001180/cms/file/49f5c5e0-af5d-4d73-a5c3-e8b220a81597.ttf);
}

@font-face {
    font-family: 'barlow_semi_condensedmedium';
    src: url('https://omo-oss-file.thefastfile.com/portal-saas/new2022112818391607081/cms/file/4923819a-7e74-4f73-bc0d-71a5a975d8f3.eot');
    src: url('https://omo-oss-file.thefastfile.com/portal-saas/new2022112818391607081/cms/file/4923819a-7e74-4f73-bc0d-71a5a975d8f3.eot?#iefix') format('embedded-opentype'),
         url('https://omo-oss-file.thefastfile.com/portal-saas/new2022112818391607081/cms/file/2925da43-d74a-482c-a793-9038335cf5b6.woff2') format('woff2'),
         url('https://omo-oss-file.thefastfile.com/portal-saas/new2022112818391607081/cms/file/34070212-0d47-4ce8-8be5-ec3a5b501827.woff') format('woff'),
         url('https://omo-oss-file.thefastfile.com/portal-saas/new2022112818391607081/cms/file/2db6575c-2401-4688-adc5-a08ddee2497f.ttf') format('truetype'),
         url('https://omo-oss-file.thefastfile.com/portal-saas/new2022112818391607081/cms/file/c1155480-fdf0-46cd-afac-2c56f1cc2eeb.svg#barlow_semi_condensedmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@keyframes rexiao
{
  0% {    transform: rotateY(0deg);}
  50% {    transform: rotateY(90deg);}
  100%{    transform: rotateY(0deg);}
}

@keyframes bannerimg
{
from {transform: scale(1.2);}
to {transform: scale(1);}
}

body {
  color: #232325;
  font:14px/1.5 '\5FAE\8F6F\96C5\9ED1',arial,\5b8b\4f53,helvetica,sans-serif;
}


.reset_style,body {
  word-break: break-word;
}

a {
  transition: all .3s;
  text-decoration: none;
}

a:hover{
  text-decoration: none;
  color:var(--mColor);
}

.textRequire{
    position: relative;
}
span.required {
    position: absolute;
    left: 5px;
    z-index: 2;
    color: #c6232a;
    top: 10px;
}
.textRequire span.required {
	top:11px;
}

.btn-primary{
	background:var(--mColor);
  color:#fff;
}
.bg-primary{
	background:var(--mColor);
  color:#fff;
}



  div[class^=e_richText-] img {
    max-width: 100% !important;
    height: auto !important;
  }

  div[class^=e_richText-] video {
    max-width: 100% !important;
    height: auto !important;
  }
div[class^="e_breadcrumb"] > .p_breadcrumb{
	display:flex;
  flex-wrap:wrap !important;
}
div[class^="e_breadcrumb"] .p_breadcrumbItem{
    white-space:normal !important;
}

.prolist .p_loopitem div[class^=e_container-]:before{display:none !important;}
.prolist .p_loopitem div[class^=e_container-] div[class^=e_image-]:before,.prolist .p_loopitem div[class^=e_container-] div[class^=e_image-]:after,.prolist .p_loopitem div[class^=e_container-] div[class^=e_image-] a:before,.prolist .p_loopitem div[class^=e_container-] div[class^=e_image-] a:after{display:none !important;}
.prolist .p_loopitem div[class^=e_container-]:hover div[class^=e_image-] img{opacity: 1 !important;}


.subpage_ad .text {
    top: 50%;
}
.subpage_ad:before{
    content: "";
    dislay: block;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
    left: 0;
    top: 0;
    z-index: 1;
    position: absolute;
}
.subpage_ad .bgimg {
animation: bannerimg 2s;
}
.subpage_ad .ad-tit{
	color:#fff !important;
    font-size: 36px !important;
      font-weight: normal !important;
      display: inline-block;
      position: relative;
}
.subpage_ad .ad-tit:before{
	position: absolute;
    top: 0px;
    right: -9px;
    content: '';
    width: 22px;
    height: 22px;
    border: solid 1px #fff;
    border-radius: 50%;
      opacity: 0;
}
.subpage_ad .ad-line{
  	background: #fff !important;
  display:none;
}
.subpage_ad .ad-sum{
      letter-spacing: 0px;
	color:#fff !important;
  font-size: 36px !important;
}
.pl_service4 .service_item{
	background: rgb(0 153 68 / 80%);
}
.pl_service4 .service_icon span{
	display:none;
}
.pl_service4 .service_icon{
	display: flex;
    align-items: center;
}
.pl_service4 .service_icon .icon{
	margin-top:0;
}
.pl_service4 .service_value a{
	color:#fff;
}
.pl_service4 > .item_con .service_item.showLang:hover{
	min-width: 245px;
}
.pl_service4 .service_group > .item_con:nth-child(1) .service_item.showLang:hover{
	min-width: 280px;
}


/*nav*/
.subNav {
  max-width: 1320px !important;
  display: flex;
  flex-wrap: wrap;
}

.subNav>div {
  width: auto !important;
}

.subNav:after {
  display: none !important;
}

.e_breadcrumb-1 .p_breadcrumb {
  flex-wrap: wrap;
}
.subNavList .btn-primary{
	color: #fff;
}
@media only screen and (min-width: 769px) {

  /*Ã¥Â¤Â§Ã¥Â±Â*/
  .NavList_a1 a {
    font-size: 14px !important;
    padding: 0px 20px !important;
  }
  .subpage_ad{
  	  height: 300px;
  }
  .subNavList .p_linkBox a{
    color: #333 !important;
  }
  .p_linkBox a:after{
  	background: #333 !important;
  }
  .subNavList .p_linkBox a:hover{
  	color: #333 !important;
  }
   .subNavList .p_linkBox a.active{
  	color:#333 !important;
  }
  .subNavList .p_linkBox a:hover:before{
      background-color: #333 !important;
  }
  .subNavList .p_linkBox a.active:before{
      background-color: #333 !important;
  }
}

@media only screen and (max-width: 768px) {
   
  .subpage_ad{
  	    height: 20vh !important;
  }
.subpage_ad .ad-tit{
    font-size: 16px !important;
}
.subpage_ad .ad-tit:before{
    top: 0px;
    right: -5px;
    width: 12px;
    height: 12px;
}
.subpage_ad .ad-sum{
      letter-spacing: 2px;
  font-size: 14px !important;
}

  
  /*Ã¥Â°ÂÃ¥Â±Â*/
  .subNav>div {
    width: 100% !important;
  }
  .pl_service{
  	bottom: 60px;
  }
  .pl_service .p_defaultIocn{
	
    color:#009944;
  }
}

