@charset "UTF-8";

/* 通用样式 */
p {
  margin: 0;
}


input,
textarea {
  border: none;
  outline: none;
  background-color: transparent;
}

img {
  vertical-align: middle;
}

.p1920 {
  width: 1920px;
  position: relative;
  left: 50%;
  margin-left: -960px;
}

.wd1200 {
  width: 1200px;
  margin: 0 auto;
}

.bw {
  width: 100%;
}

.clearfix::after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.clearboth {
  height: 0px;
  line-height: 0px;
  overflow: hidden;
  clear: both;
  font-size: 0px;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.dfc {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ovimg,
.ibw,
.miw,
.iml,
.imgbig {
  overflow: hidden;
}

.imgbig img {
  -webkit-transition: all ease .5s;
  -moz-transition: all ease .5s;
  -ms-transition: all ease .5s;
  -o-transition: all ease .5s;
  transition: all ease .5s;
}

.imgbig:hover img {
  /*-webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);*/
}

.ovimg img {
  width: 100%;
  min-height: 100%;
}

.ibw img {
  width: 100%;
  height: auto;
}

.miw img {
  max-width: 100%;
  max-height: 100%;
}

.iml {
  text-align: center;
}
.sp{margin-top: 30px;}

.iml img {
  transform: translateY(-2px);
  vertical-align: middle;
}

.bgmax {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}

.bgmin {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center top;
}

.fh {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/**/
.flexed {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  display: -webkit-flex;
}

.w1668{
    max-width: 1698px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.w1669{
    max-width: 1698px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

/* head */
.head-bg{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 999;
    padding: 32px 0;
}
.head-index{
    align-items: center;
}

.head-index .logo{
  width: 25%;
}

.head-index .logo img{
  max-width: 65px;
  float: left;
  margin-right: 10px;
}
.head-index .logo h3{
  font-size: 22px;
  color: #fff;
}
.head-index .logo h4{
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  margin-top: 5px;
}
.headr{
  align-items: center;
  width: 55.76%;
}

.tnav{
  width: 96%;
}

.tyuyan{
  width: 4%;
  text-align: right;
}

.tyuyan p img{
  max-width: 100%;
}

/* about */
.ab-index{
  padding: 5.625vw 0;
  /*background: url(../images/cbg.jpg) no-repeat center;*/
  background-size: cover;
  max-width: 1698px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}

.abl{
  width: 47.96%;
}

.abl h3{
  color: #024FAD;
  font-size: 33px;
}

.abl h3 span{
  display: inline-block;
  color: #d0131d;
  font-size: 18px;
  text-transform: uppercase;
  margin-left: 10px;
}

.abl .aw{
  margin-top: 2.6vw;
}

.abl .aw p{
  color: #666666;
  font-size: 16px;
  line-height: 36px;
  text-align: justify;
}
.c2-con{
  margin-top: 2.865vw;
}
.c2-con ul{}
.c2-con ul li{
  width: 22.75%;
  position: relative;
  border: 1px dashed #e9e9e9;
  padding: 1vw;
  padding-right: 5px;
}
.c2-con ul li .count-title{
  display:inline-block;
  color: #d0131d;
  font-size: 30px;
}
.c2-con ul li dt{
  display:inline-block;
  font-weight: normal;
  color: #d0131d;
  font-size: 30px;
}
.c2-con ul li p{
  color: #666666;
  font-size: 14px;
}
/*.c2-con ul li:nth-of-type(3) p{
  font-size: 12px;
}*/
/*.c2-con ul li:nth-of-type(3) .count-title{
  display:none;
}*/
.abr{
  width: 47.12%;
}
.abr.h-m{
  display: none;
}

.abr img{
  width: 100%;
}

@media(max-width: 1366px){
  .abl .aw p{
    font-size: 16px;
    line-height: 26px;
  }
}

@media(max-width: 1200px){
  .abl h3{
    font-size: 40px;
  }
  .c2-con ul li{
    padding: 10px;
  }
  .c2-con ul li .count-title{
    font-size: 24px;
  }
  .c2-con ul li dt{
    font-size: 24px;
  }
}

@media(max-width: 1024px){
  .abl h3{
    font-size: 34px;
  }
  .abl .aw{
    margin-top: 20px;
  }
  .abl .aw p{
    font-size: 14px;
    line-height: 24px;
  }
  .c2-con{
    margin-top: 20px;
  }
  
}

@media(max-width: 780px){
  .ab-index{
    flex-wrap: wrap;
    margin-top: 20px;
  }
  .abl{
    width: 100%;
  }
  .abl h3{
    font-size: 24px;
  }
  .abl h3 span{
    font-size: 16px;
  }
  
  .c2-con ul{
    flex-wrap: wrap;
  }
  .c2-con ul li{
    width: 48%;
    margin-bottom: 4%;
  }
  .abr{
    width: 100%;
    margin-top: 20px;
  }
  .abr.h-s{
    display: none;
  }
  .abr.h-m{
    display: block;
    margin-top: 0px;
    margin-bottom: 30px;
  }
}

/* pic */
.pic-roll{
  margin-top: 3.64583333333333vw;
}

.picSwiper{
  overflow: hidden;
  width: 100%;
  position: relative;
}

.picSwiper .img1 img{
  width: 100%;
}

.picSwiper .swiper-pagination1 .swiper-pagination-bullet{
  width: 40px;
  height: 4px;
  background: rgba(255,255,255,.5);
  border-radius: 5px;
}

.picSwiper .swiper-pagination1 .swiper-pagination-bullet-active{
  opacity: 1;
  background: #fff;
}

@media(max-width: 780px){
  .pic-roll{
    margin-top: 40px;
  }
}

/* case */
.case-index{
  padding: 5.625vw 0;
  padding-left: 15px;
  padding-right: 15px;
  background: url(../images/cbg.jpg) no-repeat center;
  background-size: auto;
  background-size: cover;
  
}
.case-index .case_in{
  max-width: 1698px;
  margin: 0 auto
}

.put{
  align-items: flex-end;
}

.putl h3{
  color: #000000;
  font-size: 30px;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
}

.putl h3::before{
  content: '';
  position: absolute;
  left: -40px;
  background: url(//cdn.myxypt.com/167c2b5e/22/10/6cf4f2dd17b576d32a3c18ad7ea4970bafeb4a95.png) no-repeat top center;
  width: 25px;
  height: 17px;
  top: 50%;
  transform: translateY(-50%);
}

.putl h4{
  color: #20438E;
  font-size: 18px;
  margin-top: 5px;
}

.putr{
  width: 25%;
}

.csort{
  border-bottom: 2px solid #e6e8ed;
  justify-content: space-evenly;
  display: flex;
  
}
.csort li{
  padding: 20px 0;
  text-align: center;
  position: relative;
}

.csort li::before{
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -2px;
  width: 0;
  background: #124189;
  height: 2px;
  transition: 0.5s;
}

.csort li a{
  display: block;
  font-size: 16px;
  color: rgba(0,0,0,.5);
}

.csort li:hover::before{
  width: 100%;
}

.csort li:hover a{
  color: #000;
}

.clist1{
  margin-top: 3.90625vw;
  flex-wrap: wrap;
}

.clist1 li{
  width: 32.25%;
  position: relative;
  margin-bottom: 2.16%;
}

.clist1 li .img1{
  overflow: hidden;
  height: 300px;
}

@media(max-width: 768px){
  .clist1 li .img1{
    height: 150px;
  }
}

.clist1 li .img1 img{
  width: 100%;
  height: 100%;
  -webkit-transition: all ease .5s;
  -moz-transition: all ease .5s;
  -ms-transition: all ease .5s;
  -o-transition: all ease .5s;
  transition: all ease .5s;
  object-fit: cover;
}

.clist1 li .wz{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.5);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #fff;
  font-size: 24px;
  padding: 0 10px;
  opacity: 0;
}

.clist1 li:hover .wz{
  opacity: 1;
  background: rgba(0,0,0,.5);
}

.clist1 li:hover .img1 img{
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}

@media(max-width: 1200px){
  .putr{
    width: 35%;
  }
}

@media(max-width: 780px){
  .case-index{
    margin-top: 40px;
  }
  .put{
    flex-wrap: wrap;
  }
  .put .putl{
    width: 100%;
    text-align: center;
  }
  .putl h3{
    font-size: 24px;
  }
  .putl h4{
    font-size: 18px;
  }
  .putr{
    width: 100%;
    margin-top: 20px;
  }
  .csort li{
    padding: 5px 0;
  }
  .csort li a{
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .clist1{
    margin-top: 20px;
    flex-wrap: wrap;
  }
  .clist1 li{
    width: 48%;
    margin-bottom: 4%;
  }
  .clist1 li .wz{
    font-size: 14px;
  }
}


/* news */
.news-index{
  padding: 5.625vw 0;
  padding-right: 0px;
  padding-left: 0px;
padding-left: 15px;
padding-right: 15px;
/*background: url(../images/cbg.jpg) no-repeat center;*/
  background-size: auto;
background-size: auto;
background-size: cover;
}
.news-index .cd{
  margin: 0 auto;
  max-width: 1698px;
}

.nlist1{
  margin-top: 3.90625vw;
}

.nlist1 li{
  width: 23.6810551558753%;
}

.nlist1 li .img1 img{
  width: 100%;
}
.nlist1 li .imgbig img{
  max-height: 200px;
}
.imgbig img{
  width: 100%;
}

.nlist1 li .wz{
  background: #f2f4f7;
  padding: 1vw;
}

.nlist1 li .wz .date{
  color: #26334c;
  font-size: 16px;
  margin-top: 10px;
}

.nlist1 li .wz .wz1{
  font-size: 18px;
  color: #26334c;
  overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box; 
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2; 
  margin-top: 10px;
}
.nlist1 li .wz .con{
  font-size: 14px;
  color: #26334c;
  line-height: 26px;
  overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box; 
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2; 
  margin-top: 10px;
}

.nlist1 li .wz .more{
  margin-top: 2.60416666666667vw;
  display: flex;
  align-items: center;
  color: #666e80;
  font-size: 12px;
  font-family: "Arial";
}

.nlist1 li .wz .more img{
  max-width: 100%;
  margin-left: 5px;
}

.nlist1 li:hover .wz1{
  color: #124189;
}
.nlist1 li:hover img{
  transform: scale(1.1);
}
@media(max-width: 1024px){
  .nlist1 li .wz .wz1{
    font-size: 16px;
  }
}

@media(max-width: 780px){
  .news-index{
    margin-top: 20px;
  }
  .nlist1{
    margin-top: 20px;
    flex-wrap: wrap;
  }
  .nlist1 li{
    width: 100%;
    margin-bottom: 10px;
  }
  .nlist1 li .wz{
    padding: 10px;
  }
  .nlist1 li .wz .wz1{
    font-size: 14px;
  }
}


/* foot */
.foot-bg{
  background: #f2f4f7;
  padding-top: 3.64583333333333vw;
}
.foot-index{
  padding-bottom: 3.125vw;
}
.footl{
  width: 56.95%;
}

.foot_nav li{

}

.foot_nav li > a{
  display: block;
  color: #000000;
  font-size: 16px;
}

.foot_nav .x-nav-menu{
  margin-top: 1vw;
}

.foot_nav .x-nav-menu dd a{
  display: block;
  font-size: 14px;
  line-height: 36px;
  color: rgba(0,0,0,.5);
}

.foot_nav .x-nav-menu dd a:hover{
  color: #124189;
}

.footr{
  text-align: right;
}

.footr .flx p{
  font-size: 14px;
  color: rgba(0,0,0,.5);
  line-height: 24px;
}

.footr .flx p:nth-of-type(2){
  color: #000000;
  font-size: 30px;
  font-family: "Arial";
  line-height: 1;
  padding: 5px 0;
}

.cop-wrap{
  border-top: 1px solid #d9dbde;
  padding: 30px 0;
  font-size: 14px;
  color: rgba(0,0,0,.5);
  line-height: 24px;
}

.cop-wrap a{
  color: rgba(0,0,0,.5);
}

.cop-wrap a:hover{
  color: #124189;
}

.cop-index .copl{
  width: 50%;
}

.f-share{
  margin-top: 1vw;
  float: right;
}
.f-share .social-share .social-share-icon{
  width: 40px;
  height: 40px;
  border:none;
  border-radius: 0;
  background: #a1a7b3;
  opacity: 1;
  margin: 0;
  margin-left: 5px;
}
.f-share .social-share .social-share-icon:before{
    display: none;
}
.f-share .social-share .icon-wechat{
    background: url(//cdn.myxypt.com/167c2b5e/22/10/c7f471fa66ae1c386184771d955408fff86e7747.png) no-repeat center #a1a7b3;
}
.f-share .social-share .icon-qq{
    background: url(//cdn.myxypt.com/167c2b5e/22/10/b9df4b7307572ae1d264efdf5224d9173fcd9e9b.png) no-repeat center #a1a7b3;
}


@media(max-width: 780px){
  .foot-bg{
    padding-top: 40px;
  }
  .foot-index{
    flex-wrap: wrap;
  }
  .footl{
    width: 100%;
  }
  .footr{
    width: 100%;
    text-align: left;
  }
  .f-share{
    float: none;
  }
  .footr .flx p:nth-of-type(2){
    font-size: 20px;
  }
  .cop-wrap{
    padding: 10px 0;
  }
  .cop-index{
    flex-wrap: wrap;
  }
  .cop-index .copl{
    width: 100%;
  }
}

/* 内页 */
.page-positionnr{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.page-position {
    border-bottom: 1px solid #e8e8e8;
    padding: 0;
    margin-bottom: 30px;
    background-color: rgba(249, 249, 249, 1);
}

.page-position .left {
    flex: 1;
}

.page-position .left .xypg-left-nav {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.page-position .xypg-left-nav > li {
    border: none;
    width: 16%;
    text-align: center;
    display: inline-block;
}

.page-position .xypg-left-nav > li > a {
    padding: 0;
    border: none;
    line-height: 80px;
    height: auto;
    font-size: 16px;
    position: relative;
    display: block;
    overflow: hidden;
    transition: all ease .5s;
}

.page-position .xypg-left-nav > li > a::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 15px;
    display: block;
    background: #ddd;
    top: 50%;
    margin-top: -7px;
    left: auto;
    right: 0px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    border: none;
    opacity: 1;
}

.page-position .xypg-left-nav > li:last-child > a::after {
    opacity: 0;
}

.page-position .xypg-left-nav > li .first-nav-btn {
    display: none;
}

.page-position .xypg-left-nav > li:hover > a {
    background: #20438E;
    color: #fff;
}

.page-position .xypg-left-nav > li.clicked > a {
    background: #20438E;
    color: #fff;
}

@media(max-width: 992px) {
    .page-position {
        padding: 15px 0;
    }
}
.page-position .left .xypg-left-nav .xypg-left-subnav{
    position: absolute;
    width: 100%;
    top: 80px;
    background-color: #eee;
    z-index: 9;
}
.page-position .left .xypg-left-nav .xypg-left-subnav{
    padding: 0;
}
.page-position .left .xypg-left-nav .xypg-left-subnav a:hover{
    color: #fff;
    background-color: #20438E;
}
.page-position .left .xypg-left-nav li:hover .xypg-left-subnav{
    display: block;
}
/*  */

/*产品*/
#c_static_001-17083319047790 {
  min-height:300px;
  background_radio:2;
  display-radio:1;
  padding-top:5%;
  padding-bottom:5%;
  overflow:hidden;
  background-fill-value:background-image;
  background-image:url(https://omo-oss-image1.thefastimg.com/portal-saas/pg2024090417435094086/cms/image/41a3b0d4-1abb-4353-97d2-afe1b09162ee.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:top center;
}
#c_static_001-17083319047790 .e_container-2 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:94%;
  background_radio:1;
  display-radio:flex;
  max-width:1600px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:3%;
}
#c_static_001-17083319047790 .e_container-2 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%;
}
#c_static_001-17083319047790 .e_container-3 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  background_radio:1;
  display-radio:flex;
  max-width:550px;
}
#c_static_001-17083319047790 .e_container-3 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%;
}
#c_static_001-17083319047790 .e_text-4 {
  line-height:normal;
  font_radio:2;
  display-radio:flex;
  font-size:22px;
  color:rgba(0,68,149,1);
  display:flex;
  align-items:center;
  font-family:"0cc696f0-3e35-40b6-b24b-5212df1a334f";
}
#c_static_001-17083319047790 .e_text-4 svg {
  width:27px;
  height:27px;
  margin-top:0;
  margin-left:5px;
}
#c_static_001-17083319047790 .e_richText-5 blockquote {
  font-style:italic;
  font-family:Georgia,Times,"Times New Roman",serif;
  padding:2px 0;
  border-style:solid;
  border-color:#ccc;
  border-width:0;
  padding-left:20px;
  padding-right:8px;
  border-left-width:5px;
}
#c_static_001-17083319047790 .e_richText-5 ol {
  display:block;
  list-style-type:decimal;
  margin-block-start:1em;
  margin-block-end:1em;
  margin-inline-start:0px;
  margin-inline-end:0px;
  padding-inline-start:40px;
}
#c_static_001-17083319047790 .e_richText-5 li {
  display:list-item;
  text-align:-webkit-match-parent;
  list-style:inherit;
}
#c_static_001-17083319047790 .e_richText-5 ul {
  display:block;
  list-style-type:disc;
  margin-block-start:1em;
  margin-block-end:1em;
  margin-inline-start:0px;
  margin-inline-end:0px;
  padding-inline-start:40px;
}
#c_static_001-17083319047790 .e_richText-5 {
  font_radio:2;
  display-radio:1;
  font-size:42px;
  color:rgba(33,33,33,1);
  line-height:1.1;
  font-family:"0cc696f0-3e35-40b6-b24b-5212df1a334f";
  margin-top:15px;
}
#c_static_001-17083319047790 .e_container-6 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  background_radio:1;
  display-radio:flex;
  max-width:600px;
  margin-right:0px;
  margin-left:auto;
}
#c_static_001-17083319047790 .e_container-6 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%;
}
#c_static_001-17083319047790 .e_richText-7 blockquote {
  font-style:italic;
  font-family:Georgia,Times,"Times New Roman",serif;
  padding:2px 0;
  border-style:solid;
  border-color:#ccc;
  border-width:0;
  padding-left:20px;
  padding-right:8px;
  border-left-width:5px;
}
#c_static_001-17083319047790 .e_richText-7 strong {
  color:#212121;
  font-family:"0cc696f0-3e35-40b6-b24b-5212df1a334f";
}
#c_static_001-17083319047790 .e_richText-7 ol {
  display:block;
  list-style-type:decimal;
  margin-block-start:1em;
  margin-block-end:1em;
  margin-inline-start:0px;
  margin-inline-end:0px;
  padding-inline-start:40px;
}
#c_static_001-17083319047790 .e_richText-7 li {
  display:list-item;
  text-align:-webkit-match-parent;
  list-style:inherit;
}
#c_static_001-17083319047790 .e_richText-7 ul {
  display:block;
  list-style-type:disc;
  margin-block-start:1em;
  margin-block-end:1em;
  margin-inline-start:0px;
  margin-inline-end:0px;
  padding-inline-start:40px;
}
#c_static_001-17083319047790 .e_richText-7 {
  font_radio:2;
  display-radio:1;
  font-size:18px;
  color:rgba(85,85,85,1);
  line-height:1.5;
  font-family:"5fc242cd-8338-4365-a421-e51526f8350d";
}
#c_static_001-17083319047790 .e_loop-9 .p_list {
  display:flex;
  flex-wrap:wrap;
  position:relative;
  max-width:100%;
}
#c_static_001-17083319047790 .e_loop-9 .p_loopitem {
  flex:0 0 33.3%;
  position:relative;
}
#c_static_001-17083319047790 .e_loop-9 .p_page {
  text-align:center;
}
#c_static_001-17083319047790 .e_loop-9 .p_filter_wrapper {
  width:100%;
  font-size:13px;
}
#c_static_001-17083319047790 .e_loop-9 .p_kv_wrapper {
  display:flex;
  flex-wrap:nowrap;
  line-height:40px;
  margin:15px 0;
}
#c_static_001-17083319047790 .e_loop-9 .p_filter_key {
  width:70px;
  overflow:hidden;
  margin-right:10px;
  font-weight:bold;
  color:#333333;
  font-size:12px;
}
#c_static_001-17083319047790 .e_loop-9 .p_v_item {
  display:inline-block;
  padding:0 3px;
  cursor:pointer;
  font-size:13px;
  color:#555555;
  margin-right:30px;
}
#c_static_001-17083319047790 .e_loop-9 .p_active .p_fbutton {
  color:#fff;
  background-color:cornflowerblue;
}
#c_static_001-17083319047790 .e_loop-9 .p_result_item {
  position:relative;
  padding:3px 20px 3px 10px;
  border:1px solid #ddd;
  border-radius:3px;
  margin-right:10px;
}
#c_static_001-17083319047790 .e_loop-9 .p_filter_close {
  position:absolute;
  right:0;
  top:0;
  padding:3px;
  font-style:normal;
  font-size:16px;
  margin-top:-5px;
  cursor:pointer;
}
#c_static_001-17083319047790 .e_loop-9 .p_s_option {
  ;
}
#c_static_001-17083319047790 .e_loop-9 .multSelect {
  font-size:13px;
  position:relative;
}
#c_static_001-17083319047790 .e_loop-9 .multSelect .inputWrap {
  width:100%;
  min-width:100px;
  min-height:24px;
  border:1px solid #DCDFE6;
  border-radius:3px;
  position:relative;
  cursor:pointer;
  background:white;
}
#c_static_001-17083319047790 .e_loop-9 .multSelect.is-invalid .inputWrap {
  border-color:#dc3545;
}
#c_static_001-17083319047790 .e_loop-9 .multSelect ul {
  padding:0 5px;
  margin:0;
  padding-right:35px;
}
#c_static_001-17083319047790 .e_loop-9 .multSelect ul,li {
  list-style:none;
}
#c_static_001-17083319047790 .e_loop-9 .multSelect li {
  display:inline-block;
  background:#edf0f3;
  color:#92969c;
  padding:0px 5px;
  margin:1px 5px 1px 0;
  border-radius:5px;
  line-height:16px;
}
#c_static_001-17083319047790 .e_loop-9 .multSelect .multSelect-option {
  width:100%;
  border:1px solid #DCDFE6;
  border-radius:2px;
  border-top:0;
  max-height:200px;
  overflow-y:scroll;
  position:absolute;
  height:0;
  opacity:0;
  z-index:9;
  background:#fff;
}
#c_static_001-17083319047790 .e_loop-9 .multSelect .multSelect-option>div {
  line-height:24px;
  cursor:pointer;
  padding:0 10px;
}
#c_static_001-17083319047790 .e_loop-9 .multSelect .multSelect-option>div.selected {
  color:#409eff;
}
#c_static_001-17083319047790 .e_loop-9 .multSelect .multSelect-option>div:hover {
  color:#409eff;
  background:#f3f6f9;
}
#c_static_001-17083319047790 .e_loop-9 .multSelect .fa-close {
  font-style:normal;
  font-size:12px;
  padding:0 5px 0 7px;
}
#c_static_001-17083319047790 .e_loop-9 .multSelect .inputWrap>.fa svg {
  fill:#666;
  width:12px;
  height:12px;
  position:absolute;
  right:0;
  top:calc(50% - 3px);
}
#c_static_001-17083319047790 .e_loop-9 .multSelect .inputWrap>.fa-down svg {
  transform:rotate(-90deg);
}
#c_static_001-17083319047790 .e_loop-9 .multSelect .inputWrap>.fa-up svg {
  transform:rotate(90deg);
}
#c_static_001-17083319047790 .e_loop-9 .multSelect .placeholder {
  line-height:40px;
  padding-left:10px;
  color:#aaa;
  position:absolute;
  left:0;
  top:0;
}
#c_static_001-17083319047790 .e_loop-9 .p_normal_start {
  display:inline;
  width:100px;
  height:40px;
}
#c_static_001-17083319047790 .e_loop-9 .p_date_start {
  display:inline;
  width:105px;
  height:40px;
}
#c_static_001-17083319047790 .e_loop-9 .p_normal_end {
  display:inline;
  width:100px;
  height:40px;
  margin-right:5px;
}
#c_static_001-17083319047790 .e_loop-9 .p_date_end {
  display:inline;
  width:105px;
  height:40px;
  margin-right:5px;
}
#c_static_001-17083319047790 .e_loop-9 .p_split {
  margin:0 5px;
}
#c_static_001-17083319047790 .e_loop-9 .p_normal {
  margin-right:16px;
}
#c_static_001-17083319047790 .e_loop-9 .p_fbutton {
  background-color:#007bff;
  border:1px solid #409EFF;
  text-decoration:none;
  color:white;
  font-size:14px;
  text-align:center;
  padding:10px 25px;
  position:relative;
  overflow:hidden;
}
#c_static_001-17083319047790 .e_loop-9 .input-check,#c_static_001-17083319047790 .e_loop-9 .input-radio {
  margin:0 5px;
  vertical-align:text-top;
}
#c_static_001-17083319047790 .e_loop-9 .position-left {
  display:flex;
}
#c_static_001-17083319047790 .e_loop-9 .position-right {
  display:flex;
  flex-direction:row-reverse;
}
#c_static_001-17083319047790 .e_loop-9 .position-top {
  ;
}
#c_static_001-17083319047790 .e_loop-9 .position-bottom {
  display:flex;
  flex-direction:column-reverse;
}
#c_static_001-17083319047790 .e_loop-9 .p_mbutton {
  border:1px solid #409EFF;
  text-decoration:none;
  color:#409EFF;
  font-size:14px;
  text-align:center;
  padding:10px 25px;
  position:relative;
  overflow:hidden;
}
#c_static_001-17083319047790 .e_loop-9 .p_mbutton:after {
  content:"";
  display:none;
  width:16px;
  height:16px;
  background-color:#409eff;
  -webkit-transform:skewY(
-45deg);
  transform:skewY(
360deg);
  position:absolute;
  bottom:0px;
  right:0;
  z-index:1;
}
#c_static_001-17083319047790 .e_loop-9 .p_mbutton::before {
  content:"";
  display:none;
  width:6px;
  height:9px;
  border-right:#ffffff solid 2px;
  border-bottom:#ffffff solid 2px;
  -webkit-transform:rotate(
35deg);
  transform:rotate(
35deg);
  position:absolute;
  bottom:5px;
  right:4px;
  z-index:2;
}
#c_static_001-17083319047790 .e_loop-9 .p_active .p_mbutton::before {
  display:block;
}
#c_static_001-17083319047790 .e_loop-9 .p_active .p_mbutton::after {
  display:block;
}
#c_static_001-17083319047790 .e_loop-9 .p_input_match {
  width:100px;
  height:40px;
  padding:10px;
  border:1px solid #ced4da;
  border-radius:3px;
}
#c_static_001-17083319047790 .e_loop-9 .p_filter_result {
  display:inline-block;
}
#c_static_001-17083319047790 .e_loop-9 .p_contclear {
  cursor:pointer;
}
#c_static_001-17083319047790 .e_loop-9 .swiper-container {
  padding-bottom:50px;
  overflow:visible;
}
#c_static_001-17083319047790 .e_loop-9 .p_imgwrapper {
  width:80px;
  height:100px;
  overflow:hidden;
}
#c_static_001-17083319047790 .e_loop-9 .p_imgtitle {
  display:flex;
  justify-content:center;
  flex-wrap:nowrap;
  margin:0 auto;
  line-height:20px;
}
#c_static_001-17083319047790 .e_loop-9 .p_imgwrapper img {
  width:100%;
  object-fit:cover;
}
#c_static_001-17083319047790 .e_loop-9 .p_active .p_imgwrapper {
  border:1px solid #409eff;
}
#c_static_001-17083319047790 .e_loop-9 .p_filter_result {
  display:none;
}
#c_static_001-17083319047790 .e_loop-9 .p_contclear {
  display:none;
}
#c_static_001-17083319047790 .e_loop-9 .p_inputRangeSearch {
  padding:7px 12px;
  background:#007bff;
  color:white;
  font-size:14px;
  font-style:normal;
}
#c_static_001-17083319047790 .e_loop-9 .p_inputSearch {
  padding:0px 17px;
  background:#007bff;
  color:white;
  font-size:14px;
  font-style:normal;
  height:40px;
  display:inline-block;
  vertical-align:middle;
  border-radius:5px;
  margin-left:10px;
}
#c_static_001-17083319047790 .e_loop-9 .p_categoryActive {
  color:#409EFF;
}
#c_static_001-17083319047790 .e_loop-9 {
  display-radio:1;
  width:94%;
  max-width:1600px;
  margin-left:auto;
  margin-right:auto;
}
#c_static_001-17083319047790 .e_container-10 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  background_radio:2;
  display-radio:flex;
  background-color:#ffffff;
  border-radius:10px;
  padding-top:30px;
  padding-right:30px;
  padding-bottom:30px;
  padding-left:30px;
}
#c_static_001-17083319047790 .e_container-10 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%;
}
#c_static_001-17083319047790 .e_container-11 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  background_radio:1;
  display-radio:flex;
  padding-bottom:0px;
  padding-left:0%;
  position:relative;
  z-index:1;
}
#c_static_001-17083319047790 .e_container-11 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%;
}
#c_static_001-17083319047790 .e_image-12 {
  position:relative;
  overflow:hidden;
  width:100%;
  height:auto;
  padding-bottom:140%;
}
#c_static_001-17083319047790 .e_image-12 img {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  width:100%;
  transition:all .5s ease;
}
#c_static_001-17083319047790 .e_container-10:hover .e_image-12 img {
  transform:translate( -50%,-50%) scale(1.05);
}
#c_static_001-17083319047790 .e_container-14 {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  width:100%;
  background_radio:1;
  display-radio:flex;
  position:relative;
  top:0px;
  left:0px;
  z-index:3;
  padding-right:0;
  padding-left:0;
  padding-top:10px;
}
#c_static_001-17083319047790 .e_container-14 > .p_item {
  flex:1;
  max-width:100%;
  max-height:100%;
}
#c_static_001-17083319047790 .e_container-14 .p_item {
  display-radio:1;
}
#c_static_001-17083319047790 .e_text-15 {
  line-height:1.2;
  font_radio:2;
  display-radio:1;
  font-size:22px;
  font-family:"0cc696f0-3e35-40b6-b24b-5212df1a334f";
  color:rgba(33,33,33,1);
  transition:all .5s;
  margin-top: 10px;
}
#c_static_001-17083319047790 .e_container-10:hover .e_text-15 {
  color:#004495;
}
#c_static_001-17083319047790 .e_richText-16 blockquote {
  font-style:italic;
  font-family:Georgia,Times,"Times New Roman",serif;
  padding:2px 0;
  border-style:solid;
  border-color:#ccc;
  border-width:0;
  padding-left:20px;
  padding-right:8px;
  border-left-width:5px;
}
#c_static_001-17083319047790 .e_richText-16 ol {
  display:block;
  list-style-type:decimal;
  margin-block-start:1em;
  margin-block-end:1em;
  margin-inline-start:0px;
  margin-inline-end:0px;
  padding-inline-start:40px;
}
#c_static_001-17083319047790 .e_richText-16 li {
  display:list-item;
  text-align:-webkit-match-parent;
  list-style:inherit;
}
#c_static_001-17083319047790 .e_richText-16 ul {
  display:block;
  list-style-type:disc;
  margin-block-start:1em;
  margin-block-end:1em;
  margin-inline-start:0px;
  margin-inline-end:0px;
  padding-inline-start:40px;
}
#c_static_001-17083319047790 .e_text-17 {
  line-height:normal;
  font_radio:2;
  display-radio:1;
  font-family:"0cc696f0-3e35-40b6-b24b-5212df1a334f";
  font-size:16px;
  color:rgba(0,68,149,1);
  margin-top:20px;
}
#c_static_001-17083319047790 .e_richText-16 {
  font_radio:2;
  display-radio:-webkit-box;
  font-size:16px;
  color:#333;
  line-height:1.6;
  font-family:"5fc242cd-8338-4365-a421-e51526f8350d";
  -webkit-line-clamp:2;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden;
  margin-top:10px;
}
#c_static_001-17083319047790 .ind_proCate .Cate_tool {
  width:100%;
  position:relative;
  justify-content:center;
  display:flex;
}
#c_static_001-17083319047790 .ind_proCate .swiper-scrollbar {
  width:100%;
  height:2px;
}
#c_static_001-17083319047790 .ind_proCate .swiper-scrollbar-drag {
  background:#004495;
}
#c_static_001-17083319047790 .ind_proCate .swiper-pagination-bullet {
  margin:0 3px;
}
#c_static_001-17083319047790 .ind_proCate .swiper-pagination-bullet-active {
  background:#004495;
}
@media screen and (max-width:768px) {
  #c_static_001-17083319047790 .e_container-2 {
  background_radio:1;
  display-radio:1;
  flex-direction:column;
  margin-bottom:5%;
}
#c_static_001-17083319047790 .e_richText-5 {
  font-size:22px;
  margin-top:10px;
}
#c_static_001-17083319047790 .e_text-4 {
  font-size:16px;
}
#c_static_001-17083319047790 {
  background_radio:2;
  display-radio:1;
  padding-top:40px;
  padding-bottom:60px;
}
#c_static_001-17083319047790 .e_richText-7 {
  margin-top:10px;
  font-size:14px;
}
#c_static_001-17083319047790 .e_container-14 {
  position:relative;
  top:auto;
  left:auto;
  z-index:3;
  padding-right:0;
  padding:0px;
  margin-bottom:15px;
}
#c_static_001-17083319047790 .e_container-11 {
  padding-left:0;
}
#c_static_001-17083319047790 .e_container-10 {
  padding:15px;
  border-radius:10px;
}
#c_static_001-17083319047790 .e_text-15 {
  font-size:18px;
  font_radio:2;
  display-radio:-webkit-box;
  -webkit-line-clamp:1;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
