@charset "UTF-8";

.boxGray {
  /* background: #f9f9f9;*/
  padding: 30px 0;
  margin-bottom: 30px;
  border-top: 1px solid #e9e9e9;
}

.position {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  text-align: left;
}
goods-shop
.position span {
  color: #999;
}

.position h3 {
  margin-top: 42px;
  margin-bottom: 35px;
  font-size: 30px;
}

.newsList {
  display: flex;
  display: -webkit-flex;
  direction: row;
}

.newsList .row{width:100%;}

.newsList ul {
  text-align: left;
  margin-bottom: 20px;
}

/*new*/
/*.newsList ul li:first-child{width: 100%;height:200px;overflow:hidden;}*/

.newsList ul img {
  max-width: 100%;
}

.newsList ul h4 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 0.5rem;
}

.newsList ul dt {
  color: #999;
}

.position,
.newsList,
.newsInfo,
.goods_imgShow,
.goodsMain,
.goods-list-box,
.goods-rank,
.goods-detail,.goodsIntrodution,.goodsshopList,.allShop,.allshopList,.advisory,.shoes_teco_box,.contact,.vision,.sloganBox,.globalCon,.history,.MJshoesBox,.copyrightItem{
  margin-left: 0;
  margin-right: 0;
}

.pagenext {
  width: 100%;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  padding: 30px 0 0 0;
}

.pagenext a{
  display: inline-block;
  padding: 12px 20px;
  border-radius: 4px;
  border: 1px solid #999;
  margin: 0 6px;
}

/*new*/
.pagenext span {color:red;font-weight:bold;display: inline-block;padding: 12px 20px;border-radius: 4px;border: 1px solid #ddd;margin: 0 6px;}

.newsInfo_tit {
  width: 100%;
  text-align: center;
}

.pageRun {
  width: 100%;
  display: flex;
  display: -webkit-flex;
  justify-content: flex-start;
  flex-direction: column;
  padding: 30px 0 0 0;
}

.pageRun a {
  display: inline-block;
  line-height: 28px;
}

.newsArticle {
  padding: 20px 0;
  width: 100%;
  font-size: 14px;
  line-height: 32px;
}

.newsArticle img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  margin-top:20px;
  margin-bottom:20px;
  height:auto;
}

.wordcenter {
  text-align: center;
}

.goodsArea {
  padding: 22px 0 60px 0;
}

.goodsTit {
  width: 100%;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  margin-bottom: 10px;
}

.goodsTit h3 {
  font-weight: bold;
  color: #073190;
}

.goods_imgShow img {
  max-width: 100%;
}

.goodsBox {
  margin-bottom: 35px;
}

.goodsBoxWidth {
  width: 100%;
}

.goodsClass {}

.goodsClass .newsList ul {
  float: left;
}

.goodsClass ul li {
  border: 1px solid #d6d6d6;
  padding: 15px;
  text-align: center;
}

.goodsClass ul p {
  text-align: center;
  line-height: 30px;
}

.goodsClass ul li img {
  max-width: 100%;
}

.goodsclassABC {
  font-size: 24px;
  font-weight: 500;
  padding: 0 0 20px 0;
	margin-top: 40px;
}

.swiper-container {
  width: 100%;
  height: 170px;
}
.swiper-container{
  height:auto!important;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 40% !important;
  width: 27px;
  height: 44px;
}

