/*
  zm-巴速狗 computer
  2015-07-9 15:40
*/
*{ margin:0 ; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}    
table {border-collapse: collapse;border-spacing: 0;}    
fieldset,img {border: 0;}    
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}    
ol,ul {list-style: none;}    
caption,th {text-align: left;}    
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}    
q:before,q:after {content:”;}    
abbr,acronym {border: 0;}  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}    
table{border-collapse: collapse;border-spacing: 0;}    
fieldset,img {border: 0;}    
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal; color:#333;}    
ol,ul {list-style: none;}    
caption,th{text-align: left;}    
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}    
q:before,q:after {content:”;}    
abbr,acronym {border: 0;} 
body{font-size: 12px;font-family: "微软雅黑","宋体",Verdana, Geneva, sans-serif;color: #767676;} 

/*content*/
.content {width: 1190px;margin: 10px auto;}
.content .content_1 {margin: 15px 0;}
.content .content_2 {width: 1190px; overflow:hidden;}

/*上面部分筛选表*/
.main_up {width: 1190px;height: 340px;}
.up_1 {width: 1190px;height: 24px;line-height: 24px;margin-bottom:10px;}
.up_1 h2{display: inline;line-height: 20px;font-size: 16px;padding-left: 10px;}
.up_1 .up_list_item{ float: left;margin-right: 8px;}
.select-item { position: relative; float: left; height: 22px;line-height: 22px;font-size: 12px;vertical-align: top; margin: 0 5px 5px 0;padding: 0 6px 0 4px;
cursor: pointer;}
.arrow { float: left;margin-right: 5px;font-family: SimSun;font-style: normal;}
.list_item{height: 19px;line-height: 19px;color: #ff8827;border: 1px dotted #ff8827;padding: 0 8px; display:block;}
.list_item i{ display: block;position: absolute;width: 25px;height: 22px;right: 0;top: 0; background:url(../images/20130606B.png)}
.up_list_item .list_item span{ float:left;}
.close_btn{ margin: 0;text-align: center;font-size: 10px;-webkit-transform: scale(0.8);}
.iconSearch{ width:16px; height:16px;}
.up_1  a:hover{ color:#ff4400;}
.select_item{ float:left; margin-right:5px;}
.up_2 {width: 1190px;}

/*筛选框*/
.search_opt {position: relative; z-index: 19; margin-bottom:15px;}
.op_list{ border-top:1px #ddd solid;} 
.search_opt .op_list dl {border: 1px solid #DDD;border-top: none;border-bottom: 1px solid #DDD;}
.search_opt .op_list dl.brand_section dt {width: 109px;}
.search_opt dt {float: left;line-height: 32px; text-indent: 20px; color: #999;}
.search_opt .op_list dt {width: 110px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.up_2 .search_opt .op_list dd {width: 1035px;}
.search_opt dd {float: left;padding: 5px 20px; background: #FFF;border-left: 1px solid #DDD;}
.search_opt dl {background: #FAFAFA;}
.brand_list {width: 905px;}
.up_2 .search_opt .brand_list { width: 905px; float:left;}
.search_brand .brand_list {float: left;width: 1020px;overflow: hidden;}
.search_opt .op_list dl.brand_section {border: 2px solid #DDD;margin-top: -1px;}
.brand_list .brand_item div { margin-bottom: 1px;}
.brand_list .brand_item{width: 905px;_height: 104px;overflow: hidden;position: relative;}
/*.brand_item a:hover{ color:#ff4400;border:2px #ff4400 solid;text-decoration: none;border: 2px solid #F70;width: 88px;height: 29px;z-index: 9;}*/
.brand_list .brand_item img { vertical-align: top;}
.brand_list .brand_item a { float: left;position: relative;}
.brand_list .brand_item a {width: 90px;height: 31px;line-height: 31px; margin: 0 -1px -1px 0; border: 1px solid #eaeaea; padding: 8px; color: #F60;text-align: center;cursor: pointer; overflow: hidden;}
.brand_list .brand_item a:hover{ color:#ff4400;border:2px #ff4400 solid;text-decoration: none;border: 2px solid #F70;width: 88px;height: 29px;z-index: 9;}
.other-section li {float: left;position: relative;margin-left: -1px;}
.other-section li a.item {padding: 0 13px 0 20px;border-right: 1px solid #FFF;border-left: 1px solid #FFF;overflow: hidden;}

.price-item{ float:left;}
.price-item a {line-height: 22px; margin-right: 40px;}
.price_select{float: left;}
.price_select input {width: 48px;height: 18px;line-height: 18px; border: 1px solid #EEE;text-align: center;}
.price_select a{margin-left: 5px;*display: inline;padding: 2px 10px 3px;}

.up_2  .brand_list .text_item { width: 905px;}
.brand_list .text_item a {float: left;line-height: 22px;margin-right: 40px;cursor: pointer; white-space: nowrap;}

.op_list .op_btn {float: right; width: 106px; _width: 110px;margin-top: 1px;position: relative;}
.op_list .op_btn a{border: 1px solid #EEE;line-height: 18px;overflow: hidden;text-decoration: none;color: #333;}
.op_list .op_btn a:hover{ border:1px #ff4400 solid; color:#ff4400;}
.op_list .op_btn a span { float: left;padding: 0 3px; text-align: center;cursor: pointer;}
.op_list .op_btn a b {float: left;width: 15px;height: 18px;cursor: pointer;}
.op_list .op_btn a { float: left;margin-left: 10px;position: relative;}
.op_list .op_btn a.multiselect{margin-left: 0;}

/*左侧-（热卖商品）*/
.content_2 .sider_a {width: 218px; overflow:hidden;float: left;border: 1px #ddd solid; display:inline;}
.sider_a .title {width: 198px;height: 30px;line-height: 30px;background-color: #f5f5f5;padding-left: 20px;font-size: 14px;color: #333;border-bottom:1px #ddd solid;}
.sider_a .cont {width: 218px; overflow:hidden;}
.sider_a .cont ul li { padding:20px;}
.img {width: 180px;height: 180px; margin-bottom:10px;}
.name {width: 180px;height: 30px;line-height: 30px;padding-left: 20px;color: #333;}
.sider_a .cont ul li .p_name {height: 32px;margin-bottom: 8px;overflow: hidden;}

.p_price{ width:180px;}
.review {width: 180px;height: 30px;line-height: 30px;}


/*--右侧-(商品)---*/
/*sider_b*/
.content_2 .sider_b {width: 955px;float:left; display:inline; margin-left:15px;}
/*sider_b_title*/
.sider_b .sider_b_title {width: 955px;height: 83px; }
.sider_b_title .sider_b_title_1 {width: 939px;height: 28px;line-height: 40px;background: #fafafa;border-bottom: 1px #ddd solid;border-top: 1px #ddd solid;padding: 6px 8px 6px 8px;}
.sider_b_title .sider_b_title_2 {width: 939px;height: 28px;line-height: 40px;background:#fafafa;border-bottom: 1px #ddd solid;padding: 6px 8px;text-align: center;}
.s_address{ float: left;padding-left: 5px;}
.s_feature{ float: left;position: relative;width: auto;height: 25px;overflow: hidden;}
.s_feature ul li{ float:left; display:inline; height:25px; line-height:25px;}
.s_feature ul li a{position: relative;display: inline-block;padding-left: 18px;padding-right: 10px;color: #333;}
.s_feature ul li a i{position: absolute;left: 0;top: 6px;background:url(../../images/correct_icon.png);display: inline-block;height: 12px;width: 12px;background-color: #fff;border: 1px solid #ccc;font-size: 0;}
.s_feature ul li a:hover i{ border-color:#ff8827;}
.s_feature ul li a.selected i{ border-color: #ff8827;background-position: -1px -8px;}
.f_sort {float: left;margin-right: 16px;width:400px;}
.f_sort a {color:#333; text-decoration:none;}
.f_sort a:hover {border:1px #ff4400 solid;color:#ff4400;position: relative;}
.f_sort #sales{height: 26px;float: left;color: #ff8827;}
.f_sort #sales a{ color:#ff4400; background:#fff;}
.f_sort a { padding:0 19px;height: 25px;line-height: 25px;border: 1px #ddd solid;float: left;text-align: center; margin-right:-1px;}
.f_sort span a {border-right: 1px #ddd solid;}
.f_search {float: left;}
.f_search input, .search i, .search a {float: left;}
.f_search input {width: 107px;height: 25px;line-height: 25px;border: 1px #ddd solid;border-right: none;color: #666;padding-left: 10px;}
.f_search a {width: 50px;height: 25px;line-height: 25px;border: 1px #ddd solid;text-decoration: none;text-align: center;display: inline-block;color: #333;letter-spacing: 3px; float:left;}
.f_search a:hover{ background-color:#ff4400; color:#fff; cursor:pointer; border:1px #ff4400 solid;}
.f_top_pager {float: right;width: 200px;height: 25px;line-height: 25px;}
.f_text {width: 50px;height: 25px;float: left;margin-right: 20px;}
.f_page {width: 100px;height: 25px;float: left;}
.f_page a {color: #999;text-decoration: none;text-align: center;}
.f_text b {font-weight: bold;}
.page{color: #ff4400;}
.last {width: 48px;height: 25px;border: 1px #ddd solid;float: left;border-right: none;}
.next {width: 48px;height: 25px;border: 1px #ddd solid;float: right;background-color: #FFF;}
.sider_b_title_2  .location {width: 50px;height: 25px;float: left;line-height: 25px;}
.sider_b_title_2 .address {width: 110px;height: 23px;border: 1px #CCCCCC solid;float: left;line-height: 23px;color: #333;background-color:#FFF; margin-right:15px;
padding-left:10px;}
.sider_b_title_2 .According {width: 100px;height: 25px;float: left;line-height: 25px;}
.sider_b_title_2 .distribution {width: 150px;height: 25px;float: left;line-height: 25px;}

/*sider_b_cont*/
.sider_b .sider_b_cont {width: 955px; overflow:hidden;}
.sider_b .sider_b_cont ul{ width:965px; overflow:hidden; }
.sorry{ padding:30px 0; text-align:center; font-size:14px;}
.sider_b_cont ul li {width:225px;margin-right:10px;margin-top:10px;border:3px #fff solid;float: left; display:inline; }
.sider_b_cont ul li:hover{z-index: 1; border:3px #ff4400 solid;}
.sider_b_cont .p_cont{ padding:5px; width:215px; }
.sider_b_cont .p_cont a{ color:#333;}
.sider_b_cont .img_link{position: absolute;width: 215px;height: 215px;top: 0;left: 0;}

.sider_b_cont .p_cont .p_img {height: 215px;padding: 0;margin-bottom: 15px;position: relative;}
.p_name {word-break: break-all;word-wrap: break-word;}
.sider_b_cont .p_cont .p_name {height: 32px;margin-bottom: 8px;overflow: hidden;}
.sider_b_cont .p_cont .p_price {position: relative;line-height: 22px;height: 22px;overflow: hidden;width: 100%;margin: 0 0 8px;}
.p_cont .p_price {line-height: 30px;color: #F00;}
.p_price .nPrice span {font-size: 16px;color: #ff4400;font-weight: 700;}
.p_price .oPrice span { color: #999; text-decoration: line-through;}

.mr10 {margin-right: 10px;}
.fl {float: left;}
.p_price .nPrice span {font-size: 16px;color: #ff4400;font-weight: 700;}




.sider_b_cont .p_cont .p_price strong {color: #ff4400;font: 400 20px Arial;}
.sider_b_cont .p_cont .p_price strong em { font-size: 16px; color:#ff4400;}
.sider_b_cont .p_cont .p_price strong i {font-style: normal;}
.sider_b_cont .p_cont .P_review {height: 18px;line-height: 18px;margin-top: -3px; margin-bottom:5px;}
.sider_b_cont .p_cont .icon{ margin-bottom:8px; height:16px; line-height:16px; color:#ff8827;}

/*采购*/
.p_operate {line-height: 24px;text-align: center;white-space: nowrap;}
.clearfix{ *zoom: 1;}
.operate_a{ float: left;width: 64px;height: 24px;margin-right: -1px;cursor: pointer;border: 1px solid #ddd;overflow: hidden;display: inline;}
.operate_b{float: left;width: 64px;height: 24px;margin-right: -1px;border: 1px solid #ddd;cursor: pointer;}
.operate_c{float: left;width: 83px;height: 24px;border: 1px solid #ddd;color: #e3101e;cursor: pointer;}
.operate_a:hover {border-color: #ff4400;color: #ff4400;position: relative;z-index: 1;}
.operate_b:hover {border-color: #ff4400;color: #ff4400;position: relative;z-index: 1;}
.operate_c:hover {border-color: #ff4400;color: #ff4400;position: relative;z-index: 1;}

/*页面主体结束*/


/*floor*/
.floor{width:1190px;margin:0 auto 20px;}
.floor .floor-one-b{color:#ff4400;margin-right:10px;font-size:18px;}
.floorOne .floorDetail{width:170px;float:left;}
.floorDetail h2{height:35px;line-height:35px;font-size:15px;color:#666;margin-bottom:10px;border-bottom:1px solid #ff4400;}
.floorDetail ul{margin-bottom:20px;}
.floorDetail li{float:left;margin-bottom:10px;}
.floorDetail li a{color:#767676;text-decoration:none;padding:0 15px;}
.floorDetail li a:hover{color:#ff4400;}
.floorOne-show{width:100%;height:142px;}
.floorOne-show img{width:170px;height:142px;display:block;}

.floorOne .floorImg{width:1020px;float:right;}
.floorList{height:35px;border-bottom:1px solid #ff4400;}
.floorList ul{line-height: 35px;float: right;border: 1px solid #ccc;border-bottom: 0;}
.floorList li {float: left;position: relative;}
.floorList li a{color: #767676;text-decoration: none;font-size: 13px;padding: 0 15px;}
.floorList span{position: absolute;height: 13px;width: 1px;background: #ccc;top:12px;right: 0;}
.floorList .onlyOne{border:0;}
.floorList .active{border-top:3px solid #ff4400;border-left: 1px solid #ff4400;border-right:1px solid #ff4400;height: 32px;margin:-1px 0 0-1px;border-bottom: 1px solid #fff;}
.active a{color: #ff4400 !important;}
.active span{display: none;}
.current{display: block !important;}

.floorProduct{width: 100%;}
.floorProduct li{float:left;text-align:center;width:183px;height:160px;padding:15px 10px 10px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.floorProduct li img{width:105px;height:88px;display:block;margin:0 auto;}
.floorProduct li p{line-height:20px;margin:10px 0;}
.floorProduct li p a{color:#767676;text-decoration:none;}
.floorProduct li p a:hover{text-decoration: underline;}
.floorProduct li span{display:block;color:#ff4400;}

/*slogen*/
.slogen{width:100%;height:54px;background:#eee;padding:20px 0;margin-bottom:20px;}
.slogen .fore{width:1190px;margin:0 auto;}
.fore span{padding:0 20px;text-align:center;color:#676767;font-size:18px;font-weight:bold;height:44px;line-height:44px;margin:5px 0 0 30px;display:inline;float:left;}
.fore i{display:inline-block;width:39px;height:44px;vertical-align:middle;margin-right:5px;}
.fore i img{width:39px;height:44px;}



a,img{border:0;text-decoration:none;}
em{font-style:normal;}
ol, ul{list-style:none outside none;padding:0;margin:0;}

.tab li, .tab a, .tab-item{float:left;text-align:center;}
.tab li, .tab a, .tab-item{cursor:pointer;float:left;text-align:center;}
#summary-stock .dt{margin-top:4px;}
#summary-stock .dt{ cursor:pointer;}
#list1 .dt{float:left;height:18px;text-align:right;width:72px;}
#list1 .dd{float:left;}

#store-selector{position:relative;float:left;z-index:2;height:26px;margin-right:6px}
#store-selector dl,#store-selector dt,#store-selector dd{float:none;color:#999}
#store-selector dl{position:absolute;top:23px;z-index:1;width:358px;padding:5px;border:1px solid #ddd;background:#fff;display:none;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#store-selector dt{padding:6px 0 10px;color:#999}
#store-selector dd{padding-bottom:5px;line-height:18px}
#store-selector a:link,#store-selector a:visited{color:#005aa0}
#store-selector a:hover,#store-selector a:active{background:#005aa0;color:#fff}
#store-selector .text{float:left;+float:none;_float:left;position:relative;top:0;z-index:2;height:23px;padding:0 20px 0 4px;line-height:23px;overflow:hidden}
#store-selector .text b{display:block;position:absolute;top:0;right:0;overflow:hidden;width:17px;height:24px;background:url(../images/btn20121210.png) 0 0 no-repeat}
#store-selector .close{display:none;position:absolute;z-index:2;top:34px;left:255px;cursor:pointer;width:17px;height:17px;background:url(../images/error.png) no-repeat;}
#store-selector a:hover{background:#ff9626;color:#fff;cursor:pointer}
#store-selector.hover .text{border-bottom:0}
#store-selector.hover .i-storeinfo{position:relative;z-index:2;background:url(img/bg_store.gif) no-repeat right -50px}
#store-selector.hover .i-storeinfo div{background:url(img/bg_store.gif) no-repeat -81px -75px}
#store-selector.hover dl{display:block}
#store-selector.hover .close{display:block}

#store-prompt{clear:left;line-height:25px}
#store-prompt strong{font-size:14px}
#store-prompt a{color:#005EAA}
*html #store-selector .i-storeinfo,*html #store-selector .i-storeinfo div{float:left}
*html #store-selector dl{left:0}
#store-selector .content{display:none;position:absolute;top:25px;left:-140px;border:1px solid #ddd;width:390px; height:400px;padding:15px; background-color:#FFF;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd; border-top:none;}
#store-selector .content select{float:left;width:120px;border:1px solid #cecbce;margin-right:15px}
#store-selector .content .select3{margin-right:0}
#store-selector.hover .content,#store-selector.hover .close{display:block}
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden;clear: both;}
.clearfix {*zoom: 1;}
#conceal_cate{ position:relative}

#computer_cate{ position:absolute; top:45px; width:216px; border:2px solid #ff4400; border-top:none;background:#FAFAFA;float:left;margin-bottom: -1px;text-align:left; height:408px; padding-top:1px; z-index:999; display:none}
#computer_cate .item { height:33.8px;}
#computer_cate .item.bo { border-top:none; } 
#computer_cate .item h3 { height:35px; line-height:35px; border:1px 0px; font-size:14px; font-weight:normal; width:186px; overflow:hidden; padding-left:30px; }
#computer_cate .hover h3 { position:relative; z-index:13; background:#FFF; border-color:#ff4400; border-width:1px 0px; border-style:solid; }
#computer_cate .item h3 i{display: inline-block;width: 20px;margin-right: 5px;text-align: right;vertical-align: middle;text-decoration: none;font-family: "iconfont";
font-size: 18px;font-style: normal;color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#computer_cate .hover .item-list{display: block;}
#computer_cate .hover h3{border-right: 2px solid #ffffff;background: #ffffff;z-index: 10000; cursor:pointer;}
#computer_cate .item span { padding:0px 5px; color:#ff4400; font-family:"\5B8B\4F53"; } 
#computer_cate .item a { color:#666; text-decoration:none; }
#computer_cate .item a:hover { font-weight:bold; color:#ff4400;}
#computer_cate .item-list{display:none;position:absolute;width:970px;min-height:410px;_height:200px;background:#FFF;left:216px;border:1px solid #ff4400;top:-1px;z-index:9999;}
.item-list .subitem {float: left; width: 717px;padding: 0px 4px 0px 8px;}
.item-list .subitem dl { padding: 6px 0px; overflow: hidden;}
.item-list .subitem .fore1 { border-top: medium none;}
.item-list .subitem dt {float: left;width: 60px; line-height: 22px;text-align: right;padding: 3px 6px 0px 0px;font-weight: 700;
color: #F40;}
.item-list .subitem dd {float: left;width: 415px;padding: 3px 0px 0px;overflow: hidden;}
.item-list .subitem dd em { float: left;height: 14px;line-height: 14px;padding: 0px 8px;margin-top: 5px; border-left: 1px solid #CCC;}

