@charset "utf-8";
/* CSS Document */

/*首页轮播图*/
.c-banner1 {
  position: relative; width: 100%; height:32.6vw; background-color: #000;
  z-index: 0;
}
.c-banner1 .swiper-slide {
  overflow: hidden;
}
.c-banner1 .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.c-banner1 .swiper-slide .c-mb1,
.c-banner1 .swiper-slide .c-mb2 {
  display: none;
}
@media (max-width: 828px) {
  .c-banner1 .swiper-slide .c-mb1,
  .c-banner1 .swiper-slide .c-mb2 {
    display: block;
  }
  .c-banner1 .swiper-slide .c-pc1,
  .c-banner1 .swiper-slide .c-pc2 {
    display: none;
  }
}
.c-banner1 .swiper-slide .c-pc1,
.c-banner1 .swiper-slide .c-mb1 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.c-banner1 .swiper-slide .c-pc2,
.c-banner1 .swiper-slide .c-mb2 {
  position: relative;
  z-index: 2;
}
.c-banner1 .container { position: absolute;
  z-index: 10; bottom: 0; right: 0;
  width: 100%; height: 100%;
  display: block;  color: #fff;
  align-items: center;
}
.c-banner1 .con { height: 100%; position: relative; bottom: -7%;
display: flex; justify-content: center; align-items: center; flex-direction: column;}
.c-banner1 .swiper-slide .con .title {  font-weight: bold; 
 line-height: 1.2;
position: relative; z-index: 0; 
transition: all 0.7s; opacity: 0;
transition-delay:0.7s;
top: -0.6em;}
.c-banner1 .con .txt { font-weight: normal; line-height: 1.5; max-width: 46em; margin: 1% auto 0;
position: relative; z-index: 0; 
transition: all 0.5s;
opacity: 0;
transition-delay:1.2s;
top: 2em;
}
.c-banner1 .con .moreBtnRed {
position: relative; z-index: 0; 
opacity: 0;
transition-delay:0.1s;
top: 2em; margin-top: 2%;
}

.c-banner1 .swiper-slide-active .con .title { opacity: 1;top: 0;}
.c-banner1 .swiper-slide-active .con .txt {opacity: 1;top: 0;}
.c-banner1 .swiper-slide-active .con .moreBtnRed {opacity: 1;top: 0;}
@media only screen and (max-width:1400px) {
	.c-banner1 .con .txt { font-size: 16px;}
}
@media only screen and (max-width:1200px) {
	.c-banner1 .con .txt { font-size: 14px;}
}
@media only screen and (max-width:1024px) {
	.c-banner1 .con .txt { font-size: 12px;}
	.c-banner1 .con .moreBtnRed {margin-top: 3vw; font-size: 14px; padding: 0 2.4vw; line-height: 2.6;}
}
@media only screen and (max-width:828px) {
.c-banner1 {height:83.46vw;}
.c-banner1 .con .title { font-size: 6.67vw; }
.c-banner1 .con .title span { display: block;}
.c-banner1 .con .txt { margin-top: 3%; margin-left: 4vw;margin-right:4vw;font-size: 3.2vw;}
.c-banner1 .con .moreBtnRed {margin-top: 3vw; font-size: 14px; padding: 0 2.4vw; line-height: 2.6;}
}