#c_static_001-17083319047790 .e_richText-16 {
  font-size:14px;
  -webkit-line-clamp:2;
  font_radio:2;
  display-radio:-webkit-box;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden;
  margin-top:10px;
}
#c_static_001-17083319047790 .e_text-17 {
  font-size:14px;
  margin-top:10px;
}
#c_static_001-17083319047790 .e_loop-9 .swiper-container {
  padding-bottom:20px;
}
#c_static_001-17083319047790 .ind_proCate .swiper-scrollbar {
  display:none;
}
#c_static_001-17083319047790 .swiper-pagination {
  z-index:1;
}
#c_static_001-17083319047790 .e_image-12 {
  padding-bottom:120%;
}
;}@media screen and (min-width:769px) {
  #c_static_001-17083319047790 .e_loop-9 .p_loopitem {
  flex-grow:0;
  flex-shrink:0;
  flex-basis:calc(100% / 10);
}
#c_static_001-17083319047790 .swiper-pagination {
  display:none;
}
#c_static_001-17083319047790 .e_richText-16 {
  min-height:45px;
}
;}@media screen and (max-width:1024px) and (min-width:769px) {
  #c_static_001-17083319047790 .e_richText-7 {
  font-size:16px;
}
#c_static_001-17083319047790 .e_text-4 {
  font-size:20px;
}
#c_static_001-17083319047790 .e_richText-5 {
  font-size:30px;
}
;}@media screen and (max-width:1440px) and (min-width:1360px) {
  #c_static_001-17083319047790 .e_container-3 {
  max-width:450px;
}
#c_static_001-17083319047790 .e_richText-5 {
  font-size:34px;
}
#c_static_001-17083319047790 .e_text-4 {
  font-size:20px;
}
#c_static_001-17083319047790 .e_richText-7 {
  font-size:16px;
}
#c_static_001-17083319047790 .e_text-17 {
  margin-top:8%;
}
#c_static_001-17083319047790 .e_richText-16 {
  font-size:14px;
  line-height:1.6;
  min-height:40px;
}
;}@media screen and (max-width:1366px) and (min-width:1025px) {
  #c_static_001-17083319047790 .e_container-3 {
  max-width:400px;
}
#c_static_001-17083319047790 .e_richText-5 {
  font-size:30px;
}
#c_static_001-17083319047790 .e_text-4 {
  font-size:20px;
}
#c_static_001-17083319047790 .e_richText-7 {
  font-size:16px;
}
#c_static_001-17083319047790 .e_text-15 {
  font-size:20px;
}
#c_static_001-17083319047790 .e_text-17 {
  margin-top:5%;
}
#c_static_001-17083319047790 .e_container-14 {
  padding-left:0px;
  padding-top:0px;
}
#c_static_001-17083319047790 .e_loop-9 .swiper-container {
  padding-bottom:40px;
}
#c_static_001-17083319047790 .e_richText-16 {
  font-size:14px;
  line-height:1.6;
  min-height:40px;
}
}
.icon {
  font-size: 16px;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  fill: currentColor;
  float: right;
}


