 html, body {
    height: 100%
}
html, body, div, span, a, img, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, iframe, q, blockquote, pre, code, var, address, cite, ins, del, em, strong, big, small, b, i, form, button, input, textarea, th, td, label, fieldset, legend {
    margin: 0;
    padding: 0;
    border: 0 none;
    outline: 0;
    font-size:100%
}
:focus {
    outline: 0
}
body {
  font-family: "Helvetica Neue", helvetica, arial, tahoma, verdana, sans-serif;
  line-height: 1
}
ul, ol, li {
  list-style: none outside none
}
h1, h2, h3, h4, h5, h6 {
  font-weight: normal
}
img {
  vertical-align: middle
}
table {
  border-collapse: collapse;
  border-spacing: 0
}
fieldset {
  padding: 8px
}
legend {
  padding: 0 5px
}
input,select,button{font-size:100%;vertical-align: middle;}
a:link, a:visited {
    text-decoration: none
}
a:hover {
  text-decoration: underline
}
body {
  background-color:#fff;
}
.clearfix:after {
  clear:both;
  display:block;
  visibility:hidden;
  height:0;
  content:".";
}
.c {
  clear:both;
}
.mainbox .mrh {
  margin-right:0;
}
.contents, .fbanner, .mainbox, .sectiona {
  margin:0 auto;
  width:1200px;
  height:auto;
}
.banner {
  margin:0 auto;
  margin-top:12px;
  width:1200px;
  height:auto;
}
.b1 {
  float:left;
  margin-right:5px;
  width:890px;
  height:313px;
}
.b2 {
  float:left;
  margin-bottom:3px;
  width:305px;
  height:155px;
}
.b3 {
  float:left;
  width:305px;
  height:155px;
}
.mainbox h1 {
  text-align: center;
  margin:25px 0;
  width:100%;
  height:52px;
  background:url(../image/clearbg.jpg) no-repeat center;
   clear:both;
}
.mainbox h1 img{vertical-align: top;}
.mainbox h1 span{font:700 52px/52px Arial;background-color: #fff;text-transform: uppercase;}
.clearTop {
  float:left;
  margin:0 30px 25px 0;
  width:579px;
  height:367px;
  border:3px solid #f4f5f9;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.clearTop:hover {
  border:3px solid #8e939f;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.clearlf {
  position:relative;
  float:left;
  width:253px;
  height:367px;
  border-right:1px solid #e0e2e7;
  text-align:center;
}
.clearimg {
  margin:0 auto;
  padding-top:30px;
  width:184px;
  height:184px;
}
.timer {
  margin-top:40px;
  width:253px;
  height:113px;
  background:url(../image/timers.jpg) no-repeat center;
  color:#f0f1f7;
  font-size:45px;
}
.timer span {
  display:inline-block;
  padding:29px 0 0 9px;
  width:68px;
  height:53px;
  letter-spacing:8px;
}
.linea {
  position:absolute;
  top:304px;
  left:16px;
  width:220px;
  height:2px;
}
.offlgo {
  position:absolute;
  top:0;
  left:0;
  width:63px;
  height:51px;
  background:url(../image/offimg.png) no-repeat;
}
.offlgo span {
  position:relative;
  top:27px;
  display:block;
  width:20px;
  height:30px;
  color:#fff;
  font-size:12px;
  -webkit-transform:rotate(-12deg);
  transform:rotate(-12deg);
  -ms-border-transform:rotate(-12deg);
  -moz-border-transform:rotate(-12deg);
}
.clearrh {
  float:left;
  padding:30px 14px;
  width:297px;
  height:307px;
  background:#f8f8f8;
}
.cleartxt {
  float:left;
  width:295px;
  height:28px;
}
.cleartxt a {
  display:block;
  overflow:hidden;
  width:295px;
  height:29px;
  color:#333;
  font-size:14px;
  line-height:14px;
}
.clearcos {
  float:left;
  padding-top:16px;
  width:295px;
  height:50px;
}
.clearcos span {
  display:block;
  overflow:hidden;
  width:295px;
  height:50px;
  color:#333;
  text-align:left;
  font-size:42px;
}
.clearcspan {
  float:left;
  padding-top:10px;
  width:295px;
  height:45px;
}
.clearcspan .del {
  overflow:hidden;
  height:45px;
  color:#999;
  text-align:left;
  text-decoration:line-through;
  font-size:27px;
}

.freea {
  float:left;
  overflow:hidden;
  width:295px;
  height:32px;
  background:url(../image/free.png) no-repeat 0 top;
  color:#272636;
  text-align:left;
  text-indent:25px;
  font-size:16px;
  line-height:16px;
}
.stocka {
  float:left;
  overflow:hidden;
  width:295px;
  height:32px;
  background:url(../image/stock.png) no-repeat 0 top;
  color:#272636;
  text-align:left;
  font-size:16px;
  line-height:16px;
}
.sectionastocka span, .stocka span {
  float:left;
  display:block;
  width:25px;
  height:17px;
  color:#26a92f;
  text-indent:98px;
  font-weight:700;
  font-size:16px;
}
.carta {
  float:left;
  width:295px;
  height:47px;
}
.carta a {
  float:left;
  display:block;
  overflow:hidden;
  width:189px;
  height:47px;
  background:#f2af00;
  color:#fff;
  text-align:center;
  font-size:21px;
  line-height:47px;
}
.contents {
  float:left;
  display:none;
}
.sectionaul {
  float:left;
  width:1200px;
  height:64px;
  background:#f4f4f4;
  font-size:18px;
}
.sectionaul span {
  display:inline-block;
  padding-left:25px;
  width:125px;
  height:28px;
}
.sectionaul li {
  display:inline-block;
  padding-left:22px;
  width:145px;
  height:64px;
  background:url(../image/navili.jpg) no-repeat right center;
  color:#333;
  font-size:18px;
  line-height:64px;
}
.seea{color:#e84411; display:inline-block; height:64px; line-height:64px; font-size:18px; background:url(../image/hot.png) no-repeat right top;}
.sectionaul .liactived a {
  color:#f2af00;
}
.sectionaul li a {
  color:#333;
  text-decoration:none;
}
.sectionaul li a:active, .sectionaul li a:hover {
  color:#f2af00;
}
.contentdl {
  float:left;
  margin-top:20px;
  width:235px;
  height:328px;
}
.sectionc {
  float:left;
  overflow:hidden;
  padding-top:25px;
  width:228px;
  height:296px;
}
.sectionc:hover {
  z-index:100;
  height:342px;
  border:3px solid #8e939f;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#fff;
  cursor:pointer;
}
.sectionc dd {
  margin:0 15px;
}
.sectionimg {
  margin:0 36px 18px 32px;
  width:163px;
  height:163px;
}
.sectiontxt {
  overflow:hidden;
  width:220px;
  height:32px;
}
.sectiontxt a {
  display:block;
  overflow:hidden;
  width:220px;
  height:30px;
  color:#a5aabe;
  font-size:12px;
  line-height:14px;
}
.sectionacos {
  overflow:hidden;
  width:220px;
  height:38px;
  color:#333;
  font-size:20px;
  line-height:38px;
}
.sectionacos span {
  display:inline-block;
  overflow:hidden;
  padding-left:10px;
  width:100px;
  height:17px;
  color:#999;
  text-decoration:line-through;
  font-size:15px;
  line-height:17px;
}
.sectionafreea {
  float:left;
  overflow:hidden;
  width:220px;
  height:24px;
  background:url(../image/free.png) no-repeat 5px 0;
  color:#272636;
  text-indent:25px;
  font-size:16px;
  line-height:16px;
}
.sectionastocka {
  float:left;
  overflow:hidden;
  width:220px;
  height:24px;
  background:url(../image/stock.png) no-repeat 5px top;
  color:#272636;
  text-align:left;
  font-size:16px;
  line-height:16px;
}
.discart {
  display:none;
}
.sectionacarta {
  float:left;
  width:118px;
  height:29px;
}
.sectionacarta a {
  float:left;
  display:block;
  overflow:hidden;
  width:118px;
  background:#f2af00;
  color:#fff;
  text-align:center;
  font-size:13px;
  line-height:29px;
}
.fbanner {
  margin:25px auto;
        
}
.fb1, .fb2, .fb3 {
  float:left;
  margin-top:25px;
  width:1200px;
  height:230px;
  -webkit-box-shadow:0 2px 3px rgba(0, 0, 0, .3);
  -moz-box-shadow:0 2px 3px rgba(0, 0, 0, .3);
  box-shadow:0 2px 3px rgba(0, 0, 0, .3);
}
.fblf {
  float:left;
  width:250px;
  height:230px;
  background:url(../image/fbannerlf.jpg) no-repeat;
}
.fblf h2 {
  float:left;
  display:block;
  overflow:hidden;
  margin-top:18px;
  margin-bottom:4px;
  width:250px;
  height:52px;
  color:#4d4c57;
  text-align:center;
  font-size:36px;
  line-height:52px;
}
.fblf h2 a {
  float:left;
  display:block;
  overflow:hidden;
  margin-bottom:4px;
  width:250px;
  height:52px;
  color:#4d4c57;
  text-align:center;
  text-decoration:none;
  font-size:36px;
  line-height:52px;
}
.fblf span {
  float:left;
  display:block;
  overflow:hidden;
  margin-left:52px;
  width:98px;
  height:98px;
  color:#4d4c57;
  text-align:center;
  font-size:88px;
}
.fblf span a {
  display:block;
  width:98px;
  height:98px;
  color:#4d4c57;
  text-decoration:none;
  font-size:88px;
}
.fblf p {
  float:left;
  display:block;
  padding-top:30px;
  padding-left:80px;
  width:150px;
  height:40px;
  color:#fff;
  font-size:16px;
}
.fblf p span {
  float:left;
  display:block;
  margin:0;
  padding-left:1px;
  width:20px;
  height:40px;
  color:#fff;
  font-size:16px;
  line-height:40px;
}
.fblf p .day {
  float:left;
  margin:0;
  padding:0;
  width:18px;
  height:40px;
  line-height:40px;
}
.fblf p i {
  float:left;
  width:5px;
  height:40px;
  font-style:normal;
  line-height:40px;
}
.fblf p .days {
  width:38px;
}
.fbrh {
  float:left;
  width:950px;
  height:230px;
}