@charset "utf-8";
/* CSS Document */
/* 进度条 */
.processAll{ width:100%;margin:10px 0;  height: 50px;}
.processAll .shop_car_info{
	width: 400px;
	padding-top:10px;
	float:left;
} 
.process_wrap{
	float:right;
	width:500px;
}
.processAll .shop_car_info .car {
	background:url(/images/V2/shop_car_icon.png) no-repeat;
	padding-left:30px;
	height:24px;
	line-height:24px;
	font-size:18px;
}
.processAll .shop_car_info .tips a{
	color:#1a4384;
	text-decoration:underline;
}
.processAll .shop_car_info .tips a:hover{
	color:#3399cc;
 
}
.processT{ font-size:16px; font-family:"微软雅黑"; }
.process {
	background:#cccccc; 
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
	width:500px;
	margin-top:10px;
 
}
.process ul {
    width:auto;
    height:5px;
}
.process ul li {
    position:relative;
    float:left;
    height:5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    width:135px;
}

.process ul.widht_bfb li 
{
	width:25%;
}
.process ul li.done {
    background:url(/images/V2/liucheng_bg_chongfu_hui.jpg) repeat-x;
}
.process ul li.done em {
    background:url(/images/V2/liucheng_dui_bg.png) no-repeat;
}
.process ul li em {
    position:absolute;
    right:-1px;
    bottom:-10px;
    display:block;
    height:25px;
	line-height:25px;
    width:25px;
    z-index:10;
    background:url(/images/V2/liucheng_cuo_bg.png) no-repeat;
	color:#fff;
	text-align:center;
}

