/*
 *
 *
 *
 * *
 * 警示信息：您可以复制使用本站静态文件（html/css/js/images），但请保留原创作者（微信号：）信息，谢谢。
 */

.fastcat-box {
    overflow: hidden;
    padding: 10px;
    border-radius: 5px;
    background: #fafafa !important;
    box-shadow: 0 1px 2px 2px #e4e4e4;
    margin-bottom: 20px;
}

.fastcat-title {
    font-size: 18px !important;
    color: #333 !important;
    font-weight: bold;
    line-height: 1.6em;
    background-color: #fafafa !important;
}

.fastcat-params {
    float: left;
    padding: 5px;
    font-size: 1rem;
    background-color: #fafafa !important;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-right: 4px;
    margin-bottom: 6px;
    text-decoration: none;
    max-width: 95%;
    color: #000 !important;
}

.fastcat-params.active {
    border: 1px solid #f00;
    background-color: #fafafa !important;
    color: #000 !important;
}

.fastcat-group {
    float: left;
    border-radius: 3px;
    margin-bottom: 10px;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    text-align: center;

    display: inline-block;
    width: auto;
    height: auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}


.fastcat-arr-box {
    background-color: #fafafa !important;
    border: 0;
    margin: 0;
    overflow: hidden;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0 1px 2px 2px #e4e4e4;
    margin-top: 10px;
    margin-bottom: 10px;
}

#fastcat-box-extends {
    overflow: hidden;
    background: #f5f5f5 !important;
    margin-bottom: 20px;
    box-shadow: 0 0px 0px 0px #e4e4e4;
}

.norms-title {
    font-size: 1.3rem;
    background-color: #fafafa !important;
    text-align: left;
    color: #000;

}

.item-image {
    width: 90px;
    height: 90px;
}

.rows-id-quantity {
    display: none;
}

.rows-id-price {
    display: none;
}

#fastcat-payment-info {
    padding: 8px;
    border: 1px dotted #DDD;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #FFFFF2;
    color: #F60;
    font-size: 12px;
}

.fastcat-box-params .rows-head {
    font-size: 13px !important;
    font-weight: normal;
    padding: 0;
    line-height: normal;
    width: 63px;
    display: inline;
    float: left;
}

.fastcat-box-params .rows-params {
    padding-left: 83px;
}

/*@media screen and (min-width: 720px)  {*/
/*    .fastcat-region-area{*/
/*        margin-left: 7px !important;*/
/*    }*/
/*}*/

/*.fastcat-region {*/
/*    margin: 0;*/
/*    padding: 0 2px;*/
/*    width: 98%;*/
/*    height: 32px;*/
/*    line-height: 32px;*/
/*}*/
/*.fastcat-payment-payOnDelivery.active {*/
/*    background-position: 0px 0px !important;*/
/*}*/


em {
    margin-right: 5px;
    font-style: normal;
}

select, .fastcat-input-text {
    text-indent: 0.3rem;
    width: 98%;
    display: inline-block;
    padding: 0.5rem 0;
    margin-right: 1px;
    color: #555;
    border: 1px solid #cccccc;
    font-family: MicroSoft Yahei;
    outline: none;
    transition: all 0.2s linear 0s;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    border-radius: 2px;
    font-size: 1rem;
}

.icon-cart {
    display: none !important;
}

#fastcat-submit {
    width: 96%;
    background: #FF6666;
    font-size: 16px;
    overflow: hidden;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    margin: 15px 2%;
    padding: 2% 0px;
    cursor: pointer;
    line-height: 1.8rem;
}

.norms-total-total-text {
    font-size: 24px;
}

#norms-total-total {
    font-size: 28px;
}


.wfform-box {
    clear: both;
    display: block !important;
    margin-bottom: 10px;
    width: 100%;
    padding-top: 20px;
}

.wfform-label {
    float: left;
    display: block;
    width: 53px;
    height: 34px;
    text-align: right;
    padding: 0.2rem 0;
    font-size: 1rem;
    font-weight: bold;
    line-height: 2rem;
}

.wfform-opt, .wfform-pro {
    margin-left: 83px;
}

.wfform-opt {
    margin-left: 68px;
    min-height: 34px;
    color: #F40;
    font-size: 20px!important;
    line-height: 26px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

em {
    margin-right: 5px;
    font-style: normal;
}

.wfnums strong em.rmb {
    font-weight: normal;
    font-family: arial;
}

.fastcat-payment label {
    float: left;
    display: block;
    background-image: none;
    padding-left: 5px !important;
    font-weight: bold;
    position: relative;
    top: -4px;
    border: none !important;
    font-size: 17px;
    background-color: #fafafa;
    box-shadow:none;
}

.fastcat-payment label input {
    display: inline !important;
    margin: 3px 6px 9px 0;
    width: 17px;
    height: 17px;
}

#back_top{
    display: block!important;
    position: fixed;
    right: 9px;
    bottom: 81px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #FFF;
    z-index: 2147483647;
    border-radius: 50px;
    cursor: pointer;
    background-color: rgba(255,0,0,0.5) !important;
}

#fastcatUp{
    display: none !important;
}
.fastcat-title-order{
    display: none;
}