.c-banner1 .swiper-pagination { 
	left:0;right: 0; width: auto; margin-bottom: 1.56%; bottom: 0;
	display: flex;justify-content: center; align-items: center;
}
.c-banner1 .swiper-pagination .swiper-pagination-bullet { cursor: pointer; 
margin: 0 0.4em; border: 1px solid #ce0000; width: 12px; height: 12px; 
background-color: transparent;
 opacity: 1;
 -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.c-banner1 .swiper-pagination .swiper-pagination-bullet-active {
background-color: #ce0000;}
@media only screen and (max-width:1024px) { 
	.c-banner1 .swiper-pagination .swiper-pagination-bullet {
		width: 8px; height: 8px;  margin: 0 0.3em;
	}
}
@media only screen and (max-width:828px) { 
	.c-banner1 .swiper-pagination .swiper-pagination-bullet {
		width: 6px; height: 6px;  margin: 0 0.3em;
	}
}

@keyframes downAnim {
  0% { opacity: 0.3;
    transform: translate(0,0);
    -ms-transform: translate(0,0); 
    -webkit-transform: translate(0,0);
  }
  50% {
    opacity: 1;
	transform: translate(0,12px);
	-ms-transform: translate(0,12px); 
	-webkit-transform: translate(0,12px);
  }
  100% {opacity: 0.3;
   transform: translate(0,0);
   -ms-transform: translate(0,0); 
   -webkit-transform: translate(0,0);
  }
}
@media only screen and (max-width:828px) { 
	.c-banner1 .swiper-button-next  { right: 0; font-size: 2.1vw;}
	.c-banner1 .swiper-button-prev { left: 0; font-size: 2.1vw;}
	.c-banner1 .swiper-pagination {margin-bottom:4.7vw;}
}

/*产品*/
.proBox { padding: 3.6em 0 3em; 
background:#efeff2 url(../png/pro_bg.png) no-repeat center 0 / auto 28.9em;}
.proBox .title { color: #fff; font-weight: bold;}
.proBox .title2 { margin-top: 0.5em; color: #a1a1a1;}
.proBox .tab { margin-top: 3em;}
.proBox .tabMB { margin-left:1em; margin-right: 1em; display: none; position: relative; z-index: 0;}
.proBox .tab ul { display: flex; justify-content: space-between; align-items: stretch;}
.proBox .tab li { cursor: pointer; width: 14.2%; margin-right: 1.3%; color: #fff; 
background-color: rgba(255,255,255,0.15); display: flex; flex-direction: column;
justify-content: center; align-items: center; }
.proBox .tab li.liTab {padding: 1em 0.1em 0.5em;}
.proBox .tab li>a { display: flex; width: 100%; height: 100%; display: flex; flex-direction: column;
justify-content: center; align-items: center; color: #fff; }
.proBox .tab li>a:hover {background-color: #ca0000;}
.proBox .tab li:nth-child(7) { margin-right: 0; width: 6.55%;}
.proBox .tab li img { width: 3.125em; height:50px; object-fit: contain;
margin: 0 auto;}
.proBox .tab li .name { height: 2.4em; line-height: 1.12; overflow: hidden;}
.proBox .tab li.cur { position: relative; z-index: 0; background-color: #ca0000;}
/* .proBox .tab li.cur::before { display: block; content: ""; 
 position: absolute;  width: 1em; height: 1em;
 bottom: -1em; left: 50%; margin-left: -0.5em;
 background: url(../images/arr_6.png) no-repeat 0 center / contain;
 transform: rotate(90deg);
 -ms-transform: rotate(90deg); 
 -webkit-transform: rotate(90deg);
 } */
 .proBox .moreBtnRed2 { margin-top: 3em;}
  @media only screen and (max-width:1100px) {
	  .proBox .tab li .name { font-size: 12px;}
  }
 @media only screen and (max-width:828px) {
	.proBox .tab li .name { font-size: 12px;}
	 .proBox .moreBtnRed2 { margin-top: 3.6%;}
 }
 @media only screen and (max-width:360px) {
 	.proBox .tab li .name { font-size: 10px;}
 }
 
 .wrap .proBox .swiper-button-next { right: -2em; width: 1.5em;
 height: auto; bottom: 0; top: 1em; margin-top: 0;}
 .wrap .proBox .swiper-button-prev {left: -2em; width: 1.5em;
  height: auto; bottom: 0; top: 1em; margin-top: 0;}
.proBox .tabMB .swiper-slide:last-child li { width: 100%; margin-right: 0; height: 100%;}
.proBox .tabMB .swiper-slide:last-child li .name2 { margin-top: 1.3em;}
.proBox .tabMB .swiper-slide:last-child li .add { margin-bottom: 0.9em;}

.proBox .pConZ { position: relative; z-index: 0;}
.proBox .pCon { /* filter:alpha(opacity=0);-moz-opacity:0; opacity:0;
 position: absolute; z-index: 0; top: 0; left: 0; */
width: 100%;
display: none;
 justify-content: space-between; align-items:stretch;}
.proBox .pCon:nth-child(1) {
 position: relative; z-index: 1;}
.proBox .pCon.show {/* filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0; z-index: 2; */
display: flex;
}
.proBox .pConL {margin-top: 2.5em;  width: 49.35%;}
.proBox .pConR { margin-top: 2.5em; width: 49.35%;}
.proBox .list { height: 100%;}
.proBox .list ul { height: 100%;
display: flex; flex-direction: column; justify-content: flex-start; align-items: stretch;}
.proBox .list li { margin-top: 3.5%; cursor: pointer; 
background-color: #fff;
/* box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.08); */
flex: 1;
}
.proBox .list li:nth-child(1) { margin-top: 0;}
.proBox .list .lib {padding: 4.4% 1.44% 9% 4.4%;
display: flex; justify-content: space-between; align-items: center;
}
.proBox .list .pic { margin-top: 4.2em; display: block; cursor: pointer;/* width: 56%; */  width: 48%;
position: relative; z-index:0; 
 padding-top: 38.4%; }
.proBox .list .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%;
 object-fit: contain;}

.proBox .list .txt {  text-align: left; /* width: 40%; */width: 48%; 
margin-right: 4%;}
.proBox .list .num { color: #A1A1A1; }
.proBox .list .name { margin-top:5%; color: #3A3838;  line-height: 1.1;
height: 2.2em; overflow: hidden; font-weight: bold; margin-right: -100%;}
.proBox .list .intro { margin-top: 5%; color: #3A3838; 
overflow: hidden; line-height: 1.25; }
.proBox .list .intro p { background: url(../png/dot.png) no-repeat  0 0.4em / 0.8em auto; 
padding: 0.35em 0 0.35em 1.3em;}
.proBox .moreBtnRed {margin-top:12%; line-height: 3; padding: 0 1.2em 0 2.5em;}
.proBox .moreBtnRed span { position: relative; top: 0.1em; margin-left: 1em;}

.proBox .listd { height: 100%;}
.proBox .listd ul { }
.proBox .listd li { margin-top: 3.5%; cursor: pointer; 
background-color: #fff;
box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.08);}
.proBox .listd li:nth-child(1) { margin-top: 0;}
.proBox .listd .lib {padding: 4.4% 7% 1% 7%;}
.proBox .listd .pic { margin: 8% 2% 0; display: block; cursor: pointer; position: relative; z-index:0; 
 padding-top: 66%; }
.proBox .listd .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%;
 object-fit: contain;}

.proBox .listd .txt {  text-align: left; }
.proBox .listd .num { color: #A1A1A1; }
.proBox .listd .name { margin-top:3%; color: #3A3838;  line-height: 1.1;
 font-weight: bold;}
.proBox .listd .intro { margin-top: 3%; color: #3A3838; 
overflow: hidden; line-height: 1.25;}
.proBox .listd .intro p { background: url(../png/dot.png) no-repeat  0 0.4em / 0.8em auto; 
padding: 0.35em 0 0.35em 1.3em;}
.proBox .listd .moreBtnRed {margin-top:3%;}

.swiper-pro-d { position: relative; z-index: 0; height: 100%; background-color: #fff;
/* box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.08); */
}
.swiper-pro-d .swiper-pagination { z-index: 10; width: auto; position: absolute; 
top:3.5%; right: 5.2%; bottom: auto; left: auto;
display: flex; justify-content: flex-start; align-items: center;}

.swiper-pro-d .swiper-pagination .swiper-pagination-bullet { cursor: pointer; 
margin: 0 0.4em; border: 1px solid #ce0000; width: 12px; height: 12px; 
background-color: transparent;
 opacity: 1;
 -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.swiper-pro-d .swiper-pagination .swiper-pagination-bullet-active {
background-color: #ce0000;}

@media only screen and (max-width:1540px) { 
	.swiper-pro-d .swiper-pagination  {top:3%;}
}
@media only screen and (max-width:1200px) { 
	.swiper-pro-d .swiper-pagination  {top:2%;}
}
@media only screen and (max-width:1024px) { 
	.swiper-pro-d .swiper-pagination .swiper-pagination-bullet {
		width: 8px; height: 8px;  margin: 0 0.3em;
	}
}
@media only screen and (max-width:828px) { 
	.swiper-pro-d .swiper-pagination  {top:6%;}
	.swiper-pro-d .swiper-pagination .swiper-pagination-bullet {
		width: 6px; height: 6px;  margin: 0 0.3em;
	}
}

@media only screen and (max-width:828px) { 
.proBox { background-size: auto 36em ;}
.proBox .pCon { flex-wrap: wrap;}
.proBox .pConL { width: 100%;}
.proBox .pConR{ width: 100%; display: none;}
.proBox .list .lib { display: block;padding: 7% 7% 4.4%;}
.proBox .list .txt { width: 100%; margin-right: auto;}
.proBox .list .pic { width: 100%; padding-top: 75%;}
.proBox .listd .lib { padding-top: 7%;}
.proBox .tab { margin-top: 1em;}
.proBox .tabPC { display: none;}
.proBox .tabMB { display: block;}
.proBox .tab ul { flex-wrap: wrap;}
.proBox .tab li { margin-top: 1em; padding: 1em 0 0.5em;}
.proBox .tab li.liTab { width: auto; flex: 1; padding: 1em 0 0.5em; margin-right: 0.5em;}
.proBox .tab li:nth-child(3n) { margin-right: 0;}
.proBox .tab li:nth-child(7) { width: 100%;}
.proBox .tab.tabMB li.liTab { margin-right: 0;}
}

/*关于*/
.aboutBox { padding: 3.6em 0 5.1em; background:#fefefe url(../png/about_bg.png) no-repeat center 0 / cover;}
.aboutBox .title { color: #3A3838; font-weight: bold;}
.aboutBox .title2 { margin-top: 0.5em; color: #A1A1A1;}
.aboutBox .listDate { margin-top: 5.3em; 
display: flex; justify-content: space-around; align-items: center;}
.aboutBox .listDate .item {	flex: 1;}
.aboutBox .listDate .num { line-height: 1.2; color: #ce0000; font-weight: bold;}
.aboutBox .listDate .line {width: 1px;height:5em; background-color: #efefef;
	 /* height:1.5em ; width: 1em;
	 background: url(../images/line.png) no-repeat center center / contain; */}
@media only screen and (max-width:828px) { 
	.aboutBox .listDate { flex-wrap: wrap; margin-top: 0.5em;}
	.aboutBox .listDate .item { flex: initial; width: 46%; margin: 1.5em 2% 0;}
	.aboutBox .listDate .line { display: none;}
	.aboutBox .moreBtnRed2 { margin-top: 3em;}
}

/*新闻*/
.newBox { padding: 3.75em 0 7em; 
background: #f0f1f3;
/* background: #f0f1f3 url(../images/new_bg.png) no-repeat center center / cover; */
}
.newBox .title { display: flex; 
 justify-content: space-between; align-items: center; text-align: left;}
.newBox .title .name { font-weight: bold; color: #3A3838; line-height: 1.2; }
.newBox .title .tab { text-align: center;}

.newBox .title .tab ul { display: flex; justify-content: flex-start; align-items: stretch;}

.newBox .title .tab li { width: 12.5em; margin-left: 0.7em; cursor: pointer;
 line-height: 3em; color: #8A8A8A; background-color: #fff;transition: all 0.3s;}
 
@media only screen and (max-width:1420px) {
 	.newBox .title { display: block;}
 	.newBox .title .tab ul { margin: 1.5em -0.35em; justify-content: flex-end;}
 	
}

@media only screen and (max-width:828px) {
	.newBox .title .tab li { flex: 1; width: auto; margin:0 0.35em;}
}
 
.newBox .title .tab li.cur{ background-color: #CE0000; color: #fff;}
.newBox .title .tab li i { position: relative; top: -0.2em; display: inline-block; vertical-align: middle;
width: 1.27em; height: 1.27em;
background: url(../png/new_i_1.png) no-repeat center center /contain;}

.newBox .title .tab li i.i1 { background-image: url(../png/new_i_1.png);}
.newBox .title .tab li i.i2 { background-image: url(../png/new_i_2.png);}
.newBox .title .tab li i.i3 { background-image: url(../png/new_i_3.png);}

.newBox .title .tab li.cur i.i1 { background-image: url(../png/new_i_1_on.png);}
.newBox .title .tab li.cur i.i2 { background-image: url(../png/new_i_2_on.png);}
.newBox .title .tab li.cur i.i3 { background-image: url(../png/new_i_3_on.png);}

.newBox .nConZ { margin-top: 2.2em; position: relative; z-index: 0;}
.newBox .nCon {position: relative; z-index: 0; filter:alpha(opacity=0);-moz-opacity:0; opacity:0;
position: absolute; z-index: 0; top: 0; left: 0; width: 100%; display: block;}
.newBox .nCon:nth-child(1) {
 position: relative; z-index: 1;}
.newBox .nCon.show {filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0; z-index: 2;}

.newBox .list ul { display: flex; justify-content: space-between; align-items: stretch;}
.newBox .list li { margin: 1.8% 1.95% 0 0; width: 32.3%; background-color: #fff; text-align: left;}
.newBox .list li:nth-child(3n){ margin-right: 0;}
.newBox .list li .lib { padding: 4.5% 4% 4% }
.newBox .list .pic { margin-top: 3%; position: relative; z-index: 0; width: 100%; 
padding-top: 59%; 
display: block; cursor: pointer; overflow: hidden;}
.newBox .list .pic img {position: absolute; left: 0; top: 0; width: 100%; height: 100%;
object-fit: cover; }

.newBox .list .txt { padding: 4% 0;}
.newBox .list .date { color: #757575;}
.newBox .list .name { color: #3A3838; font-weight: bold;
line-height: 1.5em; height: 1.5em; overflow: hidden;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:1; }
.newBox .list .name a {color: #3A3838;}
.newBox .list .name a:hover {color: #CE0000;}
.newBox .list .about { margin-top: 2.6%; color: #3A3838; }
.newBox .list .about span { display: inline-block; }
.newBox .list .about .date {color: #3A3838; padding-left: 1.9em;
background: url(../png/time.png) no-repeat 0 center / auto 1.3em;} 
.newBox .list .about .add {color: #3A3838; padding-left: 1.5em; margin-right: 1.2em;
background: url(../png/add.png) no-repeat 0 center / auto 1.28em;} 
.newBox .list .btnw { margin-top: 7%; color: #D4D4D4;}
.newBox .list .btnw a { display: inline-block; color: #CE0000; margin-right: 1em;}
.newBox .list .btnw a.a_reg { margin-left: 1em; padding-left: 1.3em;
background: url(../png/user.png) no-repeat 0 center / auto 1em;}

.newBox .swiper-new { width: 100%;}
.newBox .swiper-new .swiper-slide { width: 32.3%; background-color: #fff; text-align: left;}
.newBox .swiper-new .swiper-slide .lib { padding: 4.5% 4% 4% }
.newBox .swiper-new .swiper-slide .pic { margin-top: 3%; position: relative; z-index: 0; width: 100%; 
padding-top: 59%; 
display: block; cursor: pointer; overflow: hidden;}
.newBox .swiper-new .swiper-slide .pic img {position: absolute; left: 0; top: 0; width: 100%; height: 100%;
object-fit: cover; }

.newBox .swiper-new .swiper-slide .txt { padding: 4% 0;}
.newBox .swiper-new .swiper-slide .date { color: #757575;}
.newBox .swiper-new .swiper-slide .name { color: #3A3838; font-weight: bold;
line-height: 1.5em; height: 1.5em; overflow: hidden;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:1; }
.newBox .swiper-new .swiper-slide .name a {color: #3A3838;}
.newBox .swiper-new .swiper-slide .name a:hover {color: #CE0000;}
.newBox .swiper-new .swiper-slide .intro { margin-top: 2.6%; color: #A1A1A1;
line-height: 1.4;
height: 4.2em; overflow: hidden;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:3; 
}
.newBox .swiper-new .swiper-slide .about { color: #3A3838; overflow: hidden;
white-space:nowrap; *white-space:nowrap; 

 }
.newBox .swiper-new .swiper-slide .about span { display: inline-block; }
.newBox .swiper-new .swiper-slide .about .date { display: block; color: #3A3838; 
margin-top: 2.6%; padding-left: 1.7em;
background: url(../png/time.png) no-repeat 0 0.1em / auto 1.3em;} 
.newBox .swiper-new .swiper-slide .about .add {display: block; color: #3A3838; 
margin-top: 2.6%; padding-left: 1.5em; margin-right: 1.2em;
background: url(../png/add.png) no-repeat 0 0 / auto 1.34em;} 
.newBox .swiper-new .swiper-slide .btnw { margin-top: 7%; color: #D4D4D4;overflow: hidden;
white-space:nowrap; *white-space:nowrap; height: 24px;
}
.newBox .swiper-new .swiper-slide .btnw a { display: inline-block; color: #CE0000; margin-right: 1em;}
.newBox .swiper-new .swiper-slide .btnw a.a_reg { margin-left: 1em; padding-left: 1.3em;
background: url(../png/user.png) no-repeat 0 center / auto 1em;}
.newBox .swiper-new .swiper-slide .btnw a.a_live { margin-left: 1em; padding-left: 1.3em;
background: url(../png/consult_2.png) no-repeat 0 center / auto 0.85em;}



.newBox .moreBtnRed2 { margin-top: 4em;}
.newBox .moreBtnTr{ line-height: 1.5;}

@media only screen and (max-width:1400px) { 
	.newBox .swiper-new .swiper-slide .btnw { margin-right: 0;}
	.newBox .swiper-new .swiper-slide .btnw a { margin-right: 0.3em;}
	.newBox .swiper-new .swiper-slide .moreBtnTr span { margin-left: 0;}
	.newBox .swiper-new .swiper-slide .btnw a.a_reg { margin-left: 0.3em; margin-right: 0; padding-right: 0;}
}

@media only screen and (max-width:1250px) {
	.newBox .swiper-new .swiper-slide .btnw { font-size: 14px;}
}
@media only screen and (max-width:1100px) {
	.newBox .swiper-new .swiper-slide .btnw { font-size: 12px;}
}
@media only screen and (max-width:828px) {
	.newBox .swiper-new .swiper-slide .btnw { font-size: 1em;}
}

.newBox .swiper-button-next,
.newBox .swiper-button-prev{
  bottom: auto;
  top: 50%;
  margin-top: -6.4em;
  width: 2.5em;
  height: 4.37em;
  opacity: 1;
  transition: 0.1s;
  right:0;left: auto;
  background:rgba(58,56,56,0.2) url(../png/arr_3.png) no-repeat center / 0.75em auto;
  
}
.newBox .swiper-button-prev {
	left:0;right: auto;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Safari and Chrome */
}
.newBox .swiper-button-next:hover,
.newBox .swiper-button-prev:hover{
  background-color: #ce0000; 
}
.newBox .swiper-button-disabled { opacity: 0.4;}

@media only screen and (max-width:828px) { 
.newBox  {padding: 10% 0 20%;}
.newBox .title  { display: block;}
.newBox .title .tab { font-size: 14px; margin-top: 1.5em;}
.newBox .title .tab li { padding: 1.2em 0.3em 1em; line-height: 1.2;}
.newBox .title .tab li i { display: block; margin: 0 auto 0.2em;}
.newBox .list ul { display: block;}
.newBox .list li { width: 100%; margin:5% 0 0;}
.newBox .swiper-new { width: 74vw; margin: 0 auto;}
.newBox .swiper-new .swiper-slide {width: 74vw;}
.newBox .moreBtnRed2 { margin-top:10%;}
.newBox .swiper-new .swiper-slide .btnw a { margin-right: 0.6em;}
.newBox .swiper-new .swiper-slide .btnw a.a_reg { margin-left: 0.6em;}
}
