﻿@charset "utf-8";
@import url("fonts.css");
:root {--dh-color: #000056;}
.isBgColor {background-color: #000056;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding: 0px; border: 0; font-size: 100%; outline: none;}
html { font-size: 100%!important; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; width: 100%;}
/* always display scrollbars */
body{font: 14px/180% "Microsoft Yahei","微软雅黑",Arial,Helvetica,"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", "sans-serif"; margin: 0 auto; color: #333; -webkit-tap-highlight-color:rgba(0,0,0,0);width: 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6{font-weight:normal}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }
img { border: 0; vertical-align: middle; }
input{ outline: none; transition: all .4s ease-in-out; vertical-align: middle; }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; border-radius: 0; }
textarea {-webkit-appearance: none; border-radius: 0; outline: none;  font-family:"Microsoft Yahei"}
::-moz-selection { background: #338fff; color: #fff; text-shadow: none; }
::selection { background: #338fff; color: #fff; text-shadow: none; }
select{ outline: none;}
select::-ms-expand { display: none; }
a { text-decoration: none;cursor: pointer; transition:all 0.4s ease-in-out;	-webkit-transition:All 0.4s ease-in-out;	-moz-transition:All 0.4s ease-in-out;	-o-transition:All 0.4s ease-in-out;}
a:link, a:visited { text-decoration: none; color:#333;}
a:active, a:hover { text-decoration: none; outline:none; color:#ff1d00; }
a:focus{text-decoration:none;outline:0;}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px;}
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/*PC站头部*/
.header-banner{width: 100%; height: auto; text-align: center; background:#9c03d0; }
#header-bar{width: 100%; height: auto; }
#top-bar1{width: 100%; height: 35px; border-bottom: #dbdddc solid 1px; background: #f0f0f0; overflow: visible}
.bar1-div{width: 1200px; height: auto; margin: 0 auto; overflow: hidden; background: #f0f0f0;}
.bar1-div-left{width: 600px; height: auto; line-height: 35px; float: left; font-size: 12px;}
.bar1-div-right{width: 600px; height: auto; line-height: 35px; float: right; text-align: right; font-size: 12px;}

#top-bar2{width: 1200px; height: auto; margin: 0 auto; overflow: hidden; padding: 20px 0;}
.header-logo{width: 310px; height: auto; float: left; padding-top: 10px;}
.search{width: 460px; height: auto; float: left; padding: 0 20px;}
.search-content{width: 100%; height: auto; padding-top: 30px;}
.search-content h2{float: left; width: 370px; height: auto; }
.search-content h3{float: right; width: 90px; height: auto; }
.search-content h2>input{width: 100%; height: 42px;  border: #000056 solid 3px; text-indent: 0.5rem; box-sizing: border-box;}
.search-content h3>input{width: 100%; height: 42px; border: 0; background: #000056; text-align: center; color: #fff; cursor: pointer; }
.header-img{width: 390px; height: auto; float: right;}

#navigation-content{width: 100%; height: auto; margin: 0 auto; background: #000056; }
.navigation{width: 1200px; height: 40px; margin: 0 auto; background: #000056; }
.navigation li{width: auto; height: auto; float: left; color: #fff; text-align: center; border-right: rgba(255,255,255,0.2) solid 1px;}
.navigation li a{color: #fff; height: 40px; line-height: 40px; padding: 0 15px; display: block;}
.navigation li a:hover{color: #fff; background: #ff8500;}

#shop-header{width: 100%; height: auto; margin: 0 auto; background: var(--dp-color);}
.shop-top{width: 1200px; height: auto; margin: 0 auto; background: var(--dp-color); overflow: hidden }
.shop-logo{width: 310px; height: auto; float: left; padding: 20px 0;}
.shop-right{width: 890px; height: auto; float: right; color: #fff; text-align: right; padding-top: 35px;}
.shop-right p{font-size: 16px;}


/*PC站底部*/
#footerContent{
	display: flex;
	justify-content: center;
	background-color: #000056;
}
#footer{
	padding: 20px 0;
	box-sizing: border-box;
}
#footer>p{
	width: 100%;
	text-align: center;
	color: #d5d5d5;
	margin-bottom: 12px;
}
#footer>p a{
	color: #d5d5d5;
	margin-right: 12px;
}


/*综合首页*/
#movie{width: 100%; height: auto; text-align: center;}
.swiper-container {  width: 100%; height: auto; }
.swiper-container img{width: 100%; }
.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;
    }
	
#home-main{width: 100%; height: auto; padding: 20px 0;}
#home-bar1{width: 100%; height: auto; }
.shoe-shop{width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}
.shoe-shop figure{width: 585px; height: auto; float: left; padding: 4px; border: #eee solid 1px; margin-right: 10px; margin-bottom: 10px; overflow: hidden;}

#home-bar2{width: 100%; height: auto; margin-bottom: 10px; }
.pro-category{width: 1200px; height: auto; margin: 0 auto 10px auto; overflow: hidden; }
.pro-category-01{width: 100px; height: auto; text-align: center;  float: left; padding: 4px 0; }
.pro-category-01 h2{background: url(../img/p-1.png) no-repeat 8px 50%; }
.pro-category-02{width: 900px; height: auto; border: #eee solid 1px; float: left; background: #f8f8f8; overflow: hidden;  }
.pro-category-02 a{display: inline-block; padding: 5px 15px; }
.pro-category-02 a:hover, a.current{background:#000056; color: #fff; }
.pro-category-03{width: 188px; height: auto; float: right; }
.pro-category-03 h3{float: left; width: 148px; height: auto;}
.pro-category-03 h3>input{width: 100%; height: 36px; border: #ccc solid 1px; text-indent: 0.5rem; box-sizing: border-box;}
.pro-category-03 h4{float: right; width: 40px; height: auto;}
.pro-category-03 h4>input{width: 100%; height: 36px; border: 0; background: #000056; text-align: center; color: #fff; cursor: pointer; }


.pro-show{width: 1200px; height: auto; margin: 20px auto 0 auto; overflow: hidden; }
.pro-show li{width:227px; height: auto; float: left; border: #eee solid 1px; text-align: center; margin-right: -1px; margin-top: -1px; padding: 5.5px;}
.pro-img{width: 100%; height: auto;}
.pro-img h2{width: 100%; height: auto; overflow: hidden;}
.pro-img h3{width: 100%; height: auto; margin-top: 10px; text-align: left; line-height: 200%;}
.pro-img h3 p{overflow: hidden; font-size: 16px; height:28px;}
.pro-img h3 p span{font-size: 16px; color: #FF0004;}

.pro-more{width: 100%; height: auto; margin: 20px auto 0 auto; text-align: center; }
.pro-more a{display: inline-block; width: 1200px; height: 36px; line-height: 36px; background: #f6f6f6; border: #eee solid 1px; text-align: center; color: #666; margin: 0 auto;}
.pro-more a:hover{background: #ff6600; border: #ff6600 solid 1px;  color: #fff;}

/*内页样式开始*/
#subpages-content{width: 100%; height: auto; padding: 40px 0;  }
#subpages-main{width: 1200px; height: auto; margin: 0 auto; background: url(../img/img-10.jpg) repeat-y 260px 0; overflow: hidden;}
.subpages-left{width: 240px; height: auto; float: left; min-height: 600px;}
.subpages-left-tit{width: 100%; height: 38px; line-height: 38px; text-align: left; text-indent: 1.0rem; color: #fff; font-size: 16px; border-radius: 4px;background-color: #000056;}
.subpages-left-pro{width: 100%; height: auto; margin-top: 10px;}
.subpages-left-pro li{width:227px; height: auto; float: left; border: #eee solid 1px; text-align: center; margin-bottom: 20px; padding: 5.5px;}

.subpages-right{width: 920px; height: auto; float: right;}
.subpages-right-tit{width: 100%; height: 38px; line-height: 38px; text-align: left; text-indent: 1.0rem; color: #fff; font-size: 16px; border-radius: 4px;background-color: #000056;}
.subpages-right-txt{width: 100%; height: auto; margin-top: 10px; line-height: 220%;}
.subpages-right-txt p{margin: 20px auto;}
.subpages-right-txt h2{font-size: 16px; color: #ff6600; font-weight: bold;}
.subpages-right-txt h3{font-size: 16px; }

.stock-search{width: 100%; height: auto; margin-top: 30px;}
.stock-search h2{display: inline-block;}
.stock-search h2>input{width: 814px; height: 38px; border: #000056 solid 3px;text-indent: 1.0rem;}
.stock-search h3{display: inline-block;}
.stock-search h3>input{width: 100px; height: 46px; border: 0; background: #000056; color: #fff; text-align: center; cursor: pointer; font-size: 16px;}

.subpages-contact{width: 100%; height: auto; margin-top: 40px; line-height: 220%;}
.subpages-company{width: 100%; height: auto; margin-top: 40px; line-height: 220%;}

.subpages-feedback{width: 100%; height: auto; margin-top: 40px; line-height: 220%;}
.subpages-feedback p{margin: 20px auto;}
.subpages-feedback h2{display: inline-block; width: 49%; padding-right: 1%;}
.subpages-feedback h2>input{width: 100%; height: 38px; border: #666 solid 1px; text-indent: 0.5rem; box-sizing: border-box; border-radius: 4px;}

.subpages-feedback h3{display: inline-block; width: 49%; padding-left: 1%;}
.subpages-feedback h3>input{width: 100%; height: 38px; border: #666 solid 1px; text-indent: 0.5rem; box-sizing: border-box; border-radius: 4px;}

.subpages-feedback h4{width: 100%; height: auto;}
.subpages-feedback h4>textarea{width: 100%; height: auto; border: #666 solid 1px; box-sizing: border-box; padding: 0.5%; color: #666; border-radius: 4px;}

.subpages-feedback h5{width: 100%; height: auto;}
.subpages-feedback h5>input{width: 100px; height: 36px; border: 0; background: #999; color: #fff; cursor: pointer; border-radius: 4px; margin-right: 10px;}
.subpages-feedback h5>input:hover{background: #000056;}

.subpages-proinfo{width: 100%; height: auto; }
.proinfo-jbxx{width: 100%; height: auto; overflow: hidden; }
.proinfo-jbxx-left{width: 410px; height: auto; float: left;}
.proinfo-bigpic{width: 400px; height: auto; border: #eee solid 1px; padding: 4px; margin-bottom: 10px;}
.proinfo-smallpic{width: 410px; height: auto;}
.proinfo-smallpic-01{width: 25px; height: auto; float: left; text-align: center; padding-top: 18px;}
.proinfo-smallpic-02{width: 360px; height: 70px; float: left;}
.smallpic{width: 365px; height: 70px; overflow: hidden;}
.smallpic figure{width: 68px; height: auto; float: left; margin-right: 5px; }
.smallpic figure img{width: 68px; height: auto; transition: all .5s; border: #fff 1px solid;}
.smallpic figure img:hover{border: #ff1d00 1px solid; width: 68px;}
.proinfo-smallpic-03{width: 25px; height: auto; float: right; text-align: center; padding-top: 18px;}

.proinfo-jbxx-right{width: 490px; height: auto; float: right;}
.right-bar{width: 100%; height: auto;}
.nTab{width:100%; border:0; overflow:hidden; }
.none {display:none;}
.nTab .TabTitle{width:100%; height:auto; margin: 0 auto; overflow:hidden; border-bottom: #000056 solid 1px;}
.nTab .TabTitle li{float:left; cursor:pointer; height:32px; width:100px; text-align:center; margin-right: 1px; }
.nTab .TabTitle li a{text-decoration:none; color: #fff; }
.nTab .TabTitle .active{line-height:32px; background: #000056; color: #fff; font-weight: bold; border-radius: 4px 4px 0 0; }
.nTab .TabTitle .normal{line-height:32px; background: #f6f6f6; border-radius: 4px 4px 0 0;}
.nTab .TabContent{clear:both; overflow:hidden; border:0; }
.nTab-txt{width: 100%; height: auto; overflow: hidden; }
.nTab-txt h1{font-size: 18px; font-weight: bold; border-bottom: #ccc dotted 1px; padding: 10px 0;}
.nTab-txt h2{width: 100%; height: auto; line-height: 40px; border-bottom: #ccc dotted 1px;}
.nTab-txt h2 span{color: #ff1d00; font-weight: bold;}
.nTab-txt h2 i{color: #ff1d00; font-weight: bolder; font-size: 24px; font-style: normal;}
.nTab-txt h3{width: 100%; height: auto; line-height: 40px; border-bottom: #ccc dotted 1px;}
.nTab-txt h3 span{color: #ff1d00; font-weight: bold;}
.nTab-txt h3 i{font-style: normal; border: #ccc solid 1px; padding: 2px 8px; text-align: center; margin-right: 3px; font-size: 12px;}
.nTab-txt h4{width: 100%; height: auto; line-height: 40px; border-bottom: #ccc dotted 1px; padding: 5px 0;}
.nTab-txt h4 a{display: inline-block; background: #000056 url(../img/icon-down.png) no-repeat 20px 50%; background-size: 15%; width: 120px; height: 40px; line-height: 40px; text-align: center; color: #fff; text-indent: 1.3rem; border-radius: 6px;}
.nTab-txt h4 a:hover{background: #060a85 url(../img/icon-down.png) no-repeat 20px 50%; background-size: 15%;}
.nTab-txt h5{width: 100%; height: auto; line-height: 40px; color: #ff1d00; }
.nTab-txt h5 span{color: #ff1d00; font-weight: bold;}
.right-txt{width: 100%; height: auto; min-height: 455px; border: #000056 solid 1px; border-top: 0; box-sizing: border-box; padding: 10px 2%;}

.nTab-txt1{width: 100%; height: auto; overflow: hidden; }
.nTab-txt1 h2{width: 100%; height: auto; line-height: 40px; border-bottom: #ccc dotted 1px;}
.nTab-txt1 h2 span{color: #ff1d00; font-weight: bold;}
.nTab-txt1 h3{width: 100%; height: auto; line-height: 40px; border-bottom: #ccc dotted 1px;}
.nTab-txt1 h3 span{color: #ff6600;}
.nTab-txt1 h4{width: 100%; height: auto; padding: 3px 0;}

.proinfo-details{width: 100%; height: auto; margin-top: 20px;}
.proinfo-details-tit{width: 100%; height: 34px; overflow: hidden;}
.proinfo-details-txt{width: 100%; height: auto; overflow: hidden; line-height: 200%; margin: 20px auto;}
.proinfo-details-txt p{margin: 15px auto;}
.proinfo-details-txt p img{width: auto;display: block;}

.shop-content{width: 100%; height: auto; overflow: hidden; padding: 20px 0;}
.shop-header{width: 1200px; height: 60px; margin: 0 auto;background: var(--dp-color);}
.shop-header-left{width: 600px; height: auto; line-height: 60px; float: left; text-align: left;}
.shop-header-left h2{font-size: 48px; color: #fff; }
.shop-header-right{width: 600px; height: auto; float: right; text-align: right;}
.shop-header-right p{color: #fff; font-size: 16px; }



/*H5代码*/

#h5-movie{width:100%; height:auto; margin:0 auto; text-align:center; overflow:hidden; display:none; position:relative; padding-top:0; }
.swipe {width:100%;min-height:10px;/*max-width:500px;*/margin:0 auto;overflow: hidden;visibility: hidden;position:relative;width:100%;}
.swipe-wrap {overflow: hidden;position: relative;}
.swipe-wrap > div {float:left;width:100%;position: relative;}
.swipe-wrap > div a{display:block;background:url(../img/loading.gif) no-repeat center center;}
.swipe-wrap img{width:100%;height:auto;/*max-height:320px;*/ }

.h5-bigpic{display: none;}
.h5-search{display: none;}

.bg {
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.8;
}
.box {
width: 100%;  background:#000;
display: -webkit-box;
display: -moz-box;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.box > * {
-webkit-box-flex: 0;
-moz-box-flex: 0;
}

.nav4{
	height:50px; display: none;
}
.nav4 ul{
	position:fixed; border-top:0;
	z-index:200;
	bottom:0;
	left:0;
	width:100%; 
}
.nav4 li{
	border-left:0;
	height:50px;
	border-bottom:0;
	border-right:0;
	position:relative;
	float:left;
	width:33.3333%;
}
.nav4 li:nth-of-type(1){border-left:0;}
.nav4 li>a{
	font-size:0.9em; color:#FFF;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	border-bottom:0;
	display:block;
	line-height:50px;
	text-align:center;
	background:#000;
}
.nav4 li>a:only-child span{
	background:none;
	padding-left:0;
}
.nav4 li>a.on + dl{
	display: block;
}
.nav4 li>a span{
	display: inline-block;
	padding-left: 0px;
	-webkit-background-size: 9px auto;
	text-shadow:0px 1px 0px #ffffff;
}
.nav4 dl{
	display:none;
	position:absolute;
	z-index:220;
	bottom:50px;
	left:50%;
	width:100%;
	margin-left:-50%;
	background:#000;
}
.nav4 dl:before{
	content:"";
	display:inline-block;
	position:absolute;
	z-index:240;
	bottom:0;
	left:50%;
}
.nav4 dl dd{
	line-height:40px; width:100%;
	text-align:center; background:#000; border-bottom:solid 1px rgba(255,255,255,0.20);
}
.nav4 dl dd:last-of-type{
	background:none;
}
.nav4 dl dd a{
	font-size:0.9em;
	display:block;
	color:#fff; text-align:center;
}
.nav4 .masklayer_div{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 180;
	background: rgba(0,0,0,0);
}
.nav4 .masklayer_div.on{display: block;}


/*内页导航*/
.header{position:relative;height:auto; display: none;}
.h5-right-tit{width:100%; height:auto; overflow:hidden; }
.h5-right-tit-left{width:86%; height:50px; line-height:50px; float:left;  color:#fff; text-align:left; text-indent:1rem; font-size:1.0rem; }
.h5-right-tit-right{width:14%; height:50px; float:right;  }


/*翻页*/
#pages{width: 100%; height: auto; padding: 20px 0; overflow: hidden;}
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
DIV.black2 A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 A:active {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000000
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}




/* 帮助页 */
.contentItem{
	display: flex;
	justify-content: center;
	width: 1200px;
	padding: 40px 0;
	box-sizing: border-box;
	margin: 0 auto;
}
.contentItem .leftContentItem{
	width: 240px;
	height: auto;
}
.contentItem .centerContentItem{
	width: 1px;
	height: auto;
	background-color: #ddd;
	margin: 0 20px;
}
.contentItem .rightContentItem{
	flex: 1;
}
.contentTitle{
	width: 100%;
	height: 38px;
	line-height: 38px;
	text-align: left;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
	background-color: #000056;
	font-weight: bold;
	padding-left: 15px;
	box-sizing: border-box;
}
.newsGoods>ul{
	margin-top: 10px;
}
.newsGoods>ul>li{
	width: 100%;
	height: auto;
	border: 1px solid #eee;
	text-align: center;
	margin-bottom: 20px;
	padding: 6px 6px 8px 6px;
	box-sizing: border-box;
	font-size: 16px;
	cursor: pointer;
}
.newsGoods>ul>li p{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newsGoods>ul>li p:nth-child(2){
	margin: 12px 0 3px 0;
}
.goodsPrice{
	font-weight: bold;
	color: red;
	text-align: left;
}
.helpContentVals{
	margin-top: 12px;
}
.helpContentVals h4.helpQues{
	font-size: 16px;
	color: #333;
	font-family: Arial;
	background-color: #ffff00;
	font-weight: bold;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	margin-bottom: 40px;
}
.helpContentVals p.helpAsk{
	font-weight: bold;
	color: #0000ff;
	font-size: 16px;
	line-height: 2;
}
.helpContentVals>section{
	margin-bottom: 85px;
}
.contactUS{
	text-align: center;
}





/* 联系我们页面 */
.contactUS{
	margin-top: 40px;
}
.callkeUS p{
	margin-bottom: 6px;
}
.callkeUS span{
	font-weight: bold;
	font-family: verdana, arial, 'Microsoft Yahei', simsun, sans-serif;
}
.callkeUS span.calk1{
	color: #E53333;
	margin-right: 20px;
}
span.calk2 , span.calk3 , span.calk4{
	color: #4C33E5;
}
span.calk2 , span.calk3{
	margin-right: 10px;
}
.fengeline{
	margin: 80px auto 45px auto;
	width: 88%;
	border: 0;
	padding-top: 1px;
	background: repeating-linear-gradient( to right, #333 -10px, #333 4px, transparent 0px, transparent 6px );
}

.introduceSelf h2{
	font-size: 16px;
	color: #E53333;
}
.introduceSelf h2 b{
	color: #333;
}
.introduceSelfContent{
	margin-top: 75px;
}
.introduceSelfContent p{
	margin-bottom: 32px;
	font-weight: bold;
	font-size: 14px;
	    font-family: NSimSun;
}
.introduceSelf h5{
	margin: 70px 0 30px 0;
	color: #E53333;
}
.shengming p{
	font-weight: bold;
	font-size: 14px;
	font-family: verdana, arial, 'Microsoft Yahei', simsun, sans-serif;
	line-height: 2;
}





/* 商品页面 */
.productShow{
	width: 1200px;
	margin: 20px auto;
}
.productShowMenus{
	display: flex;
	align-items: flex-start;
}
.productShowMenus ul{
	display: flex;
	flex-wrap: wrap;
	width: 900px;
	height: auto;
	border: #eee solid 1px;
	background: #f8f8f8;
	overflow: hidden;
	margin-right: 10px;
}
.productShowMenus ul li{
	margin-right: 5px;
}
.productShowMenus ul li a{
	display: inline-block;
	padding: 5px 15px;
}
.productShowMenus ul li a.active,.productShowMenus ul li a:hover{
	background-color: #97cd27;
	color: #fff;
}
.productShowMenus h3{
	width: 100px;
	font-weight: bold;
	margin-top: 6px;
}
.productShowMenus p span{
	display: inline-block;
	    vertical-align: middle;
}
.productShowMenus p input{
	width: 148px;
	height: 36px;
	border: #ccc solid 1px;
	padding-left: 5px;
	box-sizing: border-box;
}
.searchBtn{
	width: 40px;
	height: 36px;
	line-height: 36px;
	background: #97cd27;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.goodsShowLists{
	margin-top: 27px;
	margin-bottom: 35px;
}
.goodsShowLists .newsGoods ul{
	display: flex;
	flex-wrap: wrap;
}
.goodsShowLists .newsGoods ul li{
	width: 240px;
	border-right: none;
	margin-bottom: 0;
	margin-top: -1px;
}
.goodsShowLists .newsGoods ul li:nth-child(5n+5){
	border-right: 1px solid #eee;
}
















/* 顶部区分效果 */
.topBGShow{
	background-color: #000;
	width: 100%;
	height: 160px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.topBGShowItem{
	width: 1200px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color:#fff;
}







/* 商品详情页 */
.goodDetailsShow{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.goodImgsShow{
	width: 390px;
}

.mySwiper2 {
  height: 390px;
  width: 100%;
  padding: 4px!important;
  box-sizing: border-box;
  border:1px solid #eee;
  margin-bottom: 10px;
}
.mySwiper2 .swiper-slide img{
	height: 380px;
}
.mySwiper {
  height: 70px;
  box-sizing: border-box;
  padding: 0px 18px!important;
  text-align: center;
}

.mySwiper .swiper-slide {
  width: 70px!important;
  height: 100%;
  opacity: 0.4;
  margin-right: 5px!important;
}

.swiper-slide {
  text-align: center;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  background-size: cover;
  background-position: center;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mySwiper .swiper-slide-thumb-active {
  opacity: 1;
}
.swiperBtn::after{
	content: initial!important;
}
.swiperBtn{
	background-image:none!important;
}
.swiperBtn1{
	left: 0!important;
	transform: rotateZ(-180deg);
}
.swiperBtn2{
	right: -6px!important;
}

.goodDetailIntroduce{
	width: 490px;
}
.goodChooseIntroduces span{
	display: inline-block;
	width: 100px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #f6f6f6;
	color: #333;
	border-radius: 4px 4px 0 0;
	cursor: pointer;
	margin-right: 1px;
}
.goodChooseIntroduces span.active{
	background-color: #97cd27;
	color: #fff;
}
.goodDetailItem,.payWhere{
	width: 100%;
	height: auto;
	border:1px solid #97cd27;
	box-sizing: border-box;
	padding: 10px 2%;
}
.goodDetailItem>section{
	display: flex;
	align-items: center;
	height: 40px;
	border-bottom: #ccc dotted 1px;
}
.goodDetailItem>section>p:first-child{
	color: #ff1d00;
	font-weight: bold;
}
.goodDetailItem>h1{
	font-size: 18px;
	font-weight: bold;
	border-bottom: #ccc dotted 1px;
	padding: 10px 0;
}
.goodPrice{
	color: #ff1d00;
	font-weight: bold;
	font-size: 24px;
}
.manyFenLei>span{
	border: #ccc solid 1px;
	padding: 2px 8px;
	text-align: center;
	margin-right: 3px;
	font-size: 12px;
}
.uploadGoodDetails{
	height: auto;
	padding: 5px 0;
	box-sizing: border-box;
	border-bottom: #ccc dotted 1px;
}
.uploadGoodDetails>a{
	width: 120px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #97cd27;
	color: #fff;
	border-radius: 6px;
	cursor: pointer;
}
.uploadGoodDetails>a img{
	width: 18px;
	height: 18px;
	margin-right: 2px;
	vertical-align: middle;
}
.colorRedStyle{
	color: #ff1d00;
	font-weight: bold;
}
.payWhere{
	height: auto;
}
.payWhere h1,.payWhere h3{
	border-bottom: #ccc dotted 1px;
	height: 40px;
	display: flex;
	align-items: center;
}


.goodShowsBody>section{
	display: none;
}
.goodShowsBody>section.active{
	display: block;
}
.goodImgShows{
	margin-top: 50px;
	margin-bottom: 30px;
}
.goodImgShows>h2{
	width: 100%;
	height: 34px;
	overflow: hidden;
	border-bottom: 1px solid #565656;
}
.goodImgShows>h2>span{
	width: 100px;
	height: 34px;
	line-height: 34px;
	background: #565656;
	color: #fff;
	text-align: center;
	border-radius: 4px 4px 0 0;
	display: inline-block;
}
.goodsImgsShowsItem img{
	width: auto;
	max-width: 100%;
}













/* 右侧客服等相关效果 */
.suspensionBody{
	position: fixed;
	top: 52%;
	right: 0;
	z-index: 999;
}
.suspensionItem{
	display: flex;
	flex-wrap: wrap;
	width: 44px;
}
.suspensionItem>section{
	position: relative;
	margin-bottom: 1px;
	z-index: 9999;
}
.suspensionItem>section::after{
	content: "";
	position: absolute;
	top: 0;
	left: -10px;
	width: 10px;
	height: 44px;
	background-color: transparent;
	z-index: 0;
}
.showSuspenIcon{
	transition: all linear 0.2s; 
	cursor: pointer;
	width: 44px;
	height: 44px;
	background-color: #000;
	display: flex;
	justify-content: center;
	align-items: center;
}
.suspensionItem>section:hover .showSuspenIcon{
	background-color: #ff1d00;
}
.hideSuspen{
	display: none;
	width: 224px;
	height: auto;
	padding: 20px;
	box-sizing: border-box;
	box-shadow: 1px 0 10px #ddd;
	position: absolute;
	right: 52px;
	top: 0;
	background-color: #fff;
	z-index: 999;
	cursor: pointer;
}
.hideSuspen>section{
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	font-size: 15px;
}
.hideSuspen>section::after{
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px;
	border-color: transparent transparent transparent #fff;
	right:-32px;
	top: 0;
}
.hideSuspen>section>p:first-child{
	margin-right: 6px;
}
.suspensionItem>section:hover .hideSuspen{
	display: block;
}
.hideSuspen:hover a{
	color: #ff1d00;
}
.hideSuspen section p:first-child span{
	width: 44px;
	height: 44px;
	border-radius: 50%;
	overflow: hidden;
	background: #F1F1F3;
	display: block;
	text-align: center;
	transition: all linear 0.2s;
}
.hideSuspen section p:last-child{
	display: flex;
	flex-wrap: wrap;
}
.calkQQ section p:first-child span img{
	transition: all linear 0.2s;
	transform: translateY(20px);
}
.calkQQ:hover p:first-child span img{
	transform: translateY(5px);
}
.calkTEL section p:first-child span{
	line-height: 44px;
}


.index_good_imgs{
	width: 585px;
	height: 290px;
}
.good_category_img,.left_good_imgs{
	width: 227px;
	height: 227px;
}

.logoBody{
	padding-top: 7px;display: inline-block;
}
.logoImg{
	width: 300px;
}
.solganImg1{
	display: none;
	width: 48%;
}

/* 移动端页面效果 */
@media only screen and (max-width:767px) {
	.search{
		margin-bottom: 12px;
	}
	.search-content{
		padding-top: 12px;
	}
	.solganImg2{
		display: none;
	}
	.solganImg1{
		display: inline-block;
	}
	.logoBody{
		display: flex;
		justify-content: space-around;
	}
	.logoImg{
		width: 45%;
	}
	.bar1-div{
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
	}
	.bar1-div>div.bar1-div-left{
		width: 60%;
	}
	.bar1-div>div.bar1-div-right{
		width: 40%;
	}
	#top-bar2{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		padding: 0;
	}
	#top-bar2>div{
		width: 100%;
		text-align: center;
	}
	.search-content h2{
		width: 75%;
	}
	.search-content h3{
		width: 25%;
	}
	ul.navigation{
		width: 100%;
		display: flex;
		margin-bottom: 20px;
	}
	.shoe-shop{
		width: 100%;
	}
	#home-main{
		padding-top: 0px;
		margin-top: -20px;
	}
	.topBGShow{
		height: auto;
	}
	.topBGShowItem{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		padding-bottom: 15px;
	}
	.topBGShowItem>section{
		width: 100%;
		text-align: center!important;
	}
	.productShow{
		width: 100%;
	}
	.productShowMenus{
		flex-wrap: wrap;
		width: 100%;
		padding-left:10px ;
		box-sizing: border-box;
	}
	.productShowMenus>p{
		width: 100%;
		margin-top: 10px;
		margin-right: 10px;
		display: flex;
	}
	.productShowMenus>p>span:first-child{
		width: 80%;
	}
	.productShowMenus>p>span:first-child input{
		width: 100%;
	}
	span.searchBtn{
		width: 20%;
	}
	.goodsShowLists .newsGoods ul li{
		width: 50%;
	}
	.good_category_img, .left_good_imgs{
		width: 100%;
	}
	.contentItem .leftContentItem , .contentItem .centerContentItem{
		display: none;
	}
	.contentItem{
		padding: 0;
		width: 100%;
	}
	.goodDetailIntroduce{
		width: 96%;
		margin-top: 20px;
	}
	.goodDetailsShow{
		justify-content: center;
	}
	.goodImgShows{
		padding: 0 10px;
		box-sizing: border-box;
	}
	.goodImgsShow{
		
	}
	.rightContentItem{
		padding: 0 10px;
		box-sizing: border-box;
	}
	.navigation li{
		flex: 1;
	}
	.navigation li:first-child{
		width: 35px;
		flex: none;
	}
	.navigation li a{
		padding: 0;
		font-size: 12px;
	}
}