/*礼列表*/strong.ti {display:block;font-size:18px;text-align:center;font-weight:normal;  height:2rem; overflow:hidden; padding:1rem 0; }
strong.ti i {display:inline-block;width:20px;height:20px; overflow:hidden;vertical-align:text-top;margin-right:8px;background-size:20px;background-repeat:no-repeat;}
strong.ti i.lc {background-image:url(image/i1.png);}
/*礼品册首页的筛选*/.xu {border-bottom:1px solid #ddd}
dl.xut {display:block;padding-bottom:10px;color:#e74737;display: flex; justify-content: space-between; flex-wrap: wrap; justify-content: flex-start }
dl.xut dt {display:block;font-weight:600;padding:0 15px;padding:3px 15px;}
dl.xut dd {border-radius:5px;border:1px solid #eee;overflow:hidden;margin:0 6px 5px 6px;}
dl.xut dd a {display:block;padding:2px 10px;}
dl.xut dd a:hover {background:#e74737;color:#fff;}
dl.xut dd.on a {background:#e74737;color:#fff;}
.lc {padding-top:15px;}
.lc ul {}
.lc ul li {margin:0 10px;border-bottom:1px dashed #eee;margin-bottom:15px;padding-bottom:5px;}
.lc ul li span.cep {display:block;}
.lc ul li span.shu {display:block;color:#666}
.lc ul li img {width:100%;border-radius:6px;}
.lc ul li strong {display:block;font-size:18px;line-height:40px;color:#333;padding-top:5px;}
.jg {padding:8px 0}
.jg i {font-size:18px;}
.jg a {display:block;width:100px;text-align:center;padding:4px 0;border-radius:20px;border:1px solid #e74737;right:0;bottom:10px;color:#e74737}
/*礼品册内容*/.ne {padding-bottom:10px;}
.ne span {display:block;}
.ne span.cep {display:block;}
.ne span.shu {display:block;color:#666;padding:0 10px}
.ne span.shu i {float:right;}
.ne img {width:100%;}
.ne strong {display:block;font-size:18px;line-height:40px;color:#333;padding:0 10px}
.nw {padding:10px;color:#999;line-height:25px;}
.nw img{ width:100%;}
.nx {height: 60px;
    line-height: 58px;
    font-size: 16px;
    color: #fff;
    text-indent: 95px;
    background: url(image/tb.png) no-repeat;
    background-size: 100% 100%;}
.nx i {background:url(image/i1.png) no-repeat;display:block;width:20px;height:20px;float:left;background-size:20px;margin-right:10px;}
/* 上图下文字2020 */ul.tw {display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px;}
ul.tw li {width:48%;padding-bottom:15px;}
ul.tw li span {display:block;overflow:hidden;}
ul.tw li span img {width:100%;border-radius:4px;}
ul.tw li p {display:block;padding:10px 0;height:50px;line-height:25px; font-size:0.6rem;}
.nd a {display:block;width:100px;margin:0 auto;text-align:center;padding:4px 0;border-radius:20px;border:1px solid #e74737;color:#e74737;}


/*新闻列表*/
strong.ti i.lc2 {background-image:url(image/i2.png);}
.lisw{ margin-top:0px; }
.lisw ul{ display:block; padding:10px;}
.lisw ul li{ line-height:40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;border-bottom:1px dashed #eee; }
.lisw ul li a{ padding-left:20px;background:url(image/j.png) no-repeat;}

/*新闻内容*/
.np{}
.np img{ width:100%;}
.art{padding:0.5rem; line-height:2rem;}
.artime{ color:#999;  padding:5px .5rem; font-size:.8rem;}
.arc{ padding:0.5rem; line-height:1.8rem; padding-bottom:15px; border-bottom:1px solid #ddd;}
.arc p{ display:block; padding-bottom:15px;}

.sx{ padding:.4rem; font-size:0.9rem; line-height:1.8rem;}
.sx span{ display:block; color:#666; padding-bottom:10px;}
.sx span a{ color:#000;}
.fx{ padding-top: 15rpx;}
.fxt{ display: block; text-align: center; font-size: 35rpx; font-weight: bold; border-bottom: 1rpx solid #eee; padding-bottom: 20rpx; color: #cd141c}
/* 模块大题 */
.kts{ display:block; padding:10px 15px; border-bottom: 1px solid #eee; margin-top:10px;}
.kti{display:block;font-size:20px;color: #000; font-weight: 600}
.kmo{ font-size:14px; margin-top:6px;}
.fn{ padding:0;}
.zk{ float: left; margin:15px 5%; overflow:hidden; width:40%;  text-align: center; margin-bottom:20px;}
.fpt{font-size:14px; padding-top: 10px; display: block;overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
.pic{ height:120px; overflow:hidden;}
.fxp{width: 100%; }
.fmoo{ text-align:center; padding-top:20px;}
a.fmo{ text-align: center;border-radius: 10px; width: 60%;  border:1px solid #eee; margin: 30px auto; padding: 15px 30px;}
.xl{ text-align:center; color:#666}

/*兑换中心*/
strong.ti i.lc3 {background-image:url(image/i3.png);}
.duik{ min-height:260px; padding:30px 0;}
.gh{ height:20px;}

.hu{ width:90%; padding-bottom:30px; background:#fff; margin:0 auto;border-radius: 10px;  border:1px solid #fff;box-shadow: 0 2px 5px rgba(0,0,0,.5); font-size:14px;}

.ka{ padding:15px 0 10px 15px;}
input.kas{ border:1px solid #eee; padding:10px 10px; width:70%;}
input.cas{ border:1px solid #eee; padding:10px 10px; width:110px;}
.ktj{ padding:10px 0 0 15px;}
button.ktjj{background-color: #6c509d; color:#fff; border:0; padding:10px 15px; border-radius: 10px; width:90%; font-size:16px; }


/*积分兑换*/
strong.ti i.lc4 {background-image:url(image/i4.png);}
.nj{ text-align:center;background:linear-gradient( #eee,#fafafa); padding:8px 0; margin-bottom:15px;}
.nj a{ color:#F33833; margin-left:15px;}
/*左图右文字*/
ul.zy{ padding:1em 0;}
ul.zy li{display: flex; justify-content: space-between; flex-wrap: wrap; overflow:hidden;  padding:1rem;border-bottom:1px dashed #eee; }
ul.zy li a.zya{ display:block; width:40%;} 
ul.zy li a.zya img{ width:100%;}
ul.zy li dl{ display:block; width:55%; margin-left:15px;}
ul.zy li dl dt{ display:block; height:3rem; line-height:1.5rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }

ul.zy li dl dd{ display:block; padding-top:.6rem;}
ul.zy li dl dd a{font-size:.8rem; }
ul.zy li dl dd span{ display:block;font-size:.8rem; }
ul.zy li dl dd span.suo{display:inline; padding-bottom:5px;}
ul.zy li dl dd span.suo i{ color:#f00; font-size:18px;}
ul.zy li dl dd span.ydh{ line-height:30px;}
ul.zy li dl dd span.ds{ padding-top:10px;}
ul.zy li dl dd span.ds a{ padding:4px 15px;border-radius:10px;  border:1px solid #e74737; font-size:.8rem; color:#e74737; }


/* 一行两个图 */
.pt{ margin:10px auto;  overflow:hidden; width:90%;  border-bottom:1px solid #eee; padding-bottom:10px;}
.pt a{position:relative;display:block;}
.tulj{ display:block; overflow:hidden;}
.tp{ width: 100%;}
.tpt{display:block;color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;padding-top: 8px; font-size:12px; line-height:26px; }
.span2{display:block;color:#999;font-size: 12px;}
.span3{display:block;color:#f90;text-align:left;font-size:14px;  height:30px; line-height:30px; overflow:hidden; position:relative}

.spj{ float:left;color:#f90; margin-top: 3px;}
.gwtb{ float:right; display:block; position:absolute; right:0; top:8px}
.gwtb a{ display:block; width:60px; height:60px; background:url(gwtb.png) no-repeat right top; background-size:40%}
.gwtb image{ display:block;}






