div,p,dl,dd,ul,li,span,body,html,*{/*font-family: PingHei,Lucida Grande,Lucida Sans Unicode,STHeiti,Helvetica,Arial,Verdana,"sans-serif";*/font-family:'微软雅黑';font-size: 14px;color:#222;margin:0;padding:0;}
.fl{float:left;}
.fr{float:right;}public.css
.clear{overflow:hidden;}
.light_blue{color:#9da2ab;}
.org{color:#ffba01;}
.red{color:#eb4f38;}
.gray3{color:#333;}
.gray6{color:#666;}
.pdg_15{padding:15px;}
.clear{overflow: hidden;}

/*首页轮播图样式*/
.slider{ width:100%; overflow:hidden; position:relative}
#pagenavi { position: absolute; left: 0; bottom:15px; text-align: center; width: 100%; }
#pagenavi a { width: 10px; height: 10px; line-height: 99em; background: #dedede; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 4px; overflow: hidden; cursor: pointer; display: inline-block; *display:inline;*zoom:1;filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}
#pagenavi a.active { background: #225ad6; }


/*最新最热标签*/
.topTips{border-radius:10px 0 10px 0;position: absolute;top: 0;left: 0;padding: 2px 5px;font-size:10px;font-weight: normal;}
.topTips.tj{    background: -webkit-linear-gradient(left,#FE8537,#F02B2B);
    background: linear-gradient(90deg, #FE8537,#F02B2B);
    color: #fff;color: #fff;}
.topTips.hot{background:linear-gradient(90deg,#fe8537,#f4c402);    background: -webkit-linear-gradient(left,#fe6000,#f4c402);color:#fff;}
.topTips.new{background:#000;color:#fff;}
.beiraCp_proList .topTips.tj{position:absolute;top:15px;left:15px;}
.beiraCp_proList .topTips.hot{position:absolute;top:15px;left:15px;}
.beiraCp_proList .pro_list:first-child .topTips.hot{top:0;}
.beiraCp_proList .topTips.new{position:absolute;top:15px;left:15px;}
.beiraCp_proList .pro_list:first-child  .topTips.tj{top:0;}
.beiraCp_proList:first-child .topTips.hot{position:absolute;top:0px;left:15px;}


/*收藏*/
.save i{float:right;margin-top:2px;margin-right:3px;display:inline-block;width:20px;height:20px;background:url(../img/save.png);background-size:20px;}
.save i.on{background:url(../img/save_on.png);background-size:20px;}

/*头部类型一*/
 header.lv1_header{position: fixed;width: 100%;top: 0;left: 0;background:rgba(255,255,255,0.9);box-sizing: border-box;z-index:10;}
 header.lv1_header .top_bar {position: relative;padding:10px 15px; }
 header.lv1_header .top_bar .present_dw{font-size:24px;margin-right:10px;}
 header.lv1_header .top_bar .present_dw img{width:20px;margin-right:10px;float:left;margin-top:5px;}
 header.lv1_header .top_bar .present_dw span{font-size:16px;font-weight:bold;float:left;line-height:34px;}
 header.lv1_header .top_bar .present_dw i{line-height:34px;margin-top:1px;}
 header.lv1_header .top_bar .searchBar{position: relative;/*position: absolute;right:50px;max-width:45%;*/   margin-left: 112px; margin-right: 35px;margin-top: -35px;float:none;}
 header.lv1_header .top_bar .searchBar input{border:1px solid #dedede;background:#fff;border-radius:25px;padding:7px 10px 7px 30px;width:90%;box-sizing:border-box;
-webkit-appearance: none;
-webkit-appearance: none;right
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
float:right;
 }

header.lv1_header .top_bar .searchBar i{position:absolute;top:44px;left:32px;}
header.lv1_header .top_bar .sign_btn img{width:25px;margin-top:4px;margin-left:5px;}
header.lv1_header .top_bar .sign_btn{position:absolute;right:15px;top:12px;line-height:32px;}
header.lv1_header .top_bar .sign_btn em{display:inline-block;width:6px;height:6px;background:#eb4f38;border-radius:50%;position:absolute;right:-7px;top:0;}

/*头部类型2*/
.pblic_header{background:#fff;font-size:16px;text-align: center;height:50px;line-height: 50px;border-bottom:1px solid #dedede;position:fixed;width:100%;left:0;top:0;z-index:10;}
.pblic_header .back {position:absolute;top:0px;left:15px;text-decoration: none;}
.pblic_header .back i{font-size:20px;color:#999;}


/*checkbox样式*/
input[type=radio]{-webkit-appearance:none;vertical-align:middle;background:#fff;border:#999 solid 1px;border-radius:50%;height:20px;width:20px}
input[type=radio]:checked{background:#225ad6;border:1px solid #225ad6;position:relative}
input[type=radio]:checked::after{content:'';top:3px;left:3px;position:absolute;background:#fff;width:8px;height:8px;border-radius:50%}
input[type=checkbox]{-webkit-appearance:none;vertical-align:middle;background:#fff;border:#999 solid 1px;border-radius:50%;height:20px;width:20px;}
input[type=checkbox]:checked{background:#225ad6;border:1px solid #225ad6;position:relative;}
input[type=checkbox]:checked::after{content:'';top:5px;left:5px;position:absolute;background:0 0;border:#fff solid 2px;border-top:none;border-right:none;height:4px;width:6px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

section{margin-top:55px;}

/*底部*/ 
footer{position:fixed;width:100%;bottom:0;left:0;background:#fff;border-top:1px solid #dedede;
box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);}
footer dl.iconlist{display:flex;}
footer dl.iconlist>dd{flex:1 1 0;width:auto;float:none;padding:5px 0;box-sizing:border-box;}
footer dl dd p{text-align: center;color:#222;font-size:12px;}
footer dl dd.on p{color:#225ad6;}
footer dl dd:active p{color:#225ad6;}
.iconlist span{width:25px;height:25px;display: inline-block;}
.iconlist .home_icon span{background: url(../img/home.png);background-size:25px 25px;}
.iconlist .list_icon span{background: url(../img/list.png);background-size:25px 25px;}
.iconlist .cart_icon span{background: url(../img/cart.png);background-size:25px 25px;}
.iconlist .publish_icon span{background: url(../img/publish.png);background-size:25px 25px;}
.iconlist .wjdc_icon span{background: url(../img/wjdc.png);background-size:25px 25px;}
.iconlist .beira_icon span{background-size:25px 25px;background-repeat:no-repeat;background-position:center;}
.iconlist .my_icon span{background: url(../img/my.png);background-size:25px 25px;}
.iconlist .home_icon.on span{background: url(../img/home_on.png) no-repeat;background-size:45px;width:45px;height:45px;display: block;margin: 0 auto;}
.iconlist .list_icon.on span{background: url(../img/list_on.png);background-size:25px 25px;}
.iconlist .cart_icon.on span{background: url(../img/cart_on.png);background-size:25px 25px;}
.iconlist .publish_icon.on span{background: url(../img/publish_on.png);background-size:25px 25px;}
.iconlist .my_icon.on span{background: url(../img/my_on.png);background-size: 25px 25px;}

/*选择菜单样式*/
.choose_tab {margin-bottom:15px;}
.choose_tab a{display:inline-block;padding:10px 25px;color:#666;position:relative;font-size:16px;}
.choose_tab a.choose{font-size:16px;font-weight:bold;text-align: center;color:#225ad6;}
.choose_tab a.choose:after{position:absolute;left: 50%;transform: translateX(-50%);bottom: 0;content:'';background:url(../img/choose_icon.png);display:inline-block;width:40px;height:9px;background-size:40px 9px;}


/*商品列表公共样式*/
.ticket_proList .pro_list {margin-bottom:5px;padding:0 15px;position: relative;}
.ticket_proList .pro_list .retract i{color:#222;}
.ticket_proList .pro_list .topTips{left:15px;}
.ticket_proList .pro_list .proImg{position:relative;height:180px;overflow:hidden;border-radius:10px;}
.ticket_proList .pro_list .proImg img{width:100%;border:1px solid #f1f1f1;border-radius:10px;box-sizing: border-box;    
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}
.ticket_proList .pro_list .title{font-size:14px;font-weight:bold;line-height: 24px;margin:5px 0;color: #2b3750;line-height:1.5}
.ticket_proList .pro_list .info_bar .price{color:#EB4F38;font-size:20px;font-weight:bold;margin-right:10px;    line-height: 26px;}
.ticket_proList .pro_list .info_bar .price em{font-size:12px;font-style: normal;color:#EB4F38;font-weight: normal;}
.ticket_proList .pro_list .info_bar .discount{color:#fff;font-size:12px;margin:6px 10px 0px 0px;background: -webkit-linear-gradient(left,#45CAFF,#1471FB);
    background: linear-gradient(90deg, #45CAFF,#1471FB);
    color: #fff;
    border-radius:2px 6px 2px 6px;
    padding: 0 4px;}
.ticket_proList .pro_list .info_bar .oldPrice{color:#9da2ab;text-decoration:line-through;margin-right:5px;    /*margin-top: 5px;*/    line-height: 26px;}
.ticket_proList .pro_list .info_bar .saleNum{color:#9da2ab;margin-right:15px;/*margin-top: 5px;*/line-height: 26px;}
.ticket_proList .pro_list .info_bar .save i{font-size:24px;color:#9da2ab;margin-top:4px;}
.beiraCp_proList .right_info{margin-left:110px;}
.beiraCp_proList .pro_list {padding:15px;position:relative;overflow:hidden;border-bottom:1px solid #f1f1f1;}
.beiraCp_proList .pro_list:last-child{border-bottom:0;}
.beiraCp_proList .pro_list .proImg{float:left;width:100px;height:100px;}
.beiraCp_proList .pro_list .proImg img{width:100px;height:100px;border:1px solid #f1f1f1;border-radius:10px;box-sizing: border-box;}
.beiraCp_proList .pro_list .title{font-size:14px;font-weight:bold;margin-bottom: 5px;padding-left:120px;box-sizing: border-box;padding-top:0;padding-bottom:0;padding-right: 0;color: #2b3750;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 20px;
}
.beiraCp_proList .pro_list .attr{color:#9da2ab;padding-left:120px;box-sizing: border-box;font-size:12px;}
.beiraCp_proList .pro_list .btm_info{position: absolute;bottom: 12px;left: 0;width: 100%;padding: 0 15px 0 135px;box-sizing: border-box;}
.beiraCp_proList .pro_list .info_bar .price{color:#EB4F38;font-size:18px;font-weight:bold;margin-right:10px;}
.beiraCp_proList .pro_list .info_bar .price em{font-size:12px;font-style: normal;color:#EB4F38;font-weight: normal;font-weight:bold;}
.beiraCp_proList .pro_list .info_bar {margin-bottom:5px;}
.beiraCp_proList .pro_list .info_bar .discount{
    float:none;
    margin-bottom:5px;
    display: inline-block;
    /*color:#225ad6;font-size:12px;border:1px solid #225ad6;border-radius:3px;padding:0 3px;margin-bottom:5px;margin-bottom: 5px;display:inline-block;*/
    color: #fff;
    font-size: 12px;
    margin: 5px 10px 0px 0px;
    background: -webkit-linear-gradient(left,#45CAFF,#1471FB);
    background: linear-gradient(90deg, #45CAFF,#1471FB);
    color: #fff;
    border-radius: 2px 6px 2px 6px;
    padding: 0 4px;

}
.beiraCp_proList .pro_list .info_bar .oldPrice{color:#9da2ab;text-decoration:line-through;margin-right:5px;line-height: 24px;}
.beiraCp_proList .pro_list .info_bar .saleNum{color:#9da2ab;margin-right:5px;}
.beiraCp_proList .pro_list .info_bar .save i{font-size:24px;color:#9da2ab;}
/* 活动天数右上角标签样式 */
.session_tag {
    position: absolute;
    top: 0;
    right: 0;
    left: auto !important;
    background: linear-gradient(90deg, #2ba471, #42c88f);
    color: #fff;
    font-size: 11px;
    line-height: 20px;
    padding: 0 8px;
    border-radius: 0 8px 0 12px;
    font-weight: normal;
    z-index: 10;
    white-space: nowrap;
}


/* 活动天数右上角标签样式 */
.session_tag {
    position: absolute;
    top: 0;
    right: 0;
    left: auto !important;
    background: linear-gradient(90deg, #2ba471, #42c88f);
    color: #fff;
    font-size: 11px;
    line-height: 20px;
    padding: 0 8px;
    border-radius: 0 8px 0 12px;
    font-weight: normal;
    z-index: 10;
    white-space: nowrap;
}

