@charset "gbk";
/* CSS Document */
#catalog .two_ul{ display:none; padding:6px 0; width:190px; border:1px solid #ccc; border-top:0;}
.carts h3 .ico_0,.carts h3 .ico_1,.carts h3 .ico_2,.carts h3 .ico_3,.tablelist .minus,.tablelist .add,.tablelist .delete,.cartbtn .buy .a_btn1,.cartbtn .buy .a_btn2,.settlement .set_r input,.cart_order h4 i,.cart_order .order_submit1 p .btn,.cart_order .pay .title,.cart_order .pay_2 p .btn,.pay_2 p span i,.pay_success .p_bg .ico_0,.pay_success p .ico_1{ background:url(/skin/gift/template/style/css/img/cart.png) no-repeat;}
.Radio{vertical-align: -2px;_vertical-align: -3px;margin-right: 2px;}
.carts .step_0,.carts .step_1,.carts .step_2,.carts .step_3{ background:url(/skin/gift/template/style/css/img/cartStep.png) no-repeat;}
.border{ border:1px solid #d4d4d4;}
.set_address li .textInput,.settlement .set_l textarea,.settlement .set_l .textInput{ background:url(/skin/gift/template/style/css/img/inputbg.jpg) no-repeat;}
.hidden{display:none;}
/*我的购物车*/
#cart {background-color:#FFF;}
.carts { width:950px; padding:10px 0; margin:0 auto;}
.carts h3 { font:bold 18px/36px "微软雅黑,\5b8b\4f53"; color:#ef7e46;}
.carts h3 i{ float:left; display:inline; width:36px; height:36px;}
.carts h3 .ico_0{ background-position:0 -112px;}
.carts h3 .ico_1{ background-position:-36px -112px;}
.carts h3 .ico_2{ background-position:-72px -112px;}
.carts h3 .ico_3{ background-position:-208px -110px;}
.carts .step_0{ background-position:0 0; height:39px; text-indent:99999em; overflow:hidden; line-height:40px; width:950px; margin:10px auto;}
.carts .step_1{ background-position:0 -40px; height:39px; text-indent:99999em; overflow:hidden; line-height:40px; width:950px; margin:10px auto;}
.carts .step_2{ background-position:0 -80px; height:39px; text-indent:99999em; overflow:hidden; line-height:40px; width:950px; margin:10px auto;}
.carts .step_3{ background-position:0 -120px; height:39px; text-indent:99999em; overflow:hidden; line-height:40px; width:950px; margin:10px auto;}
.tablelist table{ border:1px solid #d4d4d4; border-top:2px solid #a_807a68; border-collapse:collapse; line-height:1.8em; font-family: inherit;text-align: left; margin-bottom:10px;}
.mr_btm table{ margin-bottom:0;}
.tablelist thead td{ background-color:#ededed; border-bottom: 1px solid #e4e4e4; color:#4a4947; font-weight: bold;height: 25px;}
.tablelist td {padding: 2px 5px;}
.tablelist tbody td{border-bottom: 1px solid #eee; color:#766e6b; padding:8px 5px;}
.tablelist tbody td .imgBorder{ width:64px; height:64px; background:url(/skin/gift/template/style/css/img/nopro.jpg) no-repeat; border:1px solid #d3eef9;}
.tablelist tbody td .imgBorder a{ width:64px; height:64px; *font-size:50px;}
.tablelist .minus,.tablelist .add{ background-position:-266px -35px; width:15px; height:14px; float:left; display:inline; cursor:pointer; margin-top:2px;}
.tablelist .add{ background-position:-285px -35px;}
.tablelist .inputtxt{ float:left; display:inline; width:30px; text-align:center; background-color:#eaeaea; border:#ccc solid 1px; margin:0 4px;}
.tablelist tfoot td{ background-color:#ededed; height: 40px;}
.tablelist tfoot td strong{color: #C30000;font-size: 14px;}
.tablelist .delete{ float:left; display:inline; background-position:-111px -119px; width:20px; height:22px;}
.cartbtn .dl_tshi{ float:left; width:600px;}
.cartbtn .dl_tshi dt{ float:left; font-weight:bold; color:#f00;}
.cartbtn .dl_tshi dd{ float:right; width:520px;}
.cartbtn .dl_tshi dd p{  margin:0 30px 8px 0; color:#666;}
.cartbtn .buy { float:right; background:none}
.cartbtn .buy a{  display:block;text-indent:-999px; width:131px; overflow:hidden; height:40px; margin-left:20px;}
.cartbtn .buy .a_btn1{ background-position:-0px -31px; float:left;}
.cartbtn .buy .a_btn2{ background-position:-131px -31px; float:left;width:132px;}
.tablelist table tr td .a0798c4:link,.tablelist table tr td .a0798c4:visited,.tablelist table tr td .a0798c4:hover{color:#e482a7}

/*填写核对订单信息*/
.cart_order{ width:948px; border:1px solid #d4d4d4; margin-bottom:10px; border-top:2px solid #ef7e46;}
.cart_order .title{ background-color:#ededed; height:30px; line-height:30px; font-weight:bold;}
.cart_order .title a{ float:right; display:inline; margin-right:10px; color:#c23016; cursor:pointer; font-weight:normal;}
.cart_order .title i{ float:left; display:inline; width:10px; height:28px; margin:0 2px;}
.cart_order .cart_address{ width:800px; margin:0 auto;  padding:10px; margin:20px auto;}
.cart_order .cart_address td{ padding:4px 5px;}.cart_order .cart_address tr.curr td{ font-weight:bold;}
.cart_order .set_address{ width:820px; margin:20px auto 20px; padding:10px 0; border:2px solid #d6d6d6; background-color:#ededed;}
.set_address li{ clear:both; margin:0 auto 8px;}
.set_address li .rname{ float:left; width:100px; text-align:right; line-height:28px;}
.set_address li .rname i,.set_address li .other i{color:#ff0000;}
.set_address li .textInput{ width:240px; background-color:#fff;}
.textInput_curr{ border:1px solid #DF857C; }
.set_address ul .curr div{background:#ded9d1; width:760px; margin-left:20px; display:inline-block;clear:both;padding:10px 0px 5px 20px;}
.set_address ul .curr .rname{ width:auto;}
.set_address ul .lb{ padding-left:100px}
.set_address ul .curr .other{ clear:both;padding-left:70px; color:#666;}
.set_address .tshi{ padding-left:100px;}
.f0798c4{color:#ef7e46}.fc10{ font-size:12px;color:#f00}

/*物流方式*/
.cart_order .combd{ width:800px; margin:20px auto;}
.cart_order .combd th,.cart_order .combd td{ padding:4px 5px;}
.cart_order .combd th{ border-bottom:1px dashed #eeeeee;}

/*我要优惠*/
.cart_order .preferential{ width:900px; margin:20px auto;}
.cart_order .preferential li{ margin:0 auto 6px} 
.cart_order .preferential .ul_line{ border-bottom:1px dotted #ccc; padding:0 0 4px; margin-bottom:4px;}
.cart_order .preferential li .textInput{ border:1px solid #9fbfd8;}
.invoice{width:500px; margin:0px auto 10px auto;line-height:22px;}
.invoice ul li{ width:100%; margin-bottom:10px;}.invoice ul li span{width:70px; float:left; text-align:right;height:28px;line-height:28px;}
.invoice_pic{ background-position:-188px -124px;width:67px;height:21px; float:left;margin-right:10px;}
#invoice ul li .textInput{width:200px;}
.invoice ul li p{margin-bottom:10px;}

/*订单详情*/
.cart_order .settlement{ width:900px; margin:20px auto;}
.settlement .set_l{ width:500px; float:left;}
.settlement .set_l p,.settlement .set_r li{ margin-bottom:8px;}
.settlement .set_l textarea{ width:480px; padding:4px; border:1px solid #fa8d57; height:100px;}
.settlement .set_l .textInput{ width:420px;}
.settlement .set_r{ width:320px; float:right; margin-top:20px;}
.settlement .set_r li{ width:100%;float:left;}.settlement .set_r li b{ font: bold 20px "Arial";}
.settlement .set_r li.btn{ width:100%; clear:both;}
.settlement .set_r li.btn input{ background-position:0 -71px; clear:both; width:209px; height:40px; font:bold 16px/35px "微软雅黑"; text-align:center; color:#FFF; border:0; cursor:pointer;}
.tablelist  .tablelist1{ border:0;}.tablelist  .tablelist1 thead td{ background:#FFF;}

/*支付成功*/
.cart_order h4{ font:bold 20px/34px "微软雅黑"; width:500px; margin:30px auto; color:#464646;}
.cart_order h4 i{float:left; display:inline; background-position:-264px -107px; width:36px; height:36px; margin-right:8px;}
.cart_order .pay_success{ width:800px; margin:0 auto 30px;}
.pay_success .pd_l{ padding-left:20px; margin:8px 0;}
.pay_success p a{ margin-left:10px;}
.pay_success .p_bg{ background-color:#fff7fa; padding:10px 40px;border:2px solid #ffdbe9} 
.pay_success .p_bg dd p{ float:left; display:inline; margin-right:30px; padding:0; margin-top:16px;}
.pay_success .p_bg dt{ position:relative;}
.pay_success .p_bg .ico_0{ float:left; position:absolute; left:-20px; display:inline; width:18px; height:22px; background-position:-171px -117px;}
.pay_success p .ico_1{ float:left; display:inline; width:18px; height:22px; background-position:-191px -117px;}
.nobd{ border:0;}
/*确认支付*/
.cart_order .order_submit{ width:900px; margin:20px auto;padding:4px 0; font-size:14px;}
.cart_order .order_submit2{ width:850px; margin:20px auto;padding:4px 20px; border:2px solid #d0ddb9; background-color:#f4ffe3; }
.cart_order .order_submit p{ text-indent:2em;}.cart_order .order_submit p.fc10{ font-size:12px;}
.cart_order .order_submit1{ width:860px; margin:20px auto;}
.cart_order .order_submit1 .label { padding:8px 0}
.cart_order .order_submit1 p{ width:840px; margin:0 auto 5px auto;}
.cart_order .order_submit1 p .cl_b{color:#ef7e46; font-size:14px;}
.cart_order .order_submit1 p .btn{ background-position:-192px -146px; margin:12px 0 0 62px; width:108px; height:35px; border:0; cursor:pointer;}
.cart_order .pay .title{ background-position:0 0; background-repeat:repeat-x; height:31px; font-weight:bold; line-height:31px; padding-left:12px;}
.cart_order .pay_1,.cart_order .pay_2{ width:900px; margin:20px auto;}
.cart_order .pay_1 img,.cart_order .pay_2 img{ border:1px solid #ccc; margin-left:10px; _padding-bottom:1px; cursor:pointer;}
.cart_order .pay_2 p{ margin-bottom:8px;}
.cart_order .pay_1 li{ margin:0 12px 12px 0; float:left;}
.cart_order .pay_2 li{ float:left; display:inline; width:240px; height:37px; margin:0 10px 8px 0;}
.cart_order .pay_2  p{ clear:both;}
.cart_order .pay_2  p .btn{ background-position:-210px -71px; margin:12px 0 0 36px; width:90px; height:35px;border:0; cursor:pointer;}
.pay_2 p span{ cursor:pointer;}
.pay_2 p span i{ float:left; display:inline; width:14px; height:14px; background-position:-134px -121px; margin-top:4px;}
.pay_2 ul{ display:none;}
.pay_2 p span.curr i{ background-position:-148px -121px;}
.order_submit1 p .a0798c4:link,.order_submit1 p .a0798c4:visited,.order_submit1 p .a0798c4:hover,.pay_success .pd_l .a0798c4:link,.pay_success .pd_l .a0798c4:visited,.pay_success .pd_l .a0798c4:hover{color:#ef7e46}

.reg_recom{ width:950px; margin:20px auto 60px;}
.reg_recom .tile{ border-bottom:2px solid #ef7e46; height:29px;}
.reg_recom .tile ul{ float:left; border-left:1px solid #eee;}
.reg_recom .tile li{ float:left; width:80px; text-align:center;  border-top:1px solid #eee;border-right:1px solid #eee; height:28px; line-height:28px; padding:0 6px;}
.reg_recom .tile li.curr{ margin-left:-1px; border-top:1px solid #ef7e46;border-right:1px solid #ef7e46; font-size:14px; font-weight:bold; color:#FFF; background-color:#ef7e46;}
.reg_recom dl{ border:1px solid #d4d4d4; padding-bottom:10px;}
.reg_recom dl dt{ font:bold 15px/31px "微软雅黑"; color:#072b47;}
.reg_recom dl dt i{ float:left; display:inline; margin:0 4px 0 8px; background-position:-254px -109px; width:20px; height:31px;}
.reg_recom dl dd{float:left; display:inline; width:162px; margin:20px 0px 0 24px;}
.reg_recom dl dd p{ width:152px; margin:0 auto;}
.reg_recom dl dd .imgBorder{ width:150px; height:140px;}
.reg_recom dl dd .imgBorder a{ width:150px; height:140px;*font-size:130px;}
.reg_recom dl dd .tle{ height:44px; overflow:hidden;}
.reg_recom dl dd p b{ font:bold 16px Arial, Helvetica, sans-serif; color:#c10000;}

.f_16{ color:#cf161b; font:bold 16px Arial;}
.textInput_curr{ border-color:#fa8d57;}
a.a_728c47:link,a.a_728c47:visited{ color:#e9641e;}a.a_728c47:hover{ color:#e9641e;}