#c_static_001-17288952878300 {
 align-items:center;
 display:flex;
 background_radio:2;
 display-radio:flex;
 height:100%;
 background-fill-value:background-image;
 background-image:url(../images/abg.jpg);
 min-height:0px;
 margin-top: 50px;
 padding-top:7%;
 padding-bottom:7%
}
#c_static_001-17288952878300 .e_container-1 {
 display:flex;
 flex-wrap:wrap;
 flex-direction:row;
 width:94%;
 background_radio:1;
 display-radio:flex;
 max-width:1600px;
 margin-left:auto;
 margin-right:auto
}
#c_static_001-17288952878300 .e_container-1 > .p_item {
 flex:1;
 max-width:100%;
 max-height:100%
}
#c_static_001-17288952878300 .e_container-3 {
 display:flex;
 flex-wrap:wrap;
 flex-direction:row;
 width:100%;
 background_radio:1;
 display-radio:flex;
 max-width:750px
}
#c_static_001-17288952878300 .e_container-3 > .p_item {
 flex:1;
 max-width:100%;
 max-height:100%
}
#c_static_001-17288952878300 .e_richText-6 blockquote {
 font-style:italic;
 font-family:Georgia,Times,"Times New Roman",serif;
 padding:2px 0;
 border-style:solid;
 border-color:#ccc;
 border-width:0;
 padding-left:20px;
 padding-right:8px;
 border-left-width:5px
}
#c_static_001-17288952878300 .e_richText-6 ol {
 display:block;
 list-style-type:decimal;
 margin-block-start:1em;
 margin-block-end:1em;
 margin-inline-start:0px;
 margin-inline-end:0px;
 padding-inline-start:40px
}
#c_static_001-17288952878300 .e_richText-6 li {
 display:list-item;
 text-align:-webkit-match-parent;
 list-style:inherit
}
#c_static_001-17288952878300 .e_richText-6 ul {
 display:block;
 list-style-type:disc;
 margin-block-start:1em;
 margin-block-end:1em;
 margin-inline-start:0px;
 margin-inline-end:0px;
 padding-inline-start:40px
}
#c_static_001-17288952878300 .e_richText-6 {
 font_radio:2;
 display-radio:1;
 font-size:16px;
 color:rgba(255,255,255,1);
 line-height:1.6;
 font-family:"Montserrat-Regular";
 margin-top:30px
}
#c_static_001-17288952878300 .e_richText-6 p strong {
 color:#000;
 font-family:"Montserrat-B"
}
#c_static_001-17288952878300 .e_container-9 {
 display:flex;
 flex-wrap:wrap;
 flex-direction:row;
 width:100%;
 background_radio:1;
 display-radio:flex;
 padding-left:15%
}
#c_static_001-17288952878300 .e_container-9 > .p_item {
 flex:1;
 max-width:100%;
 max-height:100%
}
#c_static_001-17288952878300 .e_loop-10 .p_list {
 display:flex;
 flex-wrap:wrap;
 position:relative;
 max-width:100%
}
#c_static_001-17288952878300 .e_loop-10 .p_loopitem {
 flex:0 0 33.3%;
 position:relative
}
#c_static_001-17288952878300 .e_loop-10 .p_page {
 text-align:center
}
#c_static_001-17288952878300 .e_loop-10 .p_filter_wrapper {
 width:100%;
 font-size:13px
}
#c_static_001-17288952878300 .e_loop-10 .p_kv_wrapper {
 display:flex;
 flex-wrap:nowrap;
 line-height:40px;
 margin:15px 0
}
#c_static_001-17288952878300 .e_loop-10 .p_filter_key {
 width:70px;
 overflow:hidden;
 margin-right:10px;
 font-weight:bold;
 color:#333333;
 font-size:12px
}
#c_static_001-17288952878300 .e_loop-10 .p_v_item {
 display:inline-block;
 padding:0 3px;
 cursor:pointer;
 font-size:13px;
 color:#555555;
 margin-right:30px
}
#c_static_001-17288952878300 .e_loop-10 .p_active .p_fbutton {
 color:#fff;
 background-color:cornflowerblue
}
#c_static_001-17288952878300 .e_loop-10 .p_result_item {
 position:relative;
 padding:3px 20px 3px 10px;
 border:1px solid #ddd;
 border-radius:3px;
 margin-right:10px
}
#c_static_001-17288952878300 .e_loop-10 .p_filter_close {
 position:absolute;
 right:0;
 top:0;
 padding:3px;
 font-style:normal;
 font-size:16px;
 margin-top:-5px;
 cursor:pointer
}
#c_static_001-17288952878300 .e_loop-10 .multSelect {
 font-size:13px;
 position:relative
}
#c_static_001-17288952878300 .e_loop-10 .multSelect .inputWrap {
 width:100%;
 min-width:100px;
 min-height:24px;
 border:1px solid #DCDFE6;
 border-radius:3px;
 position:relative;
 cursor:pointer;
 background:white
}
#c_static_001-17288952878300 .e_loop-10 .multSelect.is-invalid .inputWrap {
 border-color:#dc3545
}
#c_static_001-17288952878300 .e_loop-10 .multSelect ul {
 padding:0 5px;
 margin:0;
 padding-right:35px
}
#c_static_001-17288952878300 .e_loop-10 .multSelect ul,
li {
 list-style:none
}
#c_static_001-17288952878300 .e_loop-10 .multSelect li {
 display:inline-block;
 background:#edf0f3;
 color:#92969c;
 padding:0px 5px;
 margin:1px 5px 1px 0;
 border-radius:5px;
 line-height:16px
}
#c_static_001-17288952878300 .e_loop-10 .multSelect .multSelect-option {
 width:100%;
 border:1px solid #DCDFE6;
 border-radius:2px;
 border-top:0;
 max-height:200px;
 overflow-y:scroll;
 position:absolute;
 height:0;
 opacity:0;
 z-index:9;
 background:#fff
}
#c_static_001-17288952878300 .e_loop-10 .multSelect .multSelect-option>div {
 line-height:24px;
 cursor:pointer;
 padding:0 10px
}
#c_static_001-17288952878300 .e_loop-10 .multSelect .multSelect-option>div.selected {
 color:#409eff
}
#c_static_001-17288952878300 .e_loop-10 .multSelect .multSelect-option>div:hover {
 color:#409eff;
 background:#f3f6f9
}
#c_static_001-17288952878300 .e_loop-10 .multSelect .fa-close {
 font-style:normal;
 font-size:12px;
 padding:0 5px 0 7px
}
#c_static_001-17288952878300 .e_loop-10 .multSelect .inputWrap>.fa svg {
 fill:#666;
 width:12px;
 height:12px;
 position:absolute;
 right:0;
 top:calc(50% - 3px)
}
#c_static_001-17288952878300 .e_loop-10 .multSelect .inputWrap>.fa-down svg {
 transform:rotate(-90deg)
}
#c_static_001-17288952878300 .e_loop-10 .multSelect .inputWrap>.fa-up svg {
 transform:rotate(90deg)
}
#c_static_001-17288952878300 .e_loop-10 .multSelect .placeholder {
 line-height:40px;
 padding-left:10px;
 color:#aaa;
 position:absolute;
 left:0;
 top:0
}
#c_static_001-17288952878300 .e_loop-10 .p_normal_start {
 display:inline;
 width:100px;
 height:40px
}
#c_static_001-17288952878300 .e_loop-10 .p_date_start {
 display:inline;
 width:105px;
 height:40px
}
#c_static_001-17288952878300 .e_loop-10 .p_normal_end {
 display:inline;
 width:100px;
 height:40px;
 margin-right:5px
}
#c_static_001-17288952878300 .e_loop-10 .p_date_end {
 display:inline;
 width:105px;
 height:40px;
 margin-right:5px
}
#c_static_001-17288952878300 .e_loop-10 .p_split {
 margin:0 5px
}
#c_static_001-17288952878300 .e_loop-10 .p_normal {
 margin-right:16px
}
#c_static_001-17288952878300 .e_loop-10 .p_fbutton {
 background-color:#007bff;
 border:1px solid #409EFF;
 text-decoration:none;
 color:white;
 font-size:14px;
 text-align:center;
 padding:10px 25px;
 position:relative;
 overflow:hidden
}
#c_static_001-17288952878300 .e_loop-10 .input-check,
.e_loop-10 .input-radio {
 margin:0 5px;
 vertical-align:text-top
}
#c_static_001-17288952878300 .e_loop-10 .position-left {
 display:flex
}
#c_static_001-17288952878300 .e_loop-10 .position-right {
 display:flex;
 flex-direction:row-reverse
}
#c_static_001-17288952878300 .e_loop-10 .position-bottom {
 display:flex;
 flex-direction:column-reverse
}
#c_static_001-17288952878300 .e_loop-10 .p_mbutton {
 border:1px solid #409EFF;
 text-decoration:none;
 color:#409EFF;
 font-size:14px;
 text-align:center;
 padding:10px 25px;
 position:relative;
 overflow:hidden
}
#c_static_001-17288952878300 .e_loop-10 .p_mbutton:after {
 content:"";
 display:none;
 width:16px;
 height:16px;
 background-color:#409eff;
 -webkit-transform:skewY(
-45deg);
 transform:skewY(
360deg);
 position:absolute;
 bottom:0px;
 right:0;
 z-index:1
}
#c_static_001-17288952878300 .e_loop-10 .p_mbutton::before {
 content:"";
 display:none;
 width:6px;
 height:9px;
 border-right:#ffffff solid 2px;
 border-bottom:#ffffff solid 2px;
 -webkit-transform:rotate(
35deg);
 transform:rotate(
35deg);
 position:absolute;
 bottom:5px;
 right:4px;
 z-index:2
}
#c_static_001-17288952878300 .e_loop-10 .p_active .p_mbutton::before {
 display:block
}
#c_static_001-17288952878300 .e_loop-10 .p_active .p_mbutton::after {
 display:block
}
#c_static_001-17288952878300 .e_loop-10 .p_input_match {
 width:100px;
 height:40px;
 padding:10px;
 border:1px solid #ced4da;
 border-radius:3px
}
#c_static_001-17288952878300 .e_loop-10 .p_filter_result {
 display:none
}
#c_static_001-17288952878300 .e_loop-10 .p_contclear {
 cursor:pointer;
 display:none
}
#c_static_001-17288952878300 .e_loop-10 .swiper-container {
 padding-bottom:30px
}
#c_static_001-17288952878300 .e_loop-10 .p_imgwrapper {
 width:80px;
 height:100px;
 overflow:hidden
}
#c_static_001-17288952878300 .e_loop-10 .p_imgtitle {
 display:flex;
 justify-content:center;
 flex-wrap:nowrap;
 margin:0 auto;
 line-height:20px
}
#c_static_001-17288952878300 .e_loop-10 .p_imgwrapper img {
 width:100%;
 object-fit:cover
}
#c_static_001-17288952878300 .e_loop-10 .p_active .p_imgwrapper {
 border:1px solid #409eff
}
#c_static_001-17288952878300 .e_loop-10 .p_inputRangeSearch {
 padding:7px 12px;
 background:#007bff;
 color:white;
 font-size:14px;
 font-style:normal
}
#c_static_001-17288952878300 .e_loop-10 .p_inputSearch {
 padding:0px 17px;
 background:#007bff;
 color:white;
 font-size:14px;
 font-style:normal;
 height:40px;
 display:inline-block;
 vertical-align:middle;
 border-radius:5px;
 margin-left:10px
}
#c_static_001-17288952878300 .e_loop-10 .p_categoryActive {
 color:#409EFF
}
#c_static_001-17288952878300 .e_container-11 {
 display:flex;
 flex-wrap:wrap;
 flex-direction:row;
 width:100%;
 background_radio:1;
 display-radio:flex;
 padding-top:10px;
 padding-left:10px;
 padding-bottom:10px;
 padding-right:10px
}
#c_static_001-17288952878300 .e_container-11 > .p_item {
 flex:1;
 max-width:100%;
 max-height:100%
}
#c_static_001-17288952878300 .e_container-12 {
 display:flex;
 flex-wrap:wrap;
 flex-direction:row;
 width:100%;
 background_radio:2;
 display-radio:flex;
 padding-top:40px;
 padding-bottom:40px;
 padding-left:20px;
 padding-right:20px;
 border-radius:10px;
 background:rgba(255,255,255,0);
 border:1px solid rgba(255,255,255,0.8);
 transition:all .5s;
 background-color:rgba(255,255,255,0)
}
#c_static_001-17288952878300 .e_container-12:hover {
 background:rgba(208,19,29,0.9);
 border:1px solid rgba(255,255,255,0.4);
 background-color:rgba(208,19,29,0.9)
}
#c_static_001-17288952878300 .e_container-12 > .p_item {
 flex:1;
 max-width:100%;
 max-height:100%
}
#c_static_001-17288952878300 .e_icon-13 {
 width:60px;
 height:60px;
 font_radio:2;
 display-radio:1;
 font-size:16px;
 color:rgba(255,255,255,1);
 line-height:1;
 margin-left:auto;
 margin-right:auto
}
#c_static_001-17288952878300 .e_icon-13 .icon {
 margin:0;
 width:100%;
 height:100%;
 fill:currentColor
}
#c_static_001-17288952878300 .e_container-14 {
 display:flex;
 flex-wrap:wrap;
 flex-direction:row;
 width:100%;
 background_radio:1;
 display-radio:flex;
 padding-bottom:0px
}
#c_static_001-17288952878300 .e_container-14 > .p_item {
 flex:1;
 max-width:100%;
 max-height:100%
}
#c_static_001-17288952878300 .e_container-1 .cbox-1-0 {
 align-self:center
}
#c_static_001-17288952878300 .e_text-17 {
 line-height:1.5;
 font_radio:2;
 display-radio:-webkit-box;
 font-size:20px;
 text-align:center;
 color:rgba(255,255,255,1);
 font-family:"Montserrat-B";
 margin-top:10px;
 -webkit-line-clamp:1;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 overflow:hidden
}
#c_static_001-17288952878300 .e_text-17 a{
  color: #fff;
}
#c_static_001-17288952878300 .e_button-18 {
 display:block;
 position:relative;
 overflow:hidden;
 text-align:center;
 box-sizing:border-box;
 padding:12px 8px;
 background_radio:2;
 border_radio:2;
 font_radio:2;
 radius_radio:1;
 display-radio:block;
 margin-left:0;
 margin-right:auto;
 width:auto;
 max-width:200px;
 transition:all .3s ease;
 background:#d0131d;
 border-style:solid;
 border-width:2px;
 border-color:#d0131d;
 font-family:"Montserrat-B";
 margin-top:30px;
 border-radius:30px
}
#c_static_001-17288952878300 .e_button-18:hover {
 background-color:#ffffff;
 border-style:solid;
 border-color:#ffffff
}
#c_static_001-17288952878300 .e_button-18 span {
 display:block;
 width:100%;
 position:relative;
 z-index:1;
 outline:0;
 margin:0px;
 overflow:hidden;
 color:#fff;
 font-size:16px
}
#c_static_001-17288952878300 .e_button-18:hover span {
 color:#d0131d
}
#c_static_001-17288952878300 .e_button-18::after {
 content:"";
 position:absolute;
 width:0;
 height:100%;
 transition:all .3s;
 z-index:0;
 opacity:0;
 top:0;
 left:0px
}
#c_static_001-17288952878300 .e_button-18:hover::after {
 opacity:1
}
#c_static_001-17288952878300 .e_text-19 {
 line-height:normal
}
#c_static_001-17288952878300 .e_text-19 a {
 content:"";
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 width:100%;
 height:100%;
 z-index:3;
 display:block
}
#c_static_001-17288952878300 .e_richText-20 blockquote {
 font-style:italic;
 font-family:Georgia,Times,"Times New Roman",serif;
 padding:2px 0;
 border-style:solid;
 border-color:#ccc;
 border-width:0;
 padding-left:20px;
 padding-right:8px;
 border-left-width:5px
}
#c_static_001-17288952878300 .e_richText-20 ol {
 display:block;
 list-style-type:decimal;
 margin-block-start:1em;
 margin-block-end:1em;
 margin-inline-start:0px;
 margin-inline-end:0px;
 padding-inline-start:40px
}
#c_static_001-17288952878300 .e_richText-20 li {
 display:list-item;
 text-align:-webkit-match-parent;
 list-style:inherit
}
#c_static_001-17288952878300 .e_richText-20 ul {
 display:block;
 list-style-type:disc;
 margin-block-start:1em;
 margin-block-end:1em;
 margin-inline-start:0px;
 margin-inline-end:0px;
 padding-inline-start:40px
}
#c_static_001-17288952878300 .e_richText-20 {
 font_radio:2;
 display-radio:1;
 font-size:42px;
 color:rgba(33,33,33,1);
 line-height:1.1;
 font-family:"0cc696f0-3e35-40b6-b24b-5212df1a334f";
 margin-top:15px
}
#c_static_001-17288952878300 .e_text-22 {
 line-height:normal;
 font_radio:2;
 display-radio:flex;
 font-size:22px;
 color:rgba(255,255,255,1);
 display:flex;
 align-items:center;
 font-family:"0cc696f0-3e35-40b6-b24b-5212df1a334f"
}
#c_static_001-17288952878300 .e_text-22 svg {
 width:27px;
 height:27px;
 margin-top:0;
 margin-left:5px
}
@media screen and (max-width:768px) {
 #c_static_001-17288952878300 .e_richText-6 {
  font_radio:2;
  display-radio:-webkit-box;
  font-size:14px;
  line-height:1.8;
  font-family:"Montserrat-Regular";
  margin-top:20px;
  -webkit-line-clamp:7;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden
 }
 #c_static_001-17288952878300 .e_container-9 {
  background_radio:1;
  display-radio:1;
  padding-left:0px;
  margin-top:20px
 }
 #c_static_001-17288952878300 .e_loop-10 .p_loopitem {
  flex-grow:0;
  flex-shrink:0;
  flex-basis:calc(100% / 2)
 }
 #c_static_001-17288952878300 .e_container-11 {
  background_radio:1;
  display-radio:1;
  padding-top:5px;
  padding-left:5px;
  padding-bottom:5px;
  padding-right:5px
 }
 #c_static_001-17288952878300 .e_container-12 {
  background_radio:1;
  display-radio:1;
  padding-top:20px;
  padding-bottom:20px;
  padding-right:10px;
  padding-left:10px
 }
 #c_static_001-17288952878300 .e_icon-13 {
  font_radio:1;
  display-radio:1;
  max-width:45px;
  max-height:45px
 }
 #c_static_001-17288952878300 .e_container-1 {
  background_radio:1;
  display-radio:1;
  flex-direction:column
 }
 #c_static_001-17288952878300 .e_text-17 {
  font-size:14px
 }
 #c_static_001-17288952878300 .e_button-18 {
  padding:10px 8px;
  max-width:160px;
  margin-top:20px
 }
 #c_static_001-17288952878300 .e_button-18 span {
  font-size:14px
 }
 #c_static_001-17288952878300 .e_richText-20 {
  font-size:22px;
  margin-top:10px
 }
 #c_static_001-17288952878300 .e_text-22 {
  font-size:16px
 }
}
@media screen and (min-width: 769px) {
 #c_static_001-17288952878300 .e_loop-10 .p_loopitem {
  flex-grow:0;
  flex-shrink:0;
  flex-basis:calc(100% / 2)
 }
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
 #c_static_001-17288952878300 .e_richText-20 {
  font-size:30px
 }
 #c_static_001-17288952878300 .e_text-22 {
  font-size:20px
 }
}
@media screen and (max-width: 1440px) and (min-width: 1360px) {
 #c_static_001-17288952878300 .e_container-9 {
  padding-left:10%
 }
 #c_static_001-17288952878300 .e_richText-20 {
  font-size:34px
 }
 #c_static_001-17288952878300 .e_text-22 {
  font-size:20px
 }
}
@media screen and (max-width: 1366px) and (min-width: 1025px) {
 #c_static_001-17288952878300 .e_richText-6 {
  line-height:1.5
 }
 #c_static_001-17288952878300 .e_container-9 {
  padding-left:10%
 }
 #c_static_001-17288952878300 .e_richText-20 {
  font-size:30px
 }
 #c_static_001-17288952878300 .e_text-22 {
  font-size:20px
 }
}

.page{margin:40px auto 15px auto;text-align: center;}
.page select{width: 40px;height: 27px;text-align: center;background: #dddddd;}
.page a{color: #000; display:inline-block;height:25px;line-height:25px;border:1px solid #dddddd;padding: 0 5px;background: #dddddd}
.page a:hover{background:#006CE4;color:#fff;border:none;height:25px;line-height:25px;}
.current {padding:0 10px;height:25px;line-height:25px;background:#006CE4;color:#fff;display: inline-block;border: 1px solid #006CE4}

