body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,div,input{margin:0;padding:0;border:0;}
header, section, footer, aside, nav, article, figure, dialog, menu {display: block;}
body{font: 14px/1.5 "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;background: #FFFFFF;}
li{list-style-type:none;}
a img{border: 0}
a{text-decoration: none;}
a:hover{text-decoration: none;}
h1,h2,h3,h4{font-family: "微软雅黑","黑体";}
.clearfix:after {
        visibility: hidden; 
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
}
.clear{clear: both;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.cl{font-size: 14px;font-family:"微软雅黑";}
a,p,input,div{
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}


@font-face
{ 
  font-family: FontA;         
  src: url('../font/PingFangRegularA.ttf');              
} 
@font-face
{ 
  font-family: FontB;         
  src: url('../font/Regular.ttf');              
} 
body{font-family:FontA,FontB;}

/*五折卡分享*/
.card_bgc{width: 100%;background-color: #FFF2E2;}
.card_box{width: 90%;margin: 18px 5% 20px 5%;background-color: #fff;border: 0.8px solid #ECECEC;}
.card_head{width: 96%;margin: 6px auto;}
.card_head img{width: 100%;}
.card_head p{width: 80%;margin: 0px auto; text-align: center;color: #333;font-size: 17px;margin-top: 5px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.card_down_text{width: 100%;margin-top: 10px;color: #7D7D7D;font-size: 12px; text-align: center;position: relative;}
.card_down_text p{padding-top: 2px;}
.down_left{width: 8px;height: 15px; border-radius: 50px 0 0 50px;background-color: #FFF2E2;position: absolute;top: 0;right: -1px;border: 0.8px solid #ECECEC;border-right:0!important;}
.down_right{width: 8px;height: 15px;border-radius: 0 50px 50px 0;background-color: #FFF2E2;position: absolute;top: 0;left: -1px;border: 0.8px solid #ECECEC;border-left: 0!important;}
.card_down_btn{margin-top: 13px;width: 88%;margin: 0px auto; border-bottom: 0.8px solid #ECECEC;}
.card_down_btn button{width: 99%; margin: 10px auto; height: 38px;border: 0;background-color: #F9BF4A; color: #fff;display: block;font-size: 17px;border-bottom: 5px solid #F5AF48; border-radius: 3px;margin-bottom: 13px; }
.card_details{width: 90%; margin: 0px auto;margin-top: 13px;margin-bottom: 5px;}
.details_title{color: #333;font-size: 14px;}
.card_details ul{width: 100%; margin-top: 6px;margin-bottom: 3px; overflow: hidden; font-size: 13px;color: #7D7D7D;}
.card_details ul li{padding-bottom: 8px;}
.card_imgs{width: 96%;margin: 0px auto; margin-bottom: 15px;}
.card_imgs img{width: 100%;display: block;margin-bottom: 10px;}