body{background: #eff1f3;}
/*åˆ†ç±»*/
.cata_bj{width: 100%; height: 357px; background: #EFF1F3; position: absolute; z-index: 9;}
.cata_step_top{color: #999999; padding: 24px 0;}
.cata_bj_min{width: 1280px;}
.cata_step_top a{color: #999999;}
.cata_step_top i{color: #999999;}
.cata_step .cata_index{color: #999999;}
.tm_banner_box{width: 1280px; margin: 0 auto;}
.tm_exclusive{padding-top: 68px; box-sizing: border-box;}
.tm_banner_content{width: 100%; padding-top: 18px; box-sizing: border-box;}
.tm_banner_content h1{height: 35px; font-size: 26px; color: #FFFFFF; line-height: 35px; letter-spacing: 4px;}
.tm_banner_content span{display: block; height: 14px; font-size: 10px; color: #FF8282; line-height: 14px; letter-spacing: 6px; margin-top: 10px; text-transform: uppercase;}
.tm_banner_content p{height: 19px; font-size: 14px; color: #FFFFFF; line-height: 19px; letter-spacing: 6px; margin-top: 18px; opacity: 0.5;}
.screen_main_center{width: 1280px; position: relative; z-index: 999999; margin: 71px auto 20px;}
.classify_box{width: 1024px; border-radius: 0; padding: 39px 30px 0 35px; box-sizing: border-box;}
.classify_text{width: 44px; margin-right: 12px;}
.classify_text span{display: block; height: 14px; font-size: 14px; font-weight: bold; color: #2A2A2A; line-height: 14px; margin-top: 3px;}
.classify_text span b{height: 26px; font-size: 14px; font-weight: bold !important; color: #2A2A2A; line-height: 26px; padding-left: 0 !important; margin-top: 3px;}
.classify_two{width: 902px;}
.classify_two a em{height: 14px; font-size: 14px;  line-height: 14px;}
.classify_two a em:hover{color: #E62129;}
.classify_two .classify_default em{background: transparent; color: #E62129;}
.lists_one{width: 108px; top: 38px; padding: 10px 0; box-shadow: 0 15px 30px 0 rgba(31, 46, 62, 0.12); border: 1px solid #EEEEEE;}
.lists_one:after{content: ""; display: block; border-bottom: 6px solid #fff; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; top: -6px; left: 37px;}
.kailong_xz{width: 0; height: 0; border-right: 8px solid transparent; border-left: 8px solid transparent; border-bottom: 7px solid #EEEEEE; position: absolute; top: -7px; left: 35px;}
.select_brand.r_sort_box{height: 345px; top: 38px; box-sizing: border-box; padding-top: 30px; box-shadow: 0 15px 30px 0 rgba(31, 46, 62, 0.12); border: 1px solid #EEEEEE; overflow: visible;}
.select_brand.r_sort_box:after{content: ""; display: block; border-bottom: 6px solid #fff; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; top: -6px; left: 37px;}
.list_xl:hover .select_brand.r_sort_box{display: block;}
.lists_one li{height: 30px; line-height: 30px; font-size: 12px; color: #2A2A2A; padding: 0 22px;}
.all_list_left{width: 79px; height: 278px; text-align: center; border-right: 1px solid #EEEEEE; padding-top: 10px;}
.select_brand .all_list_right li{width: 96px; height: 12px; font-size: 12px; color: #2A2A2A; line-height: 12px; transition: all 0.2s ease;}
.select_brand .all_list_right li i{height: 12px; font-size: 12px; color: #979797; line-height: 12px; transition: all 0.2s ease;}
.select_brand .all_list_right li:hover{color: #E62129;}
.select_brand .all_list_right li:hover i{color: #E62129;}
.all_list_right{width: 600px;}
.all_list_left .unlimited_text{height: 12px; font-size: 12px; color: #2A2A2A; line-height: 12px; transition: all 0.2s ease;}
.all_list_left .unlimited_text:hover{color: #E62129;}
.classify_tj{padding: 0; border: none;}
.classify_tj:not(:first-child){margin-top: 22px;}
.classify_line{width: 100%; height: 1px; background-color: #EEEEEE; margin: 23px 0 26px 0;}
.classify_box .classify_two .talign_one{width: 825px;}
.classify_list.espic .classify_con a{margin-right: 25px;}
.classify_two .input_one{float: left; width: 98px; height: 26px; background: #F2F4F6;}
.classify_two .input_one input{border: none; margin-top: 2px;}
.user_one .inp01:focus,
.user_defined .inp02:focus{border: none;}
.classify_two .input_one .unit_text{height: 26px; font-size: 12px; color: #979797; line-height: 26px;}
.user_one em{margin: 12px 9px;}
.user_one .confirm_ok{width: 42px; height: 26px; background: #E62129; transition: all 2s ease; -webkit-transition: all 0.2s ease;}
.user_one .confirm_ok:hover{background-color: #EF453B;}
.list_xl{height: 40px; padding: 0; line-height: 26px;}
.list_xl:hover .lists_one{display: block;}
.list_xl .list_xl_two{height: 24px; border: 1px solid #F2F4F6; padding: 0 16px; background: #F2F4F6; border-radius: 13px; line-height: 24px; display: flex; align-items: center;}
.list_xl_two .indicate_img{display: inline-block; width: 7px; height: 3px; background: url("../img/css_list.png") -264px -220px; margin-left: 3px;}
.list_xl:hover .list_xl_two{border-color: #E62129;}
.list_xl:hover .list_xl_two i{color: #E62129;}
.list_xl:hover .list_xl_two .indicate_img{background: url("../img/css_list.png") -275px -220px;}
.list_xl:not(:first-child){margin-left: 20px;}
.list_xl i{height: 12px; font-size: 12px; color: #2A2A2A; line-height: 12px; margin: 0;}
.segmentation_line{width: 100%; height: 1px; background-color: #EEEEEE; margin-top: 18px;}
.line_two_bx{margin-top: 60px;}
.goods_sort_top{border: none;}
.sort_box_top{width: 100%;}
.sort_box_top .sort_all span{padding: 0;}
.all_new:before{content: ''; display: none;}
.all_new:after{content: ''; display: none;}
.all_number{display: inline-block; width: 37px; background: #E62129; border-radius: 7px; font-size: 10px; color: #FFFFFF; padding: 1px 3px 0 3px !important;}
.label_list_box span{margin-top: 13px;}
.sort_box_top span.tmall_du_bj{width: 114px; height: 30px; background: url("../img/css_list.png") -120px -230px; margin: 15px 0 0 0;}
.sort_box_top span.tmall_xd{width: 114px; height: 30px; background: url("../img/css_list.png") -2px -230px;}
.sort_box_top span.tmall_dp{width: 114px; height: 30px; background: url("../img/css_list.png") -134px -196px; padding-left: 13px;}
.screenfr_right{width: 255px; border-radius: 0; background: #ffffff; border-left: 1px solid transparent; box-shadow: none;}
.store_information{box-sizing: border-box; width: 240px; height: 190px; background: url("../img/css_list.png") -2px -2px; padding: 27px 20px 27px 20px; margin-top: 30px; position: absolute; bottom: 20px; z-index: 999;}
.unlimited_banner{height: 125px; padding: 15px 20px 27px 20px; background: url("../img/img_wymwdbgh.png") no-repeat;}
.store_title span{display: block;}
.store_title span:nth-child(1){height: 30px; font-size: 30px; color: #FFFFFF; line-height: 30px;}
.store_title span:nth-child(2){height: 16px; font-size: 16px; color: #FFFFFF; line-height: 16px; margin-top: 4px;}
.store_title span:nth-child(3){height: 10px; font-size: 10px; color: #FFFFFF; line-height: 10px; margin-top: 9px;}
.unlimited_banner .store_title span:nth-child(1){height: 16px; font-size: 16px; color: #FFFFFF; line-height: 16px; margin-top: 4px;}
.unlimited_banner .store_title span:nth-child(2){height: 10px; font-size: 10px; color: #FFFFFF; line-height: 10px; margin-top: 9px;}
.unlimited_link{display: block;}
.unlimited_link .store_bt{margin-top: 20px;}
.store_bt{width: 200px; height: 34px; background: rgba(255, 255, 255, 0.4); margin-top: 33px; box-sizing: border-box; cursor: pointer; transition: all 0.2s ease;}
.store_bt:hover{background: #FFB322;}
.store_bt span:nth-child(1){margin: 8px 0 0 15px; display: block; float: left; width: 18px; height: 18px; background: url(../img/css_list.png) -294px -166px;}
.store_bt span:nth-child(2){display: inline-block; width: 70px; height: 34px; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 34px; margin-left: 6px;}
.store_bt span:nth-child(3){display: inline-block; width: 6px; height: 9px; margin-left: 65px; background: url("../img/css_list.png") -151px -264px;}
.botit_text{height: 18px; font-size: 18px; color: #2A2A2A; line-height: 18px;}
.botit_text:after{content: ""; display: block; width: 20px; height: 2px; background: #E62129; margin-top: 15px;}
.screenfr_right .frbt_dynamic{height: 150px; overflow: hidden; padding: 0 30px 0 20px; border-left: 1px solid #F1F1F1; margin-top: 32px; border-radius: initial;}
.screenfr_right .roll_show{height: 247px;}
.screenfr_right .roll_show_zb{height: 111px;}
.screenfr_right .roll_show_mgj{height: 121px;}
.screenfr_right .roll_show_qt{height: 180px;}
.screenfr_right .roll_show_book{height: 235px;}
.screenfr_right .roll_show_vipshop{height: 309px;}
.screenfr_right .roll_show_Ymatou{height: 140px;}
.screenfr_right .roll_show_unlimited{height: 140px;}
.scrollbd_list{margin-top: 33px;}
.screenfr_right .scrollbd ul li{background: #ffffff;}
.screenfr_right .scrollbd ul li a{padding: 0;}
/*å•†å“åˆ—è¡¨*/
.goods_center{width: 1280px; margin: 120px auto 0; padding: 0; box-shadow: none;}
.goods_dj{width: 1280px; margin: 90px auto 0; padding: 0; box-shadow: none;}
.goods_center_gj{width: 1280px; margin: 20px auto 0; padding: 0; box-shadow: none;}
.goods_list_box{margin: 20px auto 0;}
.goods_one{padding: 0; background-color: #f8f8f9;}
.goods_two{padding: 0;}
.title_left_text{position: relative;}
.commodity_lists_dp{width: 100%; background: #ffffff; transition: all 0.2s ease; position: relative;}
.commodity_lists_dp:hover{transform: translateY(-3px); -webkit-transform: translateY(-3px); transition: transform .2s; -webkit-transition: transform .2s; box-shadow: 0 15px 30px 0 rgba(31, 46, 62, 0.06); -webkit-box-shadow: 0 15px 30px 0 rgba(31, 46, 62, 0.06);}
.commodity_lists_dp:hover .lm_title_text{display: block;}
.goods_one .commodity_lists_dp:not(:first-child){margin-top: 20px;}
.goods_two .commodity_lists_dp:not(:first-child){margin-top: 20px;}
.commodity_left{position: relative; width: 1060px; box-sizing: border-box; padding: 40px;}
.commodity_right{width: 220px;}
.title_label{display: block; height: 22px; float: left; cursor: pointer;}
.title_icon{float: left; width: 22px; height: 22px; display: block; margin-right: 8px;}
.title_label h3{height: 22px; font-size: 22px; line-height: 22px; color: #2A2A2A; max-width: 512px; overflow: hidden; white-space: nowrap; display: inline-block; text-overflow: ellipsis; transition: transform .2s; -webkit-transition: transform .2s;}
.commodity_lists_dp:hover .title_label h3{color: #d81e06;}
.label_list_center{max-width: 200px; margin-left: 10px; position: absolute; top: -3px;}
.label_list_center span{display: block; height: 16px; border-radius: 10px; font-size: 12px; line-height: 16px; padding: 0 6px; margin: 6px 6px 0 0;}
.label_list_center .pt_text{background: #FFF0EE; color: #E62129;}
.label_list_center .kd_text{background: #FFF3E4; color: #FF6F1C;}
.label_list_center .ds_text{background: #D6EFD6; color: #4A9F07;}
.label_list_center .zb_text{background: #FFF3E4; color: #FF6F1C;}
.label_list_center .hd_text{background: #FFF0EE; color: #E62129;}
.label_list_center .shuang11_text{background: #ffeaec; color: #ec1f32;}
.serial_number{height: 19px; font-size: 11px; color: #AAAAAA; line-height: 19px; position: absolute; right: 260px; top: 42px; z-index: 99;}
.category_lm{height: 12px; font-size: 12px; color: #979797; line-height: 12px; margin-top: 15px;}
.category_lm i{display: inline-block; width: 300px; height: 12px; font-size: 12px; color: #E62129; line-height: 12px; margin-left: 4px; font-style: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.date_lm{float: right;}
.date_lm span:first-child{vertical-align: middle; display: inline-block; width: 12px; height: 12px; background: url("../img/iocn_fbsj.png") no-repeat;}
.date_lm span:last-child{display: inline-block; height: 12px; font-size: 12px; color: #AAAAAA; line-height: 12px; margin-left: 3px;}
.commodity_line{width: 100%; height: 1px; background: #EEEEEE; margin: 25px 0;}
.commodity_lm li h3{height: 14px; font-size: 14px; color: #2A2A2A; line-height: 14px;}
.commodity_lm li:first-child h3{width: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.commodity_lm li p{height: 12px; font-size: 12px; color: #AAAAAA; line-height: 12px; margin-top: 6px; position: relative;}
.commodity_lm li .commodity_lm_title{height: 12px; font-size: 12px; color: #AAAAAA; line-height: 12px; margin-top: 6px; position: relative;}
.commodity_lm li .lm_title_text{display: none; padding: 0 10px; height: 17px; line-height: 17px; border: 1px solid #e2e2e2; font-size: 12px; color: #a1a1a1; border-radius: 3px; -webkit-border-radius: 3px; margin-right: -630px; position: absolute; top: 23px; left: 0;}
.commodity_lm li .lm_title_text>div.p{white-space: nowrap; text-overflow: ellipsis; max-width: 960px; overflow: hidden;}
.commodity_lm li .lm_title_text::after{content: ""; display: block; border-bottom: 3px solid #fff; border-left: 3px solid transparent; border-right: 3px solid transparent; position: absolute; top: -3px; left: 11px;}
.commodity_lm li .lm_title_text em{content: ""; display: block; border-bottom: 4px solid #e2e2e2; border-left: 4px solid transparent; border-right: 4px solid transparent; position: absolute; top: -4px; left: 10px;}
.commodity_lm li:not(:last-child):after{content: ""; width: 1px; height: 20px; background: #EEEEEE; float: right; margin: 0 22px;}
.dynamic_evaluation span{float: left; display: block; width: 3px; height: 12px;}
.dynamic_evaluation span:not(:first-child){margin-left: 4px;}
.sort_two:before{top: 21px; right: 0;}
.sort_new:after{top: 27px; right: 0;}
.sort_two.espic:before{display: none !important;}
.sort_new.espic:after{top: 25px !important;}
.goods_sort_tm .sort_new.espic:after{top: 30px !important;}
.commodity_je span{display: block; float: left;}
.commodity_je span:nth-child(1){width: 10px; height: 15px; background: url("../img/icon_rmb.png") no-repeat; margin-top: 15px;}
.commodity_je span:nth-child(2){height: 32px; font-size: 32px; font-weight: bold; color: #E62129; line-height: 32px; margin: 0 2px;}
.commodity_je span:nth-child(3){height: 32px; font-size: 14px; font-weight: bold; color: #E62129; line-height: 45px;}
.price_line{width: 1px; height: 12px; background: #EEEEEE; margin: 18px 15px 0 15px;}
.twelve_link{display: block; position: absolute; bottom: 33px; left: 435px; z-index: 99; width: 152px; height: 45px;}
.twelve_tb{left: 415px;}
.price_yj_bj span:first-child{display: block; width: 18px; height: 17px; background: url("../img/css_list.png") -2px -264px; margin-top: 13px;}
.price_yj_bj.stag_sole{margin-left: 10px;}
.price_yj_bj.stag_sole span:first-child{background: url("../img/icon_djdp.png") no-repeat;}
.price_yj_bj.stag_sole span:last-child{color: #d50c03; background: #ffe1de;}
.price_yj_bj span:last-child{display: block; height: 17px; font-size: 12px; font-weight: bold; color: #4A9F07; line-height: 17px; padding-right: 6px; margin-top: 13px; background: #D6EFD6;}
.price_yj_zk{margin-left: 8px;}
.price_yj_zk span:first-child{background: url("../img/css_list.png") -24px -264px;}
.price_yj_zk span:last-child{color: #FF6F1C; background: #F9E6CE;}
.price_szhibo{margin-left: 8px;}
.price_szhibo span:first-child{width: 17px; background: url("../img/icon_szhibo.png") no-repeat;}
.price_szhibo span:last-child{color: #FF0BBD; background: #FFDAF5;}
.price_free{margin-left: 8px;}
.price_free span:first-child{width: 18px; background: url("../img/icon_free1.png") no-repeat;}
.price_free span:last-child{color: #0F85FE; background: #B2D8FF;}
.relation_right{float: right;}
.activity_label{width: 118px; height: 37px; margin-right: 20px;}
.activity_label object{display: block;}
.activity_label object a{display: block;}
.activity_label img{width: 118px; height: 35px; display: block; object-fit: cover; margin-top: 2px;}
.collect_text{width: 36px; height: 36px; border-radius: 18px; border: 1px solid #E8E8E8; cursor: pointer;}
.collect_text:hover span{background: url(../img/css_list.png) -286px -230px;}
.collect_fx{width: 36px; height: 36px; border-radius: 18px; border: 1px solid #E8E8E8; margin-left: 15px; cursor: pointer;}
.collect_fx:hover span{background: url("../img/css_list.png") -246px -142px;}
.collect_text span{display: block; width: 18px; height: 18px; background: url("../img/css_list.png") -264px -230px; position: relative; top: 50%; transform: translateY(-50%); margin: 0 auto;}
.no_tp span{background: url("../img/css_list.png") -286px -230px;}
.collect_fx span{display: block; width: 20px; height: 20px; background: url("../img/css_list.png") -270px -142px; position: relative; top: 50%; transform: translateY(-50%); margin: 0 auto;}
.no_db span{background: url("../img/css_list.png") -246px -142px;}
.linkman_qq{height: 36px; /*background: #FF6F1C;*/ border: 1px solid #FF6F1C; margin-left: 30px; padding: 0 27px; box-sizing: border-box; cursor: pointer; transition: all 0.2s ease;}
.linkman_qq:hover{background: rgba(255, 111, 28, 0.1);}
.linkman_qq span{display: block; float: left;}
.linkman_kf span:nth-child(1){width: 20px; height: 20px; background: url("../img/css_list.png") -288px -196px !important; margin-top: 8px;}
.linkman_qq span:nth-child(1){width: 20px; height: 20px; background: url("../img/css_list.png") -246px -166px; margin-top: 8px;}
.linkman_qq span:nth-child(2){width: 1px; height: 8px; background: rgba(255, 111, 28, 0.5); margin: 15px 8px 0 6px;}
.linkman_qq span:nth-child(3){height: 36px; font-size: 14px; font-weight: bold; color: #FF6F1C; line-height: 36px;}
.linkman_wx{width: 140px; height: 36px; background: #E62129; /*border: 1px solid #FF6F1C;*/ border: 1px solid #E62129; margin-left: 8px; padding: 0 23px; /*background: transparent;*/ transition: all 0.2s ease;}
.linkman_wx:hover{background: rgba(230, 33, 41, 0.9);}
.linkman_wx span:nth-child(1){background: url("../img/css_list.png") -270px -166px;}
.linkman_wx span:nth-child(2){background: #ffffff;}
.linkman_wx span:nth-child(3){color: #ffffff;}
.price_have{margin-top: 34px;}
.commodity_right_box{display: block; position: relative;}
.commodity_right_box:hover .store_js p{color: #d81e06;}
.commodity_right{box-sizing: border-box; margin-top: 16px; padding: 0 30px 30px 30px; width: 204px; height: 252px; background: linear-gradient(180deg, #FBFDFF 0%, #F6FAFF 100%);}
.store_img{width: 140px; height: 140px; object-fit: cover;}
.store_ms{height: 12px; font-size: 12px; color: #2A2A2A; line-height: 12px; margin-top: 2px;}
.store_js{margin-top: 12px; position: relative;}
.store_js p{width: 144px; height: 56px; font-size: 12px; color: #979797; line-height: 18px; display: -webkit-box; transition: all 0.2s ease; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; word-break: break-all;}
.store_js .store_add{width: 6px; height: 8px; background: url("../img/css_list.png") -238px -252px; position: absolute; right: 0; top: 41px; z-index: 99;}
.relation_right .favorite_dv{display: block; position: relative;}
.favorite_dv .wx_code{width: 147px; height: 173px; border: 1px solid #e6e6e6; background: #f7f7f7; border-radius: 4px; -webkit-border-radius: 4px; text-align: center; position: absolute; left: 5px; top: -185px; z-index: 999; display: none;}
.favorite_dv .wx_code:after{content: ""; display: block; border-right: 6px solid transparent; border-left: 6px solid transparent; border-top: 6px solid #e6e6e6; position: absolute; right: 67px; bottom: -6px;}
.favorite_dv .wx_code .wx_code_img{width: 120px; height: 120px; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; padding: 14px 13.5px 7px; background: #fff;}
.favorite_dv .wx_code i{display: block; font-size: 12px; color: #b5b5b5; height: 32px; line-height: 32px; font-weight: normal;}
.favorite_dv .wx_code i em{display: inline-block; vertical-align: top; margin-top: 10px; height: 14px; width: 13px; margin-right: 5px; background: url("../img/css_list.png") -118px -264px;}
.paging_page{background: #f1f1f1;}
.page_fy{background: #f1f1f1; margin: 0; text-align: left; padding: 40px 0 50px 0;}
.paging_page .page_fy{display: table; margin: 0 auto;}
.page_fy a{background: #FFFFFF; border-radius: 0; font-size: 12px; color: #2A2A2A; padding: 0 17px; height: 40px; line-height: 40px;}
/*.page_fy a:first-child{*/
/* margin-right: 0;*/
/*}*/
.page_fy a.page_num{width: auto; float: none; margin: 0; border-color: #f1f1f1;}
.page_box .page_prev{width: auto;}
.page_box .page_next{width: auto; margin-left: 8px;}
.page_box .page_main{width: auto; margin-left: 6px;}
.page_fy a.page_num.current,
.page_box a{display: inline-block; border: 1px solid #dbdbdb; cursor: pointer;}
.page_fy a.page_num.current,
.page_box a:hover{background: #ffffff; border-color: #E62129; color: #E62129;}
.page_fy .page_next{margin-right: 0;}
.folio_column{float: right;}
.folio_number span{display: inline-block; height: 40px; font-size: 14px; color: #979797; line-height: 40px;}
.skip_input{width: 156px; height: 40px; background: #FFFFFF; box-sizing: border-box; padding: 0 17px 0 16px; margin-left: 20px;}
.skip_input span{display: inline-block; height: 40px; font-size: 14px; color: #2A2A2A; line-height: 40px;}
.page_number_box{width: 90px; height: 26px; background: #F2F4F6; align-items: center; margin: 7px 0 0 5px;}
.skip_input .page_number{width: 67px; height: 26px; background: #F2F4F6; margin: 0; border: none; border-radius: 0;}
.skip_input_ok{width: 20px; height: 20px; background: #E62129; float: right; cursor: pointer; margin: 3px 3px 0 0;}
.skip_input_ok i{display: block; font-weight: normal; width: 12px; height: 12px; background: url("../img/css_list.png") -135px -264px; margin: 4px;}
.cross_line{width: 1280px; margin: 0 auto; height: 1px; background: #DFE1E3;}
/*.line_teo{*/
/* margin-top: 50px;*/
/*}*/
/*çŒœä½ å–œæ¬¢*/
.guess_wha{width: 1280px; margin: 0 auto;}
.guess_top{margin-top: 50px;}
.guess_title h1{height: 30px; font-size: 30px; color: #2A2A2A; line-height: 30px;}
.guess_title p{height: 30px; font-size: 14px; color: #656565; line-height: 45px; margin-left: 12px;}
.shop_category{margin: 30px 0 80px 0;}
.shop_category_box{width: 413px; background: #ffffff; transition: all 0.2s ease;}
.shop_category_box:hover{transform: translateY(-3px); -webkit-transform: translateY(-3px); transition: transform .2s; -webkit-transition: transform .2s; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);}
.shop_category_box:not(:first-child){margin-left: 20px;}
.shop_introduce{box-sizing: border-box; padding: 45px 40px 0 40px;}
.shop_introduce p{height: 20px; font-size: 20px; color: #2A2A2A; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all 0.2s ease;}
.shop_introduce p:hover{color: #d81e06;}
.shop_list_top{margin-top: 32px;}
.shop_list_top .shop_lb h3{width: 55px; height: 14px; font-size: 14px; color: #2A2A2A; line-height: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.shop_list_top .shop_lb span{display: block; height: 12px; font-size: 12px; color: #AAAAAA; line-height: 12px; margin-top: 6px;}
.shop_list_top li:not(:last-child):after{content: ""; display: block; width: 1px; height: 20px; background: #ECECEC; margin: 6px 14px; float: right;}
.shop_category .line_one{width: 100%; height: 1px; background: #EEEEEE; margin-top: 20px;}
.shop_img_bj{margin-top: 6px; position: relative; width: 413px; height: 210px;}
.shop_img_bj .img_bj{width: 100%; height: 210px; position: absolute; left: 0; top: 0; z-index: 9;}
.the_store_sells{box-sizing: border-box; padding: 12px 40px 40px 40px; position: relative; z-index: 99;}
.store_title_sj span:first-child{display: block; width: 14px; height: 14px; background: url("../img/css_list.png") -100px -264px;}
.store_title_sj span:last-child{display: block; height: 12px; font-size: 12px; color: #979797; line-height: 12px; margin: 2px 0 0 1px;}
.store_number{height: 49px;}
.store_number p{height: 28px; font-size: 28px; font-weight: bold; color: #E62129; line-height: 28px; margin-top: 3px;}
.store_number i{height: 28px; font-size: 14px; font-weight: bold; color: #E62129; line-height: 45px; margin-left: 2px;}
.store_kf_bt{display: block; width: 132px; height: 36px; background: #FFFFFF; box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.08); margin-top: 59px; box-sizing: border-box; padding: 0 23px;}
.store_kf_bt:hover span:last-child{color: #E62129;}
.store_kf_bt span:first-child{display: block; width: 14px; height: 14px; background: url("../img/css_list.png") -82px -264px; margin: 11px 15px 0 0;}
.store_kf_bt span:last-child{display: block; height: 36px; font-size: 14px; color: #2B2B2B; line-height: 36px; transition: all 0.2s ease;}
/*å¿ƒä»ªåº—é“ºæŽ¨è*/
.recommend_center{width: 100%; height: 260px; background: url("../img/img_xydpbg.png") center no-repeat;}
.shop_right_box{width: 1280px; margin: 0 auto; text-align: center;}
.shop_right_box h1{height: 30px; font-size: 30px; color: #2A2A2A; line-height: 30px; padding-top: 62px;}
.shop_right_box p{height: 14px; font-size: 14px; color: #656565; line-height: 14px; margin-top: 15px;}
.demand_bt_box{width: 100%; margin-top: 40px;}
.demand_bt_center{width: 365px; margin: 0 auto;}
.demand_bt_kf{width: 166px; height: 36px; background: #E62129; box-sizing: border-box; padding: 0 16px; transition: all 0.2s ease;}
.demand_bt_kf:hover{background-color: #CF1E25;}
.demand_bt_kf span{display: block;}
.demand_bt_kf span:nth-child(1){width: 20px; height: 20px; background: url("../img/css_list.png") -288px -196px; margin-top: 8px;}
.demand_bt_kf span:nth-child(2){width: 1px; height: 8px; background: rgba(255, 255, 255, 0.5); margin: 14px 8px 0 6px;}
.demand_bt_kf span:nth-child(3){height: 36px; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 36px;}
.demand_xq{background: #FF6F1C; cursor: pointer; margin-left: 30px; transition: all 0.2s ease;}
.demand_xq:hover{background-color: #E66419;}
.demand_xq span:nth-child(1){background: url("../img/css_list.png") -264px -196px;}
.select_nav li{position: relative; width: 77px; height: 54px; cursor: pointer;}
.select_nav li:first-child{width: auto;}
.select_nav li span:first-child{display: block; height: 54px; font-size: 14px; color: #2A2A2A; line-height: 54px; padding: 0;}
.select_nav li .nav_number{background: #E62129; border-radius: 7px; font-size: 12px; line-height: 12px; color: #FFFFFF; padding: 1px 6px 2px 4px; margin: 20px 0 0 3px;}
.select_nav li i{display: block; width: 8px; height: 8px; background: url("../img/icon_pxjt.png") no-repeat; margin-left: 7px;}
.select_nav li:not(:first-child){margin-left: 48px;}
.select_nav li .nav_line{width: 24px; height: 2px; background: #E62129; position: absolute; bottom: 0; top: 0; left: 0; right: 0; margin: 52px auto 0; z-index: 9; opacity: 0; transition: all 0.2s ease;}
.nav_one{opacity: 1 !important;}
.label_list_box{float: right;}
.cata_lists_add{padding-top: 24px;}
.cata_lists_add li{background: #E5E9EC; border: none; border-radius: 0; color: #999999; padding: 5px 10px; margin-right: 6px;}
.cata_lists_add li a{color: #999999;}
.cata_lists_add .delete_all{width: 22px; height: 22px; background: #E5E9EC; cursor: pointer;}
.cata_lists_add .delete_all i{display: block; width: 12px; height: 12px; background: url("../img/icon_qbqc.png") no-repeat; margin: 5px;}
/*ä¼˜é€‰æ–°åº—*/
.banner_new_shop{margin: 0 auto 20px; height: 287px; background: #EFF1F3;}
.optimization_body{width: 1280px;}
.optimization_body .banner_tool{height: auto;}
.select_nav_center{padding: 0 35px;}
.banner_new_two{margin: 0 auto 20px; height: 287px; background: #EFF1F3 !important;}
/*æ·˜å®åº—é“º*/
.taoBao_banner{background: url("../img/tb_banner1.png") center no-repeat;}
.tb_certification_banner{background: url("../img/tb_banner3.png") center no-repeat;}
.tb_live_banner{background: url("../img/tb_banner4.png") center no-repeat;}
/*äº¬ä¸œåº—é“º*/
.jd_banner{background: url("../img/jd_banner1.png") center no-repeat;}
.jd_banner_exclusive{background: url("../img/jd_banner2.png") center no-repeat;}
.transfer_box{margin-top: 75px;}
.screen_main_tao{width: 1280px; position: relative; z-index: 99; margin: 0 auto 20px;}
.ghubd_hd{width: 1280px; z-index: 99; margin: 0 auto 0;}
.ghubd.ghubd_act_new img{width: 100%; height: 116px; object-fit: cover;}
.ghubd_new img{width: 100%; height: 116px; object-fit: cover;}
.label_zb{margin-top: 13px; display: flex; align-items: center;}
/*ç‹¬å®¶å¤©çŒ«*/
.tm_make_banner{background: url("../img/tm_banner1.png") center no-repeat;}
.banner_area_br_tm{margin: 0 auto 20px; height: 217px; background: #EFF1F3;}
.banner_area_br{margin: 0 auto 20px; height: 158px; background: #EFF1F3;}
.banner_taoBao_exclusive{margin: 0 auto 20px; height: 185px; background: #EFF1F3 !important;}
.banner_center{width: 1280px;}
.banner_tool_box{height: auto; bottom: -300px; z-index: 9999;}
.select_filter_new{width: 960px;}
.select_text{width: 168px; height: 30px; background: #F2F4F6;}
/*.select_txt{*/
/* width: 234px;*/
/*}*/
.exclusive_tm_select{width: 1280px; background: #ffffff; position: absolute; bottom: -103px;}
.exclusive_tm_dj{top: 0; bottom: 0;}
.exclusive_tm_gj{bottom: 0;}
.exclusive_tm_left{width: 1023px; padding: 39px 30px 0 35px; box-sizing: border-box;}
.category_name_lm{width: 44px; height: 30px; margin-right: 12px; line-height: 30px; color: #2f2f2f;}
.type_category .select_icon1:before{width: 30px; height: 30px; background: url("../img/icon_tm_xz1.png") no-repeat; top: 0; left: 0;}
.type_category .select_icon2:before{width: 30px; height: 30px; background: url("../img/icon_tm_xz2.png") no-repeat; top: 0; left: 0;}
.type_category .select_icon3:before{width: 30px; height: 30px; background: url("../img/icon_tm_xz3.png") no-repeat; top: 0; left: 0;}
.type_category .select_icon4:before{width: 30px; height: 30px; background: url("../img/icon_tm_xz4.png") no-repeat; top: 0; left: 0;}
.type_category .select_icon5:before{width: 30px; height: 30px; background: url("../img/icon_tm_xz4.png") no-repeat; top: 0; left: 0;}
.type_category .select_filter_title{display: inline-block; height: 30px; font-size: 12px; color: #2A2A2A; line-height: 30px; font-weight: normal; margin-left: 28px;}
.type_category .select_filter_describe{display: inline-block; font-size: 12px; color: #2A2A2A; line-height: 30px; font-weight: normal;}
.type_category .select_filter_list:after{width: 7px; height: 3px; background: url("../img/css_list.png") -264px -220px; top: 15px;}
.type_category .select_icon2,
.select_icon3,
.select_icon4{margin-left: 15px;}
.type_category .select_filter_title:before{display: inline-block; content: ''; width: 1px; height: 6px; background: #CBCBCB; margin-right: 8px;}
.type_category .select_option_list{top: 30px;}
.tao_bao_icon .select_icon5:before{width: 30px; height: 30px; background: url("../img/icon_tm_xz5.png") no-repeat; top: 0; left: 0;}
.tao_bao_icon .select_icon6:before{width: 30px; height: 30px; background: url("../img/icon_tm_xz6.png") no-repeat; top: 0; left: 0;}
.tao_bao_icon .select_icon7:before{width: 30px; height: 30px; background: url("../img/icon_tm_xz7.png") no-repeat; top: 0; left: 0;}
.tao_bao_icon .select_icon5,
.select_icon6,
.select_icon7{margin-left: 15px;}
.price_category{margin-top: 24px;}
.price_category_link .price_filter_label.is_active{color: #E62129; padding: 0; border-radius: 0; background: transparent;}
.price_category_link .price_filter_label{height: 30px; font-size: 14px; color: #2A2A2A; line-height: 30px;}
.price_category_link .price_filter_label:first-of-type{margin-left: 0;}
.price_category_link .user_defined{margin: 1px 7px 0 0;}
.startPrice_put{display: inline-block; width: 90px; height: 26px; background: #F2F4F6;}
.startPrice_put #startPrice{margin-left: 0;}
.price_category_link .price_filter_input{width: 65px; height: 26px; background: #F2F4F6; padding: 0 6px; box-sizing: border-box;}
.price_category_link .price_filter_submit{border-radius: 0; width: 42px; height: 26px; background: #E62129; font-size: 12px; color: #FFFFFF; line-height: 26px; margin-left: 8px; padding: 0;}
.startPrice_put span{display: inline-block; height: 26px; font-size: 12px; color: #979797; line-height: 26px;}
.price_category_link .price_filter_line{width: 9px; height: 2px; background: #CBCBCB; display: inline-block; margin: 0 6px; vertical-align: middle;}
.price_category_link .two_input{margin-left: 0;}
.price_category_box{width: 887px;}
.goods_sort_tm{width: 100%; margin-top: 30px; border-top: 1px solid #EEEEEE;}
.goods_sort_tm .select_nav li{height: 63px;}
.goods_sort_tm .select_nav li span:first-child{height: 63px; line-height: 63px;}
.goods_sort_tm .select_nav li .nav_number{margin: 24px 0 0 3px;}
.goods_sort_tm .sort_two:before{top: 27px; right: 0;}
.goods_sort_tm .sort_new:after{top: 33px; right: 0;}
.exclusive_tm_right{width: 255px;}
.select_filter_new .select_text:not(:first-child){margin-left: 6px !important;}
.select_filter_new .select_txt:not(:first-child){margin-left: 8px !important;}
.page_fy_dj{background: #f8f8f9;}
.select_nav .favorable_rate{width: 68px;}
/*å¤©çŒ«å›½é™…ç½‘åº—*/
.tm_shop_international{margin: 0 auto 20px; height: 288px; background: #EFF1F3;}
/*å¤§ç‰Œé©¾åˆ°*/
.major_suit_bj{width: 100%; height: 357px; position: absolute; z-index: 9;}
.banner_area_br_tm::after,
.banner_taoBao_exclusive::after,
.banner_area_br::after,
.cata_bj::after,
.banner_new_two::after,
.banner_new_shop::after,
.tm_shop_international::after,
.major_suit_bj::after{display: block; content: ""; width: 100%; height: 2px; background: #e61716; position: absolute; top: 0; left: 0; right: 0;}
.current_position_dp{color: #FFFFFF; line-height: 22px; padding: 24px 0;}
.current_position_dp a{font-size: 12px; color: #999999;}
.brand_display{width: 1280px; margin: 70px auto 40px; position: relative; z-index: 99;}
.major_suit_img{margin: 70px auto 40px;}
.brand_left{width: 240px; height: 360px; background: url("../img/img_dp.png") no-repeat; box-sizing: border-box; padding: 40px 0 0 20px;}
.major_suit_img .brand_left{background: url("../img/img_dp_banner.png") no-repeat;}
.brand_left h2{height: 26px; font-size: 20px; color: #FDE6AD; font-weight: bold; line-height: 26px;}
.major_suit_img .brand_left h2{height: 26px; font-size: 20px; font-weight: bold; color: #FFFFFF; line-height: 26px;}
.brand_left_line{width: 192px; height: 1px; background: #E45B67; margin: 12px 0;}
.major_suit_img .brand_left_line{background: #FFAB56;}
.brand_fw{height: 17px; font-size: 13px; color: #FFFFFF; line-height: 17px;}
.major_suit_img .brand_fw{color: #FFE6DF;}
.brand_jg{width: 35px; height: 4px; background: rgba(255, 255, 255, 0.5); margin-top: 59px;}
.brand_number{margin-top: 20px;}
.brand_number .brand_number_tet{height: 42px; font-size: 36px; font-weight: bold; color: #FDE6AD; line-height: 42px;}
.major_suit_img .brand_number .brand_number_tet{color: #FFFFFF;}
.brand_number .brand_family{width: 19px; height: 19px; background: rgba(253, 230, 173, 1); border-radius: 50%; font-size: 12px; line-height: 20px; text-align: center; color: #F62B2B; font-weight: 600; margin: 14px 0 0 6px;}
.major_suit_img .brand_number .brand_family{background: #FFFFFF; color: #F9792D;}
.brand_boom{height: 18px; font-size: 13px; margin-top: 3px; font-weight: 400; color: #FFFFFF; line-height: 18px;}
.brand_consult_bt{margin-top: 36px; width: 190px; height: 40px; background: #FDB703; box-sizing: border-box; padding: 0 16px 0 19px; transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease;}
.major_suit_img .brand_consult_bt{background: rgba(255, 255, 255, 0.4);}
.brand_consult_bt:hover{background: #FF8D13;}
.brand_consult_bt span{float: left; display: block; height: 40px; font-size: 14px; color: #FFFFFF; line-height: 40px;}
.brand_consult_bt i{float: right; width: 13px; height: 13px; background: url("../img/icon_rmg.png") no-repeat; margin-top: 14px;}
.brand_right{width: 1040px; height: 360px; background: #ffffff; position: relative; overflow: hidden;}
.brand_right ul{width: 1040px; height: 360px;}
.brand_right li{float: left; width: 260px; height: 180px; position: relative;}
.brand_right li a{display: block; width: 100%; height: 156px; padding-top: 24px; text-align: center; -webkit-transition: transform 0.05s linear; -webkit-transition: -webkit-transform 0.05s linear; transition: -webkit-transform 0.05s linear; transition: transform 0.05s linear; transition: transform 0.05s linear, -webkit-transform 0.05s linear;}
.brand_right ul li::after{content: ""; display: block; width: 1px; height: 60px; background: #eee; position: absolute; top: 61px; left: 0;}
.brand_right .brand_logo{display: table; width: 100%; height: 104px; overflow: hidden;}
.brand_right .brand_logo_img{display: table-cell; vertical-align: middle; overflow: hidden;}
.brand_right li img{max-width: 160px; max-height: 104px; -webkit-transition: transform 0.3s linear; -webkit-transition: -webkit-transform 0.3s linear; transition: -webkit-transform 0.3s linear; transition: transform 0.3s linear; transition: transform 0.3s linear, -webkit-transform 0.3s linear;}
.brand_right .brand_logo_text{padding: 0 49px; height: 20px; line-height: 20px; font-size: 14px; color: #5a5a5a; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center;}
.brand_right .brand_logo_text:after{content: ""; display: inline-block; width: 14px; height: 20px; vertical-align: top; margin-left: 3px; background: url("../img/icon_rg.png") no-repeat 0 4px;}
.brand_right ul::after{content: ""; display: block; width: 934px; height: 1px; background: #eee; position: absolute; top: 180px; left: 61px;}
.brand_right li:hover a{-webkit-transform: translateY(-2px); transform: translateY(-2px);}
.brand_right li:hover img{transform: scale(1.04, 1.04); -webkit-transform: scale(1.04, 1.04);}
.brand_right ul li:hover .brand_logo_text{color: #ff8a00;}
.selection_center{width: 1280px; margin: 30px auto 0;}
.industry_headline{width: 1280px; margin: 0 auto;}
.industry_title{height: 32px; font-size: 30px; color: #2A2A2A; font-weight: bold; line-height: 32px;}
.industry_text{height: 32px; font-size: 14px; color: #656565; font-weight: bold; line-height: 48px; margin-left: 12px;}
.title_lm{color: #333333 !important;}
.every_type_list li a{color: #333333;}
.storeType_lm{border-bottom: 1px solid #E9E9E9;}
.brandSelect_text{margin-bottom: 20px;}
/*å¤©çŒ«æŽˆæƒåˆ—è¡¨é¡µ*/
.sq_condition_box{width: 1020px; border-radius: 0; padding: 40px;}
.sq_condition_box .classify_two .talign_one{width: 814px;}
.sq_dynamic_title{width: 100%; height: 90px; background: url("../img/img_sq_dt.jpg") no-repeat;}
.sq_scrollbd{margin-top: 30px; height: 180px;}
.screenfr_right .scrollbd ul li a>div{color: #000000;}
.screenfr_right .scrollbd ul li i{color: #aaaaaa;}
.screenfr_right .scrollbd ul li b{color: #aaaaaa;}
.sq_title{height: 24px;}
.sq_title .title_icon{margin-top: 1px;}
.sq_title h3{height: 24px; line-height: 24px; font-size: 24px; color: #000000;}
.commodity_lm li .sq_trademark{max-width: 80px; height: 14px; font-size: 14px; color: #2A2A2A; line-height: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sq_commodity li h3{color: #000000;}
/*ç›´æ’­æœºæž„è½¬è®©*/
.live_lists .classify_two{width: 861px;}
.live_lists .classify_text{width: 85px;}
.live_lists .classify_two .talign_one{width: 775px;}
.live_center .price_have .price_line{display: none;}
.live_guess_wha .shop_introduce .shop_list_top li:not(:last-child):after{margin: 6px 11px;}
.live_lists .classify_line{display: none;}
.goods_links{position: relative; width: 100%; height: 385px; background: #ffffff; margin-top: 20px; padding-top: 98px; box-sizing: border-box; text-align: center;}
.goods_links h3{height: 46px; font-size: 44px; font-weight: 400; color: #333333; line-height: 46px;}
.goods_links h6{height: 22px; font-size: 19px; font-weight: 400; color: #333333; line-height: 22px; margin-top: 20px;}
.godds_bttn{position: relative; z-index: 999; display: table; margin: 50px auto 0;}
.goods_links a{display: block; height: 36px; background: #E62129; box-sizing: border-box; padding: 0 16px; transition: all 0.2s ease;}
.goods_links span:nth-child(1){width: 20px; height: 20px; background: url("../img/css_list.png") -288px -196px; margin-top: 8px;}
.goods_links span:nth-child(2){width: 1px; height: 8px; background: rgba(255, 255, 255, 0.5); margin: 14px 8px 0 6px;}
.goods_links span:nth-child(3){height: 36px; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 36px;}
.service_p1{margin-right: 44px;}
.goods_links .service_p2{background: #FF6F1C;}
.goods_links .service_p2 span:nth-child(1){background: url("../img/icon_tx.png") no-repeat;}
.goods_links:after{position: absolute; top: 167px; left: 452px; z-index: 9; display: block; content: ''; width: 371px; height: 167px; background: url("../img/img_kf_link.png") no-repeat;}
.select_nav .tm_collect{width: 102px;}
.select_nav .trill_collect{width: auto;}
.select_nav .trill_collect span:last-of-type{box-sizing: border-box; padding-right: 20px;}
/* æœç´¢æ— ç»“æžœå±•ç¤º */
.goods_lists_no{display: table;margin: 0 auto;max-width: 1280px;padding-bottom: 50px;}
.goods_lists_no .no_text::after{content: "";display: block;width: 254px;height: 286px;background: url(../img/icon_no1.png);position: absolute;top: 0;left: 0;}
.goods_lists_no .no_text{height: 286px;padding-left: 322px;position: relative;}
.goods_lists_no .no_text p{font-size: 32px;color: #333;font-weight: bold;line-height: 42px;padding-top: 56px;}
.goods_lists_no .no_text span{display: block;font-size: 16px;color: #666;line-height: 22px;margin-top: 8px;}
.goods_lists_no .no_text a{display: block;width: 300px;height: 50px;line-height: 50px;text-align: center;background: #E62128;border-radius: 2px;-webkit-border-radius: 2px;font-size: 16px;color: #fff;font-weight: bold;margin-top: 32px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.goods_lists_no .no_text a::after{content: "";display: inline-block;vertical-align: top;width: 22px;height: 22px;background: url(../img/icon_no2.png);margin: 14px 0 0 4px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.goods_lists_no .no_text a:hover{filter: alpha(opacity=90);opacity: 0.9;}
.goods_lists_no .no_text a:hover::after{margin-top: 13px;}
body{background: #f3f8fb;}
.goods_lists,.paging_page,.page_fy,.cata_bj{background: #f3f8fb;}
.page_fy a.page_num{border-color: #f3f8fb;}
.page_fy a.page_num.current,.page_box a{border: 1px solid transparent;}
#search_input, #header2 .header_search_box #header_search #search_input {

    right: 0;
    bottom: 32px;
}
#search_input ul li, #header2 .header_search_box #header_search #search_input ul li {
    font-size: 12px;
    color: rgba(255,255,255,.7);
    float: left;
    margin-right: 15px;
}
#search_input #input_div, #header2 .header_search_box #header_search #search_input #input_div {
    margin-top: 23px;
}
#search_input #input_div #input1, #header2 .header_search_box #header_search #search_input #input_div #input1 {
    display: inline-block;
    width: 574px;
    height: 36px;
    font-size: 0;
    border-radius: 4px;
}
#header_tg {
	display: none
}

#top_background {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	height: 800px;
	width: 100%
}

#header,#header2 {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 1003;
	position: relative
}

#header .header_search_box #header_search,#header2 .header_search_box #header_search {
	height: 100px;
	margin-top: 15px;
	position: relative
}

.logo_fixed,#header2 .header_search_box #header_search .logo_fixed {
	display: none
}

#logo,#header2 .header_search_box #header_search #logo {
	position: absolute;
	left: 0;
	bottom: 30px
}

#search_input,#header2 .header_search_box #header_search #search_input {

	right: 0;
	bottom: 32px
}

#search_input ul li,#header2 .header_search_box #header_search #search_input ul li {
	font-size: 12px;
	color: rgba(255,255,255,.7);
	float: left;
	margin-right: 15px
}

#search_input ul li a,#header2 .header_search_box #header_search #search_input ul li a {
	font-weight: 400;
	color: rgba(255,255,255,.7);
	text-decoration: none
}

#search_input #input_div,#header2 .header_search_box #header_search #search_input #input_div {
	margin-top: 23px
}

#search_input #input_div #input1,#header2 .header_search_box #header_search #search_input #input_div #input1 {
	display: inline-block;
	width: 574px;
	height: 45px;
	font-size: 0;
	border-radius: 4px;
	padding: 2px;
}

#search_input #input_div #input1 #category_d,#header2 .header_search_box #header_search #search_input #input_div #input1 #category_d {
	background-color: #fff;
	height: 100%;
	line-height: 36px;
	vertical-align: top;
	display: inline-block;
	width: 20%;
	font-size: 12px;
	cursor: pointer;
	border-right: none;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-background-clip: padding-box;
	-moz-border-radius-topleft: 4px;
	-moz-background-clip: padding;
	border-top-left-radius: 4px;
	background-clip: padding-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#search_input #input_div #input1 #category_d .category_d_s,#header2 .header_search_box #header_search #search_input #input_div #input1 #category_d .category_d_s {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 85%;
	padding-right: 10%;
	display: inline-block;
	text-align: center;
	position: relative;
	background: url(../img/down.png) no-repeat scroll right 10px center transparent
}

#search_input #input_div #input1 #category_d:hover,#header2 .header_search_box #header_search #search_input #input_div #input1 #category_d:hover {
	-webkit-border-bottom-left-radius: 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius-bottomleft: 0;
	-moz-background-clip: padding;
	border-bottom-left-radius: 0;
	background-clip: padding-box
}

#search_input #input_div #input1 #category_d .category_select_list,#header2 .header_search_box #header_search #search_input #input_div #input1 #category_d .category_select_list {
	position: absolute;
	width: 65.2%;
	left: 0;
	top: 59px;
	padding: 10px 0;
	border-top: 0;
	z-index: 20;
	display: none;
	border-radius: 0 0 4px 4px;
	background-color: #fff;
	box-shadow: 0 32px 30px 2px rgba(0,0,0,.1);
	font-size: 0
}

#search_input #input_div #input1 #category_d .category_select_list li,#header2 .header_search_box #header_search #search_input #input_div #input1 #category_d .category_select_list li {
	box-sizing: content-box;
	width: 12.43%;
	margin: 3px 0 3px 6px;
	height: 24px;
	line-height: 24px;
	float: left;
	text-align: center;
	color: #666;
	-webkit-transition: all .1s;
	-moz-transition: all .1s;
	-o-transition: all .1s;
	transition: all .1s;
	font-size: 12px;
	cursor: pointer
}

#search_input #input_div #input1 #category_d .category_select_list li:hover,#header2 .header_search_box #header_search #search_input #input_div #input1 #category_d .category_select_list li:hover {
	border-radius: 4px;
	background: linear-gradient(0deg,#FC3F51 0,red 100%);
	color: #fff
}

#search_input #input_div #input1 #category_d .category_select_list li.light,#header2 .header_search_box #header_search #search_input #input_div #input1 #category_d .category_select_list li.light {
	color: #ff9700;
	font-weight: 700
}

#search_input #input_div #input1 #category_d .category_select_list li.light:hover,#header2 .header_search_box #header_search #search_input #input_div #input1 #category_d .category_select_list li.light:hover {
	color: #fff;
	background: #ff9700
}

#search_input #input_div #input1 #category_d .category_select_list li.to_category,#header2 .header_search_box #header_search #search_input #input_div #input1 #category_d .category_select_list li.to_category {
	margin-left: 18px;
	width: 21%;
	box-sizing: border-box;
	border-radius: 4px;
	border: 1px solid #FC3F51
}

#search_input #input_div #input1 #category_d .category_select_list li.to_category a,#header2 .header_search_box #header_search #search_input #input_div #input1 #category_d .category_select_list li.to_category a {
	font-weight: 700;
	color: #FC3F51
}

#search_input #input_div #input1 #category_d .category_select_list li.to_category:hover,#header2 .header_search_box #header_search #search_input #input_div #input1 #category_d .category_select_list li.to_category:hover {
	background: linear-gradient(0deg,#FC3F51 0,red 100%)
}

#search_input #input_div #input1 #category_d .category_select_list li.to_category:hover a,#header2 .header_search_box #header_search #search_input #input_div #input1 #category_d .category_select_list li.to_category:hover a {
	color: #fff
}

#search_input #input_div #input1 #search_input_right_d,#header2 .header_search_box #header_search #search_input #input_div #input1 #search_input_right_d {
	border-left: none;
	height: 100%;
	width: 80%;
	display: inline-block;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 0;
	border-radius: 0 4px 4px 0
}

#search_input #input_div #input1 #search_input_right_d #search_input2,#header2 .header_search_box #header_search #search_input #input_div #input1 #search_input_right_d #search_input2 {
	background-color: transparent;
	margin: 6px 0;
	height: 28px;
	border: none;
	width: 63%;
	text-indent: 10px;
	border-left: 1px solid rgba(204,204,204,.5);
	border-right: 1px solid rgba(204,204,204,.5);
	font-size: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#search_input #input_div #input1 #search_input_right_d #search_input2:focus,#header2 .header_search_box #header_search #search_input #input_div #input1 #search_input_right_d #search_input2:focus {
	outline: 0
}

#search_input #input_div #input1 #search_input_right_d #search_select,#header2 .header_search_box #header_search #search_input #input_div #input1 #search_input_right_d #search_select {
	width: 20%;
	vertical-align: top;
	height: 100%;
	border: none;
	display: inline-block;
	font-size: 12px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-left: 10px;
	background: url(../img/down.png) no-repeat scroll right 15px center transparent
}

#search_input #input_div #input1 #search_input_right_d #search_select ::-ms-expand,#header2 .header_search_box #header_search #search_input #input_div #input1 #search_input_right_d #search_select ::-ms-expand {
	display: none
}

#search_input #input_div #input1 #search_input_right_d #search_btn,#header2 .header_search_box #header_search #search_input #input_div #input1 #search_input_right_d #search_btn {
	width: 17%;
	display: inline-block;
	height: 46px;
	background: #140C05;
	border: none;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	cursor: pointer;
	position: relative;
	left: 1px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-background-clip: padding-box;
	-moz-border-radius-topright: 4px;
	-moz-background-clip: padding;
	border-top-right-radius: 4px;
	background-clip: padding-box
}

#search_input #input_div #input2 #search_input_right_d2,#header2 .header_search_box #header_search #search_input #input_div #input2 #search_input_right_d2 {
	font-size: 0
}

#search_input #input_div #input2 #search_input_right_d2 input,#header2 .header_search_box #header_search #search_input #input_div #input2 #search_input_right_d2 input {
	border: none;
	height: 36px;
	background: #FFF;
	box-shadow: -1px 4px 16px 0 rgba(154,154,154,.17);
	vertical-align: top
}

#search_input #input_div #input2 #search_input_right_d2 #patent_input,#header2 .header_search_box #header_search #search_input #input_div #input2 #search_input_right_d2 #patent_input {
	padding-left: 30px;
	border-radius: 6px 0 0 6px;
	width: 300px
}

#search_input #input_div #input2 #search_input_right_d2 #patent_btn,#header2 .header_search_box #header_search #search_input #input_div #input2 #search_input_right_d2 #patent_btn {
	cursor: pointer;
	border-radius: 0 6px 6px 0;
	width: 85px;
	background: #00DCA9 url(../img/search.png) no-repeat center
}

#search_input #input_div #top_btn2,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 {
	margin-left: 5px;
	font-size: 0;
	vertical-align: top;
	display: inline-block;
	box-shadow: 0 2px 20px 2px rgba(0,0,0,.1);
	border-radius: 4px
}

#search_input #input_div #top_btn2 #top_buy,#search_input #input_div #top_btn2 #top_own,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 #top_buy,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 #top_own {
	font-size: 12px;
	display: inline-block;
	width: 90px;
	height: 36px;
	background-color: #FF4B54;
	border-radius: 4px 0 0 4px;
	-webkit-transition: all .3s ease-in
}

#search_input #input_div #top_btn2 #top_buy a,#search_input #input_div #top_btn2 #top_own a,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 #top_buy a,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 #top_own a {
	display: inline-block;
	width: 100%;
	height: 100%;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: 700
}

#search_input #input_div #top_btn2 #top_buy a img,#search_input #input_div #top_btn2 #top_own a img,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 #top_buy a img,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 #top_own a img {
	vertical-align: bottom;
	margin: 0 4px 11px 0
}

#search_input #input_div #top_btn2 #top_buy#top_own,#search_input #input_div #top_btn2 #top_own#top_own,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 #top_buy#top_own,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 #top_own#top_own {
	background-color: #FF9700;
	border-radius: 0 4px 4px 0
}

#search_input #input_div #top_btn2 #top_buy#top_own a img,#search_input #input_div #top_btn2 #top_own#top_own a img,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 #top_buy#top_own a img,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 #top_own#top_own a img {
	margin: 0 4px 12px 0
}

#search_input #input_div #top_btn2 #top_buy:hover,#search_input #input_div #top_btn2 #top_own:hover,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 #top_buy:hover,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 #top_own:hover {
	background-color: #FF6D76
}

#search_input #input_div #top_btn2 #top_buy:hover#top_own,#search_input #input_div #top_btn2 #top_own:hover#top_own,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 #top_buy:hover#top_own,#header2 .header_search_box #header_search #search_input #input_div #top_btn2 #top_own:hover#top_own {
	background-color: #FFA811
}



.search-type {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.search-type .ss_list {
  background-color: #f3f3f3;
  color: #5e5e5e;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 30px;
  margin-right: 5px;
  padding: 0 8px;
  border-radius: 5px;
  position: relative;
}
.search-type .ss_list .search_icon_close {
  position: absolute;
  right: -6px;
  top: -6px;
  display: inline-block;
  color: white;
  width: 15px;
  height: 15px;
  background: #A6A5A6;
  padding: 0;
  text-align: center;
  line-height: 15px;
  border-radius: 8px;
}
.search-type .ss_list.del-all {
  background-color: #f3f3f3;
  color: #ff890f;
}
.filter-container .left_span {
  box-sizing: border-box;
  color: #999;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  padding-left: 0;
  vertical-align: top;
  width: 60px;
}
.search-type .ss_list span {
  color: #5e5e5e;
  font-size: 12px;
  padding: 0 6px;
  width: auto;
}
.search-type {
  padding-left: 0px;
  width: 960px;
  margin-top:10px;
  margin-bottom:10px;
}
.search-type .ss_list {
  float: left;
}
.search-type .search-type-title {
  font-size: 13px;
  font-weight: bold;
  float: left;
  line-height: 30px;
  margin-right: 5px;
}
.search-type .search-type-deal-all {
  width: 76px;
  text-align: center;
  margin-left: 20px;
}
.search-type .search-type-deal-all,
.search-type .search-type-title {
  display: none;
}
.search-type .ss_list.del-all span {
  color: #ff890f;
}
.filter-container .filter {
  font-size: 0;
  margin-bottom: 10px;
}
.filter-container .filter {
  margin-bottom: 4px;
}
.filter-container {
  height: auto;
  margin-top: 55px;
}
/* list_brand start */
.list_brand {
  width: 1220px;
  margin: 0 auto;
  padding-top:20px;
}
.list_brand .left_cont {
  width: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.list_brand .left_cont p.noRegs {
  height: 300px;
  line-height: 300px;
  text-align: center;
  font-size: 16px;
}
.list_brand .left_cont ul {
  width: 100%;
  padding-bottom: 40px;
}
.list_brand .left_cont li.tm-item {
  box-sizing: border-box;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 9px 28px 0;
  text-align: left;
  transition: all 0.3s ease 0s;
  vertical-align: top;
  width: 290px;
  height: 280px;
  position: relative;
}
.item_wrapper {
  width: 290px;
  height: 280px;
  background: white;
  overflow: hidden;
  position: absolute;
  border-radius: 5px;
  box-shadow: 2px 10px 10px #ddd;
  transition: all 0.35s ease 0s;
}
.list_brand .left_cont li.tm-item-end {
  margin: 0 0 33px 0;
}
.list_brand .tm-item .img_container_body {
  width: 100%;
  height: 211px;
  overflow: hidden;
}
.list_brand .tm-item .img-container {
  width: 100%;
  height: 211px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
}
.list_brand .tm-item .img-container img {
  width: 100%;
  transition: all 0.35s ease 0s;
  max-width:160px;
}
.list_brand .tm-item:hover .img-container img {
  width: 110%;
}
.list_brand .left_cont li.tm-item .brand-title-price {
  margin: 5px 10px 0;
  position: relative;
}
.brand-title-price .title-div {
  width: 100%;
  position: relative;
}
.brand-title-price .title-div .brand-title {
  width: 198px;
  height: 28px;
  line-height: 28px;
  display: block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
}
.brand-title-price .title-div .brand-title span {
  white-space: nowrap;
  color: #171717;
  font-size: 14px;
  font-weight: bold;
  width: 174px;
  float: left;
}
.brand-title-price .title-div .brand-title .jingping_icon {
  float: left;
  margin-top: 4px;
  margin-right: 5px;
}
.brand-title-price .title-div .item-collect-btn {
  position: absolute;
  right: -12px;
  top: 5px;
}
.brand-title-price div .sn_letter_div {
  position: relative;
}
.brand-title-price div .sn_letter_div .sn_letter2 {
  font-size: 12px;
  color: #999999;
}
.brand-title-price div .sn_letter_div .tag_icons {
  position: absolute;
  top: 4px;
  right: -40px;
  text-align: right;
}
.brand-title-price div .sn_letter_div .tag_icons .icon {
  width: 32px;
  height: 16px;
  line-height: 16px;
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  font-style: normal;
  display: inline-block;
  font-weight: bold;
  text-align: center;
  margin-top: 2px;
}
.brand-title-price div .sn_letter_div .tag_icons .icon.jingping_icon {
  background-color: #C90D08;
}
.brand-title-price div .sn_letter_div .tag_icons .icon.tejie_icon {
  background-color: #0096FF;
}
.brand-title-price div .sn_letter_div .tag_icons .icon.duo_icon {
  background-color: #FF9600;
}
.collect_brand {
  cursor: pointer;
  font-size: 13px;
  padding: 2px 4px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  /* Firefox */
  -webkit-border-radius: 3px;
  /* Safari 和 Chrome */
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.collect_brand i {
  float: left;
  margin-right: 2px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px 15px;
  width: 16px;
  height: 18px;
  display: inline-block;
  margin-top: -3px;
  *display: inline;
  *zoom: 1;
}
.has_collect_brand {
  cursor: pointer;
  color: #fe0000;
  padding: 2px 4px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  /* Firefox */
  -webkit-border-radius: 3px;
  /* Safari 和 Chrome */
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.has_collect_brand i {
  float: left;
  margin-right: 2px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px 15px;
  width: 16px;
  height: 18px;
  display: inline-block;
  margin-top: -3px;
  *display: inline;
  *zoom: 1;
}
.brand-title-price .brand-price {
  width: 100%;
  height: 28px;
  line-height: 28px;
  *display: inline;
  *zoom: 1;
  color: #FD5F00;
  font-size: 16px;
  text-align: right;
}
.brand-title-price .sn_letter,
.brand-title-price .sn_letter2 {
  line-height: 28px;
  color: #979797;
  font-size: 12px;
}
.brand-title-price .sn_letter {
  background: #CACACA;
  color: white;
  padding: 1px 5px;
  border-radius: 2px;
}
.sn_letter_div {
  float: left;
}
.price_div {
  float: right;
  width: 75px;
  text-align: center;
}
.price_div a {
  color: white;
  font-weight: bold;
  display: block;
}
.brand-title-price .lg_c_price {
  border-radius: 15px;
  height: 28px;
  color: #999;
  line-height: 28px;
  *display: inline;
  *zoom: 1;
}
/* list_brand end */
/* best_cont start */
.list_brand .best_cont {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 100%;
}
.list_brand .best_cont ul {
  width: 100%;
}
.list_brand .best_cont li.tm-item {
  background: #f4f4f4 none repeat scroll 0 0;
  border: 1px solid #f0f0f0;
  box-sizing: border-box;
  display: inline-block;
  height: 250px;
  margin: 0 25px 33px 0;
  position: relative;
  text-align: left;
  transition: all 0.3s ease 0s;
  vertical-align: top;
  width: 585px;
}
.list_brand .best_cont li.tm-item-end {
  margin: 0 0 33px 0;
}
.best_cont .brand-title-price .collect_brand {
  background-repeat: no-repeat;
  background-position: center;
  width: 16px;
  height: 16px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  vertical-align: middle;
  left: 6px;
}
.best_cont .brand-title-price .has_collect_brand {
  background-repeat: no-repeat;
  background-position: center;
  width: 16px;
  height: 16px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  vertical-align: middle;
  left: 6px;
}
.best_cont .img-container img {
  width: 585px;
  height: 200px;
  margin: 0;
  vertical-align: bottom;
  border: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.best_cont .brand-title-price {
  height: 50px;
  width: 100%;
  position: relative;
}
.best_cont .brand-title-price .brand-title {
  width: 400px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  overflow: hidden;
  color: #747474;
  text-indent: 12px;
}
.best_cont .brand-title-price .brand-title span {
  white-space: nowrap;
}
.best_right_brand {
  position: absolute;
  top: 0;
  right: 12px;
  height: 50px;
}
.best_cont .best_collect {
  width: 64px;
  height: 26px;
  cursor: pointer;
  position: relative;
  line-height: 26px;
  margin-top: 11px;
  border: 1px solid #bcbcbc;
  -moz-border-radius: 2px;
  /* Firefox */
  -webkit-border-radius: 2px;
  /* Safari 和 Chrome */
  border-radius: 2px;
  /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.best_right_brand .brand-price {
  color: #fc0003;
  display: inline-block;
  float: left;
  height: 50px;
  line-height: 50px;
  width: auto;
  margin-right: 15px;
}
.list_brand .best_cont p.noRegs {
  font-size: 16px;
  height: 300px;
  line-height: 300px;
  text-align: center;
}
/* best_cont end */
.list_sort {
  width: 100%;
  border-radius: 6px;
  height: 32px;
  margin-bottom: 10px;
  background-color: #EEF0F8;
}
.list_sort .left {
  float: left;
  color: #fff;
  line-height: 32px;
}
.list_sort .left > div {
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  height: auto;
  line-height: 32px;
  margin: 0 25px 0 0;
  text-align: center;
  transition: all 0.3s ease 0s;
  vertical-align: middle;
  width: auto;
  color: #171717;
  float: left;
}
.list_sort .left > div.related {
  margin-left: 20px;
}
.list_sort .left > div img {
  vertical-align: middle;
}
.list_sort .left > div .df {
  display: inline;
}
.list_sort .left > div .se {
  display: none;
}
.list_sort .left > div .se_up,
.list_sort .left > div .se_down {
  display: none;
}
.list_sort .left > div.selected {
  color: #3b8bf7;
}
.list_sort .left > div.selected .df {
  display: none;
}
.list_sort .left > div.selected .se {
  display: inline;
}
.list_sort .left > div.selected.asc .se_up {
  display: inline;
}
.list_sort .left > div.selected.asc .se_down {
  display: none;
}
.list_sort .left > div.selected.desc .se_up {
  display: none;
}
.list_sort .left > div.selected.desc .se_down {
  display: inline;
}
.list_sort .left span:hover,
.list_sort .left i:hover {
  font-weight: bold;
}
.fa-long-arrow-up {
  width: 7px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center center;
}
.recommend-item {
  box-shadow: 2px 10px 10px #ddd;
  -webkit-border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 5px;
  -moz-background-clip: padding;
  border-radius: 5px;
  background-clip: padding-box;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
}
.recommend-item .recommend-item-body {
  width: 234px;
  margin: 0 auto;
}
.recommend-item .recommend_note {
  color: #fff;
  text-align: left;
  font-size: 14px;
  line-height: 1;
}
.recommend-item .recommend_note.first {
  margin-top: 46px;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 8px;
}
.recommend-item .recommend_note.second {
  margin-bottom: 20px;
}
.recommend-item .recommend_note span {
  font-weight: bold;
}
.recommend-item #recommend_phone {
  width: 100%;
  margin-top: 16px;
}
.recommend-item #recommend_phone input {
  width: 100%;
  height: 36px;
  line-height: 36px;
  border: 1px solid #4e4e4e;
  color: #666;
  text-indent: 10px;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  font-size: 12px;
  border: none;
}
.recommend-item #recommend_phone input::-webkit-input-placeholder {
  color: #D5D5D5;
}
.recommend-item #recommend_phone input:-moz-placeholder {
  color: #D5D5D5;
}
.recommend-item #recommend_phone input::-moz-placeholder {
  color: #D5D5D5;
}
.recommend-item #recommend_phone input:-ms-input-placeholder {
  color: #D5D5D5;
}
.recommend-item #recommend_extra {
  width: 100%;
  height: 40px;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  text-indent: 10px;
  border: none;
  resize: none;
  margin-top: 7px;
  font-size: 12px;
  line-height: 1.5;
  padding: 10px 0;
  display: inherit;
}
.recommend-item #recommend_extra::-webkit-input-placeholder {
  color: #D5D5D5;
}
.recommend-item #recommend_extra:-moz-placeholder {
  color: #D5D5D5;
}
.recommend-item #recommend_extra::-moz-placeholder {
  color: #D5D5D5;
}
.recommend-item #recommend_extra:-ms-input-placeholder {
  color: #D5D5D5;
}
.recommend-item .recommend_sure_btn {
  background-color: #FFB82F;
  box-shadow: 0px 8px 20px 1px rgba(125, 47, 47, 0.15);
  color: #fff;
  width: 100%;
  height: 36px;
  text-align: center;
  line-height: 36px;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  cursor: pointer;
  margin-top: 18px;
  border: none;
}
.recommend-item .recommend_sure_btn:hover {
  background-color: #ffc659;
}
.list_brand .left_cont li.tm-item.recommend-item {
  text-align: center;
  margin-right: 9px;
}
.rs_scroll_img {
  text-align: center;
  margin-bottom: 5px;
}
.rs_scroll .rs_scroll_img:last-child {
  margin-bottom: 20px;
}
.bottom_btn {
  margin-top: 16px;
  padding: 0 8px;
  box-sizing: border-box;
  width: 100%;
  display: table;
}
.bottom_btn .row {
  display: table-row;
}
.bottom_btn .row a {
  display: table-cell;
  max-width: 100%;
  min-width: 50%;
  text-align: center;
  height: 30px;
  line-height: 30px;
  color: white;
  font-weight: bold;
}
.bottom_btn .row a:first-child {
  background: #FFA402;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.bottom_btn .row a:first-child:hover {
  background-color: #ffa402cc;
}
.bottom_btn .row a:last-child {
  background: #C70D08;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.bottom_btn .row a:last-child:hover {
  background-color: #c70d08cc;
}
.contact_seller_phone {
  width: 280px;
  height: 110px;
  margin: 0 auto;
}
.bap2_1 {
  font-size: 20px;
  color: #CE0000;
  margin-left: 31px;
  margin-bottom: 8px;
  margin-top: 3px;
  font-weight: bold;
}
.bap2_2 {
  font-size: 12px;
  color: black;
  margin-left: 31px;
  margin-bottom: 10px;
}
.bap2_3 {
  width: 215px;
  height: 35px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding-left: 31px;
}
.bap2_3 .ask_phone {
  border: 1px solid #CE0000;
  width: 144px;
  height: 33px;
  text-indent: 5px;
  float: left;
}
.do_ask_phone {
  width: 67px;
  height: 35px;
  border: none;
  float: left;
  color: white;
  cursor: pointer;
  letter-spacing: 1px;
  background: #CE0000;
}
.bap_error {
  display: none;
  height: 18px;
  width: 100%;
  color: red;
  text-indent: 30px;
}
.dialog_price .dialog_r_item {
  height: 34px;
}
.dialog_price .dialog_r_item label {
  margin-right: 5px;
  width: 85px;
  height: 100%;
  display: inline-block;
}
.dialog_price .dialog_r_input {
  border: 1px solid #dbdbdb;
  height: 27px;
  line-height: 27px;
  text-indent: 5px;
  width: 130px;
}
.dialog_price .d_r_short_input {
  width: 70px;
}
#dialog_do_get_real_price {
  margin-top: 10px;
  cursor: pointer;
  margin-left: 94px;
  padding: 3px 12px;
  color: #fff;
  border: 1px solid #ce0000;
  background-color: #ce0000;
}
#real_price_send_code {
  background-color: #f2f2f2;
  border: 1px solid #c1c1c1;
  color: gray;
  cursor: pointer;
  font-weight: normal;
  margin-left: 10px;
  padding: 3px 9px;
}
#ask_true_price_red_note {
  height: 22px;
  line-height: 22px;
  color: red;
  font-size: 12px;
  display: none;
}
body .list_brand .left_cont li.tm-item-test {
  height: 275px;
  margin-top: 24px;
  width: 222px;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper {
  border: 1px solid #f6f6f6;
  height: 275px;
  width: 220px;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .tag_icons {
  top: 0;
  right: 0;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .tag_icons img {
  width: 43px;
  height: 43px;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .tag_icons .collect_brand,
body .list_brand .left_cont li.tm-item-test .item_wrapper .tag_icons .has_collect_brand {
  position: relative;
  height: 100%;
  padding: 0;
  border: none;
  line-height: 22px;
  top: 0;
  color: #8f8f8f;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .tag_icons .collect_brand i,
body .list_brand .left_cont li.tm-item-test .item_wrapper .tag_icons .has_collect_brand i {
  background-size: auto 16px;
  width: 20px;
  margin-right: 0;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .tag_icons .has_collect_brand {
  color: #cf0000;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .img-container img {
  width: 220px;
  height: 160px;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .brand-title-price .lg_c_price {
  width: 100%;
  text-align: center;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .brand-title-price .brand-title {
  width: 100%;
  display: inline-block;
  text-overflow: ellipsis;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .brand-title-price .collect_eye {
  border-top: 1px dashed #dfdfdf;
  height: 22px;
  padding-top: 10px;
  padding-bottom: 0;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .brand-title-price .collect_eye.bottom_line,
body .list_brand .left_cont li.tm-item-test .item_wrapper .brand-title-price .collect_eye.be_login {
  border-top: none;
  border-bottom: 1px dashed #dfdfdf;
  padding-top: 0;
  padding-bottom: 5px;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .brand-title-price .collect_eye .click_view {
  width: 70px;
  display: inline-block;
  height: 100%;
  line-height: 22px;
  color: #8f8f8f;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .brand-title-price .collect_eye .click_view i {
  font-size: 22px;
  float: left;
  margin-right: 4px;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .brand-title-price .price-container {
  height: 36px;
  width: 100%;
  margin-top: 2px;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .brand-title-price .price-container .brand-price {
  font-size: 16px;
  font-weight: bold;
  height: 36px;
  line-height: 36px;
  margin-top: 4px;
  float: left;
  width: 45%;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .brand-title-price .price-container .contact_seller {
  width: 95px;
  height: 28px;
  line-height: 28px;
  float: left;
  margin-top: 8px;
  -webkit-border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 5px;
  -moz-background-clip: padding;
  border-radius: 5px;
  background-clip: padding-box;
  text-align: center;
  color: #fff;
  font-size: 13px;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .brand-title-price .price-container .contact_seller img {
  width: 12px;
  height: 12px;
  margin-right: 6px;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .bottom_btn {
  margin-top: 9px;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .bottom_btn a {
  margin-left: 7px;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .bottom_btn .ask_price {
  background-color: #fff;
  color: #ff7200;
  border: 1px solid #ff7200;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
}
body .list_brand .left_cont li.tm-item-test .item_wrapper .bottom_btn .ask_price img {
  width: 19px;
  height: 21px;
  vertical-align: middle;
  float: left;
  margin-left: 10px;
  margin-top: 3px;
  margin-right: 3px;
}
.filter-category_container {
  background-color: #fff;
  -webkit-border-radius: 15px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 15px;
  -moz-background-clip: padding;
  border-radius: 15px;
  background-clip: padding-box;
  padding-top: 20px;
  padding-bottom: 20px;
}
.filter-category_container .filter-right .p1 {
  color: #171717;
  font-weight: bold;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 16px;
}
.filter-category_container .filter-right .p1 img {
  margin-right: 9px;
  margin-left: 16px;
  float: left;
}
#top_cate_left {
  float: left;
  line-height: 1;
  cursor: pointer;
  width: 110px;
}
#top_cate_left label {
  margin-left: 20px;
  color: #2E63F9;
  font-weight: bold;
  font-size: 14px;
}
#top_cate_left label .more_cate {
  width: 14px;
  height: 14px;
  float: left;
  margin-left: 16px;
  margin-right: 4px;
}
#top_cate_left label .span_checkbox {
  float: left;
  margin-right: 10px;
  border-color: #2E63F9;
}
#top_cate_left label .span_checkbox i {
  color: #fff;
}
#top_cate_left label.checked .span_checkbox {
  background-color: #2E63F9;
}
#top_cate_container {
  width: 1090px;
  float: right;
}
#top_cate_container #category_table {
  width: 100%;
  border-collapse: collapse;
}
#top_cate_container #category_table tbody {
  border: none;
}
#top_cate_container #category_table tbody tr {
  background: #fff;
}
#top_cate_container #category_table tbody tr td {
  border: none;
  white-space: nowrap;
  padding: 10px;
  line-height: 1.3em;
  padding: 0 0 22px;
  text-align: left;
  position: relative;
  width: 120px;
}
#top_cate_container #category_table tbody tr td .the_one_checkbox {
  cursor: pointer;
}
#top_cate_container #category_table tbody tr td .the_one_checkbox.active,
#top_cate_container #category_table tbody tr td .the_one_checkbox:hover {
  color: #EC0000;
  font-size: 13px;
  font-weight: bold;
}
#top_cate_container #category_table tbody tr td .the_one_checkbox.active label,
#top_cate_container #category_table tbody tr td .the_one_checkbox:hover label {
  color: #EC0000;
  font-size: 13px;
  font-weight: bold;
}
#top_cate_container #category_table tbody tr td.hot {
  font-weight: bold;
}
#top_cate_container #category_table tbody tr td.hot label {
  font-weight: bold;
}
#top_cate_container #category_table tbody tr td.hot label .hot_icon {
  position: absolute;
  left: -20px;
}
#top_cate_container #category_table label {
  display: inline-block;
  padding: 0;
  font-weight: normal;
  font-size: 12px;
  color: #171717;
  font-weight: 400;
}
#top_cate_container #category_table label > input[type=checkbox] {
  width: 0 !important;
}
#top_cate_container .category_relate_container {
  width: 1055px;
  background-color: #F6F6F8;
  -webkit-border-radius: 6px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 6px;
  -moz-background-clip: padding;
  border-radius: 6px;
  background-clip: padding-box;
  padding: 0px 0;
  display: inline-block;
}
#top_cate_container .category_relate_container .category_relate_item {
  width: 100%;
  display: inline-block;
}
#top_cate_container .category_relate_container .category_relate_item:first-child {
  border-top: none;
}
#top_cate_container .category_relate_container .category_relate_item .filter.tag_id {
  margin-top: 9px;
}
#top_cate_container .category_relate_container .filter {
  padding-left: 29px;
  position: relative;
  width: 920px;
  height: 30px;
  overflow: hidden;
}
#top_cate_container .category_relate_container .filter .hot_icon {
  position: absolute;
  left: 8px;
  top: 5px;
}
#top_cate_container .category_relate_container .filter.showAll {
  height: auto;
}
#top_cate_container .category_relate_container .filter.showAll .filter-right li.hide {
  display: inline-block;
}
#top_cate_container .category_relate_container .filter .left_span {
  float: left;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  width: 80px;
  text-align: left;
  margin: auto;
  padding: 0;
}
#top_cate_container .category_relate_container .filter .filter-right {
  float: left;
  width: 830px;
}
#top_cate_container .category_relate_container .filter .filter-right li {
  width: auto;
  margin-right: 17px;
}
#top_cate_container .category_relate_container .filter .filter-right li a {
  text-align: left;
  font-size: 12px;
  color: #171717;
  font-weight: normal;
  padding: 0;
}
#top_cate_container .category_relate_container .filter .filter-right li a:hover {
  color: #F91814;
  font-weight: bold;
}
#top_cate_container .category_relate_container .filter .filter-right li.hide {
  display: none;
}
#top_cate_container .category_relate_container .filter .filter-right li.selected {
  background-color: transparent;
}
#top_cate_container .category_relate_container .filter .filter-right li.selected a {
  color: #F91814;
  font-weight: bold;
  background-color: transparent;
}
#top_cate_container .category_relate_container .filter .filter-right .filter_more {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 4px;
  cursor: pointer;
  transition: all 0.3s ease 0s;
  vertical-align: middle;
}
.pagination .jump_to_cont .jump_to_btn {
  background-color: #3151F5;
}
.no_result_msg {
  color: #7D7D7D;
  font-size: 15px;
  text-align: center;
  margin-top: 70px;
  margin-bottom: 57px;
}
.no_result_div {
  height: 780px;
  width: 100%;
  background-color: #fff;
  -webkit-border-radius: 15px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 15px;
  -moz-background-clip: padding;
  border-radius: 15px;
  background-clip: padding-box;
  margin-bottom: 80px;
}
.no_result_div .no_result_img {
  position: relative;
}
.no_result_div .no_result_img img {
  display: inline-block;
}
.no_result_div .no_result_img .lack_of_wake_up {
  position: absolute;
  bottom: 88px;
  right: 167px;
  font-size: 0;
  width: 400px;
  height: 38px;
}
.no_result_div .no_result_img .lack_of_wake_up input {
  border: none;
}
.no_result_div .no_result_img .lack_of_wake_up #recommend_phone {
  vertical-align: text-top;
  display: inline-block;
  height: 100%;
  width: 75%;
}
.no_result_div .no_result_img .lack_of_wake_up #recommend_phone input {
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  border-radius: 6px 0 0 6px;
  padding-left: 20px;
  font-size: 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.no_result_div .no_result_img .lack_of_wake_up .recommend_sure_btn {
  vertical-align: text-top;
  display: inline-block;
  width: 25%;
  height: 100%;
  background: #FFDA39;
  border-radius: 0 6px 6px 0;
  color: #FE3A30;
  font-weight: bold;
  font-size: 13px;
  cursor: pointer;
}
.no_result_div .no_result_recom .nrr_title {
  color: #333;
  width: 100%;
  height: 20px;
  line-height: 20px;
  margin-top: 45px;
  margin-bottom: 32px;
}
.no_result_div .no_result_recom .nrr_title .t1 {
  font-size: 20px;
  font-weight: bold;
  margin-left: 35px;
}
.no_result_div .no_result_recom .nrr_title .t2 {
  font-size: 12px;
  margin-left: 15px;
}
.no_result_div .no_result_recom .nrr_title .nrr_more {
  float: right;
  color: #333;
  font-size: 12px;
  margin-right: 42px;
}
.list_brand .left_cont .no_result_recom li.tm-item {
  margin-right: 13px;
  width: 274px;
}
.list_brand .left_cont .no_result_recom li.tm-item:first-child {
  margin-left: 27px;
}
.list_brand .left_cont .no_result_recom li.tm-item .item_wrapper {
  width: 274px;
}
