/*Rounded Corners*/
/*Box Shadow*/
/*Transition*/
.header-list {
  width: 1200px;
  margin: 0 auto;
  /*border-bottom: 2px solid #0052A4;*/
  border-bottom: 2px solid #e0201d;
}
.header-list a {
  color: #232323;
}
.header-list .activity a{
  font-size: 16px;
  /*color: #0052a4;*/
  color: #e0201d;
  font-weight:bold;
}
.header-list .activity a img{
  height: 22px;
  margin-right: 5px;
  vertical-align: middle;
}
.header-list li {
  height: 40px;
  line-height: 40px;
  text-align: center;
  /*padding: 0 35px;*/
  padding: 0 33px;
  font-size: 14px;
}
.header-list .all-cat {
  width: 220px;
  height: 40px;
  /*background: #0052A4;*/
  background: #e0201d;
  color: #FFF;
  text-align: left;
  padding: 0;
}
.header-list .all-cat img {
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin: 0 15px;
}
.header-list .server-hot {
  width: 200px;
  text-align: center;
  /*background-color: #2673BF;*/
  background-color: transparent;
  color: #e0201d;
  height: 39px;
}
.main-content {
  width: 1200px;
  margin: 0 auto;
  height: 528px;
  overflow: hidden;
  position: relative;
}
.main-content .menu-bar {
  float: left;
  width: 220px;
  height: 528px;
  /*background-color: #2673BF;*/
  background-color: #000;
  position: relative;
}
.main-content .menu-bar .menu-list {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 100;
  height: 528px;
  overflow: hidden;
  overflow-y: auto;
}
.main-content .menu-bar .menu-list .menu-item {
  color: #fff;
  height: 44px;
  line-height: 44px;
  padding-left: 40px;
  position: relative;
}
.main-content .menu-bar .menu-list .menu-item img {
  position: absolute;
  left: 15px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 16px;
  height: 16px;
}
.main-content .menu-bar .menu-list .menu-item a {
  color: #fff;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  margin-right: 10px;
}
.main-content .menu-bar .menu-list .menu-item a:hover {
  border-bottom: 1px solid #FFF;
}
.main-content .menu-bar .menu-list .menu-item a:last-child {
  margin-right: 0;
}
.main-content .menu-bar .menu-list .menu-item.active {
  /*background: #0052A4;*/
  background: #e0201d;
}
.main-content .menu-list-children {
  z-index: 100;
  position: absolute;
  background: #FFF;
  width: 982px;
  /*height: 440px;*/
  height: 528px;
  left: 218px;
  top: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow-y: auto;
  padding: 30px;
}
.main-content .menu-list-children .cat-children .cat-name {
  color: #232323;
  font-weight: 600;
  line-height: 20px;
  width: 130px;
  text-align: right;
  padding-right: 10px;
  box-sizing: border-box;
}
.main-content .menu-list-children .cat-children ul {
  width: 770px;
  min-height: 20px;
}
.main-content .menu-list-children .cat-children ul li {
  margin-right: 10px;
  line-height: 20px;
  margin-bottom: 10px;
}
.main-content .menu-list-bg {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0);
}
.main-content .main-banner {
  float: left;
  width: 770px;
  height: 440px;
  margin: 10px 0 0 10px;
}
.main-content .main-banner .banner-slider {
  width: 760px;
  height: 350px;
  background-color: #ccc;
  overflow: hidden;
}
.main-content .main-banner .banner-adv-box {
  width: 770px;
  height: 170px;
}
.main-content .main-banner .banner-adv-box a {
  float: left;
  display: inline-block;
  width: 375px;
  height: 160px;
  margin: 10px 10px 0 0;
  background-color: #ccc;
}
.main-content .main-banner .banner-adv-box a img {
  width: 100%;
  height: 100%;
}
.main-content .main-right {
  float: left;
  margin-top: 10px;
  width: 200px;
  border: 1px solid #b4b7ba;
}
.main-content .main-right .member {
  width: 200px;
  height: 164px;
  margin-bottom: 10px;
  /*border: 1px dashed #E5E5E5;*/
}
.main-content .main-right .member span {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #6E6E6E;
}
.main-content .main-right .member.noLogin {
/*  background-image: url('../../jishengduo/statics/images/index/member-bg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;*/
  border-bottom: 1px solid #cacaca;
}
.main-content .main-right .member.noLogin .noLogin_logo{
  width: 165px;
  margin-top: 37px;
}
.main-content .main-right .member.noLogin span {
  /*margin: 105px 0  7px 0;*/
  margin: 23px 0  7px 0;
}
.main-content .main-right .member.noLogin .bottom-btn {
  height: 20px;
  line-height: 20px;
}
.main-content .main-right .member.noLogin .bottom-btn .toLogin {
  margin-right: 14px;
  font-size: 14px;
  color: #232323;
}
.main-content .main-right .member.noLogin .bottom-btn .toRegi {
  font-size: 14px;
  /*color: #0052A4;*/
  color: #e35d3a;
}
.main-content .main-right .member.login .member-avatar {
  height: 78px;
  width: 78px;
  margin: 13px 0 12px 0;
  border-radius: 100%;
}
.main-content .main-right .member.login p {
  height: 22px;
  line-height: 22px;
  font-variant: 16px;
  margin-bottom: 8px;
  color: #232323;
}
.main-content .main-right .purchase {
  width: 200px;
  height: 68px;
  padding: 6px 13px;
  /*background-color: #D5E1ED;*/
}
.main-content .main-right .purchase span {
  line-height: 17px;
  height: 17px;
  font-size: 12px;
  /*color: #0052A4;*/
}
.main-content .main-right .purchase p {
  height: 30px;
  width: 174px;
  margin-top: 6px;
}
.main-content .main-right .purchase p a {
  display: inline-block;
  width: 80px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  /*background-color: #0052A4;*/
  background-color: #e35d3a;
}
/*.main-content .main-right .purchase p a:first-child {
  margin-right: 1p4x;
}*/
.main-content .main-right .sales {
  width: 200px;
  height: 264px;
  margin-top: 10px;
  padding: 14px 13px 11px 13px;
  border-top: 1px solid #cacaca;
}
.main-content .main-right .sales ol{
  width:100%;
  border-bottom: 2px dashed #CCCCCC;
  font-size: 0;
}
.main-content .main-right .sales ol>li{
  width:30%;
  display: inline-block;
  height: 28px;
  color: #4A4A4A;
  font-size: 16px;
  text-align: center;
  padding-bottom: 9px;
}
.main-content .main-right .sales ol>li.active{
  /*color: #0052A4;*/
  color: #e35d3a;
}
/*.main-content .main-right .sales h6 {
  height: 28px;
  color: #4A4A4A;
  font-size: 16px;
  padding-bottom: 9px;
  border-bottom: 2px dashed #CCCCCC;
}*/
.main-content .main-right .sales .tab_wrap>div{
  display: none;
}
.main-content .main-right .sales .tab_wrap>div>a{
  font-size: 12px;
  /*color: #0052A4;*/
  color: #e35d3a;
  margin-top:10px;
  float: right;
}
.main-content .main-right .sales ul li {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #6E6E6E;
  margin-top: 10px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-content .main-right .sales ul li span {
  display: inline-block;
  height: 6px;
  width: 6px;
  margin-right: 6px;
  background-color: #D8D8D8;
  border-radius: 39px;
  -webkit-border-radius: 39px;
  -o-border-radius: 39px;
  -ms-border-radius: 39px;
  vertical-align: middle;
}
.adv-middle-container {
  width: 1200px;
  overflow: hidden;
  /*padding: 22px 10px;*/
  margin: 20px auto 0 auto;
  /*border: 1px solid #e5e5e5;*/
}
.adv-middle-container .adv-item {
  position: relative;
  display: inline-block;
  float: left;
  /*margin-left: 12px;
  height: 120px;
  width: 280px;*/
  margin-right: 8px;
  width: 294px;
  height: 150px;
}
.adv-middle-container .adv-item:last-child{
  margin-right: 0px;
}
.adv-middle-container .adv-item >img{
  width: 100%;
  height: 100%;
}
.adv-middle-container .adv-item .mask-bg {
  position: absolute;
  left: 0px;
  top: 36px;
  width: 280px;
  height: 48px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  vertical-align: middle;
  text-align: center;
  line-height: 48px;
  font-size: 18px;
}
.goods-bottom-container {
  overflow: hidden;
  width: 1200px;
  margin: 20px auto 0;
}
.goods-bottom-container .list-left-container {
  float: left;
  width: 400px;
  height: 400px;
  overflow: hidden;
}
.goods-bottom-container .list-left-container .left-content {
  float: left;
  width: 180px;
  height: 400px;
  color: #fff;
  /*background-color: #E09834;*/
  background-color: #000;
}
.goods-bottom-container .list-left-container .left-content .title {
  display: inline-block;
  width: 100%;
  height: 60px;
  font-size: 18px;
  line-height: 60px;
  text-align: center;
  /*background-color: #9A6823;*/
  background-color: #d31f1e;
}
.goods-bottom-container .list-left-container .left-content .lists {
  list-style: none;
  margin-top: 24px;
  margin-left: 17px;
  height: 301px;
  padding-left: 0px;
}
.goods-bottom-container .list-left-container .left-content .lists .lists-item span {
  display: inline-block;
  margin-right: 8px;
  border-left: 8px solid #fff;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right-width: 0px;
  height: 0px;
  width: 0px;
  overflow: hidden;
}
.goods-bottom-container .list-left-container .left-content .lists .lists-item a {
  display: inline-block;
  font-size: 16px;
  color: #fff;
  height: 16px;
  line-height: 16px;
  margin-bottom: 27px;
}
.goods-bottom-container .list-left-container .left-img {
  float: left;
  display: inline-block;
  width: 220px;
  height: 400px;
}
.goods-bottom-container .list-left-container .left-img img {
  width: 220px;
  height: 400px;
}
.goods-bottom-container .list-right-container {
  float: left;
  width: 800px;
  height: 400px;
  overflow: hidden;
}
.goods-bottom-container .list-right-container .goods-item {
  float: left;
  display: inline-block;
  width: 200px;
  height: 200px;
  border: 1px solid #E5E5E5;
  text-align: center;
}
.goods-bottom-container .list-right-container .goods-item img {
  display: inline-block;
  width: 132px;
  height: 132px;
  margin: 2px 0 10px;
}
.goods-bottom-container .list-right-container .goods-item .goods-name {
  margin: 0 auto;
  width: 150px;
  font-size: 14px;
  color: #313131;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}
.goods-bottom-container .list-right-container .goods-item .goods-price {
  height: 22px;
  line-height: 22px;
  font-size: 16px;
  color: #CA161A;
}
.goods-bottom-container .list-right-container .last-item {
  float: left;
  display: inline-block;
  width: 400px;
  height: 200px;
}
/*.goods-bottom-container-box .goods-bottom-container:nth-child(1) .list-left-container .left-content,
.goods-bottom-container-box .goods-bottom-container:nth-child(5) .list-left-container .left-content,
.goods-bottom-container-box .goods-bottom-container:nth-child(9) .list-left-container .left-content {
  background-color: #E09834;
}
.goods-bottom-container-box .goods-bottom-container:nth-child(1) .list-left-container .left-content .title,
.goods-bottom-container-box .goods-bottom-container:nth-child(5) .list-left-container .left-content .title,
.goods-bottom-container-box .goods-bottom-container:nth-child(9) .list-left-container .left-content .title {
  background-color: #9A6823;
}
.goods-bottom-container-box .goods-bottom-container:nth-child(2) .list-left-container .left-content,
.goods-bottom-container-box .goods-bottom-container:nth-child(6) .list-left-container .left-content,
.goods-bottom-container-box .goods-bottom-container:nth-child(10) .list-left-container .left-content {
  background-color: #2EB7CA;
}
.goods-bottom-container-box .goods-bottom-container:nth-child(2) .list-left-container .left-content .title,
.goods-bottom-container-box .goods-bottom-container:nth-child(6) .list-left-container .left-content .title,
.goods-bottom-container-box .goods-bottom-container:nth-child(10) .list-left-container .left-content .title {
  background-color: #1C717D;
}
.goods-bottom-container-box .goods-bottom-container:nth-child(3) .list-left-container .left-content,
.goods-bottom-container-box .goods-bottom-container:nth-child(7) .list-left-container .left-content,
.goods-bottom-container-box .goods-bottom-container:nth-child(11) .list-left-container .left-content {
  background-color: #2ECA54;
}
.goods-bottom-container-box .goods-bottom-container:nth-child(3) .list-left-container .left-content .title,
.goods-bottom-container-box .goods-bottom-container:nth-child(7) .list-left-container .left-content .title,
.goods-bottom-container-box .goods-bottom-container:nth-child(11) .list-left-container .left-content .title {
  background-color: #208D3A;
}
.goods-bottom-container-box .goods-bottom-container:nth-child(4) .list-left-container .left-content,
.goods-bottom-container-box .goods-bottom-container:nth-child(8) .list-left-container .left-content,
.goods-bottom-container-box .goods-bottom-container:nth-child(12) .list-left-container .left-content {
  background-color: #6DACF0;
}
.goods-bottom-container-box .goods-bottom-container:nth-child(4) .list-left-container .left-content .title,
.goods-bottom-container-box .goods-bottom-container:nth-child(8) .list-left-container .left-content .title,
.goods-bottom-container-box .goods-bottom-container:nth-child(12) .list-left-container .left-content .title {
  background-color: #3B5D82;
}*/

/*2019.9.11 mzw 首页轮播部分相关样式自定义*/
.swiper-button-next, .swiper-button-prev{
  width: 40px;
  height: 40px;
  margin-top: -20px;
  background-size: 40px 40px;
}
.swiper-button-next{
  background-image: url('../../jishengduo/statics/images/index/right_ar.png')
}
.swiper-button-prev{
  background-image: url('../../jishengduo/statics/images/index/left_ar.png')
}
.swiper-slide a{
  display: block;
}
