﻿/* 头部重置 */
.tophotad, .w-hd, .w-hd .w-top { min-width:1210px;}
.tophotad p a, .w-hd .top-toolbar, .w-hd .logo-search, .w-hd .w-nav { width:1210px;}
.w-hd .logo-search { background:url(/images/bnrbg.gif) bottom repeat-x; margin-bottom:10px;}
/**/
.footer { width:1210px; margin:10px auto 0 auto;}
body { background-color:#fff;}
.block10 { clear:both; display:block; height:10px; overflow:hidden;}
.block20 { clear:both; display:block; height:20px; overflow:hidden;}
.block30 { clear:both; display:block; height:30px; overflow:hidden;}
.red { color:#f00000; }
a:link, a:visited { color:#0061ac;}
a:hover, a:active { color:#f00000;}
.bluef { font-weight:bold; color:#0066ff;}
.redf { font-weight:bold; color:#f00000; font-size:15px; font-family:Arial, "宋体"; margin-right:6px;}
/********** 左侧 **********/
.colL { width:280px; float:left; text-align:left;}
.sidecolbar { border:#e5e5e5 1px solid; background:url(/images/lcolbar.gif) repeat-x; height:31px; line-height:31px; margin-bottom:2px;}
.sidecolbar h2 { font-size:14px; font-weight:bold; color:#000; text-indent:25px;}
.sidecontent { border:#e5e5e5 1px solid; background-color:#f4f4f4;}
.sidecontent h2 { font-size:14px; font-weight:bold; color:#000; text-indent:25px; margin-top:20px;}
.sidecontent h3 { width:118px; margin:0 auto; padding-top:15px;}
.sidecontent h3 img, .pglist img { border:#e6e6e6 1px solid; background-color:#fff; padding:3px;}
.proinfo { width:228px; margin:0 auto;}
.proinfo li { line-height:18px; color:#000; padding:5px 0; overflow:hidden;}
.proinfo li span, .proinfo li s, .proinfo li p, .proinfo li em { float:left;}
.proinfo li s { font-family:Arial; font-size:15px; text-decoration:none; background:url(/images/tdec.gif) 0px 1px repeat-x;}
.proinfo li p { margin:0px; font-weight:bold; color:#f00000; font-size:15px; font-family:Arial; margin-right:6px;}
.proinfo li em { font-style:normal; color:#ff5500; margin-right:12px;}
.cartbar { width:915px; margin:0 auto;}
.cartinfo { width:820px; margin:60px 0 10px 160px; overflow:hidden;}
.cartinfo dt, .cartinfo dd { float:left; display:inline;}
.cartinfo dt { width:170px;}
.cartinfo dd h3 { font-family:"微软雅黑"; font-size:24px; color:#000; margin-top:15px;}
.cartinfo dd p { font-size:14px;}
.w980tab { width:1178px; border:#d9d9d9 1px solid; padding:5px 15px;}
.remcinfobar { background:url(/images/icon_colbar.gif) 0px 13px no-repeat; height:36px; line-height:36px; border-bottom:#dbdbdb 1px solid;}
.remcinfobar h2 { float:left; font-size:14px; font-weight:bold; color:#223167; text-indent:19px;}
.remcinfobar h3 { float:right; color:#dbdbdb;}
.remcinfobar h3 a { margin:0 6px 0 8px;}
.remcinfobar h3 a:link, .remcinfobar h3 a:visited { color:#223167;}
.remcinfobar h3 a:hover, .remcinfobar h3 a:active { color:#f00000;}
.supply_top_box { height:88px; margin:30px 0 25px 0;}
.rec_cardleft, .rec_cardright, .rec_cardlist { float:left; display:inline;}
.rec_cardleft, .rec_cardright { background:url(/images/gdcct_v3_mainbg.gif) 0 -999em no-repeat; width:11px; height:21px; cursor:pointer;}
.rec_cardleft { background-position:-272px -74px; margin:36px 20px 0 8px;}
.rec_cardright { background-position:-285px -74px; margin:36px 8px 0 20px;}
.rec_cardlist { width:870px; height:88px; overflow:hidden;}
.rec_cardlist ul { width:1000px;}
.queue_3pro { float:left; display:inline; width:290px; height:88px; overflow:hidden;}
.queue_3pro dt, .queue_3pro dd { float:left; display:inline;}
.queue_3pro dt { width:118px; margin-right:17px;}
.queue_3pro dt img { border:#e6e6e6 1px solid; padding:3px;}
.queue_3pro dd { width:155px;}
.queue_3pro dd h3 { font-size:14px; font-weight:bold; height:25px; line-height:25px;}
.queue_3pro dd img { margin:2px 8px 7px 0;}
.queue_3pro dd p { margin:0px; line-height:18px; color:#979797;}
.queue_3pro dd p span { color:#ca0606;}
.queue_3pro a:link, .queue_3pro a:visited { color:#d90000;}
.queue_3pro a:hover, .queue_3pro a:active { color:#bf0a0a;}
.cart_orderbar { border:#f7d4d4 1px solid; padding:1px;}
.cart_orderbar .cart_orderbartit { background:url(/images/colbarbg.gif) repeat-x; height:31px; line-height:31px;}

.cart_orderbartit .allchu, .cart_orderbartit .del, .cart_orderbartit .chucity, .cart_orderbartit .allprice { float:left; display:inline; margin:0 10px;}
.cart_orderbartit .allchu label, .cart_orderbartit .chucity span, .cart_orderbartit .allchu input, .cart_orderbartit .chucity .chucitytab { float:left;}
.cart_orderbartit .allchu input { margin:9px 5px 0 0; *margin:5px 2px 0 0;}
.citysel { float:left; margin:0 5px; position:relative;}
.citysel p, .citysel p span, .citysel p s { float:left; cursor:pointer;}
.citysel p { background:#fff; border:#ccc 1px solid; line-height:20px; height:20px; overflow:hidden; padding:0 5px; margin:5px 0 0 0; position:relative;}
.citysel p span { font-weight:normal; color:#666;}
.citysel p s { background:url(/images/gdcct_v3_mallbg.gif) -363px -495px no-repeat; display:block; width:7px; height:4px; margin:8px 0 0 3px;}
.mhover p { z-index:3; border-bottom:0; height:21px;}
.citysel .citylist { display:none; border:#ccc 1px solid; background:#fff; width:320px; padding:10px; left:0; top:26px; position:absolute;}
.citysel .citylist s.close { background:url(/images/closebtn.gif) no-repeat; display:block; width:15px; height:15px; top:5px; right:5px; position:absolute; cursor:pointer;}
.mhover { z-index:3;}
.mhover .citylist { display:block;}
.citylist .city-hd { height:25px; border-bottom:#ccc 2px solid; overflow:visible; *overflow:hidden; zoom:1;}
.citylist .city-hd div, .citylist .city-hd div span, .citylist .city-hd div s { float:left; cursor:pointer;}
.citylist .city-hd div { background:#fff; border:#ddd 1px solid; border-bottom:0; height:24px; line-height:24px; position:relative; padding:0 10px; margin-right:2px;}
.citylist .city-hd div.curr { border:#ccc 2px solid; border-bottom:0; height:25px; line-height:22px;}
.citylist .city-hd div span { color:#0061ac;}
.citylist .city-hd div s { background:url(/images/gdcct_v3_mallbg.gif) -363px -495px no-repeat; display:block; width:7px; height:4px; margin:10px 0 0 5px;}
.citylist .city-bd { padding-top:5px;}
.citylist .city-bd li { float:left; display:inline; width:70px; margin-left:10px; line-height:24px; height:24px; overflow:hidden;}
.citylist .city-bd a { padding:3px 5px;}
.citylist .city-bd a:hover { background:#0061ac; color:#fff; text-decoration:none;}
.cart_orderbartit .allprice { float:right;}
.cart_orderbartit .allprice strong { color:#ec0000; font-size:16px; line-height:16px;}
.cart_hd { line-height:30px; overflow:hidden; zoom:1;}
.cart_hd .shoptit { float:left; border-bottom:#f7d4d4 2px solid; width:754px;}
.cart_hd .shoptit input, .cart_hd .shoptit strong, .cart_hd .shoptit img, .cart_hd .shoptit p { float:left; display:inline; margin:0 5px 0 0;}
.cart_hd .shoptit input { margin:8px 5px 0 5px; *margin:4px 3px 0 0;}
.cart_hd .shoptit strong { font-size:14px;}
.cart_hd .shoptit img { margin-top:2px;}
.cart_hd .shoptit p { color:#f50;}
.cart_hd .hd_tit { float:right;}
.cart_hd .hd_tit h3, .cart_hd .hd_tit h4 { float:left; display:inline; border-bottom:#f7d4d4 2px solid; width:120px; text-align:center; margin-left:4px;}
.cart_hd .hd_tit h4 { width:80px;}
.hfleft h2, .hfleft h3, .hfleft h4, .hfleft h5, .hfleft h6 { float:left; display:inline; text-align:center; color:#000;}
.cart_orderinfotab { color:#000; padding-bottom:10px; overflow:visible; zoom:1;}
.cart_orderinfotab h1 { background-color:#fcf4f3; height:32px; line-height:32px; padding-left:35px;}
.cart_orderinfotab h1 span { color:#0061ac;}
.cart_content { border:#f7d4d4 1px solid; width:1208px; color:#000;}
.cart_orderlist li { width:1208px; border-bottom:#eaeaea 1px solid; padding:15px 0; line-height:21px; overflow:hidden; vertical-align:bottom;}
.cart_orderlist li h2 { width:40px; padding-top:20px;}
.cart_orderlist li h3 { width:713px; line-height:18px;}
.cart_orderlist li h3 a { float:left;}
.cart_orderlist li h3 p { text-align:left; float:left; line-height:16px; margin:0 0 0 20px; width:407px; height:32px; overflow:hidden;}
.cart_orderlist li span { color:#999; float:left; margin:5px 0 0 20px;}
.cart_orderlist li h4 { width:120px; margin-left:4px; padding-top:16px;}
.cart_orderlist li h4 p { margin:0px; color:#f00;}
.cart_orderlist li h4 strong { color:#ec0000;}
.cart_orderlist li h5 { width:79px; margin-left:4px; padding-top:16px;}
.cart_shopallprice { background:#f5f5f5; line-height:30px; text-align:right; padding-right:115px; color:#666;}
.cart_shopallprice span { font-weight:bold; color:#ec0000;}
.cart_orderlist_ft { background:#f5f5f5; padding:10px 0; zoom:1;}
.cart_orderlist_ft .saleplan { float:left; margin-left:10px; width:700px;}
.cart_orderlist_ft .saleplan .planlist { color:#333; padding-bottom:10px; height:18px;}
.cart_orderlist_ft .saleplan .planlist p.planinfo { float:left; margin:0;}
.cart_orderlist_ft .saleplan .planlist strong { color:#ec0000; font-size:14px; margin:0 3px;}
.cart_orderlist_ft .saleplan .planlist .selbtn { float:left; margin-left:10px; position:relative; z-index:2;}
.cart_orderlist_ft .saleplan .planlist button { background:url(/images/gdcct_v5_mallbg.gif) -106px -145px no-repeat; border:0; width:68px; height:23px; line-height:23px; cursor:pointer; color:#fff; font-size:12px; font-weight:bold; text-align:center;}
.cart_orderlist_ft .saleplan .planlist .vspro { float:left; margin-left:20px;}
.cart_orderlist_ft .saleplan .planlist .vspro p.vsproinfo { float:left; margin:0; width:350px; height:18px; line-height:18px; overflow:hidden;}
.cart_orderlist_ft .saleplan .planlist .planpop { background:#fff; border:#ccc 1px solid; display:none; width:450px; position:absolute; top:24px; left:0;}
.cart_orderlist_ft .saleplan .planlist .planpop .hd { border-bottom:#ccc 1px solid; background:#f2f2f2; height:30px; line-height:30px; padding:0 10px;}
.cart_orderlist_ft .saleplan .planlist .planpop .hd h3 { float:left; font-weight:bold; color:#333;}
.cart_orderlist_ft .saleplan .planlist .planpop .hd a { float:right;}
.cart_orderlist_ft .saleplan .planlist .planpop .bd { width:450px; height:230px; overflow:hidden;}
.cart_orderlist_ft .saleplan .planlist .planpop .ft { border-top:#ccc 1px solid; background:#fafafa; padding:5px 0; text-align:center;}
.cart_orderlist_ft .saleplan .planlist .planpop .ft button { display:inline-block; margin:0 5px;}
.cart_orderlist_ft .saleplan .planlist .planpop .ft button.entr { font-weight:normal;}
.cart_orderlist_ft .saleplan .planlist .planpop .ft button.cls { background-position:-175px -145px; color:#666; font-weight:normal;}
.cart_orderlist_ft .cart_shopallprice { float:right; padding-right:110px;}
.cart_orderlist_ft .cart_shopallprice p { text-align:right; color:#666; margin:0; line-height:24px;}
.cart_orderlist_ft .cart_shopallprice p span { font-weight:bold; color:#ec0000;}
.cart_unbuy { padding:20px 0;}
.cart_unbuy .hd { border-bottom:#ddd 1px solid; line-height:30px; overflow:hidden; zoom:1;}
.cart_unbuy .hd span, .cart_unbuy .hd em { float:left; margin-right:5px;}
.cart_unbuy .hd span { color:#999;}
.cart_unbuy .hd em { background:url(/images/gdcct_v3_mallbg.gif) -255px -741px no-repeat; width:18px; height:18px; margin-top:5px; cursor:help;}
.cart_unbuy .bd { border-bottom:#ddd 1px solid; width:1210px; padding:10px 0; overflow:hidden;}
.cart_unbuy .bd ul { width:981px;}
.cart_unbuy .bd li { float:left; width:311px; border-right:#ccc 1px dashed; padding-left:15px; line-height:56px;}
.cart_unbuy .bd li img, .cart_unbuy .bd li h3, .cart_unbuy .bd li a, .cart_unbuy .bd li span { float:left; display:inline;}
.cart_unbuy .bd li h3 { text-align:left; width:125px; height:54px; line-height:18px; overflow:hidden; padding:0 10px;}
.cart_unbuy .bd li span { font-family:Arial; color:#666; width:70px;}
.cart_ordercon { margin-top:10px;}
.cart_ordercon span { color:#808080; margin-right:48px;}
.delbtn { float:left; display:inline;}
.delbtn button { background:url(/images/cartbtn1.gif) no-repeat; width:119px; height:31px; border:none; cursor:pointer;}
.orderupbtn { float:right; text-align:right;}
.orderupbtn h3 { font-weight:bold; height:40px;}
.orderupbtn h3 span { font-family:Verdana, Arial; font-size:17px; color:#db1f0a; margin-right:5px;}
.orderupbtn h3.hline { width:300px; padding-top:5px; border-top:#cccccc 1px dashed;}
.orderupbtn .orderbtn1, .orderupbtn .orderbtn2 { width:99px; height:31px; margin-left:10px; border:none; cursor:pointer;}
.orderupbtn .orderbtn1 { background:url(/images/cartbtn2.gif) no-repeat;}
.orderupbtn .orderbtn2 { background:url(/images/gdcct_v5_mallbg.gif) -138px -333px no-repeat; width:99px; height:31px; outline:none;}
.orderupbtn .orderbtn3 { background-color:#ec0000; color:#fff; 
border:0px;cursor:pointer;
width:99px; height:31px; outline:none;}
.ordertips { background-color:#e5e5e5;border:#ccc 1px solod;padding:5px 0;width:400px;text-align:center;margin:0 auto 10px auto;}
/********** 右侧 **********/
.colR { width:690px; float:right; text-align:left;}
.oq_input div, .orderlist_input div, .orderlist_input input { float:left;}
.info_form li.oq_input input, .orderlist_input input { background:url(/images/oqinput.gif) no-repeat; width:55px; height:21px; line-height:21px; padding-left:5px; border:none; overflow:hidden;}
.oq_input s.arrowup, .oq_input s.arrowbown, .orderlist_input s.arrowup, .orderlist_input s.arrowbown { display:block; background:url(/images/slbtn.gif) no-repeat scroll -999em 0 transparent; width:17px; height:10px; cursor:pointer; overflow:hidden; margin-left:1px;}
.oq_input s.arrowup, .orderlist_input s.arrowup { background-position:0px 0px;}
.oq_input s.arrowbown, .orderlist_input s.arrowbown { background-position:0px -11px; margin-top:1px;}
.orderlist_input input { margin-left:15px;}
.cart_orderlist .orderlist_input span { color:#999; float:left; margin:0 0 0 5px;}
/***** 订单 *****/
.nypop { border:#ffa64c 1px solid; background:#ffffcc url(/images/tipsicon.gif) 10px 6px no-repeat; overflow:hidden; color:#e50000; width:958px; padding:5px 10px; margin-top:10px;} 
.nypop p { float:left; width:900px; margin:0px; padding-left:20px;}
.nypop a { float:right; display:inline; display:block; background:url(/images/closebtn.gif) no-repeat; width:15px; height:15px; cursor:pointer; top:6px; right:6px;}
.confirmOrder-tab .tab-hd { height:50px; line-height:50px;}
.confirmOrder-tab .tab-hd h2 { font:20px/50px "微软雅黑";}
.confirmOrder-tab .tab-bd { margin-bottom:10px;}
.confirmOrder-tab .deladdr-tab { width:1210px; overflow:hidden;}
.deladdr-tab .deladdr { width:988px; *padding-bottom:8px;}
.deladdr-tab .deladdr li { float:left; display:inline; font-family:"微软雅黑"; border:#ddd 1px solid; background:#f6f6f6; width:237px; height:98px; margin:0 8px 8px 0; cursor:default;}
.deladdr-tab .deladdr li.curr { background:url(/images/deladd.gif) no-repeat; border:0; width:239px; height:100px;}
.deladdr-tab .deladdr li p { margin:0;}
.deladdr-tab .deladdr .status { height:20px; line-height:20px; text-align:right; overflow:hidden; zoom:1;}
.deladdr-tab .deladdr .status p { color:#999; padding-right:20px;}
.deladdr-tab .deladdr .status a.del { color:#f00; text-decoration:none; font-size:12px; margin-right:10px; font-family:"宋体";}
.deladdr-tab .deladdr .addr-info p { line-height:16px; padding:0 15px 5px 15px; overflow:hidden; zoom:1;}
.deladdr-tab .deladdr .addr-info p span { display:none; padding-left:20px;}
.deladdr-tab .deladdr li.curr .addr-info p span { display:block; float:left; margin-right:5px;}
.deladdr-tab .deladdr .addr-info p strong { float:left; font-size:14px; color:#000; width:160px; height:16px; overflow:hidden;}
.deladdr-tab .deladdr .addr-info p em { font-style:normal; font-weight:bold; font-size:14px;}
.deladdr-tab .otheraddr { margin:0 20px; line-height:30px;}
.deladdr-tab .adnewaddr { margin:10px 0;}
.deladdr-tab .adnewaddr button { background:url(/images/gdcct_v3_mallbg.gif) 0 -741px no-repeat; width:100px; height:30px; line-height:30px; text-align:center; color:#ec0000; border:none; cursor:pointer;}
.stuaddr-tab { border:#ccc 1px solid; background:#f2f2f2; padding:10px 20px; width:600px; margin:0 auto; overflow:hidden; zoom:1;}
.stuaddr-tab .hd { height:24px; overflow:hidden; zoom:1;}
.stuaddr-tab .hd h2, .stuaddr-tab .hd p, .stuaddr-tab .hd a.close { float:left; display:inline;}
.stuaddr-tab .hd h2 { font:16px/24px "微软雅黑"; color:#666;}
.stuaddr-tab .hd p { border:#ffa64c 1px solid; background:#ffffcc url(/images/tipsicon.gif) 5px 4px no-repeat; color:#e50000; line-height:22px; height:22px; margin:0 0 0 10px; padding:0 10px 0 25px;}
.stuaddr-tab .hd a.close { display:none; float:right; background:url(/images/closebtn.gif) no-repeat; width:15px; height:15px; margin-top:5px;}
.stuaddr-tab .bd { padding:10px 0; overflow:hidden; zoom:1;}
.stuaddr-tab .bd li { width:600px; float:left; vertical-align:bottom; padding:5px 0; line-height:24px;}
.stuaddr-tab .bd li span, .stuaddr-tab .bd li select, .stuaddr-tab .bd li input, .stuaddr-tab .bd li label, .stuaddr-tab .bd li em, .stuaddr-tab .bd li button { float:left; display:inline;}
.stuaddr-tab .bd li span { width:122px; text-align:right;}
.stuaddr-tab .bd li span i { font-style:normal; color:red; font-size:14px; vertical-align:middle; margin-right:3px;}
.stuaddr-tab .bd li select { margin:0; height:22px; margin:2px 5px 0 0;}
.stuaddr-tab .bd li input { line-height:22px; height:22px; margin-right:5px; padding-left:5px;}
.stuaddr-tab .bd li em { font-style:normal; color:#f50;}
.stuaddr-tab .bd li button, .selarea-poptab .bd p button { background:url(/images/gdcct_v3_mallbg.gif) -278px -741px no-repeat; width:60px; height:25px; line-height:25px; text-align:center; border:none; cursor:pointer; margin-right:10px;}
.stuaddr-pa { display:none; position:absolute; top:0; left:50%; margin-left:-321px; box-shadow:0 0 3px 1px rgba(0,0,0,0.2); z-index:9;}
.stuaddr-pa .hd a.close { display:block;}
.vstuaddr { position:relative;}
.vstuaddr .stuaddr-pa { display:block;}
.firmOrder-queue .cart_hd { border:#ddd 1px solid; border-bottom:0; padding-top:5px;}
.firmOrder-queue .cart_hd .shoptit { width:606px; border-bottom-color:#ccc;}
.firmOrder-queue .cart_hd  .hd_tit h3 { border-bottom-color:#ccc;}
.firmOrder-queue .cart_hd .shoptit span { float:left; margin-left:10px;}
.firmOrder-queue .cart_content { border:#ddd 1px solid; border-top-color:#fff}
.firmOrder-queue .cart_orderlist li h3 { width:590px; padding-left:16px;}
.firmOrder-queue .cart_orderlist li h3 p { width:500px;}
.firmOrder-queue .order-subtotal { background:#f2f2f2; padding:15px 0 15px 15px;}
.order-subtotal .shopfb, .order-subtotal .shopfb span, .order-subtotal .shopfb .auto-textarea { float:left;}
.order-subtotal .shopfb span { line-height:24px;}
.order-subtotal .shopfb .auto-textarea { font-size:12px; color:#999; width:310px; height:20px; line-height:20px; padding-left:5px; overflow:hidden;}
.order-subtotal .shopfb .auto-textarea:focus { color:#333;}
.order-subtotal .selarea { float:right; width:380px; position:relative;}
.order-subtotal .selarea li { float:left; vertical-align:bottom; width:380px; line-height:20px; padding-bottom:10px;}
.order-subtotal .selarea li span, .order-subtotal .selarea li .select, .order-subtotal .selarea li input { float:left; display:inline;}
.order-subtotal .selarea li h3 { float:right; width:120px; text-align:center; font-weight:bold;}
.order-subtotal .selarea li .select p, .order-subtotal .selarea li select { margin:0;}
.order-subtotal .selarea li input { color:#666; padding-left:5px; cursor:pointer;}
.order-subtotal .shopAllprices { clear:both; text-align:right; padding:0 40px 0 0;}
.order-subtotal .shopAllprices span { font-family:Arial; font-size:20px; color:#ec0000;}
.selareapop { position:absolute; top:25px; right:30px; width:420px; height:150px;}
.selareapop .selarea-poptab { color:#555; position:absolute; top:0; left:0; border:#ccc 1px solid; background:#f6f6f6; box-shadow:0 0 3px 1px rgba(0,0,0,0.2); width:420px; height:150px;}
.selareapop .selarea-poptab .hd { border-bottom:#ddd 1px solid; padding:5px 10px; overflow:hidden; zoom:1;}
.selareapop .selarea-poptab .hd h2 { float:left; font-size:14px;}
.selareapop .selarea-poptab .hd a { float:right; background:url(/images/closebtn.gif) no-repeat; width:15px; height:15px; margin-top:2px;}
.selareapop .selarea-poptab .bd { padding:15px;}
.selareapop .selarea-poptab .bd p { margin:0; height:29px;}
.selareapop .selarea-poptab .bd p input.coutxt { width:370px; height:20px; line-height:20px;}
.selareapop .selarea-poptab .bd p button.btn1 { margin-left:120px;}
.selareapop .selarea-poptab .bd p.nocoutips { background:url(/images/error_icon2.gif) no-repeat; height:55px; padding:3px 0 0 60px;}
.selareapop .selarea-poptab .bd p label { float:left; margin-left:5px;}
.confirmOrder-tab .infotab-bd { border:#ddd 1px solid; width:978px; position:static;}
.payment { margin:10px 20px 0 20px; overflow:hidden; zoom:1;}
.payment input, .payment label, .payment .tips { float:left; display:inline; line-height:24px;}
.payment input { margin:7px 3px 0 0; *margin:4px 0 0 0;}
.payment strong { color:red; font-size:16px;}
.payment .tips { border:#ffa64c 1px solid; background:#ffffcc url(/images/tipsicon.gif) 5px 4px no-repeat; color:#e50000; line-height:22px; height:22px; margin:0 0 0 10px; padding:0 10px 0 25px;}
.lohascardshop {  background:#fff; width:720px; margin-left:15px; position:relative;}
.lohascardshop table { background:#ddd;}
.lohascardshop table thead tr th { background:#f0f0f0; text-align:center; padding:5px 0;}
.lohascardshop table tbody tr td { background:#fff; text-align:center; padding:5px 0;}
.lohascardshop table tbody tr td p { margin:10px 0; text-align:left; padding:0 10px;}
.lohascardshop table tbody tr td span { display:block; margin:10px 0;}
.payment .lohascardshop strong { font-size:12px;}
.lohascardshop .cardprice { border:#ccc 1px solid; border-top:0; clear:both; text-align:right; padding:10px; zoom:1;}
.lohascardshop .cardprice span { color:#ec0000; font-weight:bold; font-size:14px;}
.invoice-area { margin:20px; width:500px; float:left; display:inline;}
.invoice-area input { margin-right:3px;}
.invoice-area .invoiceinfo { margin:5px 15px;}
.invoice-area .invoiceinfo li { height:30px; line-height:30px;}
.invoice-area .invoiceinfo em { font-style:normal; color:red;}
.invoice-area .invoiceinfo label { margin-right:20px;}
.orderTotal-area { width:200px; float:right; background:#f2f2f2; padding:20px;}
.orderTotal-area li { float:left; font-size:14px; line-height:30px;}
.orderTotal-area li span, .orderTotal-area li em { float:left; display:inline; width:100px; text-align:right;}
.orderTotal-area li em { font-style:normal; font-family:Arial;}
.orderTotal-area li.gray { color:#999;}
.orderTotal-area li.red { color:#ec0000; font-size:18px; font-weight:bold;}
.orderTotal-area .subbtn { background:url(/images/btn_suborder.gif) no-repeat; width:140px; height:36px; border:none; cursor:pointer; margin:10px 0 0 30px;}
.orderTotal-area .wait { background:url(/images/btn_suborderselt.gif) no-repeat; cursor:default;}
.retcart { float:right; margin:200px 20px 0 0;}
.lohascardtab { margin:20px 15px 0 15px;}
.lohascardtab li { overflow:hidden; line-height:20px; margin-bottom:10px;}
.lohascardtab li span, .lohascardtab li input, .lohascardtab li button { float:left; display:inline;}
.lohascardtab li input { margin:0 20px 0 0; line-height:normal;}
.lohascardtab li button { background:url(/images/lohascardadd.gif) no-repeat; width:65px; height:20px; cursor:pointer; border:none;}
.lohascardtab li.prompt { background:#f2f2f2; padding:10px; width:702px;}
.lohascardtab li.prompt h3, .lohascardtab li.prompt p { float:left; margin:0;}
.lohascardtab li.prompt h3 { height:50px;}
.lohascardtab li h4 { font-weight:bold;}
.lohascardtab li table { background:#ddd; text-align:center;}
.lohascardtab li table thead td { background:#ddd;}
.lohascardtab li table tbody td { background:#fff;}
.ordertip { background-color:#fffbe5;border:#fc6 1px solid; font-size:14px; font-weight:bold; color:#f50; padding:10px 0;width:978px;text-align:center;margin:0 auto 10px auto; font-family:"宋体";}
.ordertip h3 { float:left; display:inline; background:url(/images/icon_odrt.gif) no-repeat; height:32px; line-height:32px; font-size:20px; color:#000; font-weight:bold; padding-left:50px; margin-left:100px;}
.ordertip .odrt_des { text-align:left; color:#000; margin:10px 0 0 130px; zoom:1;}
.ordertip .odrt_des p { float:left; display:inline; margin:0 20px;}
.ordertip .odrt_des p span { color:#f00;}
.ordertip .payment-choose { border:#ccc 1px solid; background-color:#f8f8f8; width:740px; padding:20px; margin:0 auto; text-align:left; font-size:12px; font-weight:normal; color:#333; overflow:hidden;}
.ordertip .payment-choose h4 { margin-bottom:15px; font-size:14px;}
.payment-choose .choosetab { zoom:1;}
.payment-choose .choosetab li { float:left; display:inline; cursor:pointer; margin-right:30px;}
.payment-choose .choosetab li img { border:#ddd 1px solid; background-color:#fff; padding:5px 10px; vertical-align:middle; _margin-top:1px;}
.payment-choose .choosetab li.current img { border:#f90 1px solid;}
.payexp { border:#ffdfb2 1px solid; background-color:#fffff2; color:#ff5500; padding:6px 12px; margin-top:7px; font-family:"宋体";}
.payexp s { background:url(/images/gdcct_v3_mallbg.gif) -133px -162px no-repeat; width:14px; height:7px; position:absolute; margin-top:-13px; margin-left:70px;}
.ml s { margin-left:280px;}
.m2 s { margin-left:440px;}
.paytab { border-collapse:collapse; border:#ccc 1px solid; background-color:#fff; margin-top:5px;}
.paytab thead th, .paytab tbody td { border:#ccc 1px solid; padding:6px 10px;}
.paytab thead th { background-color:#eee;}
.payment-choose .content button { background:url(/images/btn_payment.gif) no-repeat; width:140px; height:36px; border:none; cursor:pointer; margin:10px 0 0 30px;}
.w950 { width:950px; margin:0 auto;}
.goods-queue3 li { float:left; display:inline; width:140px; padding:15px 25px;}
.goods-queue3 li h2 { height:32px; line-height:16px; margin-bottom:5px; overflow:hidden;}
.goods-queue3 .item-des dt { width:130px; height:130px; border:#e6e6e6 1px solid; padding:3px; background-color:#ffffff; overflow:hidden;}
.goods-queue3 .item-des dt a { display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:108px; width:130px; height:130px; overflow:hidden;}
.goods-queue3 .item-des dt img { vertical-align:middle; max-width:130px; max-height:130px;}
.goods-queue3 .item-des dd s { color:#b3b3b3; font-family:Arial, "宋体", sans-serif; margin-right:10px; text-decoration:none; background:url(/images/tdec.gif) repeat-x;}
.goods-queue3 .item-des dd strong { color:#e50000; font-family:Arial, "宋体", sans-serif; margin:0px; line-height:21px;}
.goods-queue3 .item-des dd img { margin-right:5px; padding-top:1px; cursor:pointer;}
.goods-queue3 .item-des dd span { vertical-align:top; color:#808080;}
.goods-queue3 li.addicon { width:18px; margin:0px; padding:85px 0 0 10px; color:#e50000; font-family:Arial; font-size:35px; font-weight:bold; overflow:hidden;}
.delpop { right:auto; left:50%; margin-left:-176px; top:30%; z-index:999;}
.delpop, .delpop .selarea-poptab { width:350px; height:auto;}
.delpop .selarea-poptab .bd p { height:auto; padding-bottom:10px; line-height:20px;}
.delpop .selarea-poptab .bd p button.btn1, .delpop .selarea-poptab .bd p a { text-align:center; margin:0 5px;}
.payment-choose h4 span { font-size:12px; color:#999; margin-left:10px;}
.payment-choose .banklist { width:752px;}
.payment-choose .banklist li { width:176px; margin:0 12px 12px 0;}
.payment-choose .banklist li input { float:left; width:13px; height:13px; margin:15px 10px 0 0; overflow:hidden;}
.payment-choose .banklist li label { float:left; border:#ddd 1px solid; width:151px; height:28px; padding:6px 0; cursor:pointer;}
.payment-choose .banklist li.current label { border-color:#f90;}
.payment-choose .banklist .bank-logo { background:url(/images/bank-logo.gif) no-repeat; display:block; width:130px; height:28px; overflow:hidden;}
.payment-choose .banklist .bank-icbc { background-position:0 0;}
.payment-choose .banklist .bank-boc { background-position:0 -112px;}
.payment-choose .banklist .bank-ccb { background-position:0 -28px;}
.payment-choose .banklist .bank-cmb { background-position:0 -84px;}
.payment-choose .banklist .bank-bocom { background-position:0 -56px;}
.saleinfo { clear:both;}
.saleinfo p { color:#999; margin:0 10px 5px 0; height:20px; line-height:20px; overflow:hidden;}
.integralpay { background:#fafafa; border:#e5e5e5 1px solid; width:700px; margin-left:15px; padding:10px;}
.integralpay .inputform { border-bottom:#ccc 1px dashed; padding-bottom:10px; margin-bottom:8px; overflow:hidden; zoom:1;}
.integralpay .inputform span, .integralpay .inputform input, .integralpay .inputform button { float:left; display:inline; margin:0 3px; line-height:20px;}
.integralpay .inputform input { height:18px; line-height:18px; border:#ccc 1px solid; text-align:center;}
.integralpay .inputform button { background:url(/images/lohascardadd.gif) no-repeat; width:65px; height:20px; cursor:pointer; border:none;}
.integralpay .info { line-height:20px; overflow:hidden; zoom:1;}
.integralpay .info p { float:left; width:500px; margin:0;}
.integralpay .info p strong { font-family:Arial; font-size:14px;}
.integralpay .info .dl { float:right;}