.nabin_buy_box{
	width:380px;
	height:40px;
	line-height:40px;
	/*color:#888;*/
	float:left;
}
.abcde{
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
	padding-top:10px;
	padding-bottom:10px;
}
.nabin_buy_num_input{
	width:80px;
	height:25px;
	line-height:25px;
	border:1px solid #CCCCCC;
	text-align:center;
	color:#333;
	float:left;
}
.nabin_buy_box_title{
	width:80px;
	height:40px;
	line-height:40px;
	float:left;
	/*margin-left:10px;*/
}
.nabin_buy_box_input{
	width:60px;
	height:27px;
	margin-top:6px;

	float:left;
}
.nabin_buy_sub{
	background:url(../images/public.png) no-repeat 0 -60px;
	width:13px;
	height:13px;
	float:left;
	margin-top:13px;
	margin-right:5px;
	cursor:pointer;
}
.nabin_buy_sub:hover{
	background:url(../images/public.png) no-repeat -13px -60px;
}
.nabin_buy_add{
	background:url(../images/public.png) no-repeat -26px -60px;
	width:13px;
	height:13px;
	float:left;
	margin-top:13px;
	margin-left:5px;
	cursor:pointer;
}
.nabin_buy_add:hover{
	background:url(../images/public.png) no-repeat -39px -60px;
}
.nabin_buy_box_txt{
	width:200px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	float:left;
	margin-left:10px;
}
.nabin_buy_button{
	width:100%;
	height:40px;
	line-height:40px;
	margin-top:5px;
}
.nabin_buy_button_good{
	width:140px;
	height:40px;
	background:url(../images/public.png) no-repeat -250px 0px;
	cursor:pointer;
	float:left;
}
.nabin_buy_button_txt{
	width:250px;
	height:40px;
	line-height:40px;
	font-size:14px;
	float:left;
	margin-left:20px;
}
.nabin_bg{
	width:100%;
	height:100%;
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	background:#000;
	position:fixed;
	z-index:10000;
	top:0;
	left:0;
	display:none;
}
.nabin_bg_main{
	width:100%;
	height:100%;
	position:absolute;
	z-index:10001;
	top:0;
	left:0;
	display:none;
}
.nabin_bg_main_position{
	width:500px;
	background:#CCCCCC;
	margin:50px auto;
	overflow:hidden;
}
.nabin_bg_info{
	width:500px;
	background:#CCCCCC;
	margin:150px auto;
	overflow:hidden;
}
.nabin_bg_content{
	width:480px;
	margin:10px;
	background:#FFFFFF;
	text-align:left;
	line-height:40px;
}
.nabin_bg_info1{
	width:500px;
	background:#CCCCCC;
	margin:150px auto;
	overflow:hidden;
}
.nabin_bg_content a{
	color:#FF5856;
}
.nabin_bg_content a:hover{
	text-decoration:underline;
}
.nabin_cart_box{
	border:1px solid #CCCCCC;
	padding:10px;
	margin-bottom:10px;
}
.nabin_cart_box_nav{
	width:100%;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #CCCCCC;
}
.nabin_cart_box_store_name{
	font-size:14px;
	font-weight:bold;
}
.nabin_cart_goods{
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}
.nabin_cart_goods_title{
	width:100%;
	font-size:14px;
	font-weight:bold;
}
.nabin_cart_goods_time{
	color:#999;
}
.nabin_cart_goods_price{
	color:#F12249;
	font-size:16px;
}
.nabin_cart_goods_c{
	font-size:16px;
	color:#999;
}
.nabin_cart_goods_buy_num{
	float:left;
	width:70px;
}
.nabin_cart_buy_sub{
	background:url(../images/public.png) no-repeat 0 -60px;
	width:13px;
	height:13px;
	float:left;
	margin-right:5px;
	margin-top:2px;
	cursor:pointer;
}
.nabin_cart_buy_sub:hover{
	background:url(../images/public.png) no-repeat -13px -60px;
}
.nabin_cart_buy_add{
	background:url(../images/public.png) no-repeat -26px -60px;
	width:13px;
	height:13px;
	float:left;
	margin-left:5px;
	cursor:pointer;
	margin-top:2px;
}
.nabin_cart_buy_add:hover{
	background:url(../images/public.png) no-repeat -39px -60px;
}
.nabin_cart_box_footer{
	width:100%;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
}
.nabin_cart_goods_allprice{
	color:#F12249;
	font-size:24px;
}
.nabin_cart_button{
	width:142px;
	height:30px;
	background:url(../images/btn.png);
	border:0;
	color:#FFFFFF;
}
.nabin_post_address{
	width:100%;
	line-height:25px;
	margin-top:5px;
	font-size:12px;
}
.nabin_post_address_defalut{
	width:100%;
	line-height:25px;
	border:1px solid #CCCCCC;
	margin-top:5px;
	font-size:12px;
	background:#FCF0AE;
}
.nabin_paytype_box, .nabin_paytype_box_visited{
	width:120px;
	height:30px;
	float:left;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	line-height:30px;
	font-size:14px;
	color:#666;
	cursor:pointer;
	position:relative;
}
.nabin_paytype_box_p{
	position:absolute;
	top:-15px;
	right:-18px;
}
.nabin_paytype_box{
	border:2px solid #CCCCCC;
}
.nabin_paytype_box_visited{
	border:2px solid #A4CF22;
	background:url(../images/right.gif) no-repeat right bottom #FCF0AE;
}
.error_info{
	background:url(../images/error_info.png) no-repeat center center;
	width:20px;
}
.mobilphoneico{
	background:url(../images/mobiphone.png) no-repeat center center;
	width:10px;
}
.window_box{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
}
.window_bg{
	width:450px;
	padding:20px;
	margin:200px auto;
	background:#000000;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	border:1px solid #CCCCCC;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px; 
    border-radius:5px;
	-webkit-box-shadow:0 0 5px 5px #333;  
	-moz-box-shadow:0 0 5px 5px #333;  
	box-shadow:0 0 5px 5px #333;  
}
.window_main{
	width:450px;
	margin:200px auto;
	background:#FFFFFF;
}
.boxtitle_cancer{
	font-size:15px;
	color:#444;
	font-weight:bold;
	text-indent:10px;
	height:30px;
	line-height:30px;
}
.boxtitle_cancer_left{
	width:50%;
	float:left;
}
.boxtitle_cancer_right{
	width:50%;
	float:right;
	text-align:right;
	font-size:20px;
}
.boxtitle_cancer_right a{
	font-weight:normal;
	color:#666;
	text-decoration:none;
}
.boxtitle_cancer_right a:hover{
	text-decoration:none;
}
.warning_box{
	border:1px solid #EED3D7;
	padding:10px;
	background:#F2DEDE;
}
.error_label{
	color:red;
	padding-left:80px;
	display:none;
	width:300px;
	height:25px;
	line-height:25px;
}
.error_info_span{
	vertical-align:middle;
	margin-right:5px;
}
.sidebar_left{
    width:106px;
    margin-left:-100px;
    float:left;
    position:absolute;
    z-index: 99;
}
.aaaa{
	width:250px;
	height:40px;
	line-height:40px;
}
.aaaa .aaaatitle{
	color:#333;
	font-size:16px;
	margin-left:10px;
	margin-right:10px;
}
.aaaa .aaaaa{
	color:#27A9E5;

}
.ds_bg_info{
	width:960px;
	background:#CCCCCC;
	margin:20px auto;
	overflow:hidden;
}
.ds_bg_content{
	width:940px;
	margin:10px;
	background:#FFFFFF;
	text-align:left;
	line-height:40px;
}
.buldling{
	color: #FFF; background-color: #DA542E; padding: 1px 4px;
}