﻿body{ background-color:#fff;}
   .csDivgoHome{position:fixed; right:10px; bottom:100px; width:30px; height:30px;}
        .csDivgoHome img{width:100%;}
        
.csBotMenu{display:flex;flex-direction:row;justify-content:space-around;
           position:fixed; bottom:0px; border-top:solid 1px #eee;
           width:100%;
           padding:5px 0 0 0;
           background-color:#fff;

}
.csBotMenu a{color:#888; display:flex;flex-direction:column; font-size:14px;
            align-items:center;
}
.csBotMenu img{width:20px; height:20px;}
.csBotMenuSpace{height:60px;}

.csTopDivNabBar{display:flex;flex-direction:row;
                height:50px; line-height:50px;
                border-bottom:solid 1px #eee;
}
.csTopDivNabBarColor{ background-color:#ff2661; color:#fff; font-weight:normal;}
.csTopDivNabBar b{flex-grow:1; text-align:center; margin:0 30px 0 0; font-weight:normal;}
.csTopDivNabBar img{width:30px; height:30px; margin:10px 0 0 0;}
.csDivCounList .csDivnoData{text-align:center;
             background-color:#fff; height:50px; line-height:50px; justify-content:center;
}
.csDivnoData{text-align:center;
             background-color:#fff; height:50px; line-height:50px;
}
/**产品列表*/
.csDivProductList {display:flexbox;flex-direction:column;
                   padding:10px;
}
.csDivProductList a{display:flex;flex-direction:row; margin:0 0 20px 0;}
.csDivProductList span{display:flex;flex-direction:column;
                       margin:0 0 0 20px;
                       border-bottom:solid 1px #eee;
                       flex-grow:1;
                       padding:0 0 10px 0;
}
.csDivProductList span strong{font-size:14px; color:#333; font-weight:normal;}
.csDivProductList span small{color:#999; margin:10px 0 0 0;}
.csDivProductList span label{margin:10px 0 0 0; color:#999;}
.csBPrice {color:#FF2661; font-size:18px; margin:0 5px 0 0;}
.csBpf{color:#ffb238; font-size:16px;}
.csDivProductList .csLblPf{margin:0 0 0 20px;}
.csDivProductList img{width:120px; border-radius:5px; height:140px; max-width:120px; min-width:120px;}

/**日历*/
.csMonthTop{display:flex;flex-direction:row;
          padding:10px; position:relative;
}
.csMonthTop span{flex-grow:1; text-align:center; font-size:14px; 
                 display:flex;flex-direction:row; justify-content:center;

}
.csMonthTop span small{font-size:16px; display:flex;flex-direction:row; line-height:30px;}
.csMonthTop span small img{width:30px; height:30px;}
/**.csMonthTop span a{color:#999; font-size:20px; margin:0 5px;}*/

.csAPreMonth{
    position:absolute; top:5px; left:-40px;
     width: 0px; 
 height: 1px;
 border-width: 8px;
 border-style: solid;
 border-color:transparent #bbb transparent transparent;
}
.csANextMonth{
    position:absolute; top:5px; left:90px;
     width: 0px; 
 height: 1px;
 border-width: 8px;
 border-style: solid;
 border-color:transparent transparent transparent #bbb;
}


.csADay{color:#FF2661;border:solid 1px #FF2661; border-radius:30%; padding:1px 3px; position:absolute;
        right:10px; font-size:12px; top:14px;
}
.csDivMonth{background-color:#F8F8F8; display:flex;flex-direction:column;}
.csDivMonth_Week{display:flex;flex-direction:row; margin:0 0 10px 0;
                 border-bottom:solid 1px #eee; padding:10px 0 10px 0;
}
.csDivMonth_Week small{width:14%; text-align:center;}
.csDivMonth_Day{display:flex;flex-direction:row; flex-flow:wrap;}
.csDivMonth_Day small{width:14%; text-align:center; margin:0 0 10px 0; cursor:pointer;}
.csSmaDay{color:#fff; background-color:#FF2661; border-radius:5px;}

/*button*/
.csDivButton{display:flex;flex-direction:row;
             padding:20px; justify-content:flex-end;
}
.csDivButton a{margin:0px 5px ;  color:#999; font-size:14px; border:solid 1px #eee;
               padding:5px 10px;
}
/***score*/
.csDivStartCon_gray{
     position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
    white-space: nowrap;
}
.csDivStartCon {
    position: relative;
    display:block; height:30px;
    width:120px;
}
.csStarImgGray {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity: 0.7;
}
.csImgStart {
    width: 20px;
    height: 20px;
}
.csDivStartCon_yellow {
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
    white-space: nowrap;
}