
body{ font-family:PingFangSC-Medium, PingFang SC,"Microsoft YaHei",Arial,Helvetica,sans-senif,SimSun;}/*background:#f5f5f5;*/
.middleContent{ z-index:4;padding:1px 0 28px; overflow:hidden;margin-left: auto;margin-right:auto;width:1080px; font-size:13px;}
i{ font-style:normal;}
.head{width:1080px;}

/* 瀵艰埅鏍�*/
.corporate dl{  width:1080px; margin-left:auto; margin-right:auto;height:100px; }
.corporate dd{ float:left; margin-top:30px;}
.corporate dt{ float:right;margin-top:30px;}

.searchText{ float:left;height:40px; line-height:40px;border-radius:21px 0 0 21px; background:#F1F1F1; border:0;width:280px; text-indent:15px; position:relative; z-index:2; left:20px;}
.sub{float:left;width:40px; height:40px;line-height:40px; border-radius:21px;
    background:#484848; cursor:pointer; text-align:center; color:#fff; font-size:14px; position:relative; z-index:2; }
.sub img { vertical-align: middle;margin-bottom:2px;}

.column{ height:54px;  background:#484848;  font-size:16px; position:relative; z-index:2}
.column ul{ height:54px;width:1080px; margin-left:auto; margin-right:auto;border-left: 1px solid #6F6F6F; }

.column  li{ float:left; text-align:center;border-right:1px solid #6F6F6F;}
.forLi{ display:block; line-height:54px;font-weight:500;padding:0 30px; color:#fff;font-family: PingFangSC-Medium, PingFang SC; }
.forLi:hover,.current{ color:#484848; background:#D4B781;}


.abs{ position:relative;}
.categorylistWrapper{ background:#fff; display:none; position: absolute; top:54px; width:400px; opacity:0.96; z-index:1; text-align:left;}
.categorylist{ overflow:hidden;zoom:1; padding-top:30px;  width:1080px; margin-left:auto; margin-right:auto; height:185px; overflow:hidden }
.categorylist dl{ float:left;overflow:hidden; margin-bottom:15px;margin-left: 15px;}
.categorylist .followUs{ margin-right:0;}
.categorylist a{ margin-right:4px;}
.disNone{ display:none;}

.categorylist dt{ font-size:16px; font-weight:bold; margin-bottom:10px; color:#333333;}
.categorylist dd{ width:264px; float:left; margin-right:6px;}
.categorylist dd a{ font-size:13px; color:#666666; line-height:28px;}
.categorylist dd a:hover{ color:#ff9b00;}


.sq{ text-align:center;padding-bottom:6px;}
.sq img{ cursor:pointer; padding:0 4px;}

.ht{ height:auto;}

/* swiper*/

.swiper-container { max-width: 100%;height:auto;}
.swiper-slide {
    max-width: 100%;
    height:auto;

    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;
}

.swiper-slide  img{ max-width: 100%; height:auto;}
.swiper-pagination-bullet-active{ background:#000;}
.swiper-pagination-bullet{ border-radius:0; width:12px;height:12px; border-radius:7px}



.coupon{color: #484848; width:1180px; margin:38px auto 40px; position:relative; left:-30px; overflow:hidden}
.couponItem {width:300px;height:126px; margin-left:30px; padding:15px 20px;background:#D4B781; border-radius:7px; float:left;}
.couponItem dt{ float:left;font-size:12px; width:198px; border-right:2px solid #aa9367; height:126px; }
.couponItem dt p{ margin:6px 0;}

.couponItem dt span{ font-size: 48px; line-height:48px; margin-left:3px;}

.couponItem dd{ float:left; width:80px; margin-left:19px; font-weight:600;text-align:center;}
.couponItem dd p{ font-size:14px;}
.couponItem dd div{ font-size:24px; line-height:30px; margin-top:6px;}
.getIt{height:28px; line-height:28px; width:80px; background: #484848;border-radius: 14px;font-size: 16px; color:#D4B781;
    margin-top:36px; display:inline-block;}

/* columns */
.columns{ margin-bottom:30px; height:26px;color:#484848;font-weight:600; }
.columns dt{ float:left;}
.columns dt p{  float:left;margin-right:24px; display:inline;font-size:24px; line-height:26px;color:orange;}
.columns dt div{ background:#E18903;float:left;font-size:16px;height:39px;line-height:39px; color:#300303; border:1px solid #E18903; border-radius:13px; padding:2px 20px;margin-top: 5px;margin-bottom: 5px;}
.columns dd{ float:right;line-height:26px;}
.columns dd img{ margin-left:3px; vertical-align:middle; display:inline-block; margin-bottom:2px;_margin-bottom:0;+margin-bottom:0;}

.columns dt span{ margin-right:30px; font-weight:bold;color: #fff;font-size: 26px;}
.columns dt a{margin-right:10px;padding-bottom:6px; font-size:14px; display:inline-block; padding:2px 12px;}
.columns dt a:hover{ color:#484848;}
.columns dt .pitchOn{ background:#D4B781; border-radius:11px;}
/*.columns dt .pitchOn{border-bottom:2px solid #f90;color:#f90;}*/



.productWrapper{ overflow:hidden;zoom:1; margin-left:-26px; margin-bottom:10px; background:#fff;}
.productInfo{ float:left; text-align:left; width:250px; margin-left:26px; margin-bottom:30px; position:relative;left:0;top:0; }
.productInfo dt{  text-align:center;width:100%;height:250px; text-align:center; vertical-align:middle; position:relative; cursor:pointer;  }
.productInfo dt a{display: block;width:100%;height:100%;overflow: hidden;}
.productInfo dt a img{ display:block;max-width:100%;margin:0 auto;vertical-align:middle;border:0 none;}
.h{ display:none; margin:0 auto;transition:all 0.3s ease 0s;position: absolute; z-index:2; right:0px; top:0;vertical-align:middle;border:0 none;}

.productName{ overflow:hidden; height:20px;line-height:18px; font-size:16px; margin:12px 0; text-align:left;}
.price{ color:#333; font-weight:bold; font-size:18px; margin-right:10px;}
.date{ color:#208de9; font-weight:bold; margin-right:4px;}
.productInfo i{ color:#999999;}
.lineThrough{text-decoration:line-through; color:#999;font-size:14px;}
.tm{ font-size:12px; background:#D4B781; line-height:28px; text-align:center}


.introWrapper{overflow:hidden;zoom:1;}
.contact{float:right;background: url(../images/c.jpg)  no-repeat; width:401px; height:356px;}


.newsList{ overflow:hidden;zoom:1;background:#fff; padding-top:20px;margin-left:-30px;}
.newsList dl{ float:left;overflow:hidden;zoom:1; margin-left:30px; margin-bottom:10px; width:340px;}
.newsList dt{ float:left; width:242px; margin-top:4px; line-height:18px;}
.newsList dt div{ font-size:14px; margin:6px 0px; height:20px; overflow:hidden; font-weight:bold;}
.newsList dt p{ color:#999999;}

.newsList dd{ float:left; margin-right:16px}
.newsList dd img{ display:block;}


/* footList */
.footListWrapper{ background:#f5f5f5;}
.footList{ overflow:hidden;zoom:1; padding-top:46px; padding-bottom:34px; width:1080px; margin-left:auto; margin-right:auto;}
.footList dl{ float:left; width:204px; margin-right:15px;}

.footList .followUs{ margin-right:0;}
.followUs a{ margin-right:4px;}
.disNone{ display:none;}

.footList dt{ font-size:18px; font-weight:bold; margin-bottom:10px; color:#7d7d7d;}
.footList dd a{ font-size:13px; color:#666666; line-height:28px;}
.footList dd a:hover{ color:#ff9b00;}

/* copyright */
.copyright{ height:94px; line-height:90px; background:#f5f5f5; border-top:1px solid #e6e6e6; text-align:center; color:#999;}

