﻿/* 购物车 */
* { padding:0; margin:0;}
body { background:white;}
.main { margin:0 auto; width:950px;}
li { list-style:none;}
body { background:white;}

/*shopping step1 2 3*/
    .shopping_step1, .shopping_step2, .shopping_step3 { padding:50px 30px 0 0; width:918px; height:24px; text-align:right; font-size:13px; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; overflow:hidden;}
        .shopping_step1 a, .shopping_step2 a, .shopping_step3 a { margin-left:15px; line-height:24px; color:#638a07;}
        .shopping_step1 a:hover, .shopping_step2 a:hover, .shopping_step3 a:hover { color:#C6306B;}
    .shopping_step1 { background:url(images/shopping_bg.png) -11px -63px no-repeat;}
    .shopping_step2 { background:url(images/shopping_bg.png) -11px -137px no-repeat; height:23px;}
    .shopping_step3 { background:url(images/shopping_bg.png) -11px -211px no-repeat;}

/*我的购物车*/
.shopping_cont { margin:-2px auto 0 auto; width:950px; background:white;}
    .shopping_head { padding:7px 0 5px 90px; width:860px; height:39px; background:url(images/shopping_bg.png) -10px -10px no-repeat;}
        .shopping_head h1 { line-height:22px; font-size:15px; color:#c31b5d;}
        .shopping_head h2 { line-height:19px; font-size:12px; font-weight:normal; color:#6b8904;}

    .shopping_pro_cont { float:left; padding:0 27px; width:894px; height:auto !important; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB;}
        .shopping_pro_cont h3 { line-height:40px; color:#656464; font-size:14px;}
        .shopping_pro_list { width:888px; height:auto !important; border:3px solid #F2D97C;}
        .shopping_pro_list table { width:888px; border:0; text-align:center; font-size:13px;}
        .shopping_pro_list table tr.pro_title, table tr.title { height:30px; line-height:30px; color:#464646; font-weight:bold; background:#FAF3DA; text-align:center;}
        .picLine td { border-bottom:1px dotted #B3B3B3;}
        .arrowhead { float:left; padding-bottom:5px; width:155px; height:75px; background:url(images/shopping_bg.png) -225px -387px no-repeat;}
        .mypic_list { float:left; padding-bottom:5px; width:730px; height:75px; overflow:hidden;}
        .checkBtn { margin:-60px 5px 0 20px;}
        .car_nothing { width:885px; height:2px; overflow:hidden;}
        .subTotal { font-weight:bold; color:#8E4A0D;}

        .shopping_total { margin:0 0 10px 0; padding:10px 19px 0 0; width:860px; text-align:right; color:#EE380C; font-size:18px; font-weight:bold;}

    .shopping_pro_cont .border { border:1px solid #EFEBEF;}
        .shopping_tips { float:left; margin-top:15px; width:430px; height:60px; line-height:20px; color:#636363; overflow:hidden;}
        .shopping_btn { float:right; margin-top:15px; width:450px; height:60px; overflow:hidden;}
            .to_btn { margin:6px 5px 0 0; width:83px; height:25px; border:none; background:url(images/shopping_bg.png) -39px -387px no-repeat; cursor:pointer; overflow:hidden;}
            .to_balance{ float:right; margin-right:10px; background:url(images/to_balance.gif) 0 2px no-repeat; width:143px; height:35px; border:none; cursor:pointer;}
            .inputbutton { height:25px;}

        #ShoppingCart1_Note { padding-left:20px; float:left; width:874px; height:35px; line-height:35px; font-size:14px; background:#EEEECC;}
        .presentCont { float:left; width:888px;}
        .presentCont table { width:888px; border:3px solid #EEEECC; border-top:none; background:#FDFDEF;}
        .presentCont .title td { background:#f7f7f7; font-weight:normal; color:#552;}

        .andbuy { float:left; padding:0 27px 15px 27px; width:894px; height:auto !important; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB;}
	        .andbuy p { clear:both; margin-top:15px; padding-left:22px; width:870px; height:30px; line-height:30px; font-size:14px; color:#464646; background:url(images/shopping_bg.png) -39px -347px no-repeat; overflow:hidden;}
	        .andbuy ul { float:left; padding-left:14px; width:875px; border:1px solid #D7D7D7; border-top:none; display:inline; list-style:none;}
	        .andbuy ul li { float:left; padding:15px 5px; width:162px; text-align:center; font-size:13px; overflow:hidden;}
	            .andbuy ul li img { padding:1px; border:1px solid #CCCCCC;}
		        .browse_proname { padding:0 10px; height:40px; line-height:20px; overflow:hidden;}
		        .browse_price1, .browse_price2 { float:left; width:50%; height:25px; line-height:25px;}
		        .browse_price1 { color:#333;}
		        .browse_price2 { color:#F37000;}
		        .abuy, .bbuy { float:left; margin:5px 0 0 17px; padding:3px 0 0 22px; width:36px; height:19px; overflow:hidden;}
		        .abuy { background:url(images/shopping_bg.png) -39px -422px no-repeat;}
		        .bbuy { background:url(images/shopping_bg.png) -102px -422px no-repeat;}

    .shopping_bot { width:950px; height:10px; background:url(images/shopping_bg.png) -10px -327px no-repeat; overflow:hidden;}

/* 填写核对订单信息 */
    .consignee_cont { float:left; padding:0 4px; width:940px; height:auto !important; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB;}
        .consignee_cont h3 { display:none; margin-left:25px; line-height:40px; color:#656464; font-weight:normal; font-size:14px;}

/*订单信息显示*/
.ebuycar_order{ float:left; margin-bottom:8px; border:#FFD7E7 solid 5px; font:normal 12px/24px "宋体";}
    #myDeliver { color:Green;}
    .ebuycar_cont { padding:0 25px; width:890px; height:auto !important;}
        .ebuycar_order_left { float:left; width:890px; overflow:hidden;}
            .ebuycar_order_left h4 #confirmMsg { float:right; padding-right:350px;}
        .ebuycar_order_right { display:none; float:left; width:235px; text-align:center; overflow:hidden;}
        .ebuycar_order_right h4 { margin-bottom:10px; width:236px; height:30px; line-height:30px; font-size:1.2em; color:#6B696B; background:#f4f4f4;}
        .ebuycar_order_right ul { margin:0; padding:0;}
        .ebuycar_order_right ul li { padding-left:16px; width:220px; line-height:24px; text-align:left; background:url(/images/shop/faq_list.gif) 8px center no-repeat;}
        .ebuycar_order_right li a { color:#333;}
        .ebuycar_order_right li a:hover { color:#F06EA1;}
        .ebuycar_order_right img { margin-top:0px;}
    .orderinfo_show{ padding-bottom:10px;}
    .orderinfo_show h4,.orderinfo_edit h4 { padding:10px 0 0 35px; width:855px; height:30px; line-height:30px; border-top:1px dotted #ccc;}
    .orderinfo_listbox h4 { padding-left:18px; width:820px; height:30px; line-height:30px; border:1px solid #DEEBFF; border-bottom:none; background:#f4f4f4;}
    .orderinfo_show h4 span,.orderinfo_listbox h4 span,.orderinfo_edit h4 span{ font:bold 14px/24px "宋体"; color:#603811; display:inline-block; padding-right:0px;}
    .orderinfo_show h4 em { font:normal 13px/27px "宋体"; color:#603811;}
    .orderinfo_show h4 a,.orderinfo_listbox h4 a,.orderinfo_edit h4 a,.orderinfo_show h4 a:link,.orderinfo_listbox h4 a:link,.orderinfo_edit h4 a:link{ margin:0 7px; color:#f00; text-decoration:underline; font:bold 16px/24px "黑体,宋体"; letter-spacing:2px; cursor:pointer;}
    .orderinfo_show h4 a:hover,.orderinfo_listbox h4 a:hover,.orderinfo_edit h4 a:hover{ color:#EA4385;}
    .orderinfo_show ul{ padding-left:60px;}
    .orderinfo_show ul li{ width:100%; font:normal 13px/27px "宋体"; color:#603811;}
        .orderinfo_show ul li span{ color:#000; letter-spacing:2px;}
    .inputtext { border:1px solid #ccc;}
    /*订单信息修改*/
    #consigneeEdit span.text { clear:left; float:left; width:90px; color:#603811;}
    #txtAddress { width:400px;}
    #isAddAddress { display:none;}
    .orderinfo_edit{ padding-bottom:10px; display:none;}
    .orderinfo_edit ul{ padding-left:60px;}
    .orderinfo_edit ul li{ width:100%; font:normal 13px/35px "宋体"; color:#000; height:auto!important; height:30px; overflow:hidden;}
    .orderinfo_edit ul li.notice{ color:Green; font:normal 12px/30px "宋体"; letter-spacing:2px;}
    .notice { color:Green;}
    .orderinfo_edit ul li.button,.orderinfo_show ul li.button{ margin-top:10px;}
    .orderinfo_edit ul li input[type=text],.orderinfo_show ul li input[type=text] { height:20px; line-height:20px; padding-left:5px; background:#fff; border-top:#abadb3 solid 1px; border-bottom:#e2e3ea solid 1px; border-left:#abadb3 solid 1px; border-right:#e2e3ea solid 1px; background:#FFFAF5;}
    .orderinfo_edit ul li input.save_button,.orderinfo_show ul li input.save_button{ border:none; margin:0; padding:0; width:143px; color:#fff; background:url(/images/shop/btn_bg1_03.gif) no-repeat; height:30px; line-height:30px; font:bold 12px/30px "宋体"; cursor:pointer; }
    .textbox_x { width:300px;}
    #consigneeTips { display:none;}
    #BtnReturn { display:none; }
    #Cancel { display:none }
    #UpnlOrderOption textarea { background:url(images/input_bg.gif) center no-repeat;}
/*订单商品列表*/
.orderinfo_listbox{ margin-bottom:20px;}
.orderinfo_list table{ margin:0 auto; width:100%; font-size:13px;}
.orderinfo_list table tr{ background:none;}
.orderinfo_list table tr.title{ background:#F7F7F7;}
.orderinfo_list table tr td { text-align:center; line-height:30px; border-bottom:#EFEFEF solid 1px; color:#369;}
.orderinfo_list table tr td { color:#C63808;}
.orderinfo_list table tr.title td{ height:30px; line-height:30px; font-weight:bold; color:#464646;}
.orderinfo_list table tr td.ebuycar_listname{ text-align:left; padding-left:5px;}
/*结算*/
.orderinfo_send{ margin:10px 50px 0; padding-bottom:30px; text-align:right;}
.orderinfo_send .sty1{ }
.orderinfo_send .sty2{ font:bold 12px/28px "宋体";}
.orderinfo_send .sty3{ color:#999;}
.orderinfo_send span{ color:#c00;}
.orderinfo_send a,.orderinfo_send a:link,.orderinfo_send a:visited{ color:#36c; text-decoration:underline; font:normal 12px/24px "宋体"; cursor:pointer; display:inline-block; padding-left:10px;}
.orderinfo_send a:hover{ color:#c00;}

#needInvoice { font-size:13px; font-weight:bold;}

.ebuybut{ background:url(/images/shop/ebuy_butbg.gif) no-repeat; width:105px; height:28px; color:#fff; font:bold 14px/28px "宋体"; border:none; cursor:pointer;}

/* 快速注册 */
.smart_login #form1 dt { height: 16px; font-weight: bold; padding: 4px 20px; background: #d9d9c0 url(/images/shop/ebuy_title_bg.gif) repeat-x top;}
.main_standalone .p_main_box .class_title { background: #400; height: 18px; padding: 3px 10px 0; color: #fff; font-weight: bold;}
.main_standalone .p_main_box dl { float: left; width: 48.5%; margin: 5px;}

/**/
textarea{ font:normal 12px/24px "宋体";}
label{ white-space:nowrap; margin-right:10px;}
.pay_choose span input{ margin-right:5px;}
.errMsg { color:Red; font-size:12px;}
.errTag,.rightTag { height:16px; width:16px; display:inline-block ;}
.rightTag { background:url(/images/shop/right.gif) no-repeat center;}
.errTag { background:url(/images/shop/wrong.gif) no-repeat center;}
#confirmMsg { color:Red;}
#confirmMsg,#noticeForGuest { font-size:12px;}
#noticeForGuest { font-weight:bold;}

/*订单完成*/
.orderinfo_show ul.ebuy_complete{ font-size:15px; padding-top:20px; padding-left:160px; background:url(/images/shop/ebuy_complete.gif) 20px 10px no-repeat; height:auto!important; height:100px; min-height:100px;}
    ul.ebuy_complete li { line-height:30px; padding-right:20px;}
.orderinfo_show ul.ebuy_coupon{ padding-left:160px;}
.orderinfo_show #LblTotolMoney,.orderinfo_show #LblOrderNum{ font-size:16px; color:#333; font-family:Tahoma; letter-spacing:3px;}
.orderinfo_show #LblTotolMoney { font-size:15px; color:#C63808;}
#olPaymentType { color:Green;}
.orderinfo_button{ text-align:center; margin:20px;}
ul.ebuy_coupon li input.save_button { border:#FFD3E7 solid 1px; padding:0 5px; color:#333; background:url(/images/shop/save_buttonbg.gif) repeat-x; height:24px; line-height:24px; font:normal 12px/20px "宋体"; cursor:pointer; }
/*提示*/
.ebuycar_order li * { vertical-align:middle;}
#RepModel_ctl00_Tab,#RepModel_ctl01_Tab,#RepModel_ctl02_Tab{ padding-bottom:10px;}
#RepModel_ctl00_Tab span.text,#RepModel_ctl01_Tab span.text,#RepModel_ctl02_Tab span.text{ color:#000; background:url(/images/shop/ebuy_iconstar.gif) left center no-repeat; padding-left:15px;}
#RepModel_ctl00_Tab,#RepModel_ctl01_Tab{ clear:both; overflow:hidden; width:100%;}
#RepModel_ctl00_Tab span,#RepModel_ctl00_Tab div,#RepModel_ctl01_Tab span,#RepModel_ctl01_Tab div{}
.loading { position:absolute; z-index:999; display:none;}
/*积分商品列表开始*/
#creditsProductList { width:100%; }
#creditsProductList ul { float:left; list-style:none; width:100%;}
#creditsProductList ul li { float:left; text-align:center; margin-right:16px; width:160px; height:240px;}
/*积分商品列表结束*/

/*分页*/
#pager a { cursor:pointer;}

/*购物车开始*/
#shoppingCart { background:#fff; text-align:center;}
#shoppingCart table { width:100%;}
.normalShoppingCart { position:absolute; z-index:999; display:none; width:400px; border:3px solid #aaa;}
.confirmShoppingCart { position:static; width:100%; }
.confirmShoppingCart img { display:none;}
.productName { width:50%;}
.productCredit { width:10%;}
.productQuantity { width:10%;}
.productQuantity input { width:80%;}
.productTotalCredit { width:20%;}
.deleteProduct { width:10%;}
.deleteProduct img { cursor: pointer;}
#closeShoppingCart,#closeShippingBox,#closeConfirmBox,#closeLoginBox { float:right; display:inline-block;}
/*购物车结束*/

/*收货信息框*/
#shippingBox { display:none; background:#fff;}
#confirmBuy { display:none;}
.requireMsg { color:Red; }
#main_right_box h3 { background:url(/images/shop/tt_bg.gif) top repeat-x; margin:0px; line-height:26px; padding-left:20px; font-size:14px; font-weight:bold; color:#DE1822; border-bottom:1px dashed #ccc; border-top:1px solid #696969; }
.msgBox { position:absolute; z-index:999; background:#fef9f3; border:#ffc595 solid 1px; padding:3px; color:#f2630c;}
#selectExistAddress span { font-weight:normal; font-size:12px; color: #3165CE; text-decoration:underline;}

/*积分列表页样式*/
#shoppingCart table tr td { border-bottom:1px solid #B5CDFF;}
.ebuycar_order .DivWordBreak td input[type=radio]{float:left;}

/*在线支付流程*/
.payBg { background:#FFFFFF;}
.pay_cont { float:left; margin:-5px 0 8px 0; width:940px;}
.pay_cont table { width:940px; border:4px solid #FFffff;}
.pay_cont table td { font-size:13px;}
.pay_cont table .title { height:28px; line-height:28px; color:Black; font-size:14px; background:#FFffff; text-align:center;}
.pay_cont table .tdbg { height:26px; line-height:26px; background:#FFffff;}
.pay_cont table .btn { height:36px; line-height:36px; text-align:center;}
.pay_cont table .btnTips { height:20px; line-height:20px; text-align:center; color:Green;}
.pay_cont #BtnCoupon { height:50px;}


.model_info_content { margin-top:5px; width:950px; height:250px; line-height:20px; background:#FFF; border-top:#FFA6C6 solid 1px;}
.member_online { clear:both; width:950px; height:30px; line-height:30px; background:#FFF;}
.online_pay_next { clear:both; padding-top:50px; height:50px; line-height:50px;}
.online_pay_number { height:70px;}
.online_pay_number h3 { line-height:40px;}

