
.catePro_ListBox li{display:inline-block;float:left;margin: 0 0 40px;width:25%;overflow:hidden;height:auto;padding:0 10px 41px;box-sizing:border-box;position:relative;}
@media screen and (min-width: 840px){#cate_mainBox .catePro_ListBox li{width: 33.3%}}
@media screen and (min-width: 1200px){#cate_mainBox .catePro_ListBox li{width: 25%}}
@media screen and (min-width: 1700px){#cate_mainBox .catePro_ListBox li{width: 20%}}
@media screen and (min-width: 2200px){#cate_mainBox .catePro_ListBox li{width: 16.6%}}
.catePro_ListBox li .lookFast,.slides li .lookFast,.box-product-list .lookFast,.alsoLike_aImg .lookFast{position: absolute;bottom: 4px;right: 0;width: 100%;height: 24px;line-height: 23px;display: none;background-color: #fff;filter: alpha( Opacity = 60);background-color:rgba(255, 255, 255, .6);font-size:12px;color:#333;text-align:center}
.box-product-list .lookFast,.alsoLike_aImg .lookFast{bottom: 0;}
.catePro_ListBox li .lookFast:hover,.slides li .lookFast:hover,.box-product-list .lookFast:hover,.alsoLike_aImg .lookFast:hover{text-decoration: none;filter: alpha( Opacity = 80);background-color:rgba(255, 255, 255, .8)}
.catePro_ListBox li .lookFast span,.slides li .lookFast span,.box-product-list .lookFast span,.alsoLike_aImg .lookFast span{background-position: 0 -21px;width: 20px;height: 20px;display: inline-block;zoom: 1;vertical-align: middle}
.catePro_ListBox li:hover .lookFast,.slides li:hover .lookFast,.box-product-list:hover .lookFast,.alsoLike_aImg:hover .lookFast, .catePro_ListBox li:hover .proPrice i{display: block}
.catePro_ListBox li .proImgBox:hover .c-ptf__action,.slides li:hover .c-ptf__action,.box-product-list:hover .c-ptf__action,.alsoLike_aImg:hover .c-ptf__action, .catePro_ListBox li:hover .proPrice i,.flash_ca_list .proImg:hover .c-ptf__action{visibility: visible;}
.c-ptf__action{position: absolute;bottom: 25%;visibility: hidden;left: 0;width: 100%;z-index: 4;text-align: center;font: normal normal normal 14px/1 FontAwesome;}
.c-ptf__action:after{content:"\f178";color:#000;font-size:14px;position:absolute;right:20%;opacity:.7;top:13px;}
.c-btn{background-color: #000;border: 1px solid #000;border-radius: 0;color: #fff;cursor: pointer;display: inline-block;font-size: 1.28571em;font-family: ProximaNova-SemiBold,sans-serif;font-weight: 200;letter-spacing: .055em;padding: .786rem 1rem;position: relative;text-align: center;text-decoration: none;text-transform: uppercase;-webkit-transition: background-color .1s ease-in-out;transition: background-color .1s ease-in-out;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.c-btn--secondary{backgroundcolor: #fff;border-color: #000;color: #000;}
.c-btn--sm{padding: .75rem 1rem;font-size: 12px;}
.c-btn--secondary:hover{background-color: #fff;border-color: #727272;color: #000;}
.c-ptf__action .c-btn{width: 75%;border: 0;background:rgba(255,255,255,.7);margin: 0;font-size: 14px;font-family: ProzaLibre-Bold, ProzaLibre;font-weight: 400;color: #000000;}
.c-ptf__action .c-btn:hover{background: rgba(255,255,255,1)}
#gf_main{text-align:left;}
#gf_main .next_goods, #gf_main .prev_goods{display: block;width: 40px;height: 40px;position: absolute;top: 230px;cursor: pointer;background-color: #999;background-color: rgba(0, 0, 0, .3);filter: alpha( Opacity = 50)}
#gf_main .next_goods:hover, #gf_main .prev_goods:hover{background-color: #666;background-color: rgba(0, 0, 0, .6);filter: alpha( Opacity = 80)}
#gf_main .prev_goods{left: 10px}
#gf_main .next_goods{right: 10px}
#gf_main .next_goods i, #gf_main .prev_goods i{display: block;width: 15px;height: 23px;margin: 8px 0 0 12px;cursor: pointer}
#gf_main .prev_goods i{background-position: 0 -49px}
#gf_main .next_goods i{background-position: -20px -49px}
#gf_main:hover .next_goods, #gf_main:hover .prev_goods{display: block}
#fast_goods{position: fixed;border:1px solid #ddd;width:1070px;background-color:#fff;display:none;z-index: 100000}
#fast_goods .fg_header{text-align:center;padding:10px;}
.fast_add_success{font-size:11px;position:relative;top:-100px;background-color:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;display:none;}
.current_img{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.c_tagbg{background-image: url(./tag.png);background-repeat: no-repeat;}
.pb20{padding-bottom: 20px;}
.fl{float: left;display: inline;}
#prHead{font-size: 15px;line-height: 20px;padding-bottom: 8px;}
.pro_m_inner .pro_price{padding: 10px 0 0;}
.attr_size{width: 50px;height: 30px;line-height: 30px;}
.new_addcart{width: 300px;height: 50px;line-height: 50px;}
.pro_content .pro_m_inner{margin: 0;}
.pro_content .fast_img{width: 500px;float: left;padding:0;}
.photo_min_img{height: auto;width: 15%;}
.photo_min_img .otheImg_li{width: 72px;height: 68px;position: relative;}
.photo_min_img .other_img_a .otheImgyy img{border:2px solid #000;}
.photo_min_img .other_img_a .otheImgyy video{border:2px solid #000;}
.texttip .fast-arrow{position: absolute;display: block;width: 0;height: 0;bottom: -10px;left: 16px;border-style: solid;border-width: 5px;border-color: #ff5667 transparent transparent transparent;}
.photo_min_img .other_Imgs{position: relative;z-index: 1;height: 1316px; max-height: 1316px;top:0px;}
.photo_min_img .spec_forward,.photo_min_img .spec_backward{margin-left: 26px;width:21px;height:10px}
.photo_min_img .spec_forward{background-position: -691px -432px}
.photo_min_img .spec_forward_disable{background-position:-763px -432px}
.photo_min_img .spec_backward{background-position:-727px -432px}
.photo_min_img .spec_backward_disable{background-position:-797px -432px;}
.photo_min_img .hide{visibility: hidden;}
#photo .origin_img_forward{background-position: -402px -428px;width:40px;height:40px;}
#photo .origin_img_forward_disable{background-position: -498px -428px;}
#photo .origin_img_backward{background-position:-450px -428px;width:40px;height:40px;}
#photo .origin_img_backward_disable{background-position: -546px -428px;}
#photo .photo_page{position: absolute;top: 40%;border-radius: 50%;line-height: 30px;text-align: center;z-index: 3;display: none;}
#photo .spec_forward{left:-32px;}
#photo .spec_backward{right:5px;}

.fa{color: #000;}
.fa-star,.fa-star-o{color: #FE6D45;}
/*vote_promotion*/.vote_list li.cat_item{display:inline-block;position:relative;float: none;text-align:left;vertical-align:top;clear:both;width:550px;height: 500px;background:#fff;padding:0 24px 20px;margin: 0;border: none;}
.vote_title{border:2px solid #000;margin: 15px 0;padding: 10px;font-size: 16px;text-align: center;font-weight: bolder;}
.vote_list li .proImgBox{height: 353px;}
.vote_list li.cat_item .scrollLoading{width: 250px;height: auto;}
.vote_list li.cat_item .goods_name{height: 20px;margin: 10px 0;overflow: hidden;}
.vote_list li.cat_item .goods_name a{color: #666 !important;}
.vote_list li.cat_item .my_shop_price{font-weight: bolder;font-size: 14px;}
.vote_list li.cat_item .ui-list-ext{width:110px;background-color: #000;color: #fff;font-weight: bolder;font-size: 14px;text-align: center;cursor: pointer;}
.vote_list li.cat_item .on{background-color:#8A848A;cursor:auto;}
.vote ul{margin-left: 10px;}
.vote li{height:440px;width: 270px;margin:10px 8px 0;}
.vote li .proImgBox{height:381px;}
.vote li .proImgBox a img{width: 270px;height: auto;}
.vote li .lookFast{width: 270px;}
.linkimg-page{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}
.linkimg-overlay{z-index:2;background-color:transparent;opacity:.01;-ms-filter:alpha(opacity=1);-webkit-filter:alpha(opacity=1);-moz-filter:alpha(opacity=1);filter:alpha(opacity=1)}
.linkimg-overlay.on{background-color: #fff;opacity: .5;}
