.banner{width:100%}.banner .showbox ul,.m_product a p,.m_product a ul li{white-space:nowrap;overflow:hidden}.banner a,.banner li{position:relative}.banner a{display:block;width:100%;height:0;padding-top:28.57%}@media (max-width:750px){.banner a{padding-top:60%}}.banner a .picture{z-index:1}.banner a .picture,.banner a .sd_imgbox,.banner img{width:100%;height:100%;position:absolute;left:0;top:0}.banner .video-js,.banner video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.banner .btn_next,.banner .btn_prev{display:none}.banner .pager{position:absolute;bottom:34px;width:100%;text-align:center;cursor:pointer;height:0}.banner .pager li{width:10px;height:10px;display:inline-block;margin:8px;background:#fff;vertical-align:top;border-radius:50%;opacity:.5;filter:alpha(opacity=50)}.banner .pager li.cur{width:30px;border-radius:10px;opacity:1;filter:alpha(opacity=100);background:#fff}.page_productlist .showbox{width:100%!important}@media (max-width:750px){.banner .pager{display:none}}.m_title{font-family:"Effra-Bold";font-size:.6rem;color:#000;text-align:center;word-break:break-word;max-width:1200px;padding:.4rem 18px;margin:0 auto}.m_filter .selected_mobile{display:none}.m_filter_headbox{background:#f8fbff;border-bottom:1px solid #b1cbe5}.m_filter_head{max-width:1236px;padding:.17rem 18px 0;margin:0 auto}.m_filter_head .filter_btn{padding-left:30px;width:15.16%;margin-bottom:.17rem}.m_filter_head .filter_btn span{white-space:nowrap;font-family:"Effra-Bold";font-size:.24rem;color:#000;line-height:36px;cursor:pointer}.m_filter_head .filter_btn span.iconfont{font-size:.18rem;color:#0c5ca8;margin-left:20px;line-height:36px;vertical-align:middle}.m_filter_head .selected{text-align:left;font-size:0;max-width:75.66%;min-height:.53rem}.m_filter_head .selected li{display:inline-block;padding:5px 13px;border:1px solid #e3e3e3;width:auto;margin:0 20px 16px 0;margin-bottom:.16rem;background:#fff;box-sizing:border-box}.m_filter_head .selected li span{font-size:.14rem;line-height:1.7em;color:#0c5ca8}.m_filter_head .selected li span.icon_close{font-size:.14rem;margin-left:20px;font-weight:700;cursor:pointer;position:relative;top:1px}.m_filter_head .clear_all{font-size:.14rem;line-height:36px;width:9.16%;text-align:right;cursor:pointer;color:#888;display:none}.m_filter_contentbox ul li .checkbox,.m_filter_head .clear_all span,.m_filter_head .filter_btn span{display:inline-block;vertical-align:middle}.m_filter_head .clear_all .icon_close{font-weight:700;cursor:pointer;font-size:.14rem;vertical-align:middle}.m_filter_contentbox{max-width:1200px;padding:0 18px;margin:0 auto;display:none}.m_filter_contentbox .o_g{margin-top:.36rem}.m_filter_contentbox .sole-title{width:16%;vertical-align:middle}.m_filter_contentbox .sole-title span{font-family:"Effra-Bold";display:block;font-size:.18rem;color:#000;padding-left:30px;padding-right:10px;line-height:28px;word-break:break-word}.m_filter_contentbox .sole-value{width:84%;vertical-align:middle}.m_filter_contentbox ul li{display:inline-block;margin-right:.43rem;cursor:pointer;line-height:28px}.m_filter_contentbox ul li .checkbox{width:14px;height:14px;border:1px solid #ddd;text-align:center;line-height:14px;margin-right:10px}.m_filter_contentbox ul li .checkbox .icon_success,.m_product a .compare .checkbox span{font-size:14px;color:#0c5ca8;font-weight:700;display:none}.m_compare .compare_warp .col:hover .icon_close,.m_filter_contentbox ul li.checked .icon_success,.m_product a{display:block}.m_filter_contentbox ul li .txt{font-size:.14rem;display:inline-block;line-height:16px;margin-top:2px}@-moz-document url-prefix(){.m_filter_contentbox ul li .txt{margin-top:0}}.m_confirm_btn{margin:0 auto;text-align:center;border-bottom:1px solid #e5e5e5;display:none}.m_confirm_btn span{display:inline-block;width:1.57rem;height:.4rem;color:#0c5ca8;font-size:.2rem;border:1px solid #0c5ca8;text-align:center;line-height:.4rem;border-radius:.4rem;margin:.4rem .15rem;cursor:pointer;padding-top:1px}.m_confirm_btn .confirm{color:#fff;background:#0c5ca8}.m_compare .compare_warp .compare_action span.tocompare:hover,.m_confirm_btn .solid_blue_btn:hover{background:#006acf}@media screen and (max-width:1280px) and (min-width:750px){.g_product_list{padding-bottom:100px}.m_filter_head .filter_btn{width:20.16%}.m_filter_head .filter_btn span{font-size:20px}.m_filter_head .selected{max-width:67.66%}.m_filter_head .clear_all{width:12.16%}.m_filter_contentbox .sole-title{width:20.16%}.m_filter_contentbox .sole-value{width:79.84%}}@media (max-width:750px){.m_title{font-size:.8rem;text-align:center;padding:31px 36px 18px;line-height:40px;line-height:.8rem}.m_filter .selected_mobile{display:none;padding:10px 15px 0;text-align:left;font-size:0}.m_filter .selected_mobile li{padding:4px 6px;border:1px solid #e3e3e3;width:auto;display:inline-block;margin:0 10px 10px 0;box-sizing:border-box;max-width:100%}.m_filter .selected_mobile li span{font-size:.18rem;color:#0c5ca8;vertical-align:middle}.m_filter .selected_mobile li .icon_close{margin-left:5px;font-size:.18rem;vertical-align:middle;cursor:pointer;font-weight:700;position:relative;top:1px}.m_filter_head{padding:8px 15px;max-width:750px}.m_filter_head .filter_btn{width:auto;padding-left:0;margin-bottom:0}.m_filter_head .filter_btn span{display:inline-block;font-size:.36rem;line-height:.58rem}.m_filter_head .filter_btn span.iconfont{margin-left:15px;font-size:.28rem;line-height:.58rem}.m_filter_head .clear_all{font-size:.24rem;width:auto;border:1px solid #b1cbe5;border-radius:.32rem;line-height:.58rem;padding:0 12px;text-align:center;background:#fff;display:none}.m_filter_head .clear_all span{vertical-align:top}.m_filter_head .clear_all .icon_close{display:inline-block;font-size:.24rem;vertical-align:top;margin-top:0}.m_filter_head .clear_all .clear_all_mobile{display:block}.m_filter_contentbox{padding:0;max-width:750px;overflow-y:scroll}.m_filter_contentbox .o_g{margin:0}.m_filter_contentbox .sole-title{padding:11px 15px;width:100%;line-height:50px;border-bottom:1px solid #e5e5e5;position:relative}.m_filter_contentbox .sole-title span{font-size:.3rem;padding-left:0;padding-right:50px;word-break:break-word}.m_filter_contentbox .sole-title i{display:block;width:50px;height:50px;position:absolute;right:15px;top:50%;margin-top:-25px;background:url(hw2019_productList_filter.png) no-repeat 10px 0}.m_filter_contentbox .sole-title i.active{background:url(hw2019_productList_filter.png) no-repeat 10px -50px}.m_filter_contentbox .sole-value{width:100%;background:#f6f6f6;display:none}.m_filter_contentbox ul{padding:0 25px}.m_filter_contentbox ul li{display:block;margin-right:0;line-height:initial;cursor:pointer;position:relative;padding:12px 0}.m_filter_contentbox ul li .checkbox{background:#fff;margin-right:0;position:absolute;left:0;top:50%;margin-top:-9px}.m_filter_contentbox ul li .txt{font-size:.24rem;margin-top:0;margin-left:24px;word-break:break-word}.m_confirm_btn.bottom{position:absolute;left:0;bottom:0;width:100%;background:#fff}.m_confirm_btn span{width:1.98rem;height:.58rem;font-size:.24rem;line-height:.58rem;margin:15px 7px}}@media (max-width:340px){.m_filter_head .clear_all .icon_close{margin-top:1px}}.g_product_list{max-width:1230px;margin:0 auto;padding:0 3px;padding-top:.53rem;padding-bottom:1.72rem;min-height:100vh}.g_product_list .m_product:hover{box-shadow:0 15px 30px rgba(0,0,0,.1)}.m_product{margin:.25rem .15rem;transition:all .5s}.m_product a{position:relative}.m_compare .compare_warp .col .thumb a,.m_product a .product_img{display:block;width:100%;height:0;padding-top:100%;position:relative}.m_compare .compare_warp .col .thumb a .picture,.m_compare .compare_warp .col .thumb img,.m_product a .product_img .picture,.m_product a .product_img img{width:100%;height:100%;position:absolute;left:0;top:0}.m_product a .product_img .hot_new{width:.54rem;height:.24rem;border-radius:0 0 5px 5px;font-size:.14rem;color:#fff;text-align:center;line-height:.24rem;position:absolute;left:50%;margin-left:-.27rem;top:0}.m_product a .product_img .hot_new.hot{background:#ff9c00}.m_product a .product_img .hot_new.new{background:#57adff}.m_product a,.m_product a .description{background:#fff}.m_product a .name_type{padding:.4rem .4rem 0;height:1.4rem;box-sizing:border-box}.m_compare .compare_warp .col .name a,.m_product a h2{font-family:"Effra-Bold";overflow:hidden;color:#000;word-break:break-word}.m_product a h2{text-align:center;line-height:1.1;font-size:.24rem;max-height:.52rem}.m_product a p,.m_product a ul li{font-size:.16rem;color:#555;text-align:center}.m_product a p,.m_product a ul{background:#fff;box-sizing:border-box}.m_product a p{padding:5px 0;line-height:1}.m_product a ul{padding:0 .3rem;padding-bottom:14px;height:86px}.m_product a ul li{line-height:24px}.m_product a .compare{text-align:center;padding:0 15px 15px}.m_product a .compare .inner_compare_box{display:inline-block;width:auto}.m_product a .compare .checkbox{display:inline-block;width:14px;height:14px;border:1px solid #ddd;margin-right:8px;vertical-align:middle;margin-bottom:2px}.m_product a .compare .txt{display:inline-block;font-size:.14rem;color:#0c5ca8;line-height:16px;vertical-align:top}.m_load_more{margin:.36rem .1rem .09rem}.m_load_more .load_more{height:.68rem;width:5.98rem;border:1px solid #236bb0;color:#236bb0;text-align:center;font-size:.24rem;line-height:.68rem;border-radius:40px;margin:0 auto;cursor:pointer}@media (max-width:750px){.g_product_list{width:auto;padding:28px 0 20px;margin:0 -5px}.g_product_list .m_product:hover{box-shadow:none}.m_product{margin:0 5px 10px}.m_product a .product_img .hot_new{font-size:.14rem;width:.54rem;line-height:.24rem;margin-left:-.27rem}.m_product a .name_type{padding-top:.3rem;height:1.5rem}.m_product a h2{font-size:.3rem;line-height:1.1;max-height:.64rem;overflow:hidden}.m_product a p{font-size:.18rem;line-height:.32rem;padding:.1rem 0}.m_product a ul{padding-bottom:.1rem;height:1rem}.m_product a ul li{font-size:.2rem;line-height:.3rem;white-space:nowrap}.m_product a .compare{text-align:center;padding:0 15px 10px}.m_product a .compare .checkbox{margin-right:5px}.m_product a .compare .checkbox span{font-size:14px}.m_product a .compare .txt{font-size:.2rem;max-width:calc(100% - 20px)}.m_load_more{margin:30px 0}.m_load_more .load_more{height:39px;height:.76rem;width:62.4%;border:1px solid #236bb0;font-size:.3rem;color:#236bb0;text-align:center;line-height:.76rem;border-radius:.4rem;margin:0 auto;cursor:pointer}}.m_compare{position:fixed;left:0;bottom:0;width:100%;z-index:100;background:#fff}.m_compare .numshow{background:#f6f6f6}.m_compare .numshow .numshow_content{max-width:1236px;margin:0 auto;padding:.26rem 18px .2rem}.m_compare .numshow .numshow_content h2{display:inline-block;font-size:.24rem;line-height:.24rem;color:#000}.m_compare .numshow .numshow_content h2 span.compare_txt{color:#000}.m_compare .numshow .numshow_content h2 span{color:#0c5ca8;margin-left:8px;line-height:24px;cursor:default}.m_compare .numshow .numshow_content .open{font-size:.14rem;color:#000;line-height:.24rem;cursor:pointer;padding-right:18px}.m_compare .numshow .numshow_content .iconfont{display:inline-block;font-size:.18rem;color:#000;font-weight:700;line-height:.24rem;cursor:pointer;margin-top:-2px}.m_compare,.m_compare .numshow .mobile_compare{display:none}.m_compare .compare_warp{max-width:1236px;padding:0 18px 30px;margin:0 auto;display:none}.m_compare .compare_warp .compare_col{width:76.666%}.m_compare .compare_warp .col{background:#fff;display:inline-block;width:25%;border:1px solid #fff;position:relative;box-sizing:border-box}.m_compare .compare_warp .col:hover{border:1px solid #e5e5e5}.m_compare .compare_warp .col .thumb{display:inline-block;box-sizing:border-box;width:100%;height:100%;padding:.05rem .36rem}.m_compare .compare_warp .col .name_type{height:.8rem;padding:0 .3rem}.m_compare .compare_warp .col .name{text-align:center;padding-bottom:4px}.m_compare .compare_warp .col .name a{display:inline-block;font-size:.18rem;line-height:.2rem;max-height:.4rem}.m_compare .compare_warp .col .type{font-size:.14rem;line-height:14px;padding:4px 0 21px;text-align:center;word-break:break-word;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m_compare .compare_warp .col .icon_close{font-size:.16rem;font-weight:700;position:absolute;right:10px;top:10px;display:none;cursor:pointer}.m_compare .compare_warp .compare_action{text-align:center;width:23.3334%}.m_compare .compare_warp .compare_action span,.sort_limitbox.cur .sort_limit_btnbox span{display:inline-block;box-sizing:border-box;text-align:center;border-radius:3px;cursor:pointer}.m_compare .compare_warp .compare_action span{width:55%;height:36px;line-height:38px;font-size:.14rem}.m_compare .compare_warp .compare_action span.tocompare{color:#fff;background:#0c5ca8;margin-top:.69rem}.m_compare .compare_warp .compare_action .btn_clear{border:1px solid #e3e3e3;margin-top:20px;color:#000}@media screen and (max-width:1023px) and (min-width:750px){.m_compare .compare_warp .col{width:33.33%}.m_compare .compare_warp .col .icon_close{display:block}}@media (max-width:750px){.m_compare .numshow{background:#fff}.m_compare .numshow .numshow_content{max-width:750px;width:100%;padding:.4rem 15px .3rem}.m_compare .numshow .numshow_content h2{font-size:.3rem}.m_compare .numshow .numshow_content h2 span{color:#0c5ca8;margin-left:6px;line-height:.3rem}.m_compare .numshow .mobile_compare{display:block;font-size:.24rem;line-height:.3rem}.m_compare .compare_warp{display:none!important}}.o_popup.o_alert{border-radius:8px;box-sizing:border-box;padding:0}.o_popup.o_alert .cont,.o_popup.o_confirm .cont{width:60%;margin:0 auto;padding:.42rem 0}.tool{margin-bottom:.46rem}.tool .o_bgbtn1{width:50%;background:#0c5ca8;border-radius:8px}.o_btn_df-sm i,.o_btn_df-sm span{line-height:.4rem}.o_popupclose{background:0 0;font-size:.24rem;color:#0c5ca8;font-weight:700}body .o_popup.o_alert{width:4rem}@media only screen and (min-width:751px) and (max-width:1280px){body .o_popup.o_alert{width:4.2rem}.o_popup.o_alert .cont,.o_popup.o_confirm .cont{width:80%}}@media (max-width:750px){.o_popup.o_alert .cont,.o_popup.o_confirm .cont{width:60%;margin:0 auto;padding:.4rem 0}.o_btn_df-sm i,.o_btn_df-sm span{line-height:.5rem}body .o_popup.o_alert{width:5rem}}.listsort_box{margin:.4rem auto;overflow:inherit}.sort_box{height:.4rem;border:1px solid #ddd;font-size:0;box-sizing:content-box}.sort_item{display:inline-block;vertical-align:top;min-width:1rem;box-sizing:border-box;border-right:1px solid #ddd;padding:0 .12rem;line-height:.4rem;text-align:center;cursor:pointer;position:relative}.sort_item span{font-size:.14rem;color:#000}.sort_item.cur{background:#005aaa}.sort_item.cur span{color:#fff}.sort_item span,.sort_item.cur i,.sort_limitbox{display:inline-block;vertical-align:middle}.sort_item.cur i{width:.07rem;height:.12rem;margin-left:.1rem}.sort_item.cur i.icon_sortdown{background:url(hw2019_product_list_icon1.png) no-repeat 0 -12px}@media all and (min-width:0){.sort_item.cur i.icon_sortdown{background:url(hw2019_product_list_icon1.png) no-repeat 0 -.12rem;background-size:100% auto}}.sort_item.cur i.icon_sortup{background:url(hw2019_product_list_icon1.png) 0 0 no-repeat;background-size:100% auto}.sort_limitbox{border-right:1px solid #ddd;padding:0 .1rem;color:#444;position:relative;line-height:.4rem}.sort_limitbox .pricebox{line-height:.3rem;display:inline-block}.sort_limitbox .input_box{border:1px solid #e4e4e4;padding:.03rem .08rem;margin-bottom:0;box-sizing:border-box}.sort_limitbox .input_box.cur{border-color:#0c5ca8}.sort_limitbox .pricebox input{width:.75rem;height:.22rem;padding:0;font-size:.12rem;line-height:.2rem}.sort_limitbox .pricebox span{padding:0 .04rem;font-size:.12rem}.sort_limit_btnbox{display:none}.sort_limitbox.cur{border:1px solid #ccc;border-top:none;border-radius:5px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);background:#fff;left:-1px}.sort_limitbox.cur .sort_limit_btnbox{display:block;text-align:right}.sort_limitbox.cur .sort_limit_btnbox span{min-width:.6rem;height:.2rem;border:1px solid #eee;line-height:.15rem;font-size:.13rem}@media all and (min-width:0){.sort_limitbox .input_box{padding:.02rem .08rem}.sort_limitbox .pricebox input{height:.24rem;line-height:.24rem}.sort_limitbox.cur{border:none;left:0}.sort_limitbox.cur .sort_limit_btnbox span{line-height:.2rem;font-size:.12rem}}.sort_limitbox.cur .sort_limit_btnbox span.submit{border:1px solid #005aaa;background:#005aaa;color:#fff;margin-left:.1rem}@media (max-width:750px){.listsort_box{padding:0;overflow:inherit;border:1px solid #ddd;border-left:none;border-right:none}.sort_box{height:.8rem!important;white-space:nowrap;box-sizing:border-box;border:none}.sort_item{min-width:1.9rem;box-sizing:border-box;padding:0 .26rem;line-height:.8rem}.sort_item span{font-size:.28rem}.sort_item.cur i{width:.12rem;height:.2rem}.sort_item.cur i.icon_sortdown{background:url(hw2019_product_list_icon.png) 0 -.2rem no-repeat;background-size:100% auto}.sort_item.cur i.icon_sortup{background:url(hw2019_product_list_icon.png) 0 0 no-repeat;background-size:100% auto}.sort_limitbox{padding:0 .2rem;line-height:.8rem}.sort_limitbox .pricebox{line-height:.6rem}.sort_limitbox .input_box{padding:.08rem .16rem;vertical-align:middle}.sort_limitbox .pricebox input{width:1.5rem;height:auto;font-size:.24rem;line-height:normal}.sort_limitbox .pricebox span{padding:0 .04rem;font-size:.24rem;vertical-align:middle}.sort_limitbox.cur .sort_limit_btnbox span{min-width:1.2rem;height:.4rem;line-height:.4rem;font-size:.24rem}}.product_pagebox{margin:.2rem 0}.oPager a,.oPager span{color:#000;margin-right:.1rem;font-size:.14rem}.oPager a{min-width:.2rem;padding:0 .1rem;border-radius:3px;border:1px solid #aaa;height:1.8em;line-height:1.8em}.oPager span{line-height:1.5em}.oPager a:hover{color:#000;background:#fff;border:1px solid #285ca3}.oPager a.cur{color:#fff;background:#285ca3;border:1px solid #285ca3}.oPager .jump,.oPager .next,.oPager .prev{padding:0 .05rem;border:none!important;min-width:auto}.oPager a.lose{color:#aaa;background:#fff;border:none}.oPager .next i,.oPager .prev i{font-size:.16rem;vertical-align:top}.m_load_more{display:none}@media all and (min-width:0){.oPager a{min-width:.4rem}}@media (max-width:750px){.m_load_more{display:block}}.detail_price{font-size:.16rem;color:#555;text-align:center;line-height:1;padding:5px 0;overflow:hidden;white-space:nowrap;background:#fff;box-sizing:border-box}@media (max-width:750px){.detail_price{font-size:.2rem;line-height:.3rem;white-space:nowrap}}.emptybox{width:2.2rem;margin:0 auto;display:none}.emptybox p{font-size:.14rem;padding-top:.15rem}.emptybox .titbox{text-align:center}@media (max-width:750px){.emptybox{width:4.4rem}}