@charset "utf-8";
/* CSS Document */
/*-
#c_static_001-1671775469691 .e_container-2.topnav{
    z-index: 999;
    top: 0px;
    position: fixed;

}-*/

.page_a:hover {
    color: #333;
    border-color: #00d8c3;
    background-color: #00d8c3;
}



#c_static_001-1671775469691 .e_container-4 .icon {
    width: 50px;
    height: 50px;
    margin-right: 5px;
}
#c_static_001-1671775469691 .e_container-4 .icon path{fill:rgba(0,172,150,1);}
.e_bannerA-1 .p_info .p_summary {

    font-family: "c5ee8c2f-a651-4ed3-9c84-b68506c5b817";

}


#c_grid-1672121152878 > .p_gridbox > .p_gridCell:nth-child(2n + 1){    position: sticky;top:20px;}
.e_breadcrumb-2 .p_breadcrumb {
    display: flex;
    align-items: center;
}
#c_static_001-16730021939100{border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;}
#c_magiccube_009-1672984795995 .p_tablist {
    display: flex;
    justify-content: center;
}
#c_static_001-1672989216939 .e_loop-6 .cbox-6:nth-child(odd),#c_static_001-1672989216939 .e_loop-6 .cbox-6:nth-child(even){
    flex: 0 0 25%;
    border-right: 1px solid #ddd;
}


#c_magiccube_009-16760821542210 .p_active {
    border-bottom: 0px solid #972926;
    background: #00557c!important;
    color: #fff;
}

#c_magiccube_009-1672984795995 .p_active {
    border-bottom: 0px solid #972926;
    background: #00557c!important;
    color: #fff;
}


#c_magiccube_009-16760821542210 .p_active:after{
   border-left: 6px solid transparent;
   border-right: 6px solid transparent;
   border-top: 6px solid #00557c!important;
   content: '';
   position: absolute;
   left: 0;
   right: 0;
   bottom: -6px;
   width: 0;
   margin: 0 auto;
   transition: all ease .3s;
}


#c_magiccube_009-16760821542210 .p_tablist {
    display: flex;
    justify-content: center;
}
#c_magiccube_009-1672984795995 .p_active:after{
   border-left: 6px solid transparent;
   border-right: 6px solid transparent;
   border-top: 6px solid #00557c;
   content: '';
   position: absolute;
   left: 0;
   right: 0;
   bottom: -6px;
   width: 0;
   margin: 0 auto;
   transition: all ease .3s;
}

#c_magiccube_009-16760821542210 .top .tab-item,#c_magiccube_009-16760821542210 .bottom .tab-item {
    white-space: nowrap;
    overflow: inherit;
    text-overflow: ellipsis;
}

#c_magiccube_009-1672984795995 .top .tab-item, #c_magiccube_009-1672984795995 .bottom .tab-item {
    white-space: nowrap;
    overflow: inherit;
    text-overflow: ellipsis;
}

#c_magiccube_009-16760821542210 .tab-item {width: calc(100% / 7);line-height: 54px;background: #f4f4f4;margin-right: 1px;font-size: 16px;}

#c_magiccube_009-1672984795995 .tab-item {width: calc(100% / 7);line-height: 54px;background: #f4f4f4;margin-right: 1px;font-size: 16px;}



#c_static_001_P_10606-1671786071841 .e_button-73{border:0px;}
#c_static_001-1671775469691 .e_container-10 .cbox-10-1{border-left:1px solid #ddd;padding-left: 20px;margin-left: 20px;}

  @media only screen and (min-width: 769px){

    

    
    
.nyactive a {
	color: rgba(0,216,195,1) !important;
	font-weight: bold;
	position: relative;
	z-index: 9;
}

.nyactive a:before {
    width: 80% !important;
    margin-left: -40%;
    background: rgba(0,216,195,1);
    z-index: 999;
}

	  


.nyactive .e_container-6{border-color: #00557c !important;}

	  

}

@media only screen and (max-width: 768px){

  #c_static_001_P_10605-1671786073832 .e_container-1 {

    background: #00557c !important;

}
  
  
  
  #c_static_001-1672990915302 .e_loop-16 .p_loopitem:nth-child(even) .e_container-11 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: auto;
    display-radio: flex;
    margin-right: auto;
    margin-left: auto;
    max-width: none;
}
  
  #c_static_001-1672990915302 .e_loop-16 .p_loopitem:nth-child(even) > div {
    flex-direction: column;
}
  
  
  #c_static_001-1672989216939 {
    display-radio: 1;
    background-attachment: inherit;
    padding-bottom: 30px;
    padding-top: 30px;
}
  
  
  #c_magiccube_009-1672984795995 .tab-item {
    width: calc(100% / 6);
    line-height: 54px;
    background: #f4f4f4;
    margin-right: 1px;
    font-size: 14px;
}
  
  
	#c_static_001-1671775469691 .e_container-10 .cbox-10-1{display:none;}

  

.nyactive >div {
  border-color: #00557c !important;
  background: #00557c !important;
}
	

  
.nyactive a {
	color: #fff !important;
	font-weight: bold;
}
  
  
  
  #c_grid-1671782909640 {

    background-repeat: repeat-y;

}
  
  #c_magiccube_009-1671783035650 .tab-item {
    display: block;
    width: calc(100% / 2) !important;
    line-height: 42px !important;

    font-size: 14px !important;

}
  
  
#c_static_001-1671775469691 .e_container-1 .cbox-1-1{display:none;}
  #c_static_001-1671775469691 .e_navigationF-7 {
    display: flex;
    justify-content: flex-end;
}
  
  
  #c_static_001-1671775469691 .e_container-2 {position: absolute;top: 0px;right: 0px;display-radio: flex;background: none;background-image: none;}
  
  
}

#c_static_001_P_10606-1671786071841{
    min-height: inherit;
    background-image: linear-gradient(45deg,#029683, #045684) !important;
}


#c_magiccube_009-1671783035650 .tab-item .icon{
    font-size: 22px;
    height: 26px;
    width: 26px;
}
#c_magiccube_009-1671783035650{border-bottom:8px solid #00557c;  box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.1);}





#c_magiccube_009-1671783035650 .content-box{min-height:0px;}
#c_magiccube_009-1671783035650 .p_active {
    font-weight: bold;
    color: #00557c;
    border-bottom: 2px solid #00557c;
}

#c_magiccube_009-1671783035650 .p_active path{fill:#00557c;}

#c_magiccube_009-1671783035650 .p_tablist {
    display: flex;
    border-bottom: 1px solid #ddd;
}
#c_magiccube_009-1671783035650 .tab-item {
    display: block;
    width: calc(100% / 8);
    line-height: 62px;
    text-align: center;
    font-size: 22px;
    cursor: pointer;
    position: relative;
}
.page_a.current {
	background: #333 !important;
	color: #fff;
}

/*-
.topnav{position: fixed !important;z-index: 9;width: 100%;top: 0px;}

.topnav#c_static_001-1671775469691 .e_container-1{padding:10px 0px;}

-*/
/*-
.active >div {
	border-bottom: 3px solid #2fb5ce !important;
}
.active a {
	color: #2fb5ce;
	font-weight: bold;
}-*/




