@charset "UTF-8";
.fr{float:right;}
.hidden{display:none !important;}
.clearfix::after {content: "";display: block;clear: both}
.wrap{width:1200px;margin:0 auto;}


/* 底部 */
.footer{margin-top:50px;width:100%;background:#FFF;padding-top:30px;}
.footer .footer_bar{width:1200px;margin:0 auto;height:43px;background-image:url(../images/index/footbar.png);background-repeat:no-repeat;background-position:center center;margin-bottom:20px;}
.footer .footer_menu{border-top:3px solid #fb4249;padding-top:40px;width:100%;height:auto;}
.footer .footer_menu dl{float:left;width:300px;}
.footer .footer_menu dl dt{font-size:16px;font-weight:bold;height:30px;line-height:30px;}
.footer .footer_menu dl dd a{line-height:25px;}

.footer .footer_menu .shop_code{margin-top:10px;}
.footer .footer_menu .footer_wap{margin-right:10px;width:164px;height:110px;margin-bottom:20px;}
.footer .footer_menu .footer_wx{width:164px;height:110px;margin-bottom:20px;}
.footer .footer_menu .footer_wx img,.footer .footer_menu .footer_wap img{width:100%;}
.copyright{width:1200px;margin:0px auto;border-top:1px solid #ededed;padding:20px 0;}
.copyright p{width:100%;text-align:center;line-height:25px;font-size:12px;}



/*顶部*/
.site_nav{width:100%;height:35px;line-height:35px;background:#f7f7f7;}
.site_nav .nav_left{width:50%;float:left;}
.site_nav .nav_right{width:50%;float:right;text-align:right;}
.site_nav .nav_left a{display:inline-block;padding:0 8px;position:relative;}
.site_nav .nav_right a{display:inline-block;padding:0 8px;position:relative;}
.site_nav .nav_right a.last{padding-right:0px;}
.site_nav span{color:#999;}
.site_nav .sub_menu{display:none;position:absolute;width:150px;height:150px;top:35px;left:0px;z-index:99;}
.site_nav .active .sub_menu{display:block;}


.header_nav{width:100%;height:120px;background:#FFF;padding:28px 0px;}
.header_nav .logo{width:300px;height:64px;float:left;}
.header_nav .logo img{height:64px;}
.header_nav .serarch_nav{width:500px;height:64px;position:relative;float;left;float:left;margin-left:60px;}
.serarch_nav_con{margin-top:9.5px;}
.header_nav .serarch_nav .input-serach{border:1px solid #e13c41;width:450px;height:45px;padding-left:15px;display:inline-block;float:left;}
.header_nav .serarch_nav .btn-search{display:inline-block;width:50px;height:45px;background-color:#e13c41;float:left;background-image:url(../images/header_search.png);background-position: center center;background-size:50%;background-repeat:no-repeat;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.header_nav .cart{float:right;height:64px;width:169px;}
.header_nav .site-topbar .cart-mini{margin-top:12px;}
.header_nav .site-topbar .topbar-cart-active .cart-mini{border:1px solid #e13c41;color:#e13c41;background:#FFF;}
.header_nav .site-topbar .cart-menu{top:52px;}
.search_lists {}
.search_lists .search_item {float: left;padding-right: 12px;padding-top: 5px;font-size: 12px;color: #666;}
.search_lists .vertical-line {}

.Store .category_nav{display:none;}
.nav-menu {white-space: nowrap;position: relative;font-size: 0;padding-top: 0px;height: 40px;width: 100%;}
.nav-menu .inner0 {height: 40px;line-height: 40px;width: 100%;position: absolute;bottom: 0;}
.nav-menu .inner1 {width: 1200px;margin: 0 auto;padding-right: 30px;}
.nav-menu .inner1 .inner2 {margin-left: 200px;width: 1000px;}
.nav-menu a {color:#000;height: 40px;cursor: pointer;float: left;padding: 0 20px;font-weight: 500;font-size: 16px;display: block;letter-spacing: normal;word-spacing: normal;vertical-align: top;position: relative;line-height:40px;}
.nav-menu a .fp-iconfont.decoration {position: absolute;top: -7px;}
.nav-menu a:hover {font-weight: bolder;}

/*   category-con    */
.category-con {position: relative;width: 100%;}
.category-con .category-tab-content{display:none;}
.home .category-con .category-tab-content{display:block;width:200px;height:500px;}
.home .content-con{display:block;}
.home .category-con .content-con{display:block;}

.category-con .category-type{width: 200px;float: left;height: 40px;position: absolute;z-index: 100;margin-top: -40px;line-height: 40px;background: rgba(0, 0, 0, 0.55);}
.category-con .category-type .icon-fenlei{display: inline-block;font-size:16px;margin-left: 24px;color: #fff;}
.category-con .category-type .text {display: inline-block;font-size: 16px;margin-left:10px;font-weight: bold;color: #fff;}

.category-con .category-inner-con{width:1200px;padding-right:30px;position: relative;height: 0;z-index:100;margin: 0 auto;}
.category-con .nav-con {*margin-top: 0px;width: 200px;height: 0;}
.category-con .nav-con .normal-nav {background-color: #000000;filter: "alpha(opacity=35)";background-color: rgba(0, 0, 0, 0.55);width: 200px;height: 500px;position: relative;z-index: 11;}
.category-con .nav-con .normal-nav .nav-item {position: relative;height: 35px;line-height: 35px;color: #ffffff;font-size: 14px;padding-left:8px;}
.category-con .nav-con .normal-nav .nav-item.active{background:#423e44;}
.category-con .nav-con .normal-nav .nav-item i {display: inline-block;*display: inline;*zoom: 1;margin-left: 14px; margin-right: 12px;height: 35px;line-height: 35px;font-size: 16px;}
.category-con .nav-con .normal-nav .nav-item i.icon-arrow-right{position:absolute;right:2px;top:0px;}
.category-con .nav-con .normal-nav .nav-item i img{margin-top:9.5px;}
.category-con .nav-con .normal-nav .nav-item a {height: 35px;_line-height: 45px;color: #ffffff;font-size: 14px;display:inline-block;width:100%;position:relative;}

.category-con .content-con{height: 500px;position: absolute;top: 0;left: 0;z-index: 100;-webkit-backface-visibility: hidden;display:none;}
.category-con .content-con .pannel-con{display: none;height:500px;width: /* 643px */852px;left: 200px;position: absolute;background-color: #fff;}
.category-con .content-con .pannel-con .hot-word-con{float: left;width: 583px;height: 462px;margin: 19px 30px 19px;/* overflow: hidden; */background-color: #fff;}
.category-con .content-con .pannel-con .hot-word-con .line-title {width: 60px;color: #333333;margin-right: 30px;position: relative;font-size: 14px;font-weight: bold;line-height: 25px;height: 25px;float: left;}
.category-con .content-con .pannel-con .hot-word-con .line-title .title-text {display: inline-block;width: 60px;overflow: hidden;text-align: justify;text-justify: distribute-all-lines;/*ie6-8*/text-align-last: justify;/* ie9*/-moz-text-align-last: justify;/*ff*/-webkit-text-align-last: justify;/*chrome 20+*/}
.category-con .content-con .pannel-con .hot-word-con .line-title .title-text:after {content: "";width: 100%;display: inline-block;}
.category-con .content-con .pannel-con .hot-word-con .line-title i {display: block;position: absolute;top: 0px;right: -15px;font-size:13px;}
.category-con .content-con .pannel-con .hot-word-con .line-con {width: 493px;float: left;}
.category-con .content-con .pannel-con .hot-word-con .line-con .hot-word{height: 25px;line-height: 25px;font-size: 12px;color: #666;float: left;margin-left: 15px;}
.category-con .content-con .pannel-con .hot-word-con .line-con .hot-word:hover{color:#e13c41;}
.category-con .content-con .pannel-con .hot-word-con .line-con .seprate {clear:both;margin-bottom: 10.5px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #eee;border-bottom-color: rgba(0, 0, 0, 0.1);height: 10.5px;}
 
.category-con .content-con .pannel-con .sub-cat-con{float: left;/* background-color: #FAFAFA; */width: 209px;padding:0px 9.5px;height: 500px;border-left:1px dotted #eee;}
.category-con .content-con .pannel-con .sub-cat-con .cat-banner{width: 190px;height: 150px;margin-top:12px;}
.category-con .content-con .pannel-con .sub-cat-con .cat-banner img {width: 190px;height: 150px;margin: 0 auto;}
.category-con .content-con .pannel-con .sub-cat-con .cat-banner img:hover {opacity: 0.8;}

.category-con .content-con .pannel-con .hot-word-con .line-con .bright{color:#ff5b79;}
.category-con .content-con .pannel-con:nth-child(2) .hot-word-con .line-con .bright{color:#027bd6 !important;}
.category-con .content-con .pannel-con:nth-child(3) .hot-word-con .line-con .bright{color:#1ba4ae !important;}
.category-con .content-con .pannel-con:nth-child(4) .hot-word-con .line-con .bright{color:#2192fc !important;}
.category-con .content-con .pannel-con:nth-child(5) .hot-word-con .line-con .bright{color:#00833d !important;}
.category-con .content-con .pannel-con:nth-child(6) .hot-word-con .line-con .bright{color:rgb(229, 85, 170) !important;}
.category-con .content-con .pannel-con:nth-child(7) .hot-word-con .line-con .bright{color:#4cc210 !important;}
.category-con .content-con .pannel-con:nth-child(8) .hot-word-con .line-con .bright{color:#ffae2e !important;}
.category-con .content-con .pannel-con:nth-child(9) .hot-word-con .line-con .bright{color:#d13030 !important;}
.category-con .content-con .pannel-con:nth-child(10) .hot-word-con .line-con .bright{color:#894099 !important;}
.category-con .content-con .pannel-con:nth-child(11) .hot-word-con .line-con .bright{color:#ff9003 !important;}
.category-con .content-con .pannel-con:nth-child(12) .hot-word-con .line-con .bright{color:#da1494  !important;}
.category-con .content-con .pannel-con:nth-child(13) .hot-word-con .line-con .bright{color:#6d4f4c !important;}
.category-con .content-con .pannel-con:nth-child(14) .hot-word-con .line-con .bright{color:#d13030 !important;}
.category-con .content-con .pannel-con:nth-child(15) .hot-word-con .line-con .bright{color:#ff2d54 !important;}
/* end category-con  */

.slide_banner{ width:100%; height:500px; overflow:hidden; position:relative;font-size:0}
em,i{font-style:normal;}

/* 商品列表页样式 */
.filter_con{width:100%;margin-bottom:20px;border-top:1px dashed #ddd;}
.filter_con .filter_list{width:100%;height:auto;border-bottom:1px dashed #ddd;padding:8px 0px;}
.filter_list dt{float:left;width:100px;text-align:left;line-height:30px;padding-left:15px;font-weight:bold;/* background:#333;color:#FFF; */color:#666;}
.filter_list dd{float:left;width:1098px;padding-right:100px;position:relative;overflow:hidden;position:relative;}
.filter_list dd a{display:inline-block;padding:0px 20px;line-height:30px;color:#666;font-size:12px;}
.filter_list dd a:hover{color:#e13c41;}
.filter_list dd.image_list a{display:inline-block;padding:0;width:115px;height:50px;border: 1px solid #DDD;overflow: hidden;box-sizing: border-box;}
.filter_list dd.image_list a:hover{border: 2px solid #e13c41;}
.filter_list dd.image_list a.image_item{width: 111px;height: 46px}
.filter_list .sel_more{position:absolute;height:25px;line-height:23px;border:1px solid #eee;width:60px;right:5px;top:3px;text-align:center;font-size:12px;color:#888;cursor:pointer;}
.filter_list .sel_more:hover{border-color:#e13c41;}
.filter_list .sel_more i{font-size:12px;}

.filter_con .selected_list a{border: 1px solid #e13c41;position: relative;display: inline-block;min-width: 120px;padding-right: 40px;height:25px;line-height:25px;margin-top:3px;margin-right:15px;color:#e13c41;}
.filter_con .selected_list dd a:hover{color:#e13c41;}
.filter_con .selected_list a i{position: absolute;display: inline-block;width:30px;height:24px;text-align:center;color:#e13c41;right:0px;top:0px;/* background:#e13c41; */line-height:25px;font-weight:bold;}
.filter_con .more_filter{width:100%;text-align:center;border-top:1px dashed #ddd;margin-top:-1px;}
.filter_con .more_filter:hover{border-color:#e13c41;}
.filter_con .more_filter span{display:inline-block;height:30px;line-height:26px;margin-top:-1px;width:130px;text-align:center;border-width: 1px;border-style: dashed;border-color: #fff #ddd #ddd;background:#FFF;font-size:12px;color:#939393;cursor:pointer;}
.filter_con .more_filter span i{font-size:12px;}
.filter_con .more_filter:hover span{color:#e13c41;border-color:#fff #e13c41 #e13c41;}

.left_rec{float:left;width:210px;height:auto;min-height:500px;border:1px solid #ddd;background:#ffffff;margin-right:10px;}
.left_rec h4{height:35px;line-height:35px;font-weight:500;border-bottom:1px solid #eee;font-size:14px;padding-left:10px;}
.left_rec li {padding-left: 9px;padding-right: 9px;margin-bottom: 20px;}
.left_rec li .p-img {height: 160px;width:160px;padding: 0;margin: 10px auto;}
.left_rec li .p-price {height: 20px;line-height: 20px;overflow: hidden;margin-bottom: 8px;padding: 0 10px;}
.left_rec li .p-price strong {font-size: 14px;}
.left_rec li .p-price strong {color: #e4393c;font-weight: 400;font-family: Verdana;}
.left_rec li .p-name {line-height: 18px;height: 36px;overflow: hidden;padding: 0 10px;}


.right_goods{width:980px;float:right;height:auto;/* border:1px solid red; */}
.orderby{width:100%;height:36px;background:#F1F1F1;}
.right_goods .orderby{width:100%;}
.right_goods .orderby ul{float:left;}
.right_goods .orderby li{float:left;line-height:22px;overflow:hidden;margin:6px 0px;background:#fff;color:#333;margin-left:10px;border:1px solid #ddd;font-size:12px;}
.right_goods .orderby li a{display:block;padding:0px 25px;float:left;color:#333;position:relative;font-size:12px;}
.right_goods .orderby .active{background:#ba3232;font-weight:bold;}
.right_goods .orderby .active a{color:#fff;padding:0px 25px;}
.right_goods .orderby .active b{display:block;}
.right_goods .orderby i{font-size:12px;line-height:22px;}
.right_goods .orderby input{vertical-align:top;}

.right_goods .goods_list .goods_item{width:230px;float:left;margin-left:10px;margin-bottom:10px;height:346px;border: 1px solid #fff;border-color: #e9e9e9;box-shadow: 0 0 2px 2px #f8f8f8;}
.right_goods .goods_list .goods_item:hover img{opacity: 0.7;}
.right_goods .goods_list .goods_item .goods_wrap{width: 230px;padding:10px;z-index: 1;position:relative;}
.right_goods .goods_list .goods_item .p-img{height: 210px;padding: 0;margin-bottom: 15px;position: relative;}
.right_goods .goods_list .goods_item .p-name {height: 40px;margin-bottom: 8px;overflow: hidden;line-height: 20px;  overflow: hidden;  -o-text-overflow: ellipsis;  text-overflow: ellipsis;  text-align: left;  word-break: break-all;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}
.right_goods .goods_list .goods_item .p-price{width: 210px;height:30px;padding-left:5px;}
.right_goods .goods_list .goods_item .p-price .now_price{display: inline-block;width: 100px;text-align: center;color: #FFF;line-height: 30px;height:30px;background:#f12b2d;float:left;border:1px solid #f12b2d;}
.right_goods .goods_list .goods_item .p-price .cart{display:inline-block;width: 100px;text-align: center;color: #333;line-height: 30px;height:30px;background:#FFF;color:#333;float:left;border:1px solid #f12b2d;font-size:12px;font-weight:bold;}
.right_goods .goods_list .goods_item .p-dotted {
	border-bottom: 1px dashed #ccc;
    margin: 9px auto 6px;
    width: 100%;
}
.right_goods .goods_list .goods_item .p-s-price{

} 
.right_goods .goods_list .goods_item .flags{position:absolute;top:0px;right:0;} 
.right_goods .goods_list .goods_item .flags .flag{width:62px;text-align:center;height:22px;line-height:22px;background:#e13c41;font-size:12px;color:#FFF;}

.no_content{clear:both;width:100%;height:300px;text-align:center;line-height:150px;}

.site_banner{width:100%;height:0px;position:relative;overflow:hidden;}
.home .site_banner{height:100px;}
.site_banner .site_wrap{width:1200px;height:100px;margin:0 auto;display:block;position:relative;z-index:2;}
.site_banner .site_wrap .close_btn{width:20px;height:20px;position:absolute;display:inline-block;right:5px;top:5px;cursor:pointer;text-align:center;color:#FFF;background:rgb(45,45,45);opacity:0.5;padding-left:2px;line-height:20px;z-index:99;}
