@charset "utf-8";
/* CSS Document */
.bl_list{float: left;width: 100%;margin-top: 10px;margin-bottom: 20px;}
.bl_list .bl_list_tip{float: left;line-height: 40px;height: 40px;font-size: 12px;color: #999999;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F6F6F6;background-color: #FFFFFF;}
.bl_list .bl_list_tip span{float: left;margin-left: 10px;}
.bl_list .bl_list_tip .screen{float: right;color: #666666;margin-right: 10px;}
.bl_list .bl_list_tip .screen span{float: none;}
.bl_list .bl_list_tip .screen:hover{color: #ff5050;}
.bl_list .bl_list_tip .screen:hover i{border-color: #f04848 transparent;}
.bl_list i.arrow_up{position: relative;border-color: #999 transparent;margin: 0;margin-left: 5px;vertical-align: 2px;}
.bl_list i.arrow_up:after{content: "";position: absolute;top: 2px;left: -4px;border-color: #fff transparent;}
.bl_list i.arrow_up,.bl_list i.arrow_up:after{display: inline-block;width: 0;height: 0;border-width: 0 4px 4px;border-style: solid;}
.bl_list i.arrow_down{position: relative;border-color: #999 transparent;margin: 0;margin-left: 5px;vertical-align: 2px;}
.bl_list i.arrow_down:after{content: "";position: absolute;top: -6px;left: -4px;border-color: #fff transparent;}
.bl_list i.arrow_down,.bl_list i.arrow_down:after{display: inline-block;width: 0;height: 0;border-width: 4px 4px 0;border-style: solid;}
.bl_list .bl_screen{float: left;width: 100%;background-color: #FFFFFF;}
.bl_list .bl_screen li{float: left;width: 98.4%;margin-right: 10px;margin-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f5f5f5;white-space: nowrap;}
.bl_list .bl_screen li:last-child{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
.bl_list .bl_screen li dt{font-size: 12px;color: #888888;float: left;padding-right: 10px;padding-left: 5px;border-right-width: 1px;border-right-style: solid;border-right-color: #f5f5f5;line-height: 20px;line-height: 22px\9;/*支持IE浏览器写法*/height: 20px;margin-top: 15px;}
.bl_list .bl_screen li .select_tag{float: left;width: 89%;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;height: 30px;overflow: hidden;}
.bl_list .bl_screen li.select_cate .select_tag{width: 94.5%;overflow: visible;}
.bl_list .bl_screen li dd{float: left;position: relative;display: inline-block;white-space: nowrap;font-size: 12px;margin-top: 0px;margin-top: 2px\9;margin-right: 8px;margin-bottom: 0px;margin-left: 8px;}
.bl_list .bl_screen li.select_cate .select_tag dd{margin-right: 4px;margin-left: 5px;}
.bl_list .bl_screen li dd:hover .sub_classify{display: block;}
.bl_list .bl_screen li dd a{color: #333333;float: left;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;display: block;position: relative;padding-top: 7px;padding-right: 5px;padding-bottom: 7px;padding-left: 5px;}
.bl_list .bl_screen li dd:hover,.bl_list .bl_screen li dd.on{background-color: #FFF7F0;}
.bl_list .bl_screen li.select_cate dd:hover{background-color: #FFF7F0;}
.bl_list .bl_screen li dd:hover a,.bl_list .bl_screen li dd.on a{color: #f04848;}
.bl_list .bl_screen li dd:hover a i,.bl_list .bl_screen li dd.on a i{border-color: #f04848 transparent;}
.bl_list .bl_screen li dd .sub_classify{position: absolute;left: 0px;top: 30px;top: 28px\9;z-index: 9;background-color: #FFF7F0;border: 1px solid #FFF7F0;display: none;}
.bl_list .bl_screen li dd .sub_classify a{color: #555555;text-align: center;display: block;float: left;width: 100%;margin-right: 0px;margin-left: 0px;padding-right: 0px;padding-left: 0px;}
.bl_list .bl_screen li dd .sub_classify a:hover,.bl_list .bl_screen li dd .sub_classify a.on{color: #FFFFFF;background-color: #f04848;}
.bl_list .bl_screen li .select_more{float: right;height: 30px;margin-top: 15px;}
.bl_list .bl_screen li .select_more a{display: inline-block;width: 50px;height: 20px;background-color: #fff;border: 1px solid #f5f5f5;border-radius: 2px;line-height: 20px;text-align: center;color: #999;font-size: 12px;}
.bl_list .bl_screen li .select_more a:hover{color: #fff;background-color: #f04848;border-color: #f04848!important;}
.bl_list .bl_screen li .select_more a:hover i{border-color: #ffffff transparent;}
.bl_list .bl_screen li.screen_tag{height: 60px; padding-top: 8px;}
.bl_list .bl_screen li.screen_tag .select_tag dd a{color: #FFFFFF;background-color: #f04848;line-height: normal;padding-left: 10px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;max-width:550px;}
.bl_list .bl_screen li.screen_tag .select_tag dd a:hover{background-color: #F9515E;}
.bl_list .bl_screen li.screen_tag .select_tag a em{font-family: "宋体";font-size: 12px;font-weight: bold;font-style: normal;position: relative;left: 7px;margin-right: 15px;}
.bl_list .bl_screen li.screen_tag .select_tag a i{font-size: 12px;position: relative;margin-left: 5px;-webkit-transition: transform .2s ease-out 0s; -moz-transition: transform .2s ease-out 0s;-ms-transition: transform .2s ease-out 0s; transition: transform .2s ease-out 0s;}
.bl_list .bl_screen li.screen_tag .select_tag a i:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.bl_list .bl_screen .screen_tag .clear_select{float: left;margin-left: 30px;margin-top: 7px;}
.bl_list .bl_screen .screen_tag .clear_select a{color: #666666;font-size: 12px;}
.bl_list .bl_screen .screen_tag .clear_select a:hover{color: #ff5050;}
.bl_list .bl_list_content{float: left;width: 100%;margin-top: 15px;}
.bl_list .bl_list_content .bl_list_top{float: left;width: 100%;height: 50px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ff5050;max-width: 1200px;background-color: #ffffff;-webkit-transition: all 0.2s linear ;-moz-transition: all 0.2s linear ;-ms-transition: all 0.2s linear ;-o-transition: all 0.2s linear ;transition: all 0.2s linear ;}
.bl_list_top .nav{line-height: 50px;float: left;}
.bl_list_top .nav li{float: left;padding-right: 10px;padding-left: 10px;margin-right: 20px;}
.bl_list_top .nav li.on{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ff5050;color: #FFFFFF;padding-right: 20px;padding-left: 20px;background-color: #ff5050;}
.bl_list_top .nav a{color: #444444;font-size: 15px;display: block;float: left;width: 100%;position: relative;}
.bl_list_top .nav .hot{display: inline-block;width: 11px;height: 11px;margin-left: 3px;background-image: url(../images/hot_ico.png);background-repeat: no-repeat;background-position: 0px 0px;position: absolute;top: 10px; right: -15px;}
.bl_list_top .nav .new{display: inline-block;width: 11px;height: 11px;margin-left: 3px;background-image: url(../images/hot_ico.png);background-repeat: no-repeat;background-position: 0px -21px;position: absolute;top: 10px;right: -15px;}
.bl_list_top .nav li.on a,.bl_list_top .nav li.on a:hover{color: #ffffff;}
.bl_list_top .nav li a:hover{color: #ff5050;}
.bl_list_top .info_right{float: right;padding-top: 2px;}
.info_right .bl_search{float: left;padding-top: 10px;margin-right: 15px;}
.info_right .bl_search .bl_search_txt{background-color: #f9f0da;float: left;height: 27px;width: 170px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding-left: 5px;border-radius: 2px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */-moz-border-radius: 2px; /* Mozilla浏览器的私有属性 */-webkit-border-radius: 2px;font-size: 12px;color: #a3946f;}
.info_right .bl_search .bl_search_btn{background-color: #d8c492;font-size: 20px;height: 27px;width: 30px;color: #FFFFFF;float: left;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor: pointer;line-height: 27px;text-align: center;}
.info_right .bl_search .bl_search_btn:hover{background-color: #CEB677;}
.info_right .bl_type{float: left;}
.info_right .bl_type a{color: #777777;font-size: 22px;height: 45px;width: 35px;float: left;line-height: 50px;text-align: center;}
.info_right .bl_type a.on,.info_right .bl_type a:hover{color: #ff5050;}
.bl_list .bl_list_content .bl_box{float: left;width: 100%;}
.bl_i_cc{float: left;padding-top: 10px;min-width: 97.9%;display: none;}
.bl_i_cc li{float: left;width: 200px;margin-right: 25px;position: relative;height: 330px;padding-top: 5px;padding-right: 10px;padding-left: 10px;margin-bottom: 20px;background-color: #FFFFFF;padding-bottom: 10px;-moz-transition: box-shadow .5s; -webkit-transition: box-shadow .5s; -o-transition: box-shadow .5s;}
.bl_i_cc li:nth-child(5n){margin-right: 0px;}
.bl_i_cc li:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.bl_i_cc li .bl_cc_img{float: left;width: 100%;text-align: center;padding-bottom: 10px;height: 170px;position: relative;}
.bl_i_cc li .bl_cc_img a{display: table-cell;overflow: hidden;vertical-align: middle;text-align: center;table-layout: fixed;width:190px;height:170px;}
.bl_i_cc li .bl_cc_img a img{width: 100%;max-width:150px;max-height:150px;vertical-align: middle;}
.bl_i_cc li .bl_cc_img .youzhi{position: absolute;left: 0px;top: 0px;z-index: 2;background-color: rgba(255, 255, 255,0.9);height: 40px;width: 40px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.bl_i_cc li .bl_cc_img .youzhi i{font-size:40px;color: #ff8200;}
.bl_i_cc li .bl_cc_img .bl_shixiao{background-image: url(../images/bl_shixiao_ico.png);background-repeat: no-repeat;background-position: 0px -10px;height: 120px;width: 120px;position: absolute;z-index: 2;left: 50%; top: 30px; margin-left: -60px;}
.bl_i_cc li .bl_cc_title{line-height: 20px;float: left;height: 40px;width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.bl_i_cc li .bl_cc_title a{font-size: 12px;color: #555555;}
.bl_i_cc li .bl_cc_title a:hover{color: #333333;}
.bl_i_cc li .bl_cc_note{font-size: 12px;color: #ff6600;line-height: 25px;float: left;height: 25px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bl_i_cc li .bl_cc_prices{float: left;width: 100%;line-height: 30px;height: 30px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.bl_i_cc li .bl_cc_prices .bl_cc_price{float: left;color: #e4393c;font-size: 12px;}
.bl_i_cc li .bl_cc_prices .bl_cc_price span{font-size: 15px;font-family: Arial, Helvetica, sans-serif;}
.bl_i_cc li .bl_cc_prices .bl_cc_oprice{font-size: 12px;color: #999999;text-decoration: line-through;margin-left: 10px;float: left;}
.bl_i_cc li .bl_cc_user{float: left;width: 100%;line-height: 25px;margin-top: 8px;margin-bottom: 8px;}
.bl_i_cc li .bl_cc_user .bl_cc_user_avatar{height: 16px; width: 16px; overflow: hidden; float: left; margin-right: 5px; border-radius: 50%;}
.bl_i_cc li .bl_cc_user .bl_cc_user_avatar img{height: 16px; width: 16px; border-radius: 50%;}
.bl_i_cc li .bl_cc_user .bl_cc_user_name{float: left;font-size: 12px;color: #666666;line-height: 18px;height: 16px;}
.bl_i_cc li .bl_cc_user .bl_cc_time{font-size: 12px;color: #888888;float: right;line-height: 16px;}
.bl_i_cc li .bl_cc_tags{float: left;width: 100%;margin-top: 5px;}
.bl_i_cc li .bl_cc_tags .bl_cc_mall{float: left;width: 50px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.bl_i_cc li .bl_cc_tags .bl_cc_mall a{font-size: 12px;color: #888888;}
.bl_i_cc li .bl_cc_tags .bl_cc_mall a:hover{color: #ff9513;}
.bl_i_cc li .bl_cc_tags .bl_cc_lable{float: right;font-size: 12px;color: #999999;}
.bl_i_cc li .bl_cc_tags .bl_cc_lable div{float: left;cursor: pointer;margin-left: 10px;line-height: 20px;height: 20px;}
.bl_i_cc li .bl_cc_tags .bl_cc_lable .bl_cc_see{cursor: text;}
.bl_i_cc li .bl_cc_tags .bl_cc_lable i{font-size: 18px;float: left;}
.bl_i_cc li .bl_cc_tags .bl_cc_lable .bl_cc_zan i{font-size: 16px;}
.bl_i_cc li .bl_cc_tags .bl_cc_lable .bl_cc_zan:hover i,.bl_i_cc li .bl_cc_tags .bl_cc_lable .bl_cc_zan:hover span{color: #ff9513;}
.bl_i_cc li .bl_cc_tags .bl_cc_lable span{line-height: 20px;height: 20px;position: relative;float: left;margin-left: 2px;}
.bl_i_cc li .bl_cc_zhida{position: absolute;z-index: 2;right: 5px;bottom: 175px;display: none;}
.bl_i_cc li .bl_cc_zhida a{color: #FFFFFF;font-size: 12px;background-color: #ff6600;line-height: 27px;float: left;height: 25px;width: 72px;text-align: center;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.bl_i_cc li .bl_cc_zhida a:hover{background-color: #ff3300;}
.bl_i_cc li .bl_cc_pinlun{position: absolute;z-index: 2;left: 5px;bottom: 175px;display: none;}
.bl_i_cc li .bl_cc_pinlun a{color: #ffffff;font-size: 12px;background-color: rgba(0, 0, 0,0.2);line-height: 27px;float: left;height: 25px;width: 36px;text-align: center;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;padding-right: 5px;padding-left: 5px;margin-right: 2px;}
.bl_i_cc li .bl_cc_pinlun a:hover{background-color: rgba(0, 0, 0,0.7);}
.bl_i_lb{float: left;padding-top: 10px;min-width: 97.9%;display: none;}
.bl_i_lb li{float: left;height: 200px;position: relative;margin-right: 10px;margin-bottom: 20px;width: 570px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #EFEFEF;background-color: #FFFFFF;padding: 10px;-moz-transition: box-shadow .5s; -webkit-transition: box-shadow .5s; -o-transition: box-shadow .5s;}
.bl_i_lb li:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.bl_i_lb li:nth-child(2n){margin-right: 0px;margin-left: 10px;}
.bl_i_lb li .bl_lb_title{float: left;width: 100%;line-height: 25px;height: 25px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.bl_i_lb li .bl_lb_title a{font-size: 15px;color: #333333;}
.bl_i_lb li .bl_lb_title a:hover{color: #e4393c;}
.bl_i_lb li .bl_lb_note{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 13px;color: #ff6600;float: left;width: 100%;margin-bottom: 10px;line-height: 25px;}
.bl_i_lb li .bl_lb_img{float: left;height: 130px;width: 130px;overflow: hidden;margin-top: 5px;position: relative;}
.bl_i_lb li .bl_lb_img a{display: table-cell;overflow: hidden;vertical-align: middle;text-align: center;table-layout: fixed;height: 130px;}
.bl_i_lb li .bl_lb_img img{width: 100%;max-width:130px;max-height:130px;vertical-align: middle;}
.bl_i_lb li .bl_lb_img .youzhi{position: absolute;left: 0px;top: 0px;z-index: 2;background-color: rgba(255, 255, 255,0.9);height: 40px;width: 40px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.bl_i_lb li .bl_lb_img .youzhi i{font-size:40px;color: #ff8200;}
.bl_i_lb li .bl_lb_img .bl_shixiao{background-image: url(../images/bl_shixiao_ico.png);background-repeat: no-repeat;background-position: 0px -130px;height: 105px;width: 100px;position: absolute;z-index: 2;left: 50%;top: 50%;margin-left: -50px;margin-top: -60px;}
.bl_i_lb li .bl_lb_right{width: 425px;margin-left: 15px;float: left;margin-top: 5px;}
.bl_i_lb li .bl_lb_right .bl_lb_user{float: left;width: 100%;}
.bl_i_lb li .bl_lb_right .bl_lb_user .bl_lb_user_avatar{float: left;width: 200px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bl_i_lb li .bl_lb_right .bl_lb_user .bl_lb_user_avatar .user_avatar{height: 16px; width: 16px; overflow: hidden; float: left; margin-right: 5px; border-radius: 50%;}
.bl_i_lb li .bl_lb_right .bl_lb_user .bl_lb_user_avatar .user_avatar img{height: 16px; width: 16px; border-radius: 50%;}
.bl_i_lb li .bl_lb_right .bl_lb_user .bl_lb_user_avatar .user_name{float: left;font-size: 12px;color: #666666;line-height: 18px;height: 16px;}
.bl_i_lb li .bl_lb_right .bl_lb_user .bl_lb_user_avatar .bl_lb_from{font-size: 12px;color: #666666;margin-left: 3px;float: left;}
.bl_i_lb li .bl_lb_right .bl_lb_user .bl_lb_user_avatar .bl_lb_from a{font-size: 12px;color: #666666;margin-left: 3px;position: relative;}
.bl_i_lb li .bl_lb_right .bl_lb_user .bl_lb_user_avatar .bl_lb_from a:hover{color: #ff6600;}
.bl_i_lb li .bl_lb_right .bl_lb_user .bl_lb_time{float: right;font-size: 12px;color: #888888;}
.bl_i_lb li .bl_lb_right .bl_lb_info{font-size: 12px;line-height: 22px;color: #555555;margin-top: 10px;float: left;width: 100%;height: 66px;overflow: hidden;margin-bottom: 10px;}
.bl_i_lb li .bl_lb_right .bl_lb_tags{float: left;width: 100%;font-size: 12px;color: #666666;}
.bl_i_lb li .bl_lb_right .bl_lb_tags .bl_lb_liulan{float: left;line-height: 20px;height: 20px;margin-top: 3px;}
.bl_i_lb li .bl_lb_right .bl_lb_tags .bl_lb_liulan i{float: left;font-size: 18px;}
.bl_i_lb li .bl_lb_right .bl_lb_tags .bl_lb_liulan span{float: left;line-height: 20px;height: 20px;}
.bl_i_lb li .bl_lb_right .bl_lb_tags .bl_lb_zan{float: left;margin-left: 15px;cursor: pointer;margin-top: 3px;}
.bl_i_lb li .bl_lb_right .bl_lb_tags .bl_lb_zan i{float: left;margin-top: 1px;}
.bl_i_lb li .bl_lb_right .bl_lb_tags .bl_lb_zan span{float: left;margin-left: 2px;line-height: 20px;}
.bl_i_lb li .bl_lb_right .bl_lb_tags .bl_lb_zan:hover i,.bl_i_lb li .bl_lb_right .bl_lb_tags .bl_lb_zan:hover span{color:#ff6600;}
.bl_i_lb li .bl_lb_right .bl_lb_tags .bl_lb_prices{float: right;}
.bl_i_lb li .bl_lb_right .bl_lb_tags .bl_lb_prices .bl_lb_price{float: left;font-size: 12px;color: #e4393c;line-height: 27px;}
.bl_i_lb li .bl_lb_right .bl_lb_tags .bl_lb_prices .bl_lb_price span{font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;}
.bl_i_lb li .bl_lb_right .bl_lb_tags .bl_lb_prices .bl_lb_zhida{float: left;margin-left: 20px;}
.bl_i_lb li .bl_lb_right .bl_lb_tags .bl_lb_prices .bl_lb_zhida a{color: #FFFFFF;font-size: 12px;background-color: #ff6600;line-height: 27px;float: left;height: 25px;width: 72px;text-align: center;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.bl_i_lb li .bl_lb_right .bl_lb_tags .bl_lb_prices .bl_lb_zhida a:hover{background-color: #ff3300;}
.bl_i_lb li .bl_lb_pinlun{position: absolute;z-index: 2;left: 10px;bottom: 15px;display: none;}
.bl_i_lb li .bl_lb_pinlun a{color: #ffffff;font-size: 12px;background-color: rgba(0, 0, 0,0.2);line-height: 27px;float: left;height: 25px;width: 36px;text-align: center;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;padding-right: 5px;padding-left: 5px;margin-right: 5px;}
.bl_i_lb li .bl_lb_pinlun a:hover{background-color: rgba(0, 0, 0,0.7);}
