@charset "utf-8";
/* CSS Document */
.detail{ width:1210px;}

.Spic,.topleft .share,.summary .sale,.summary .gifi,.summary .chbuy ,.summary .chbuy dl,.frame .Color,.frame .ColorTxt,.conts .list,.dmain .box1 ul,.dmain .box3,.box6 ul,.counts4 .tabs{  overflow:hidden; _height:1%; }
.Bpic em,.Spic .prev,.Spic .next,.topleft .collect,.chbuy .open,.chbuy .close,.frame .Color span a i,.frame .ColorTxt span a i,.frame .num a,.frame .btnbuy .btn2 i,.conts .list .icon,.list .other .prev,.list .other .next,.box3 .m span,.box3 .r i,.gotop i{ background:url(../images/detail_ui.png) no-repeat;}

.detail_top{ margin-bottom:22px;}
.topleft{ width:350px;}
.Bpic{ width:350px; height:350px; overflow:hidden; border:1px solid #e6e6e6; position:relative;}
.Bpic em{ position:absolute; right:0; bottom:0; width:21px; height:21px; background-position:-79px -43px;}
.Spic{ padding:0 10px; padding-left:20px; position:relative;}
.Spic div{ padding-top:5px;}
.Spic li{ float:left; margin-right:5px; padding:3px; border:1px solid #e6e6e6; position:relative;}
.Spic .cur{ border:2px solid #c00; padding:2px}
.Spic .cur i{ position:absolute; width:9px; height:5px; left:50%; top:-6px; margin-left:-4px; background:url(../images/register_icon1.png) no-repeat;}
.Spic li a{ display:block; height:50px; width:50px; overflow:hidden;}
.Spic .prev,.Spic .next,.list .other .prev,.list .other .next{ position:absolute; width:13px; height:56px; border:1px solid #e6e6e6;bottom:0px;}
.Spic .prev,.list .other .prev{ left:0; background-position:-34px 24px; background-color:#fff; }
.Spic .next,.list .other .next{ right:0; background-position:-70px 24px; background-color:#fff;}
.Spic .prev:hover,.Spic .next:hover,.list .other .prev:hover,.list .other .next:hover{ border:1px solid #e60000; background-color:#e60000;}
.Spic .prev:hover,.list .other .prev:hover{ background-position:-50px 24px; }
.Spic .next:hover,.list .other .next:hover{ background-position:-85px 24px;}
.topleft .share{ margin-top:18px;}
.topleft .sharelist{ background:#f9f9f9; border:1px solid #eaeaea; padding:5px 0; padding-left:6px;}
.topleft .sharelist img{ vertical-align:middle; margin-right:12px; *margin-right:8px;}
.topleft .collect{ background-position:-16px -27px; padding-left:20px; margin-top:6px; line-height:18px;}


/*修改过140422*/

.topright{ width:837px;}
.topright h1,.topright h2{ font-size:16px; font-family:"微软雅黑"; font-weight:bold}
.topright h1{ color:#333333;}
.topright h2{ color:#e60000; padding-bottom:10px;border-bottom:1px dotted #cccccc; margin-top:4px; margin-bottom:15px;}
.summary { border-bottom:1px dotted #cccccc; }
.summary li{ margin-bottom:15px;}
.summary span,.frame li span{ color:#999999; font-family:"simsun"; margin-right:-2px;*margin-right:-4px;}
.summary li.price strong,.zuhe .total em{ color:#e60000; font-size:18px;}
.summary .star em,.summary .star i,.box3 .l em,.box3 .l i{ display:inline-block; width:71px; height:15px; background:url(../images/detail_star.png) no-repeat;}
.summary .star em,.box3 .l em{ position:relative; vertical-align:top; margin-right:3px;}
.summary .star i,.box3 .l i{ position:absolute; left:0; top:0; background-position:0 -19px;}
.summary .star strong{ color:#e60000; padding-right:1px}
.summary .star a{ color:#0066cc; margin-left:4px;}

.summary .fuwu em{ padding:1px 0 \9; padding-left:22px; padding-right:10px; }
.summary .fuwu .s1{ background:url(../images/list_icon1.gif) no-repeat 0 0;}
.summary .fuwu .s2{ background:url(../images/list_icon2.gif) no-repeat 0 0;}
.summary .fuwu .s3{ background:url(../images/list_icon3.gif) no-repeat ; background-position:0 1px \9;}
.summary .fuwu .s4{ background:url(../images/list_icon4.gif) no-repeat 0 0;}
.summary .fuwu .s5{ background:url(../images/list_icon5.gif) no-repeat 0 0;}
.summary .fuwu .s6{ background:url(../images/list_icon6.gif) no-repeat ; background-position:0 1px \9;}
.summary .sale span,.summary .sale ul,.summary .gifi span,.summary .gifi dl,.summary .chbuy span,.summary .chbuy div,.frame .choose span,.frame .choose div{ float:left;}
.summary .sale li{ margin-bottom:4px; color:#e60000;}
.summary .sale li i{ color:#999999; padding-right:2px;font-family:"simsun"; }


.summary .gifi dd,.summary .chbuy div h3{ margin-bottom:7px;}
.summary .gifi span,.summary .chbuy span{ padding-top:0}
.summary .gifi dt{ margin:10px 0 0 0;}
.summary .gifi dt a,.summary .chbuy dd{ border:1px solid #e6e6e6; display:inline-block; margin-right:2px;*margin-right:0; width:40px; height:40px; overflow:hidden}
.summary .gifi dt a:hover{ border:1px solid #e60000}
.summary .gifi dd{ width:100%; overflow:hidden;}
.summary .gifi dd p{ float:left; width:340px; color:#333;}

.summary li.gifi,.summary li.sale,.summary li.chbuy{ margin-bottom:10px;}

.summary .chbuy{ position:relative;}
.summary .chbuy div{ width:390px;}
.summary .chbuy dl{ width:156px; float:left; margin:0 30px 0px 0; padding-bottom:15px}
.summary .chbuy dd{ float:left;}
.summary .chbuy dt{ float:right; width:106px; padding-top:4px;}
.summary .chbuy dt h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:106px; height:14px; margin-bottom:4px}
.summary .chbuy dt p{ color:#999999;}
.summary .chbuy dt p em{ color:#333333}

.chbuy h3,.sale h3{ width:100%; overflow:hidden;}
.chbuy h3 p,.sale h3 p{ float:left; width:340px; color:#333;}

.sale span{ padding:0;}
.sale div{ float:left;}
.sale h3{ margin:0 0 5px 0;}
.sale h3 p{ color:#e60000;}
.sale h3 p i{ color:#999; padding-right:2px;font-family:"simsun"; }

.summary .open,.summary .close{ padding-right:14px; color:#0066cc; line-height:14px;line-height:16px \9; }
.summary .open:hover,.summary .close:hover{ color:#0066cc; text-decoration:none}
.summary .open{  background:url(../images/detail_ui.png) no-repeat 30px -57px;}
.summary .close{  background:url(../images/detail_ui.png) no-repeat 30px -44px;}
.summary li.last{ margin:0 0 10px 0;}

/*修改过140422*/

.frame li,.frame .ColorTxt,.frame .Color{ margin-top:15px}
.frame li span,.frame .Color label,.frame .ColorTxt label{ margin-top:20px}
.frame .Color span,.frame .ColorTxt span{ font-size:0; _word-spacing:-1px;}
.frame .Color span a{ width:40px; height:40px; overflow:hidden;}
.frame .Color span a,.frame .ColorTxt span a{ border:2px solid #cccccc; padding:1px; display:inline-block; margin-right:8px; margin-left:2px; position:relative;}
.frame .Color span a:hover,.frame .ColorTxt span a:hover{ border:2px solid #01A7AB;}
.frame .Color span .null,.frame .ColorTxt span .null{ border:1px dashed #ccc;}
.frame .Color span .null:hover,.frame .ColorTxt .null:hover{ border:1px dashed #ccc !important; padding:1px}
.frame .Color span .cur,.frame .ColorTxt span .cur{ border:2px solid #01A7AB;}
.frame .Color span .cur i,.frame .ColorTxt span .cur i{ width:10px; height:10px; position:absolute; right:0; bottom:0; background-position:0 -30px;}
.frame .ColorTxt span a i{ _font-size:0;}
.frame .ColorTxt label{ margin-top:8px}
.frame .ColorTxt span a{ padding:7px 6px;color:#999999; font-size:12px;}
.frame .ColorTxt span a:hover{ border:2px solid #01A7AB;text-decoration:none}
.frame .ColorTxt span .cur{ border:2px solid #01A7AB; color:#333333}
.frame .ColorTxt span .null:hover{ padding:7px 6px;}
.frame .num a,.frame .num input{ display:inline-block; vertical-align:middle; }
.frame .num a{ width:11px; height:11px; text-indent:-9999px; background-position:-37px -53px; _margin-top:3px;}
.frame .num .add{ background-position:-23px -53px;}
.frame .num input{ width:28px; height:18px; border:1px solid #a7a6aa; text-align:center; margin:0 3px}
.frame .btnbuy a,.zuhe .total div .btn2,.box3 .r a{ display:inline-block; width:146px; height:33px; line-height:33px; background:url(../images/btn_ui.png) repeat-x; color:#fff; font-size:16px; font-family:"微软雅黑"; text-align:center; font-weight:bold; margin-right:8px;*margin-right:6px;text-decoration:none}
.frame .btnbuy .btn1{ background-position:0 -55px; border:1px solid #ff6600;}
.frame .btnbuy .btn2,.zuhe .total div .btn2,.box3 .r a{ background-position:0 -127px; border:1px solid #df1919; position:relative; text-indent:30px;}
.frame .btnbuy .btn1:hover{ background-position:0 -91px; }
.frame .btnbuy .btn2:hover,.zuhe .total div .btn2:hover,.box3 .r a:hover{ background-position:0 -162px;}
.frame .btnbuy .btn2 i{ width:16px; height:14px; background-position:-59px -50px; position:absolute; left:20px; top:10px;}
.frame .tips{ color:#01A7AB; letter-spacing:1px }


.botleft{ width:220px;}
.mod2,.mod4{ margin-bottom:10px;}
.mod2 h2,.mod3 h2,.mod4 h2{ height:40px; line-height:40px; font-size:14px; padding-left:14px;  background:#efefef; color:#333333;border:1px solid #e6e6e6; font-weight:bold}
.counts2,.counts3,.counts4{border:1px solid #e6e6e6; border-top:none}
.counts2 li .price,.counts3 li .price,.list .other .price,.box6 .price{ color:#E60000; font-weight:bold; font-size:14px; }

/*推荐购买*/
.counts2 li{ padding:15px 28px;border-bottom:1px dotted #cccccc;_padding:15px 14px;}
.counts2 li .pic{ width:140px; height:140px; margin:0 auto;}
.counts2 li .pic div{ width:140px; height:140px; }
.counts2 li .txt,.counts3 li .info .txt,.list .other .txt,.list .base .txt,.box6 .txt{ margin:10px 0; line-height:18px; height:36px; overflow:hidden; }
.counts2 .last,.counts3 .last{ border:none}
/*end 推荐购买*/

/*最近浏览商品*/
.mod3 h2 i{ float:right; padding-right:10px; font-size:12px; font-weight:normal; cursor:pointer; }
.counts3 li{ padding:10px;border-bottom:1px dotted #cccccc; overflow:hidden;_height:1%; clear:both;}
.counts3 li .pic{ float:left; width:60px; height:60px;}
.counts3 li .info{ float:right; width:128px;}
.counts3 li .info .txt{ margin:0;}
.counts3 li .price{ margin-top:10px;}
/*end 最近浏览商品*/

.counts4 .tabs li{ float:left; height:30px; width:50%; text-align:center;  border-bottom:1px solid #e6e6e6;}
.counts4 .tabs a{ display:block; height:29px; border-bottom:1px solid #fff; line-height:29px; color:#333333}
.counts4 .tabs .cur{ border-bottom-color:#01A7AB;}
.counts4 .tabs .cur a{ border-bottom-color:#01A7AB; background:url(../images/register_icon1.png) no-repeat bottom center; color:#01A7AB; font-weight:bold}
.counts4 .counts3{ border:none}


.botright{ width:970px;}

.dmain .tabs li{ display:inline;}
.dmain .tabs li a{ display:inline-block; width:123px; height:37px; border:1px solid #e5e3e3; border-bottom:none; line-height:37px; font-weight:bold; text-align:center; margin-right:2px;*margin-right:0px; background:#f7f7f7; font-size:14px; text-decoration:none}
.dmain .tabs .cur{ background:#b20000; border:1px solid #b20000; color:#fff}
.conts .list{ padding:15px 20px; padding-right:0px;border-right:1px solid #e6e6e6; }
.conts .list li{ float:left;}
.conts .list .pic{ width:140px; height:140px; overflow:hidden;}
.conts .list .base,.conts .list .other li{ width:140px; margin-right:18px;}
.conts .list .other li{ margin-right:38px; display:inline}
.conts .list .icon{ width:26px; height:27px; margin-top:76px; margin-right:16px}
.conts .list .other{ padding-left:25px; position:relative; overflow:hidden; height:214px;}
.list .other .prev,.list .other .next{ top:60px;}
.list .other .next{ right:15px;}
.list .other .price input,.list .other .price i{ vertical-align:middle; display:inline-block; margin-right:10px; *margin-right:6px;}
.zuhe .total{ width:180px; padding-top:15px}
.zuhe .total h3{ margin-bottom:14px;}
.zuhe .total strong{ padding-right:6px;}
.zuhe .total p{ margin-bottom:9px;}
.zuhe .total span{ color:#999999;}
.zuhe .total div { margin-top:24px;}
.zuhe .total div .btn2{ text-indent:0; margin-left:10px;}
.zuhe .total i{ color:#009900}

.dmain .tabs{ border-bottom:2px solid #b20000;}
.dmain .tabs i{ color:#c00; padding:0 3px}
.dmain .tabs .cur i{ color:#fff}
.dmain .box1,.dmain .box2{ margin-top:10px;}
.dmain .box2{ width:100%;overflow:hidden; margin-bottom:20px;}
.dmain .box1{ background:#f7f7f7; border:1px solid #e5e3e3}
.dmain .box1 h2{ height:39px; line-height:39px; padding-left:15px; font-size:14px; color:#666666;  border-bottom:1px solid #e5e3e3; font-weight:bold}
.dmain .box1 ul{ padding:18px; padding-bottom:6px; *padding-bottom:18px;}
.dmain .box1 li{ height:15px; width:33%; color:#333333; margin-bottom:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; float:left; display:inline;}

.dmain .box3{ padding:9px 30px; border:1px solid #e6e6e6; margin-bottom:10px}
.dmain .box3 div{ float:left; display:inline;}
.box3 .l { margin-right:20px;}
.box3 .l h3{ padding-bottom:6px}
.box3 .l em{vertical-align:1px}
.box3 .l span{ padding-left:6px}
.box3 .l strong{ color:#e60000; font-size:24px; padding-right:4px}
.box3 .l p{ color:#999999; letter-spacing:1px}
.box3 .l b{ color:#e60000; padding:0 2px}
.dmain .box3 .m{ width:556px; height:93px; border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
.box3 .m dl{ width:400px; margin:0 auto;}
.box3 .m span{ display:block; width:27px; height:20px; line-height:17px; text-align:center; color:#fff; background-position:-73px -70px;}
.box3 .m dt{ padding-left:14px; padding-top:8px}
.box3 .m li{ display:inline; float:left; text-align:center; color:#333;}
.box3 .m .x1{ margin-right:25px;}
.box3 .m .x2{ margin-right:36px;}
.box3 .m .x3{ margin-right:46px;*margin-right:36px;}
.box3 .m .x4{ margin-right:32px;*margin-right:24px;}
.box3 .m .x5{ margin:0}
.box3 .m li i{ color:#999999}
.dmain .box3 .r{ float:right; width:132px; position:relative; padding-left:20px;}
.box3 .r i{ width:12px; height:12px; position:absolute; background-position:-59px -72px; top:2px; left:0;}
.box3 .r p{ color:#333333; line-height:16px}
.box3 .r a{ text-indent:0; width:126px; margin-top:6px}

.box4,.box5{ margin-bottom:30px;}
.box4 table{width:100%; border-collapse:collapse; border:0; color:#333333;}
.box4 .title{ background:#efefef; height:30px; border-bottom:none}
.box4 .title td{ padding:0 20px; vertical-align:middle;border-bottom:none}
.box4  td{ padding:20px; vertical-align:top; line-height:20px;border-bottom:1px dotted #cccccc; padding-bottom:16px}
.box4  td div{ padding-top:6px; color:#999999; font-family:"simsun";}

.box5 h2{ height:40px; background:#01A7AB; padding-left:20px; font-size:14px; font-weight:bold; color:#FFF; margin-bottom:10px; line-height:40px;}

.box6 li{ float:left; display:inline; width:180px; padding:8px;}
.box6 .pic{ white-space:180px; height:180px; overflow:hidden}
.box6 .txt{ margin:6px 0;}

.gotop{ position:fixed; right:10px; bottom:100px;}
.gotop a{ display:block; width:60px; height:60px; position:relative; background:#a0a0a0;}
.gotop i{ position:absolute; width:24px; height:13px; left:50%; top:50%; margin-left:-12px; margin-top:-7px; background-position:0 -77px;}
.gotop a:hover{ background:#333333;}


/*普频990*/
.w990 .topright{ width:610px;}
.w990 .botright{ width:750px;}
.w990 .zuhe .total{ width:150px;}
.w990 .zuhe .total div .btn2{ margin-left:0; width:140px;} 
.w990 .dmain .box3{ padding:9px 20px;}
.w990 .dmain .box3 .m{ width:400px;}
.w990 .box6 li{ padding:8px 4px;}
.w990 .box6 .txt,.w990 .box6 .price{ padding:0 3px;}
/* end普频990 */


/*发表评论*/
.poplayer{background:none repeat scroll 0 0 #DDDDDD;border: 3px solid #999999;padding:1px;position:absolute; overflow:hidden;}
.poplayer_box{background:#fff url("../images/cartlayer_bg.gif") repeat-x scroll 0 0 ;border: 1px solid #fff;height: auto !important;min-height: 50px;padding-bottom:10px;position: relative;}
.poplayer_box a.closeDiv {background: url("../images/cartlayer_icon.gif") no-repeat scroll -30px -27px transparent;height: 12px;overflow: hidden;position: absolute;right: 6px;top: 6px;width: 12px;}
.layer_detail_comment h2{height:29px;line-height:29px;background:url(../images/poplayer_bg.gif) repeat-x 0 0;color:#000;font-size:14px;font-weight:bold;padding-left:10px;}
.layer_detail_comment h2 span{color:#0066cb;}
.layer_detail_comment .cont{padding:0 15px 0 15px;margin-top:15px;}
.layer_detail_comment .cont table {width:100%;border-collapse:collapse;empty-cells:show;}
.layer_detail_comment .cont table td{padding:5px 0 5px 0;}
.layer_detail_comment .cont table td .detail_stater img{float:left; vertical-align:middle;}
.layer_detail_comment .cont table td input.detail_input1{border:1px solid #a3adb6;padding:0 2px;height:20px;line-height:20px;width:400px;}
.layer_detail_comment .cont table td input.detail_input2{border:1px solid #a3adb6;padding:0 2px;height:20px;line-height:20px;width:80px;}
.layer_detail_comment .cont table td input.w170px{width:170px;}
.layer_detail_comment .cont table td textarea.detail_textarea1{border:1px solid #a3adb6;padding:2 2px;height:20px;line-height:20px;width:404px; overflow-y:auto;height:120px;}
.layer_detail_comment .cont table td .msg{color:#999;}
.layer_detail_comment .cont table td .upbtn span{float:left; display:inline-block;margin-right:5px;}
.layer_detail_comment .cont table td .upbtn span.s3{float:right;margin-right:12px;}
.layer_detail_comment .btn{padding-left:65px;margin-top:20px;}
.layer_detail_comment .btn a,.layer_detail_comment .btn img{ vertical-align:bottom;}
.layer_detail_comment .btn a,.layer_detail_comment .cont table td a{color:#0066cb;}
.layer_detail_comment .btn a:hover,.layer_detail_comment .cont table td a:hover{color:#0066cb; text-decoration:underline;}
/*end 发表评论*/

.fixed-top{position: fixed;top: 0;z-index: 3003;}

/*and 商品收藏弹出层*/
.pop_msg_layer {display: none;left: 50%;margin-left: -145px;position: fixed;top: 300px;z-index: 3001;}
.pop_msg_layer {border: 1px solid #EE7700;min-width: 290px;}
.xj_msg {background-color: #FFFFFF;border-color: #E0CAB2 #D2B290 #D2B290 #E0CAB2;border-width: 2px;color: #C09853;font-size: 14px;height: auto;line-height: 20px;margin: 0;max-width: 350px;overflow: hidden;padding: 23px 35px 18px 25px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);min-width:260px;}
.xj_msg .close {background: none repeat scroll 0 0 #FFFFFF;border: 0 none;color: black;cursor: pointer;float: right;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 20px;font-weight: bold;line-height: 20px;margin: 0;opacity: 0.2;padding: 0;position: relative;right: -24px;text-shadow: 0 1px 0 white;top: -20px;vertical-align: middle;}
.xj_msg .txt {color: #4D3525;font-weight: bold;margin: 0;}
.xj_msg .icon {background-image: url("../images/prompt_icon.gif");background-repeat: no-repeat;color: #C09853;display: inline-block;height: 24px;line-height: 14px;margin-top: -4px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);vertical-align: text-top;width: 36px;}
/*and 商品收藏弹出层*/

/*加入购物车弹出层*/
.mthcart{position: absolute;top: 300px;left: 50%;margin-left: -145px;width:300px;overflow:hidden;display:none;z-index:3001;}
.mthcart .cartc{ float:left; width:286px; overflow:hidden; border: 1px solid #EE7700; padding: 1px; background-color: #FFF; margin: 0px; }
.mthcart .lShadow{ float:left; padding-bottom:1000px; background:#666; filter:alpha(opacity=30); opacity:0.3; width:5px; 	margin-right: 0; margin-bottom: -1000px; margin-left: 0; clear: none; }
.mthcart .rShadow{ float:left; padding-bottom:1000px; background:#666; filter:alpha(opacity=30); opacity:0.3; width:5px; overflow:hidden; margin-right: 0; margin-bottom: -1000px; margin-left: 0; }
.mthcart .botShadow{ padding-bottom:1000px; background:#666; filter:alpha(opacity=30); opacity:0.3; height:5px; overflow:hidden;clear:both; margin-top: 0;  margin-right: 5px; margin-bottom: -1000px; margin-left: 5px; }
.mthcart .topShadow{ background:#666; filter:alpha(opacity=30); opacity:0.3; height:5px; overflow:hidden; margin-top: 0; 	margin-right: 0px; width: 100%; margin-bottom: 0px; margin-left: 0px; }
.mthcart .cartc .titlec { height: 29px;background-position: 0px -399px;width: 100%; }
.mthcart .cartc .titlec b { font-size: 14px; line-height: 29px; padding-left: 8px; float: left; }
.mthcart .cartc .titlec span { float: right; font-size: 18px; line-height: 29px; font-weight: bold; padding-right: 4px;}
.mthcart .cartc .titlec span a { text-decoration: none; display: block; color: #666; }
.mthcart .cartc .boxc p span { color: #f60; }
.mthcart .cartc .boxc p {  margin-top: 10px; padding-left: 8px; }
.mthcart .cartc .boxc .bntc { text-align: center; padding-bottom: 10px; }
.mthcart .cartc .boxc .bntc a {color: #0066cc;margin-right: 20px;line-height:24px;}
.mthcart .cartc .boxc .bntc a img { margin-bottom: -8px;}
/*and 加入购物车弹出层*/

.frame .Color span .cur .zIndexPic{ width:10px; height:10px; position:absolute; right:0; bottom:0;}
.frame .ColorTxt span .cur  .zIndexPic{ width:10px; height:10px; position:absolute; right:0; bottom:0;}
.summary .service{display:inline-block;_display:inline;_zoom:1;width:77px;height:17px;background:url(../images/qq_talk.gif) no-repeat;vertical-align: top;}

.box4  td .star{ padding:0; padding-bottom: 6px;}
.box4  td .item_reply {border-top:1px dotted #F7E7C6;padding-left: 50px; }
.box4  td .item_reply .reply_comment {color: #333333;}
.box4  td .item_reply .reply_username {padding-left: 5px;}
.com_sel{ text-align:left; padding:10px 0 10px 10px;font-size: 12px;}
.com_sel label{margin-right: 10px;}
.com_sel input,.com_sel span{vertical-align: middle;}
.com_sel .r_count{color: #BBBBBB;margin-left: 3px;font-weight: bold;vertical-align: middle;}

/*zuhe&taocan*/
.promote{margin:10px 0 20px;}
.promote .tabs{width:383px;height:34px;border-left:1px solid #dddbdc;position:relative;z-index:10;overflow: hidden;}
.promote .tabs li{ float:left; display:inline;background:url(../images/detail_fix.png) repeat-x 0 -296px;}
.promote .tabs a{ display:block;height:34px;line-height:34px; width:190px; text-align:center; font:14px/32px Microsoft YaHei; _font-weight:bold; color:#666;border-right:1px solid #dddbdc;}
.promote .tabs a:hover{ text-decoration:none;}
.promote .tabs .cur{background:url(../images/detail_fix.png) repeat-x 0 -262px;color:#333;}
.promote .conts{ border:#dddbdc 1px solid; position:relative; z-index:5; margin-top:-1px;}
/*--zuhe--*/
.wh140{ width:140px; height:140px;}
.zuhe .list{ float:left; width:967px; padding:0 0 10px 20px; height:220px; border-right:#dddbdc 1px solid; overflow:hidden;}
.zuhe .list li{ float:left; display:inline; width:140px;}
.zuhe .list .pic{margin-top:20px;}
.zuhe .list .title{margin:10px 0;color:#666;text-align:left; line-height:18px; height:18px; overflow:hidden;}
.zuhe .list .price{color:#c00;font-size:14px;font-family:arial;}
.zuhe .list .oprice{display: none;}
.zuhe .list .price span{font-size:16px;}
.zuhe .list .price input{ vertical-align:-1px; margin-right:5px;}
.zuhe .list .addicon{ margin:75px 15px 0; background:url(../images/detail_fix.png) no-repeat -72px -223px;  width:26px; height:29px; overflow:hidden;}
.zuhe .screen{ float:right; padding-left:15px;width:205px; position:relative;}
.zuhe .screen .arrow{ position:absolute; left:0px; top:116px;  background:url(../images/detail_fix.png) no-repeat -139px -231px; width:5px; height:9px; overflow:hidden;}
.zuhe .screen .title{margin-top:17px;color:#666;}
.zuhe .screen .title b{color:#333;margin-right:9px;}
.zuhe .screen .price{margin-top:18px;color:#c00;}
.zuhe .screen .price span{font-family:arial;font-size:14px;}
.zuhe .screen .price b{font-size:20px;font-weight:normal;}
.zuhe .screen .total{margin-top:7px;color:#999;font-family:arial;}
.zuhe .screen .btn{margin-top:20px;}
.zuhe .screen .subCart{width:111px;height:35px;background:url(../images/detail_fix.png) no-repeat 0 -80px;text-indent:-9999em;overflow:hidden;border: none;margin-top:20px;}
.zuhe .screen .btn a{display:block;width:111px;height:35px;background:url(../images/detail_fix.png) no-repeat 0 -80px;text-indent:-9999em;overflow:hidden;}
/*--taocan todo--*/
.taocan .default{float:left;margin:0 0 0 20px;display:inline;width:140px;margin-top:40px;position:relative;height: 240px;}
.taocan .default .title{margin:10px 0;color:#666;height: 29px;line-height: 15px;overflow: hidden;}
.taocan .default .price{font-family:arial;color:#c00;}
.taocan .default .price span{margin-left:5px;font-size:18px;}
.taocan .default .oprice{display: none;}
.taocan .default .addicon{position:absolute;right:-38px;top:74px;background:url(../images/detail_fix.png) no-repeat -72px -223px;  width:26px; height:29px;}
.taocan .option{float:right;width:946px;margin-top:13px;padding-left:44px;height:268px;margin-right:6px;display:inline;background:url(../images/detail_taocan.png) no-repeat;position:relative;}
.taocan .option .list{margin-top:23px;width:900px;overflow:hidden;position: relative;height: 234px;}
.taocan .option .list ul{overflow: hidden; position: relative; width: 20000px;}
.taocan .option li{float:left; display:inline; width:140px;margin-right:30px; margin-left:15px;}
.taocan .option .title{margin:10px 0 5px;color:#666;height: 30px;line-height: 15px;overflow: hidden;}
.taocan .option .price{color:#c00;font-family:arial;font-size:14px;}
.taocan .option .oprice{display: none;}
.taocan .option .price span{margin-left:5px;font-size:18px;}
.taocan .option .total{height: 18px;}

.taocan .option_one{float:right;width:940px;margin-top:13px;padding-left:44px;height:268px;margin-right:6px;display:inline;background-color:#fff7ea;position:relative;}
.taocan .option_one .list{margin-top:23px;width:894px;overflow:hidden;position: relative;height: 234px;}
.taocan .option_one .list ul{overflow: hidden; position: relative; width: 20000px;}
.taocan .option_one li{float:left;width:140px;margin-right:44px;}
.taocan .option_one .title{margin:10px 0;color:#666;height: 29px;line-height: 15px;overflow: hidden;}
.taocan .option_one .price{color:#c00;font-family:arial;font-size:14px;}
.taocan .option_one .oprice{display: none;}
.taocan .option_one .price span{margin-left:5px;font-size:18px;}
.taocan .option_one .total{height: 18px;}
.choose_list{width: 280px;}
.choose_list .one_block{line-height: 20px;padding-top: 10px;}
.choose_list .meal_txt{}
.choose_list .meal_txt label{ float: left;padding-top: 5px;text-align: right;line-height: 16px;}
.choose_list .meal_txt .attr_sv{ float:left;width: 206px;}
.choose_list .meal_txt .attr_sv a em{ width:11px; height:11px; right:0px; bottom:0px; position:absolute; z-index:10; background:url(../images/detail_fix.png) no-repeat -114px -230px; visibility:hidden;}
.choose_list .meal_txt .attr_sv a.selected em {visibility: visible;}
.choose_list .meal_txt .attr_sv a{ float:left; display:block; position:relative;padding: 0 10px; line-height:22px;text-align:center;border:1px solid #6a6a6a;  color:#333; white-space:nowrap; margin:1px 4px 4px 1px; font-family:Verdana;}
.choose_list .meal_txt .attr_sv a.selected{ border:#e8044f 2px solid; background:url("../images/detail_sicon.png") no-repeat right bottom; margin:0 3px 3px 0;   text-decoration:none; }
.choose_list .meal_txt .attr_sv a.selected i{position: absolute;left:0;top:0;width: 100%;height: 100%; background:url("../images/detail_sicon.png") no-repeat right bottom; }
.choose_list .meal_txt .attr_sv .spic{padding: 0;}
.choose_list .btn2{background: none repeat scroll 0 0 #f60; color: #fff; cursor: pointer;font-size: 14px;font-weight: bold;margin: 5px 5px 2px;text-align: center; border: 1px solid #FF9900;box-shadow: 1px 1px 1px #CCCCCC;}

.taocan .btns{position:absolute;width:18px;height:45px;background:url(../images/detail_zuhe.png) no-repeat;top:95px;}
.taocan .prev{background-position:-20px -46px;left:3px;}
.taocan .prev:hover{background-position:-20px -91px;}
.taocan .next{background-position:-2px -46px;right:5px;}
.taocan .next:hover{background-position:-2px -91px;}
.taocan .screen{float:right;width:750px;height:66px;line-height:36px;margin-right:6px;display:inline;font-family:arial;}
.taocan .screen .s2{margin:0 22px 0 15px;color:#999;}
.taocan .screen .s3{color:#c00;}
.taocan .screen .s3 b{font-weight:normal;font-size:14px;}
.taocan .screen .s3 b span{font-size:22px;}
.taocan .screen .s4{margin:0 40px 0 28px;color:#cc6600;}
.taocan .screen .btn1{margin: 0 10px 0 0;}
.taocan .screen .btn{display:inline-block;margin:10px 0 -6px;width:111px;height:35px;text-indent:-9999em;overflow:hidden;*display:inline;*zoom:1;background:url(../images/detail_zuhe.png) no-repeat 0 0;}
.taocan .screen .subCart{margin:10px 0 0;width:111px;height:35px;text-indent:-9999em;overflow:hidden;*display:inline;*zoom:1;background:url(../images/detail_zuhe.png) no-repeat 0 0;border: none;}

