a{color: #333;text-decoration: none}
.fahuo100_header{border-bottom: solid 1px #6899EC;}
.fahuo100_main{width:100%;max-width: 1366px;margin:0 auto;}
.top{height: 29px;background-color: #F4F4F4;border-bottom: #DFDFDF solid 1px;color: #666666;line-height: 29px}
.top_right{float: right;}
.top_right a{text-decoration: none;color: #666}
.top_right a:hover{text-decoration: none;color: #000}
.top2{}
.top2_center{display: inline-block;margin-left: 300px;margin-top: 30px;vertical-align: top;}
.top2_right{float: right;padding-top:40px}
.sort_top{width: 230px;height: 45px;color: #fff;font-size: 16px;text-align: center;background: #f0ad4e;line-height: 45px;display: inline-block;vertical-align: bottom;border-radius: 10px 10px 0 0}
.sorts_left{position:relative;display:inline-block;vertical-align:top}
.sorts_left:hover .lsorts{display: block}
.menus{display: inline-block;padding-top: 12.5px}
.menu{font-size: 16px;color: #333;display: inline-block;min-width:100px;text-align: center;padding: 0 10px 10px 10px;position: relative;}
.cx{height: 50px;border-bottom: #DDDDDD solid 1px;line-height: 50px;margin-top:5px;margin-bottom: 10px}
.c_title{font-size: 21px;display: inline-block;}
.c_right{float: right;}
.c_right a{color:#333;}
.cx_box{display: inline-block;width: calc(20% - 10px);border:#DDDDDD solid 1px;margin-right: 10px;background: #fff;margin-bottom: 10px;border-radius: 10px;overflow: hidden;}
.cx_box:hover{box-shadow: 0 0 10px rgba(0,0,0,.3);}
.p_title{height: 44px;margin-top:5px;display: -webkit-box;    
-webkit-box-orient: vertical;    
-webkit-line-clamp: 2;    
overflow: hidden;
}

.menu a{color:#333;text-decoration: none;}
.menu a:hover{color:#000;}
.drop-down-content{z-index: 99999;display: none;
position: absolute;
background: #ffffff;
top: 30px;
left: 0px;
text-align: center;
padding: 0px;
box-shadow: 0px 0px 5px #888888;text-align:center;}
.drop-down-content div{padding: 0 10px;box-sizing: border-box;min-width:100px;}
.menu:hover .drop-down-content{display:block}
.drop-down-content{line-height:40px;font-size:14px;}
.drop-down-content div:hover{background:#EEE}
.lsorts{position:absolute;top:45px;left:0px;z-index:999999;display: none}
.css{position:absolute;top:45px;left:230px;z-index:999999;width:1136px;display: none}
.lsort{width: 230px;height: 90px;background: rgba(0,0,0,0.6);text-align:center;color:#fff;padding:10px}
.lsort:hover{background: rgba(0,0,0,0.8);}
.l_maintitle{display:inline-block;vertical-align: top;font-weight:bold;color: #fff;}
.l_subtitle{width: 33.33%;text-align: center;display: inline-block;font-size: 12px;margin-top: 5px;color: #fff;overflow: hidden;height:17px;}
.l_maintitle:hover,.l_subtitle:hover{color:#f90}
.line1{border-top: #ddd solid 1px;
width: 50px;
margin-top: 8px;display:inline-block;vertical-align: top;margin-right:10px}
.line2{border-top: #ddd solid 1px;
width: 50px;
margin-top: 8px;display:inline-block;vertical-align: top;margin-left:10px}
.vip_label{border:solid 1px #000;border-radius: 5px;font-size: 12px;display: inline-block;overflow: hidden;vertical-align: top;}
.v1{background: #000;color: #fff;padding: 0 3px;display: inline-block;}
.v2{background: #EFC532;color: #000;padding: 0 3px;display: inline-block;}
.p_price{font-size: 14px;color: #E85308;font-weight: 700;display: inline-block;}
.p_sold{float: right;color: #999;font-size: 12px;}
.p_from{background-color: #E23A3A;border: #E23A3A solid 1px;color: #fff;color: #fff;display: inline-block;font-size: 12px;padding:  0 5px}
.p_from2{background-color: #337ab7;border: #337ab7 solid 1px;color: #fff;color: #fff;display: inline-block;font-size: 12px;padding:  0 5px}
.p_sort{float: right;color: #333;font-size: 12px;margin-top: 5px;}
.sort_part{margin-top: 20px}
.sort_left{width: 125px;height: 482px;background: #333;display: inline-block;border-radius: 5px 0px 0px 5px;}
.part_title{padding:10px;text-align: center;font-size: 16px;font-weight: bold;color: #fff;border-bottom: solid 1px #fff}
.sort_lists{margin-top: 40px;color: #fff;font-size: 12px;}
.sort_list{margin-left: 10px;border-radius: 5px 0px 0px 5px;padding: 10px}

.sort0:hover{background: #f5f5f5;color: #337ab7}
.sort1:hover{background: #f5f5f5;color: #449d44}
.sort2:hover{background: #f5f5f5;color: #31b0d5}
.sort3:hover{background: #f5f5f5;color: #d58512}
.sort4:hover{background: #f5f5f5;color: #c9302c}
.sort5:hover{background: #f5f5f5;color: #333}
.sort6:hover{background: #f5f5f5;color: #337ab7}
.sort7:hover{background: #f5f5f5;color: #449d44}
.sort8:hover{background: #f5f5f5;color: #31b0d5}
.sort9:hover{background: #f5f5f5;color: #d58512}
.sort10:hover{background: #f5f5f5;color: #c9302c}
.sort11:hover{background: #f5f5f5;color: #333}
.sort12:hover{background: #f5f5f5;color: #337ab7}
.sort13:hover{background: #f5f5f5;color: #449d44}
.sort14:hover{background: #f5f5f5;color: #31b0d5}
.sort15:hover{background: #f5f5f5;color: #d58512}
.sort16:hover{background: #f5f5f5;color: #c9302c}
.sort17:hover{background: #f5f5f5;color: #333}

.sort_list img{float: right;margin:3px;display: none}
.sort_list:hover img{display: inline-block;}
.sort_right{width: calc(100% - 150px);display: none;margin-left: 10px;vertical-align: top;}
.sr_top{background: #fff;height: 50px;line-height: 50px;padding: 0 20px}
.sr_title{color:#4D4D4D;font-size:16px;font-weight: bold;display: inline-block;margin-right: 10px}
.sr_num{font-size: 12px;display: inline-block;}
.sr_num span{color:#f00}
.sr_more{float: right;font-size: 12px;color: #999}
.sr_tjs{margin-top: 10px}
.sr_tj{width: 200px;background: #fff;display: inline-block;position: relative;padding: 15px 10px;margin-right: 10px}
.sr_tj:hover{box-shadow: 0 0 10px rgba(0,0,0,.3);}
.sr_tj img{width: 45px;height: 45px;border-radius: 45px;margin-right: 3px;}
.sr_tj_r{display: inline-block;vertical-align: top;font-size: 12px;}
.tj_label{background: #333;color: #fff;position: absolute;left: 0px;top:0px;border-radius: 0 15px 15px 0;display: inline-block;padding: 2px 5px;font-size: 12px;}
.sr_p_title{font-weight: bold;width:125px;overflow: hidden;white-space: nowrap;}
.sr_p_price{color:#f00;margin-top:5px; }
.news{margin-top:20px;}
.news_box{width: calc(33.33% - 10px);margin-right: 10px;background: #fff;display: inline-block;position: relative;margin-bottom:10px}
.news_bg{height:100px;color: #fff;filter: brightness(0.5);margin-bottom: 10px}
.news_title{color: #fff;margin-bottom:-20px;z-index: 999;text-align: left;position: absolute;top:25px;left: 30px;}
.stitle{font-size: 20px;margin-bottom: 5px;}
.sintro{font-size: 14px;}
.news_lists{text-align: left;line-height: 20px;font-size: 12.5px;}
.news_list .title{width:260px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: inline-block;text-decoration: none;color: #333}
.news_list .title:hover{color: #999}
.news_date{float: right;color: #CCC}
.pboxs{margin-top: 10px}
.pbox{width: calc(20% - 10px) ;background: #fff;display: inline-block;margin-right: 10px;border-radius: 10px;overflow: hidden;margin-bottom: 5px;}
.pbox:hover{box-shadow: 0 0 10px rgba(0,0,0,.3);}
.pb_title{font-size: 12px;display: -webkit-box;    
-webkit-box-orient: vertical;    
-webkit-line-clamp: 1;    
overflow: hidden;height: 20px;

}
.pb_price{color:#f60;font-size: 20px;font-weight: bold;display: inline-block;}
.pb_b{padding-top: 10px}
.f1{padding-bottom: 20px}
.f_left{width: 65%;border-right: solid 1px #DDD;display: inline-block;}
.f_right{width: 35%;display: inline-block;vertical-align: top;padding-left: 30px}
.f_20{width: 20%;display: inline-block;vertical-align: top;}
.f_title_main{font-size: 14px;font-weight: bold;color:#333;line-height: 25px;display: block;}
.f_title_sub{font-size: 12px;color: #999;line-height: 25px;display: block;}
.f2{font-size: 12px;color:#333;line-height: 25px;padding-top: 10px;display: inline-block;vertical-align: top;}
.showx{display: inline-block;}

.b_logo{height: 60px;margin-right:30px}
.icons{border-bottom: solid 1px #EEE;padding-bottom: 20px;margin-bottom: 20px;font-size: 17px}
.icons div{display: inline-block;width: calc(20% - 1px);border-right: solid 1px #EEE;text-align: center;}
.icons img{margin-top: -3px;}
.news_top a{display: block;font-size: 12px;width:240px;line-height: 23px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.index_gg{border-top: solid 1px #EEE;padding:14px 0}
.index_gg div{display: inline-block;width: 115px;font-size: 12.5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_gg div a:hover{color: #f60}
.index_shop{border-top: solid 1px #DDD;padding: 16px 20px;display: block;}
.index_shop:hover{background:#f7f7f7}
.index_shop img{width: 60px;height: 60px;margin-right: 10px}
.index_shop_content{display: inline-block;vertical-align: top;}
.index_shop_title{color: #000;margin-top: 5px}
.index_shop_sell{font-size: 12px;margin-top: 10px}
.index_shop_sell span{color: #f00}
.index_left{width:calc(100% - 240px);height:450px;background:#fff;display:inline-block;padding: 0 20px;box-sizing: border-box;vertical-align: top;overflow: hidden;border-bottom:solid 1px #DDD}
.index_right{width:240px;height:450px;background:#EEE;display:inline-block;border-right: solid 1px #DDD;border-bottom:solid 1px #DDD;border-radius: 0 10px 10px 0;overflow: hidden;}
.index_product{width: 20%;display: inline-block;vertical-align: bottom;text-align: center;padding: 10px;font-size: 12px;}
.index_product:hover{background: #f7f7f7}
.index_product div{width: 100%;
overflow: hidden;    
text-overflow:ellipsis;    
white-space: nowrap;
}
.index_product img{width: 100%;margin-bottom: 5px;border-radius: 5px;}
.good_class{font-size: 15px;font-weight: bold;border-top: solid 1px #EEE;padding-top:20px;padding-bottom: 10px;}
.sub_usort{display: inline-block;vertical-align: top;margin: 0 20px 5px 0}