
@font-face {
    font-family: "Calibri";
    src: url("/template/xplosion/fonts/Calibri.ttf");
}
@font-face {
    font-family: "Calibri_Black";
    src: url("/template/xplosion/fonts/Calibri_Bold.ttf");
}
* {
  font-family: "Calibri";
  word-break:break-word;
}
.w1680{
  width:87.5%;
  margin:0 auto;
}
.w1600{
  width:83.33%;
  margin:0 auto;
}
.w1440{
  width:75%;
  margin:0 auto;
}
.w1280{
  width:66.8%;
  margin:0 auto;
}
@media only screen and (max-width: 1440px) {
  .w1680{
    width:90%;
    margin:0 auto!important;
  }
  .w1600{
    width:90%;
  }
  .w1440{
    width:90%;
  }
  .w1280{
    width:90%;
 }
}
.icon{
  margin:0;
}
.btn.focus, .btn:focus{
  box-shadow:none;
}
/* scrollbar css */
/* width */
::-webkit-scrollbar {
  width: 5px;
}
/* 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*/
:root {
	--wy_Color: #e60012;
    --wy_ColorTwo:#fff;
}
.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*/

/*面包屑*/
.ny_bread{
 padding:10px 0;
 position:absolute;
 bottom:0;
 left:50%;
 transform:translateX(-50%);
 z-index:1;
}
.ny_bread *{
  color:#fff!important;
  line-height:20px;
}
.ny_bread .p_icon{
  display:inline-block;
  margin-right:10px;
  width:18px;
  height:20px;
  background:url('/template/xplosion/images/home.png') no-repeat center;
}
.ny_bread > ul{
 display:flex;
 flex-wrap:wrap;
 align-items:center;
}
.ny_bread .p_breadcrumbItem:nth-child(1) a{
  display:flex;
  align-items:center;
}
.ny_bread .p_breadcrumbItem:not(:first-child){
  padding-left:1.2vw;
}
.ny_bread .p_breadcrumbItem:not(:first-child)::before{
  content:">";
  position:absolute;
  top:50%;
  left:0.3vw!important;
  transform:translateY(-50%);
}
.ny_bread .p_showTitle{
  border:none!important;
}
.ny_bread .p_slide{
  display:none!important;
}
.ny_bread .siblings.active{
  border:none!important;
}
.ny_bread .siblings::after{
  display:none!important;
}
@media only screen and (max-width: 768px) {
  .ny_bread .p_breadcrumbItem:not(:first-child){
    padding-left:16px;
  }
  .ny_bread .p_breadcrumbItem:not(:first-child)::before{
   left:4px;
  }
}


/*内页banner*/
.ny_banner .p_info{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
}
.ny_banner .p_info *{
  color:#fff;
}
.ny_banner .p_info .p_btitle{
  line-height:1;
  position:relative;
  padding-bottom:25px;
}
.ny_banner .p_info .p_btitle:before{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:40px;
  height:3px;
  background:#fff;
}
.ny_banner .p_info .p_subtitle{
  line-height:1.3;
  margin-top: 20px;
  width: 50%;
}
.ny_banner .p_summary{
  margin-top:10px;
  line-height:1.5;
  width:70%;
}
@media only screen and (max-width: 1024px) {
  .ny_banner .swiper-slide{
    height:300px!important;
  }
  .ny_banner .p_summary{
    width:100%;
    margin-top:20px;
  }
}
@media only screen and (max-width: 768px) {
  .ny_banner .p_info .p_subtitle{
    width: 100%;
  }
}

/*内页分类*/
.ny_cate .p_list{
  display:flex;
  flex-wrap:wrap;
}
.cate_li{
  flex:1;
}
.cate_btn{
  position:relative;
  padding:5px!important;
}
.cate_btn:before{
  content:"";
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:1px;
  height:20px;
  background:#ddd;
  left:0;
}
.cate_li:last-child .cate_btn:after{
  content:"";
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:1px;
  height:20px;
  background:#ddd;
  right:0;
}
.cate_btn.wy_Click{
  color:var(--wy_Color);
}
.cate_btn.active{
  color:var(--wy_Color);
}
@media only screen and (max-width: 768px) {
 .cate_li{
   flex:none;
   width:50%;
 }
 .cate_li:nth-child(2n) .cate_btn:after{
  content:"";
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:1px;
  height:20px;
  background:#ddd;
  right:0;
 }
}

/*页码*/
.page_a{
  width:30px;
  height:30px;
  line-height:30px;
  color:#fff;
  margin:0 6px;
}
.page_prev,.page_next{
  width:90px;
}

.page_a.disabled{
  color:#888;
}
.page_a.disabled:hover{
  color:#888;
}
@media only screen and (max-width: 800px) {
  .page_a{
    width:30px;
    height:30px;
    line-height:30px;
    font-size:12px!important;
    margin:0 2px;
  }
  .page_prev,.page_next{
  width:45px;
}
}

/*详情*/
.news_article.none{
  opacity:0;
} 

/*忘记密码*/
.forgetPwd{
  padding:130px 0 5vw;
}
.el-step__title.is-process{
 color:var(--wy_Color)!important;
}
.el-link.el-link--default{
  color:var(--wy_Color)!important;
}
.el-link.is-underline:hover:after{
  border-color:var(--wy_Color)!important;
}
.captchaContainer .slidercaptcha .header {
	display: none;
}
.el-button span{
  color:#606266!important;
}
.el-steps--simple{
  padding:15px 0;
}
.el-step.is-simple:not(:last-of-type) .el-step__title{
  max-width:70%;
}
.el-button--primary {
    color: #fff;
    background-color: var(--wy_Color)!important;
    border-color: var(--wy_Color)!important;
}
.item.active[data-v-686f3b29], .item[data-v-686f3b29]:hover {
    color: var(--wy_Color)!important;
}
.page-container{
  padding: 120px 0!important;
}
.menu[data-v-686f3b29] .item[data-v-686f3b29]:not(:nth-child(1)){
  display: none!important;
}
/*详情字号*/
div[class*="e_richText"] h1{
  font-size: 22px;
}
div[class*="e_richText"] h2{
  font-size: 20px;
}
div[class*="e_richText"] h3{
  font-size: 18px;
}
div[class*="e_richText"] h4{
  font-size: 16px;
}
div[class*="e_richText"] h5{
  font-size: 14px;
}
div[class*="e_richText"] h6{
  font-size: 12px;
}
@media only screen and (max-width: 800px) {
div[class*="e_richText"] h1{
  font-size: 20px;
}
div[class*="e_richText"] h2{
  font-size: 18px;
}
div[class*="e_richText"] h3{
  font-size: 16px;
}
div[class*="e_richText"] h4{
  font-size: 14px;
}
div[class*="e_richText"] h5{
  font-size: 12px;
}
div[class*="e_richText"] h6{
  font-size: 12px;
}
}