* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
}
li {
  list-style: none;
}
.box1 {
  width: 1440px;
  margin: 0 auto;
}
.box1 .left_list {
  width: 297px;
  height: 648px;
  float: left;
  background: #fefefe;
  border: 1px solid #e5e5e5;
  margin-top: 20px;
  margin-bottom: 20px;
}
.box1 .left_list h1 {
  font-size: 20px;
  font-family: Arial;
  font-weight: bold;
  color: #033333;
  margin: 30px;
}
.box1 .left_list ul {
  margin-left: 30px;
}
.box1 .left_list ul li {
  margin-bottom: 20px;
  cursor: pointer;
}
.box1 .left_list ul li img {
  width: 18px;
  height: 20px;
  margin-right:10px;
  filter: grayscale(80%);
}
.box1 .left_list ul li .active {
  filter: grayscale(0);
}
.box1 .left_list ul .li-color {
  color: #C53341;
}
.box1 .right_shop {
  width:1123px;
  height: 100%;
  float: right;
  margin-top: 20px;
}
.box1 .right_shop .titles {
  width: 100%;
  height: 60px;
  background: #ffffff;
  border: 1px solid #e5e5e5;
}
.box1 .right_shop .titles h2 {
  line-height: 60px;
  margin-left: 30px;
  font-size: 20px;
  font-family: Arial;
  font-weight: 400;
  color: #444444;
}
.box1 .right_shop .titles h2 span {
  color: #C53341;
}
.box1 .right_shop .shop_show {
  width: 100%;
  height:279px;
  background: #ffffff;
  border: 1px solid #e5e5e5;
  margin: 20px auto;
}
.box1 .right_shop .shop_show .mydl {
  width: 180px;
  height: 236px;
  margin-top: 22px;
  margin-left: 27px;
  cursor: pointer;
  float: left;
}
.box1 .right_shop .shop_show .mydl dt {
  width: 100%;
  height: 180px;
  margin-bottom: 18px;
}
.box1 .right_shop .shop_show .mydl dt img {
  width: 100%;
  height: 100%;
}
.box1 .right_shop .shop_show .mydl dd {
  width: 180px;
  height: 38px;
  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  line-height: 38px;
  text-align: center;
  font-size: 14px;
  font-family: Arial;
  font-weight: 400;
  color: #999999;
}
.box1 .right_shop .shop_show .show_pro {
  float: right;
  width: 876px;
  height: 100%;
}
.box1 .right_shop .shop_show .show_pro h2 {
  font-size: 18px;
  font-family: Arial;
  font-weight: bold;
  color: #333333;
  margin-top:35px;
}
.box1 .right_shop .shop_show .show_pro h2 img {
  width: 14px;
  height: 18px;
  position: relative;
      top: -3px;
}
.box1 .right_shop .shop_show .show_pro .message {
  float: left;
  /* width: 1.770833rem; */
  height: 218px;
}
.box1 .right_shop .shop_show .show_pro .message .show_numb {
  width: 300px;
  margin-top:11px;
  height: 40px;
}
.box1 .right_shop .shop_show .show_pro .message .show_numb img {
  width: 16px;
  height: 16px;
  margin-right: 6px;
  float: left;
}
.box1 .right_shop .shop_show .show_pro .message .show_numb .num {
  width: auto;
  height: 16px;
  background: #3a7fe6;
  border-radius: 8px;
  font-size: 12px;
  font-family: Arial;
  font-weight: 400;
  color: #ffffff;
  display: block;
  float: left;
  padding: 010px;
}
.box1 .right_shop .shop_show .show_pro .message .country {
  width: 300px;
  height: 30px;
}
.box1 .right_shop .shop_show .show_pro .message .country .jieshao {
  font-size: 14px;
  font-family: Arial;
  font-weight: 400;
  color: #999999;
  width: 125px;
  display: block;
  float: left;
  clear: both;
}
.box1 .right_shop .shop_show .show_pro .message .country .place {
  font-size: 14px;
  font-family: Arial;
  font-weight: 400;
  color: #333333;
  float: left;
  display: block;
  /* width: 0.78125rem; */
}
.box1 .right_shop .shop_show .show_pro .dls {
  width: 527px;
  height: 191px;
  float: right;
  display: flex;
  justify-content: space-around;
}
.box1 .right_shop .shop_show .show_pro .dls dl {
  width: 159px;
  height: 100%;
}
.box1 .right_shop .shop_show .show_pro .dls dl dt {
  width: 100%;
  height: 143px;
  margin-bottom:10px;
}
.box1 .right_shop .shop_show .show_pro .dls dl dt img {
  width: 100%;
  height: 100%;
}
.box1 .right_shop .shop_show .show_pro .dls dl dd {
  font-size: 14px;
  font-family: Arial;
  font-weight: 400;
  color: #3a7fe6;
  line-height: 16px;
  text-align: center;
  overflow: hidden;
  height:61px;
}
.footer {
  box-shadow: -2px 4px 80px 0px rgba(107, 70, 46, 0.1);
  padding-top: 52px;
  /* height: 2.283333rem !important; */
  clear: both;
}
