.ncs-store-info { display: block; }
.ncs-store-info h2 { display: block; height: 20px; margin: 5px 0 10px; padding-left: 10px; font-family: "Microsoft Yahei"; font-size: 15px; line-height: 20px;}
.ncs-store-info h2 a { color: #333;}
.ncs-store-info h2 a:hover { text-decoration: underline; color: #333;}
.ncs-store-info .basic,
.ncs-store-info .service { display: block; position: relative; z-index: 1; float: left; width: 120px; height: 30px; color: #333; }
.ncs-store-info .basic .sub,
.ncs-store-info .service .sub { background: #FFF; display: none; padding: 9px 9px 0 9px; border: solid 1px #E1E1E1; position: absolute; z-index: 1; top: -46px; left: 165px;}
.ncs-store-info .basic:hover .sub,
.ncs-store-info .service:hover .sub { display: block;}
.ncs-store-info .basic em { font-size: 14px; margin-left: 10px; color: #555;}
.ncs-store-info .basic i.arrow { font-size: 0px; line-height: 0; vertical-align: middle; display: inline-block; width: 0px; height: 0px; margin-left: 8px; border-width: 4px; border-color: #DD2726 transparent transparent transparent; border-style:solid dashed dashed dashed; -webkit-transition: .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: .2s ease-in;}
.ncs-store-info .basic:hover i.arrow { FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}

.ncs-store-info .sub .store-logo { width: 200px; height: 60px; overflow: hidden; margin:0 auto;}
.ncs-store-info .sub .store-logo a {line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 200px; height: 60px; overflow: hidden;}
.ncs-store-info .sub .store-logo a img { max-width: 200px; max-height: 60px; margin-top:expression(40-this.height/2); *margin-top:expression(20-this.height/2)/*IE6,7*/;}
/* å¤´éƒ¨åº—é“ºåŠ¨æ€è¯„åˆ† */
.ncs-store-info .sub .ncs-detail-rate { display: block; padding: 5px; overflow: hidden; border-bottom: dotted 1px #E1E1E1;}
.ncs-detail-rate dl { display: block; float: left; width: 46%; padding: 0 2%; border: none;}
.ncs-detail-rate dl dt { display: block; height: 20px; margin-bottom: 5px; line-height: 20px; color: #444;}
.ncs-detail-rate dl dd { display: block; width: auto; height: 15px; padding: 0 0 5px 0; line-height: 15px; color: #666;}
.ncs-detail-rate dd div { display: inline-block;}
.ncs-detail-rate dd span {padding: 0 3px; margin-right: 5px;}
.ncs-detail-rate .credit { color: #555; display: inline-block; width: 35px; margin-left: 4px;}
.ncs-detail-rate dd div i { background: url(../img/store/store_c2hvcG5j_pic.png) no-repeat; vertical-align: middle; display: inline-block; width: 8px; height: 7px; margin-right: 3px;}
.ncs-detail-rate .high { color: #DD2726;}
.ncs-detail-rate .high span { background-color: #DD2726; color: #FFF;}
.ncs-detail-rate .high i { background-position: 0 -70px;}
.ncs-detail-rate .equal { color: #DA542E; display: inline-block;}
.ncs-detail-rate .equal span { color: #FFF; background-color: #DA542E; text-align: center; display: inline-block; width: 40px; margin-left: 2px; }
.ncs-detail-rate .equal i { background-position: -20px -70px;}
.ncs-detail-rate .low { color: #00ACAC;}
.ncs-detail-rate .low span { background-color: #00ACAC; color: #FFF;}
.ncs-detail-rate .low i { background-position: -10px -70px;}

/* å¤´éƒ¨åº—é“ºä¿¡æ¯ä»‹ç» */
.ncs-store-info .sub ul { display: block; padding: 5px 10px; border-bottom: dotted 1px #E1E1E1;}
.ncs-store-info .sub ul li { line-height: 24px; color: #666;}
.ncs-store-info .sub ul li a { display: inline-block; margin-right: 5px; vertical-align: middle;}
.ncs-store-info .sub ul li a img { display: block; max-width: 24px; max-height: 24px;}

/* å¤´éƒ¨åº—é“ºä¿¡æ¯æŒ‰é’® */
.ncs-store-info .sub .btns { text-align: center; padding: 10px; }
/* å¤´éƒ¨å®¢æœä¸­å¿ƒåˆ—è¡¨ */
.ncs-store-info .service .displayed i { background: url(../img/store/store_c2hvcG5j_pic.png) 0 -50px; vertical-align: middle; margin-right: 4px; display: inline-block; *display: inline; width: 16px; height: 16px; *zoom: 1;}
.ncs-store-info .service .default { display: none;}
.ncs-store-info .service dl { width: 100px; margin-bottom: 10px;}
.ncs-store-info .service dt { font-weight: 600; color: #D93600; display: block; padding-bottom: 5px; margin-bottom: 5px; border-bottom: solid 1px #F5F5F5;}
.ncs-store-info .service dd { display: block; color: #777; padding: 1px 0 1px 10px;}
.ncs-store-info .service dd span { line-height: 22px; margin: 0 6px 0 0;}
.ncs-store-info .service dd img { vertical-align: middle;}
.ncs-store-info .service dd p { line-height: 20px;}
.ncs-store-info .service .workingtime { display: none;}




.ncsl-nav {
    width: 100%;
    margin: 0px;
    border-top: 2px solid #dd2726;
}
.ncsl-nav .banner {
    width: 100%;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.ncsl-nav .banner a {
    display: block;
    position: relative;
    z-index: auto;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
}
.ncs-nav { background-color: #483E39; width: 100%; height: 40px;}
.ncs-nav ul { font-size: 0; *word-spacing:-1px/*IE6ã€7*/; white-space: nowrap; display: block; width: 1200px; height: 40px; margin: 0 auto;}
.ncs-nav li { font-size: 12px; vertical-align: middle; letter-spacing: normal; word-spacing: normal; display: inline-block;}
.ncs-nav li a { font-size: 14px; font-weight: 600; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; color: #FFF; display: block; height: 20px; padding: 10px 20px;  overflow:hidden; cursor:pointer;}
.ncs-nav li.normal a:hover,
.ncs-nav-classes:hover {filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#3F000000', endColorstr='#3F000000'); background:rgba(0,0,0,0.25);}
.ncs-nav-classes:hover a:hover { background-color: transparent!important;}
.ncs-nav li.active a, 
.ncs-nav li.active a:hover { background-color: #DD2726; }
.ncs-nav li.active a:hover {  background-color: #DD2726;}







.goods-p-sidebar {
    width: 210px;
    display: block;
    float: left;
    _position: relative/*IE6*/;
}

.goods-p-mod { margin-bottom: 10px;}
.goods-p-mod .title { background-color: #F7F7F7 ; height: 20px; padding: 5px 10px; border: solid #DDD; border-width: 1px 1px 0 1px;}
.goods-p-mod .title h4 { font: 600 14px/20px "Microsoft Yahei"; color: #666;}
.goods-p-mod .content { border: solid 1px #DDD; background:#FFF; }


.goods-p-sidebar .goods-code { width: 150px; height: 150px; margin: 20px auto; border: solid 4px #D7D7D7; position: relative; z-index: 1;}
.goods-p-sidebar .goods-code p { vertical-align: middle; text-align: center; display: table-cell; *display: block; width: 150px; height:150px; padding: 0; overflow: hidden;}
.goods-p-sidebar .goods-code img { max-width: 150px; max-height: 150px; margin-top:expression(150-this.height/2); *margin-top:expression(75-this.height/2);}
.goods-p-sidebar .goods-code-note { background-color: #FFF; text-align: center; display: none; width: 156px; height: 156px; border: solid 1px #D7D7D7; position: absolute; z-index: 1; top: -4px; left:  154px;}
.goods-p-sidebar .goods-code-note i { background: url(../images/goods/public_img.png) no-repeat 0 -70px; display: block; width: 80px; height: 120px; margin: 0 auto; }
.goods-p-sidebar .goods-code:hover span { display: block;}



.goods-p-sidebar .top-tab { height:28px; border-bottom: solid 1px #D7D7D7; }
.goods-p-sidebar .top-tab li { float:left;}
.goods-p-sidebar .top-tab li a { color: #777; line-height: 20px; text-decoration:none; background-color: #F7F7F7; text-align:center; width: 86px; height: 20px; float:left; margin: 4px 0 1px 4px; padding:1px 0; border: solid #D8D8D8; border-width: 1px 1px 0 1px; border-radius: 4px 4px 0 0; text-shadow: 1px 1px 0 rgba(255,255,255,.75);}
.goods-p-sidebar .top-tab li.current a { color:#000; background-color: #FFF; padding: 1px 0 2px 0; margin: 4px 0 0 4px; box-shadow: 0 -1px 1px rgba(0,0,0,.05);}
.goods-p-sidebar .top-bar .hide { display: none;}

.goods-p-sidebar .top-panel {display: block;margin: 0 0 -1px 0;}
.goods-p-sidebar .top-panel li { display: block; padding: 8px 12px 8px 4px; clear: both; margin-top: -1px; border-bottom: dashed 1px #E7E7E7;}
.goods-p-sidebar .top-panel li:hover { background-color: #F7F7F7; z-index: 1;}
.goods-p-sidebar .top-panel dl { display: block; height:50px; position: relative; z-index: 1;}
.goods-p-sidebar .top-panel dl:hover { z-index: 9;}
.goods-p-sidebar .top-panel dt { line-height: 16px; text-overflow: ellipsis ; overflow:hidden; white-space: nowrap; display: block; width: 130px; height: 16px; position: absolute; z-index: 1; top: 0; left: 60px;}
.goods-p-sidebar .top-panel dd.goods-pic { background-color: #FFF; display:block; width: 50px; height: 50px; position:absolute; z-index:999; top:0; left:0; }
.goods-p-sidebar .top-panel dd.goods-pic a { border: solid 1px #E7E7E7; width:40px; height: 40px; padding: 4px; display: inline-block; }
.goods-p-sidebar .top-panel dd.goods-pic p { background-color: #FFF; display:none; width:100px; height: 100px; padding:4px; border: solid 1px #F60; position:absolute; z-index:2; top:-10px; left:58px; box-shadow: 2px 2px 0px rgba(0,0,0,.2);}
.goods-p-sidebar .top-panel dd.goods-pic p big { font-size: 0; line-height: 0; width: 0; height: 0; display: block; border: 4px solid; border-color: transparent #FF6600 transparent transparent; position: absolute; z-index: 2; top: 18px; left: -9px;}
.goods-p-sidebar .top-panel dd.goods-pic p small { font-size: 0; line-height: 0; width: 0; height: 0; display: block; border: 4px solid; border-color: transparent #FFFFFF transparent transparent; position: absolute; z-index: 2; top: 18px; left: -8px;}
.goods-p-sidebar .top-panel dd.goods-pic:hover p { display: block;}
.goods-p-sidebar .top-panel dd.goods-pic:hover a { border-color: #F60;}
.goods-p-sidebar .top-panel dd.price { line-height: 16px; background: url(../images/goods/public.png) no-repeat 0 -80px; text-overflow: ellipsis ; overflow:hidden; white-space: nowrap; padding-left: 10px; width:110px; height: 16px; position: absolute; z-index: 1; top: 18px; left: 60px;} 
.goods-p-sidebar .top-panel dd.selled { line-height: 16px; background: url(../images/goods/public.png) no-repeat 0 -100px; text-overflow: ellipsis ; overflow:hidden; white-space: nowrap; width:100px; height: 16px; padding-left:20px; position: absolute; z-index: 1; top: 36px; left: 60px;}
.goods-p-sidebar .top-panel dd.selled strong { margin: 0 3px;}
.goods-p-sidebar .top-panel dd.collection{ line-height: 16px; background: url(../images/goods/public.png) no-repeat 0 -120px; float:left; text-overflow: ellipsis ; overflow:hidden; white-space: nowrap;  width:100px; height: 16px; padding-left:20px; position: absolute; z-index: 1; top: 36px; left: 60px;}
.goods-p-sidebar .top-panel dd.collection strong { margin: 0 3px;}

.goods-list-main {
	width: 960px;
}
/*.goods-list start*/
.goods-list .hd {
	height: 25px;
	background: #F1F1F1;
	padding: 6px 8px;
    border-bottom: 1px solid #E7E3E7;
    zoom: 1;
}

.goods-list .hd .f-sort a {
    float: left;
    padding: 0 10px;
    height: 23px;
    border: 1px solid #CCC;
    line-height: 23px;
    margin-right: -1px;
    background: #FFF;
    color: #333;
}
.goods-list .hd .f-sort a.curr {
    background: #e4393c;
    color: #FFF;
    border-color: #e4393c;
}

.goods-list-body {
	display: block;
	width: 102%;
	margin-left: -8px;
}
.goods-list-body .item {
	display: inline-block;
	width: 230px;
	height: 310px;
	margin: 13px 0 0 8px;
	z-index: -1;
}
.goods-list-body .item .box {
	border: 1px solid  #F3F1F1;
	border-radius: 5px;
	position: absolute;
	background-color: #FEFEFE;
	height: 315px;
	overflow: hidden;
	transition: border-color 0.4s ease-out;
}
.goods-list-body .item:hover .box {
    height: 428px;
    border: 1px solid rgb(231, 118, 19);
    z-index: 2;
}
.goods-list-body .item .box-main-img {
	padding: 5px 5px 0 5px;
}
.goods-list-body .item .box-main-img a {
	vertical-align: middle;
    width: 100%;
    height: 219px;
    overflow: hidden;
}
.goods-list-body .item .box-main-img img {
	min-width: 222px;
    min-height: 222px;
    max-width: 222px;
    max-height: 230px;

}
.goods-list-body .item .box-main-body {
}
.goods-list-body .item .box-main-simg {
	vertical-align: middle;
	background-color: rgba(250, 250, 250, 0.6);
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.goods-list-body .item .box-main-simg ul {
	width: 180px;
    height: 30px;
}
.goods-list-body .item .box-main-simg ul li {
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0 5px 0 0;
}
.goods-list-body .item .box-main-simg ul li a {
    line-height: 0;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    width: 28px;
    height: 28px;
    padding: 0;
    border: solid 1px #EEE;
    overflow: hidden;
}
.goods-list-body .item .box-main-simg ul li.selected a,
.goods-list-body .item .box-main-simg ul li a:hover {
    border-color: #E67817;
}
.goods-list-body .item .box-main-simg ul li img {
    max-width: 28px;
    max-height: 28px;
}
.goods-list-body .item .p-name {
	height: 20px;
	overflow: hidden;
	padding: 0 5px;
}
.goods-list-body .item .p-price {
	color: #C50000;
	display: block;
	height: 28px;
	padding: 0 5px;
	overflow: hidden;
}

.goods-list-body .item .p-price em.xsjg {
    text-overflow: ellipsis;
    font-size: 22px;
    font-weight: 700;
    max-width: 80px;
    float: left;
    overflow: hidden;
}

.goods-list-body .item .p-price em.bzjg {
    text-decoration: line-through;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: line-through;
    text-decoration-style: solid;
    color: #9F9F9F;
    text-overflow: ellipsis;
    max-width: 55x;
    float: left;
    margin-left: 8px;
    margin-top: 3px;
    overflow: hidden;
}

.goods-list-body .item .p-commit {
    border-top: 1px solid rgb(240, 239, 239);
    border-bottom: 1px solid rgb(240, 239, 239);
    height: 51px;
    overflow: hidden;
}

.goods-list-body .item .p-commit ul {
    vertical-align: middle;
}

.goods-list-body .item .p-commit ul li {
    width: 62px;
    height: 38px;
    padding: 6px;
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    border-left: 1px solid rgb(243, 243, 243);
}
.goods-list-body .item .p-commit ul li input {
	margin: 0;
}
.goods-list-body .item .p-commit ul li p {
    line-height: 20px;
    color: #999;
    height: 20px;
}
.goods-list-body .item .p-shop {
	text-align: center;
	padding: 5px 0;
}
.goods-list-body .item .p-shopping-cart {
	position: relative;
}
.goods-list-body .item .p-shopping-cart a{
	font-size: 12px;
	line-height: 22px;
	color: #2A2A2A;
	background-color: #D86805;
	text-align: center;
	display: block;
	padding: 5px 0;
	height: 22px;
}
.goods-list-body .item .p-shopping-cart a:hover {
	color: #fff;
}
.goods-list-body .item .g-icon-shopping-cart {
	display: block;
	position: absolute;
	overflow: hidden;
	top;
	top: 8px;
	left: 63px;
	width: 18px;
	height: 16px;
	width: 20px;
	background: url(../images/common/shopcart.png) 0 -58px no-repeat;
	_background: url(../images/common/shopcart.png) 0 -91px no-repeat;
}
/*.goods-list end*/

/*.pagination start*/
.pagination {
	display: inline-block;
	margin: 0 auto;
}

.pagination ul {
	font-size: 0;
	*word-spacing: -1px;
}

.pagination ul li {
	vertical-align: top;
	letter-spacing: normal;
	word-spacing: normal;
	display: inline-block;
	margin: 0 0 0 -1px;
}

.pagination ul li {
	*display: inline/*IE6ã€7*/;
	*zoom: 1;
}

.pagination li span {
	font: normal 14px/20px "microsoft yahei";
	color: #AAA;
	background-color: #FAFAFA;
	text-align: center;
	display: block;
	min-width: 20px;
	padding: 8px;
	border: 1px solid #E6E6E6;
	position: relative;

}

.pagination li a span , 
.pagination li a:visited span {
	color: #316ac5;
	text-decoration: none;
	background-color: #FFF;
	position: relative;
}

.pagination li a:hover span, .pagination li a:active span {
	color: #FFF;
	text-decoration: none !important;
	background-color: #E67817;
	border-color: #ccc;
	position: relative;
	cursor: pointer;
}

.pagination li a:hover {
	text-decoration: none;
}

.pagination li span.currentpage {
	color: #fff;
	font-weight: bold;
	background-color: #fc8e0d;
	border-color: #E6E6E6;
	position: relative;
}
/*.pagination end*/