﻿/*购物流程步骤1*/
.flow_main{width:960px; padding-top:12px; padding-bottom:5px; margin:0 auto; background:#fff;}
.buy_nav{width:640px; _width:680px; height:42px; margin:auto; margin-bottom:20px; margin-top:13px;}
.buy_nav .flow_arrow{ width:24px; background:url(images/flow_ico.gif) no-repeat -11px -102px; margin-left:10px; margin-right:10px;}
.buy_nav .flow_on{ color:#D24347; background:url(images/flow_ico.gif) no-repeat 0 -49px;}
.buy_nav ol{}
.buy_nav ol li{ height:42px; display:block; line-height:42px; float:left; color:#999; font-size:14px; font-weight:bold; background:url(images/flow_ico.gif) no-repeat ;}
.buy_nav ol li span{ width:24px; height:42px; display:block; padding-left:11px; margin-right:10px; font-size:14px; font-weight:bold; color:#fff; float:left; text-align:center; line-height:36px;}
.buy_guide{width:930px; height:30px; background:#FCF0E2; line-height:30px; margin:auto; padding:0 15px; color:#D24347;}
.buy_guide a{color:#d24347;}
.buy_guide span{ float:right;}
.buy_guide span a{ color:#26AEC4;}
.buy_title_bar{ width:960px; height:28px; line-height:28px; margin:12px 0; background:#B3461B; color:#fff;}
.buy_title_bar td{ text-align:center; color:#fff;}
.buy_shop_list{ width:960px; border-bottom:1px solid #B3461B; margin-bottom:15px;}
.buy_shop_list ul{}
.buy_shop_list ul li{width:960px; height:94px; margin:5px 0;}
.buy_shop_list ul li a{ color:#555;}
.buy_shop_list ul li a:hover{ color:#555; text-decoration:underline;}
.buy_shop_list ul li td{ background:#FFE8E9; color:#555; text-align:center; line-height:18px;}
.buy_shop_list ul li td span{ color:#B3461B;}
.buy_shop_list ul li td img{ width:80px; height:80px; border:1px solid #ccc; margin:6px;}
.step1_tsbox{ width:518px; height:140px; margin:auto}
.step2_tsbox{ width:550px; height:180px;}
.step3_tsbox{ width:466px; height:74px;}
.ts_box_top{width:100%; height:5px; padding-top:5px; background:url(images/ts_border.gif) repeat-x left bottom;  margin:auto;}
.tstop_center{ text-align:center;}
.ts_uparrow{ width:9px; height:6px; font-size:1px;}
.tstop_left{ text-align:left; padding-left:20px;}
.ts_box_con{ background:#FFFFCD; padding-top:8px; border:1px solid #ECD25B; border-top:none;}
.ts516{ width:516px; height:126px;}
.ts548{ width:548px;}
.ts455{ width:455px; padding-left:10px; line-height:24px; color:#333;}
.ts455 a{ color:#D24347; text-decoration:underline; font-weight:bold}
.ts455 a:hover{ color:#23B0C4; text-decoration:underline; font-weight:bold}
.ts_box_con ol{}
.ts_box_con ol li{ width:530px; height:24px; line-height:24px; padding-left:18px;}
.ts_box_con ol li input{ border:none; vertical-align:middle}
.ts_box_con p{ width:460px; height:36px; line-height:36px; margin:0 auto; color:#B3461B;}
.ts_button{ width:60%; margin:auto; margin-top:10px;}
.ts_button ul{}
.ts_button ul li{ height:26px; line-height:26px; padding-left:15px; padding-right:15px; margin:0 10px; background:url(images/botton_b_bg.gif) repeat-x; float:left; text-align:center;}
.ts_button ul li a{ display:block; color:#fff;}
.step1_button{ width:900px; height:36px; line-height:36px; margin:auto; margin-top:25px; margin-bottom:25px;}
.step_button_right{ text-align:right;}
.step_button_center{ text-align:center;}

/*购物流程步骤2*/
.step2_box{ width:956px; border:1px solid #FFC8CB; padding:1px; margin:10px 0;}
.step2_box_top{ width:956px; height:30px; line-height:30px; background:#FCF0E2;}
.step2_title{ width:120px; height:30px; padding-left:16px; background:url(images/step2_title.gif) no-repeat; line-height:30px; font-size:14px; color:#fff; float:left; font-weight:800;}
.step2_box_con{ width:940px; padding:8px; margin:0 auto; color:#555;}
.step2_box_con input{ height:18px; line-height:18px; color:#909090; border:1px solid #FE9093;}
.step2_choose{width:820px; padding-left:120px;}
.step2_choose p{ font-size:14px; line-height:1.5; height:28px;}
.step2_choose span{ font-size:12px; color:#B3461B; padding-left:10px;}
.step2_choose p input{ border:0px; vertical-align:middle;}

/*购物流程步骤3*/
.step_check{width:960px; margin:auto; margin-top:10px;}
.step_check .top{width:935px; height:28px; line-height:28px; background:#B3461B; color:#fff; padding-left:25px;}
.step_check .con{width:954px; _width:952px; margin:auto; padding:2px; border:1px solid #FFC8CB;}
.check_entry{width:940px; _width:939px; height:30px; padding-left:15px; background:#FCF0E2; line-height:30px; font-size:14px; font-weight:bold; color:#000}
.check_entry span{ width:100px; height:24px; line-height:24px; font-size:12px; font-weight:normal; color:#444; padding-left:20px; background:url(images/shop_step3_edit.gif) no-repeat left center; line-height:24px; margin-left:40px;}
.check_entry span a{ color:#444;}
.check_entry span a:hover{ color:#f00;}
.check_entry_con{width:940px; _width:939px; padding-left:15px; line-height:24px; color:#555; margin:10px 0;}
.checkshop{width:920px; background:url(images/shop_list_bg.gif) left bottom repeat-x;}
.checkshop td{height:30px; line-height:30px;}
.addup{width:920px; margin:auto; margin-bottom:10px; text-align:right;}
.addup p{height:24px; line-height:24px;}
.addup p span{color:#B3461B; font-weight:bold}
.message{width:954px; border:1px solid #86D3E1; padding:2px; margin-top:15px;}
.message_top{width:940px; height:30px; padding-left:14px; line-height:30px; background:#23AFC6; color:#fff; font-size:14px; font-weight:bold;}
.message_top span{ font-size:12px; padding-left:10px; line-height:30px; font-weight:normal;}
.message_con{width:930px; padding:12px;}
.message_con textarea{ width:928px; height:98px; border:1px solid #23AFC8;}
.please_check{width:800px; margin:0 auto; padding-top:15px; color:#555; height:24px; line-height:24px; text-align:center}

/*购物成功*/
.shopok_main{width:960px; margin:0 auto; background:#fff;}
.shopok_box{width:480px; padding-left:480px; height:340px; padding-top:30px; background:url(images/shop_ok_img.gif) no-repeat left}
.shopok_box p{ width:480px; height:24px; line-height:24px; color:#333;}
.shopok_box p a{ color:#333; text-decoration:underline;}
.shopok_box p a:hover{ color:#D24347; text-decoration:underline;}
.shopok_box h2{ width:480px; font-size:16px; height:32px; line-height:32px; font-weight:bold; color:#24B0C7;}
.shopok_box h3{ font-size:14px; height:24px; line-height:24px; font-weight:bold; color:#24B0C7;}

/*网银在线支付*/
.webbank_box{width:410px; padding-left:550px; height:310px; padding-top:60px; background:url(images/web_bank_bg.gif) no-repeat left}
.webbank_box th,.webbank_box td{ height:48px; line-height:48px;}
.webbank_box th{ width:140px; text-align:right; color:#24B0C7; font-size:14px; font-weight:bold;}
.webbank_box td{ width:185px; padding-left:5px; text-align:left;}
.webbank_box td input{ width:130px; height:20px; line-height:20px; vertical-align:middle; color:#909090; border:1px solid #FE9093;}
.webbank_box p{ width:170px; padding-left:150px; height:50px; margin-top:25px;}