.cart_1
{
	width: 970px;
}
.cart_2
{
	clear: both;
	margin-top: 10px;
	padding-left: 15px;
	padding-top: 10px;
}
.cart_1_l
{
	float: left;
}
.cart_1_r
{
	float: right;
	color: #ccc;
}
.table_t
{
	color: #404040;
}
.c_td1
{
	width: 100px;
	border-bottom: solid 3px #A7CBFF;
}
.c_td2
{
	width: 420px;
	border-bottom: solid 3px #A7CBFF;
}
.c_td3
{
	width: 100px;
	border-bottom: solid 3px #A7CBFF;
}
.c_td4
{
	width: 130px;
	border-bottom: solid 3px #A7CBFF;
}
.c_td5
{
	width: 100px;
	border-bottom: solid 3px #A7CBFF;
}
.c_td6
{
	width: 95px;
	border-bottom: solid 3px #A7CBFF;
}
.c_td22
{
	width: 410px;
	border-bottom: solid 3px #A7CBFF;
}
.c_td32
{
	width: 100px;
	border-bottom: solid 3px #A7CBFF;
}
.c_td42
{
	width: 130px;
	border-bottom: solid 3px #A7CBFF;
}
.c_td52
{
	width: 108px;
	border-bottom: solid 3px #A7CBFF;
}
.c_tdt
{
	height: 40px;
	padding-bottom: 5px;
	border-bottom: solid 1px #D1EBFF;
	padding-left: 5px;
	background: url(../trlr.png);
	background-repeat: no-repeat;
	background-position: 0 12px;
	color: #404040;
}
.c_tdt2
{
	height: 40px;
	padding-bottom: 5px;
	border-bottom: solid 1px #D1EBFF;
	padding-left: 5px;
	background: url(../trlr0.png);
	background-repeat: no-repeat;
	background-position: 0 12px;
	color: #404040;
}
.c_td1_l
{
	width: 105px;
	background-color: #E2F2FF;
	border-right: 1px solid #fff;
	border-bottom: solid 1px #D1EBFF;
}
.c_td2_l
{
	width: 385px;
	background-color: #E2F2FF;
	border-right: 1px solid #fff;
	border-bottom: solid 1px #D1EBFF;
	padding: 10px;
}
.c_td3_l
{
	width: 100px;
	background-color: #E2F2FF;
	border-right: 1px solid #fff;
	border-bottom: solid 1px #D1EBFF;
	color: #404040;
}
.c_td4_l
{
	width: 135px;
	background-color: #E2F2FF;
	border-right: 1px solid #fff;
	border-bottom: solid 1px #D1EBFF;
	color: #404040;
}
.c_td5_l
{
	width: 105px;
	background-color: #E2F2FF;
	border-right: 1px solid #fff;
	border-bottom: solid 1px #D1EBFF;
	color: #FF6600;
	font-weight: bold;
	font-size: 14px;
}
.c_td5_l2
{
	width: 105px;
	background-color: #E2F2FF;
	border-bottom: solid 1px #D1EBFF;
	color: #FF6600;
	font-weight: bold;
	font-size: 14px;
}
.c_td6_l
{
	width: 90px;
	background-color: #E2F2FF;
	border-bottom: solid 1px #D1EBFF;
}
.txt_num
{
	text-align: right;
	width: 30px;
	border: solid 1px #ccc;
}
.bottom_div
{
	padding-top: 10px;
	width: 950px;
}
.bottom_divl
{
	float: left;
}
.bottom_divr
{
	float: right;
	color: #404040;
}
.div_cart
{
	overflow: auto;
	font-size: 12px;
	height: 430px;
}
.div_cart_title
{
	border: solid 1px #A7CBFF;
	height: 80px;
	margin-bottom: 15px;
	background-color: #E2F2FF;
	width: 750px;
}
.sp_zj
{
	color: #FF6600;
	font-size: 20px;
	font-weight: bold;
}
.oar_
{
	margin-top: 15px;
	margin-bottom: 10px;
}
.oar2_
{
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
.oar_title
{
	color: #404040;
	font-size: 14px;
	font-weight: bold;
}
.oar_content
{
	color: #404040;
	padding-left: 50px;
	padding-top: 10px;
}
.oar_content ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 900px;
}
.oar_content ul li
{
	padding: 3px;
}
.hand
{
	cursor: pointer;
}
.oar_msg
{
	margin-left: 50px;
}
.texta
{
	border: 1px solid #ccc;
	width: 500px;
	height: 50px;
}
.youz
{
	border: 1px solid #ccc;
	width: 90px;
}
.xingm
{
	border: 1px solid #ccc;
	width: 120px;
}
.dianh1
{
	border: 1px solid #ccc;
	width: 40px;
}
.dianh2
{
	border: 1px solid #ccc;
	width: 100px;
}
.dianh3
{
	border: 1px solid #ccc;
	width: 40px;
}
.shouj
{
	border: 1px solid #ccc;
	width: 120px;
}
.tablec
{
	color: #404040;
}
.tdt2
{
	padding-top: 5px;
}
.tdt3
{
	padding-bottom: 10px;
}
.v_div
{
	background-image: url(../gif-0130.gif);
	background-position: 2px 2px;
	background-repeat:no-repeat;
	border: 1px solid #FF8080;
	background-color: #FFF2F2;
	height: 15px;
	padding-left: 21px;
	padding-top: 5px;
	margin-top: 3px;
	width: 150px;
}
.v_div2
{
	background-image: url(../gif-0130.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	border: 1px solid #FF8080;
	background-color: #FFF2F2;
	height: 17px;
	padding-left: 21px;
	padding-top: 3px;
	margin-top: 3px;
	width: 120px;
}
.re_div
{
	color: #808080;
}
.edit_address
{
}
.det_address
{
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
}
.det_title
{
	color: #FC6210;
	font-weight: bold;
	margin-bottom: 3px;
}
.address_tb
{
	color: #404040;
	margin-left: 25px;
}
.tdn
{
	width: 100px;
	color: #FC6210;
	font-weight: bold;
	height: 30px;
}
.tdn2
{
	width: 100px;
	padding-top: 10px;
	height: 20px;
}
.tdn3
{
	width: 100px;
	padding-top: 3px;
}
.texta2
{
	border: 1px solid #ccc;
	width: 350px;
	height: 50px;
}
.tdra
{
	padding-left: 5px;
}
.btnbc
{
	background-image: url(../btnbc2.jpg);
	background-repeat: no-repeat;
	width: 58px;
	height: 25px;
	border: 0;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
	cursor:pointer;
}
.tdra2
{
	padding-left: 5px;
	padding-top: 10px;
}
.dt_table
{
	border-right: #A2CBFF 1px solid;
	border-top: #A2CBFF 1px solid;
	border-left: #A2CBFF 1px solid;
	color: #404040;
}
.d_td1
{
	background-image: url(../bg_tr.png);
	width: 110px;
	height: 29px;
	border-bottom: #AEC7E5 1px solid;
}
.d_td2
{
	background-image: url(../bg_tr.png);
	width: 210px;
	height: 29px;
	border-bottom: #AEC7E5 1px solid;
}
.d_td3
{
	background-image: url(../bg_tr.png);
	width: 110px;
	height: 29px;
	border-bottom: #AEC7E5 1px solid;
}
.d_td4
{
	background-image: url(../bg_tr.png);
	width: 110px;
	height: 29px;
	border-bottom: #AEC7E5 1px solid;
}
.d_td5
{
	background-image: url(../bg_tr.png);
	width: 150px;
	height: 29px;
	border-bottom: #AEC7E5 1px solid;
}
.d_tdc
{
	height: 50px;
	border-bottom: #A2CBFF 1px solid;
}
.d40
{
	color: #404040;
}
.oar_content2
{
	color: #404040;
	padding-top: 10px;
}
.oar_c2t1
{
	width: 420px;
	border-bottom: solid 3px #A7CBFF;
}
.oar_c2t2
{
	width: 100px;
	border-bottom: solid 3px #A7CBFF;
}
.oar_c2t3
{
	width: 110px;
	border-bottom: solid 3px #A7CBFF;
}
.oar_c2t4
{
	width: 100px;
	border-bottom: solid 3px #A7CBFF;
}
.oar_c2t5
{
	width: 120px;
	border-bottom: solid 3px #A7CBFF;
}
.oar_c2t6
{
	width: 100px;
	border-bottom: solid 3px #A7CBFF;
}
.oar_td1c
{
	width: 400px;
	background-color: #E2F2FF;
	border-right: 1px solid #fff;
	border-bottom: solid 1px #D1EBFF;
	padding: 10px;
}
.oar_td2c
{
	width: 99px;
	background-color: #E2F2FF;
	border-right: 1px solid #fff;
	border-bottom: solid 1px #D1EBFF;
}
.oar_td3c
{
	width: 109px;
	background-color: #E2F2FF;
	border-right: 1px solid #fff;
	border-bottom: solid 1px #D1EBFF;
}
.oar_td4c
{
	width: 99px;
	background-color: #E2F2FF;
	border-right: 1px solid #fff;
	border-bottom: solid 1px #D1EBFF;
	color: #FF6600;
	font-weight: bold;
}
.oar_td5c
{
	width: 110px;
	background-color: #E2F2FF;
	border-right: 1px solid #fff;
	border-bottom: solid 1px #D1EBFF;
	padding-left: 9px;
}
.oar_td6c
{
	width: 99px;
	background-color: #E2F2FF;
	border-right: 1px solid #fff;
	border-bottom: solid 1px #D1EBFF;
}
.oar_1tdc1
{
	height: 40px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: solid 1px #D1EBFF;
	background: url(../trlr950.png);
	background-repeat: no-repeat;
	background-position: 0 12px;
}
.oar_2tdc1
{
	height: 40px;
	background: #F5FBFF;
	padding-right: 20px;
}
.num_sp
{
	color: #FF6600;
	font-size: 15px;
	font-weight: bold;
}
.oar3_
{
	width: 950px;
	margin-top: 10px;
	color: #404040;
}
.yanz
{
	border: 1px solid #ccc;
	width: 60px;
}
.img_c
{
	cursor: pointer;
}
.dian_div
{
	cursor: pointer;
}
.dian_out
{
	cursor: pointer;
}
.dian_over
{
	cursor: pointer;
	text-decoration: underline;
	color: Blue;
}
.txt_t1
{
	border: 1px solid #ccc;
}
.tdyz
{
	padding-right: 5px;
}
.bomt
{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
.succ
{
	width: 715px;
}
.zl-yesno01
{
	float: left;
}
.zl-yesno02
{
	float: left;
	padding-left: 10px;
	padding-top: 40px;
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
}
.zl-yesno03
{
	clear: both;
}
.zl-yesno03 ul li
{
	padding: 6px;
}
.contenter_r
{
	border: 1px solid #C4D5E0;
	float: left;
	margin-left: 5px;
}
.txt_s1
{
	border: 1px solid #7F9DB9;
	width: 100px;
}
.txt_s2
{
	border: 1px solid #7F9DB9;
	width: 75px;
}
.bct1
{
	height: 40px;
	width: 60px;
}
.table_td td
{
	padding-left: 5px;
	color: #404040;
}
.buyti
{
	margin-top: 15px;
	margin-bottom: 5px;
	background: url(../buytbj.gif);
	height: 23px;
	padding-top: 8px;
}
.buyti ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.buyti ul li
{
	float: left;
	text-align: center;
}
.li-001
{
	width: 320px;
	vertical-align:middle;
}
.li-002, .li-003
{
	width: 70px;
	vertical-align:middle;
}
.li-004
{
	width: 104px;
	vertical-align:middle;
}
.li-005
{
	width: 97px;
	vertical-align:middle;
}
.li-006
{
	width: 80px;
	vertical-align:middle;
}
.tablefc
{
	border: solid 1px #e6e6e6;
	color: #404040;
	margin-top: 3px;
}
.fctdr1
{
	background-color: #F3F3F3;
	height: 24px;
	padding-left: 15px;
	padding-top: 3px;
	border-bottom: solid 1px #e6e6e6;
}
.fctdtd1
{
	width: 320px;
	border-bottom: solid 1px #e6e6e6;
}
.fctdtd2
{
	width: 70px;
	color: Black;
	border-bottom: solid 1px #e6e6e6;
}
.fctdtd1p
{
	width: 290px;
	border-bottom: solid 1px #e6e6e6;
}
.fctdtd2p
{
	width: 100px;
	color: Black;
	border-bottom: solid 1px #e6e6e6;
}
.fctdtd3
{
	width: 70px;
	font-weight: bold;
	color: Black;
	border-bottom: solid 1px #e6e6e6;
}
.fctdtd4
{
	width: 100px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}
.fctdtd5
{
	width: 100px;
	border-right: 1px solid #eee;
}
.fctdtd6
{
	width: 100px;
}
.spb
{
	color: Black;
}
.td1_div1
{
	float: left;
	padding: 5px 10px 5px 5px;
}
.td1_div2
{
	float: left;
	width: 240px;
	margin-top: 5px;
}
.td1_div2p
{
	float: left;
	width: 210px;
	margin-top: 5px;
}
.dtio
{
	color: #404040;
	margin-top: 15px;
}
.ofdivc
{
	border: solid 1px #AEC7E5;
	margin-top: 15px;
}
.of-tc1
{
	margin-top: 10px;
	margin-left: 15px;
	font-weight: bold;
}
.of-tc2
{
	margin-top: 5px;
	margin-left: 15px;
}
.oftdv
{
	padding-left: 15px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.oftable
{
}
.oftd1
{
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	border-left: solid 1px #ddd;
	width: 350px;
	background-color: #E8F2FF;
	line-height: 30px;
	text-align: center;
}
.oftd2
{
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	width: 110px;
	background-color: #E8F2FF;
	line-height: 30px;
	text-align: center;
}
.oftd3
{
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	width: 110px;
	background-color: #E8F2FF;
	line-height: 30px;
	text-align: center;
}
.oftd4
{
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	width: 110px;
	background-color: #E8F2FF;
	line-height: 30px;
	text-align: center;
}
.oftd5
{
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	width: 110px;
	background-color: #E8F2FF;
	line-height: 30px;
	text-align: center;
}
.oftd6
{
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	border-right: solid 1px #ddd;
	width: 110px;
	background-color: #E8F2FF;
	line-height: 30px;
	text-align: center;
}
.oftd12
{
	border-left: solid 1px #eee;
	border-bottom: solid 1px #eee;
	width: 350px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.oftd22
{
	border-left: solid 1px #eee;
	border-bottom: solid 1px #eee;
	width: 110px;
	text-align: center;
}
.oftd32
{
	border-left: solid 1px #eee;
	border-bottom: solid 1px #eee;
	width: 110px;
	text-align: center;
}
.oftd42
{
	border-left: solid 1px #eee;
	border-bottom: solid 1px #eee;
	width: 110px;
	text-align: center;
}
.oftd52
{
	border-left: solid 1px #eee;
	border-bottom: solid 1px #eee;
	width: 110px;
	text-align: center;
}
.oftd62
{
	border-left: solid 1px #eee;
	border-right: solid 1px #eee;
	border-bottom: solid 1px #eee;
	width: 110px;
	text-align: center;
}
.td1dv
{
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}
.td1dv2
{
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}
.ofdivb
{
	text-align: right;
	padding-right: 50px;
}
.ofbtd
{
   border-top:solid #eeeedd 1px;
   line-height:30px;
}
.btvb
{
	margin-left:20px;
	margin-top:20px;
	margin-bottom:10px;
}
.btvb ul
{
	list-style-type:none;
    padding:0;
    margin:0;
    width:880px;
}
.btvb ul li
{
   border-top:solid #eeeedd 1px;
   line-height:30px;
   padding-left:20px;
}
.txt_s3
{
	border: 1px solid #7F9DB9;
	width: 50px;
}
.input{	border: 1px solid #ccc;}
.input_textarea
{
	border: 1px solid #ccc;
}
.rowa
{
	width: 100px;
	padding-top: 8px;
	padding-bottom: 5px;
	min-height:20px;
}
.rowa2
{
	padding-top: 5px;
	padding-bottom: 5px;
}