
.box-sizing{
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	     -o-box-sizing:border-box;
	        box-sizing:border-box;
}
/*header*/
body{ background: #f9f9f9;}
.bottom_none{
	border-bottom: none!important;
	margin-bottom: 0!important;
}

/*头部*/
.header{
	width: 100%;
	background: #fff;
}
.shop-head{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #2f2725;
}
.shop-head .shop-head-middle{
	width: 1200px;
	margin: 0 auto;
	color: #bfbfbf;
	font-size: 12px;
}
.shop-head .shop-head-middle .fl a{
	color: #bfbfbf;
	
}
.col148{ color:#148aca; height:20px;}
.shop-head .shop-head-middle .fl .has_login:hover{color:#148aca}
.shop-head .shop-head-middle .fl a.no{ margin-left: 0;}
.shop-head .shop-head-middle .fr .smallbox{
	width: 120px;
	float: left;
	text-align: center;
	cursor: pointer;
}
.shop-head .shop-head-middle .fr .smallbox:hover{ background: #4e4e4e;}
.shop-head .shop-head-middle .fr .smallbox .f-img{
	width: 11px;
	margin:-3px 5px 0 0;
}
.shop-head .shop-head-middle .fr .smallbox .s-img{
	width: 17px;
	margin-right: 5px;
}
.site-header .logo-right{
	color: #2c2625;
	font-size: 24px;
	padding-top: 34px;
	margin-left: 30px;
}
/*.site-header .fr .fl{
	text-align: center;
	margin-right: 40px;
	position: relative;
	z-index: 9;
}*/
.site-header .fr .last-fl{ margin-right: 0;}
.site-header .fr .num-blue{
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	border-radius: 50%;
	background: #007bc7;
	margin: 0 auto;
}
.site-header .fr .last-fl .num-blue{ background: #ccc;}
.site-header .fr .f-p{
	color: #999;
	font-size: 12px;
	margin-top: 10px;
}
.site-header{ height: 100px; background: #fff;}
.logo{ padding: 39px 0 37px;}
.site-header .order-fr .order-jindu{
	position: absolute;
    top: 8px;
    left: 25px;
    z-index: 6;
}
.site-header .logo-nav{ margin-left: 20px;}
.site-header .logo-nav li{
    float: left;
    padding-top: 40px;
   
}
.site-header .logo-nav li a{
	font-size: 16px;
	color: #2e2625;
	display: block;
	 padding: 0 18px;
}
.site-header .logo-nav li a:hover{ color: #1688c6;}
/*.site-header .logo-nav li.on a{
	color: #1688c6;
}*/
.site-header .order-fr{
	width:420px;
    height: 35px;
    margin-top: 35px;
    line-height: 35px;
    position:relative;
    text-align: right;
}
.site-header .order-fr .fl{
	width: 105px;
	position: relative;
	z-index: 99;
	text-align: center;
}
.site-header .order-fr .search-img{
	width: 28px;
	margin-right: 5px;
	margin-top: -4px;
	cursor: pointer;
}
.site-header .order-fr .search-a{
	position: absolute;
	top: 0px;
    right: 45px;
}
.site-header .order-fr .search-input{
	width: 300px;
	height: 35px;
	line-height: 35px;
	border: none;
	border-right: 1px solid #ddd;
} 
.site-header .order-fr .search-a a{
	padding: 3px 12px;
	font-size: 12px;
	color: #666;
	margin-right: 3px;
	background: #eee;
}
.site-header .order-fr .search-a a:hover{
	background: #118ace;
	color: #fff;
}


/*头部购物车进度*/
.car-process ul{ margin-right: -40px;}
.car-process ul li{
	position: relative;
	width: 120px;
	float: left;
	margin-top: 40px;
	padding-top: 20px;
}
.car-process ul li:after,.car-process ul li:before{
	content: "";
	position: absolute;
	top: 0;
	display: block;
	width: 60px;
	height: 3px;
	background-color: #ccc;
	z-index: 10;
}
.car-process ul li:before{ left: 0;}
.car-process ul li:after{ right: 0;}
.car-process ul li i{
	position: absolute;
	top: -10px;
	left: 50%;
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin-left: -10px;
	color: #fff;
	background: #ccc;
	-moz-border-radius: 100%;
	     border-radius: 100%;
	z-index: 11;
}
.car-process ul li.current i,.car-process ul li.current:after,.car-process ul li.current:before{ background: #007bc7;}
.car-process ul li.no1:after,.car-process ul li.no:before{ display: none;}

/*内容*/
.order_main{
	width: 1200px;
	margin: 0 auto;
}
.order_main .main_top{
	width: 100%;
	background: #fff;
	font-size: 14px;
	color: #666;
	padding:10px 30px;
	margin-top: 35px;
	margin-bottom: 20px;
}
.order_main .main_top .f_img{
	width: 80px;
	margin:45px 40px 45px 0;
}
.order_main .main_top .f_h2{
	font-size: 24px;
	color: #007bc7;
	margin-top: 25px;
}
.order_main .main_top .f_p .add{ margin-left: 40px;}
.order_main .main_top .f_p{ margin-top: 10px;}
.order_main .main_top .s_p{
	text-align: right;
	margin-top: 60px;
}
.order_main .main_top .s_p .fr_span{ font-size: 24px;}
.order_main .main_middle{
	width: 1200px;
	background: #fff;
	margin: 0 auto;
	margin-bottom: 100px;
}
.order_main .main_middle .hd{ width: 100%;}
.order_main .main_middle .hd li{
	width:25%;
	float: left;
	text-align: center;
	cursor: pointer;
	height: 55px;
	line-height: 55px;
	border: 1px solid #eee;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;

}
.order_main .main_middle .hd li.on{
	border: 2px solid #007bc7;
	 line-height: 50px;
}
.order_main .main_middle .hd li img{
	width: 26px;
	margin-right: 5px;
}
.order_main .main_middle .bd{ width: 100%;}
.order_main .main_middle .bd li{
	display: none;
	padding-bottom: 30px;
}
.order_main .main_middle .bd li.on{ display: block;}
.order_main .main_middle .bd li .zfb-fl{
	margin-left: 175px;
	margin-top: 45px;
	font-size: 18px;
	color: #333;
	min-width: 400px;
}
.order_main .main_middle .bd li  .f_img{
    width: 40px;
    float: left;
    display: block;
    margin-right: 10px;
}
.order_main .main_middle .bd li  .s_img{
    width: 36px;
    margin-left: 5px;
}
.order_main .main_middle .bd li  .span1{
	font-size: 24px;
	color: #3f3a39;
	font-weight: bold;
	margin-right: 8px;
}
.order_main .main_middle .bd li  .span2{
	font-size: 12px;
	color: #999;
	line-height: 30px;
}
.order_main .main_middle .bd li  .t_img{
	width: 187px;
	margin-top: 25px;
	cursor: pointer;
	border: 1px solid #eee;
	padding: 10px;
	position: relative;
	text-align: center;
}
.order_main .main_middle .bd li  .t_img img{ width: 187px;}
.order_main .main_middle .bd li  .t_img .s_p{
	font-size: 12px;
	color: #000;
	margin-top: 20px;
}
.order_main .main_middle .bd li  .fou_img{
	width: 179px;
	display: none;
	position: absolute;
	left: 225px;
	top: 0;
}
.order_main .main_middle .bd li  .fiv_img{
	width: 129px;
	margin-left: 45px;
	margin-top: 55px;
}
.order_main .main_middle .bd li .pay_button{
	width: 180px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 22px;
	color: #fff;
	border-radius: 5px;
	background: #cc0000;
	margin-left: 26px;
	margin-top: 45px;
	cursor: pointer;
	float: right;
}
.order_main .main_middle .bd li .weixin_fl{
	margin-left: 285px;
	margin-top: 80px;
	text-align: center;
	float: left;
	margin-right: 90px;
	cursor: pointer;
}
.order_main .main_middle .bd li .weixin_fl1{
	margin-top: 48px;
	display: none;
}
.order_main .main_middle .bd li .weixin_img{ width: 182px;}  
.order_main .main_middle .bd li .t_p{
	font-size: 12px;
	color: #545454;
	margin-top: 20px;
	line-height: 20px;
	margin-bottom: 20px;
}
.order_main .main_middle .bd li .a_p{
	font-size: 12px;
	color: #007bc7;
} 
.order_main .main_middle .bd li .a_p a{
	text-decoration: underline;
	color: #007bc7;
}
.order_main .main_middle .bd li .weixin_img1{} 
.order_main .main_middle .bd .card_head{
	width: 500px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	background: #f9f9f9;
	border-radius: 25px;
	margin-top: 35px;
	margin-bottom: 35px;
	border: 1px solid #ddd;
}
.order_main .main_middle .bd .card_head .f_fl{
	width: 250px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	background: #f9f9f9;
	border-radius: 25px;
	font-size: 14px;
	color: #333;
	position: relative;
}
.order_main .main_middle .bd .card_head .f_fl.on{ background:#fff;}
.bd .card_head .f_fl label{
 	width: 20px;
 	height:20px;
 	background: url(../image/yinlian-1.png) no-repeat left top;
 	background-size: 100% 100%;
 	display:block;
 	float: left;
 	margin-left: 45px;
 	margin-right: 10px;
 	margin-top: 16px;
}
.bd .card_head .f_fl label.on{
	background: url(../image/yinlian-2.jpg) no-repeat left top;
 	background-size: 100% 100%;
}
.bd .card_head .f_fl .f_input{
  	position: absolute;
  	left: 0;
  	top: 0;
  	width: 100%;
  	height:50px;
  	display: none;
  	cursor: pointer;
}
.bd .card_head .f_fl #f_input:checked+label{
	background: url(../image/yinlian-2.jpg) no-repeat left top;
 	background-size: 100% 100%;
}
.bd .card_head .f_fl #f_input1:checked+label{
	background: url(../image/yinlian-2.jpg) no-repeat left top;
 	background-size: 100% 100%;
}
.bd .card_head .f_fl #f_input2:checked+label{
	background: url(../image/yinlian-2.jpg) no-repeat left top;
 	background-size: 100% 100%;
}
.bd .card_middle{
	width: 1100px;
	margin: 0 auto;
}
.bd .card_middle .fl{
	width: 250px;
	height: 60px;
	border: 1px solid #ddd;
	line-height: 60px;
	text-align: center;
	margin-right: 30px;
	margin-bottom: 20px;
	cursor: pointer;
	font-size: 14px;
	color: #333;
	position: relative;
	-webkit-transition-duration:.3s;
	   -moz-transition-duration:.3s;
	     -o-transition-duration:.3s;
	        transition-duration:.3s;

}
.bd .card_middle .fl.on{ border-color: #ff3d29;}
.bd .card_middle .fl .click_img{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 26px;
	display: none;
}
.bd .card_middle .fl.on .click_img{ display: block;}
.bd .card_middle .fou_fl{ margin-right: 0;}
.bd .card_middle .more_fl img{
	width: 148px;
	max-height: 30px;
}
.bd .card_middle .more_fl .f_file{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	display: none;
}
.bd .card_button{
	width: 180px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 22px;
	color: #fff;
	border-radius: 5px;
	background: #cc0000;
	cursor: pointer;
	float: right;
	margin-right: 50px;
	margin-bottom: 25px;
}
.bd .fenqi_head{ background: #fff!important;}
.bd .fenqi_head .f_fl{ margin-left: 20%!important;}
.bd .fenqi_head .f_fl .mayi_img{
	width: 24px;
	margin-right: 5px;
}
.bd .fenqi_middle{
	width: 1100px;
	margin: 0 auto;
}
.bd .fenqi_middle .s_fl{
	width: 260px;
	position: relative;
	margin-right: 50px;
	cursor: pointer;
	border: 1px solid #eee;
	-webkit-transition-duration:.3s;
	   -moz-transition-duration:.3s;
	     -o-transition-duration:.3s;
	        transition-duration:.3s;
}
.bd .card_middle .fl:hover,.bd .fenqi_middle .s_fl:hover{ border-color: #cc0101;}
.bd .fenqi_middle .s_fl.on{ border-color: #ff3c28;}
.bd .fenqi_middle .s_fl .click_img{
	position: absolute;
	bottom:0;
	right: 0;
	display: none;
}
.bd .fenqi_middle .s_fl.on .click_img{ display: block;} 
.bd .fenqi_middle .first_fl{
	margin-left: 100px;
}
.bd .fenqi_middle .s_fl .fl{
	width: 70px;
	height: 70px;
	line-height: 70px;
	border-radius: 50%;
	background: #fff;
	border: 1px solid #ddd;
	float: left;
	font-size: 16px;
	color: #333;
	text-align: center;
	margin-left: 10px;
	margin-top: 10px;
}
.bd .fenqi_middle .s_fl .fl span{
	font-size: 32px;
	color: #1d9ed5;
}
.bd .fenqi_middle .s_fl .fr{ float: right;}
.bd .fenqi_middle .s_fl .fr img{ width: 92px;}
.bd .fenqi_middle .s_fl .p_main{
	position: absolute;
	top: 0;
	right:35px;
	text-align: center;
	margin-top: 20px;
}
.bd .fenqi_middle .s_fl .p_main .f_p{
	font-size: 16px;
	color: #333;
	margin-bottom: 5px;

}
.bd .fenqi_middle .s_fl .p_main .f_span{
	font-size: 20px;
	color: #007ac6;
}
.bd .fenqi_middle .s_fl .p_main .s_p{
	font-size: 12px;
	color: #999;
}
.bd .fenqi_middle .s_fl .last_p{
	height: 39px;
	line-height: 39px;
	padding-left: 22px;
	font-size: 14px;
	color: #666;
	border-top: 1px solid #eee;
}
.bd .fenqi_middle .s_fl .last_p span{ color: #333;}
.bd .fenqi_bottom{
	width: 100%;
	margin: 55px 0;
}
.bd .fenqi_bottom .shuoming_fl{
	text-align: center;
	margin-right: 40px;
}
.bd .fenqi_bottom .first_fl{ margin-left: 160px;}
.bd .fenqi_bottom .shuoming_fl .shuoming_img{ width: 32px;}
.fenqi_bottom .shuoming_fl .shuoming_img1{ width: 35px;}
.fenqi_bottom .shuoming_fl .shuoming_img2{ width: 36px;}
.bd .fenqi_bottom .shuoming_fl .f_p{
	font-size: 18px;
	color: #333;
	margin: 10px 0;

}
.bd .fenqi_bottom .shuoming_fl .s_p{
	font-size: 14px;
	color: #999;

}
.fenqi_bottom .shuoming_fl_right{
	width: 480px;
	margin-left: 20px;
}
.fenqi_bottom .shuoming_fl_right .shuoming_p{
	font-size: 12px;
	color: #999;
	    line-height: 25px;
}
.fenqi_bottom .shuoming_fl_right .shuoming_p span{ float: left;}
.fenqi_bottom .shuoming_fl_right .shuoming_p a{
	color: #007bc7;
	margin-left: 30px;
}
.fenqi_bottom .shuoming_fl_right .shuoming_p a img{
	width: 6px;
	margin-left: 5px;
}

/*login*/
.l-t-w1,.l-t-w{ 
	width: 210px;
	margin: 30px 0 0 20px;
}
.l-t-w1{ width: 175px;}
.login{ margin: 90px auto;}
.login-hint{ height:30px; line-height:30px; color:#118bce;}
.login-txt{
	width: 268px;
	min-height: 310px;
	padding: 20px 41px;
	border: 1px solid #eaeaea;
}
.l-input{
	width: 220px;
	height: 35px;
	line-height: 35px;
	padding-left: 48px;
}
.l-i-icon{
	left: 0;
	top: 3px;
	width: 37px;
	height: 31px;
	border-right: 1px solid #ccc;
	background: url(../image/l-icon4.png) no-repeat center;
}
.l-i-icon.l-size{
	-moz-background-size: 20px 18px;
	     background-size: 20px 18px;
}
.l-i-icon.l-i-1.l-size{
	-moz-background-size: 18px 21px;
	     background-size: 18px 21px;
}
.l-i-icon.l-i-1{ background: url(../image/l-icon5.png) no-repeat center;}
.l-i-icon.l-i-2{ background: url(../image/l-icon7.png) no-repeat center;}
.l-i-icon.l-i-3{ background: url(../image/l-icon8.png) no-repeat center;}
.l-select{
	color: #999;
	background: url(../image/l-select.png) no-repeat left center;
	background-position: 0 0;
	line-height: 17px;
	padding-left: 26px;
	cursor: pointer;
}
.l-select.current{ background-position: 0 -18px;}
.l-btn{
	width: 100%;
	height: 40px;
	background-color: #118bce;
}
.l-two-i{
	width: 18px;
	height: 19px;
	background: url(../image/qq.png) no-repeat;
	display: inline-block;
	margin: 0 11px;
}
.l-two-i.l-qq{ 
	width: 20px;
	height: 17px;
	background: url(../image/wechat1.png) no-repeat;
}
.l-two-i:hover{ background: url(../image/qq-s.png) no-repeat; }
.l-two-i.l-qq:hover{ background: url(../image/wechat-s.png) no-repeat; }
.reg-con{
	width: 412px;
	border: 1px solid #eaeaea;
	padding: 20px 94px 40px;
	margin: 40px auto;
}
.l-input1{
	width: 332px;
	height: 50px;
	line-height: 50px;
	padding-left: 80px;
}
.l-i-icon.l-i-i-w{
	left: 0;
	top: 6px;
	width: 54px;
	height: 41px;
}
.l-input1.l-i-w1{ width: 170px;}
.l-btn1{
	width: 145px;
	height: 50px;
	border: 1px solid #128bce;
}
.l-btn.l-b-h{ height: 50px;}
.l-btn2,.l-btn.l-b-h1{ height: 45px;}
.rel-img{
	margin: 35px auto 25px;
	border: 1px solid #ddd;
	padding: 4px;
}
.l-btn2{
	width: 100%;
	border: 1px solid #ddd;
}
.eject-bg{
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
background-color:#000000;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.r-s-bg2,.r-s-bg1,.r-s-bg{
	top: 50%;
	left: 50%;
	background: url('../image/black-b.png') center center;
	padding: 3px;
	z-index: 100;
}
.r-s-bg{
	width: 362px;
	height: 177px;
	margin: -100px 0 0 -181px;
}
.r-s-bg1{
	width: 836px;
	height: 450px;
	margin: -225px 0 0 -418px;
}
.r-s-bg2{
	top: -100%;
	width: 500px;
	margin-left: -250px;
}
.r-success{
	height: 140px;
	padding-top: 35px;
	border: 1px solid #eaeaea;
}
.a-t-add{
	height: 410px;
	padding: 20px 30px;
}
.to-txt{
	width: 120px;
	font-size: 12px;
	line-height: 42px; 
	color: #666;
}
.to-txt span{ padding-right: 5px;}
.to-con{ width: 620px;}
.t-select{
	width: 142px;
	height: 40px;
	float: left;
	border: 1px solid #ccc;
	color: #666;
	padding-left: 7px;
}
.to-textarea{
	width: 392px;
	height: 50px;
	border: 1px solid #ccc;
	padding: 15px;
	overflow: auto;
}
.to-input{
	width: 407px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ccc;
	padding-left: 15px;
}
.to-btn2,.to-btn1{
	width: 100px;
	height: 40px;
}
.to-btn1{ 
	background-color: #118bce;
	margin-right: 20px;
}
.to-btn2{ border: 1px solid #ccc;}
ul.to-tabs2{ border-bottom: 1px solid #ddd;}
ul.to-tabs2 li{
	float: left;
	width: 50%;
	height: 60px;
	line-height: 60px;
	cursor: pointer;
	font-size: 16px;
}
ul.to-tabs2 li.thistab{
	border-bottom: 3px solid #2db0ff;
	margin-bottom: -1px;
	background-color: #f0faff;
	color: #2db0ff;
}
.to-tab-conbox2{ padding: 20px 0 68px 33px;}
.c-select1 div{
	width: 200px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #bbb;
	float: left;
	margin-right: 28px;
	cursor: pointer;
}
.c-select2 div.current,.c-select1 div.current{
	border-color: #017cc7;
	color: #017cc7;
}
.icon-select1{
	width: 25px;
	height: 25px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	padding-right: 10px;
	background: url(../image/c-select1.png) no-repeat;
}
.c-select2 div.current .icon-select1{ background-position: 0 -26px;}
.c-select2 div{ 
	margin-right: 30px; 
	cursor: pointer; 
}
.c-select2 div,.c-select1 div{
	-webkit-transition-duration:.3s;
	   -moz-transition-duration:.3s;
	     -o-transition-duration:.3s;
	        transition-duration:.3s;
}
.to-textarea1{
	width: 415px;
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	border: 1px solid #bbb;
	overflow: auto;
}
.l-i-con1{
	background: url(../image/l-icon.png) no-repeat left center;
	padding-left: 22px;
}

/*cart*/
.cart-tit{
	height: 39px;
	line-height: 39px;
	border: 1px solid #ddd;
	background: #fcfcfc;
}
.cart-check{ width: 142px;}
.icon-select{
	width: 17px;
	height: 17px;
	background: url(../image/c-select.png) no-repeat;
	background-position: 0 0;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 12px 0 10px;
	cursor: pointer;
}
.cart-box .icon-select{ vertical-align: top;}
.icon-select:hover{ background-position: 0 -18px;}
.icon-select.current{ background-position: 0 -36px}
.cart-title{ width: 480px;}
.cart-money{ width: 166px;}
.cart-num{ width: 140px}
.cart-sub{ width: 111px;}
.cart-action{
	width: 150px;
	margin-left: 7px;
}
.cart-box{
	padding: 16px 0 40px;
	border: 1px solid #ddd;
	background-color: #fff;
}
.c-b-img1{
	display: inline-block;
	border: 1px solid #ddd;
}
.c-i-jia,.c-i-text,.c-i-jian{
	display: inline-block;
	width: 30px;
	height: 30px;
	border: 1px solid #ddd;
	border-right: 0;
	background-color: #fff;
}
.c-i-text{
	width: 40px;
	height: 28px;
	border-width: 1px 0;
	text-align: center;
}
.c-i-jian{ margin-left: 22px;}
.c-i-jia{
	border-right: 1px solid #ddd;
	border-left: 0;
}
.cart-gif{
	width: 700px;
	margin: 20px 0 0 38px;
	padding: 13px;
	background-color: #f0faff;
	border: 1px solid #ddd; 
}
.cart-ddd{
	padding: 9px 0;
	border-top: 1px solid #fff;
}
.cart-ddd dt{ width: 72px}
.c-b-txt1{
	width: 520px;
	margin-left: 15px;
}
.c-b-txt2{
	width: 65px;
	padding-right: 23px;
}
.a-red a:hover{ color: #c00}
.cart-tit.c-t-height{
	/*position: relative;
	left: 0;
	bottom: 0;*/
	height: 50px;
	line-height: 50px;
}
.cart-price{ padding-right: 180px;}
.c-p-btn{
	top: -1px;
	right: 0;
	width: 150px;
	height: 52px;
	background-color: #c00;
	color: #fff;
}
.min-h1{ min-height: 400px;}
.cart-no{ padding: 60px 0;}
.i-bg-blue{
	display: inline-block;
	padding: 11px 25px;
	background-color: #007bc7;
}
.pay-con{
	width: 510px;
	margin: 0 auto;
}
.pay-c-txt{ 
	width: 390px;
	margin-left: 35px;
}
.order-a{
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #eee;
	background-color: #f8f8f8;
	margin-right: 15px;
}
.order-a.o-a-red{
	background: none;
	color: #cc0101;
	border-color: #cc0101;
}
.c-p-txt{
	top: -64px;
	right: 0;
	width: 150px;
}
.c-p-bg{
	height: 52px;
	border: 1px solid #cc0101;
	text-align: center;
	background: #fff;
}
.delete-con{
	left: 50%;
	top: -50%;
	z-index: 101;
	width: 450px;
	height: 220px;
	background-color: #fff;
	margin: -110px 0 0 -225px;
	color: #333;
}
.d-two-btn{ margin-top: 35px;}
.d-two-btn input{
	width: 150px;
	height: 50px;
	display: inline-block;
	background-color: #118bce;
	color: #fff;
}
.d-two-btn input.d-t-gary{ 
	background-color: #bbb;
	margin-right: 30px;
}
.mt55{ margin-top: 55px;}
.block{ display: block;}
/*settlement*/
.p-settl{ padding: 45px 35px;}
.s-add-to,.s-list-select li{
	width: 240px;
	height: 150px;
	padding: 15px !important;
	margin-bottom:6px;
	-webkit-transition-duration:.3s;
	   -moz-transition-duration:.3s;
	     -o-transition-duration:.3s;
	        transition-duration:.3s;
}
.to-set-up.current,.s-list-select li.current:hover .to-set-up{ display: block;}
.to-set-up{
	right: 0;
	top: 0;
	color: #bababa;
	font-size: 12px;
	display: none;
}
.t-s-bg{
	display: none;
	background: #ddd;
	padding: 3px 5px;
}
.s-list-select li{ margin-right: 23px;}
ul.s-l-2 li i,ul.s-l-1 li i,.s-list-select li i{
	position: absolute;
	right: 0;
	bottom: 0;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../image/c-icon3.png) no-repeat;
	display: none;
}
.s-add-to i{
	width: 30px;
	height: 30px;
	background: url(../image/c-icon2.png) no-repeat;
	display: inline-block;
	margin-top: 47px;
	-webkit-transition-duration:.3s;
	   -moz-transition-duration:.3s;
	     -o-transition-duration:.3s;
	        transition-duration:.3s;
}
.s-add-to:hover,.s-list-select li:hover{ border-color: #bbb;}
.s-add-to:hover{ color: #999999;}
.s-add-to:hover i{ background: url(../image/c-icon2-s.png) no-repeat;}
.border-ptb{
	padding-top: 27px;
	margin-bottom: 27px;
	border-bottom: 1px solid #ddd;
}
.sett-txt{ 
	width: 118px;
	padding-top: 5px;
}
ul.s-l-1 li{
	height: 30px;
	line-height: 30px;
	float: left;
	padding: 0 22px;
}
ul.s-l-1 li.current{ color: #007bc7;}
ul.m-w-list li.current,ul.s-l-2 li.current,ul.s-l-1 li.current,.s-list-select li.current{ border-color: #017cc7;}
ul.s-l-2 li,ul.s-l-1 li,.s-add-to,.s-list-select li{
	position: relative;
	border: 1px solid #ddd;
	float: left;
	color: #666;
}
.s-list-tit div{
	height: 42px;
	line-height: 42px;
	background-color: #f0faff;
	border-bottom: 3px solid #2db0ff;
	border-right: 2px solid #fff;
	float: left;
}
.set-w1{ width: 522px;}
.set-w2{ width: 150px;}
.s-list-tit div.set-w3{ 
	width: 150px; 
	border-right: 0;
}
.s-list-con{
	background-color: #fdfdfd;
	border-bottom: 1px solid #ddd;
}
.s-l-c1{
	padding: 20px 0;
	border-bottom: 1px solid #fff;
}
.s-l-c1 .c-b-img1{ margin-left: 15px;}
.s-l-txt{ width: 420px;}
ul.s-l-2 li{
	width: 190px;
	padding: 10px 15px;
}
.border-b{
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
.to-tabs1{ border-bottom: 1px solid #ddd;}
.to-tabs1 li{
	width: 200px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #eee;
	border-bottom: 0;
	background-color: #eee;
	float: left;
	margin-right: 15px;
	cursor: pointer;
}
.to-tabs1 li.thistab{
	background-color: #f0faff;
	margin-bottom: -1px;
	border-color: #ddd;
	border-bottom: 1px solid #f0faff;
}
.to-tab-conbox1{
	padding: 20px 35px;
	border: 1px solid #ddd;
	border-top: 0;
	background-color: #f0faff;
}
.t-tab-w1{ width: 310px;}
.t-tab-w2{ width: 192px;}
.t-tab-w3{ width: 222px;}
.t-tab-w4{ width: 980px;}
.t-tab-w5{ width: 135px;}
.set-textarea{
	width: 98%;
	height: 35px;
	padding: 0 1%;
	line-height: 35px;
	border: 1px solid #ddd;
}
.to-dashed{
	border-top: 1px dashed #ddd;
	padding-top: 15px;
}
.to-btn{
	display: inline-block;
	width: 200px;
	height: 40px;
	background-color: #c00;
}
/*integral mall*/
.mall-banner{ height: 375px;}
.mall-b-info{
	top: 12px;
	width: 270px;
	padding: 38px 25px;
}
.mall-l-img{
	width: 100px;
	height: 100px;
}
.mall-r-txt{
	width: 125px;
	margin-left: 25px;
}
.mall-problem{
	padding-top: 50px;
	border-top: 1px dashed #ddd;
}
.mall-problem a{
	display: inline-block;
	width: 135px;
	margin-bottom: 10px;
	color: #007bc7;
}
.mall-tit{ padding: 42px 0 32px;}
.mall-tit div{ letter-spacing: 6px; }
ul.mall-list{ 
	margin-left: -7px;
	padding-bottom: 35px;
}
ul.mall-list li{
	position: relative; 
	width: 295px;
/*    height: 450px;*/
	float: left;
	background-color: #fff;
	margin: 0 0 7px 6px;
	top: 0;
	-webkit-transition-duration:.3s;
	   -moz-transition-duration:.3s;
	     -o-transition-duration:.3s;
	        transition-duration:.3s;
}
ul.mall-list li a{ display: block;}
ul.mall-list li:hover a{ box-shadow: 7px 5px 13px -5px rgba(0,0,0,.3);}
ul.mall-list li:hover{ top: -5px;}
.m-p-txt{ padding: 22px 18px;}
.pager{ padding-bottom: 40px;}
.pager a,.pager span{
	width: 22px;
	height: 22px;
	line-height: 22px;
	display: inline-block;
	margin: 0 12px;
	text-align: center;
}
.pager a.current,.pager span.current{ border: 1px solid #bcbcbc;}
.i-m-detail{
	height: 40px;
	line-height: 40px;
	color: #777;
}
.i-m-detail a{ color: #777;}
.i-m-detail span{ padding: 0 7px;}
.mall-d-l{ width: 600px;}
#tFocus{
	height:692px;
	position:relative;
}
#tFocus-pic{
	height:600px;
	position:relative;
}
#tFocus-btn ul,#tFocus-pic li{
	position:absolute;
	left:0;
	top:0;
}
#tFocus-pic li{
	height:600px;
	opacity:0;
}
#tFocusBtn{
	height:86px;
	position:relative;
	padding-top:10px;
}
#tFocus-btn{
	height:82px;
	position:relative;
    overflow: hidden;
}
#tFocus-btn li{
	height:81px;
	width:81px;
	display:block;
	float:left;
	margin-right:18px;
	padding-top:5px;
}
#tFocus-btn li img{ 
	width: 80px;
	height: 80px;
	border:1px solid #eee; 
	-webkit-transition-duration:.3s;
	   -moz-transition-duration:.3s;
	     -o-transition-duration:.3s;
	        transition-duration:.3s;
}
#tFocus-btn li.active img{ border:1px solid #128ace; }
#tFocus-pic li img{
	width:600px;
	height:600px;
}


.mall-d-r{ width: 580px;}
.mall-two{
	width: 540px;
	padding: 20px;
	background: #fafafa;
}
.mt5{ margin-top: 5px;}
.mall-w1{
	width: 60px;
	line-height: 32px;
}
.mall-w2{ width: 505px;}
ul.m-w-list li{
	width: 80px;
	height: 30px;
	line-height: 30px;
	float: left;
	margin-right: 7px;
	border: 1px solid #ddd;
	-webkit-transition-duration:.3s;
	   -moz-transition-duration:.3s;
	     -o-transition-duration:.3s;
	        transition-duration:.3s;
}
.i-btn{
	width: 238px;
	height: 48px;
	background-color: #118ace;
}
.mall-detail{ padding-bottom: 50px;}
.m-d-tit{
	border-bottom: 1px solid #ddd;
	margin-top: 70px;
}
.m-d-tit h3{
	display: inline-block;
	border-bottom: 2px solid #118ace;
	padding: 0 30px 20px;
	margin-bottom: -1px;
}


ul.s-l-2 li.current i,ul.s-l-1 li.current i,.s-list-select li.current i,/*.s-list-select li:hover .to-set-up*/{ display: block;}
.to-set-up.current .t-s-bg{ display: inline-block;}
.mall-l-img img,.rel-img img,.rel-img{
	width: 100px;
	height: 100px;
	-moz-border-radius: 100%;
	     border-radius: 100%;
}
ul.m-w-list li,.s-add-to{ cursor: pointer;}
.i-bg-blue:hover{ color: #fff;}
.b-bg-total{
	border: 1px solid #ddd;
	background-color: #fff;
}
#tFocus-leftbtn,#tFocus-rightbtn,.to-set-up.current .t-s-txt,.none{ display: none;}
.to-btn2,.c-i-jia,.c-i-jian,.l-btn1,.l-btn2{
	cursor: pointer;
	background: none;
}
.to-i{ 
	border: 1px solid #c5cddb;
	-webkit-transition-duration:.3s;
	   -moz-transition-duration:.3s;
	     -o-transition-duration:.3s;
	        transition-duration:.3s;
}
.to-i:focus{ border-color: #128bce;}
.d-two-btn input,.to-btn1,.i-btn,.to-btn,.c-p-btn,.l-btn{
	border: 0;
	cursor: pointer;
}
/*底部*/
.footer.f-mt{
	position: ;
	bottom: 0;
	width: 100%;
}
.footer.f-mt .f-info{ padding: 15px 0; }
ul.f-service li{
	float: left;
	width: 16.666%;
	font-size: 14px;
	-webkit-transition-duration:.3s;
	   -moz-transition-duration:.3s;
	     -o-transition-duration:.3s;
	        transition-duration:.3s;
}
ul.f-service li .f-both{
	width: 42px;
	height: 42px;
	overflow: hidden;
	margin: 22px auto 13px;
}
/*ul.f-service li:hover .f-both span{ display: none;}*/

.f-link{ margin-top: 60px;}
.col-link{ width: 170px;}
.c-l-tit{ margin-bottom: 25px;}
.col-link a{
	display: inline-block;
	line-height: 28px;
}
/*.col-code{ 
	width: 102px;
	letter-spacing: 4px;
}
.col-code div{
	padding: 5px;
	border: 1px solid #dce1e5;
	margin-bottom: 5px;
}*/
.col-contact{ width: 147px;}
.col-contact a{
	height: 30px;
	line-height: 30px;
	background: url(../image/f-icon7.jpg) no-repeat 5px center;
	/*padding-left: 50px;*/
	display: block;
	margin-top: 12px;
	border: 1px solid #158aca;
	color: #158aca;
}
.f-info{
	margin-top: 42px; 
	padding: 25px 0;
}
.f-i-txt a{ padding: 0 20px;}
.f-i-txt span{ color: #bbb;}
.ptb21{ padding: 21px 0;}
.f-i-img a{ padding: 0 6px;}

/*弹出支付*/
.pay-fixed{
	position: fixed;
	width:100%;
	height: 100%;
	background: url('../image/black-b.png') center center;
	left: 0;
	top: 0;
	z-index: 99;
	display: none;
}
.payfor-fixed{
	position: fixed;
	left: 50%;
	top: -50%;
	margin-left: -250px;
	margin-top: -121px;
	width: 500px;
	background: #fff;
	text-align: center;
	padding: 40px 0 65px 0;
	border: 4px solid rgba(0,0,0,0.6);
	z-index: 999;

}
.payfor-fixed .f-h2{
    font-size: 20px;
    color: #000;
    position: relative;
}
.payfor-fixed .f-p{
    font-size: 14px;
    color: #999;
    margin: 10px 0 20px 0;
}
.payfor-fixed .payfor-bottom{
	width: 415px;
	margin: 0 auto;
}
.payfor-fixed .payfor-bottom .fl{
	width: 190px;
	height: 50px;
	line-height: 50px;
	background: #fcfcfc;
	text-align: center;
    color: #017cc7;
    font-size: 16px;
    border: 1px solid #017cc7;
    cursor: pointer;
}
.payfor-fixed .payfor-bottom .fr{
	color:#cc0101;
	border: 1px solid #cc0101;
}
.payfor-fixed .close-img{
	position: absolute;
	top: -25px;
	right:15px;
	width: 16px;
	cursor: pointer;
}

/*个人中心-个人信息*/
.shop-head-middle .load-a{
	margin-left: 5px!important;
}
.personal_main{
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 35px;
}
.personal_main .personal_top{
	padding: 10px 0;
}
.personal_main .personal_top a{
	margin-right: 25px;
	color: #666;
	font-size: 12px;
}
.personal_main .personal_middle .f_fl{
	width: 220px;
	padding: 1px 0;
	background: #fff;
	min-height: 816px;
}
.personal_middle .f_fl .f_h2{
	margin-left: 50px;
	font-size: 16px;
	color:#000;
	margin-top: 45px;
	margin-bottom: 20px;
	font-weight: bold;
}
.personal_middle .f_fl .ff_h2{
	margin-top: 15px;
}
.personal_middle .f_fl .f_p{
	margin-left: 50px;
	font-size: 14px;
	color:#666;
	margin-bottom: 20px;
}
.personal_middle .f_fl .f_p.on a{ color: #007bc7;}
.personal_middle .f_fr{
	width: 965px;
	background: #fff;
	padding: 1px 0;
	min-height: 816px;
}
.personal_middle .f_fr .f_h2{
	width: 96%;
	margin: 0 auto;
	font-size: 20px;
	color: #000;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
}
.personal_middle .f_fr .smallbox{
	margin-left: 20px;
	font-size: 14px;
	color: #000;
	margin-bottom: 25px;
}
.personal_middle .f_fr .smallbox .f_label{
	float: left;
	display: block;
	min-width: 75px;
}
.personal_middle .f_fr .smallbox .f_input{
	width:200px;
	background: #fff;
	border: none;
	float: left;
	display: block;
	height:25px;
	line-height: 25px;
	border: 1px solid #ddd;
	padding-left: 5px;
}
.personal_middle .f_fr .smallbox .col-blue{
	margin-left: 20px;
	line-height: 20px;
}
.personal_middle .f_fr .submit{
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align:center;
	background: #007bc7;
	font-size: 14px;
	color:#fff;
	cursor: pointer;
	border: none;
	margin-left: 20px;
}
.personal_middle .f_fr .smallbox .reset_span{
	font-size: 12px;
	color: #666;
	cursor: pointer;
	margin-left: 10px;
	display: block;
	float: left;
	margin-top: 5px;
	text-decoration: underline;
}
.reset-fixed{
	background: #fff;
	padding: 40px 0 65px 0;
	z-index: 999;
}
.border-black{
	position: fixed;
	left: 50%;
	top: -50%;
	margin-left: -300px;
	margin-top: -256px;
	width: 600px;
    padding: 4px;
	background: url('../image/black-b.png') center center;
	
}
.reset-fixed .f-h2{
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin-left: 95px;
	margin-bottom: 15px;
	position: relative;
}
.reset-fixed .smallbox{
	width: 410px;
	height:50px;
	line-height: 50px;
	padding: 2.5px 15px;
	border: 1px solid #c5cddb;
	margin-left: 95px;
	margin-bottom: 10px;
	font-size: 14px;
}
.reset-fixed .last-smallbox{
	width: 250px;
	position: relative;
}
.reset-fixed .smallbox .f_img{
	width: 40px;
	margin-top: -6px;
} 
.reset-fixed .smallbox .f_input{
	    width: 78%;
    padding: 5px;
    margin-top: 8px;
    border: none;
}
.reset-fixed .last-smallbox .yanzheng-a{
	position: absolute;
	top: 0;
	    right: -161px;
	color: #128bce;
	width: 145px;
	height: 50px;
	padding: 2.5px 0;
	line-height: 50px;
	text-align: center;
	border: 1px solid #128bce;
}
.reset-fixed .submit{
	width: 442px;
	height:50px;
	line-height: 50px;
	border:none;
	margin-left: 95px;
	font-size: 16px;
	color: #fff;
	background: #118bce;
	margin-top: 45px;
	cursor: pointer;
}
.reset-fixed .close-img{
	position: absolute;
	top: -25px;
	right:15px;
	width: 16px;
	cursor: pointer;
}
/*个人中心-买家留言*/
.personal_middle .f_fr .smallbox .style_a{
	padding: 10px 60px;
	border: 1px solid #bbb;
	margin-right: 20px;
}
.personal_middle .f_fr .smallbox{
	color: #666;
}
.personal_middle .f_fr .border_d{
	border: 1px solid #ddd;
	width: 96%;
	margin: 0 auto;
	margin-top: 10px;
	padding: 20px 0;
	padding-bottom: 40px;
}
.personal_middle .f_fr .xg_flabel{
	text-align: center;
}
.personal_middle .f_fr .smallbox .style_a.on{
	border: 1px solid #017cc7;
	color: #017cc7;
}
.personal_middle .f_fr .smallbox .f_textarea{
	    width: 89.5%;
	min-height: 210px;
}
.personal_middle .f_fr .file_smallbox{ position: relative;}
.personal_middle .f_fr .file_smallbox .select_span{
	position: absolute;
    left: 75px;
    top: 0px;
    font-size: 12px;
    color: #000;
    padding: 3px 10px;
    background: #e7e7e7;
    cursor: pointer;
    border: 1px solid #999;
}
.personal_middle .f_fr .message_submit{
	width: 200px;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	text-align:center;
	background: #007bc7;
	font-size: 16px;
	color:#fff;
	cursor: pointer;
	border: none;
	display: block;
	margin-top: 40px;
}
/*我的售后*/
.aftersale_fr{ width: 100%;}
.border_ddd{
	border: 1px solid #ddd;
	margin-top: 30px;
	margin-left: 20px;
	width: 277px;
}
.aftersale_fr .topf_fl{
	width: 315px;
	height: 30px;
	line-height: 30px;
	background: url(../image/after-sale1.png) no-repeat left top;
	background-size: 100% 100%;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin-left: 20px;
	margin-top: 30px;
}
.aftersale_fr .tops_fl{
	width: 315px;
	height: 30px;
	line-height: 30px;
	background: url(../image/after-sale2.png) no-repeat left top;
	background-size: 100% 100%;
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-left: -12px;
	margin-top: 30px;
}
.aftersale_fr .topt_fl{
	width: 300px;
	height: 30px;
	line-height: 30px;
	background: url(../image/after-sale3.png) no-repeat left top;
	background-size: 100% 100%;
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-left: -12px;
	margin-top: 30px;
}
.aftersale_fr .f_h4{
	font-size: 14px;
	color: #333;
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
	padding-left: 20px;
	font-weight: bold;
}
.aftersale_fr .img_p{
	font-size: 12px;
	width: 94%;
	margin: 0 auto;
	border-bottom: 1px dashed #ddd;
	margin-top: 25px;
	padding-bottom: 20px;
}
.aftersale_fr .img_p img{
	width: 70px;
	margin-right: 10px;
}
.aftersale_fr .img_p .f_p{
	color: #666;
	width: 140px;
	margin-top: 5px;
	margin-bottom: 10px;
} 
.aftersale_fr .img_p .s_p{ color: #999;} 
.aftersale_fr .title_p{
	font-size: 12px;
	color: #666;
	margin-left: 20px;
	margin-bottom: 15px;
}
.aftersale_fr .title_pf{ margin-top: 20px;}
.aftersale_fr .title_p .f_span{ color: #007ac6;}
.aftersale_fr .title_p .s_span{
	color: #cc0000;
	font-size: 16px;
}
.aftersale_fr .xiangxi_fl{
	margin-left: 20px;
	border: 1px solid #ddd;
	margin-top: 30px;
	width: 605px;
}
.aftersale_fr .xiangxi_fl .smallbox{
	margin-top: 25px;
	font-size: 12px;
	color: #666;
	position: relative;
	margin-left: 30px;
}
.aftersale_fr .xiangxi_fl .smallbox .col-red{
	margin-right: 5px;
}
.aftersale_fr .xiangxi_fl .smallbox .f_label{
	margin-right: 10px;
}
.aftersale_fr .xiangxi_fl .smallbox .f_select{
	width: 240px;
	color: #666;
	float: left;
	cursor: pointer;
	padding: 8px 0;
	padding-left: 20px;
	border: 1px solid #ddd;
	margin-top: -10px;
}
.aftersale_fr .xiangxi_fl .smallbox  .f_option{
	position: absolute;
	    left: 85px;
    top: 24px;
	width: 260px;
	color: #666;
	background: #fff;
	z-index: 99;
	border: 1px solid #ddd;
	display: none;
	
}
.aftersale_fr .xiangxi_fl .smallbox  .f_option li{
    height: 30px;
    line-height: 30px;
    padding: 2px 0;
    border-bottom: 1px solid #ddd;
    padding-left: 20px;
    cursor: pointer;
    width: 240px;
}
.aftersale_fr .xiangxi_fl .smallbox  .f_option li:hover{
	background: #eee;
}
/*.aftersale_fr .xiangxi_fl .smallbox  .f_option .f_li{
	background: #eee;
}*/
.aftersale_fr .xiangxi_fl .smallbox  .f_option .last_li{
	border-bottom: none;
}
.aftersale_fr .xiangxi_fl .smallbox .select_img{
	position: absolute;
	top: 2px;
    left: 325px;
	width: 12px;
}
.aftersale_fr .xiangxi_fl .smallbox .select_img.on{
	transform:rotate(180deg);
	-moz-transform:rotate(180deg);
     -webkit-transform:rotate(180deg);
     -o-transform:rotate(180deg);
}
.aftersale_fr .xiangxi_fl .smallbox .f_input{
	width: 100px;
	color: #666;
	margin-top: -5px;
	margin-right: 5px;
	padding: 5px 0;
}
.aftersale_fr .xiangxi_fl .smallbox .num_span{
	font-size: 16px;
	color: #cc0000;
}
.aftersale_fr .xiangxi_fl .smallbox .tishi_p{
	margin-top: 10px;
	color:  #cc0000;
	margin-left: 7px;
	margin-top: 20px;
}
.aftersale_fr .xiangxi_fl .smallbox .f_textarea{
	width: 465px;
	min-height: 110px!important;

}
.aftersale_fr .xiangxi_fl .f_file{             
    filter:alpha(opacity=0);     
    -moz-opacity:0;           
    -khtml-opacity:0;              
    opacity: 0;
}
.opacity_zero{            
    filter:alpha(opacity=0);     
    -moz-opacity:0;           
    -khtml-opacity:0;              
    opacity: 0;

 }
.aftersale_fr .xiangxi_fl .select_span{
	position: absolute;
	top: 0;
	left: 85px;
	color: #666;
	font-weight: bold;
	background: none!important;
}
.aftersale_fr .xiangxi_fl .smallbox .shuoming_span{
	position: absolute;
	    top: 4px;
    left: 158px;
	color: #999;
}
.aftersale_fr .xiangxi_fl .message_submit{
	margin-left: 40px;
	margin-top: 40px;
	margin-bottom: 40px;
}

/*售后-卖家处理*/
.aftersale_frs .topf_fl{
	background: url(../image/after-sale11.png) no-repeat left top;
    background-size: 100% 100%;
    color: #333;
}
.aftersale_frs .tops_fl{
	background: url(../image/after-sale22.png) no-repeat left top;
    background-size: 100% 100%;
    color: #fff;
}
.salestep_fl{
	margin-left: 20px;
	color: #333;
}
.salestep_fl .border_dd{
	border: 1px solid #ddd;
	width: 605px;
	margin-top: 30px;
}
.salestep_fl .f_h4{
	font-size: 18px;
	margin-left: 30px;
	margin-bottom: 15px;
}
.salestep_fl .f_h4 img{
	width: 25px;
	margin-right: 5px;
}
.salestep_fl .f_p{
	font-size: 12px;
	margin-left: 60px;
	margin-bottom: 10px;
}
.salestep_fl .xg_fp{
	margin-left: 75px;
	margin-bottom: 30px;
}
.salestep_fl .s_p{
	font-size: 12px;
	padding: 14px 0;
	padding-left: 60px;
	border-top: 1px dashed #ddd;
}
.salestep_fl .s_p a{
	margin-left: 20px;
	color: #007bc7;
}
.salestep_fl .t_p{
	color: #999;
	font-size: 12px;
	width: 96%;
	margin: 0 auto;
	padding: 8px 0;
	padding-left: 3px;
}
.salestep_fl .tf_p{
	border-bottom: 1px dashed #ddd;
	
}
.salestep_fl .t_p .b_span{
	color: #666;
	font-weight: bold;
	margin-right: 5px;
}
.salestep_fl .s_h4{
	font-size: 14px;
	color: #333;
	font-weight: bold;
	padding: 15px 0;
	border-bottom: 1px solid #ddd;
	padding-left: 20px;
}
/*售后-退款完成*/
.aftersale_frt .topf_fl{
	background: url(../image/after-sale11.png) no-repeat left top;
    background-size: 100% 100%;
    color: #333;
}
.aftersale_frt .topt_fl{
	background: url(../image/after-sale33.png) no-repeat left top;
    background-size: 100% 100%;
    color: #fff;
}
/*我的订单*/
.personal_middle .kefu_img{
	float: right;
	font-size:12px;
	border: 1px solid #ddd;
	/*background: #f9f9f9;*/

}
.personal_middle .kefu_img a{
	color: #666;
	padding: 0 4px;
	display: block;
	line-height: 30px;
}
.personal_middle .kefu_img img{
    width: 27px;
    margin-right: 5px;
}
.personal_middle ul li{
	float: left;
	/*padding: 5px 0;*/
}
.personal_middle .all_order li a{
	color: #000;
	font-size: 14px;
	display: block;
	padding:  0 20px;
	border-right: 1px solid #ddd;
}
.personal_middle .all-bg{
	margin-left: 20px;
}
.personal_middle .all-bg .bd-li{
	display: none;
}
.personal_middle .all-bg .bd-li.on{
   display: block;
}
.personal_middle .all_order li .last_a{
	border-right: none;
}
.personal_middle .all_order li a:hover{
   color: #007bc7;
}
.personal_middle .all_style{
	width: 920px;
	margin: 0 auto;
	background: #f9f9f9;
	padding: 10px 0;
	color: #666;
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}
.personal_middle .all_style li{
	width: 15%;

}
.personal_middle .all_style .f_li{
	width: 55%;

}
/*.personal_middle .all_styles li{
	border:1px solid #ddd;
	border-right: none;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;

}
.personal_middle .all_styles .f_li{
	border-left: none;

}*/
.personal_middle .order_details{
	width: 920px;
	margin: 0 auto;
	font-size: 14px;
	margin-bottom: 20px;

}
.personal_middle .order_details .order_time{
	background: #f9f9f9;
	padding: 10px 0;
	color: #999;
	padding-left: 20px;
	border:1px solid #ddd;
	border-bottom: none;
}
.personal_middle .order_time span{
	color: #666;
	margin-right: 20px;
}
.personal_middle .all_styles{
	background: #fff;
	margin: 0;
	padding: 0;
}
.personal_middle .all_styles table{
	width: 100%;
}
.personal_middle .all_styles table td{
	border:1px solid #ddd;
	vertical-align: top;
	width: 15%;

}
.personal_middle .all_styles table li{
	width: 100%;
}
.all_styles .order_product{
	
	width: 94%;
	margin-right: 10px;
}
.all_styles .order_product .fl{
padding: 10px 0;
}
.all_styles .border_bottom{
	border-bottom: 1px solid #ddd;
}
.all_styles .order_productf{
border-bottom: 1px dashed #ddd;
margin-left: 3%;
}
.all_styles .order_product .f_img{
	width: 100px;
}
.all_styles .order_product .s_img{
	width: 50px;
	margin-left: 15px;
}
.all_styles .order_product .f_p{
	text-align: left;
	margin-left: 10px;
	margin-top: 20px;
}
.all_styles .order_product .s_p{
	text-align: left;
	margin-left: 10px;
	margin-top: 5px;
}
.all_styles .s_li{
	font-weight: bold;
	padding-top: 20px;
	color: #333;
}
.all_styles .t_li{
	padding-top: 20px;
	color: #111;
}
.all_styles .fou_li a{
    color: #000;
}
.all_styles .fou_li a:hover{
    color: #148aca;
	text-decoration:underline
}
.all_styles .fou_li{
	padding-top: 20px;
	color: #000;
/*	line-height: 27px;*/
}
.all_styles .fou_li .pay_now{
	padding: 2px 5px;
	color: #fff;
	background: #cc0000;
	cursor: pointer;
}
.all_styles .fou_li .cancel_span{
	cursor: pointer;
}
/*我的订单-详情*/
.details_fr .paisong_p{
	font-size: 12px;
	color: #007ac6;

}
.details_fr .paisong_kefu{
	margin-top: -15px;
}
.details_fr .xg_fh2{
	margin-top: 20px!important;
	margin-bottom: 25px!important;
}
.details_fr .ff_h2{
	margin-bottom: 10px!important;
}
.details_fr .details_p{
	font-size: 12px;
	color: #666;
	margin-left: 20px;
	margin-bottom: 10px;
}
.details_fr .details_p span{
	color: #999;
	margin-left: 10px;
}
.details_fr .details_massage{
	width:925px;
	margin: 0 auto;
	border: 1px solid #ddd;
	margin-bottom: 20px;
}
.details_fr .details_massage .details_ul{
	background: #fcfcfc;
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}
.details_fr .details_massage .details_ul li{
	width: 15%;
	color: #666;
}
.details_fr .details_massage .details_ul .f_li{
	width: 55%;
}
.details_fr .details_massage .details_ul .f_li .margin_span{
    margin-left: 10%;
}
.details_fr .details_massage .details_uls{
	background: #fff;
	padding: 10px 0;
	border-bottom: none;
}
.details_fr .details_massage .details_uls li{
	padding-top: 5px;
}
.details_fr .details_massage .details_uls .f_li{
	padding-top: 0;
}
.details_massage .details_uls .img_div{
	border: 1px solid #ddd;
	margin-left: 35px;
	margin-right: 20px;
}
.details_massage .details_uls .img_div img{
	width: 100px;
}
.details_massage .details_uls .f_p{
	font-size: 14px;
	color: #666;
	margin-top: 5px;
}
.details_massage .zengpin_all{
	border: 1px solid #ececec;
	width: 730px;
	margin-left: 35px;
	background: #f0faff;
	    margin-bottom: 45px;
}
.details_massage .zengpin_all .col-blue{
	width: 94%;
	margin: 0 auto;
	font-size: 14px;
	padding: 5px 0;
}
.details_massage .zengpin_all .smallbox{
	width: 94%;
	margin: 0 auto;
	border-top: 1px solid #fff;
	padding: 10px 0;
}
.details_massage .zengpin_all .smallbox .zenpin_img{
	width: 70px;
	border: 1px solid #ececec;
	float: left;
	margin-left: 5px;
}
.details_massage .zengpin_all .smallbox .jifen_img{
	border: none;
	margin-right: 5px;
}
.details_massage .zengpin_all .smallbox .img_p{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.details_massage .zengpin_all .smallbox .num_fr{
	padding-top: 10px;

}
.details_fr .last_all{
	width: 270px;
	float: right;
	text-align: right;
	font-size: 12px;
	color: #666;
	margin-bottom: 10px;
	margin-right: 20px;
}
.details_fr .last_all .details_lastp{
	width: 50%;
	text-align: right;
	font-size: 12px;
	color: #666;
	float: left;
	margin-bottom: 10px;
}
.details_fr .last_all .details_lastp .col-red{
	font-size: 18px;
}
/*我的订单-评价*/
.appraise_fr .f_p{
	font-size: 14px;
	color: #999;
	width: 905px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 30px;
	border: 1px solid #ddd;
	padding: 10px;
}
.appraise_fr .f_p span{
	color: #000;
	margin-left: 20px;
}
.appraise_fr .f_p span a{
    color: #007bc7;
}
.appraise_fr .border_dd{
	border: 1px solid #ddd;
	width: 925px;
	margin:  0 auto;
}
.appraise_fr .s_p{
	font-size: 14px;
	color: #999;
	width: 905px;
	margin: 0 auto;
	padding: 10px;
	border-bottom: 1px solid #ddd;
}
.appraise_fr .s_p span{
	margin-right: 100px;
}
.appraise_fr .t_p{
	font-size: 14px;
	color: #333;
	width: 905px;
	padding:15px 10px;
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
	
}
.appraise_fr .t_p img{
	width: 70px;
	border: 1px solid #ddd;
	margin-right: 10px;
}
.appraise_fr .t_p span{
	margin-right: 100px;
	color: #007bc7;
	margin-top: 25px;
}
.appraise_fr .f_form{
	width: 925px;
	margin: 0 auto;
	background: #f7f7f7;
	font-size: 14px;
	color: #333;
	padding: 20px 0;
	position: relative;
}
.appraise_fr .f_form .sanjiao{
	position: absolute;
        top: -10px;
    right: 118px;
    border-bottom: 10px solid #ddd;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.appraise_fr .f_form .xiaosanjiao{
	position: absolute;
        top: -8px;
    right: 118px;
    border-bottom: 10px solid #f7f7f7;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.appraise_fr .f_form .pinfen_all{
	margin-bottom: 20px;
}
.appraise_fr .f_form .pinfen_all .star_fl img{
	width: 15px;
	margin-left: 5px;
	margin-top: 4px;
	cursor: pointer;
}
.appraise_fr .f_form .col-red{
	margin-right: 5px;
}
.appraise_fr .f_form .pinfen_fl{
	margin-left: 20px;
	margin-right: 10px;
}
.appraise_fr .f_form .pinfen_all .f_textarea{
	width: 580px;
	padding: 10px;
	height: 115px;
	font-size: 14px;
	border: none;
	background: #fff;
	border: 1px solid #ddd;
}
.appraise_fr .f_form .pinfen_all .num_span{
	font-size: 12px;
	color: #999;
	margin-left: 10px;
}
.appraise_fr .f_form .pinfen_all .upload_fl{
	font-size: 14px;
	color: #333;
	position: relative;
}
.appraise_fr .f_form .pinfen_all .upload_span{
	padding: 2px 5px;
	background: #fff;
	margin-right: 10px;
	cursor: pointer;
	border: 1px solid #ddd;
}
.appraise_fr .f_form .pinfen_all .upload_span img{
	width: 16px;
	margin-right: 5px;
}
.appraise_fr .f_form .pinfen_all .upload_fl .last_p{
	font-size: 12px;
	color: #999;
	margin-top: 10px;
}
.appraise_fr .f_form .pinfen_all .upload_fl .f_input{
	position: absolute;
	left: 0;
	top: 0;
	filter:alpha(opacity=0);     
    -moz-opacity:0;           
    -khtml-opacity:0;              
    opacity: 0;
	cursor: pointer;
}
.appraise_fr .f_form .appraise_submit{
	width: 140px;
	height: 40px;
	line-height: 40px;
	background: #007bc7;
	text-align: center;
	color: #fff;
	font-size: 18px;
	border: none;
	margin: 15px 110px;
	cursor: pointer;
}
/*取消订单*/
.cancel_fixed{
	position: fixed;
	left: 50%;
	top: 50%;
	width: 360px;
	background: #fbfbfb;
	margin-left: -180px;
	margin-top: -65px;
	border: 1px solid #bababa;
	border-radius: 3px;
	display: none;
}
.cancel_fixed .f_h4{
	font-size: 14px;
	color: #000;
	padding: 10px 20px;
	position: relative;
}
.cancel_fixed .f_h4 .close_img{
	position: absolute;
	right: 10px;
	top: 10px;
	width: 10px;
	cursor: pointer;
}
.cancel_fixed .f_p{
	font-size: 12px;
	color: #000;
	background: #fff;
	padding: 10px 20px;
}
.cancel_fixed .cancel_bottom{
	margin-right: 20px;
	margin-bottom: 20px;
}
.cancel_fixed .button{
	width: 70px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 1px solid #bababa;
	border-radius: 3px;
	font-size: 12px;
	color: #000;
	float: right;
	margin-right: 10px;
	cursor: pointer;
}
.cancel_fixed .button:hover{
	border: 1px solid #3e7ef8;
}
/*订单跟踪*/
.details_fr .logistics_p{
	font-size: 14px;
	margin-bottom: 30px;
}
.details_fr .logistics_p .border_dd{
	border: 1px solid #ddd;
	width: 96%;
	margin: 0 auto;
}
.details_fr .logistics_p .f_p{
	color: #000;
	margin-bottom: 20px;
	width: 96%;
	margin:  0 auto;
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
	margin-bottom: 10px;
}
.details_fr .logistics_p .f_p a{
	color: #000;
	/*text-decoration: underline;*/
}
.details_fr .logistics_p .f_p span{
	margin-left: 20px;
}
.details_fr .logistics_p .s_p{
    color: #666;
    margin-bottom: 10px;
    margin-left: 5px;
}
.details_fr .logistics_p .s_p img{
	width: 6px;
	margin: 0 20px 0 30px;
}
.details_fr .logistics_p .ss_p img{
	width: 10px;
	margin: 0 18px 0 28px;
}

/*我的个人中心*/
.center_top{
	margin-bottom: 40px;
}
.center_top .img_fls{
	width: 535px;
	margin-left: 40px;
	margin-top: 50px;
}
.center_top .img_fl{
	width: 170px;
	height: 170px;
	line-height: 170px;
	text-align: center;
	background: #fff;
	border-radius: 50%;
	border: 1px solid #ddd;
	overflow: hidden;
	margin-right: 20px;
	padding: 5px;

}
.center_top .img_fl img{
	width: 170px;
}
.center_top .p_fl .f_h2{
	color: #000;
	font-size: 24px;
	margin: 0;
	margin-top: 40px;
	margin-bottom: 10px;
	font-weight: normal;
}
.center_top .p_fl .f_p{
	font-size: 12px;
	color: #fff;
	background: #007bc7;
	width: 70px;
	margin-bottom: 15px;
	text-align: center;
	padding: 4px 0;
}
.center_top .p_fl .f_p img{
	width:13px;
	margin-right: 5px;
}
.center_top .p_fl .f_a{
	font-size: 12px;
	color: #007bc7;
}
.center_top .jinfen_frs{
	width: 365px;
	font-size: 14px;
	margin-top: 95px;
	margin-right: 20px;
}
.center_top .jinfen_frs .f_p{
	color: #000;
    margin-bottom: 10px;

}
.center_top .jinfen_frs .f_p a{
	color: #666;
	margin-left: 20px;
}
.center_top .all_order{
	width: 505px;
	margin-left: 20px;
	padding: 10px 15px;
	background: #f9f9f9;
	font-size: 14px;
	color: #333;
	border: 1px solid #ddd;
}
.center_top .all_order .fr a{
	color: #666;
}
.center_top .all_news{
	width: 335px;
	margin-right: 20px;
	padding: 10px 15px;
	background: #f9f9f9;
	font-size: 14px;
	color: #333;
	border: 1px solid #ddd;
}
.center_top .all_ordermain{
	width: 505px;
	margin-left: 20px;
	font-size: 14px;
	color: #333;
	padding: 28px 15px;
	border: 1px solid #ddd;
	border-top: none;
}
.center_top .blue_img{
	margin-bottom: 30px;
}
.center_top .blue_imgf{
	margin-top: 20px;
}
.center_top .all_ordermain .fl img{
	width: 90px;
	margin-right: 25px;
}
.center_top .all_ordermain .f_p{
	font-size: 18px;
	color: #000;
	margin: 10px 0;
}
.center_top .all_ordermain .s_p a{
    font-size: 14px;
    color: #666;
}
.center_top .all_newsmain{
	width: 335px;
	padding: 10px 15px;
	margin-right: 20px;
	font-size: 14px;
	color: #333;
	font-size: 12px;
	color: #666;
	border: 1px solid #ddd;
	border-top: none;
}
.center_top .all_newsmain .time_fl{
	width: 70px;
	text-align: right;
}
.center_top .all_newsmain .more_fl{
	width: 245px;
	margin-left: 20px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 20px;
}
.center_top .all_newsmain .more_fl a{
	color: #999;
}
/*我的合伙人*/
.f_fr .partner_p{
	font-size: 12px;
	color: #999;
	margin-bottom: 30px;
	position: relative;
}
.f_fr .partner_p .f_p{
	margin-bottom: 30px;
	border: 1px solid #ddd;
	width: 905px;
	padding: 10px;
    margin: 0 auto;
}
.f_fr .partner_p .xg_fp{
	padding: 15px 10px;
	border-bottom: none;
} 
.f_fr .partner_p .fr{
	width: 160px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #007bc7;
	font-size: 12px;
	margin-right: 20px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
}
.f_fr .partner_head{
	width: 920px;
	margin: 0 auto;
	font-size: 14px;
	color: #666;
}
.f_fr .partner_head td{
	width: 8%;
	text-align: center;
	padding: 10px 0;
	border: 1px solid #ddd;
}
.f_fr .partner_head .f_tr{
	border: 1px solid #ddd;
}
.f_fr .partner_head .f_tr td{
	border: none;
	background: #f9f9f9;
}
.f_fr .partner_head .f_li{
	width: 14%;
}
.f_fr .partner_head .s_li{
	width: 30%;
}
/*我的积分*/
.f_fr .integral_p{
	font-size: 14px;
	color: #000;
	margin-left: 20px;
	margin-bottom: 20px;
}
.f_fr .integral_p .col-blue{
	font-size: 24px;
}
.integral_fr .partner_head li{
    text-align: center;
}
.integral_fr .partner_heads .first_li{
    text-align:center!important;
}
.f_fr .partner_head .first_li{
	width: 23%!important;
	margin-left: 2%;
}
.f_fr .partner_head .second_li{
	width: 50%!important;
}
.f_fr .partner_head .last_li{
	width: 23%!important;
	margin-right: 2%;
}
.f_fr .partner_heads{
	background: #fff;
	border: 1px solid #ddd;
	margin-top: 30px;
	padding: 0;
	
}
.f_fr .partner_heads li{
	padding: 14px 0;
	border-bottom: 1px solid #ddd;
}

.f_fr .partner_heads .first_li{
	text-align: left;
}
.f_fr .partner_heads .last_li{
	color: #007ac6;
}
.pager{
	margin-top: 35px;
	margin-bottom: 20px;
	text-align: right;
	padding-right: 20px;
}
.pager a img{
    width: 10px;
}
.pager a{
	margin: 0 10px;
	font-size: 14px;
	color: #333;

}
.pager span{
	cursor: pointer;
	border: 1px solid transparent;

}
.pager .current{
	border: 1px solid #bcbcbc;
}
.pager .disabled{
	color: #999;
}
/*我的评价*/
.f_fr .pinjia_p{
	font-size: 12px;
	width: 96%;
	margin: 0 auto;
	color: #ccc;
	margin-top: 20px;
	background: #f9f9f9;
	padding: 10px 0;
}
.f_fr .pinjia_p a{
	color: #262626;
	margin: 0 15px;
}
.f_fr .pinjia_p a.on{
   color: #268ecf;
}
.pingjia_product{
	margin-top: 10px;
	margin-left: 20px;
}
.pingjia_product .products_fl{
	width: 300px;
	text-align: center;
	border: 1px solid #ddd;
	font-size: 14px;
	margin-right: 10px;
}
.pingjia_product .products_fl img{
	width: 199px;
	margin-top: 20px;
	margin-bottom: 15px;
}
.pingjia_product .products_fl p{
	margin-bottom: 10px;
}
.pingjia_product .products_fl .f_p{
	color: #666;
}
.pingjia_product .products_fl .s_p{
	color: #999;
	font-size: 12px;
}
.pingjia_product .products_fl .link_a{
	display: block;
	width: 70px;
	height: 25px;
	line-height: 25px;
	margin: 0 auto;
	background: #007bc7;
	color: #fff;
	text-align: center;
	font-size: 14px;
	margin-bottom: 15px;
}
.pingjia_producted .products_fl .link_a{
	width: 100px;
}
.pingjia_productno .products_fl .link_a{
	width: 100px;
	background: #bbb;
}
/*我的收货地址*/
.f_fr .address_fl{
	width: 270px;
	min-height: 180px;
	border: 1px solid #ddd;
	margin: 30px;
}
.f_fr .address_fl.on{
	border: 1px solid #017cc7;
}
.f_fr .address_fl img{
	width: 30px;
	display: block;
	margin: 0 auto;
	margin-top: 55px;
	margin-bottom: 10px;
}
.f_fr .address_fl .f_p{
	text-align: center;
	font-size: 14px;
	color: #999;
}
.f_fr .address_fl .s_p{
	width: 90%;
	margin: 0 auto;
	font-size: 16px;
	color: #000;
	margin-top: 15px;
	margin-bottom: 15px;
}
.f_fr .address_fl .t_p{
	width: 90%;
	margin: 0 auto;
	font-size: 14px;
	color: #999;
	margin-bottom: 6px;
}
.f_fr .address_fl .fou_p{
	width: 90%;
	margin: 0 auto;
	font-size: 14px;
	margin-bottom: 10px;
	text-align: right;
}
/*我的售后-售后列表*/
.f_fr .all_saletables{
	width: 920px;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 12px;
	color: #666;
	border:1px solid #ddd;
	border-collapse: collapse;
}
.f_fr .all_saletables .f_tr{
	background: #f9f9f9;
}
.f_fr .all_saletables .f_tr td{
	padding: 11px 0;
	border: none;
}
.f_fr .all_saletables td{
	margin-bottom: 20px;
	border:1px solid #ddd;
	width: 11.8%;
	text-align: center;
}
.f_fr .all_saletables .beizhu_li{
	width: 17.4%;
	padding: 5px;
	padding-top: 10px;
}
/*我的优惠券*/
.f_fr .coupons_h2{
	border-bottom: 1px solid #ddd;
	width: 920px;
	padding-bottom:5px;
}
.f_fr .coupons_h2 .kefu_img{
	margin-right: 0;
}
.f_fr .coupons_bg{
	width: 920px;
	margin: 0 auto;
	background: #f9f9f9;
	padding: 35px 0;
}
.f_fr .coupons_bg .f_form{
	width: 430px;
	margin: 0 auto;
	position: relative;
}
.f_fr .coupons_bg .f_form input{
	display: block;
	float: left;
	line-height: 25px;
	padding: 5px;
	font-size: 14px;

}
.f_fr .coupons_bg .f_form .f_input{
	width: 80%;
	border: 1px solid #ccc;
}
.f_fr .coupons_bg .f_form .s_input{
	width: 20%;
	position: absolute;
	top: 0;
	right: -10px;
	background: #cc0000;
	color: #fff;
	border: 1px solid #cc0000;
	cursor: pointer;
}
.f_fr .coupons_all{
	margin-top: 15px;
	margin-left: 20px;
}
.f_fr .coupons_all .coupons_fl{
	width: 300px;
	border: 1px solid #e6ddda;
	background: #fff4f1;
	margin-right: 10px;
}
.coupons_all .coupons_fl .coupons_top{
	width: 100%;
	border-bottom: 1px dashed #ddd;
	font-size: 12px;
	color: #666;
	height: 60px;
	line-height: 60px;
} 
.coupons_all .coupons_fl .coupons_top .fl{
	margin-left: 20px;
}
.coupons_all .coupons_fl .coupons_top .num_span{
	font-size: 20px;
	font-weight: bold;
	margin-left: 5px;
}
.coupons_all .coupons_fl .coupons_top .f_p{
	line-height: normal;
	margin-top: 10px;
}
.coupons_all .coupons_fl .coupons_bottom{
	width: 100%;
	font-size: 12px;
	color: #666;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
}
.coupons_fl .coupons_bottom .xianzhi_p{
   margin-left: 20px;
   margin-bottom: 5px;
}
.coupons_all .coupons_fl .coupons_bottom .left_yuan{
	position: absolute;
	left: -9px;
    top: -9px;
	width: 18px;
}
.coupons_all .coupons_fl .coupons_bottom .right_yuan{
    position: absolute;
	right: -9px;
    top: -9px;
	width: 18px;
}
.coupons_alled .coupons_fl{
	background: #f2f2f2!important;
}
.coupons_alled .coupons_fl .col-red{
	color: #999;
}
/*我的站内信*/
.f_fr .letter_head{
	width: 920px;
	margin: 0 auto;
	
	
	font-size: 14px;
	color: #666;
}
.f_fr .letter_head .f_tr{
	background: #f9f9f9;
	border: 1px solid #ddd;
}
.f_fr .letter_head td{
	width: 15%;
	text-align: center;
	padding: 10px 1%;
	border: 1px solid #ddd;
}
.f_fr .letter_head .f_tr td{
	border: none;
}
.f_fr .letter_head .s_li{
	width: 50%;
	padding: 10px 2%;
}
/*我的账户信息*/
.account_form .smallbox .f_label{
	text-align: right;
	min-width: 84px!important;
}
.account_form .smallbox .s_label{
	width: 91px;
	border: 1px solid #ddd;
	height: 25px;
	line-height: 25px;
	text-align: center;
	display: block;
	float: left;
	cursor: pointer;
	font-size: 14px;
	color: #000;
	margin-right: 20px;
}
.account_form .smallbox .f_radio{
	filter:alpha(opacity=0);     
    -moz-opacity:0;           
    -khtml-opacity:0;              
    opacity: 0;
}
.account_form .smallbox #radio_zhi:checked+label{
	color: #007bc7;
	border: 1px solid #017cc7;
}
.account_form .smallbox #radio_ka:checked+label{
	color: #007bc7;
	border: 1px solid #017cc7;
}
.account_form .submit{
	margin-left: 105px!important;
}
/*领取优惠券*/
.coupons_main{
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	border: 1px solid #ddd;
	padding: 35px 0;
	margin-top: 40px;
	margin-bottom: 50px;
}
.coupons_main .coupons_fl{
	width: 300px;
	border: 1px solid #e6ddda;
	background: #cc0000;
	margin-left: 260px;
	margin-right: 55px;
	margin-bottom:40px;
}
.coupons_main .coupons_fl .coupons_top{
	width: 100%;
	border-bottom: 1px dashed #ddd;
	font-size: 12px;
	color: #fff;
	height: 60px;
	line-height: 60px;
} 
.coupons_main .coupons_fl .coupons_top .fl{
	margin-left: 20px;
}
.coupons_main .coupons_fl .coupons_top .num_span{
	font-size: 20px;
	font-weight: bold;
	margin-left: 5px;
}
.coupons_main .coupons_fl .coupons_top .f_p{
	line-height: normal;
	margin-top: 10px;
}
.coupons_main .coupons_fl .coupons_bottom{
	width: 100%;
	font-size: 12px;
	color: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
}
.coupons_main .coupons_bottom .xianzhi_p{
   margin-left: 20px;
   margin-bottom: 5px;
}
.coupons_main .coupons_fl .coupons_bottom .left_yuan{
	position: absolute;
	left: -9px;
    top: -9px;
	width: 18px;
}
.coupons_main .coupons_fl .coupons_bottom .right_yuan{
    position: absolute;
	right: -9px;
    top: -9px;
	width: 18px;
}
.coupons_main .coupons_fr{
	width: 320px;
	border: 1px solid #eee;
	background: #f9f9f9;
}
.coupons_main .coupons_fr .f_p{
	width: 80%;
	margin: 0 auto;
	font-size: 14px;
	color: #666;
	margin-top: 30px;
}
.coupons_main .coupons_fr .link_a{
	display: block;
	width: 100px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #cc0000;
	border: 1px solid #aa0101;
	margin-left: 10%;
	margin-top: 30px;
	margin-bottom: 30px;
}
/*商品分类*/
.product_top{
	width: 1200px;
	margin: 0 auto;
	font-size: 12px;
	color: #777;
	padding: 10px 0;
}
.product_top a{
	color: #777;
}
.product_top span{
	margin: 0 10px;
}
.product_main{
	width: 1200px;
	margin: 0 auto;
	padding-top: 1px;
	border-bottom: 1px solid #f7f7f7;
	padding-bottom: 60px;
}
.product_main .first_p{
	font-size: 18px;
	color: #007bc7;
	margin-top: 45px;
}
.product_main .first_p .more_img{
	width: 26px;
	margin-right: 10px;
	cursor: pointer;
}
.product_main .product_all{
	width: 100%;
	margin-top: 30px;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	display: none;
}
.product_main .product_all.on{
	display: block;
}
.product_main .product_all .product_fl{
	width: 25%;
    height:377px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	text-align: center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
}
.product_main .product_all .product_fl img{
	height: 264px;
	margin-top: 30px;
}
.product_main .product_all .product_fl .f_p{
	font-size: 12px;
	color: #666;
	margin-top: 20px;
	height:15px;
	overflow:hidden
}
.product_main .product_all .product_fl .s_p{
	font-size: 12px;
	color: #247fc5;
	margin-top: 10px;
	margin-bottom: 20px;
	height:17px;
	overflow:hidden
}
.search_main{
	width: 1200px;
	margin: 0 auto;
}
.search_main .search_fl{
	width: 250px;
}
.search_main .search_fl .f_img{
	width: 250px;
	display: block;
}
.search_main .search_fl .f_p{
	font-size: 12px;
	color: #777;
	margin: 20px 0;
}
.search_main .search_fl .f_product{
	width: 100%;
	background: #fff;
	padding: 10px 0;
	text-align: center;
	margin-bottom: 30px;
}
.search_main .search_fl .f_product:hover{
	box-shadow: 0px 0px 10px 5px #f3f3f3;
	-moz-box-shadow: 0px 0px 10px 5px #f3f3f3;
	-webkit-box-shadow: 0px 0px 10px 5px #f3f3f3;
	-o-box-shadow: 0px 0px 10px 5px #f3f3f3;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#f3f3f3', Direction=125, Strength=5);
	z-index: 10;
}
.search_main .search_fl .f_product img{
	width: 220px;
}
.search_main .search_fl .f_product .f_p{
    font-size: 12px;
    color: #777;
    width: 80%;
    margin: 0 auto;
    text-align: left;
    margin-top: 20px;
}
.search_main .search_fl .f_product .ff_p{
	color: #148aca;
}
.search_main .search_fr{
	width: 900px;
	margin-left: 50px;
}
.search_main .search_fr .search_top{
	width: 100%;
	background: #fff;
}
.search_main .search_fr .search_top .f_ul{
	width: 100%;
	border-bottom: 1px solid #eee;

}
.search_fr .search_top .f_ul li{
	float: left;
	padding: 15px 0;
	font-size: 12px;
	color: #666;
	width:8%;
}
.search_fr .search_top .f_ul li a{
	display: block;
}
.search_fr .search_top .f_ul li a.on{
	color: #118ace;
}
.search_fr .search_top .f_ul .f_li{
	color: #bbb;
	width:14%;
	text-align: left;
}
.search_fr .search_top .s_ul li{
	width: 10%;
}
.search_fr .search_top .f_ul .f_li span{
	margin-left: 20px;
}
.search_fr .search_top .last_ul{
	border-bottom: none!important;
}
.search_fr .search_top .last_ul li{
     width:9%;
}
.search_fr .search_middle{
	width: 100%;
	margin-top: 20px;
}
.search_fr .search_middle .products_fl{
	width:300px;
	background: #fff;
	text-align: center;
	padding: 20px 0;
	font-size: 12px;
	color: #666;
	position: relative;
	cursor: pointer;
    height:385px
}
.search_fr .search_middle .products_fl:hover{
	box-shadow: 0px 0px 10px 5px #f3f3f3;
	-moz-box-shadow: 0px 0px 10px 5px #f3f3f3;
	-webkit-box-shadow: 0px 0px 10px 5px #f3f3f3;
	-o-box-shadow: 0px 0px 10px 5px #f3f3f3;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#f3f3f3', Direction=125, Strength=5);
	z-index: 10;
}
.search_fr .search_middle .products_fl img{
	height:280px;
/*	margin-bottom: 22px;*/
}
.search_fr .search_middle .products_fl .f_p{
	width:80%;
	margin: 0 auto;
	margin-bottom: 5px;
	text-align: left;
}
.search_fr .search_middle .products_fl .s_p{
	width:80%;
	margin: 0 auto;
	margin-top: 20px;
	text-align: left;
	line-height: 30px;
	font-size: 18px;
}
.search_fr .search_middle .products_fl .num_span{
	font-size: 20px;
}
.search_fr .search_middle .products_fl .s_p .fr{
	color: #999;
	font-size: 12px;
}
.search_fr .search_middle .products_fl .tehui{
	position: absolute;
	top: 0;
	right:30px;
	width:25px;
	padding: 20px 0;
	background: #cc0000;
	color: #fff;
	font-size: 12px;
}
.search_fr .search_middle .products_fl .xinpin{
	background: #007bc7;
}
.search_fr .search_pager{
	margin-bottom: 80px;
}
/*搜索结果-内页*/
.search_result{
	width: 100%;
}
.search_result .search_fr{
	width:100%;
	margin: 0;
}
.search_result .search_fr .result_top{
	width: 100%;
	background: #fff;
}
.search_result .search_fr .search_top{
	width: 1200px;
	margin: 0 auto;
}
.search_result .search_fr .search_middle{
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
}
.search_result .search_top .f_ul li{
	float: left;
	padding: 15px 0;
	font-size: 12px;
	color: #666;
	width:6%;
}
.search_result .search_top .f_ul li a.on{
	color: #cc0000;
}
.search_result .search_top .f_ul .f_li{
	color: #bbb;
	width:12%;
	text-align: left;
}
.search_result .search_top .s_ul li{
	width: 8%;
}
.search_result .search_top .t_ul li{
	width: 5%;
}
.search_result .search_top .fou_ul li{
	float: left;
	padding: 15px 0;
	margin-bottom: 10px;
}
.search_result .search_top .fou_ul li a{
	padding: 0 35px;
	border-right: 1px solid #ccc;
}
.search_result .search_top .fou_ul li a.on{
	color: #cc0000;
}
.search_result .search_top .fou_ul li .zonghe_a{
	padding: 0 35px 0 20px;
}
.search_result .search_top .fou_ul .jiage_img{
	width: 7px;
	margin-left: 5px;
	margin-top: -4px;
}
.search_result .search_middle .products_fl{
	width:280px;
	margin-right: 13px;
	margin-bottom: 15px;
}
.search_result .search_middle .products_fou{
	margin-right: 0;
}
.search_result .search_middle .products_fl:hover{
	box-shadow: 0px 0px 10px 5px #e2e2e2;
}
.result_pager{
	text-align: center;
	margin: 40px 0;
}
.result_pager a{
	padding: 10px 15px;
	background: #eee;
	margin: -1px;
	font-size: 14px;
	color: #666;
	cursor:pointer;
	border:1px #efefef solid
}
.result_pager a:hover{ background: #148aca; color:#fff}
.result_pager a img{
	width: 10px;
}
.result_pager .current{
	background: #007bc7;
	color: #fff;
	padding:12px 20px;
}
.flash_main{
	width:1200px;
	margin: 0 auto;
}
.flash_main .game163 {
	position:relative;
	width:600px;
}
.flash_main .game163 .bigImg {
	height:550px !important;
	position:relative;
    margin-top:20px;
}
.flash_main .game163 .bigImg li img {
	vertical-align:middle;
	width:550px;
    height:550px;
}
.flash_main .game163 .smallImg {
	float:left;
	display:inline;
	width:100%;
	overflow:hidden;
	padding-left: 40px;
	padding-top:10px;
}
.flash_main .game163 .smallImg ul {
	width:9999px;
	overflow:hidden;
	bottom: 0;
}
.flash_main .game163 .smallImg li {
	float:left;
	width:80px;
	cursor:pointer;
	display:inline;
	margin-right: 20px;
}
.flash_main .game163 .smallImg img {
	border:1px solid #CEABAB;
	width:80px;
}
.flash_main .game163 .smallImg .on img {
	border-color:#017cc7;
}
/*放大镜*/
#show {
	width:600px;
	height:600px;
	overflow:hidden;
	position:relative;
	left:0;
}
#show_mark {
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:100px;
	background-color:#000;
	opacity:.5;
	filter:alpha(opacity=50);
	cursor:crosshair;
	border:1px solid #999;
	display:none;
}
#zoom {
	position:absolute;
	left:620px;
	top:0;
	z-index:3;
	width:600px;
	height:600px;
	display:none;
	overflow:hidden;
}
#zoom img {
	position:absolute;
	left:0;
	top:0;
}


.flash_main .flash_fl{
	width:580px;
	padding-top: 20px;
	margin-left: 20px;
}
.flash_main .flash_fl .f_h2{
	font-size: 18px;
	color: #333;

}
.flash_main .flash_fl .f_p{
	font-size: 16px;
	margin: 15px 0;
}
.flash_main .flash_fl .f_p span{
	color: #fff;
	background: #ffa100;
	margin-right: 20px;
}
.flash_main .flash_fl .zenpin{
	background: #fafafa;
	padding: 10px 10px 10px 0px;
	font-size: 12px;
	color: #a3a3a3;
	margin-bottom:15px;
	
}
.flash_main .flash_fl .zenpin .fl{
	margin-right: 20px;
	position: relative;
}
.flash_main .flash_fl .zenpin .fl .bg-blue{
    background: #118bce;
    color: #fff;
    padding: 0 2px;
}
.flash_main .flash_fl .zenpin .fl .small_img{
	display: block;
	float: left;
	width: 40px;
	margin-right: 10px;
	cursor: pointer;
}
.flash_main .flash_fl .zenpin .fl p{
	float: left;
}
.flash_main .flash_fl .s_p{
	font-size: 14px;
	color: #666;
}
.flash_main .flash_fl .s_p img{
	width: 18px;
	margin-right: 10px;
}
.flash_main .flash_fl .s_p .num_span{
	font-size: 24px;
	color: #14a86a;
}
.flash_main .flash_fl .notice_box2{
	width: 100%;
	background: url(../image/flash-bg-red.png) no-repeat left top;
	background-size: 100% 100%;
	padding: 5px 0;
	margin:10px 0;
}
.flash_main .flash_fl .notice_box{
	width: 100%;
	background: url(../image/flash-bg-red.png) no-repeat left top;
/*background: url(../images/flash-bg1.png) no-repeat left top;	*/
	background-size: 100% 100%;
	padding: 5px 0;
	margin:10px 0;
}
.flash_main .flash_fl .notice_box .fl{
	font-size: 38px;
	color: #fff;
	font-weight: bold;
	margin-left: 25px;
}
.flash_main .flash_fl .notice_box .fl .un_span{
	font-size: 14px;
	text-decoration: line-through;
	margin-left: 10px;
	font-weight: normal;
}
.flash_main .flash_fl .notice_box .fr{
	margin-right: 45px;
	padding: 5px 10px;
	background: #fee97d;
	color: #cc0000;
	font-size: 22px;
	margin-top: 5px;
	cursor: pointer;
}
.flash_main .flash_fl .notice_box .fr img{
	width: 22px;
	margin-right: 10px;
}
.flash_main .flash_fl .xiaoliang{
	border-top: 1px dashed #cacaca;
	padding: 10px 0;
	border-bottom: 1px dashed #cacaca;
	font-size: 12px;
	color: #999;
	margin: 20px 0;
}
.flash_main .flash_fl .xiaoliang .fl{
	margin-right: 30px;
}
.flash_main .flash_fl .xiaoliang .fl span{
	margin-left: 10px;
}
.flash_main .flash_fl .xiaoliang .fl img{
	width:12px;
	margin-right: 2px;
	margin-top: -4px;
}
.flash_main .flash_fl .fenlei{
	width: 100%;
	margin-bottom: 20px;
}
.flash_main .flash_fl .fenlei .f_fl{
	width:12%;
	text-align: left;
	height: 30px;
	line-height: 30px;
	color: #999;
	font-size: 12px;
}
.flash_main .flash_fl .fenlei .s_fl{
	width:85%;
}
.flash_main .flash_fl .fenlei .s_fl .fl{
	min-width: 80px;
	max-width: 230px;
	padding: 5px 0;
	border: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: center;
	margin-right: 20px;
	cursor: pointer;
    padding-left : 5px;
    padding-right : 5px;
}
.flash_main .flash_fl .fenlei .s_fl .fl.on{
	border: 1px solid #128bce;
	color: #118ace;
}
.flash_main .flash_fl .fenlei .s_fl .num_input{
	width: 100px;
	border:1px solid #ddd;
}
.flash_main .flash_fl .fenlei .s_fl .num_input img{
	width:30px;
	display: block;
	float: left;
	cursor: pointer;
}
.flash_main .flash_fl .fenlei .s_fl .num_input img:hover{
	background: #ddd;
}
.flash_main .flash_fl .fenlei .s_fl .num_input input{
	width: 40px;
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	border: none;
	text-align: center;
}
.flash_main .flash_fl .fenlei .t_fl{
	width:80%;
}
.flash_main .flash_fl .fenlei .t_fl span{
	color: #999; 
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
}
.flash_main .flash_fl .fenlei .t_fl span.on{
	color: #118ace;
}
.flash_bottom .border_bottomddd{
	width: 1200px;
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
	margin-top: 35px;
}
.flash_bottom .head_ul{
	width:1200px;
	margin: 0 auto;
} 
.flash_bottom .head_ul li{
	font-size: 16px;
	color: #333;
	padding: 20px 28px;
	text-align: center;
	float: left;
	cursor: pointer;
}
.flash_bottom .head_ul li.on{
    border-bottom: 2px solid #118ace;
    color: #118acd;
}
.flash_bottom .bottom_ul{
	width:1200px;
	margin: 0 auto;
	/*background: #f9f9f9;*/
}
.flash_bottom .bottom_ul li{
	display: none;
}
.flash_bottom .bottom_ul li.on{
	display: block;
}
.flash_bottom .bottom_ul .f_fl{
	margin-left: 55px;
	margin-top: 30px;
	margin-bottom: 20px;
}
.flash_bottom .bottom_ul .f_fl img{
    width:149px;
    margin-bottom: 20px;
}
.flash_bottom .bottom_ul .f_fl .f_p{
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;
	text-align: center;
}
.flash_bottom .bottom_ul .f_input label{
    width:17px;
    height:17px;
    display: block;
    margin: 0 auto;
    background: url(../image/zuhe-6.png) no-repeat left top;
    background-size: 100% 100%;
}
.flash_bottom .bottom_ul .f_input input{
	display: none;
}
.flash_bottom .bottom_ul .f_input #zuhe1:checked+label{
	background: url(../image/zuhe-5.png) no-repeat left top;
    background-size: 100% 100%;
}
.flash_bottom .bottom_ul .f_input #zuhe2:checked+label{
	background: url(../image/zuhe-5.png) no-repeat left top;
    background-size: 100% 100%;
}
.flash_bottom .bottom_ul .jia_img{
	width:25px!important;
	margin-top: 75px;
}
.flash_bottom .bottom_ul .deng_img{
	width:26px!important;
	margin-top: 80px;
}
.flash_bottom .bottom_ul .f_fl .s_p{
	font-size: 12px;
	color: #333;
	margin-top: 55px;
}
.flash_bottom .bottom_ul .f_fl .t_p{
	font-size: 12px;
	color: #333;
	margin: 5px 0;
}
.flash_bottom .bottom_ul .f_fl .t_p .col-red{
    font-size: 16px;
}
.flash_bottom .bottom_ul .f_fl .buy_a{
	display: block;
	width: 120px;
	padding: 10px 0;
	background: #cc0000;
	font-size: 16px;
	color: #fff;
	text-align: center;
	margin-top: 15px;
}
.flash_bottom .bottom_ul .img_all img{
	width:1200px;
}

.flash_bottom .head_ul .buy_car{
	float: right;
}

.flash_bottom .head_ul .buy_car .fl{
	width: 150px;
	font-size: 14px;
	color: #999;
	position: relative;
	cursor: pointer;
	position: relative;
	text-align: center;
	    padding: 17px 0;
    margin-top: 9px;

}
.flash_bottom .head_ul .buy_car .fl img{
	width: 14px;
	margin-left: 5px;
	margin-top: -4px;
}
.flash_bottom .head_ul .buy_car .fl .sanjiao_img{
	position: absolute;
	top: 30px;
    right: 20px;
	width: 8px;
}
.flash_bottom .head_ul .buy_car .fr{
	width: 150px;
	height: 40px;
	line-height: 40px;
	background: #118ace;
	color: #fff;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	margin-top: 15px;
	display: none;
}
.nav_fixed .buy_car .fr{ display: block!important;}
.notice-fixed{
	position: relative;
	top:50%;
	background: #fff;
	width: 520px;
	margin: 0 auto;
	/*border: 4px solid #c3c3c3;*/
	margin-top: -114px;
	background: url(../image/black-b.png) center center;
	padding: 4px;
}
.notice-fixed .f-h2{
	padding: 15px 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 16px;
	color: #999;
	background: #fff;
}
.notice-fixed .f-h2 img{
	float: right;
	width: 16px;
	cursor: pointer;
}
.notice-fixed form{
	background: #fff;
	padding-bottom: 20px;
}
.notice-fixed .f-p{
	font-size: 14px;
	color: #333;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 10px;
	background: #fff;
}
.notice-fixed .f-input{
	display: block;
	width:70%;
	padding:5px;
	margin: 0 auto;
}
.notice-fixed .col-red{
	width:70%;
	margin: 0 auto;
	font-size: 14px;
	margin-top: 5px;
	display: none;
}
.notice-fixed .button{
	width: 80px;
	display: block;
	border: none;
	padding: 8px 0;
	background: #cc0000;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
	margin-top: 25px;
	cursor: pointer;
}
.notice-fixed .success_p{
	width:80%;
	margin: 0 auto;
	font-size: 24px;
	color: #333;
	margin-top: 35px;
	margin-bottom: 10px;
}
.notice-fixed .success_p img{
	width: 32px;
	margin-right: 10px;
}
.notice-fixed .sf-p{
	width: 60%;
	margin: 0 auto;
	font-size: 14px;
	color: #333;
	margin-bottom: 35px;
}

/*限时抢购-抢购中*/
.flash_main .flash_fl .s_p .num_spans{
	color: #cc0000;
}
.flash_main .flash_fl .notice_boxs{
	background: url(../image/flash-bg2.png) no-repeat left top;
	background-size: 100% 100%;
}
/*右侧悬浮框*/
.link-fixed{
	position: fixed;
	top: 50%;
	right: 10px;
	margin-top: -110px;
}
.link-fixed li{
	width: 60px;
	border: 1px solid #ceebfb;
	color:#148aca;
	font-size: 12px;
     padding-bottom: 6px;
	text-align: center;
	cursor: pointer;
	border-bottom: none;
	position: relative;
	background: #fff;
}
.link-fixed li .f_img{
	width: 12px;
	margin-top: 13px;
	margin-bottom: 8px;
}
.link-fixed .f_li:hover{
	background: #148aca;
	color: #fff;
}
.link-fixed .t_li:hover{
	background: #148aca;
	color: #fff;
}
.link-fixed li .s_img{
	width: 36px;
	margin: 5px 0;
/*	animation: myfirst linear 1s infinite alternate;
	-webkit-animation: myfirst linear 1s infinite alternate;
	-moz-animation: myfirst linear 1s infinite alternate;
	-o-animation: myfirst linear 1s infinite alternate;*/
}
@keyframes myfirst
{
0%   {transform:rotate(0deg);}
50%  {transform:rotate(-10deg);}
100% {transform:rotate(0deg);}
}
@-webkit-keyframes myfirst
{
0%   {transform:rotate(0deg);}
50%  {transform:rotate(-10deg);}
100% {transform:rotate(0deg);}
}
@-moz-keyframes myfirst
{
0%   {transform:rotate(0deg);}
50%  {transform:rotate(-10deg);}
100% {transform:rotate(0deg);}
}
@-o-keyframes myfirst
{
0%   {transform:rotate(0deg);}
50%  {transform:rotate(-10deg);}
100% {transform:rotate(0deg);}
}
.link-fixed li .t_img{
	width: 23px;
	margin: 10px 0;
}
.link-fixed .fou_li{
	background: #148aca;
	color: #fff;
	font-size: 14px;
	padding-bottom: 4px;
	border-bottom:1px solid #ceebfb; 
}
.link-fixed .fou_li img{
	width: 8px;
	margin: 3px 0;
}
.link-fixed li .qiandao_p{
	position: absolute;
	right: 80px;
	background: #fff;
	top: 8px;
	border: 1px solid #ddd;
	width: 75px;
	font-size: 12px;
	color: #666;
	text-align: center;
	padding: 5px 0;
	border-radius: 8px;
	display: none;
}
.link-fixed .qiandao_p .sanjiao_img{
	position: absolute;
	right: -14px;
    top: 15px;
	width: 14px;
}
.link-fixed li .erwei_p{
	position: absolute;
	right: 80px;
	width: 98px;
	background: #fff;
	top: -45px;
	border: 1px solid #ddd;
	padding: 9px;
	font-size: 12px;
	color: #666;
	text-align: center;
	display: none;
}
.link-fixed li .erwei_p img{
	width: 89px;
	margin-bottom: 10px;
}
.link-fixed .erwei_p .sanjiao_img{
	position: absolute;
	right: -14px;
    top: 67px;
	width: 14px;
}
/*time limited*/
.time-limited{
	height: 100px;
	background: url(../image/t-bg1.jpg) no-repeat;
}
.t-icon1{
	display: inline-block;
	background: url(../image/t-icon1.png) no-repeat left center;
	padding-left: 60px;
	margin: 28px 22px 0 0;
	font-size: 38px;
}
.t-l-title{
	line-height: 50px;
	border-bottom: 1px solid #ddd;
}
ul.t-l-list li{
	float: left;
	padding: 0 35px;
}
ul.t-l-list li a{
	display: inline-block;
	background: url(../image/t-icon2.png) no-repeat left center;
	padding-left: 35px;
}
ul.t-l-list li.current{ border-bottom: 3px solid #c00;}
ul.t-l-list li:hover a,ul.t-l-list li.current a{ 
	color: #c00; 
	background: url(../image/t-icon2-red.png) no-repeat left center;
}
ul.t-l-list li.t-other-icon a{ background: url(../image/t-icon3.png) no-repeat left center; }
ul.t-l-list li.t-other-icon.current a{ background: url(../image/t-icon3-red.png) no-repeat left center; }
.c-e-left{ 
	position: relative;
	width: 540px;
}
.c-e-right{ width: 620px;}
.t-b-orange span{
	display: inline-block;
	height: 25px;
	line-height: 25px;
	margin-right: 20px;
	padding: 0 12px;
	background-color: #ffa100;
}
.t-b-gary{
	width: 490px;
	line-height: 24px;
	padding: 10px 15px 15px;
	background-color: #f9f9f9;
}
.t-b-gary span{
	padding-right: 5px;
	font-size: 20px;
	display: inline-block;
	vertical-align: top;
}
.picBtnTop{ 
	position:relative;  
	overflow:hidden;  
	zoom:1;   
}
.picBtnTop .hd{ 
	width:82px;  
	height: 340px;
	position:absolute; 
	left:40px; 
	overflow:hidden;
	margin: 20px 0;
}
.picBtnTop .hd ul li{ 
	width:82px; 
	margin-bottom: 19px;
}
.picBtnTop .hd ul li img{ 
	width:80px; 
	height:80px; 
	border:1px solid #ddd; 
	cursor:pointer; 
	vertical-align:bottom; 
}
.picBtnTop .hd ul li.on{ background:url("https://s.shoprobam.com/Public/bossnew/css/images/icoleft.gif") no-repeat 0 28px; }
.picBtnTop .hd ul li.on img{ border-color:#f60;  }
.picBtnTop .bd{ 
	width:380px;  
	height:380px; 
	margin-left: 160px;
	position:relative;  
}
.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
.picBtnTop .bd li .pic{ position:relative; z-index:0;  }
.picBtnTop .bd li .pic img{ 
	width:380px; 
	height:380px; 
	vertical-align:bottom; 
}
/* tab选项切换效果 */
.focus_pic{
	width:380px;
	height:380px;
	margin-left: 160px;
	overflow:hidden;
}
.focus_pic li{vertical-align:top}
.focus_pic img{
	width:380px;
	height:380px;
	display:inline-block;
	vertical-align:top
}
.focus_nav{
	position:absolute;
	left:40px;
	top:20px;
	width: 82px;
	height:338px; 
	overflow: hidden;
}
.focus_nav ul{ position:relative; }
.focus_nav li{
	position:relative;
	width: 80px;
	height: 80px;
	margin-bottom: 19px;
	cursor:pointer;
}
.focus_nav li.on img{ border-color: #017cc7;}
.focus_nav .navPrev,.focus_nav .navNext{ display: none;}
.focus_nav img{
	width: 80px;
	height: 80px;
	border:1px solid #eee;
}
.c-e-width{ 
	width: 520px;
	color: #333
}
.titme-icon{
	background: url(../image/flash-time.png) no-repeat left center;
	padding-left: 30px;
	margin-left: 10px;
}
.c-e-money-t{
	width: 488px;
	height: 70px;
	padding: 0 55px 0 37px;
	background: #c00 url(../image/t-bg2.jpg) no-repeat right top;
}
.f38{ font-size: 38px;}
.c-e-m-a a{
	display: inline-block;
	width: 160px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #fee97d;
	color: #c00;
	font-size: 22px;
}
.c-e-money-t b{ 
	display: inline-block; 
	padding-top: 10px;
}
.t-inline{ display: inline-block;}
.f32{ font-size: 32px;}
.col-green1{ color: #14a86a;}
.c-e-money-t.c-e-m-green{ background: #14a86a url(../image/t-bg3.jpg) no-repeat right top;}
.c-e-money-t.c-e-m-green .c-e-m-a a{
	width: 140px;
	background: #fee97d url(../image/flash-notice1.png) no-repeat 20px center;
	text-align: right;
	padding-right: 20px;
}
/*产品详情页*/
.flash_main .flash_fl .f_p .col-red{
    color: #cc0000;
    background: #fff;
	font-size:12px;
}
.flash_main .flash_fl .zenpin_ffl{
	margin-bottom: 0;
	padding-left:25px;
}
.flash_main .flash_fl .zenpin_ffl .col-red{
	font-size: 20px;
}
.flash_main .flash_fl .zenpin_ffl .num_span{
	font-size: 26px;
}
.flash_main .flash_fl .zenpin_ffl .coupon_span{
	background: #cc0000;
	font-size: 14px;
	color: #fff;
	padding: 2px 5px;
	display: block;
	margin-top: 5px;
	cursor: pointer;
}
.flash_main .flash_fl .zenpin_ffl .price_ffl{
	padding-top: 13px;
}
.jianjie{ padding-top:10px;}
.flash_main .flash_fl .jianjie{
	color: #999;
}
.flash_main .flash_fl .jianjie .jianjie_p{
	margin-bottom: 7px;
	line-height:20px;
}
.flash_main .flash_fl .details_buya{
	display: inline-block;
	width: 200px;
	background: #118ace;
	color: #fff;
	font-size: 16px;
	text-align: center;
	padding: 10px;
	cursor:pointer
}
/* 2016.10.29  */
.flash_main .flash_fl .cart{
	background: red;
}
/*10.8*/
.flash_main .flash_fl .zenpin .big_img{
    position: absolute;
    left: -80px;
    top:40px;
    width: 200px;
    display: none;
}
.flash_bottom .head_ul .buy_car .erwei_img{
	position: absolute;
	    left: -5px;
    top: 58px;
	width: 150px!important;
	display: none;
}
.nav_fixed{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%!important;
	background: #fff;
	margin-top: 0!important;

}
.coupons-fixed{
	top: -50%;
	position: relative;
	background: #fff;
	width: 480px;
	margin: 0 auto;
	border: 4px solid rgba(0,0,0,0.6);
}
.coupons-fixed .f-h2{
	width:90%;
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
	font-size: 16px;
	color: #999;
	padding: 15px 0;
	text-align: center;
	margin-bottom: 20px;
}
.coupons-fixed .f-h2 .col-red{
	font-size: 22px;
}
.coupons-fixed .f-h2 .close-img{
	float: right;
	width: 16px;
	cursor: pointer;
	margin-right: -15px;
}
.coupons-fixed .coupons_fl{
	width: 300px;
	border: 1px solid #e6ddda;
	background: #cc0000;
	margin-left: 85px;
	margin-bottom: 30px;
}
.coupons-fixed .coupons_fl .coupons_top{
	width: 100%;
	border-bottom: 1px dashed #ddd;
	font-size: 12px;
	color: #fff;
	height: 60px;
	line-height: 60px;
} 
.coupons-fixed .coupons_fl .coupons_top .fl{
	margin-left: 20px;
}
.coupons-fixed .coupons_fl .coupons_top .num_span{
	font-size: 20px;
	font-weight: bold;
	margin-left: 5px;
}
.coupons-fixed .coupons_fl .coupons_top .f_p{
	line-height: normal;
	margin-top: 10px;
}
.coupons-fixed .coupons_fl .coupons_bottom{
	width: 100%;
	font-size: 12px;
	color: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
}
.coupons-fixed .coupons_fl .coupons_bottom .get_b{
	width: 80px;
	display: block;
	margin: 0 auto;
	padding: 8px 0;
	background: #efefef;
	border: 2px solid #a60000;
	text-align: center;
	color: #ccc;
	font-size: 14px;
	cursor:n-resize;
}
.coupons-fixed .coupons_fl .coupons_bottom .get_a{
	width: 80px;
	display: block;
	margin: 0 auto;
	padding: 8px 0;
	background: #efefef;
	border: 2px solid #a60000;
	text-align: center;
	color: #ccc;
	font-size: 14px;
}

.coupons-fixed .coupons_fl .coupons_bottom .left_yuan{
	position: absolute;
	left: -9px;
    top: -9px;
	width: 18px;
}
.coupons-fixed .coupons_fl .coupons_bottom .right_yuan{
    position: absolute;
	right: -9px;
    top: -9px;
	width: 18px;
}
/*预售*/
.flash_main .flash_fl .zenpin_ffl .yuanjia_span{
  
   font-size: 16px;
}
.flash_main .flash_fl .zenpin_ffl .yuanjia_spans{
	 text-decoration: line-through;
}
.prvesell_fl .zenpin_ffl{
	padding: 10px 0 5px 10px!important;
} 
.prvesell_fl .zenpin_ffl .prvesell_ffl{
	padding-top: 3px;
	min-width: 36px;
}
.prvesell_fl .zenpin_ffl .price_ffl{
	min-width: 36px;
}
.prvesell_fl .col-red .diyong_span{
	font-size: 12px;
	margin-left: 10px;
}
.prvesell_fl .zenpin_ffl .yushou_fr{
	font-size: 12px!important;
	    margin-right: 25px;
    margin-top: 12px;
    cursor: pointer;
    position: relative;
}
.prvesell_fl .zenpin_ffl .yushou_fr .yushou_guize{
	position: absolute;
	    right: -25px;
    top: 25px;
    background: #fff;
	width: 348px;
	padding: 15px;
	border: 1px solid #ddd;
	color: #999;
	z-index: 99999;
	display: none;
}
.prvesell_fl .zenpin_ffl .yushou_fr .yushou_guize .guize_p{
	padding: 5px 0;
}
.prvesell_fl .zenpin_ffl .yushou_fr .yushou_img{
	width: 9px;
	margin-left: 5px;
}
.prvesell_fl .yuding_num{
	border-bottom: 1px dashed #ddd;
	margin-bottom: 10px;
}
.prvesell_fl .details_gray{
	background: #efefef!important;
	border: 1px solid #ccc;
	color:#999!important;
	display: inline-block;
	width: 200px;
	font-size: 16px;
	text-align: center;
	padding: 10px;	
}
.prvesell_fl .details_buya{
	background: #fff4f4!important;
	border: 1px solid #cc0000;
	color:#cc0000!important;
}
.prvesell_bottom{
	width: 1120px;
	margin: 0 auto;
	background: #e4e3e0;
	margin-top: 30px;
	font-size: 14px;
	color: #886b62;
	padding: 40px;

}
.prvesell_bottom img{
	display: block;
	float: left;
}
.prvesell_bottom p{
	float: left;
}
.prvesell_bottom .f_p{
	font-weight: bold;
	margin-right: 35px;
}
.prvesell_bottom .f_img{
	width: 43px;
	margin-right: 10px;
}
.prvesell_bottom .s_p{
	margin-right: 5px;
}
.prvesell_bottom .fiv_img{
	width: 19px;
	margin-right: 20px;
}
/*个人中心——预售*/
.personal_middle .all_styles .s_tr td{
	padding: 10px 0;
	    vertical-align: middle;
}
.personal_middle .all_styles .s_tr table td{
	border: none;
}
.personal_middle .all_styles .s_tr td a{
	background: #cc0000;
	font-size: 14px;
	color: #fff;
	padding: 5px 5px;
}
.personal_middle .all_styles .s_tr td .under_span{
    text-decoration: line-through;
}

/*10.9*/

body { background: #f9f9f9; }
/*header*/
.header { width: 100%; background: #fff; }
.shop-head { width: 100%; height: 40px; line-height: 40px; background: #2f2725; }
.shop-head .shop-head-middle { width: 1200px; margin: 0 auto; color: #bfbfbf; font-size: 12px; }
.shop-head .shop-head-middle .fl a { color: #bfbfbf; margin:0px 5px 0px 5px; }
.shop-head .shop-head-middle .fr .smallbox {background:#2f2725;color:#bfbfbf; float: left; width: 120px; text-align: center; cursor: pointer; }
.shop-head .shop-head-middle .fr .smallbox:hover { background: #4e4e4e; }
.shop-head .shop-head-middle .fr .smallbox .f-img { width: 11px; margin-right: 5px; }
.shop-head .shop-head-middle .fr .smallbox .s-img { width: 17px; margin-right: 5px; }
.site-header .logo-right { color: #2c2625; font-size: 24px; padding-top: 34px; margin-left: 30px; }
.logo { padding: 39px 0 37px; }
.car-process ul { margin-right: -40px; }
.car-process ul li { position: relative; width: 120px; float: left; margin-top: 40px; padding-top: 20px; }
.car-process ul li:after, .car-process ul li:before { content: ""; position: absolute; top: 0; display: block; width: 60px; height: 3px; background-color: #ccc; z-index: 10; }
.car-process ul li:before { left: 0; }
.car-process ul li:after { right: 0; }
.car-process ul li i { position: absolute; top: -10px; left: 50%; width: 20px; height: 20px; line-height: 20px; margin-left: -10px; color: #fff; background: #ccc; -moz-border-radius: 100%; border-radius: 100%; z-index: 11; }
.car-process ul li.current i, .car-process ul li.current:after, .car-process ul li.current:before { background: #007bc7; }
.car-process ul li:last-child:after, .car-process ul li:nth-child(1):before { display: none; }
.nav { height: 40px; line-height: 40px; padding: 30px 0; margin-left: 20px; }
.nav a { display: inline-block; color: #2d2625; font-size: 16px; padding: 0 18px; }
.nav a:hover { color: #1688c6; }


.search-text { width: 250px; height: 40px; line-height: 40px; padding: 0 10px; border: 0; border-right: 1px solid #ddd; color: #666; }
.search-btn { cursor: pointer; width: 44px; height: 40px; border: 0; background: url(../image/search.jpg) no-repeat center center; }
.header-det { position: absolute; top: 12px; right: 56px; }
.header-det a { display: block; min-width: 48px; text-align: center; height: 18px; line-height: 18px; background: #eeeeee; color: #666; float: left; margin-left: 5px; 
    padding-left:5px;
    padding-right:5px;
}
/*banner*/
.index_banner { height: 450px; background: #e9e8ea; }
.subnav_zindex { z-index: 3; }

.subnav { width: 240px; height: 450px; background: #fff; left: 0; top: 0; box-shadow: 3px 3px 6px #dedede;
filter:alpha(opacity=80);搜索 /*IE滤镜，透明度50%*/
-moz-opacity:0.8; /*Firefox私有，透明度50%*/
opacity:0.8;/*其他，透明度50%*/
}
.subnav a { display: block; height: 50px; line-height: 50px; font-size: 14px; color: #333; padding-left: 45px; background: url(../image/arrow_a.png) no-repeat 198px center; }

.subnav a:hover { background: #fff url(../image/arrow_b.png) no-repeat 198px center; color: #108ad7; }

.shop-head-middle .load_a{ padding-left:8px;} 

.slideBox { width: 100%; height: 450px; overflow: hidden; position: relative; }
.slideBox .hd { position: relative; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; font-size: 0; position: absolute; left: 50%; bottom: -434px; }
.slideBox .hd ul li { text-indent: 999px; float: left; margin-right: 14px; width: 10px; height: 10px; border-radius: 50%; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.slideBox .hd ul li.on { background: #118acf; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd a { display: block; width: 100%; overflow: hidden; position: relative; }
.slideBox .bd img { width: 1920px; height: 450px; display: block; margin-left: -960px; position: relative; left: 50%; }
.two_Arrow { left: 0px; top: -235px; }
.slideBox .prev, .slideBox .next { position: absolute; top: 50%; margin-top: -25px; display: block; width: 60px; height: 60px; z-index: 999; }
.slideBox .prev:hover, .slideBox .next:hover { background-position: 0px -70px; }
.slideBox .next { left: auto; right: 0%; background: url('../image/right_arrow.png') no-repeat; }
.slideBox .prev { left: 240px; background: url('../image/left_arrow.png') no-repeat; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }






/*Index*/
.hidden { overflow: hidden; }
.hide { display: none; }
.show { display: block; }
.change_img { width: 42px; height: 42px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; overflow: hidden; }
.change_ul { margin-left: 60px; padding-top: 35px; font-size: 0px; width: 1200px; padding-bottom: 28px; }
.change_ul li { float: left; overflow: hidden; font-size: 0; }
.change_ul li:hover { cursor: pointer; change_text color:#148aca; }
.change_ul li:hover .change_img span { display: none; }
.change_ul li:hover .change_text h3 { color: #148aca; }
.change_ul li:hover .change_text i { color: #148aca; }
.change_text { width: 240px; display: inline-block; vertical-align: middle; *display: inline; *zoom: 1; margin-left: 15px; font-size: 0; }
.change_text h3 { color: #333; font-weight: 600; font-size: 14px; }
.f12 { font-size: 12px; }
.change_text i { margin-top: 5px; }

.i-new_ul { width: 1221px; overflow: hidden; padding-bottom: 50px; padding-top: 28px; }
.i-new_ul li { width: 385px; margin-right: 22px; float: left; position: relative; top: 0px; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s; }
.i-new_ul li a { display: block; text-align: center; background: #f2f2f2; padding-bottom: 22px; }
.i-new_ul span { display: block; font-size: 16px; color: #333333; padding-top:10px; }
.i-new_ul i { display: block; font-size: 14px; color: #138aca; margin-top: 6px; }
.i-new_ul li:hover { cursor: pointer; top: -5px; }
.i-new_ul li:hover a { 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.18); 
	behavior: url(https://s.shoprobam.com/Public/bossnew/css/ie-css3.htc);
}

.sale-title { text-align: center; }
.sale-ul { overflow: hidden; width: 1224px; margin-bottom: 68px; }
.sale-ul li { overflow: hidden; width: 588px; height: 350px; float: left; margin: 18px 24px 5px 0; background: #f9f9f9; position: relative; top: 0px; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s; }
.sale-ul li:hover { top: -5px; box-shadow: 0px 5px 10px rgba(0,0,0,0.18); cursor: pointer; }

.sale-img { width: 300px; }
.sale-img img { width: 300px; height: 350px; }
.sale-text { padding: 70px 10px 0 18px; width: 260px; }
.sale-text .sale_a h4 { font-size: 14px; color: #333333; margin-bottom: 10px; }
.sale-text .sale_zp { font-size: 14px; color: #cc0000; margin-bottom: 20px; }
.sale-text .sale-kq { font-size: 14px; color: #999; margin-bottom: 4px; }
.sale-text .sale-titme { font-size: 14px; color: #333333; margin-bottom: 4px; }
.sale-text .sale-tx { font-size: 12px; background: url('../image/alarm_clock.png') no-repeat left center; color: #148aca; padding-left: 30px; margin-bottom: 25px; }
.sale-text .sale-jz { color: #999; }
.sale-text .sale-color { color: #148ed7; }
.sale-text .sale-jz .sale-rmb { font-size: 20px; }
.sale-text .sale-jz .sale-nmb { font-size: 25px; }
.sale-text .sale-Limited { width: 130px; height: 35px; line-height: 35px; font-size: 13px; color: #d73f3e; }
.sale-text .Start-later { width: 90px; height: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 12px; background: #148ed7; margin-right: 15px; }
.sale-text .titme-back { font-size: 12px; color: #949494; margin-top: 10px; margin-bottom: 25px; }
.sale-text .titme-back .timer_border { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 3px; background: #dddddd; font-size: 16px; color: #333; margin: 0 2px; }
.sale-text .sale-clored { color: #cc0000; }
.sale-text .sale_order_num { width: 110px; height: 20px; margin-top: 13px; border: 1px solid #f3c8c8; border-radius: 10px; overflow: hidden; position: relative; }
.sale-text .sale_order_num .bar { height: 21px; position: absolute; left: 0px; top: -1px; background: #ffd2c5; width: 50%; z-index: 2; }
.sale_order_num .sale_text { position: absolute; top: 0px; left: 0px; display: block; text-align: center; height: 22px; line-height: 22px; color: #c00; font-size: 12px; z-index: 5; width: 100%; }
.sale_go { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 90px; height: 35px; line-height: 35px; background: #cc0000; color: #fff; font-size: 12px; text-align: center; }
.sale_go:hover { color: #fff; }

.bg_f9 { background: #f9f9f9; }
.star_title { text-align: center; margin-top: 18px; }
.star_ul { padding: 15px 0 50px 0; width: 1222px; }
.star_ul li { 
	width: 385px; 
	height: 510px; 
	background: #fff; 
	float: left;
	margin-right: 22px; 
	position: relative; 
	top: 0px; 
	-webkit-transition-duration: .3s; 
	   -moz-transition-duration: .3s; 
	     -o-transition-duration: .3s; 
	        transition-duration: .3s; 
}
.star_ul li:hover { box-shadow: 0px 5px 10px rgba(0,0,0,0.18); top: -5px; cursor: pointer; }
.star_img { text-align: center; }
.star_ul a { display: block; text-align: center; cursor:pointer}
.star_data { margin-top: 10px; }
.star_data .stat_h4 { display: block; text-align: center; font-size: 14px; color: #333; font-weight: 400; }
.star_data .stat_zp { color: #148aca; font-size: 16px; display: block; text-align: center; line-height: 26px; margin-top: 4px; }
.star_data .stat_price { color: #cc0000; font-size: 20px; display: block; margin-top: 4px; }
.star_data .stat_price em { font-size: 24px; }

.hot_title { text-align: center; }
.hot_nav { text-align: center; }
.hot_nav_ul { margin-top: 5px; margin-bottom: 35px; }
.hot_nav_ul li { margin-right: 38px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.hot_nav_ul span { font-size: 16px; color: #777777; cursor: pointer; }
.hot_nav_ul .hot_nav_span span { color: #148aca; }
.hot_list { padding: 5px 0 48px 0; }
.hot_Copy { width: 385px; background: #eaeaea; }
.hot_product { width: 815px; }
.Slide { 
	position: relative; 
	top: 0px; 
	-webkit-transition-duration: .3s; 
	   -moz-transition-duration: .3s; 
	     -o-transition-duration: .3s; 
	        transition-duration: .3s; 
}
.Slide:hover { top: -5px; box-shadow: 0px 5px 10px rgba(0,0,0,0.18); cursor: pointer; }
.hop_Copy_data { margin-top: 12px; }
.hop_Copy_span { font-size: 26px; color: #000; display: block; text-align: center; margin-bottom: 8px; }
.hot_Copy_describe { display: block; text-align: center; font-size: 18px; color: #333333; margin-bottom: 10px; }
.hot_Copy_Price { font-size: 18px; color: #cc0000; display: block; text-align: center; margin-bottom: 32px; }
.hot_Copy_Price em { font-size: 30px; }
.hot_pul li { 
	float: left; 
	position: relative; 
	top: 0px; 
	-webkit-transition-duration: .3s; 
	   -moz-transition-duration: .3s; 
	     -o-transition-duration: .3s; 
	        transition-duration: .3s; 
	width: 385px; 
    height:300px;
	background: #fff; 
	margin-left: 22px; 
	margin-bottom: 20px; 
}
.hot_pul li:hover { top: -5px; box-shadow: 0px 5px 10px rgba(0,0,0,0.18); cursor: pointer; }
.hot_pul_img { text-align: center; margin-top: 8px; }
.hot_pul_img img{ width:242px; height:242px;}
.hot_pul_data { margin-top: 10px; }
.hot_pul_name { display: block; text-align: center; font-size: 12px; color: #666666; line-height: 24px; }
.hot_pul_zp { font-size: 12px; color: #148aca; display: block; text-align: center; width:250px;  margin-left: auto;  margin-right: auto; overflow: hidden; height: 18px;}
.hot_pul_price { font-size: 18px; color: #c00; display: block; text-align: center; margin-bottom: 10px; }
.hot_pul_price em { font-size: 30px; }
.Selling { position: absolute; right: 46px; top: 0px; width: 25px; color: #fff; padding: 15px 0; font-size: 12px; line-height: 18px; }
.bg_c00 { background: #c00; }
.bg_c148 { background: #148aca; }
.Selling span { display: block; padding: 0 5px; }

.video_title { text-align: center; }
.video_ul { padding: 12px 0 50px 0; overflow: hidden; width: 1222px; }
.video_ul li { 
	position: relative; 
	top: 0px; 
	-webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s; background: #fff; width: 385px; height: 250px; float: left; margin-right: 22px; }
.video_ul li:hover { top: -5px; box-shadow: 0px 5px 10px rgba(0,0,0,0.18); cursor: pointer; }
.video_ul li:hover .video_click span { display: none; }
.video_ul li > img { width: 385px; height: 250px; }
.video_click { width: 51px; height: 51px; overflow: hidden; position: absolute; z-index: 3; top: 50%; left: 50%; margin-top: -25px; margin-left: -25px; }
.video_text { height: 38px; position: absolute; left: 0px; bottom: 0px; background: url('../image/bg_50.png') center center; z-index: 3; padding: 0 30px; width: 325px; line-height: 38px; color: #fff; font-size: 12px; }

.mall_title { text-align: center; }
/*  .mall_ul { padding-top: 36px; padding-bottom: 38px; margin-bottom:60px; }
    .mall_ul li { font-size: 14px; color: #333; margin-bottom: 4px; }
*/

.mall_pb { padding-top: 36px; padding-bottom: 38px; margin-bottom: 60px; }
.mall_list { float: left; width: 275px; margin-left: 98px; margin-right: 27px; }
.mall_name { font-size: 14px; color: #333; margin-bottom: 4px; }
.mall_p { font-size: 12px; color: #333; margin-top: 12px; }

.mall_Answer { font-size: 12px; color: #138aca; }
.mall_ul_text { margin-top: 15px; }
.mall_ul_text li { line-height: 30px; }
.mall_ul_text li a { color: #333333; font-size: 12px; }
.mall_ul_text li a:hover { color: #148aca; }
.mall_ul_QA { margin-top: 15px; }
.mall_ul_QA li { line-height: 25px; margin-bottom: 15px; }
.mall_ul_QA li a { display: block; color: #333; }
.mall_ul_QA li:hover a { color: #148aca; }

.mall_Matt { overflow: hidden; margin-top: 23px; }
.mall_Matt li { width: 80px; height: 83px; float: left; margin-right: 1px; margin-bottom: 1px; background: #eaeaea; }
.mall_Matt li a { display: block; }
.mall_Matt li:hover { cursor: pointer; }
.mall_Matt li:hover .matt_text { color: #148ACA; }
.mall_Matt li:hover .matt_img span { display: none; }
.matt_img { text-align: center; width: 37px; height: 39px; overflow: hidden; margin: 13px auto 0 auto; }
.matt_img img { width: 37px; height: 39px; display: block; }
.matt_text { display: block; text-align: center; font-size: 12px; margin-top: 8px; color: #333; }
.Pop_Video .mask { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 4; background: url('../image/black-b.png') center center; }
.Pop_Video .Video_playback { position: fixed; left: 50%; top: 50%; z-index: 5; width: 880px; height: 600px; background: #fff; margin-left: -450px; margin-top: -304px; border: 4px solid rgba(0, 0, 0, 0.10); z-index:99999999}
.Pop_Video .Video_playback embed { width: 880px; height: 540px; }
.video_name { height: 60px; line-height: 60px; padding: 0 18px 0 24px; }
.video_name span { font-size: 20px; color: #666666; display: block; padding-right: 30px; }
.video_name img { width: 16px; height: 17px; cursor: pointer; margin-top: 21px; float: right; }
/*积分大抽奖*/
.luck-bg1{
	height: 647px;
	background: url(../image/l-img1.jpg) no-repeat center top;
}
.luck-bg2{
	height: 959px;
	background: url(../image/l-img2.jpg) no-repeat center top;
}
.luck-bg3{
	height: 674px;
	background: url(../image/l-img3.jpg) no-repeat center top;
}
.l-d-con1{
	width: 990px;
	margin: 0 auto;
}
.l-d-left{
	width: 444px;
	margin:77px 0 0 99px;
}
.l-d-right{
	width: 332px;
	margin: 42px 0 0 77px;
}
.luck-d-w1{ width: 165px;}
.luck-d-w1 .col-y{
	color: #fcd863;
	text-decoration: underline;
}
.luck-a{
	width: 266px;
	height: 47px;
	line-height: 47px;
	background: url(../image/l-bg1.jpg) repeat-x;
	margin: 15px auto 0;
	-moz-border-radius: 8px;
	     border-radius: 8px;
}
.luck-a a{
	color: #fff;
	background: url(../image/l-icon10.png) no-repeat right center;
	padding-right: 20px;
}
.l-d-tit{ margin-top: 45px;}
.l-d-list{
	width: 300px;
	height: 325px;
	overflow: hidden;
	margin-top: 25px;
}
.l-d-list li{ 
	line-height: 30px;
	color: #0a6bbc;
	margin-left: 25px;
}
.l-d-left1{ width: 460px;}
.l-d-right1{ width: 482px;}
.col-blue1{ color: #0a6bbc}
.col-blue2{ color: #3c9aff}
.mt40{ margin-top: 40px;}
.ld-l-img,.ld-l-img img{
	width: 84px;
	height: 84px;
	-moz-border-radius: 100%;
	     border-radius: 100%;
}
.ld-l-img{ border: 3px solid #fff;}
.ld-l-txt{
	width: 325px;
	margin-left: 27px;
}
.ld-l-txt a{ text-decoration: underline;}
.lin-24{ line-height: 24px;}
#lottery table td{
	width:148px !important;
	height:148px !important;
	text-align:center;
	vertical-align:middle;
	font-size:24px;
	color:#333;
	font-index:-999;
	overflow:hidden
}
.lottery-unit.lottery-unit-6,.lottery-unit.lottery-unit-4,.lottery-unit.lottery-unit-2,.lottery-unit.lottery-unit-0{}
.lottery-unit.lottery-unit-7,.lottery-unit.lottery-unit-5,.lottery-unit.lottery-unit-3,.lottery-unit.lottery-unit-1{}
.l-icon1{
	width: 95px;
	height: 57px;
	line-height: 55px;
	display: inline-block;
	background: url(../image/l-bg2.png) no-repeat;
}
#lottery table td a span,#lottery table td a{
	width:120px;
	height:120px;
	display: inline-block;
}
#lottery table td a{

}
#lottery table td a span{
	height:90px;
	padding-top: 30px;
}
#lottery table td.lottery-unit-00{ }
#lottery table td.active{background-color:#f76a4e;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
#lottery table td.active .col-blue2{ color: #fff;}

/*未登录购买*/
.no-buy{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../image/black-b.png) center center;
	display: none;
}
.no-b-con{
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -210px 0 0 -175px;
	width: 350px;
	height: 420px;
	padding: 4px;
	background: url('../image/black-b.png') center center;
}
.no-b-nr{
	height: 407px;
	padding: 13px 12px 0 38px;
}
.no-b-width{ width: 270px;}

/*10.9*/
.flash_bottom{
	padding-bottom: 50px;
}
#demo01 span{ margin: 0 5px;}
.smallbox a{ color: #bfbfbf;}
/*10.10*/
.shop-head-middle .load_a:hover{
   color: #fff!important;
}
.shop-head-middle .fr{
	position: relative;
}
.mobile_smallbox{
	position: absolute;
	top: 40px;
	border: 1px solid #ddd;
	font-size: 12px;
	color: #000;
	z-index: 999;
	background: #fff;
	display: none;
}
.mobile_smallbox img{
    width: 89px;
    padding: 5px;
    border: 1px solid #ddd;
    margin: 10px;
    margin-bottom: 5px;
}
.star_data .star_zp{
	color: #148aca;
	margin-top: 10px;
	display: block;
	height:18px;
	overflow:hidden;
}
.star_data .star_price{
	display: block;
	color: #cc0000;
	font-size: 20px;
	margin-top: 10px;
}
.star_data .star_price em{
	font-size: 24px;
}
.hot_nav_ul span:hover{ color: #148aca;}
/*10.11*/
.fixed-bottom{
	position: fixed;
    background: #fff;
    bottom: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    border-width: 1px 0;
    border-top: 1px solid #f0f0f0 \9;
    -webkit-box-shadow: 0 -1px 8px rgba(0,1,1,.08);
    -moz-box-shadow: 0 -1px 8px rgba(0,1,1,.08);
    box-shadow: 0 -1px 8px rgba(0,1,1,.08);
}
.cu{ cursor: pointer;}
.mr23{ margin-right: 23px;}
.personal_middle .f_fr.p-total{ 
	width: 925px;
	padding: 20px;
}
.placeholder{ color: #666;}
.cart-box.current{ background-color: #fbfdff;}

/*10.25*/
.txt-left{ width:16%;}
.txt-right{ width: 84%;}
.l-24{ line-height: 24px;}
.ddd-con{
	padding: 25px 0;
	border-bottom: 1px solid #ccc;
}
.ddd-con dt{ margin-left: 30px; }
.ddd-con dt img,.ddd-con dt{
	width: 100px;
	text-align: center;
	color: #888;
}
.ddd-con dd{ width: 1030px;}
.photos .p-li{ 
	position: relative;
	float: left;
	margin-right: 8px;
}
.photos .p-li{ border: 1px solid #ddd; }
.photos .p-li img,.photos .p-li{ 
	width: 70px;
	height: 70px;
	cursor: pointer;
}
.p-ding1{
	position: absolute;
	top: -268px;
	left: -97px;
	width: 239px;
	height: 239px;
	padding: 5px;
	border:1px solid #e0e0e0;
	background-color: #fff;
	display: none;
}
.p-ding1:before,.p-ding1:after{
	content: "";
	position: absolute;
	left: 50%;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid dashed dashed dashed;
}
.p-ding1:before{
	bottom: -20px;
	margin-left: -5px;
	border-color: #fff transparent transparent transparent;
	z-index: 10;
}
.p-ding1:after{
	bottom: -21px;
	margin-left: -5px;
	border-color: #e0e0e0 transparent transparent transparent;
	z-index: 9;
}
.photos .p-li .p-ding1 img{
	width: 239px;
	height: 239px;
}
.photos .p-li:hover .p-ding1{ display: block;}
.Start-later.red{ background: #ec4300}
.Start-later.gary{ background: #777}
.fixed-code{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../image/black-b.png) center center;
	display: none;
}
.f-c-bg{
	position: absolute;
	left: 50%;
	top: -50%;
	width: 320px;
	height: 270px;
	background-color: #fff;
	margin: -135px 0 0 -160px;
	padding-top: 30px;
}



.close-i1,.iframe-r{
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -115px 0 0 -264px;
	z-index: 105;
}
.notice-fixed.n-f-none{
	position: relative;
	top: 0;
	margin: 0;
}
.close-i1{ width: 528px;}
.close-i1 img{ margin: 23px 20px 0 0;}
.has_login:hover{#148aca}
a.has_login:hover{color:#118ace}
#ajaxShowSkus {
    margin-top:20px;
}
.gift{padding:10px 0px 50px;}
.left{ float:left}
.right{ float:right}
.products_gift{ background-color:#118ace; padding:0 5px; color:#FFFFFF; margin-top:5px;}
.giftlist{width: 490px}
.giftlist li{ float:left; margin-left:15px;position:relative; margin-bottom:15px;}
.giftlist li .small_img{ width:60px; height:60px;  cursor:pointer}
.giftlist li .giftBigIMG{ width:260px; height:260px; position:absolute; left:60px; top:0px; z-index:999; border:1px #fafafa solid}
.gift_name{ float:left; padding-left:8px; line-height:20px;}
.sms_hint{ width:480px; position:fixed; z-index:9999; left:50%; top:30%; background-color:#FFFFFF; margin-left:-240px; border:4px solid rgba(0,0,0,.1);border:4px solid #ccc\9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5pxheight:35px; line-height:35px; overflow:hidden;font-size:14px;}
.hint_title{ width:410px; padding-left:10px; color:#666; background-color:#f3f3f3}
.hint_close{ width:50px;padding-right:10px;color:#666; background-color:#f3f3f3; cursor:pointer}
.hint_serv{ height:35px; line-height:35px; background-color:#FFFBDB; color:#f60; width:450px; margin:50px 0px 10px 10px; overflow:hidden; padding-left:10px;}
.tongzhi{ color:#e4393c; margin:0px 0px 10px 10px; text-align:left; }
.hint_text{ width:108px; height:23px; line-height:23px ; border:1px #ddd solid}
.hint_content{border:1px solid #ddd; font-size:12px; padding-top:20px; margin-left:10px; margin-bottom:30px; width:458px; color:#999}
.hint_content p{ width:100%; text-align:center}
.hint_button{ background-color:#e74649; color:#fff; height:36px; line-height:36px; border:0px; width:110px;  font-weight:700; margin:30px 0px 30px;}
.ie_update{position:fixed; left:0px; z-index:99999; width:100%; height:100%;background-color:#000; color:#fff; line-height:30px; font-size:16px; font-family:"微软雅黑"; text-align:center; top:0; padding-top:100px;font-family:'微软雅黑',Arial, Helvetica, sans-serif;}
.down_goods{ color:#999; font-size:16px;}
.HXwarp{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    line-height: 30px;
    min-height:240px;
    padding-top: 100px;
    font-size:14px;
	color:#148aca;
}
.pre_alertbox_success{ background: url(http://121.41.173.227/Public/images/success.png);}
.pre_alertbox_error{ background: url(http://121.41.173.227/Public/images/error.png);}
.index_alertbox{background-color:#000;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; position:fixed; width:100%; height:100%; top:0; z-index:99999}