@charset "utf-8";
/* CSS Document */
.header{background: #000;}
#heclear{height:50px;}

#main{clear:both;margin:auto;padding:0; margin-top:30px;width:95%;height:auto!important;min-height:50px;max-height:none;overflow:hidden;display: flex;}
#main_center{flex:1;margin:0;padding:0;margin-top:0px;width:auto;height:auto;overflow:hidden;}
#center_title{margin:10px;height:30px;}
#center_title span{float:right; margin-top:5px; cursor:pointer; display:none;}

#center_titles{margin-top:10px;height:30px;line-height:30px;border-bottom:#666 2px solid;color:#000;overflow:hidden;font-family:Georgia, "Times New Roman", Times, serif;font-style: italic; font-size:16px;}

#page{clear:both; padding:10px;text-align:center;}
#page select{ margin-top:10px;margin-left:3px;vertical-align:baseline;border:#e3e3e3 1px solid; height:28px;background:#f6f6f6;}
#page span{margin-top:10px;display:inline-block;width:auto;margin-right:5px;padding:5px 10px 5px 10px; background:#f6f6f6; border:#e3e3e3 1px solid;}
#page span:hover{background:#e3e3e3;}
#page strong{margin-top:10px;color:#000;}

#product_type_list{margin:auto;width:100%;height:auto;overflow:hidden; border-bottom: #ededed 0.01px solid; padding-bottom: 50px;}
#product_type_list ul{display: flex;align-items: center;flex-wrap: wrap;}
#product_type_list ul li{width:14.666666%; padding: 0px 0.5% 0px 0.5%; margin:0.5%;height: 35px;background: #f1f3f2;border-radius: 5px;display: flex;align-items: center;}

.product_list{margin:auto;width:100%;height:auto;overflow:hidden;}
.product_list ul{display:block;float:left; margin-top:50px;width:15.666666%;padding:0.5%;height:auto;overflow:hidden;}
.product_list .p_pic{padding-bottom:50%;padding-top:50%;height:0; overflow: hidden; display: flex; justify-content: center; align-items: center;text-align: center; background:#f1f3f2;}
.product_list .p_pic img{width:90%;border-radius: 5px;}
.product_list .p_pic img:hover{ transform:scale(1.1);transition: .8s ease;}
.product_list .p_info{margin-top:10px; height: 40px; overflow:hidden;display: flex; justify-content: center; align-items: center;}
.product_list .p_info .p_name{flex:1;}
.product_list .p_info .p_price{margin-left: 10px;color:#999;}
.product_list .p_infos {height:auto;overflow:hidden; text-align:center;}
.product_list .p_infos span{color:#ff0000; font-size:16px;}
.product_list .p_infos s{color:#999;}
.product_list .p_save{ margin-top:5px;color:#999; font-size:10px; text-align:center;}

#main_left{margin:0; margin-top:0px; margin-right: 20px; padding:0;width:250px;height:auto;overflow:hidden;order: -1;}
#left_title{line-height:40px;font-size:16px;color:#000;text-transform: uppercase;}
#left_title a{font-size:16px;color:#000;text-transform: uppercase; }
#left_list{margin:auto;border-right:#ededed 1px solid;}
#left_list .c{padding:10px 15px 10px 0px;font-weight:bolder;}
#left_list .c a{display:block;}
#left_list .s{position:absolute;margin-left:198px;margin-top:-25px;width:789px;height:auto; overflow:hidden;z-index:99999999999999;background:#FFF;border:#f1f1f1 1px solid;display:none;}
#left_list .c_s{padding:5px;padding-left:10px;}
#left_list .c_s a{display:block;}
#left_list .c_s_on{padding:5px;padding-left:10px; text-decoration:underline;}
#left_list .c_s_on a{display:block;}
#left_list .c_s_s{position:absolute;margin-left:204px;margin-top:-20px;width:788px;height:auto; overflow:hidden;z-index:99999999999999;background:#f1f1f1;border:#f1f1f1 1px solid;display:none;}
#left_list .c_s_n{display:inline-block; float:left; margin-left:5px;height:25px;line-height:25px;width:145px; text-align: center; overflow:hidden;}
#left_list .c_s_n a{font-weight:normal;}

/*@media screen and (min-width: 1400px) {
#main{width:90%;}
#main_left{width:13%;margin-right:2%;}
#main_center{width:85%;}
}*/

@media screen and (max-width: 750px) {
#main{width:100%;margin-top:20px;}
#center_title span{ display: none;}
#main_left{position:fixed; top:0; left:0;width:150px; height:100%; overflow-y:scroll; background:#FFF; border-right: #ededed 1px solid; z-index:999999999999; display:none;}
#left_list .c{font-size:14px;}
#left_list .c a{font-size:14px;}
#main_center{width:100%;}
#page select{display:none;}

#product_type_list{padding-bottom: 20px;}
#product_type_list ul li{width:23%; }
	
.product_list{width: 100%;}
.product_list ul{width:48%; padding:1%;margin-top:20px;}
}