﻿ a{text-decoration: none;} 
        .cats.fixed
        {
            position: absolute;
            top: inherit;
            z-index: 98;
        }
        .cats.cur
        {
            top: 80px;
            position: fixed;
            z-index: 99;
        }
        #addcartshop
        {
            display: none;
            position: absolute;
            width: 300px;
            background: #FFF;
            z-index: 1000;
            padding: 10px;
            border: 1px solid #013B84;
        }
        #addcartshop td
        {
            padding: 0;
            line-height: 24px;
        }


.setGood{color: #666;font-size: 14px;border:1px solid #e0e0e0;}
.setGood .setGoodLi{line-height: 40px;padding: 0 10px;height: 40px;position: relative;}
.setGood .setGoodLi span{color: #999;font-weight: normal;margin: 0 6px;}
.setGood .setGoodLi span span{margin: 0 4px;color: #05376c;}
.setGood .setGoodLi b{float: left;}
.setGood .setGoodLi .sl-key{float:left;width: 80px;padding-left: 10px;color: #999;text-align: right;}
.setGood .setGoodLi ul{}
.setGood .setGoodLi ul li{float: left;padding: 0 15px;}
.setGood .setGoodLi ul li a{color: #666;font-size: 14px;}
.setGood .setGoodLi ul li a:hover{color: #05376c;cursor: pointer;}
.setGood .setGoodLi .setGoodLi-ul{float: left;width: 830px;height: 40px;overflow: hidden;}
.setGood .setGoodLi .setGoodLi-more{border-radius: 2px;padding: 0 5px;cursor: pointer;position: absolute;right: 20px;background-color: #f2f2f2;top:10px;height: 20px;line-height: 20px;}
.setGood .setGoodLi .setGoodLi-more:hover{border: 1px solid #05376c;box-sizing: border-box;}
.setGood .setGoodLi .setGoodLi-more i{font-size: 14px;}
.setGood .setGoodHead{background-color: #f8f8f8;}
.setGood .setGoodLine{border-bottom: 1px dashed #e0e0e0;}
.setGoodBox{margin: auto;background-color: #fff;padding: 15px 0 0;}
.setGood-selectBox{margin-top: 15px;} 
.setGood-selectBox .setGood .setGoodLi .setGoodLi-ul{width: 910px !important;}

.setGood-select-item{margin: 6px 6px 0 !important;position: relative;float: left;height: 26px;line-height: 26px;border: 1px solid #DDD;font-size: 12px;vertical-align: top;padding: 0 32px 0 4px;cursor: pointer;background: #f3f3f3;}
.setGood-select-item a{color: #666;}
.setGood-select-item i{position:absolute;top: 0;right: 0; float: none;margin: 0;display: block;width: 25px;text-align: center;height: 26px;line-height: 26px;}
.setGood-select-item:hover{border-color: red;}
.setGood-select-item:hover i{color: #fff;background-color: red;}


.sortord{border:1px solid #e0e0e0;line-height: 40px;margin: 15px 0 0;padding: 0 10px;font-size: 14px;color: #666;}
.sortord b{font-weight: normal;float: left;}
.sortord .sortordUl{width: 500px;float: left;}
.sortord .sortordUl li{float: left;padding: 0 20px;cursor: pointer;}
.sortord .paging{float: right;width:300px;text-align: right;font-size: 12px;}
.sortord .paging .numPage{vertical-align: bottom;}
.sortord .paging .previousPage{color: #bbb;font-size: 12px;border: 1px solid #e0e0e0;padding: 4px;cursor: pointer;}
.sortord .paging .nextPage{border: 1px solid #e0e0e0;padding: 2px 4px;vertical-align: bottom;cursor: pointer;}
.sortord .paging .nextPage span{color: #bbb;font-size: 12px;}
.sortord .paging .numPage,.sortord .paging .previousPage,.sortord .paging .nextPage{margin-right: 4px;}



.pro_list .name a{overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.pro_list .price .num font{font-size: 22px;color: #FA4A66;}
.pro_list .price .num .Y{font-size: 12px;color: #FA4A66;} 
.pro_list .price{/*margin-top: 10px;margin-bottom: 10px;*/}
.pro_main .pro_list li{position: relative;height:360px;overflow: hidden;margin-right: 10px;border: 1px solid transparent;width: 215px;padding: 10px;}
.pro_main .pro_list li:hover{border: 1px solid #EEEEEE;}
.pro_list .num input{width: 30px;box-sizing: border-box;line-height: 35px;height: 35px;padding: 0;font-size: 16px;color: #333333;}
.pro_list .num .add{background: url(/images/s_up.png)no-repeat;background-position: 50% 50%;}
.pro_list .num .less{background: url(/images/s_down.png)no-repeat;background-position: 50% 50%;}  
.pro_list .add, .pro_list .less{width: 25px;height: 16px;margin-bottom: -5px;margin-left: 3px;}    
.pro_list .add{background-color:#FFFFFF;}    
.pro_list .less{background-color:#f3f3f3 ;}    
    
.pro_list .cart{letter-spacing: 0px;padding-right: 8px;height: 35px;line-height: 35px;text-align: right;box-sizing: border-box;color:#FA4A66 ;background:#FCFCFC url(/images/Carts.png)no-repeat;background-position: 10px 50%;color: #FA4A66;border: 1px solid #EEEEEE;}    
.pro_list .oper span a{color: #FA4A66;overflow: initial;}

.pro_list .cart:hover{font-size: 14px;color: #FA4A66;background: #FEEBEE url(/images/Carts.png)no-repeat;background-position: 10px 50%;border: 1px solid #FF899C;}    

.name a{overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}


.final_buy .pic img {
    max-width: 175px;
    max-height: 175px;
    _height: 175px;
    display: block;
    margin: 0 auto;    
    box-sizing: border-box;
} 
#ProHis .name{
	padding-left: 15px;
	padding-right: 15px;
	    font-size: 12px;
}
.final_buy .price .num {
    font-size: 16px;
    color: #ff5400;
}
.final_buy .price {
    text-align: left;
    font-size: 10px;
    margin-left: 15px;
	}