.swiper-wrapper {
  align-items: flex-start;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-slide ul{
	width:100%;
}

.goodsMain .newsList {
  display: block;
}

.goodsMain .newsList ul {
  display: block;
  padding: 0;
}

.goodsMain .newsList li {
  border: none;
  padding: 0;
  text-align: left;
  height: auto;
}

.goodsNews {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
}

.goods-shop-box {
  padding: 0 12px;
}

.goodsMain .goods-shop ul li {
  border: none;
  padding: 0;
  text-align: left;
  height: auto;
}

.goods-shop {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  margin-right: -1.6%;
}

.goods-shop div {
  width: 48.4%;
  float: left;
  border: 1px solid #d6d6d6;
  padding: 15px;
  margin-bottom: 15px;
  margin-right: 1.6%;
}

.goods-shop-item {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}

.goods-shop-item ul h4 {
  font-size: 18px;
  font-weight: bold;
}

.goods-shop-item ul img {
  max-width: 100%;
  margin-bottom: 15px;
}

.goods-shop-item ul p {
  font-size: 14px;
  line-height: 22px;
  text-align: left;
  margin-bottom: 0.2rem;
}

.goods-shop-item ul a {
  font-style: italic;
}

.goods-shop-item ul span {
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #073190;
  border-radius: 50%;
  text-align: center;
  margin-left: 5px;
  font-size: 12px;
}

.goods-shop-item ul:last-child {
  padding-left: 0px;
}

.tenisImg {
  margin-top: 20px;
  margin-bottom: 30px;
}

.goods-list {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  /*justify-content: space-between;*/
  margin-right: -1.6%;
}

.goods-list ul {
  width: 48.4%;
  margin-bottom: 20px;
  margin-right: 1.6%;
}

.goods-list ul li {
  border: 1px solid #d6d6d6;
  margin-bottom: 10px;
  text-align: center;
  padding: 15px;
}

.goods-list ul li img {
  max-width: 100%;
}

.goods-rank {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  align-items: center;
}

.goods-rank .rank {
  padding-bottom: 20px;
}

.goods-rank .rank select {
  height: 24px;
  margin-left: 5px;
}

.goods-detail {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  margin-top: 20px;
}

.goods-detail div {
  width: 100%;

}
.goodsImg ul{padding:5px 0px;}
.goodsImg ul li{
padding:5px 0px;
float:left;
  width: 15%;
  margin-right:9px;
  line-height: 23px;
  display:table;
}
.goodsImg  ul li a{
  display: inline-block;
  vertical-align:middle;
  width:100%;
  height:80px;
  overflow:hidden;
}
.goodsImg  ul li a b{
  display:block;
  width:100%;
  height:100%;
  border: 1px solid #d6d6d6;
  padding: 5px;
  margin-bottom: 5px;
  background-size:90% auto!important;background-repeat:no-repeat!important;background-position:center center!important;
}
.goodsImg  ul li a:hover b{
  border: 1px solid #849573;
}

.goodsImg .goodsImgBig {
  padding-top:80%;
  width:100%;
  overflow:hidden;
  border: 1px solid #d6d6d6;
  text-align: center;
  background-size:80% auto!important;background-repeat:no-repeat!important;background-position:center center!important;
}

.goodsImg .goodsImgBig img {
  max-width: 100%;
}

.goodsInfo {
  text-align: left;
  padding-left: 0px;
  margin-top: 20px;
}
.goodsInfo .goodsColor{
  display: flex;
  display: -webkit-flex;
}
.goodsInfo dt{
  margin-top: 20px;
  margin-bottom: 4px;
}
.goodsInfo h5{
  margin-top: 35px;
  margin-bottom: 20px;
}
.goodsInfo .goodsSize a{
    display: inline-block;
    line-height: 38px;
    padding: 0 15px;
    border: 1px solid #d6d6d6;
    margin-right: 10px;
}
.goodsInfo .goodsSize a:hover{
    border: 1px solid #849573;
}
.goodsInfo .goodsColor li{
  width: 15%;
  margin-right:10px;
  line-height: 23px;
  display:table;
}
.goodsInfo .goodsColor li a{
  display: inline-block;
  vertical-align:middle;
  width:100%;
  height:80px;
  overflow:hidden;
}
.goodsInfo .goodsColor li a b{
  display:block;
  width:100%;
  height:100%;
  border: 1px solid #d6d6d6;
  padding: 5px;
  margin-bottom: 5px;
  background-size:80% auto!important;background-repeat:no-repeat!important;background-position:center center!important;
}
.goodsInfo .goodsColor li a:hover b{
  border: 1px solid #849573;
}
.goodsInfo .goodsColor li span{
  display: block;
  text-align:center;
  width:100%;
}
.goodsInfo .goodsColor img{
  max-width: 100%;

}
.goodsInfo dd{
  margin-top: 10px;
}
.goodsBuy{
  width: 60%;
  line-height: 48px;
  background: #ffd800;
  border-radius: 6px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
}
.goodsBuy .icon{
  font-size: 24px;
  color: #fff;
  line-height: 48px;
  height: 48px;
  display: inline-block;
  margin-right: 10px;
}
.goodsIntrodution img{max-width:100%;}
.goodsIntrodution .swiper-wrapper li{
  border: 1px solid #d6d6d6;
  padding: 10px;
}
.goodsIntrodution .swiper-wrapper li img{
  max-width: 100%;
}
.goodsIntrodution .swiper-wrapper dd,.goodsIntrodution .swiper-wrapper dt{
  text-align: left;
  font-size: 12px;
  margin-bottom: 0;
}
.goodsTable table{
  width: 100%;
}
.goodsTable td,.goodsTable th{
  border: 1px solid #d6d6d6;
}
.goodsTable th{
  width: %;
  line-height: 45px;
  background: #f8f8f8;
  text-align: center;
}
.goodsTable td{
  padding-left: 30px;
  line-height: 45px;
}
.detail_info2{
margin-bottom:50px;
}
.detail_info2 div{
 margin-right:-3%;
 display:flex;
 display: -webkit-flex;
 justify-content:space-between;
 text-align: center;
}
.detail_info2 div ul{
  margin-right:3%;
}
.detail_info{
margin-bottom:50px;
}
.detail_info div{
 margin-right:-3%;
 display:flex;
 display: -webkit-flex;
 justify-content:space-between;
 text-align: center;
}
.detail_info li{
	margin-right:3%;
}
.goods_point{
 display:flex;
 display: -webkit-flex;
 justify-content: flex-start;
 text-align: center;
}
.goods_point ul{
 width: 33.33%;
}
.goodsmafan{
  line-height: 32px;
}
.goodsshopList ul{
  display: flex;
  display:-webkit-flex;
  justify-content: space-between;
  border: 1px solid #d6d6d6;
  padding: 15px 15px;
  align-items: center;
  margin-bottom: 20px;
}
.goodsshopList ul:hover{
  background: #073190;
  color:#fff;
}
.goodsshopList ul p{
  margin-bottom: 0;
}
.allShop h3{
  font-size: 38px;
  margin: 30px 0;
  text-align: center;
}
.allShop-form{
  text-align:center;
}
.allShop-form select{
  width: 70%;
  height: 50px;
  border-radius: 30px;

  color: #999;
  /*去掉默认的下拉三角*/
  appearance:none;  
  -moz-appearance:none;  
  -webkit-appearance:none;
  /*添加下拉三角图标*/
   background: url("/content/templates/amuker/images/int.png") no-repeat right center transparent;
   padding: 0 20px;
   font-size: 14px;

}
.allshopList{

}
.allshopList ul{
  display: flex;
  display:-webkit-flex;
  justify-content: space-between;
  border: 1px solid #d6d6d6;
  padding: 15px 15px;
  align-items: center;
  margin-bottom: 20px;
}
.allshopList ul:hover{
  background: #073190;
  color:#fff;
}
.allshopList ul p{
  margin-bottom: 0;
}
.advisory{
  font-size: 14px;
}
.advisory ul{
  border: 1px solid #d6d6d6;
  padding: 15px 15px;
  align-items: center;
  margin-bottom: 20px;
}
.advisory ul span,.advisory ul em{
  font-weight: bold;
  font-size: 16px;
}
.advisory ul span{
  color: #073190;
}
.advisory ul em{
  color: red;
}
.containerGray{
  background: #f9f9f9;
  margin-bottom: 0;
}
.containerWhite{
  background: #fff;
}
.shoes_first{
  background: #fff;
  -moz-box-shadow:0px 0px 20px #dfdfdf; 
  -webkit-box-shadow:0px 0px 20px #dfdfdf; 
  box-shadow:0px 0px 20px #dfdfdf;
  padding: 30px 30px 30px 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.wave-logo{
  flex-grow: 1;
  margin-right: 2%;
  text-align: center;
}
.shoes_first img{
  max-width: 100%;
}
.wave-info{
  flex-grow:2;
  margin-right: 3%;
  margin-bottom: 30px;
}
.wave-point{
  display: flex;
}
.wave-point li{
  margin-right: 5%;
}
.wave-class{
  flex-grow: 1;
  display: flex;
  display: -webkit-flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: center;
}
.wave-class li{
  margin-bottom: 10px;
  margin: 0 5px;
}
.shoes_list{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.shoes_list_bg{
  background: #fff;
  box-shadow: 0 0 8px #ebebeb;
  padding: 30px;
}
.shoes_list_slide{
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
.shoes_list_slide img{
  max-width: 100%;
}
.shoes_list_slide ul{
  width: 100%;
}
.shoes_list_slide_r{
  text-align: center;
}
.shoes_list_slide_r li:first-child{
  height: 100px;
  line-height: 100px;
}
.shoes_list_slide_logo{
  margin-bottom: 40px;
  height: 100px;
  line-height: 100px;
}
.shoes_list_slide_r li:first-child{
  margin-bottom: 30px;
}
.shoes_list_box{
  width: 100%;
  margin-top: 30px;
}
.shoes_list_slide_class{
  margin-top: 20px;
  text-align: right;
}
.shoes_list_slide_class img{
  margin-left: 10px;
}
.cloth_first{
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  background: #fff;
  -moz-box-shadow:0px 0px 20px #dfdfdf; 
  -webkit-box-shadow:0px 0px 20px #dfdfdf; 
  box-shadow:0px 0px 20px #dfdfdf;

}
.cloth_first div{
  width: 100%;
}
.cloth_first div img{
  max-width: 100%;
}
.cloth_first div:first-child{
  padding: 45px;
}

.cloth_list{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.cloth_list img{
  max-width: 100%;
}
.cloth_list div{
  display: flex;
  background: #fff;
  display: -webkit-flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 50px 30px;
  width: 100%;
  margin-bottom: 30px;
}
.cloth_list div ul{
  width: 100%;
}
.cloth_list div ul:first-child{
  padding-right: 20px;
}
.cloth_list div ul li:first-child{
  margin-bottom: 20px;
}
.contact{
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}
.contact img{
  max-width: 100%;
}
.contact_con{
  background: #fff;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
}
.contact_con ul{
  padding: 30px;
}
.contact_img{
  width: 100%;
    background-size: 100% auto!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
}
.contact_con ul:hover{
  background: #073190;
  color: #fff;
}
.visionBox{
  padding: 50px 0;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
.visionBox ul{
  width: 100%;
}
.visionBox h1,.sloganBox h1,.groupInfo h1,.globalBox h1{
  margin-bottom: 1.6rem;
  font-size: 2rem;
}
.vision img{
  max-width: 100%;
}
.visionBox h4{
  font-size: 26px;
  color: #073190;
  line-height: 42px;
  margin-bottom: 1rem;
}
.visionBox p{
  font-size: 18px;
line-height: 30px;
}
.visionBox ul:first-child{
  padding-right: 0;
}
.visionBox ul:last-child{
  background: #073190;
  height: 250px;
  line-height: 200px;
  text-align: center;
  vertical-align: middle;
  padding: 20px 40px;
}
.sloganBox{
  text-align: center;
}
.sloganBox_img{
  padding:32px 0 43px 0;
}
.sloganBox_img img{
  max-width: 100%;
}
.sloganBox_word{
  font-size: 18px;
  line-height: 32px;
}
.group{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.group div{
  width: 100%;
}
.group img{
  max-width: 100%;
}
.groupInfo{
  padding: 50px 20px 20px 40px;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
}
.groupInfo dd{
  font-size: 18px;
  line-height: 50px;
  width: 100%;
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: 0;
}
.globalCon{
	text-align:center;
}
.globalBox img{
  max-width: 100%;
}
.globalBox h2{
  display: inline-block;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  padding: 20px 30px;
  font-size: 20px;
}
/*history*/
.historyTit{
  text-align: center;
}
.historyTit h2{
  display: inline-block;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  padding: 20px 30px;
  font-size: 20px;
}
.history_mains img{
  max-width: 100%;
}
.history_item{
  margin-bottom: 2rem;
  background:#fff;
  padding:15px;
}
.history_item h3{
	margin-top:20px;
}
.his-more{
  display: block;
  font-size: 14px;
  line-height: 38px;
  background:#073190;
  width: 180px;
  height: 38px;
  color: #fff;
  text-align: center;
  margin:0 auto;
  border-radius: 6px;
}
.his-new{
  display: block;
  font-size: 14px;
  line-height: 34px;
  background: #d50a1d;
  width: 120px;
  height: 34px;
  color: #fff;
  text-align: center;
  margin:0 auto;
  margin-top: 30px;
  margin-bottom:30px;
}
.MJshoes{
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  margin-right: -2%;
  flex-wrap: wrap;
}
.MJshoes img{
  max-width: 100%;
}
.MJshoes ul{
  width: 48%;
  margin-right: 2%;
  border: 1px solid #d9d9d9;
  margin-bottom: 20px;
}
.MJshoes_word{
  font-size: 24px;
  line-height: 36px;
}
.MJshoes ul dd{
  text-align: center;
}
.ec-shop{
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  flex-wrap: wrap;
}
.ec-shop a{
  display: inline-block;
  font-size: 18px;
  color: #fff;
  padding: 20px 50px;
  background: #343a8e;
  margin:20px;
}

.globalBox h3{
  text-align: left;
  border-bottom: 1px solid #ddd;
  line-height: 62px;
}
.contryList{
  /*display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  flex-wrap: wrap;*/
}
.contryList a{
  width: 100%;
  display: inline-block;
  line-height: 38px;
  font-size: 16px;
  text-align: left;
  color:#000;
}
.contryList a img{
	margin-right:12px;
	max-width:90%;
}
.contryList a:hover{
  text-decoration: underline;
}

.contryList dd{
	text-align:left;
}
/*goods_detail*/
.tenis_detail{
  display: flex;
  display: -webkit-flex;
  margin-right: -4%;
  flex-wrap: wrap;
}
.tenis_detail ul{
  width: 46%;
  margin-right: 4%;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.left_side{
}
.right_side{
  width: 100%;
  padding-left: 0px;
}
.right_side h3{
  font-size: 18px;
  font-weight: bold;
}
.news_con_sty img{
  margin-bottom:0;
	margin-top:0;
}
.catalog{
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
	margin-bottom:300px;
	margin-right:-4%;
	    padding: 0 15px;
}
.catalog ul{
  width: 29.33%;
  text-align: center;
  margin-bottom: 20px;
	font-size:18px;
	font-weight:bold;
	margin-right:4%;
}
.catalog ul img{
  box-shadow: 0 0 5px #999;
	max-width:100%;
}
/*baseball202210*/
.baseballshop{

}

.BSshop_tit{
  background: #eeeeee;
  padding:20px 0 20px 24px;
  border-top: 2px solid #000;
  margin-top: 25px;
  margin-bottom: 52px;
}
.BSshop_content{
  display: flex;
  display: -webkit-flex;
  margin-left: 0;
  margin-right: 0;
}
.BSshop_content ul{
  width:100%;
  margin-right: 0%;
  margin-bottom: 20px;
}
.BSshop_content ul img{
  max-width: 100%;
  margin-bottom: 10px;
}
.BSshop_content ul li:last-child{
  border: 1px solid #c3c3c3;
  padding: 30px 25px;
  line-height: 1.8;
}
.BSshop_online{
   display: flex;
   display: -webkit-flex;
   margin-left: 0;
   margin-right: 0;
}
.BSshop_online ul{
  width: 100%;
  margin-right: 0%;
}
.BSshop_online ul img{
  max-width: 90%;
  width:100%;
}
/*baseball202209*/
.classtop{
  text-align: center;
  font-size: 1.7rem;
  line-height: 1.6;
}
.classtop h4{
  margin-bottom: 0;
}
.classtop h6{
  margin-bottom: 30px;
}
.pickUp{
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  margin-right: -2%;
  margin-bottom:30px
}
.pickUp ul{
  width: 48%;
  margin-right:2%;
  margin-bottom: 24px;
}
.pickUpSide{
  text-align: center;
  font-size: 1.1rem;
  line-height: 1.8;
  margin-top: 10px;
  margin-bottom: 10px;
}
/*baseball202209*/
/*Ge_neo*/
 .GE_feature ul{
	margin-bottom: 40px;
	background: #000;
	padding: 20px;
	display: flex;
	color: #fff;
	justify-content: center;
	align-items: center;
	flex-wrap:wrap;
}
.GE_feature ul li{
	width: 100%;
}
.GE_feature ul li img{
	max-width: 100%;
}
.GE_word{
	padding-right: 0px;
}
.GE_word2{
	padding-left: 0px;
}
.GE_all{
	border: 1px solid #ddd;
	box-sizing: border-box;
	margin-bottom:30px;
	margin-top:20px;
}
.GE_all h2{
	font-size:1.6rem
}
.Ge_tit{
	background: #e6e6e6;
	padding: 10px;
	text-align: center;
	margin: 0 0 30px;
}
.GE_box{
	width: 100%;
}
.GE_pro{
	display: flex;
	display:-webkit-flex;
	margin-right: -2%;
	text-align: center;
	flex-wrap: wrap;
	justify-content: center;
}
.GE_pro ul{
	width: 45%;
	padding-right: 2%;
	margin-bottom: 20px;
}
.GE_pro ul li:first-child{
	padding:0 20px;
}
.GE_pro ul dd{
	margin:0;
	line-height:1.4;
}
.GE_img{
	display: flex;
	display:-webkit-flex;
	justify-content: center;
	margin-bottom: 60px;
	flex-wrap: wrap;
}
.GE_img div{
	width:100%;
}
.GE_img img{
	max-width:100%;
	margin:0;
}
/*mizuno_pro A51*/

.A51_video_info{
	text-align: center;
	padding: 0 16px;
}
.A51_video_box{
	margin-top:30px;
	margin-bottom:60px;
}
.designer_info div{
		margin-bottom:40px;
}	
.designer_info .d1{
	text-align:left;
}
.designer_info .d2{
	padding-left:40px;
	padding: 0 16px;
}
.designer_info .d3{
	padding-right:40px;
	padding: 0 16px;
}
.designer_info .d4{
	text-align:right;
}
.A51_video_tit img{
	width:60%;
	}
.A51_SPEC{
	padding: 0 16px;
	margin-bottom: 60px;
}
.A51_SPEC h1,.A51_SPEC h4{
	text-align: center;
}
.A51_SPEC h1{
	font-size:30px;
}
.A51_SPEC h4{
	font-size:16px;
}
.A51_SPEC ul{
	width: 100%;
	background: #fff;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	margin: 40px 0;
	flex-wrap: wrap;
}
.A51_SPEC ul img{
	margin:0;
}
.A51_SPEC_img1{
	text-align: right;
}
.A51_SPEC_img2{
	text-align: left;
}
.A51_SPEC_word1{
	padding:20px 20px 40px 20px;
	text-align:left;
}
.A51_SPEC ul h1{
	font-size:20px;
}
.A5_glove_pro{
	padding-bottom:40px;
}
.A5_glove_pro h1{
	text-align: center;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 20px 0;
	font-size:24px;
}
.A5_glove_pro ul{
	border: 1px solid #999;
	background: #fff;
	padding: 10px;
	margin: 20px 16px;
}
.A5_glove_pro ul img{
	width:70%;				
	}
.A5_glove_pro ul h4{
		font-size:16px;
	}
.A5_glove_pro ul h5{
		font-size:14px;
	}
@media (min-width: 576px) {
.catalog{
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
	margin-right: -4%;
	padding:0;
}
.catalog ul{
  width: 21%;
  text-align: center;
  margin-bottom: 20px;
	font-size:18px;
	font-weight:bold;
	margin-right:4%;
}
.catalog ul img{
  box-shadow: 0 0 5px #999;
	max-width:100%;
}
  .position,
  .newsList,
  .newsInfo,
  .goods_imgShow,
  .goodsMain,
  .goods-list-box,
  .goods-rank,
  .goods-detail,.goodsIntrodution,.goodsshopList,.allShop,.allshopList,.advisory,.shoes_teco_box,.contact,.vision,.sloganBox,.globalCon,.history,.MJshoesBox,.copyrightItem {
    margin-left: -15px;
    margin-right: -15px;
  }

  .swiper-container {
    width: 100%;
    height: 220px;
  }

  .goodsMain .newsList ul {
    display: block;
    padding: 0 15px;
  }
  .goodsshopList ul{
    display: flex;
    display:-webkit-flex;
    justify-content: space-between;
    border: 1px solid #d6d6d6;
    padding: 15px 30px;
    align-items: center;
    margin-bottom: 20px;
  }
	

}

@media (min-width:768px) {
/*baseball202209*/
  .pickUp{
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    margin-right: -1%;
    margin-bottom:30px
  }
  .pickUp ul{
    width: 24%;
    margin-right:1%;
    margin-bottom: 24px;
  }
  .pickUpSide{
    text-align: center;
    font-size: 1.1rem;
    line-height: 1.8;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /*baseball202209*/
  /*Ge_neo*/
.GE_feature ul{
	flex-wrap:nowrap;
}
.GE_feature ul li{
	width: 50%;
}
.GE_word{
	padding-right: 20px;
}
.GE_word2{
	padding-left: 20px;
}
  .GE_pro ul{
	width: 33%;
	padding-right: 2%;
	margin-bottom: 20px;
}
.GE_img{
	display: flex;
	display:-webkit-flex;
	justify-content: center;
	margin-bottom: 60px;
	flex-wrap: wrap;
}
.GE_img div{
	width:100%;
}
.GE_img img{
	max-width:100%
}
  .swiper-container {
    width: 100%;
    height: 240px;
  }
  .goods-shop{
    margin-right: -0.9%;
  }
  .goods-shop div {
    width: 32.4%;
    padding: 15px;
    margin-right: 0.9%;
  }
  .goods-list{
    margin-right: -1.33%;
  }
  .goods-list ul {
    width: 32%;
    margin-right: 1.33%;
  }

  .goods-detail {
    display: flex;
    display: -webkit-flex;
    flex-wrap: nowrap;
  }

  .goods-detail div {
    width: 50%;
  }
  .goodsInfo {
    text-align: left;
    padding-left: 45px;
  }
  .goodsInfo {
    margin-top: 0px;
  }
  .position h3{
    font-size: 36px;
  }
  .shoes_list{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .shoes_list_box{
    width: 49%;
  }
  .cloth_list div{
    width: 49%;
  }
  .contact_con{
    background: #fff;
    width: 100%;
    margin-bottom: 20px;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;

  }
  .visionBox{
    padding: 50px 0 0 0;
    display: flex;
    display: -webkit-flex;
    flex-wrap: nowrap;
  }
  .visionBox ul{
    width: 50%;
  }
  .visionBox h1,.sloganBox h1,.groupInfo h1,.globalBox h1{
    font-size:2.5rem;
    margin-bottom: 2rem;
  }
  .visionBox h4{
    font-size: 32px;
    color: #073190;
    line-height: 42px;
    margin-bottom: 1rem;
  }
  .visionBox p{
    font-size: 18px;
  line-height: 30px;
  }
  .visionBox ul:first-child{
    padding-right: 10%;
  }
  .visionBox ul:last-child{
    background: #073190;
    height: 400px;
    line-height: 300px;
    text-align: center;
    vertical-align: middle;
    padding: 40px;
  }
  .groupInfo{
    padding: 20px 30px 10px 40px
  }
  .groupInfo dd{
    font-size: 16px;
    line-height: 36px;
    width: 100%;
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 0;
  }
  .vision img{
    max-width: 70%;
  }

  /*history*/
  .history_mains{
    padding-bottom: 1px;
    position: relative;
    padding-top: 40px;
    padding-bottom: 1px;
    position: relative;
}
.history_mains:before {
  position: absolute;
  display: block;
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  background: #cecece;
  content: "";
}
.his-new{
  display: block;
  font-size: 14px;
  line-height: 34px;
  background: #d50a1d;
  width: 120px;
  height: 34px;
  color: #fff;
  text-align: center;
  margin:0 auto;
  margin-top: 30px;
  margin-bottom:0px;
}
.history_item{
  position: relative;
  margin-bottom: 3.75rem;
  background:none;
  padding:0px;
}
.history_item h3{
	margin-top:0px;
}
.flexBox{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.history_item:before{
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    top: 0;
    left: 50%;
    margin-left: -12px;
    background: url(/content/templates/amuker/images/intcircle.png) no-repeat center;
    content: "";
}

.history_mains .even .his-txts{
    order: -1;
}
.history_mains .even .his-txts{
  padding-left: 50px;
}
.history_mains .odd .his-imgs{
  text-align: right;
}
.history_mains .history_item .his-imgs,.history_mains .history_item .his-txts{
  width:46%;
}
.his-txts{
  width: 80%;
}
.MJshoes{
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  flex-wrap: nowrap;
}
.MJshoes img{
  max-width: 100%;
}
.MJshoes ul{
  width: 22%;
  margin-right: 1%;
  margin-left: 1%;
  border: 1px solid #d9d9d9;
}
.MJshoes_word{
  font-size: 48px;
  line-height: 60px;
}
.ec-shop{
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  flex-wrap: wrap;
}
.ec-shop a{
  display: inline-block;
  font-size: 18px;
  color: #fff;
  padding: 20px 50px;
  background: #343a8e;
  margin:20px;
}
.contryList{
  /*display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  flex-wrap: wrap;*/
}
.contryList h4,.contryList dl
{
    display:block;
	text-align:left;
	width:100%;
    }
.contryList dl dt,.contryList dl dd{
	width:100%;
}
.contryList dl dd{
	padding-bottom:20px;
	border-bottom:1px solid #ddd;
}
.contryList a{
  width: 100%;
  display: inline-block;
  line-height: 38px;
  font-size: 16px;
  text-align: left;
  color:#000;
}
.tenis_detail{
  display: flex;
  display: -webkit-flex;
  margin-right: -4%;
}
.tenis_detail ul{
  width: 46%;
  margin-right:4% ;
  display: flex;
  display: -webkit-flex;
  flex-wrap:nowrap;
}
.left_side{
}
.right_side{
  padding-left: 20px;
}
.tenis_detail img{
  max-width:100%;
  height: auto;
}
}

@media (min-width: 992px) {
	 /*baseball202210*/
.baseballshop{

}
.BSshop_tit{
  background: #eeeeee;
  padding:20px 0 20px 24px;
  border-top: 2px solid #000;
  margin-top: 25px;
  margin-bottom: 52px;
}
.BSshop_content{
  display: flex;
  display: -webkit-flex;
  margin-right: -3.3%;
  margin-left: -15px;
}
.BSshop_content ul{
  width: 31.3%;
  margin-right: 2%;
}
.BSshop_content ul img{
  max-width: 100%;
  margin-bottom: 10px;
}
.BSshop_content ul li:last-child{
  border: 1px solid #c3c3c3;
  padding: 30px 25px;
  line-height: 1.8;
}
.BSshop_online{
	width:100%;
	margin-right:-4%;
}
.BSshop_online ul{
  width: 50%;
  margin-right: 4%;
}
.BSshop_online ul img{
  max-width: 100%;
  width:60%;
}
  /*baseball202210 end*/
  /*Ge_neo*/
   .GE_feature ul{
	flex-wrap:nowrap;
}
.GE_feature ul li{
	width: 50%;
}
.GE_word{
	padding-right: 40px;
}
.GE_word2{
	padding-left: 40px;
}
  .GE_pro ul{
	width: 23%;
	padding-right: 2%;
	margin-bottom: 20px;
}
.GE_pro ul li:first-child{
	padding:0 10px;
}
.GE_img{
	display: flex;
	display:-webkit-flex;
	justify-content: center;
	margin-bottom: 60px;
	flex-wrap: nowrap;
}
.GE_img div{
	width:45%;
}
.GE_img img{
	max-width:100%
}
  .pageRun {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    flex-direction: row;
    padding: 30px 0 0 0;
  }
/*mizuno pro A51*/
       .A51_bg{
        background: url(/content/templates/amuker/css/images/A51_bg.png) repeat;
       }
	   .A51_bg img{
	       margin-bottom:0;
			margin-top:0;
        }
       .A51_Keyvisual{
        margin-bottom: 70px;
       }
       .A51_video{
            padding: 0 60px;
            text-align: center;
            line-height: 30px;
            margin-bottom: 70px;
       }
       .A51_video_tit{
            margin-bottom: 20px;
       }
       .A51_video_box{
        margin-bottom: 60px;
       }
       .designer_info{
            padding: 0 60px;
            margin-bottom: 60px;

       }
       .designer_info div{
            display: flex;
            display: -webkit-flex;
            justify-content: space-between;
            margin-bottom: 100px;
       }
       .designer_info div ul{
            font-size: 14px;
            line-height: 22px;
       }
	   .designer_info .d1{
            width:40%;
	        text-align:left;
       }
		.designer_info .d2{
	        padding-left:40px;
            width:60%;
       }
		.designer_info .d3{
	        padding-right:40px;
            width:60%;
       }
		.designer_info .d4{
	        width:40%;
	        text-align:right;
       }
       .designer_info div ul h4{
            font-size: 20px;
       }
		.A51_video_tit img{
			width:40%;
			}
       .A51_SPEC{
             padding: 0 60px;
            margin-bottom: 60px;
       }
       .A51_SPEC h1,.A51_SPEC h4{
            text-align: center;
       }
       .A51_SPEC ul{
            width: 100%;
            background: #fff;
            display: flex;
            display: -webkit-flex;
            align-items: center;
            margin: 40px 0;
       }
       .A51_SPEC ul h1{
            text-align: left;
       }
       .A51_SPEC ul li{
            width: 50%;
       }
       .A51_SPEC_img1{
            text-align: right;
       }
       .A51_SPEC_img2{
            text-align: left;
       }
       .A51_SPEC_word1{
            text-align: left;
            padding-left: 40px;
            box-sizing: border-box;
            padding-right: 20px;
			font-size:16px;
       }
		.A51_SPEC ul h1{
			font-size:30px;
		}
       .A5_glove_pro{
            padding: 0 60px;
            padding-bottom: 70px;
       }
       .A5_glove_pro h1{
            text-align: center;
            border-top: 1px solid #666;
            border-bottom: 1px solid #666;
            padding: 20px 0;
	        margin-bottom:40px;
       }
       .A5_glove_pro_list{
            margin-right: -2%;
            display: flex;
            display: -webkit-flex;
            width: 100%;
       }
       .A5_glove_pro ul{
            display: flex;
            display: -webkit-flex;
            width: 48%;
            margin-right: 2%;
            border: 1px solid #999;
            background: #fff;
            padding: 10px;
       }
       .A5_glove_pro ul li:first-child{
            width: 40%;
       }
       .A5_glove_pro ul li:last-child{
            width: 60%;
            padding-left: 20px;
       }
       .A5_glove_pro ul img{
            width: 100%;
       }
       .A5_glove_pro ul h4,.A5_glove_pro ul h5{
            margin-top: 6px;
            margin-bottom: 6px;
       }
/*mizuno pro A51*/

  .goodsClass ul li {
    height: 160px;
  }

  .swiper-slide {
    height: ;
  }
  .goods-list{
    margin-right: -1%;
  }
  .goods-list ul {
    width: 24%;
    margin-right: 1%;
  }

  .boxGray {
    /* background: #f9f9f9;*/
    padding: 50px 0;
    margin-bottom: 30px;
    border-top: 1px solid #e9e9e9;
  }
  .containerGray{
    background: #f9f9f9;
    margin-bottom: 0;
  }
  .shoes_first{
    background: #fff;
    -moz-box-shadow:0px 0px 20px #dfdfdf; 
    -webkit-box-shadow:0px 0px 20px #dfdfdf; 
    box-shadow:0px 0px 20px #dfdfdf;
    padding: 50px 60px 60px 60px;
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 10px;
  }
  .wave-point li{
    margin-right: 15%;
  }
  .wave-class{
    flex-grow: 1;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .wave-class li{
    margin-bottom: 10px;
  }
  .wave-info{
    margin-bottom: 0;
  }
  .shoes_list_slide{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .shoes_list_slide ul{
    width: 50%;
  }
  .cloth_first{
    display: flex;
    display: -webkit-flex;
    flex-wrap: nowrap;
  }
  .cloth_first div{
    width: 50%;
  }
  .cloth_first div:first-child{
    padding: 35px;
  }
  .cloth_first_logo{
    width: 90px;
  }
  .cloth_first h5{
    margin-bottom: 0;
  }

  .cloth_list div ul{
    width: 49%;
  }
  .contact{
    display: flex;
    display: -webkit-flex;
    flex-wrap: nowrap;
  }
  .contact_con{
    background: #fff;
    width: 30%;
    margin-bottom: 0px;
  }
  .contact_img{
    width: 58%;
  }
  .contact_con{
    background: #fff;
    width: 40%;
    margin-bottom: 0px;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
  }
  .contact_con ul{
    height: 50%;
  }
  .visionBox ul{
    width: 50%;
  }
  .group{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    flex-wrap: nowrap;
  }

  .groupInfo{
    padding: 30px 30px 10px 40px
  }
  .globalBox h2{
    font-size: 38px;
    font-weight: lighter;
  }
  .historyTit h2{
    font-size: 38px;
  }
}

@media (min-width: 1280px) {
	/*baseball202209*/
  .pickUp{
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    margin-right: -1%;
    margin-bottom:30px
  }
  .pickUp ul{
    width: 19%;
    margin-right:1%;
    margin-bottom: 24px;
  }
  .pickUpSide{
    text-align: center;
    font-size: 1.1rem;
    line-height: 1.8;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /*baseball202209*/
  .goodsClass ul li {
    height: 160px;
  }

  .goods-shop-item {
    display: flex;
    display: -webkit-flex;
    flex-wrap: nowrap;
  }

  .goods-shop-item ul:last-child {
    padding-left: 10px;
  }

  .goods-shop-item ul img {
    max-width: 100%;
    margin-bottom: 0px;
  }
  .container-box{
    width: 1190px;
  }
  .groupInfo dd{
    font-size: 18px;
    line-height: 56px;
    width: 88%;
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 0;
  }
  .group div{
    width: 50%;
  }
}

@media (min-width: 1440px) {
	/*GE_baseball*/
 .GE_feature ul{
	flex-wrap:nowrap;
}
.GE_feature ul li{
	width: 50%;
}
.GE_word{
	padding-right: 60px;
}
.GE_word2{
	padding-left: 60px;
}
	.GE_all h2{
	font-size:2rem
}
	.GE_pro{
	display: flex;
	display:-webkit-flex;
	margin-right: -2%;
	text-align: center;
	flex-wrap: wrap;
	justify-content: center;
}
.GE_pro ul{
	width: 14%;
	padding-right: 2%;
	margin-bottom: 20px;
}
.GE_pro ul li:first-child{
	padding:0px;
}
.GE_img{
	display: flex;
	display:-webkit-flex;
	justify-content: center;
	margin-bottom: 60px;
	flex-wrap: nowrap;
}
  .goodsClass ul li {
    height: 200px;
  }

  .swiper-container {
    width: 100%;
    height: 300px;
  }
  .goods-list{
    margin-right: -1%;
  }
  .goods-list ul {
    width: 19%;
    margin-right: 1%;
  }
  .goodsBuy{
    width: 60%;
    line-height: 54px;
    background: #ffd800;
    border-radius: 6px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
  }
  .goodsBuy .icon{
    font-size: 28px;
    color: #fff;
    line-height: 54px;
    height: 54px;
    display: inline-block;
    margin-right: 10px;
  }
  .cloth_first div:first-child{
    padding: 45px;
  }
  .cloth_first h5{
    margin-bottom: 0.5rem;
  }
  .cloth_first_logo{
    width: 100%;
    margin-bottom: 9px;
  }
}

@media (min-width: 1680px) {
  .goodsClass ul li {
    height: 200px;
  }
  .cloth_first_logo{
    width: 100%;
    margin-bottom: 30px;
  }
  .vision img{
    max-width: 70%;
  }
}
@media (min-width:1920px) {}