





:root {
    --main-color: #0c3770;
    --accent-color: #0c3770;
  
}


.bt, .xbt {
font-weight: 600;

}





.icon {
margin:0px;
}

img {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    border: 0;
    display: inline-block;
}









.w1500 {
  width: 1500px;
  margin: 0 auto;
}
.w1680 {
  width: 1680px;
  margin: 0 auto;
}
.w1440 {
  width: 1440px;
  margin: 0 auto;
}
@media screen and (max-width: 1580px) {
  .w1440 {
    width: 80%;
  }
  .w1500 {
    width: 85%;
  }
}



@media screen and (max-width: 1200px) {
  .w1440 {
    width: 90%;
  }

    .w1500 {
    width: 90%;
  }

}
.icon{
  margin:0;
}
/* scrollbar css */
/* width */
::-webkit-scrollbar {
  width: 5px;
  height: 3px;
}
/* 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*/

.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*/
/*é¢åŒ…å±‘*/
.xx_bread{
 color:#fff;
 border-bottom:1px solid rgba(255,255,255,.2);
 padding:20px 0;
}
.xx_bread *{
  color:#fff!important;
  line-height:28px;
}
.xx_bread > div{
 display:flex;
 align-items:center;
}
.xx_bread .p_breadcrumbItem:not(:first-child)::before{
  content:"-"!important;
  color:#fff!important;
}
/*å†…é¡µbanner*/
.ny_banner .p_info{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  z-index:2;
}
@media only screen and (max-width: 1024px) {
.ny_banner .swiper-slide{
  height:300px!important;
}
}
/*é¡µç */
.page_a{
  width:45px;
  height:45px;
  line-height:45px;
  border-radius:0!important;
  border:1px solid #e4e4e4;
  background:transparent;
  font-size:18px!important;
  color:#000;
  margin:0 7.5px;
}
.page_a.current{
  background:var(--accent-color);
  border:1px solid var(--accent-color);
}
.page_a:hover{
  color:#fff;
  background:var(--accent-color);
  border:1px solid var(--accent-color);
}
.page_a.current:hover{
  color:#fff;
  background:var(--accent-color);
  border:1px solid var(--accent-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:14px!important;
    margin:0 2px;
  }
}