
*{outline:0}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, input, textarea, p, blockquote, th, td, img, span { 
	padding: 0; 
	margin: 0; 
}
html,body{ width:100%}
body { 
	font-size: 12px; 
	font-family:"微软雅黑";
}
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var, i { 
	font-weight: normal; 
	font-style: normal; 
}
ol, ul, li { list-style: none; }
div, dl, dt, dd, ol, ul, li { zoom: 1; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { 
	font-weight: normal; 
	font-size: 100%; 
}
.pass_level{ color:#118ace; position:relative; top:8px;}
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
input,textarea {
	resize:none;
	outline: 0; 
	font-family:"微软雅黑"; 
}
table { border-collapse: collapse}
a { 
 cursor:pointer;
text-decoration: none; 
color:#666;
-webkit-transition-duration:.3s;
-moz-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
}
a:hover{
	color: #118ace;
	text-decoration:none;
}
/*弹出框重写*/
.alert{ position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%; background-color:#000000;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.fl { float: left; }
.fr { float: right; }

.clear{
	clear:both;
	height: 0; 
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block; 
	height: 0; 
	font-size: 0; 
	visibility: hidden;
}
.clearfix {zoom:1;z-index: 1;}


.wrap { 
	width: 1200px; 
	margin: 0 auto;
}
.ma1{
	width: 1002px;
	margin-left: auto;
	margin-right: auto;
}
.none { display:none;}
.hidden { overflow:hidden;}
.show { display:block;}

.pr { position:relative;}
.pa { position:absolute;}
.fixed { position:fixed; }

img { vertical-align:middle; }

/*居中*/
.center{ text-align:center;}
.right{ text-align:right;}
.middle {
	display:inline-block;
	*zoom:1;
	*display:inline;
	vertical-align:middle;
}

/*文字*/
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f24 { font-size:24px; }
.f30 { font-size:30px; }
.f48 { font-size:48px; }
.f26{ font-size: 26px;}
.f28{ font-size: 28px;}
.f40{ font-size: 40px;}

.lin-20{ line-height: 20px;}



.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.mt30{ margin-top: 30px;}
.mt50{ margin-top: 50px;}
.pt5{ padding-top: 5px;}
.pt27{ padding-top: 27px;}
.pl50{ padding-left: 50px;}
.mb10{ margin-bottom: 10px;}
.mb70{ margin-bottom: 70px;}
.ptb40{ padding: 40px 0;}
.pr20{ padding-right: 20px;}
.pl10{ padding-left: 10px;}
.pl20{ padding-left: 20px;}



/*颜色*/
.col-red{ color: #c00;}
.col-six{ color: #666}
.col-nine{ color: #999}
.col-white{ color: #fff}
.col-blue{ color: #118ace}
.col-black{ color: #000;}
.col-e{ color: #eaeaea;}
.col-green{ color: #21b101}
.s-add-to,.col-a{ color: #aaa;}
.bg-gary{ background-color: #f9f9f9;}
.bg-white{ background-color: #fff;}

/*在线客服*/
.clearfix:after {
visibility: hidden;
display: block;
content: " ";
clear: both;
}

.online{
background-color: #fff;
width:460px;
min-height:140px;
line-height:66px;
display:inline-block;
}

.width100{
width:100%;
line-height: 26px;
}

.online_left{
float:left;
width:50%;
text-align:center;
}
.online_left a{margin: 0px auto; width: 88px; display: block;}
.online_right{
float:right;
}

.online .top{
background-color: #f0f0f0;
font-size: 18px;
height: 20px;
line-height: 20px;
padding: 15px;
}

.online .sales{
color: #4086c1;
margin-left: 65px;
padding: 5px 15px;
width:65px;
font-size: 18px;
}

.online .after{
color: #4086c1;
margin-left: 130px;
padding: 5px 15px;
width:65px;
font-size: 18px;
}

.online .online_close{
font-size:28px;
}

.online .online_img_left{
margin-top:45px;
border:0;
}

.online .coupontitle{
color:#cc0000;
margin:20px 0 35px 35px;
}

.online .couponmain{
margin-left:40px;
min-height:385px;
}

.online .couponmain li{
float:left;
margin-right:10px;
background:url('https://s.shoprobam.com/Public/bossnew/images/coupon.jpg') no-repeat;
height:160px;
width:328px;
}

.online .couponmain .couponhover{
background:url('https://s.shoprobam.com/Public/bossnew/images/couponhover.jpg') no-repeat;
}

.online .couponall{
width:230px;
overflow:hidden;
}

.online .couponm{
*padding-bottom: 10px;
color: #c70003;
display: block;
font-size: 46px;
padding-left: 10px;
padding-top: 45px;
width:120px;
height:30px;
letter-spacing:-3px;
}

.online .coupony{
width:110px;
float: right;
margin-top: -33px;
width: 100px;
font-size:25px;
color:#666666;
}

.online .couponys{
font-weight: bold;
display: block;
margin-top: 3px;
height: 22px;
overflow: hidden;
text-overflow: ellipsis;
width: 98px;
float: right;
clear: both;
}

.online .couponp{
width:230px;
margin-left:20px;
padding-top:0px;
}

.online .couponl{
color: #fff;
float: right;
font-size: 30px;
margin-right: 18px;
margin-top: -84px;
width: 62px;
line-height:32px;
}

.couponl a{
color:#fff;
}
.presentDetail{position:relative; padding-right:8px;}
.presentGoods{ cursor:pointer}
.presentDetailimg{ position:relative}
.presentDetailN{ padding-left:5px;}
.product_r .presentDetailN p{ color:#a3a3a3; line-height:18px;}
.presentZoom{ position:absolute; z-index:2016; left:0px;top:40px; border:1px #efefef solid}
.txt-prompt2, .txt-prompt1, .txt-prompt{ font-size:14px;}
.save_button{background-color: #148aca;
color: #fff;
border: 0;
padding: 5px 30px;cursor:pointer}
.resetPass{text-decoration:underline; line-height:25px; padding-left:5px; cursor:pointer}
.fa-chick{ cursor:pointer}