@charset "utf-8";

.header1-tel{height:30px;line-height:30px;float:left;color:#666666;font-size:12px;}
.header1-tel span{color:#e44835;}
.header1-tel a{color:#0088cc;}
.header1-info{height:30px;line-height:30px;float:right;color:#666666;font-size:12px;padding-right:10px;position:relative;z-index:3;}
.header1-info a{color:#0088cc;}
.header1-info span{color:#e44835;}
.header1-content{width:1190px;margin:0 auto;height:30px;z-index:3;}
.header3{background:#d7000f;}
.header3-content{width:1190px;margin:0 auto;height:40px;position:relative;z-index: 1;}
.header2-content{width:1190px;margin:0 auto;height:55px;position:relative;z-index:2;}
.header3-content ul{padding-left:40px;}
.header3-content li{float:left;margin: 0 auto;}
.header3-content ul li a{display:inline-block;height:40px;line-height:40px;color:#fff;font-size:16px;font-weight:600;padding:0 10px;}
.header3-content ul li a:hover{
    background:#a3000b;
}
.header3-content ul li.header-content-line a:hover{
    background:none;
}
.header3-content ul .nav_qy{
    padding:0;
}
.header3-content ul .nav_qy:hover{
    background:none;
}
.header2-content{
    padding: 48px 0;
    position: relative;
}
.header2-content:after{
   /* content: '';
    background-image: url(/resources/assert/images/search_gif.gif);
    background-size: 506px 48px;
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    width: 506px;
    height: 48px;
    left: 344px;
    top: 8px;
    display:none;*/
}
.center_search:after{
    content:'';
    display: none;
}
.header2-logo{
    float: left;
    height: 150px;
    width: 300px;
    margin-top: -47px;
    margin-right: 44px;
    /*background: url(/resources/assert/images/logo.png) no-repeat left top;*/
    background-size: 100% auto;
}
.header2-logo a{display:inline-block;width:100%;height:100%;}
.header2-search{float:left;border:2px solid #d7000f;border-radius:20px;
    margin-right:136px;
    margin-right:60px;
    margin-top:8px;  }
.header2-search .headerDiv{float:left;height:36px;line-height:36px;}
.search-history{
    position: absolute;
    left: 28px;
    top: 38px;
    width: 370px;
    height: auto !important;
    overflow: hidden;
    background: #fff;
    border: 1px solid #e5e5e5;
    display: none;
}
.search-history li{
    padding: 0 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}
.search-history li:hover{
    color: #d7000f;
   /* background: #e5e5e5;*/
}
.search-history-clear{
    cursor: pointer;
    color: #0088cc;
    text-align: right;
    padding:0 15px;
    float: right !important;
}
.header2-search-cate{background:#f5f5f5;height:36px;line-height:36px;width:68px;border-right:1px solid #e5e5e5;display:inline-block;color:#666;font-size:14px;text-align:center;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.xl{background:url(/resources/assert/images/xl.png) no-repeat 0 0;display:inline-block;width:8px;height:4px;margin-left:5px;vertical-align:middle;}
.sl{background:url(/resources/assert/images/sl.png) no-repeat 0 0;}
.bxl{background:url(/resources/assert/images/bxl.png) no-repeat 0 0;display:inline-block;width:8px;height:4px;margin-left:5px;vertical-align:middle;}
.bsl{background:url(/resources/assert/images/bsl.png) no-repeat 0 0;}
.header2-search-icon{
    margin-left: 6px;width:18px;height:20px;display:inline-block;vertical-align:middle;background:url(/resources/assert/images/ss.png) no-repeat;cursor:default;}
.header2-search-text{width:365px;height:26px;line-height:26px;padding:5px;padding-top:0;padding-bottom:0;border:0;font-size:14px;color:#999999;outline: none;}
.header2-search-btn{font-family:Microsoft Yahei;height:36px;line-height:36px;color:#fff;width:100px;text-align:center;cursor:pointer;background:#d7000f;display:inline-block;font-size:16px;border-top-right-radius: 20px; border-bottom-right-radius: 20px;}
.header2-buycar{float:left;font-size:14px;color:#666666;position:relative;cursor:pointer;padding: 4px 10px 8px;
	 z-index: 1;
}
.header2-buyHover{
filter:
            progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, Strength=3, Direction=100),
            progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, Strength=3, Direction=-100),
            progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, Strength=4, Direction=180);
    -webkit-box-shadow: 0 -1px 5px #dddddd;
    -moz-box-shadow: 0 -1px 5px #dddddd;
    box-shadow: 0 -1px 5px #dddddd;
	border: 1px solid #eee;
	background: #fff;
    color:#d7000f;
}

.header2-buycar img{width:40px;height:50px;vertical-align:middle;margin-right:6px;}
.header2-buycar em,.header2-buycar-count{z-index:999;position:absolute;width:20px;height:20px;text-align:center;line-height:20px;color:#fff;background:#e44734;border-radius:10px;top:4px;right:-12px;font-size:12px;}

.notice{background:#ed1b24;}
.notice-content{width: 1100px;float: left;height: 70px;line-height: 70px;color: #FFF;font-size: 18px;padding-left: 41px;font-weight: bold;overflow: hidden;background: url(/resources/assert/images/notice.gif) no-repeat left center;}
.notice-content span{font-size:16px;font-weight:normal; display: inline-block;height:18px;line-height:18px;vertical-align: middle; margin-top: -3px;}
.notice-con{width:1190px;margin:0 auto;overflow:hidden;height:70px;position:relative;}
.notice-detail{height: 70px; line-height: 70px;font-size: 16px;float: left;}
.notice-close{height: 70px;line-height: 70px;font-size: 16px;float: right;width: 24px;}
.notice-detail a{color:#FFF;}
.closenotice{font-size: 12px;color: #FFF;position: absolute;right: 0;}
.header1-info-b{float:left;height:30px;line-height:30px;padding:0 5px;cursor:pointer;position:relative;z-index: 3;}
.header1-info-b .header1-info-b-link{color:#666;}
.header1-info-b2{float:left;height:30px;line-height:30px;}

.lot-content-con,.lot-content-empty{   
	position: absolute;
    top: 57px;
    right: -1px;
	right: -1px\9;
    z-index: 999;
    background: #fff;
    width: 300px;
}

.sidebar-cont-shopping .lot-content-empty{
    border:none;
    box-shadow: none;
}

.write_line{
	width: 135px;
    height: 10px;
    background: #fff;
    line-height: 3px;
    font-size: 3px;
    position: absolute;
    top: -3px;
    right: 0;
}

.looked .write_line,.love .write_line{
	width: 71px;
    height: 5px;
    top:-5px;
    font-size:5px;
}

.lot-content-title{height:32px;line-height:32px;color:#111;font-size:12px;width:280px;padding-left:10px;}
.lot-content-s{height:30px;line-height:30px;font-size:12px;color:#111111;padding-left:10px;width:290px;background:#e5e5e5;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.lot-content-c{padding:10px 20px;width:260px;border-bottom:1px dashed #e5e5e5;overflow:hidden;cursor: pointer;}
.lot-content-c:nth-last-child(1){
    border:none;
}
.lot-content-c:hover{
    background:#f5f5f5;
}
.lot-content-c1 img{
    width:auto;
    height:auto;
    max-width: 50px;
    max-height: 50px;
    vertical-align: middle;}
.lot-content-c1{float:left;width:50px;height:50px;position: relative;text-align: center;line-height:50px;vertical-align:middle;overflow: hidden;}
.lot-content-c2{padding-left:10px;width:200px;float:left;}
.lot-content-c2-lotno{overflow:hidden;}
.lot-content-c2-lotno1{color:#999;float:left;font-size:12px;height:12px;line-height:12px;}
.lot-content-c2-lotno2{color:#999;float:right;font-size:12px;height:12px;line-height:12px;}
.lot-content-c2-lotname{margin-top:6px;color:#111;font-size:12px;height:12px;line-height:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.lot-content-c2-lotprice{margin-top:8px;font-size:12px;height:12px;line-height:12px;color:#e54835;}
.lot-content-con2{height:337px;overflow-y:auto;overflow-x:hidden;padding-top:5px;}
.lot-content-foot{height:40px;padding:0 20px 0 10px;background:#f5f5f5;}
.lot-content-foot-total{float:left;height:40px;line-height:40px;font-size:12px;color:#111111;}
.lot-content-foot-total span{color:#e44835;}
.lot-content-foot-to{float:right;height:32px;padding-top:8px;line-height:inherit;}
.lot-content-foot-to a{vertical-align:top;display:inline-block;width:100px;height:24px;line-height:24px;text-align:center;color:#fff;border-radius:15px;background:#f00010;}
.header1{background:#f5f5f5;z-index:3; height:30px;}

.lot-content-empty{height:112px;background:#fff url("/resources/assert/images/empty.png") no-repeat 30px 20px;}
.lot-content-empty-text{padding-left:98px;height:12px;line-height:12px;font-size:12px;color:#111111;margin-top:38px;}
.lot-content-empty-see{text-align:right;padding-right:10px;font-size:12px;height:12px;line-height:12px;margin-top:26px;}
.lot-content-empty-see a{color:#0088cc;}

.love-content{position:absolute;top:30px;;right:-1px;border:1px solid #e5e5e5;width:71px;padding:4px 0 14px 0;background:#fff;text-align:center;z-index:999;}
.love-info{margin-top:10px;font-size:12px;height:12px;line-height:12px;color:#666666;}
.love-info a{
    color:#666;
}
.love-info a:hover{
    color:#d7000f; 
}

.order-content{width:232px;height:92px;position:absolute;top:20px;right:-10px;padding:0 15px;background:url("/resources/assert/images/order_bg.png") no-repeat;z-index:999999;}
.order-info1{float:left;font-size:12px;color:#111111;height:12px;line-height:12px;}
.order-info2{float:right;color:#0088cc;font-size:12px;height:12px;line-height:12px;}
.order-info{margin-top:52px;}
.header1-info .order-content-close{position:absolute;top:22px;right:16px;font-size:12px;height:12px;width:12px;line-height:12px;color:#666;background:url(/resources/assert/images/sc.png) no-repeat left top;}
.order-info1 span{color:#e44835;}

.nav-content{position:absolute;top:40px;left:0;width:1189px;border-left:1px solid #f5f5f5;border-top:1px solid #f5f5f5;background:#fff;z-index:999;
 filter:
            progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, Strength=3, Direction=100),
            progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, Strength=3, Direction=-100),
            progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, Strength=4, Direction=180);
    -webkit-box-shadow: 0 2px 6px #dddddd;
    -moz-box-shadow: 0 2px 6px #dddddd;
    box-shadow: 0 2px 6px #dddddd;}
.nav-info{border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;width:276.25px;float:left;height:130px;
padding-top:20px;position: relative;padding-left:20px;}

.nav-info-love{height:26px;width:60px;
	position: absolute;top:20px;
	left:215px;
	text-align:right;cursor:pointer;background:url("/resources/assert/images/guanzhu_normal.png") no-repeat;
	display: none;
    color:#d7000f;
    text-align: center;
    line-height: 26px;
    }
.cancle-love{
    padding: 5px 20px;
    background: rgba(0,0, 0,0.6);
    color: #fff;
    width: 36px;
    border-radius: 40px;
    position: absolute;
    right: 85px;
    top: 54px;
}
.nav_info_box{
    width:276.25px;height:130px;
}
.nav-info-name{height:16px;line-height:16px;text-align:right;color:#111111;font-size:16px;padding-right:20px;}

.nav-info-count{margin-top:10px;font-size:14px;height:14px;line-height:14px;color:#666666;text-align:right;padding-right:20px;}
.nav-info-count span{color:#e44835;}
.bs{background:#a3000b;}

.header2-search-btn:hover{color:#fff;}

.nav_info_left{
	width:110px;
	height: 110px;
	float: left;

}
.nav_info_right{
	width: 150px;
    height: 60px;
    float: right;
    margin-top: 66px;

}
.nav_info_left img{width:100%;height:100%;}
.nav-info-love:hover{
	background:url("/resources/assert/images/guanzhu_hover.png") no-repeat;
    color:#f00010;
}
.nav-info-love:active{
    background:url("/resources/assert/images/guanzhu_active.png") no-repeat;
    color:#a3000b;
}

.lot-content-con,.lot-content-empty,.love-content{
filter:
            progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, Strength=3, Direction=100),
            progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, Strength=3, Direction=-100),
            progid:DXImageTransform.Microsoft.Shadow(Color=#eeeeee, Strength=4, Direction=180);
    -webkit-box-shadow: 1px 1px 6px #ddd;
    -moz-box-shadow: 1px 1px 6px #ddd;
    box-shadow: 1px 1px 6px #ddd;
    border: 1px solid #eee;
}
.search_choose{
	position: relative;

}
.search_classFun{
	position: absolute;
	left: 0;
	top:42px;
	height:59px;
	width:60px;
	background:url("/resources/assert/images/header_search.png") no-repeat;
	padding-top:8px;
	z-index: 999;
	display: none;
}
.search_classFun li{
	line-height:26px;
	height:26px;
	text-align: center;
	color:#666666;
}
.search_classFun li a:hover{
	color:#d7000f;
}
.header2{z-index:1;background:#fff;}
.lot-content-foot-to .looked_all{
    background: none;
    color:#0088cc;
    text-align: right;
}
.del_tip{
    height:24px;
    line-height:24px;
    margin-top:46px;
    color:#111;
    text-align: center;
    font-size: 20px;
}
.del_word{
    height:30px;
    line-height:30px;
    color:#666666;
    margin:42px 0 52px;
    text-align: center;
    font-size:14px;
}
.del_btn{
    height:42px;
    line-height:42px;
    margin-bottom:36px;
    text-align: center;
}
.del_btn a{
    margin:0 10px;
    height:40px;
    width:150px;
    display: inline-block;
    background:url("/resources/assert/images/del_xh.png") no-repeat;
    color:#fff;
    line-height:40px;
    text-align: center;
    font-size: 16px;
}
.del_btn .del_sc{
    background:url("/resources/assert/images/del_sc.png") no-repeat;
    color:#d7000f;
}
.lot-content-s a:hover{
    text-decoration: underline;
    color:#0187ce;
}

#shoppingCar .lot-content-foot{
    display: block;
}
#shoppingCar .gotoShop{
    display: none;
}
#sidebarShoppingCar .lot-content-foot{
    display: none;
}
#sidebarShoppingCar .gotoShop{
    display: block;
}
#sidebarShoppingCar .lot-content-con,.lot-content-empty{
    top: 0;
}
#sidebarShoppingCar{
    height:100%;
}
#sidebarShoppingCar .buycar-lot{
    height:100%;
}
#sidebarShoppingCar .lot_shop_side{
    height:80%;
}
.shopping-list-word{
    text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
}

.lot-content-c1 .lot-content-c1_sx,.shopping-list-img .lot-content-c1_sx{
    width:100%;
    height:14px;
    line-height:14px;
    color:#fff;
    background:#999999;
    text-align: center;
    font-size:12px;
    display: inline-block;
    position: absolute;
    bottom:0;
    left:0;
}
.loginLink{
    cursor: pointer;
}

.search_resultList {
    height: auto !important;
    width: 386px;
    background: #fff;
    box-shadow: 2px 2px 5px 2px #ccc;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    font-size: 12px;
    position: absolute;
    left: 15px;
    top: 38px;
    display: none;
}
.search_resultList ul {
    border-bottom: 1px solid #e5e5e5;
    padding: 0 14px;
}
.search_resultList li {
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    color: #333;
}
.search_resultList li a{
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
     display: inline-block;
 }
.search_resultList li .categoryContent {
    width: 250px;
}
.search_resultList li .itemContent {
    width: 100%;
}
.search_resultList .red {
    color: #FF5555;
}
.search_resultList .total {
    height: 36px;
    line-height: 36px;
    color: #666;
    padding: 0 14px;
}
.search_resultList .rescount {
    color: #999;
    float: right;
}
.search_resultList .resultname {
    float: left;
    color: #666;
}
.search_resultList .resultlink {
    float: right;
    color: #0088CC;
}
.downcode {
    float: left;
    margin-left: 40px;
    width: 72px;
    height: 90px;
}
.downcode img {
    width: 100%;
    height: 100%;
}