@@charset "utf-8";
/* ================================ */
/* 积分商城页面独立样式定义 				*/
/* Author:			Hulihutu		*/
/* Copyright:		www.shopnc.net	*/
/* Create Date:		Aug-10-2012		*/
/* Retrofit Date:	Oct-15-2012		*/
/* ================================ */

.nc-appbar-tabs a.compare { display: none !important;}/*积分中心页面去除侧边栏对比*/

.ncp-container { width: 1200px; margin: 0 auto 10px auto;}
.ncp-base-layout { position: relative; z-index: 1; width: 1198px; height: 348px; border: solid 1px #f15c18;  overflow: hidden;}
.ncp-member-side { position: absolute; z-index: 2; top: 0; left: 0; bottom: 0; background-color: transparent; width: 298px;}
.ncp-member-bg { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 298px;}
.ncp-member-bg img { width: 1198px; height: 348px;}

.ncp-login { background-color: #FFF; height: 348px;}
/*会员概述*/
.ncp-member-info { padding: 22px 19px; overflow: hidden;}
.ncp-member-info .avatar { width: 88px; height: 88px; float: left; position: relative; z-index: 1;}
.ncp-member-info .avatar .frame { background: url(../img/shop/point_bg.png) no-repeat 0 0; width: 88px; height: 88px; position: absolute; z-index: 2; top: 0; left: 0;}
.ncp-member-info .avatar img { width: 80px; height: 80px; position: absolute; z-index: 1; top: 4px; left: 4px;}
.ncp-member-info dl { display: block; width: 140px; float: left; margin: 10px 0 0 10px;}
.ncp-member-info dt { font: 600 14px/20px "microsoft yahei"; margin-bottom: 6px;}
.ncp-member-info dd { line-height: 22px;}

/*会员等级*/
.ncp-member-grade { background-color: #FFFBF3; text-align: center; width: 100%; padding: 19px 0; border-top: solid 1px #FED4AE;}
.ncp-member-grade .progress-bar { font-size: 0; *word-spacing:-1px/*IE6、7*/; display: block;}
.ncp-member-grade .progress-bar em,
.ncp-member-grade .progress-bar span { vertical-align: middle; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE7*/; *zoom: 1;}
.ncp-member-grade .progress-bar em { font: 12px/20px "microsoft yahei"; text-align: center; width: 30px;}
.ncp-member-grade .progress-bar span { background-color: #CCC; width: 200px; height: 10px; border-radius: 5px;}
.ncp-member-grade .progress-bar span i { background-color: #F15C18; display: block; height: 10px; border-radius: 5px;}
.ncp-member-grade .progress { color: #AAA; text-align: center; margin-top: 5px;}
.ncp-member-grade .progress em { font-weight: 600; color: #F15C18; margin: 0 2px;}
.ncp-member-grade .links { text-align: center; margin-top: 5px;}
.ncp-member-grade .links a { color: #005EA6; margin: 0 20px;}
/* 会员积分 */
.ncp-member-point { font-size: 0; background-color: #FFF6E6; *word-spacing:-1px/*IE6、7*/; border-top: solid 1px #FED4AE;}
.ncp-member-point dl { vertical-align: top; letter-spacing: normal; word-spacing: normal; text-align: center; display: inline-block; *display: inline/*IE7*/; width: 98px; margin: 15px 0; border-left: dotted 1px #FED4AE; *zoom: 1;}
.ncp-member-point dt { font: 12px/30px "microsoft yahei"; color: #FF8400; height: 30px; padding: 10px 0 5px 0;}
.ncp-member-point dt strong { font-size: 20px; font-weight: 400; margin-right: 4px;}
.ncp-member-point dd { font: 12px/20px "microsoft yahei"; color: #555; height: 20px; padding: 5px 0 10px 0;}
.ncp-member-point a { text-decoration: none;}
/* 会员积分兑换购物车 */
.ncp-memeber-pointcart { background-color: #FFF2DA; text-align: center; border-top: solid 1px #FED4AE;}
.ncp-memeber-pointcart .btn { font: 14px/32px "microsoft yahei"; color: #FFF; background-color: #FFB577; display: inline-block; *display: inline/*IE7*/; width: 150px; height: 32px; margin: 19px auto; border-radius: 4px; position: relative; z-index: 1;*zoom: 1;}
.ncp-memeber-pointcart .btn:hover { background-color: #FF8400; text-decoration: none;}
.ncp-memeber-pointcart a em { font: 12px/18px Verdana; line-height: 18px; color: #FFF; background-color: #C11C1C; display: block; min-width: 10px; height: 18px; padding: 0 4px; border-radius: 9px; position: absolute; z-index: 1; top:-9px; right: 4px;}
/* 会员未登录 */
.ncp-not-login { height: 228px; padding: 120px 64px 0 80px;}
.ncp-not-login .button {  background: url(../img/shop/point_bg.png) no-repeat 0 -130px;}
.ncp-not-login .button a { display: block; width: 154px; height: 64px;}
.ncp-not-login .login-info-txt { display: block; text-align: center; padding-top: 15px;}
.ncp-not-login .login-info-txt li { display: block; line-height: 20px; color: #F4B944;}


/* 会员内容横向排列样式  */
.ncp-member-top { background-color: #fff2da; height: 106px; border: solid 1px #FED4AE; overflow: hidden;}
.ncp-member-top .ncp-member-info { background-color: #FFF; float: left;}
.ncp-member-top .ncp-member-grade { width: auto; float: left; padding: 18px; border-top: 0; border-left: solid 1px #FED4AE;}
.ncp-member-top .ncp-member-point { float: left; border-top: 0; border-left: solid 1px #FED4AE;}
.ncp-member-top .ncp-member-point dl { width: 119px; margin: 13px 0;}
.ncp-member-top .ncp-memeber-pointcart { float: left; width: 260px; padding: 18px 0; border-top: 0; border-left: solid 1px #FED4AE;}

/*首页内容部分*/
.ncp-main-layout { }
.ncp-main-layout .title { padding: 5px 5px 10px 5px; border-bottom: solid 2px #D93600;}
.ncp-main-layout .title h3 { font: 18px/32px "microsoft yahei"; color: #333; display: inline-block; *display: inline;}
.ncp-main-layout .title i { background: url(../img/shop/point_bg.png) no-repeat; vertical-align: bottom; display: inline-block; *display: inline; width: 32px; height: 32px; margin-right: 8px; *zoom: 1;}
.ncp-main-layout .title i.voucher { background-position: -100px 0;}
.ncp-main-layout .title i.exchange { background-position: -100px -40px;}
.ncp-main-layout .title i.rpt { background-position: -100px -80px;}
.ncp-main-layout .title .more { float: right; padding: 10px 0 0;}
.ncp-main-layout .title a { color: #999;}
.ncp-main-layout ul { font-size: 0; *word-spacing:-1px/*IE6、7*/;}
.ncp-main-layout li { font-size: 12px; vertical-align: top; display: inline-block; *display: inline/*IE7*/; *zoom: 1;}

/* 成长值介绍页面 */
.ncp-grade-layout { border: solid 1px #EEE; margin-top: -1px;}
.ncp-grade-layout .title { background-color: #F9F9F9; padding: 9px; border-bottom: solid 1px #EEE;}
.ncp-grade-layout .title h3 { font: 16px/20px "Microsoft Yahei"; color: #333;}
.ncp-grade-layout dl { font-size: 0; *word-spacing:-1px/*IE6、7*/;}
.ncp-grade-layout dt,
.ncp-grade-layout dd{ font-size: 12px; vertical-align: top; display: inline-block; *display: inline/*IE7*/; *zoom: 1;}
.ncp-grade-layout dt { font-size: 14px; text-align: center; width: 239px; padding: 30px;}
.ncp-grade-layout dt i { background: url(../img/shop/point_bg.png) no-repeat; display: inline-block; width: 64px; height: 64px;}
.ncp-grade-layout dt i.icon-01 { background-position: -170px 0;}
.ncp-grade-layout dt i.icon-02 { background-position: -234px 0;}
.ncp-grade-layout dd { width: 790px; padding: 30px;}
.ncp-grade-layout dd li { line-height: 24px; background: url(../img/shop/point_bg.png) no-repeat -398px 10px; padding-left: 10px;}
/* 成长值获得明细 */
.ncp-table-style { width: 100%; margin: 0 auto;}
.ncp-table-style th,
.ncp-table-style td { padding: 12px 0; text-align: center;}
.ncp-table-style thead th { background-color: #F9F9F9; border-bottom: solid 1px #EEE;}
.ncp-table-style tbody td { border-bottom: solid 1px #EEE;}

/*平台优惠券列表Copyright: Bizpower*/
.ncp-red-package { width: 1200; overflow: hidden; background-color: #FEE5A4;}
.ncp-red-package ul { width: 1170px; padding: 10px 0 40px 0; }
.ncp-red-package li { display: block; position: relative; z-index: 1; float: left; width: 346px; height: 165px; margin: 50px 0 0 44px; background: url(../img/shop/point_bg.png) no-repeat 0 -200px;}
.ncp-red-package ul li div { position: absolute; z-index: auto;}
.ncp-red-package .activity-name { top: 25px; left: 10px; width: 120px; height: 24px; font-size: 14px; font-weight: 600; line-height: 24px; color: #FF6E5B;}
.ncp-red-package .activity-name sub{ color: #FD6D5A; line-height: 24px; display: block; font-weight: 400}
.ncp-red-package .par-value { bottom: 62px; left: 10px; width: 120px; height: 50px; text-align: center; line-height: 60px; color: #FD6D5A;}
.ncp-red-package .par-value .number .pointer,
.ncp-red-package .par-value .number .decimal { display: none; }
.ncp-red-package .par-rate { bottom: 35px; left: 4px;  width: 130px; height: 20px; text-align: center; font-family: "microsoft yahei"; font-size: 12px; line-height: 20px; color: #FF6E5B;}
.ncp-red-package .conditions { top: 20px; left: 150px; width: 160px; text-align: center; font-family: "microsoft yahei"; font-size: 18px; color: #700505; line-height: 24px;}
.ncp-red-package .button { top: 55px; left: 180px; width: 104px; height: 40px; background: url(../img/shop/point_bg.png) no-repeat -170px -135px;}
.ncp-red-package .button a { display: block; text-align: center; font-size: 14px; font-family: "microsoft yahei"; color: #700505; line-height: 40px;}
.ncp-red-package .button a em { font-size: 18px; margin: 0 2px;}
.ncp-red-package .time-limit { bottom: 40px; left: 150px; width: 160px; height: 20px; text-align: center; font-size: 11px; line-height: 20px; color: #700505; }

/*账户信息*/

.ncp-member-account { font-size: 0; word-spacing:-1em/*IE6、7*/; vertical-align: top; display: inline-block;}
.ncp-member-account dl {font-size: 12px; word-spacing: normal; letter-spacing: normal; vertical-align: top; display: inline-block; *display: inline/*IE7*/; padding: 0 10px; margin-left: 10px; *zoom: 1;}


.ncp-grade { width: 900px; /*margin-left: 298px;*/}
.ncp-grade .title { background-color: #F9F9F9; padding: 9px; border-bottom: solid 1px #EEE;}
.ncp-grade .title h3 { font: normal 16px/20px "Microsoft Yahei"; color: #333; }
.ncp-gradeall-bar { font-size: 0; *word-spacing:-1px/*IE6、7*/; background: url(../img/shop/point_grade.png) no-repeat 0 0; width: 660px; height: 18px; padding: 213px 200px 77px 40px;}
.ncp-gradeall-bar .itemlevel { font-size: 12px; line-height: 20px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/* IE6,7 */;  *zoom:1; position: relative; z-index: 1;}
.ncp-gradeall-bar .exp-lv0 { width: 15%;}
.ncp-gradeall-bar .exp-lv1 { width: 35%;}
.ncp-gradeall-bar .exp-lv2 { width: 35%;}
.ncp-gradeall-bar .exp-lv3 { width: 15%;}
.ncp-gradeall-bar .gradelabel { position: absolute; z-index: 1; top: -55px;}
.ncp-gradeall-bar .gradelabel strong { font: 18px/20px "Times New Roman", Times, serif; color: #333; display: block;}
.ncp-gradeall-bar .gradelabel i { font: 11px/18px Tahoma, Geneva, sans-serif; color: #555;  display: block;}
.ncp-gradeall-bar .exp-lv0 .gradelabel { display: none;}
.ncp-gradeall-bar .exp-lv1 .gradelabel { left: -90px;}
.ncp-gradeall-bar .exp-lv2 .gradelabel { left: -120px;}
.ncp-gradeall-bar .exp-lv3 .gradelabel { left: -90px;}
.ncp-gradeall-bar .bar i { background-color:#F66; display: block; width: 14px; height: 14px; border: solid 2px #FFF; border-radius: 9px; position: absolute; z-index: 3; top: 0;}
.ncp-gradeall-bar .exp-lv0 .bar i { left: 5px;}
.ncp-gradeall-bar .exp-lv1 .bar i { left: -7px;}
.ncp-gradeall-bar .exp-lv2 .bar i { left: -7px;}
.ncp-gradeall-bar .exp-lv3 .bar i { left: -7px;}
.ncp-gradeall-bar .arrow { font-size: 0; border-color: transparent transparent #FFF transparent; border-style: dashed dashed solid dashed; border-width: 8px; width: 0; height: 0; line-height: 0; position: absolute; z-index: 4; top: 10px; left: 5px;}
.ncp-gradeall-bar .exp-lv0 .arrow { left: 5px;}
.ncp-gradeall-bar .exp-lv1 .arrow { left: -7px;}
.ncp-gradeall-bar .exp-lv2 .arrow { left: -7px;}
.ncp-gradeall-bar .exp-lv3 .arrow { left: -7px;}
.ncp-gradeall-bar .tips { background-color: #FFF; border-radius: 5px; padding: 0 10px; white-space: nowrap; position: absolute; z-index: 2; top: 26px; overflow: hidden;}
.ncp-gradeall-bar .tips p { color: #777; padding: 5px; border-top: dotted 1px #CCC;  margin-top: -1px;}
.ncp-gradeall-bar .tips strong { color: #F60;}
.ncp-gradeall-bar .tips em { color: #333;}
.ncp-gradeall-bar .exp-lv1 .tips  { left: -20px;}
.ncp-gradeall-bar .exp-lv1 .tips  { left: -120px;}
.ncp-gradeall-bar .exp-lv2 .tips  { left: -120px;}
.ncp-gradeall-bar .exp-lv3 .tips  { left: -120px;}



.ncs-goods-summary { width: 600px}
.ncs-goods-summary dl dd { width: 520px}
.ncp-goods-layout { width: 1200px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden;}
.ncp-sidebar { width: 210px; float: left;}
.ncp-sidebar-container { margin-bottom: 10px;}
.ncp-sidebar-container .title { background-color: #F7F7F7 ; height: 20px; padding: 5px 10px; border: solid #DDD; border-width: 1px 1px 0 1px;}
.ncp-sidebar-container .title h4 { font: 600 14px/20px "Microsoft Yahei"; color: #666;}
.ncp-sidebar-container .content { border: solid 1px #DDD; background:#FFF; }
.ncp-sidebar .recommend { width: 190px; margin: 0 auto; overflow: hidden;}
.ncp-sidebar .recommend li { padding: 10px 5px; margin: -1px 0 0 0; border-top: dotted 1px #DDD;}
.ncp-sidebar .recommend .gift-pic { width: 160px; height: 160px; margin: 0 auto;}
.ncp-sidebar .recommend .gift-pic a { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 160px; height: 160px; overflow: hidden;}
.ncp-sidebar .recommend .gift-pic a img { max-width: 160px; max-height: 160px; margin-top:expression(160-this.height/2); }
.ncp-sidebar .recommend .gift-name { line-height: 16px; height: 32px; margin: 5px 0; overflow: hidden;}
.ncp-sidebar .recommend .pgoods-points { font: 600 14px/20px Tahoma, Geneva, sans-serif; color: #F32613; margin-right: 6px;}
.ncp-sidebar .recommend .pgoods-points span { font: 600 12px/16px Georgia,Arial; color: #FFF; background-color: #F32613; padding: 2px 4px; border-radius: 2px; }
.ncp-goods-main { float: right; width: 980px; }
/*Copyright: www.bizpower.com*/
.ncp-info { width: 210px;}
.ncp-info .title { background-color: #F5F5F5; padding: 5px 10px; border: solid 1px #E6E6E6;}
.ncp-info .title h4 { font: 600 14px/20px "Microsoft Yahei"; color: #555;}
.ncp-info .content { border: solid #E6E6E6; border-width: 0 1px 1px;}
.ncp-info .content dl { font-size: 0; *word-spacing:-1px/*IE6、7*/; display: block; padding: 6px 0;}
.ncp-info .content dl dt { font-size: 12px; color: #666; vertical-align: top; letter-spacing: normal; word-spacing: normal; text-align: right; display: inline-block; *display: inline/*IE7*/; width: 68px; *zoom:1;}
.ncp-info .content dl dd { font-size: 12px; color: #333; vertical-align: top; letter-spacing: normal; word-spacing: normal; white-space: nowrap; text-overflow: ellipsis; display: inline-block; *display: inline/*IE7*/; width: 130px; *width: 125px; overflow: hidden; zoom: 1;}


.ncp-exchangeNote { padding: 0 10px; overflow: hidden;}
.ncp-exchangeNote li { padding: 10px 0; margin-top: -1px; border-top: dotted 1px #CCC; overflow: hidden;}
.ncp-exchangeNote li .user-avatar { width: 36px; height: 36px; padding: 1px; margin-right: 5px; border: solid 1px #EEE; border-radius: 20px; float: left;}
.ncp-exchangeNote li .user-avatar img { width: 36px; height: 36px; border-radius: 20px;}
.ncp-exchangeNote li .user-name { float: left; width: 140px; height: 20px;}
.ncp-exchangeNote li .user-log { color: #999; float: left; width: 140px; height: 20px;}


/*积分礼品列表*/
.exchange-block { padding-top: 20px;}
.ncp-exchange-list { padding: 15px;}
.ncp-exchange-list li { width: 200px; padding: 15px;}
.ncp-exchange-list li:hover { box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.ncp-exchange-list li .gift-pic { display: block; }
.ncp-exchange-list li .gift-pic a {line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 200px; height: 200px; overflow: hidden;}
.ncp-exchange-list li .gift-pic img { max-width: 200px; max-height: 200px; margin-top:expression(200-this.height/2); }
.ncp-exchange-list li .gift-name { line-height: 18px; display: block; width: 100%; height: 36px; margin: 10px 0; overflow: hidden;}
.ncp-exchange-list li .exchange-rule { background-color: #F9F9F9; overflow: hidden;}
.ncp-exchange-list li .exchange-rule .pgoods-price { line-height: 18px; color: #999; display: block; width: 150px; height: 18px; float: left; margin: 5px 0 0 10px;}
.ncp-exchange-list li .exchange-rule .pgoods-price em { text-decoration: line-through;}
.ncp-exchange-list li .exchange-rule .pgoods-points { font-size: 12px; color: #D93600; display: block; width: 140px; float: left; margin: 5px 0 5px 10px; clear: left;}
.ncp-exchange-list li .exchange-rule .pgoods-grade { font-family: Georgia,Arial; font-size: 18px; line-height: 53px; background-color: #E8E8E8; text-align: center; display: block; width: 40px; height: 53px; float: right; clear: left;}
.norecord { font: 12px/20px "microsoft yahei"; color:#999; text-align:center; margin: 100px 0;}


.ncp-main-layout ul { font-size: 0; *word-spacing:-1px/*IE6、7*/;}
.ncp-main-layout li { font-size: 12px; vertical-align: top; display: inline-block; *display: inline/*IE7*/; *zoom: 1;}


/* 店铺券分类选择 */
.ncp-sort-bar { display: block; position: relative; z-index: 1; width: 1198px; height: 40px; margin: 0 auto; border: solid 1px #E8E8E8; background: #F5F5F5;}
.ncp-sortbar-array { display: block; float: left; height: 40px;}
.ncp-sortbar-array .screen { margin: -1px 0;}
.ncp-sortbar-array .screen li { position: relative; z-index:1; float: left; margin-left: -1px;}
.ncp-sortbar-array .screen li:hover { z-index: 2;}
.ncp-sortbar-array .screen li a { display: block; height: 20px; padding: 10px 15px; border: solid 1px #E8E8E8; font-size: 12px; line-height: 20px; color:#888;}
.ncp-sortbar-array .screen li a i { background: url(../img/search.ele.png) no-repeat 0 -380px; vertical-align: middle; display: inline-block; width: 13px; height: 12px; margin-left: 4px;}
.ncp-sortbar-array .screen li:hover a { background-color: #FFF;}
.ncp-sortbar-array .screen li.selected a { border-color: #FF6D02; background-color: #FF6D02; color: #FFF;}

.ncp-sortbar-array .screen li a:hover { text-decoration: none;}
.ncp-sortbar-array .screen li.selected a.asc i { background-position: 0 -203px;}
.ncp-sortbar-array .screen li.selected a.desc i { background-position: 0 -225px;}

.ncp-sortbar-rest{ display: block; float: left; height: 26px; padding: 7px 14px; line-height: 26px; color: #888; overflow: hidden;}
.ncp-sortbar-rest .block { display: block; white-space: nowrap; overflow: hidden;}
.ncp-sortbar-rest .input-text { width: 60px;}
.ncp-sort-bar .input-text { float: left; height: 20px; padding: 2px; text-align: center; border: solid 1px #E8E8E8; font-family: Verdana; color: #AAA; line-height: 20px; -webkit-transition: .2s ease-in-out; -moz-transition: -webkit-transform .2s ease-in-out; -o-transition: -webkit-transform .2s ease-in-out; transition: .2s ease-in-out;}
.ncp-sort-bar .input-text:focus { border-color: #E8E8E8 !important; color: #AAA; }
.ncp-sort-bar .line { float: left; width: 8px; height:13px; margin: 0 6px 12px 6px; border-bottom: solid 1px #888;}
.ncp-sort-bar .btn { float: left; height: 20px; padding: 1px 9px 3px 9px; margin-left: 10px; border: solid 1px #DDD; border-radius: 0; background-color: #FFF; font-size: 12px !important; line-height: 20px; color: #999; -webkit-transition: .2s ease-in-out; -moz-transition: -webkit-transform .2s ease-in-out; -o-transition: -webkit-transform .2s ease-in-out; transition: .2s ease-in-out;}
.ncp-sort-bar .btn:hover { background-color: #FF6D02; color: #FFF; -webkit-transition: .2s ease-in-out; -moz-transition: -webkit-transform .2s ease-in-out; -o-transition: -webkit-transform .2s ease-in-out; transition: .2s ease-in-out;} 


.ncp-category { display: block; height: 36px; border: solid 1px #DDD; overflow: hidden;}
.ncp-category dl { float: left;}
.ncp-category dt, 
.ncp-category dd { float: left;}
.ncp-category dt { font-weight: 600; text-align: right; width: 110px; }
.ncp-category .searchbox dt { line-height: 28px;}
.ncp-category ul { font-size: 0; word-spacing:-1em;}
.ncp-category li { float: left; word-spacing: normal; letter-spacing: normal; white-space: nowrap; padding: 0 10px; margin-left: 10px;*zoom: 1; line-height: 36px;}
.ncp-category .searchbox li { cursor: pointer;}
.ncp-category li.selected { color: #FFF; background-color: #D93600;}
.ncp-category li.selected em.asc { background: url(../images/point_bg.png) no-repeat 0 -100px; vertical-align: middle; display: inline-block; width: 8px; height: 8px; margin-left: 4px;}
.ncp-category li.selected em.desc { background: url(../images/point_bg.png) no-repeat -8px -100px; vertical-align: middle; display: inline-block; width: 8px; height: 8px; margin-left: 4px;}

.ncp-category li a.selected { font-weight: 600; color: #F32613; }



/* 商品内容处TabBar */
.tabbar { background: #FFF;}
.ncp-goods-title-nav { margin-top: 7px;}
.ncp-goods-title-nav ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; background-color: #FCFCFC; border: solid #D7D7D7 1px;}
.ncp-goods-title-nav ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block;}
.ncp-goods-title-nav ul li { *display: inline/*IE6,7*/;}
.ncp-goods-title-nav ul li a { font: normal 14px/20px "Microsoft Yahei"; text-decoration:none; color:#777; background-color: #F5F5F5; display: block; padding: 6px 15px 5px 15px; border-style: solid; border-color: #D7D7D7; border-width: 0 1px 0 0;}
.ncp-goods-title-nav ul li.current { margin: -7px 0 -1px -1px;}
.ncp-goods-title-nav ul li.current a { color: #333; background-color: #FFF; padding: 11px 15px 6px 15px; border-style: solid; border-color: #D93600 #DDD transparent #DDD; border-width: 2px 1px 0 1px ;}
.ncp-goods-info-content { padding: 10px 0; border: 0 none; margin: 0; overflow: hidden;}

/*领券中心*/
.voucher-wrap{ background:#f6f6f6; font-family: "Microsoft YaHei" }
.voucher-top{position: relative; height: 400px; width: 100%; overflow: hidden;}
.voucher-top img{display: block; width: 1200px; height: 400px; overflow: hidden; margin:0 auto;}
.voucher-cate{position:relative; top:-20px; border-top:2px solid #e3221d; overflow: hidden; z-index: 2}
.voucher-cate .voucher-lap{ margin-bottom: 20px; }
.voucher-cate .voucher-lap .cate-list{ width: 1200px; position: relative; display: block; background: #fff;min-height: 58px; }
.voucher-cate .voucher-lap .cate-list .cate-left{display: block; width: 1090px; height: 58px; overflow: hidden;}
.voucher-cate .voucher-lap .cate-list .cate-item{ display: block; float: left; height: 58px; line-height:58px; font-size: 16px; text-align:center; color: #333;border-left: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7; width: 108px }
.voucher-cate .voucher-lap .cate-list .cate-item:first-child{border-left: 0}
.voucher-cate .voucher-lap .cate-list .cate-item:nth-child(11n){border-left: 0; width: 108px}
.voucher-cate .voucher-lap .cate-list .cate-item.cur{ background: #e3221d; color: #fff;}
.voucher-cate .voucher-lap .cate-list .cate-item:hover{background: #e3221d; color: #fff;}
.voucher-cate .voucher-lap .cate-list .cate-item:hover s{border-color: #fff transparent transparent;}
.voucher-cate .voucher-lap .cate-list .cate-more{display: block; height: 58px; line-height:58px; font-size: 16px; text-align:center; color: #333;border-left: 1px solid #e7e7e7; width: 110px; position: absolute; top: 0;right: 0}
.voucher-cate .voucher-lap .cate-list .cate-more s{position: relative; top:-3px; font-size: 0; width: 0; height: 0; border-width: 6px; border-style: solid; border-color: #333 transparent transparent; z-index: 4;  margin-left: 5px}
.voucher-cate .voucher-lap .cate-list .cate-more.cur{ background: #e3221d; color: #fff; border-left-color:#e3221d}
.voucher-cate .voucher-lap .cate-list .cate-more:hover{background: #e3221d; color: #fff;}
.voucher-cate .voucher-lap .cate-list .cate-more:hover s{border-color: #fff transparent transparent;}
.voucher-cate .voucher-lap .cate-list .more-show{border-bottom:1px solid #e7e7e7; }
.voucher-cate .voucher-lap .cate-list .more-show:hover s{top:-9px;  border-color: transparent transparent #fff;}
.voucher-cate .voucher-lap .cate-list .more-show s{ top:-9px;  border-color: transparent transparent #333;}
.voucher-cate .voucher-lap .cate-list .cate-adorn{ display: block; width: 1090px;height: 1px; position: absolute;left: 0; bottom: 0;background: #fff }
.voucher-cate .cate-cont{ display: block; width: 1240px; min-height: 500px }
.voucher-cate .cate-cont .voucher-item{position: relative; height: 170px; padding-right: 65px; border:1px solid #f1f1f1; background: #fff; float: left; margin:2px 28px 28px 2px; width: 313px; }
.voucher-cate .cate-cont .voucher-item:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}
.voucher-cate .cate-cont .voucher-item .v-type{padding:25px 0 20px 25px;}
.voucher-cate .cate-cont .voucher-item .v-type .v-price{overflow: hidden; display: block; color: #ff5656}
.voucher-cate .cate-cont .voucher-item .v-type .v-price em{ float: left; font-family: verdana; font-size: 24px; }
.voucher-cate .cate-cont .voucher-item .v-type .v-price strong{float: left; line-height: 50px; margin:0 10px 0 5px;  font-family: arial; color:#FB9999;} 
.voucher-cate .cate-cont .voucher-item .v-type .v-price strong .pointer,
.voucher-cate .cate-cont .voucher-item .v-type .v-price strong .decimal{display: none}
.voucher-cate .cate-cont .voucher-item .v-type .v-price strong .integer{font-weight: 700 !important; font-family: arial}
.voucher-cate .cate-cont .voucher-item .v-type .v-price strong .yuan{float: left; margin-top:-8px;}
.voucher-cate .cate-cont .voucher-item .v-type .v-price .txt{ float: left; line-height: 24px; }
.voucher-cate .cate-cont .voucher-item .v-type .v-price .txt .m-level{color: #ff5656}
.voucher-cate .cate-cont .voucher-item .v-type .v-price .txt span{ color: #666; display:inline-block; font-size: 16px; }
.voucher-cate .cate-cont .voucher-item .v-type .v-range{line-height: 22px; color: #999}
.voucher-cate .cate-cont .voucher-item .v-type .v-range .b-time{margin-top:4px; font-weight: 600}
.voucher-cate .cate-cont .voucher-item .v-type .v-range .range-item p{ width: 200px; cursor: default; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; }
.voucher-cate .cate-cont .voucher-item .v-type .v-range .range-item i{display: inline-block; width: 130px; height: 8px; background:#e4d6d6; overflow: hidden; position: relative}
.voucher-cate .cate-cont .voucher-item .v-type .v-range .range-item i b{position: absolute; left: 0; top: 0; height: 8px; background: #f86868}
.voucher-cate .cate-cont .voucher-item .v-type .v-range .range-item span{color: #666}
.voucher-cate .cate-cont .voucher-item .v-opbtns{position: absolute;  top: 0; right: 0; width: 20px; height: 133px; padding:37px 22px 0 32px; line-height:24px; font-size: 14px; color: #fff; background: #FB9999}
.voucher-cate .cate-cont .voucher-item .v-opbtns a{ display: block; width: 100%; height: 100%; color: #fff }
.voucher-cate .cate-cont .voucher-item .v-opbtns a .semi-circle{ display: block; position: absolute; left: 0;top: 0; width: 3px; height: 170px; background:url(../img/semi-circle.png) no-repeat; }
.voucher-cate .cate-cont .voucher-item .v-opbtns a:hover{color: #9c1a1e}
.voucher-cate .cate-cont .voucher-item .v-state .btn-state{ width: 69px; height: 69px; overflow: hidden; bottom:5px; right: 82px; position: absolute; color: transparent; }
.voucher-cate .cate-cont .voucher-item .v-state .btn-getend{ background: url(../img/quan-state.png) no-repeat; background-position: -2px 0;}
.voucher-cate .cate-cont .voucher-item .v-state .btn-geted{ background: url(../img/quan-state.png) no-repeat; background-position: -74px 0;}

.voucher-cate .cate-cont .voucher-gray-item .v-price{color: #c3c3c3 !important}
.voucher-cate .cate-cont .voucher-gray-item .v-opbtns{ background: #c3c3c3 !important; padding-top:22px !important; padding-bottom: 15px !important }
.voucher-cate .cate-cont .voucher-gray-item .v-opbtns a{color: #868686 !important}
.voucher-cate .cate-cont .voucher-gray-item .v-opbtns a:hover{color: #868686 !important; cursor: default !important;}

.platform .v-price strong { color: #74d2d4 !important}
.platform .v-price .txt .m-level{color: #74d2d4 !important}
.platform .v-opbtns{background:#74d2d4 !important}
.platform .v-opbtns a:hover{color: #007f82 }
.platform .v-type .v-range .range-item i b{background:#009fa2 !important }
.platform .v-state .btn-geted{background-position: -144px 0 !important}


/*优惠券套组领取*/
.v-g-banner{display: block; width: 100%; height: 360px; overflow: hidden; position: relative;}
.v-g-banner img{ display: block; width: 100%; height: 360px; }
.v-g-content{display: block; width: 1200px; min-height: 500px; padding:15px 0; position: relative;}
.v-g-content .v-g-item{position: relative; height: 160px; width: 283px; border:1px solid #eaeaea; overflow:hidden; float: left; margin:0 20px 20px 0; background:#fff;}
.v-g-content .v-g-item:nth-child(4n){margin-right: 0}
.v-g-content .v-g-item .v-pointion{width: 100px;height: 100px; position: absolute; top:-25px; right: -25px; background: url(../img/voucher.png) no-repeat; background-position: 50% 50%;opacity: 0.15}
.v-g-content .v-g-item .type{padding:25px;}
.v-g-content .v-g-item .type .price{overflow: hidden; display: block; margin-bottom: 10px; color: #ff5656}
.v-g-content .v-g-item .type .price .yuan{ float: left; font-family: verdana; font-size: 24px; }
.v-g-content .v-g-item .type .price em .pointer,
.v-g-content .v-g-item .type .price em .decimal{display: none;}


.v-g-content .v-g-item .type .price .integer{float: left; line-height: 50px; margin:0 10px 0 5px; font-size: 60px; font-family: arial} 
.v-g-content .v-g-item .type .price .txt{ float: left; line-height: 30px; }
.v-g-content .v-g-item .type .price .txt p{height: 24px; line-height: 24px}
.v-g-content .v-g-item .type .price .txt span{ color: #666; display:inline-block; font-size: 16px; }
.v-g-content .v-g-item .type .range{line-height: 22px; color: #999}
.v-g-content .v-g-item .type .range .range-item p{ width: 200px; cursor: default; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; }
.v-g-option{display: block; width: 100%; height: auto;margin:15px 0; text-align: center;}
.v-g-option .usable{display: block; width: 148px; height: 48px; }
.v-g-option .usable{ display: inline-block; font-size: 16px; line-height: 38px; color: #FFF; text-align: center; height: 38px; padding: 4px 8px; border: solid 1px #ff5656; background-color: #ff5656; border-radius: 4px; cursor: pointer;}
.v-g-option .usable:hover{color: #FFF; text-decoration: none; background-color: #FF500B;}
.v-g-option .disabled{ display: inline-block; font-size: 16px; line-height: 38px; color: #868686; text-align: center; height: 38px; padding: 4px 15px; border: solid 1px #c3c3c3; background-color: #eee; border-radius: 4px; }

.time-sider{display: block; width: 100%; padding:25px 0; overflow: hidden; position: relative;}
.time-sider .time-list{display: block; width: 1200px; height: 40px; overflow: hidden;}
.time-sider .time-list span{color: #333; font-size: 20px; line-height: 2}
.time-sider .time-list .timer .h,.time-sider .time-list .timer .m,.time-sider .time-list .timer .s{background-color:#000; border:1px solid #000; color:#fff; padding:5px; margin:0 3px; border-radius:5px}








