@charset "utf-8";
/* 品牌馆*/
.ppg_box{ width:100%; overflow:hidden;}
.pp_list{ width:100%; overflow:hidden; margin-bottom:10px;}
.pp_list img{ width:100%;}

/* 品牌分类*/

.ch_box{ width:100%; overflow:hidden;}
.tj_pp{ width:100%; overflow:hidden; background:#fff;}
.tj_pp .tj_list{ width:45.5%; float:left; margin-left:3%; position:relative; margin-top:10px; }
.tj_pp .tj_list img{ width:100%;}
.tj_pp .tj_list .pp_logo{ width:50%; position:absolute; left:0; bottom:5px; text-align:center;}
.tj_pp .tj_list .pp_logo img{ width:40px; height:40px; border-radius:5px;}
.tj_pp .tj_list .pp_logo p{ display:block; overflow:hidden; height:20px; line-height:20px; color:#fff; font-size:12px;}
.tj_pp .tj_more{ width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; margin-top:10px; float:left;}

.pp_st_tab{ width:100%; height:40px; background:#fff; border-bottom:1px solid #e1e1e1; overflow:hidden;}
.pp_st_tab ul{ display:block; width:60%; height:30px; overflow:hidden; margin:5px auto;}
.pp_st_tab ul li{ width:50%; float:left; height:30px; }
.pp_st_tab ul li strong{ display:block; color:#787878; margin:0 auto;text-align:center; width:80%; height:30px;  line-height:30px; border-bottom:3px solid #fff; box-sizing:border-box;}
.pp_st_tab ul li strong img{ width:30px; height:30px;}
.pp_st_tab ul .on strong{ border-bottom:3px solid #c41f3a; color:#c41f3a; }

#letter{width: 100px;height: 100px;border-radius: 5px;font-size: 75px;color: #555;text-align: center;line-height: 100px;background: rgba(145,145,145,0.6);position: fixed;left: 50%;top: 50%;margin:-50px 0px 0px -50px;z-index: 99;display: none;}
#letter img{width: 50px;height: 50px;float: left;margin:25px 0px 0px 25px;}
.pp_sort_box{width: 100%;overflow: hidden;}
.pp_sort_list{ width:30.3%; float:left; overflow:hidden; margin-left:3%; margin-bottom:10px; background:#fff;}
.pp_sort_list .pp_img{ width:100%; height:70px; text-align:center;  }
.pp_sort_list .pp_img img{ width:50px; height:50px; margin-top:10px;}
.pp_sort_list .num_name{ width:100%; height:30px; line-height:30px; background:url(../images/ico_21.png) no-repeat scroll center top; background-size:100% 3px; text-align:center; color: #1e1e1e; overflow:hidden;}
.sort_letter{ width:100%; overflow:hidden;height: 30px;line-height: 30px;padding-left:3%;color:#787878;font-size: 14px;}
.initials{position: fixed;top:90px;right:-3px;height:100%;width: 20px;text-align: center;font-size: 14px;z-index: 99;background: rgba(145,145,145,0);}
.initials li{width: 20px; font-size:70%;}

.sort_list{ width:100%; overflow:hidden; background:#fff;}
.sort_list .s_max_img{ width:100%; overflow:hidden;}
.sort_list .s_max_img img{ width:100%;}

.sort_list .swiper-container{ margin:10px 0;}
.sort_list .swiper-slide{ background:url(../images/img_default_detail.png) no-repeat scroll 0 0; background-size:100% 100%; text-align:center; }
.sort_list .swiper-slide img{ width:100%; /*border-left:5px solid #eee; border-right:5px solid #eee;*/}
.sort_list .swiper-slide p{ display:block; width:100%; height:30px; line-height:30px; font-size:12px;}