.processTxt {
    width:500px;
	height:18px;
	line-height:18px;
}
.processTxt ul {
    overflow:hidden;
    width:auto;
	padding-top:15px;
	width:400px;
	text-align:center;
	padding-left:60px;
}
.processTxt ul.width_wenzi
{
	padding-left:100px;
}
.processTxt ul.width_wenzi li
{
	width:210px;
}
.processTxt ul li {
    width:130px;
    float:left;
    text-align:center;
    color:#838383;	
}
.processTxt ul li.doneTxt{ color:#7abd55;}
.mr20{ margin-right:20px; }
.lanSet span input{ margin-right:3px;}
.try-p{ background:#f1f7fc;}

.try-Icon {
      background: #e13335;
    color: #ffffff;
    display: inline-block;
    height: 21px;
    line-height: 21px;
	padding:0 10px;
    text-decoration: none;
	margin-left:10px;

}
.tcBg{ background:#f0f9ec;}
.dis-b{ margin-top:40px;}
.dis-c a:hover{ color:#232323; text-decoration:underline;}
.dis-i{ background:url(/images/V2/dicountI.png) no-repeat; width:99px; height:63px; display:inline-block;}
.dis-k{ color:#666; height:18px; line-height:18px;}
 /**/
.s_cart {
	border-top: 2px solid #2ea039;
	padding: 0px 0 15px;
}
 
 .stepT{ font-size:18px; height:50px; line-height:50px;}
.orderinfo {
	background:#f3f3f3; padding:20px 0;
	 
 
}

.orderinfo .succ04{
    color:#2da039;margin-right:15px ; font-size:12px;
}

.orderinfo .mc {
    padding-left: 48px;
    position: relative;
}
.icon-succ04 {
     display: inline-block;
    height: 21px;
    vertical-align: middle;
    width: 21px;
	background:url(/images/V2/sucIcon.png) no-repeat ;
	 float: left;
    margin-left: -26px;
}
.balanceS{ padding-top:10px;}
 
.ml_or{ margin:0 20px;}
 .payNowS input,.payNowS a{ background:#2ea039;  height:30px; line-height:30px; color:#fff; display:inline-block; width:90px; text-align:center;font-family:"微软雅黑"; font-size:12px; margin-top:5px;}
.bankTel{ background:url(/images/V2/btnI1.jpg) no-repeat; width:88px; height:25px; line-height:25px; text-align:center; margin-left:10px;}
.payflam{ border:4px solid #e4e4e4;  padding:10px 20px; margin:10px auto; height:auto; overflow:hidden;}
.payflam h4{ padding-bottom:20px; font-size:14px;}
.titNet{   font-size:14px;}

/**tabs**/
.tabmenu ul{border-bottom:2px solid #2ea039; height:36px; line-height:36px;  padding-left:50px;}
.tabmenu ul li{
		float:left; text-align:center; cursor:pointer; font-size:14px;overflow:hidden;border:1px solid #ccc;
	border-bottom:none; 
	width:140px; margin-left:3px;height:35px; line-height:35px; cursor:pointer;
}
.tabmenu .hit{
		 border:2px solid #2ea039;
	 border-bottom:none;
	 font-size:16px;	 
	 height:36px; 
	 line-height:36px;
	 background:#fff;
	 color:#248e2e; 
}
.pane{ min-height:100px;background-color:#fff;display:none; padding:30px 0;}
 
/*bottom_hint*/
.bottom_hint{color:#646464;padding:0px 20px 0;line-height:20px;}
.bottom_hint .title{margin:12px 0 -6px;font-weight:bold;}
.bottom_hint p{padding:13px 0 7px;}
.bottom_hint p .gray{display:block;}
.gray {
    color: #969696;
}
.shortcut_wrapper a{color:#1a66b3;text-decoration:none; font-size:12px; }
.shortcut_wrapper a:hover{color:#1a66b3;text-decoration:underline;}
.bluef{color:#1a66b3; }

/**购物车 **/
.carAll{ border:1px solid #dddddd; margin-bottom:20px; }
.carAll .title{ height:36px; line-height:36px;border-bottom:1px solid #dddddd; font-size:16px; padding:0 20px;}

 .car {
	background:url(/images/V2/shop_car_icon.png) no-repeat;
	padding-left:30px;
	height:24px;
	line-height:24px;
	font-size:18px;
}
 .shop_car_info .tips a{
	color:#1a66b3;
	text-decoration:underline;
}
.shop_car_info .tips a:hover{
	color:#3399cc;
 text-decoration:underline;
}
 .bottom-info {
 
	background: #f3f3f3;
	
}
.operD{ text-align:left;}
.buy2i{ padding-top:8px;}
.buy2i a,.delorderS a{ color:#666;}
.buy2i a:hover,.delorderS a:hover{ color:#1a66b3; text-decoration:underline;}
/*.buy2i a{background:url(/images/V2/buy2i.png) no-repeat left center; padding-left:18px; color:#666;}
.buy2i a:hover{background:url(/images/V2/buy2iHover.png) no-repeat left 1px; text-decoration:underline;}
.delorderS a{ background:url(/images/V2/delIcon2.png) no-repeat left center; padding-left:18px; color:#666;}
.delorderS a:hover{background:url(/images/V2/delIcon2Hover.png) no-repeat left 1px; text-decoration:underline;}*/
.count-box {
	 height:30px;
 
 
}
 .count-box .wrap {
	 
	width: 76px;
	margin:0 auto;
 
	height: 25px;
}
 .count-box .minus,
 .count-box .plus {
	width: 15px;
	height: 25px;
	line-height: 25px;
	float: left;
	display: block;
	text-align: center;
	background: #efefef;
	border: 1px solid #DDDDDD;
}
 .count-box .minus:hover,
 .count-box .plus:hover {
	cursor: pointer;
}
 .count-box input {
	width: 40px;
	height: 25px;
	line-height: 25px;
	float: left;	
	background: #FFFFFF;
	display: block;
	*+margin-left: -3px;
	text-align: center;
	border: 1px solid #CCCCCC;
}


.he_25{ height:27px; line-height:27px; margin-left:5px;}
.priceWay{ background:url(/images/V2/tipsIcon2.png) no-repeat left center; padding-left:20px; height:24px; line-height:24px; text-align:left; margin-left:20px;}
.priceWay:hover{ text-decoration:underline; cursor:pointer;}
.bottom-info .operD{ height:50px; line-height:50px;border-bottom: 1px solid #d4d4d4; padding-right:20px;}
.bottom-info .check-all {
	margin-left: 15px;
	margin-right: 15px;
	float: left;
	vertical-align:middle;
 
}
.check-all input{ margin-right:5px;}
.delete a{ background:url(/images/V2/delI1.jpg) no-repeat left center; padding-left:20px;}
.collect a{ background:url(/images/V2/backshopp.jpg) no-repeat left center; padding-left:20px; }
.bottom-info .delete,
.bottom-info .collect {
	width: 120px;
	float: left;
}
.bottom-info .r {
	float: right;
}
 .he_50{ height:50px; line-height:50px; width:100%;}
 
.priceS {
 
	text-align:right;
	margin-right:20px;
}

.bottom-info .price span {
	font-size: 22px;
	color: #cc3333;
}
.payOrder {
	float: right;
	height: 50px;
	width: 125px;
	text-align:center;
	border: 0;
	color:#fff;
	font-family:'microsoft yahei';
	font-size: 22px;
	background: #2da039;
	cursor:pointer;
}
a.payOrder:hover{
	display: block;color:#fff;
}

.hot_sale{
	border:1px solid #ddd;
	height:310px;
	margin-bottom:50px;
}
.hot_sale .wrap{
	margin:20px 25px;
	width:930px;
}
.item-wrap{
	width:960px;	
}
.hot_sale h3{
	color:#333;
	font-size:14px;
	border-bottom:1px solid #ddd;
	padding-bottom:8px;
}
.hot_sale .item{
	width:310px;
	float: left;
	padding-right:10px;
	margin-top:10px;
}
.hot_sale .item .left{
	width:142px;
	float: left;
	padding: 10px 0;
}
.hot_sale .item .left img{ width:128px; height:100px;}
.hot_sale .item .left h4{
	font-size:14px;
	font-weight:bold;
}
.hot_sale .item .right{
	width:136px;
	float: left;
	padding: 10px 0;
	height:150px;
	margin-bottom:5px;
}
.hot_sale .item .right .gone{
	text-decoration:line-through; 
	color:#888;
	margin-right:10px;
}
.hot_sale .item .right .now{
	font-size:14px;
	font-weight:bold;
	color:#ff5c00;
}
.hot_sale .item .buy{
	border-top:1px dotted #ccc;
	padding: 10px;
}
.hot_sale .item .buy p{
	padding:10px;
	float:left;
	width:143px;
}
.hot_sale .item .buy span{
	padding:10px;
}
.hot_sale .item .buy span a{
	color:#1a4384;
	text-decoration:underline;
}
.hot_sale .item .buy span a:hover{
	color:#1a4384;
 
}
.buy_btn{
	width:90px;
	float:left;
}
.buy_btn a{
	float:right;
	width: 90px;
	height: 34px;
	line-height: 34px;
	margin-right: 30px;
	text-align: center;
	color: #1b8b2b;
	background: #fff;
	border: solid 1px #30aa3b;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.buy_btn a:hover {
	float:right;
	width: 90px;
	height: 34px;
	line-height: 34px;
	margin-right: 30px;
	text-align: center;
	color: #fff;
	background: #1b8b2b;
	border: solid 1px #1b8b2b;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.orderPbtm{ background:#f3f3f3; height:50px; line-height:50px; width:100%;}


.recomm_val_img {
    float: left;
    width: 128px;
    height: 100px;
    margin: 10px 10px 0 0;
    padding: 2px;
    border: 1px solid #c9c9c9;
}

.loading_z{ background:url(/images/waitSender_img.gif) no-repeat left center; padding-left:20px;color: #FF7600;  display: block; font-size: 12px; font-weight: normal; margin-right:10px;}


/*orderConform*/
.orderConform{ border:1px solid #dddddd;  }
.orderConform .title{ height:36px; line-height:36px;border-bottom:1px solid #dddddd; font-size:16px; padding:0 20px;}
.shoppingcart_list table tr { border-bottom:1px solid #eee;}
.shoppingcart_list table tr th{ background:#f3f3f3; padding:10px 0;}
.shoppingcart_list table tr td{ text-align:center; padding:5px 0; }
.shoppingcart_list table tr td.left{ text-align:left;}
.shoppingcart_list table tr td .scorderD{ width:110px; padding-right:5px; text-align:right; display:inline-block;}
.proNameS{text-align:left; padding-left:10px;}
.freebg { background:#f8f8f8; }
.freeIcon{       background:#6cb247;
    color: #ffffff;
    display: inline-block;
    height: 21px;
    line-height: 21px;
	padding:0 10px;
    text-decoration: none;
	margin-left:10px;
    text-align:left;}

.allMoney{ text-align:right; padding:10px 20px; font-size:14px;}
.price-Z{ font-size:14px;  }

 
/**tabs**/
.DistabPanel{ width:95%; margin:20px auto;}
.DistabPanel ul{height:30px;border-bottom:1px solid #aaa;}
.DistabPanel ul li{
	float:left;margin:0 2px 0 0;border:1px solid #aaa;font-size:11px;height:29px;line-height:30px;width:111px;text-align:center;cursor:pointer;
	text-shadow:0 1px 0 #fff;
	border-radius:4px 4px 0 0;
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);
	background:#ddd;
	background:-moz-linear-gradient(top, #eee, #ddd);
	background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
}
.DistabPanel .hit{
	border-bottom:1px solid #fff;cursor:pointer;color:black;text-shadow:0 1px 0 #fff;
	background:#fff;
	background:-webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#fff));
	background:-moz-linear-gradient(top, #e1e1e1, #fff);
}
.Dispane{border:1px solid #aaa;border-top:0;min-height:100px;background-color:#fff;display:none; padding:10px 20px;}
 
.dicountS .panes table tr th{ border-bottom:1px solid #dddddd; height:30px; line-height:30px;} 
.dicountS .panes table tr td{ text-align:center; padding:10px 0;border-bottom: 1px dashed #dddddd;}
.dicountS .panes table tr th.dsLeft{ text-align:left; padding-left:65px;}
.dicountS .panes table tr td.dsLeft{ text-align:left; padding-left:45px;}
.useNowS input{ background:#2ea039;  height:26px; line-height:26px; color:#fff; display:inline-block; padding:0 8px;text-align:center;font-family:"微软雅黑"; font-size:12px;}
.useNowSDone input{ background:#888888;  height:26px; line-height:26px; color:#fff; display:inline-block; padding:0 8px;text-align:center;font-family:"微软雅黑"; font-size:12px;}
.toggleICon{ background:url(/images/V2/toggleIcon.jpg) no-repeat left center; height:36px; width:25px; display:inline-block; margin-left:5px;  }
.toggleICon2{ background:url(/images/V2/toggleIcon.jpg) no-repeat -22px center; height:36px; width:25px;display:inline-block; margin-left:5px;}
/**支付方式 **/
.payWayS_Con{ width:95%; margin:20px auto;}
.payCurBg{ background:#fffbf1; padding:10px 0;}
.payT{ padding-left:15px;padding-right:15px; hanging-punctuation:30px; line-height:30px;}
.payT input{ margin-right:5px; height:30px; vertical-align:middle; }

.noUseN{ text-decoration:underline;color:#1a66b3; font-family:"宋体";height:26px; line-height:26px; margin-left:10px;}
.woChosB{  margin:20px auto; height:auto; overflow:hidden; border-bottom:1px dashed #e5e5e5; padding:20px 0 20px 20px; line-height:18px;}
.woChosB img{ border: 1px solid #DDDDDD; width:190px; height:68px; overflow:hidden; margin:0 10px;}
.woChosB .bankDe{ width:330px; float:left;}
.woChosB input{ height:70px; line-height:70px; vertical-align:middle;}
.offLineSel{ border:3px solid #e5e5e5;}

.chooseBank{ height:auto; overflow:hidden;}
.chooseBank ul li {
    display: inline-block;
  cursor:pointer;height:36px; line-height:36px; float:left; margin:8px 10px 8px 0;  width:190px; border:none;
}
.chooseBank ul li .bankLi{width:126px; background:url(/images/V2/combo.png) no-repeat;  border: 1px solid #DDDDDD;height:34px; display:inline-block; cursor:pointer; }
.chooseBank ul { padding:10px 0px 10px 25px;height:auto; overflow:hidden;}
.chooseBank ul li input{ vertical-align:middle; float:left;height:36px; line-height:36px; margin-right:5px; float:left;}
.chooseBankBtn{ margin:20px 0 0 97px; display:inline-block;}
.chooseBank ul li .bankL1{ background-position:0 0;}
.chooseBank ul li .bankL2{ background-position:0 -35px;}
.chooseBank ul li .bankL3{ background-position:0 -65px;}
.chooseBank ul li .bankL4{ background-position:0 -70px;}
.chooseBank ul li .bankL5{ background-position:0 -105px;}
.chooseBank ul li .bankL6{ background-position:0 -142px;}
.chooseBank ul li .bankL7{ background-position:0 -179px;}
.chooseBank ul li .bankL8{ background-position:0 -218px;}
.chooseBank ul li .bankL9{ background-position:0 -255px;}
.chooseBank ul li .bankL10{ background-position:0 -290px;}
.chooseBank ul li .bankL11{ background-position:0 -324px;}
.chooseBank ul li .bankL12{ background-position:0 -359px;}
.chooseBank ul li .bankL13{ background-position:0 -394px;}
.chooseBank ul li .bankL14{ background-position:0 -432px;}
.chooseBank ul li .bankL15{ background-position:0 -469px;}
.chooseBank ul li .bankL16{ background-position:0 -505px;}
.chooseBank ul li .bankL17{ background-position:0 -539px;}
.chooseBank ul li .bankL18{ background-position:0 -574px;}
.chooseBank ul li .bankL19{ background-position:0 -610px;}
.chooseBank ul li .bankL20{ background-position:0 -649px;}
.chooseBank ul li .bankL21{ background-position:0 -686px;}
.chooseBank ul li .bankL22{ background-position:0 -718px;}
.chooseBank ul li .bankL23{ background-position:0 -754px;}
.chooseBank ul li .bankL24{ background-position:0 -786px;}
.chooseBank ul li .bankL25{ background-position:0 -825px;}
.chooseBank ul li .bankL26{ background-position:0 -860px;}
.chooseBank ul li .bankL27{ background-position:0 -905px;}
.paySBtn{ height:35px; margin:20px auto; padding-left:50px;}
.paySBtn input{ background:#2ea039;  height:35px; line-height:35px; color:#fff; display:inline-block; width:126px; text-align:center;font-family:"微软雅黑"; font-size:16px; margin-right:15px;}




.pay-valM{}
.pay-valM ul li{ margin:5px 0;}
.pay-valM ul li label{ width:80px; text-align:right; float:left; margin-right:5px;}
.mob-N{ margin-right:10px;}


.border_2{ border:#d9d9d9 3px solid;}
.border_grey{ border:#d9d9d9 1px solid; background:none; margin-bottom:20px; min-height:300px;}
.bankImg2{ border:1px solid #dddddd;    height: 34px; width: 126px;}
.bank_two_deilat dl dt .monPay{ margin-left:20px;}
.f24{ font-size:16px; font-weight:700;}

.submTip{ padding:50px 0; text-align:center; font-size:16px; }
.padbtm50{ padding-bottom:50px; margin-bottom:50px;}
.billS{ border:1px solid #ddd; margin-bottom:20px;padding-bottom:50px;}
.billCon{ padding:20px 0 20px 50px;}
.billS ul{  }
.billS ul li{ clear:both;padding:5px 0; margin-bottom:5px; height:auto; overflow:hidden;}
.billS .zk-ss {margin-left:97px; }
.billS .zk-ss a{ height:20px; line-height:20px; text-decoration:underline; display:inline-block;}
.billS .zk-ss a.deploy{ background:url(/images/V2/zk_ss.png) no-repeat 0 2px; padding-left:20px;}
.billS .zk-ss a.shrink{background:url(/images/V2/zk_ss.png) no-repeat 0 -16px; padding-left:20px;}
.billS .zk-ss a:hover{ color:#168616;}
.billS .titleFi3{  display: inline-block; margin-right:5px; float:left; height:26px; line-height:26px; width:90px; text-align:right; }
.billS ul li .commBox input{ height:26px; line-height:26px; background:#fff;float:left; border:1px solid #e6e6e6; border-top:1px solid #cfcfcf; width:450px; padding:0 2px;-moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px;} 
.billS .comKype{ margin-right:30px;} 
.billS .titleS{ border-bottom:#e0e0e0 1px solid;  padding-bottom:3px;  font-size:12px; font-weight:bold; padding-left:20px; background:url("/images/V2/safebg.jpg") repeat-x; height:30px; line-height:30px; padding-top:10px;}
.billSBtn{ margin-left:143px;}
.upLoad-B{ margin-left:5px;}
.upLoad-B span a{ margin-left:3px;}

.backBtn{ height:35px; margin:20px auto; padding-left:43px; }
.backBtn input{ background:#2ea039;  height:35px;  color:#fff; display:inline-block; width:126px; text-align:center;font-family:"微软雅黑"; font-size:14px; font-weight:normal;margin-right:15px;}

.tipsDisc{ color:#ff5e00; font-size:12px; font-family:"宋体"; position:absolute; width:290px; top:-30px; left:10px;}
.tipsDisc_l{ background:url(/images/V2/tipsDic_03.png) no-repeat; width:12px; height:25px; float:left;}
.tipsDisc_c{ background:url(/images/V2/tipsDic_05.png) repeat-x;  height:25px; float:left; line-height:25px;}
.tipsDisc_r{ background:url(/images/V2/tipsDic_07.png) no-repeat; width:12px; height:25px; float:left;}
.ltey{ font-size:12px;  text-align:left; color:#e4393c; width:130px; line-height:18px;}
.giftSend{ background:url(/images/V2/giftSend.png) no-repeat left center; border:1px solid #b60103; color:#b60103; font-family:"宋体"; font-size:12px; padding-left:25px; height:18px; margin-top:5px; display:inline-block; padding-right:3px;line-height:18px;}
.discNum{ background: none repeat scroll 0 0 #fff;    border: 1px solid #d4d4d8;    border-radius: 1px;     height: 26px;    line-height: 26px;padding:0 2px;}

.orderL_wm{ padding:20px 20px 20px 20px; margin:15px 0;}
.dis{display:block;}
.undis{display:none;}
.orderT_wm{ border-bottom:1px solid #ccc;}
.orderT_wm ul li{ float:left; padding:0 30px; cursor:pointer; height:36px; line-height:36px;}
.otNormal{}
.otHover{ color:#f57403; border-bottom:2px solid #f57403; font-size:14px; height:34px; line-height:34px;} 
.orderC{ padding:10px 0 20px 0;}
.orderC .table{ width:100%; border:1px solid #f2f2f2;}
.orderC .table th{ background:#ededed; padding:10px 0;}
.orderC .table td{padding:4px 0;}
.orderC .table td.tx_l{ text-align:left;}
.selPay .table tr:hover{ background:#f3f3f3; }