@CHARSET "UTF-8";
input:focus{outline:none;}
body{background:#fff !important;color:#402719;min-width: 1200px;}
.mar0{margin-right:0px;}
.w1200{width:1200px !important;margin:0 auto;}
.w1283{width:1283px !important;margin:0 auto;}
.dp_n{display:none;}
.header_top_box {background:#464444;height:40px;line-height:40px;}
.header_top_inner_box{flex-direction:row;display: -webkit-flex;display: flex; flex-wrap:wrap ; justify-content:flex-end;}
.header_top_box .menu_right_box{flex-direction:row;display: -webkit-flex;display: flex; flex-wrap:wrap ; justify-content:space-between;background:#464444}
.header_top_box .menu_right_box img{height:20px;}
.header_top_box .menu_right_box .top_cart_box{margin-left:20px;}
.header_top_box .menu_right_box .top_user_box{margin-left:20px;}
.header_top_box .menu_right_box .search-text{width:280px;height:30px;border:1px solid #707070;border-radius:16px;background: transparent;color:#fff;margin-right:10px;text-indent: 20px;}
.header_top_box .menu_right_box .top_find{cursor:pointer;}
.logo_box{flex-direction:row;display: -webkit-flex;display: flex; flex-wrap:wrap ; justify-content:center;}
.logo_box{ height:90px;line-height:90px;}
.logo_box .logo_img_box img{ height:40px;}
.logo_box .logo_text{font-size:12px;color:#402719; margin-left:15px;margin-top:5px;}
.header_category_box{height:64px;line-height:64px;}
.header_category_box ul{flex-direction:row;display: -webkit-flex;display: flex; flex-wrap:wrap ; justify-content:space-between;}
.header_category_box ul li{text-align:left;}
.header_category_box ul li:last-child{margin-right:0px;}
.header_category_box ul li a{color:#402719;font-size:14px;}
.header_category_box ul li a.cur{font-size:18px;font-weight:bold;}
.header_category_box ul li .header_goods_ip_box{    position: relative;}
.header_category_box ul li .header_goods_ip_box img {
    position: absolute;
    width: 40px;
    height: 22px;
    top: 5px;
    left: 28px;
}
.header_category_box ul li .cur .header_goods_ip_box img{    position: absolute;width:40px;height:22px;top: 3px;
    left: 35px;}
a:hover{color:#402719;}
.search-page{text-align:right;}
.search-page a.cur{border-color: #402719;background: #402719;width: 25px;height: 25px;border-radius: 50%;line-height:25px;}
.search-page a:hover{border:none;color:#402719;width: 25px;height: 25px;line-height:25px;}
.search-page a{border:none;font-size:13px;width: 25px;height: 25px;border-radius: 50%;line-height:25px;}
.search-page span input{width:25px;height:25px;}
/**buttom*/
.bottom_ys_box ul{flex-direction:row;display: -webkit-flex;display: flex; flex-wrap:wrap ; justify-content:space-between;color:#402719;font-size:18px;}
.bottom_ys_box ul li{margin-right:60px;}
.bottom_ys_box ul li img{margin-right:5px;width:40px;}
.bottom_slipt{box-shadow: 0px -5px 6px 0px rgba(206,206,206,0.16);height:106px;margin-top:100px;}
.bottom_help_box{margin-top:80px;}
.bottom_help_box ul{flex-direction:row;display: -webkit-flex;display: flex; flex-wrap:wrap ; justify-content:space-between;color:#402719;}
.bottom_help_box ul .title{font-size:16px;margin-bottom:33px;}
.bottom_help_box ul .row{margin-bottom:15px;}
.bottom_help_box ul .t1{font-size:16px;}
.bottom_help_box ul .t2{font-size:12px;margin-top:5px;}
.bottom_help_box .app_ico_box{flex-direction:row;display: -webkit-flex;display: flex; flex-wrap:wrap ; justify-content:space-between;margin-left:-8px;}
.bottom_help_box .app_ico_box img{height:50px;}
.bottom_help_box .sm_img_box{border: 1px solid #e6e6e6;padding:5px;}
.bottom_help_box .sm_img_box img{width:115px;height:115px;}
.bottom_help_box .sm_text{color:#402719;font-size:16px;text-align:center;margin-top:20px;}
.filter-wrap .filter-sort a:hover, .filter-wrap .filter-sort a.curr{color:#402719;font-weight:bold;}
.layui-layer-btn .layui-layer-btn0{background-color:#402719 !important;border-color:#402719 !important;}
.header_box{position: fixed;width: 100%;background-color: #fff;top:0px;z-index: 99999;}
.header_box_fixed{box-shadow:0px 6px 6px 0px rgba(172,172,172,0.16);}
.fixed_ht{height:194px;}
.layui-layer-title{padding:0px !important;text-align:center;background-color: #b8b0aa !important;height: 54px !important;line-height: 54px !important;font-size:16px !important;}
.icon_tip { background-image: url(../images/icon48.png) !important;}
.ico_null_tip_box{width:172px;margin:0 auto;text-align:center;margin-top:100px;font-size:14px;color:#402719;}
.ico_null_tip_box .ico_null_tip{margin-top:26px;}
.complaint_content .complaint_type ul li.cur{border-color:#402719}
.sc-redBg-btn{    background: #402719;border-color: #402719;}
.sc-redBg-btn:hover{background: #4d433e;}
.login-switch li.on{    color: #402719;border-bottom: 2px solid #402719;}
.form .mobile_yzm a{color: #402719 !important;}
.complaint_content .complaint_type ul li.cur span{background:url('../images/ico_item_selected.png');width: 21px;height: 12px;}
.complaint_content p a.com_btn{ background: #402719;border-color: #402719;}
.article-side .article-menu .am-t a{background: #402719;}
.menu-drop .trigger{padding-left:0px;}
.selector .s-l-tit{padding-left:0px;}
.right-extra .u_cloose{padding-left:0px;}
.article-main .am-hd .extra a:hover{color:#402719;}
.right-toolbar{position:fixed;right:38px;top:50%;margin-top:-100px;_position:absolute;z-index:100000;}
.right-toolbar dd{border: 1px solid #e8e8e8;border-radius: 10px;width: 70px;height: 70px;margin-bottom:10px;background:#fff;text-align:center;position: relative;}
.right-toolbar dd.cur{background: #f3f3f3;border:1px solid #f3f3f3;}
.right-toolbar dd a{width: 70px;height: 70px;display: inline-block;}
.right-toolbar dd a img{width:50px;height:50px;margin:0 auto;margin-top:10px;}
.right-toolbar dd .txt{position: absolute;bottom:0px;width:70px;height:20px;background:#402719;border-radius:0px 0px 10px 10px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.16);color:#fff;}
.right-toolbar dd .big_img{position: absolute;top:-20px;width:115px;height:115px;right:80px;border: 1px solid #e6e6e6;
    padding: 5px;background:#fff;}
.right-toolbar dd .b_service{width: 306px;height: 384px;border: navajowhite;background: none;right: 70px;}    
.right-toolbar dd .big_img img{width:115px;height:115px;}
.right-toolbar dd .b_service img{width: 306px;height: 384px;}
.copyright_box{color:#402719;font-size:14px;text-align:center;margin-bottom:20px;}
.copyright_box a {color:#402719;font-size:14px;text-align:center;margin-top:20px;margin-bottom:20px;}
.c-history .ftit h3{background:none !important;padding-left:0px;text-align:left;color:#402719;font-size:18px;}
.ftit-delr{background:none;}
.ftit{background:none;text-align:left;border-bottom:1px solid #707070;margin-bottom:50px;height:25px;}
.c-history{margin-top:130px;}
.p-panel-main .gl-list li{width:386px;margin-right: 21px;text-align:center;}
.p-panel-main .gl-list li .p-img{width:100%;height:unset;}
.p-panel-main .gl-list li .p-name{margin-top:30px;}
.p-panel-main .gl-list li .p-name a{font-size: 14px;color: #402719;}
.p-panel-main .gl-list li .price{color:#402719;font-size:13px;margin-top:10px}
.p-panel-main .gl-list li .price .mk{color:#AEAEAE;font-size:10px;text-decoration:line-through;margin-left:8px;}
.login-wrap .login-banner{height:670px;}
.login-banner .banner-bg{height:670px;}

.index_top{width: 100%;overflow: hidden;}
.index_top img{-webkit-user-select: none;margin: auto;background-color: hsl(0, 0%, 90%);transition: background-color 300ms;}
.header_box_index{position: static;}
.fixed_ht_index{height: 0px;}
.mask, .mask_a{width: 100%;height: 100%;display: none;top: 0;left: 0;position: fixed;background: #000;filter: alpha(opacity=50);opacity: .50;z-index: 1010;}
.ac_box {display:none; min-height:140px; position:fixed; border:solid 1px #eee; background:#fff; box-shadow:0 0 3px #ccc; color:#333; z-index:1110;}
.ac_box{background: none;border: none;box-shadow: none;}
.ac_box .close_btn {width: 50px;height: 50px;position: absolute;top: -9px;right: -8px;cursor: pointer;}

/*****底部客服*****/
.bom_kf{width:100%;height: 74px;background:rgba(20,16,24,0.6);min-width: 1200px;position: fixed;bottom: 0;left: 0;z-index: 101;}
.bom_kf .con{width: 700px;margin: 0px auto;}
.bom_kf .con .person{width: 90px;height: 104px;margin-top: -30px;float: left;z-index: 105;position: relative;}
.bom_kf .con .txt{color: #fff;font-size:26px;float: left;padding-left: 10px;line-height: 74px;float: left;}
.bom_kf .con .btnk{display: block;width: 150px;line-height: 40px;height: 40px;background: linear-gradient(180deg,#ff9a36, #ef7038);border-radius: 6px;
font-size: 22px;text-align: center;color: #ffffff;float: left;margin-top: 17px;margin-left: 35px;}
.bom_kf .con .close{width: 34px;height: 34px;float:right;cursor: pointer;margin-top:20px;}



/**动画**/
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}   
@-webkit-keyframes fadeUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeUp {
	-webkit-animation-name: fadeUp;
	animation-name: fadeUp
}
       
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		transform: translateY(20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-ms-transform: translateY(20px);
		transform: translateY(20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
} 


/*重置 CSS**/
.selector .s-l-value{padding-right: 0px;}
.price_auto .price_range{margin-right: 40px;}
.selector .s-l-wrap{line-height: 40px;}
.index_com_buy_box .img_box{position: relative;}
.index_com_buy_box .btn{position: absolute;width:160px;height:46px;left: 54px;top: 266px;    background: none;
    border: none;}

.article-side .article-menu .storezz{position: absolute;left: 0px;width: 40px;height: 40px;}




