.bl_module .tp_rc,.bl_module .ft_rc { background-image:url(../images/all950bg2.gif); background-repeat:repeat-x;}
.pro_info .hd,.bl_module .bd .line_yellow,.bl_module .bd .line_green { background-image:url(../images/repeatX2.png); background-repeat:repeat-x;}
.pro_mainInfo .bd .service,.pro_mainInfo .bd .presentation .fav_pro,.pro_info .hd li { background-image:url(../images/live_bg.png); background-repeat:no-repeat;}
.pro_mainInfo .hd em.hit,.pro_mainInfo .bd .price .title,.pro_mainInfo .bd .presentation,.comments .comment_hd,.comments .comment_bd,.comment_write .hd { background-image:url(../images/icon2.gif); background-repeat:no-repeat;}
.pro_mainPic { border:1px solid #ddd; float:left; width:280px; height:260px; overflow:hidden;}
.pro_mainInfo { float:right; display:inline; margin-left:18px; width:438px;height:auto;}
.pro_mainInfo .hd { border-bottom:1px dotted #9c9c9c; line-height:25px; text-align:left;}
.pro_mainInfo .hd h2 { float:left; font-size:16px; font-weight:bold; color:#1D50A1;}
.pro_mainInfo .hd em.hit { float:right; background-position:0px -29px; display:block; padding-left:18px;}
.pro_mainInfo .hd em.hit b { color:#339900;}
.pro_mainInfo .hd .info {}
.pro_mainInfo .hd .info span { color:#a0a49d; display:inline; margin-right:10px; float:left; padding-left:17px; background:url(../images/icon4.gif) no-repeat 0 -26px;}
.pro_mainInfo .hd .info span.miaosu {}
.pro_mainInfo .hd .info span.tuihuan { background-position:0 -53px;}
.pro_mainInfo .hd .info span.peisan { background-position:0 -80px;}
.pro_mainInfo .hd .info span.weixiu { background-position:0 -105px;}
.pro_mainInfo .hd .info span.fahuo { background-position:0 -131px;}
.pro_mainInfo .hd .info span.baozhang { background-position:0 -158px;}
.pro_mainInfo .hd .info .right { float:right; background:url(../images/pro_show_15.gif) no-repeat 0 0; line-height:18px; width:111px; height:18px; color:#36800a; overflow:hidden; text-align:center;}

.pro_mainInfo .bd { text-align:left; padding:6px; color:#333;height:auto;}
.pro_mainInfo .bd li { font-size:12px; line-height:32px; height:28px; overflow:hidden; float:left; width:260px;}
.pro_mainInfo .bd li span.shangjia_name { display:block; float:left;}
.pro_mainInfo .bd li span.shangjia { display:inline; float:left; margin:6px 0 0 5px;}
.pro_mainInfo .bd li a { text-decoration:underline;}
.pro_mainInfo .bd li .youhuo { padding:2px 23px 2px 6px; border:1px solid #6b90da; background:#f0f7f9 url(../images/icon2.gif) no-repeat 33px -979px; font-size:12px;}
.pro_mainInfo .bd li .quehuo { padding:2px 23px 2px 6px; border:1px solid #6b90da; background:#f0f7f9 url(../images/icon2.gif) no-repeat 33px -956px; font-size:12px;}
.pro_mainInfo .bd .price { margin-top:10px; border-bottom:1px dotted #999; padding-bottom:10px;}
.pro_mainInfo .bd .price .title { display:block; background:none; padding:0; line-height:28px;font-size:12px;}
.pro_mainInfo .bd .price del { font-size:18px; color:#666;}
.pro_mainInfo .bd .price b { font-size:22px; color:#e50202; font-weight:normal;}
.pro_mainInfo .bd .price .yellow_skin { color:#ff6600;}
.pro_mainInfo .bd .presentation { margin-top:10px; padding-left:20px; background-position:0 -933px;}
.pro_mainInfo .bd .presentation a { color:#3e7200;}
.pro_mainInfo .bd .presentation .fav_pro { display:block; float:right; background-position:-153px -32px; width:68px; height:19px; color:#333; padding:4px 0 0 7px; line-height:14px;}
.pro_mainInfo .bd .push_button {margin-top:15px;}
.pro_mainInfo .bd .buy { float:left;}
.pro_mainInfo .bd .alipay { float:left; display:inline; margin:0 20px;}
.pro_mainInfo .bd .service { background:none!important; height:38px; width:283px; overflow:hidden; padding:0px 0 0 10px;}
.pro_mainInfo .bd .service li { float:left; font-size:12px; color:#7e6246; width:70px;}
.pro_mainInfo .bd .service li.text { padding-top:6px;}
.pro_mainInfo .bd .service li.pic { padding-top:11px;}
.pro_info { position:relative; margin-top:40px; text-align:center}
.pro_info  img{ max-width:750px;}
.pro_info .hd { background-position:0 -80px; height:32px;}
.pro_info .hd li { background-position:-312px 0; width:94px; height:32px; float:left; margin-right:3px; font-size:14px;}
.pro_info .hd li a { color:#333; line-height:28px;}
.pro_info .hd li.selected { background-position:-218px 0;}
.pro_info .hd li.selected a { color:#fff; font-weight:bold;}
.pro_info .bd { padding:10px; text-align:left; font-size:14px;}
.pro_info .ft { position:absolute; top:9px; right:7px;}
.bl_module { position:relative; margin-top:10px;}
.bl_module .tp_rc { display:block; height:6px; background-position:0 0; overflow:hidden;}
.bl_module .ft_rc { display:block; height:6px; background-position:0 -7px; overflow:hidden;}
.bl_module .bd { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; text-align:left;}
.bl_module .bd h3 { font-size:14px; height:24px; font-weight:bold; padding-left:10px;}
.bl_module .bd h3.yellow { color:#f26522;}
.bl_module .bd h3.green { color:#197b30;}
.bl_module .bd h3 .mun { font-size:12px; font-weight:normal; color:#666;}
.bl_module .bd .line_yellow { margin:0 6px; display:block; overflow:hidden; height:9px; background-position:0 -24px;}
.bl_module .bd .line_green { margin:0 6px; display:block; overflow:hidden; height:9px; background-position:0 -33px;}
.bl_module .bd .cont {}
.bl_module .bd .cont li {}
.bl_module .ft { position:absolute; top:12px; right:12px;}

.cont_proList { padding:10px 0 10px 18px;}
.cont_proList li { float:left; width:158px; text-align:left; margin-bottom:8px;}
.cont_proList li b { display:block;}
.cont_proList li b a img { padding:4px; border:1px solid #e4e4e4;}
.cont_proList li b a:hover img { border:1px solid #f50!important;}
.cont_proList li span.price { padding-left:12px; background:url(../images/rmb.gif) no-repeat 0px 4px; color:#b61300; display:block; font-size:16px; font-weight:bold;}
.cont_proList li span.price sup { color:#666; font-size:16px;}
.cont_proList li span.price del { color:#666; font-size:12px; font-weight:normal;}
.cont_proList li span.title { padding-left:3px; line-height:18px; height:18px; white-space: nowrap; overflow:hidden;}
.cont_proList li span.title a { text-decoration:underline;}

.dpLeft{ float:left; width: 210px;}
.dpRight{ float:right; width: 760px;}
.dpLeft .pInfor{border-bottom:1px solid #DEDEDE; height:auto; border-top:1px solid #DEDEDE; padding:10px 0 10px 0;}
.dpLeft .pInfor .qq{padding-top:5px;_padding-top:0;height:30px;line-height:32px;clear:both;}
.dpLeft .pInfor img{vertical-align:-6px; padding-right:2px;}
.dpLeft .pInfor span.b { display:block; float:left; width:60px;}
.dpLeft .pInfor span.c { display:block; float:left; width:190px; color:#404040;}
.dpLeft .pInfor span.d { color:#404040;}
.dpLeft .pInfor .tel {display:block; background:url(../images/shop_tel.gif) no-repeat 0;height:29px; width:165px; margin-top:3px;margin-left:12px;}
.dpLeft .pInfor .tel em {line-height:28px;padding:5px 0 0 40px; text-align:left; font-weight:bold; color:#1d5948; font-size:14px;}
.dpLeft .pingjia{border-bottom:1px solid #DEDEDE;padding:8px 0 8px 0;height:120px;overflow:hidden;}
.dpLeft .Identity span{padding-bottom:3px; display:inline-block;#margin-top:-2px; #padding-bottom:0px}
.dpLeft .Identity img{vertical-align:-4px;padding-right:2px; #vertical-align:5px;}
.dpLeft .viewhit{ background:url(../images/viewhit.gif) 10px -2px no-repeat #FFF8E6; border:1px #dedede solid; padding-top:3px;}
.dpLeft .viewhit li{ margin:5px 5px 5px 30px; color:#888888}
.dpLeft .viewhit li .hit{ color:#429300; font-weight:bold; font-family:"microsoft yahei";}
.dpLeft .viewhit li .time{ color:#404040}
.dpLeft .br{ overflow:auto; height:auto;}
.dpLeft .br a{ color:#000; line-height:27px; margin-left:30px;}
.dpLeft .br a:hover{ text-decoration:none;}
.dpLeft .baocuo{ background:url(../images/renling.gif) top left no-repeat; float:left; display:inline-block; width:71px; height:27px;}
.dpLeft .renling{ background:url(../images/renling.gif) bottom left no-repeat; float:right; display:inline-block;width:115px; height:27px;}
.dpLeft .box{ border:1px solid #F6581E}
.box{ background-color:#fff; overflow:hidden;}
.box .tit{ height:35px; background:url(../images/hdbg.gif) 0 0 repeat-x; overflow:hidden; color:white; font-size:14px; line-height:35px; text-indent:15px; font-weight:bold; margin: 1px 1px 0;}
.box .con{ padding:10px; _padding-right:6px; background-color:#fff;}
.box .con li{padding-bottom:5px;}
.box .con .shop_name{font-size:14px;font-weight:bold;color:#4B78A5;}
.shop_logo {padding:0 0 10px 0; margin-bottom:10px; text-align:center; overflow:hidden; border-bottom:1px #DEDEDE solid;}
.dpScore{}
.dpScore li span.tits {height:24px;float:left; _display:inline;width:50px;text-align:right;padding-right:0px;clear:both;}
.dpScore li .kBg { margin-top:4px; float:left;margin-left:14px; height:10px; width:104px; background:url(../images/kBg.gif) no-repeat 0;}
.dpScore li .hBg { margin:2px;height:6px;overflow:hidden;background:url(../images/sprite.png) no-repeat 0 -1px;}
.dpLeft .renzheng {padding:2px 0px 0 2px}
.dpLeft .renzheng p { margin-bottom:8px; text-align:left;}
.dpLeft .renzheng p img { vertical-align:middle;}
.mt10 {margin-top:10px}
.shopsearch .hd{ background:url(../images/corpbg.gif) no-repeat; width:210px; height:28px;}
.shopsearch .bd{border-width:0 1px 1px 1px; border-style:solid; border-color:#FDD79D;text-align:left; background:white;}
.shopsearch .bd ul{ padding:10px;}
.shopsearch .bd ul p{ margin-top:7px}
.shopsearch .bd ul .search_text{ border:1px #d3d3d3 solid;width:113px; padding:3px; margin-top:-2px}
.shopsearch .bd ul .submit{background:#F6581E;width:69px; height:26px; color:#ffffff; font-weight:bold; border:0; vertical-align:middle; cursor:pointer}
.jieshaonei{height:auto;width:758px;border-bottom:1px #CCCCCC solid;border-left:1px #CCCCCC solid;border-right:1px #CCCCCC solid;margin-bottom:15px;overflow:hidden;}
.jieshaonei ul{}
.jieshaonei ul li{float:left;width:230px;margin:0 10px;font-size:12px;line-height:30px;}
.buy input { background-color:#F6581E;border: medium none;color: #FFFFFF;font-weight: bold;height: 28px;width: 94px;font-size:14px;}
.buy input:hover { cursor: pointer; background-color:#FE7327;}
.csv input { margin-left:30px;background-color:#F6581E;border: medium none;color: #FFFFFF;font-weight: bold;height: 28px;width: 94px;font-size:14px;margin-left:40px;}
.csv input:hover { cursor: pointer; background-color:#FE7327;}

.yijian .sc-btn {
    background: -moz-linear-gradient(center top , #f66d3a, #f6581e) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.yijian a:hover {
     background: none repeat scroll 0 0  #f55318;
}
.yijian .sc-btn i {
    background-position: -225px -7px;
    margin: 9px 3px 0 10px;
}

.yijian_xz .sc-btn {
    background: -moz-linear-gradient(center top , #f66d3a, #f6581e) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.yijian_xz a:hover {
     background: none repeat scroll 0 0  #f55318;
}
.yijian_xz .xz-btn i {
    margin: 12px 3px 0 10px; 
}
.yijian_xz i {
    background: url("../images/xz_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: left;
    height: 12px;
    overflow: hidden;
    vertical-align: middle;
    width: 12px;
}
.yijian_xz a {  
	background-color: #f66d3a;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    font: lighter 14px/30px "Microsoft Yahei";
    height: 30px;
    margin-right: 15px;
    margin-top: 25px;
    text-decoration: none;
    width: 120px;
}

.yijian_csv .sc-btn-csv {
    background: -moz-linear-gradient(center top , #54a75f, #3d9f4a) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.yijian_csv .sc-btn-csv  i {
    background-position: -225px -7px;
    margin: 9px 3px 0 10px;
}
.yijian_csv a:hover {
	background: none repeat scroll 0 0  #369843;
}
.yijian i {
    background: url("../images/sellitem12515461.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: left;
    height: 12px;
    overflow: hidden;
    vertical-align: middle;
    width: 12px;
}
.yijian a {  
	background-color: #f66d3a;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    font: lighter 14px/30px "Microsoft Yahei";
    height: 30px;
    margin-right: 15px;
    margin-top: 25px;
    text-decoration: none;
    width: 120px;
}
.yijian_csv i {
    background: url("../images/sellitem12515461.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: left;
    height: 12px;
    overflow: hidden;
    vertical-align: middle;
    width: 12px;
}
.yijian_csv a {  
	background-color: #54a75f;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    font: lighter 14px/30px "Microsoft Yahei";
    height: 30px;
    margin-right: 15px;
    margin-top: 25px;
    text-decoration: none;
    width: 120px;
}

.nc-detail { z-index: 99; position: relative}
.nc-detail-hd { padding: 10px 0; width:1000px}
.nc-detail-hd h3 { line-height: 28px; width: 880px; height: 28px; float:left; overflow: hidden; text-indent: 20px}

.nc-inform { float:right; width: 90px; display:inline-block; position: relative}
.nc-inform span { width:90px; position: absolute; z-index:2 ;top: 4px; left:10px; line-height:22px}
.nc-inform span a, .nc-inform span a:hover { color:#333; text-decoration: none; cursor: default}
.nc-inform span a i { font-size: 0px; line-height: 0; width: 0px; height: 0px; margin-left: 10px; border-width: 4px; border-color: #333 transparent transparent transparent; border-style:solid dashed dashed dashed; -webkit-transition:.2s ease-in; -moz-transition:.2s ease-in; -o-transition:.2s ease-in; transition:.2s ease-in}
.nc-inform ul { display:none}
.nc-inform:hover span a i { 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%}
.nc-inform:hover ul { background-color: #FFF; display: block; width:70px; position: absolute; z-index:1; top: 0; left:0; border: solid 1px #E7E7E7; padding: 28px 9px 4px 9px; box-shadow:-1px 1px 1px #E7E7E7}
.nc-inform:hover ul li { line-height: 22px}

.nc-gallery { width: 312px; float:left}
.zoom-section {}
.zoom-small-image { width:430px; height:430px; border: 1px solid #E7E7E7}
.zoom-section .zoom-desc { width: 410px; overflow: hidden; padding: 10px 0;}
.zoom-section .image_s{ display:block; width:430px; margin-left: -10px; _margin-left: 5px}
.zoom-section .image_s .image_c { display:inline; float:left; margin-left: 10px;margin-right:5px}
.zoom-section .image_s .image_c a { float:left; padding: 3px; width: 68px; height: 68px; margin:1px; border: 1px solid #E7E7E7; position: relative; z-index: 1}
.zoom-section .image_s .image_c a b { display: none}
.zoom-section .image_s .image_c a:hover, .zoom-desc .image_s .image_c a.hovered { border: 2px solid #F30; margin:0px}
.zoom-section .image_s .image_c a.hovered b { font-size: 0; line-height: 0; width: 0; height: 0; display: block; border: 4px solid; border-color: #FFF #FFF #F30 #FFF; position: absolute; z-index: 1; top: -10px; left: 20px}
.nc-zoom-lens { background-color: #fff; margin:-1px; border: 1px solid #888; cursor: move}
.nc-zoom-big { overflow:hidden}
.nc-zoom-loading { color:white; background:#222; padding:3px; border:1px solid #000}
.ncs-goods-handle { width: 130px; height: 25px}
.ncs-goods-handle .handle-left { display: block; width: 108px; height: 23px; float:left; border: solid #E7E7E7 1px ; border-radius: 3px 0 0 3px; position: relative; z-index: 1}
.ncs-goods-handle .handle-left:hover { background: url(../images/shop/public.png) no-repeat scroll 0px -220px; border-color: #A5CFE7; z-index: 3; cursor: pointer}
.ncs-goods-handle i { background: url(../images/shop/public.png) no-repeat; vertical-align:middle; display: inline-block; width: 16px; height: 16px}
.ncs-goods-handle .handle-left i.share-goods { background-position: 0px -190px; margin: 3px 8px}
.ncs-goods-handle .handle-left i.snslike-goods { background-position: -40px -190px; margin: 3px 8px}
.ncs-goods-handle .handle-left a { line-height: 23px}
.ncs-goods-handle em { margin-left:5px; color: #999}
.ncs-goods-handle .handle-right {  display: block; width: 19px; height: 23px; float:left; margin-left:-1px; border: solid #E7E7E7 1px; text-align:center; line-height:18px; cursor:pointer; position: relative; z-index: 2; border-radius: 0px 3px 3px 0}
.ncs-goods-handle .handle-right:hover { border-color: #A5CFE7; background: url(../images/shop/public.png) scroll no-repeat 0px -220px; cursor: pointer}
.ncs-goods-handle span { font-size: 0px; line-height: 0; width: 0px; height: 0px; border-width: 4px; *float:left/*IE7*/}
.ncs-goods-handle .handle-right span { border-color: #333 transparent transparent transparent; border-style: solid dashed dashed dashed; *margin: 10px 0 0 5px/*IE7*/}
.ncs-goods-handle .handle-right ul { background: #FFF; border: solid 1px #A5CFE7; width: 128px; height: 25px; border-radius: 3px 0 3px 3px; position: absolute; z-index: 4; top:24px; right: -1px; display:none}
.ncs-goods-handle .handle-right ul li.tab { background: url(../images/shop/public.png) scroll no-repeat -150px -220px; width: 19px; height: 25px; border-style: solid; border-width: 1px 1px 0 1px; border-color: #A5CFE7;  border-radius: 0 3px 0 0; position:absolute; z-index:5; top:-26px; right:-1px; text-align:center; line-height:20px}
.ncs-goods-handle .handle-right ul li.tab span { border-color: transparent transparent #333 transparent; border-style: dashed dashed solid dashed; vertical-align:middle; *margin: 5px 0 0 5px/*IE7*/}
.ncs-goods-handle .handle-right ul li i.share-store { background-position: -20px -190px; float:left; margin: 4px 8px}
.ncs-goods-handle .handle-right ul li i.snsshare-goods { background-position: -60px -190px; float:left; margin: 4px 8px}
.ncs-goods-handle .handle-right ul li a { line-height: 19px; margin:3px 0; text-align:left;  float:left; cursor: pointer}
.ncs-goods-handle .handle-right ul li a:hover { color: #06C}

.feededitor { width:480px; margin: 0 auto}
.feededitor .goods { margin: 10px !important; overflow:hidden}
.feededitor .goods .pic { width: 90px; height:90px; float:left; padding:1px; border: solid 1px #E7E7E7}
.feededitor .goods .intro { float:left; margin-left:20px; width: 340px}
.feededitor .goods .intro dt { font-size:14px; line-height: 20px; font-weight:700; height:40px; margin-bottom:5px}
.feededitor .goods .intro dd { color: #777; line-height: 20px; height:20px; margin-bottom:5px}
.feededitor .handle { height: 32px; margin-top: 10px}
.feededitor .handle input[type="button"]{ font-size:1.4em; line-height: 32px; font-weight:700; color:#FFF; background-color:#80B8D2; width:60px; height:32px;  border:none; border-radius: 4px; float:right; display:block; cursor:pointer}
.feededitor textarea { width: 450px; height: 60px}
.privacy-module { line-height:22px; font-size:12px; display:block; height:22px;  position: relative; z-index:99; cursor: pointer}
.privacy-module:hover { }
.privacybtn { color: #7FB8D2; display: block; height: 22px; padding-left: 8px; margin: 1px; position: absolute; z-index: 99; top: 0; right:0}
.privacy-module:hover .privacybtn { margin:0; border: solid 1px #80b8D2; border-bottom-color:#FFF}
.privacybtn i { font-size: 0; line-height: 0; display: block; width: 0; height: 0; border-width: 4px; border-color: #80B8D2 transparent transparent transparent; border-style: solid dashed dashed dashed ; overflow: hidden; float:right; margin: 8px 4px 8px 4px}
.privacytab { width: 102px; position: absolute; z-index: 1; top: 23px; right: 0px}
.privacytab .menu-bd { background: none repeat scroll 0 0 white; text-align: left; width: 100px; max-height: 120px; border: 1px solid #80B8D2; overflow: hidden}
.privacytab .menu-bd li { line-height:20px; color: #666666; background: white; height:20px; padding: 5px 25px 5px 5px; margin: 0px}
.privacytab .menu-bd li .selected{ background: url("../images/right.gif") no-repeat 0 0 transparent}
.privacytab .menu-bd li:hover { background-color:#f0f0f0}
.privacytab .menu-bd li span { vertical-align: top; text-overflow: ellipsis; white-space: nowrap; display: inline-block; max-width: 80px; width: 80px; height: 20px; padding-left:20px; overflow: hidden; cursor: pointer}
.seccode { font-size:12px !important; line-height:26px; background:#FFFFBF; border: solid 1px #DDD; display: none; height:26px; padding:8px; margin: 5px 0}
.seccode label { color: #555; float:left}
.seccode input.text { height: 20px !important; line-height:20px; float:left; width:50px}
.seccode img { float:left; margin:0 6px; _margin:0 3px; cursor: pointer}
.seccode span { color: #F60;  float:left}
.eject_con { font-size:12px; background-color: #FFF; overflow: hidden}
.eject_con dl { line-height: 20px; display: block; width: 100%; clear: both; padding:12px 0 0 0; overflow:hidden}
.eject_con dl dt { color: #555; text-align: right; text-overflow: ellipsis; white-space: nowrap; width: 29%; float: left}
.eject_con dl dt.required em { line-height: 22px; background: url(../images/member/ncus_public.png) no-repeat scroll -276px -231px; display: inline-block; width: 16px; height: 16px; margin-right: 5px}
.hint { color: #BBB; line-height: 20px}
.eject_con dl dd { float: right; width: 70%}
a.ncu-btn2 { line-height: 19px; color: #555; background: url(../images/member/ncus_repeat_x.png) repeat-x scroll center -73px; text-align: center; display: inline-block; height: 20px; padding-right: 10px; padding-left: 10px; border: solid 1px #8D8D8D; border-radius: 4px; box-shadow: 1px 1px 1px rgba(0,0,0,0.1)}
a:hover.ncu-btn2 {color: #498CD0; text-decoration: none; background-position: 0 -40px; border-color:#AED2FF; box-shadow: none}
.eject_con dl.bottom { padding: 12px 0; background-color:#F9F9F9; border-top: 1px solid #EAEAEA; margin-top:12px}


.nc-wrap { width: 450px; float:left; margin-left:20px}
.nc-meta, .nc-key, .nc-pay {width:550px;clear:both}
.nc-meta dl, .nc-key dl, .nc-pay dl { padding: 0; margin: 5px 0; clear:both; width: 100%}
.nc-meta dl dt, .nc-key dl dt, .nc-pay dl dt { line-height:30px; display:inline; text-align: right; white-space: nowrap; float: left}
.nc-meta dl dd, .nc-key dl dd, .nc-pay dl dd { line-height:30px; display:inline; float: left; margin-left:4px;max-width: 425px;}
.nc-detail-price { }
.nc-detail-price strong { line-height: 28px; height: 24px; color: #F30; font-size: 28px; font-weight:600; margin: 2px 6px 2px 0}
.nc-detail-price strong.del { line-height: 20px; height: 20px; color: #555; font-size: 12px; font-weight: normal; text-decoration: line-through; padding: 2px 0; margin: 2px 6px 2px 0}
.nc-promo-price-type { background: #F30; color: #FFF; line-height: 16px; padding: 2px 6px; margin: 4px 0; float:left}
.nc-promo-price { font-size: 28px; font-weight:600; line-height: 28px; height: 24px; color: #F30; margin: 2px 0; float:left; margin: 0 6px}
.nc-promo-time { font-size: 12px; color: #999}
.nc-promo div { display: inline-block}

.ncs-freight dt { position:relative; z-index: 80}
.ncs-freight dt .ncs-freight-box { display:none}
.ncs-freight dt:hover .ncs-freight-box { display:block; border: solid 2px #F90; width: 420px; background:#FFF; padding: 6px; position:absolute; z-index: 1; top: 20px; left: 12px; border-radius: 4px;  box-shadow:3px 3px 3px rgba(0,0,0,.3)}
.ncs-freight dt:hover .ncs-freight-box a { background:none; text-align:center; line-height: 24px; height: 24px; width:60px; float:left; padding:0; margin:0}
.ncs-freight dt:hover .ncs-freight-box a:hover { text-decoration: none; color: #FFF; background-color: #F90; border-radius: 4px}
.ncs-freight dt a { background:url(../images/public.png) no-repeat 100% -103px; padding: 0 11px 0 1px}
.ncs-freight dd span { margin-right: 10px}
.ncs-freight dd span em { padding: 0 2px}


.nc-key .sp-info {}
.nc-key .sp-info .sp-ch { display:inline; float:left; margin: 0 4px 3px 0}
.nc-key .sp-info .sp-ch a { height:30px; float:left; margin:1px; border: 1px solid #E7E7E7; position: relative; z-index: 1; cursor: pointer}
.nc-key .sp-info .sp-ch.sp-txt a {  color: #4e4c4c; text-decoration: none; background: #FFF none; text-align: center; white-space: nowrap; min-width: 20px; height: 30px; padding: 0 5px ;width:auto;}
.nc-key .sp-info .sp-ch.sp-img a { font-size:0; line-height:0; width: 30px; height:30px; background: no-repeat center center; background-size: 30px 30px; -webkit-background-size: 30px 30px; display:block; overflow: hidden}
.nc-key .sp-info .sp-ch a:hover, .nc-key .sp-info .sp-ch a.hovered { border: 2px solid #F30; margin:0px; box-shadow: 1px 1px 2px rgba(51,51,51,0.7)}
.nc-key .sp-info .sp-ch a i { display: none}
.nc-key .sp-info .sp-ch a.hovered i { font-size: 0; line-height: 0; background: url(../images/public.png) no-repeat 0px -40px; display: block; width: 9px; height: 9px; position: absolute; z-index: 1; right: 0px; bottom: 0px}


.nc-figure-input {}
.nc-figure-input a { background: url(../images/shop/public.png) no-repeat; width: 13px; height: 13px}
.nc-figure-input a.decrease { background-position: 0px -60px; margin:10px 5px 9px 0}
.nc-figure-input a:hover.decrease { background-position: -13px -60px} 
.nc-figure-input a.increase { background-position: -26px -60px; margin:10px 0 9px 5px}
.nc-figure-input a:hover.increase { background-position: -39px -60px} 
.nc-figure-input input { line-height: 18px; height: 18px; border: solid 1px #D8D8D8; margin: 6px 0}
.nc-figure-input em { color:#999}
.nc-figure-input em strong { font-weight: 600; color: #555; margin: 0 4px}


dl.nc-point dd em { line-height: 20px; height:20px; padding:4px; border: dashed 1px; margin:1px 0}
dl.nc-point dd em.yes { background-color: #FFF7C1; border-color: #E48312; color:#F26520;margin-left: 40px;}
dl.nc-point dd em.no { background-color: #FFE1E1; border-color: #CC6666; color:#990000}


.nc-btn { margin: 10px 0 10px 15px; position: relative; z-index: 70}
.nc-btn a { background: url(../images/shop/public.png) no-repeat; width: 140px; height: 40px}
.nc-btn a.buynow { background-position: -100px 0px}
.nc-btn a.addcart { background-position: -250px 0px}


.ncs_cart_popup { display: none; padding: 0; border: solid 2px #4DBF00; border-radius: 5px; position: absolute; top: 45px; left: -1px; box-shadow:3px 3px 3px rgba(0,0,0,.3)}
.ncs_cart_popup dl { background: #F0FFE5 url(../images/shop/public.png) no-repeat -340px -50px; display: block;  width: 320px; height: 100px; padding: 9px; margin: 0px; border: solid 1px #FFF;  border-radius: 5px}
.ncs_cart_popup dl dt { margin-left:50px; width: 270px; display: block;  text-align: left}
.ncs_cart_popup dl dt h3 { float: left; width: 220px; display:inline-block}
.ncs_cart_popup dl dt a { line-height: 12px; color: #666; background: url(../images/shop/public.png) no-repeat -99px -62px; display:block; width: 24px; height: 12px; float: right; padding-left: 16px; cursor: pointer}
.ncs_cart_popup dl dt a:hover { text-decoration: none; color: #F00; background-position: -169px -62px}
.ncs_cart_popup dl dd { margin-left:50px; display:block}
.ncs_cart_popup dl dd .btn1 { float:left; line-height: 28px; height: 28px; width: 80px; border: solid 1px #F60; color: #FFF; background-color:#FF9104; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAC02', endColorstr='#FF9104'); background-image: -webkit-gradient( linear, left top, left bottom, from(#FFAC02), to(#FF9104)) ; background-image: -moz-linear-gradient(top, #FFAC02, #FF9104); text-shadow: 1px 1px 1px #EA7B00; border-radius: 4px; cursor:pointer}
.ncs_cart_popup dl dd .btn2 { float:left; line-height: 28px; height: 28px; width: 80px; border: solid 1px #5C961A; color: #FFF; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#93D000', endColorstr='#83B100'); background-image: -webkit-gradient( linear, left top, left bottom, from(#93D000), to(#83B100)) ; background-image: -moz-linear-gradient(top, #93D000, #83B100); text-shadow: 1px 1px 1px #5C961A; border-radius: 4px; margin-left: 5px; cursor:pointer}


.nsg-handle { margin: 20px 0 0 15px}
.nsg-handle dt { font-size: 14px; font-weight: 600; background: url(../images/shop/public.png) no-repeat -147px -99px; height: 24px; padding-left: 22px}
.nsg-handle dd { color: #777; clear: both; line-height: 20px; margin: 2px 0; padding-left: 22px}
.nsg-handle dd a { color:#69C; padding: 2px 5px; border-radius: 3px}
.nsg-handle dd a:hover { text-decoration: none; color: #FFF; background: #777}


.nc-promotion { background-color:#F7F7F7; border: solid 1px #D8D8D8; padding: 4px; border-radius: 5px; margin-bottom: 10px}

.nc-mansong { background-color:#FFF}
.nc-mansong-container { background-color:#FFF; padding: 5px 5px 5px 80px; min-height:80px; margin: 0; position: relative; z-index: 1}
.nc-mansong-container:hover { background-color:#F7F7F7}
.nc-mansong-ico { background: url(../images/shop/public.png) no-repeat scroll -590px -240px; display:block; width:50px; height:60px; position:absolute; z-index:1; top:20px; left:20px}
.nc-mansong-content { line-height: 18px}
.nc-mansong-content dt {}
.nc-mansong-content dt h3 { color:#555; line-height: 24px; display:inline-block}
.nc-mansong-content dt time { color:#999; line-height: 24px; font-size: 14px; font-weight:normal; display:inline-block; margin-left: 10px; margin-bottom: 5px}
.nc-mansong-remark { color:#999; line-height: 24px}

.nc-bundling { background: #FFF; padding:0 5px; width: 980px; height:180px; margin-bottom: 1px; overflow:hidden; position:relative}
.nc-bundling .F-center { height: 180px; position:relative}
.nc-bundling .F-prev { background: #FFF url(../images/shop/bundling.gif) no-repeat scroll 0px -460px ; display: block; width: 156px; height: 20px; position: absolute; z-index: auto; top: 0; right: 0; cursor: pointer}
.nc-bundling .F-prev:hover { background-position: 0 -410px}
.nc-bundling .F-next:hover { background-position: 0 -430px}
.nc-bundling .F-next { background: #FFF url(../images/shop/bundling.gif) no-repeat scroll 0px -480px; width: 160px; height: 20px;position: absolute; z-index: auto; right: 0; bottom: 0; cursor: pointer}
.nc-bundling-container { width: 950px; margin-left:15px; position:relative}
.nc-bundling-list {display: block; width: 740px; height: 180px; float: left; overflow: hidden}
.nc-bundling-container ul { background: url(../images/shop/bundling.gif) repeat-x -60px 28px; display: block; width: 800px; height: 180px}
.nc-bundling-container ul h3 { font-size: 12px; height: 20px; padding: 4px; line-height: 20px}
.nc-bundling-container ul li {  display: block; width:100px; height: 150px; float:left; padding:0; margin: 0 60px 0 0; overflow:hidden}
.nc-bundling-container dl { display:block; width: 100px; padding:0; margin:0; position:relative; z-index:1}
.nc-bundling-container dl dt.goods-name { line-height: 18px; color: #39C; width: 100px; height: 18px; position: absolute; z-index:1; top: 106px; left: 0; overflow:hidden;text-overflow:ellipsis;white-space: nowrap}
.nc-bundling-container dl dd.goods-pic { background-color: #FFF; width:100px; height: 100px; position: absolute; z-index:1; top: 0; left: 0}
.nc-bundling-container dl dd.goods-price { color: #777; width: 100px; height: 20px; position: absolute; z-index: 1px; top: 128px; left: 0}
.nc-bundling-price { color: #777; background: url(../images/shop/bundling.gif) no-repeat 0 -220px; display:block; width: 130px; height:120px; float:left; padding:20px 0 0 80px; margin: 28px 0 0 0}
.nc-bundling-price p { font-size:12px; line-height: 24px; color: #999}
.nc-bundling-price p.js span { font-size: 12px; color: #555; font-weight:700; margin-right: 4px}
.nc-bundling-price p.tcj span { font-size: 16px; color: #F30; font-weight:700; margin-right: 4px}
.nc-bundling-price p a.btn { background: #F7F7F7; height: 18px; line-height: 18px; color:#555; border: solid 1px #E7E7E7; display: inline-block; padding: 2px 16px; margin-left: 6px; border-radius: 4px}


.ver-line { line-height: 10px; font-size: 0; height:10px; border-left: solid 1px #D8D8D8; margin:0 6px; display:inline-block}
.sep-line { line-height: 1px; font-size: 0; border-bottom: solid 1px #E7E7E7; clear: both; margin: 2px 10px}


.tabbar { background: #FFF url(../images/shop/repeat_x.png) repeat-x center -28px; height:36px}
.tabbar ul {height:36px; border: solid #D8D8D8; border-width: 1px 1px 0 1px}
.tabbar ul li { float:left}
.tabbar ul li a { font-size: 14px; font-weight:700; color:#777; background: #FFF; line-height: 24px; float:left; border: solid #D8D8D8; border-width: 0px 1px 0 0; padding: 5px 24px 4px 24px; margin: 1px 0px 0 0; text-decoration:none}
.tabbar ul li.current a { font-size: 14px; color:#000; border-top: solid 2px #FF6600; padding: 6px 24px 6px 24px; margin: -2px 3px -1px 0; background-color: #F7F7F7; background-image: none; text-shadow: 1px 1px 0 rgba(255,255,255,.75)}

.nc-goods-sort { background-color: #F7F7F7; border: solid #D8D8D8; border-width: 1px 0; padding:10px 0}
.nc-goods-sort li { line-height: 24px; width: 29%; display:inline-block; margin: 0; padding: 0 2% 0 2% ;  white-space: nowrap; text-overflow : ellipsis; overflow:hidden}
.nc-goods-sort li { *display: inline}


.default { width: 748px; padding:20px; line-height: 24px; font-size: 12px; color: #333; overflow:hidden}

.nc-bundling-main { width: 790px; float:right}
.nc-bundling-box { background: #FFF; width: 770px; padding: 9px; border:solid #E7E7E7; border-width: 1px 1px 0 1px; overflow:hidden}
.nc-bundling-gallery { width: 390px; float:left}
.nc-bundling-gallery .zoom-small-image { display:inline-block}
.nc-bundling-gallery .zoom-desc { width: 60px; height: 290px; display:inline-block; padding: 10px 0; margin: 0 auto}
.nc-bundling-gallery .zoom-section ul { display:block; width:42px; height:300px; margin-top: -10px; margin-left:8px}
.nc-bundling-gallery .zoom-section ul li { display: block; margin-left: 0px; margin-top:10px}
.nc-bundling-gallery .zoom-section ul li a { float:left; padding: 3px; width: 40px; height: 40px; margin:1px; border: 1px solid #E7E7E7; position: relative; z-index: 1}
.nc-bundling-gallery .zoom-section ul li a b { display: none}
.nc-bundling-gallery .zoom-section ul li a:hover, .nc-bundling-gallery .zoom-desc ul li a.hovered { border: 2px solid #F30; margin:0px}
.nc-bundling-gallery .zoom-section ul li a.hovered b { font-size: 0; line-height: 0; width: 0; height: 0; display: block; border: 4px solid; border-color: #FFF #F30 #FFF #FFF; position: absolute; z-index: 1; top: 20px; left: -10px}

.guanzhu input {
    background-color: #f87108;
    border: medium none;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    margin-left:15px; 
    width: 160px;
    cursor: pointer;
}
.guanzhu input:hover {
    background-color: #f6581e;
}
.chaping{
	background: rgba(0, 0, 0, 0) url("../images/chaping.jpg") no-repeat scroll left center;
    color: #ff6c00;
    height: 20px;
    line-height: 14px;
    margin-left: 5px;
    margin-right: 5px;
    padding-right: 55px;
    padding-top: 1px;
    text-align: right;
    width: auto;
}
.tbyijian{
	width:120px;
	height:30px;
	border-radius: 2px;
	cursor: pointer;
	float: left;
	margin-right: 15px;
	margin-top: 10px;
	text-decoration: none;
}
.aliyijian{
	width:120px;
	height:30px;
	border-radius: 2px;
	cursor: pointer;
	float: left;
	margin-right: 15px;
	margin-top: 10px;
	text-decoration: none;
}
.jdyijian{
	width:120px;
	height:30px;
	border-radius: 2px;
	cursor: pointer;
	float: left;
	margin-right: 15px;
	margin-top: 10px;
	text-decoration: none;
}
.xzyijian{
	width:120px;
	height:30px;
	border-radius: 2px;
	cursor: pointer;
	float: left;
	margin-right: 15px;
	margin-top: 10px;
	text-decoration: none;
}
.csvyijian{
	width:120px;
	height:30px;
	border-radius: 2px;
	cursor: pointer;
	float: left;
	margin-right: 15px;
	margin-top: 10px;
	text-decoration: none;
}

