@charset "utf-8";
@font-face {
  font-family: 'fontNameRegular';
  src: url('ft78.eot');
  src: local('fontName Regular'), local('ft78'), url('ft78.woff') format('woff'), url('ft78.ttf') format('truetype'), url('ft78.svg#ft78') format('svg');
}
* {
  padding: 0;
  margin: 0;
  font-family: "微软雅黑";
}
.pc .pc_title {
  width: 1200px;
  height: 120px;
  margin: 16px auto 30px;
  background: url(../img/pc_t_bg.png) no-repeat;
}
.pc .pc_main {
  background-color: #f5f5f5;
}
.pc .pc_content {
  width: 1200px;
  margin: 0 auto;
}
.pc .top {
  width: 1200px;
  padding: 30px 0 40px 0;
  overflow: hidden;
}
.pc .top .product {
  position: relative;
  display: block;
  width: 594px;
  height: 367px;
}
.pc .top .product:hover button {
  background-color: #c63024;
}
.pc .top .product1 {
  background: url(../img/product_img1.png) no-repeat;
  float: left;
}
.pc .top .product2 {
  background: url(../img/product_img2.png) no-repeat;
  float: right;
}
.pc .top .price {
  position: absolute;
  display: block;
  width: 258px;
  top: 260px;
  right: 43px;
  text-align: center;
}
.pc .top .price em {
  font-style: normal;
  font-size: 16px;
  color: #ac2217;
}
.pc .top .price b {
  font-weight: normal;
  font-size: 22px;
  color: #ac2217;
}
.pc .top .price span {
  font-size: 14px;
  color: #ac2217;
}
.pc .top .check {
  position: absolute;
  top: 300px;
  right: 114px;
  width: 112px;
  height: 34px;
  border: none;
  background-color: #ac2217;
  text-align: center;
  line-height: 34px;
  font-size: 14px;
  color: #fff;
  outline: none;
}
.pc .top .title {
  position: absolute;
  display: block;
  font-size: 18px;
  color: #292d39;
  font-weight: bold;
  width: 258px;
  top: 32px;
  right: 43px;
  text-align: center;
}
.pc .top .info {
  position: absolute;
  font-size: 14px;
  color: #333;
  width: 200px;
  line-height: 30px;
  top: 146px;
  right: 63px;
}
.pc .bottom {
  width: 1200px;
  padding-bottom: 100px;
  overflow: hidden;
}
.pc .bottom .bottom_left {
  width: 594px;
  height: 356px;
  float: left;
  overflow: hidden;
}
.pc .bottom .bottom_right {
  width: 594px;
  height: 356px;
  float: right;
  overflow: hidden;
}
.pc .bottom .product {
  display: block;
  position: relative;
  width: 290px;
  height: 356px;
}
.pc .bottom .product:hover button {
  background-color: #c63024;
}
.pc .bottom .product3 {
  background: url(../img/product_img3.png) no-repeat;
  float: left;
}
.pc .bottom .product4 {
  background: url(../img/product_img4.png) no-repeat;
  float: right;
}
.pc .bottom .product5 {
  background: url(../img/product_img5.png) no-repeat;
  float: left;
}
.pc .bottom .product6 {
  background: url(../img/product_img6.png) no-repeat;
  float: right;
}
.pc .bottom .check {
  position: absolute;
  top: 247px;
  right: 20px;
  width: 90px;
  height: 30px;
  border: none;
  background-color: #ac2217;
  text-align: center;
  line-height: 30px;
  font-size: 12px;
  color: #fff;
  outline: none;
}
.pc .bottom .title {
  position: absolute;
  font-size: 16px;
  color: #292d39;
  font-weight: bold;
  top: 250px;
  left: 20px;
}
.pc .bottom .info {
  position: absolute;
  width: 275px;
  display: block;
  font-size: 12px;
  color: #999;
  left: 17px;
  top: 290px;
  line-height: 20px;
}
