/*###########################
   @Name:天天团购主样式表
   @Link:TTtuangou.net
   @Date:2013.12.05
   @author:@liuxin
#############################*/
html {
	overflow: -moz-scrollbars-vertical;
} /* 在Firefox下始终显示滚动条*/
body {
	background: #e7ebea;
	font-size: 14px;
	color: #666;
	font-family: Tahoma, Helvetica, arial, '宋体',sans-serif;
	margin: 0;
	text-align: center;
	line-height: 22px;
}
a {
	color: #506EAA;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
form {
	clear: both;
}
select, button, input, textarea {
	font-family: arial, helvetica, clean, sans-serif;
	font-style: normal;
}
* {
	margin: 0;
	padding: 0;
}
* li {
	list-style: none;
}
.B2 {
	font-weight: 600;
	font-size: 14px;
}
.at_shuzi .R {
	color: #e53333;
	font-style: normal;
}
.SR {
	float: right;
}
.f-l {
	float: left;
}
h3, h4 {
	font-size: 18px;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}
/*表单部分重定义*/
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display: inline-block;
	height: 20px;
	padding: 4px 6px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	vertical-align: middle;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.input_h{
    _height:28px;
	_line-height:28px;
	_padding-left:6px;
}
.l_input {
	width: 180px;
	padding: 5px;
	margin-right: 10px;
}
.f_input {
	float: left;
	width: 280px;
}
button, input, select, textarea {
	margin: 0;
	vertical-align: middle;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}
select, input[type="file"] {
	height: 30px;
    /* In IE7, the height of the select element cannot be changed by height, only font-size */
    *margin-top: 4px;
	/* For IE7, add top margin to align select with labels */
	line-height: 30px;
}
select {
	width: 225px;
	*width:200px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
select[multiple], select[size] {
	height: auto;
}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
/*按钮*/
.btn {
	display: inline-block;
    *display: inline;
	padding: 4px 12px;
	*padding:3px 6px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
    *background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
    *border: 0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    *zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	color: #333333;
	background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.btn:active, .btn.active {
	background-color: #cccccc \9;
}
.btn:first-child {
   *margin-left: 0;
}
.btn:hover, .btn:focus {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn.active, .btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
	color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
    *background-color: #0044cc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary.disabled, .btn-primary[disabled] {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #ffffff;
	background-color: #0044cc;
}
.btn-primary:active, .btn-primary.active {
	background-color: #003399 \9;
}
/*首页分享到*/
.like_share_this {
	width: 100%;
	background-color:#fff;
	height:30px;
	padding-bottom:10px;
	float: left;
	overflow: hidden;
	clear: both;
}
.like_share_this span {
	float: left;
    line-height:16px;
	padding:7px 0;
}
.like_share_this ul{
    line-height:16px;
	padding:7px 0;
}
.like_share_this ul li {
	float: left;	
	margin-left:8px;
	_display:inline;
}
.like_share_this a {
	font-size: 10pt;
	color: #333;
	text-decoration: none;
	overflow: hidden;
}
/*图片轮播*/
.imgs_displayer {
	float: left;
	position: relative;
}
.imgs_displayer  #imageslider {
	height: 268px;
	width: 450px;
}
.List .item .deal-tile__cover_img {
	width: 316px;
	height: 188px;
	line-height: 188px;
}
.List .item .imgs_displayer  #imageslider {
	width: 316px;
	height: 188px;
}
.List .item .imgs_displayer  #imageslider img {
    width: 316px;
	height: 188px;
}
/*顶部样式*/
.header {
	background:url(../images/new/headerbg.png) repeat-x;
	height: 127px;
	*position:relative;
	*z-index:1;
}
.header a:hover{text-decoration:none;}
/*左上角样式*/
.site-mast {
	background:url(../images/hdnavbg.png) repeat-x;
	height: 36px;
	font-size: 12px;
}
.site-mast__user-nav {
    position: relative; 
	margin: 0 auto;
	width: 960px;
}
.site-mast__user-nav ul li{
    float: left;
	border-right: 1px solid #EEE;
	width:105px;
	line-height:32px;
	_padding:8px 0;
}
.site-mast__user-nav ul .hdnav_separator_left{
	height: 32px;
	width:0;
	_padding:0;
}
.site-mast__user-nav ul li i {
	display: inline-block;
	margin-right: 3px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background: url(../images/header_icon.png) left top no-repeat;
}
.site-mast__user-nav ul li .icon-email{
    background-position:0 -16px;
}
.site-mast__user-nav ul li .icon-pifu{
    background-position:0 -32px;
}
.site-mast__user-nav ul li a{
	display: inline-block;
	width: 89px;
	color: #999;
	text-align: center;
}
.site-mast__user-nav ul li a:hover{
	color:#ff8702;
	cursor: pointer;
}
#skin-chose {
	position: absolute;
	font: 12px arial;
	background: #fff;
	_background: none;
	display: none;
    filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffefeff, EndColorStr=#fff3f5fb, GradientType=0)progid:DXImageTransform.Microsoft.Shadow(Color=#ffb6bccb, Strength=2, Direction=135);
	top: 10px;
    left: 319px;
}
#skin-chose a {
	padding: 0 0 3px 3px;
	*padding-bottom:0;
}
#skin-chose a img { 
	width:20px; 
	height:15px;
}
/* 右上角 */
.site-mast__user-w {
	float: right;
	font-family: Arial;
	line-height:34px;
}
.site-mast__user-w a{
	color:#666;
	padding-left:10px;
	padding-right:10px;
}
.site-mast__user-w .user-info , .site-mast__user-w .user-info .base_msg{
    display:inline;
	float: left;
}
.user-info__name,.user-info__logout,.user-info__login,.user-info__signup{float:left;}
.sp_member{
	white-space:nowrap;
	text-align: left;
	color: #506EAA;
	display:inline-block;
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis; 
}
.tri {
	position: absolute;
	height: 0;
	width: 0;
	line-height: 0;
	font-size: 0;
	border: 4px dashed transparent;
	top: 14px;
	right: 10px;
	border-top: 4px solid #6d6e6d;
}
.site-mast__user-w .dropdown {
	position: relative;
	padding: 0 9px;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	width: 58px;
	text-align: left;
}
.site-mast__user-w .dropdown-open {
	background:#fff;
	border-left-color: #d4d4d4;
	border-right-color: #d4d4d4;
	border-bottom:1px solid #fff;
	line-height:34px;
}
.site-mast__user-w .dropdown-menu {
 	display: none;
	position: absolute;
	right: -1px;
	top: 35px;
	z-index: 1;
	padding:10px 0;
	border: 1px solid #d4d4d4;
	border-top:none;
	box-shadow: 1px 1px 2px rgba(203,203,203,0.5);
	background:#fff;
	width: 80px;	
}
.site-mast__user-w .dropdown-menu a {
    float: left;
	padding: 0 10px;
	width: 60px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 20px;
	font-size: 12px;
	text-align: left;
}
 .site-mast__user-w .dropdown-menu a:hover{
	 background:#eee;
	 color:#506eaa;
}
.site-mast__user-w .vcoupon{
	padding-right:0;
}
/* 顶部大logo */
.site-mast__branding,.site-mast__site-nav {
	width: 960px;
	text-align: left;
	margin: 0 auto;
}
.site-logo {
	display: inline;
	float: left;
	overflow: hidden;
	background: url(../images/logo.png) no-repeat;
	margin-top:6px;
}
.city-info{float: left;margin-top: 30px;}
.city-info a{display:block;}
.city-info .at_city{color:#595959;font-weight:700;}
.city-info #top_title{font-size:12px;color:#777;}
/* 顶部广告 */
.site-mast__ads {
	display: none;
	width: 960px;
	height: 153px;
	margin: 10px auto;
	box-shadow: 1px 1px 1px #dce0de;
	position: relative;
}
.howdo_close{
	float:right;
	background:url(../images/howdo_close.png) no-repeat;
	width:14px;
	height:14px;
	margin: 5px;
	_position:absolute;
	_left:935px;
}
.howdo_close:hover{
	float:right;
	background:url(../images/howdo_closeh.png) no-repeat;
	width:14px;
	height:14px;
	margin: 5px;
	_position:absolute;
	_left:935px;
}
/* 顶部城市选择 */
#show_provinces {
	position: absolute;
    display: none;
    z-index:1;
	width: 330px;
	border: 5px solid #FDC093;
	background: #FFf;
	overflow: hidden;
}
.city_close {
	position: absolute;
	top:0; 
	right:0;
	background:url(../images/close_city.gif) no-repeat; 
	overflow:hidden;
	width:25px;
	height:25px;
	text-indent: -9999px;
}
.city_chose {
	height: 25px;
	background-color:#e7ebea;
	color: #333;
	padding-left: 10px;
}
ul.scity {
	float: left;
	padding:0 10px;
}
ul.scity li {
	display: block;
	float: left;
	padding:5px;
	white-space:nowrap;
}
ul.scity li a {
	color: #333;
}
ul.scity li a:hover{
    background-color:#e7ebea;
	text-decoration:underline;
}
/* 顶部搜索框 */
.search-box{
    float: right;
	margin-top: 25px;
}
.search-box .search-box__input{
	float: left;
	width: 300px;
	height: 24px;
	line-height: 24px;
	padding: 5px;
	border: 3px solid #ff6900;
	border-right: 0;
}
.search-box input:focus{
	border-color: rgba(255, 105, 0, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 105, 0, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 105, 0, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 105, 0, 0.6);
}
.search-box .search-box__button{
	padding: 10px 15px;
	*padding: 8px 8px; 
	background: #ff6900;
    float: left; 
	color:#fff;
	border-radius: 0;
	border: none;
	box-shadow: none;
	text-shadow: none;
}
/* 主导航 */
.site-mast__site-nav-w {
	background: url(../images/new/at_nav_bg.gif) 0 0 repeat-x;
	height: 38px;
	line-height:38px;
	overflow:hidden;
	margin-bottom: 10px;
	border-bottom: 1px solid #FFF;
}
.site-mast__site-nav a {
	font-size: 14px;
	color: #fff;
	float: left;
	padding: 0 20px 0 19px;
	border-left:1px solid #E66700;
	font-weight: 600;
}
.site-mast__site-nav a:hover, .site-mast__site-nav .current {
	padding-right:19px;
	background: transparent;
	background-color: #ED6700;
	border-right:1px solid #E66500;
	text-decoration:none;
	padding-left: 19px;
}
/* 关键字搜索结果 */
.site-mast__search-result {
	padding: 5px 0;
	border: 1px solid #fec46f;
	font-size: 12px;
    background-color: #fff5e5;
	width: 958px;
    margin: 0 auto;
}
/* 分类筛选 */
.site-fs {
	width: 958px;
	background: #fff;
	margin: 10px auto 12px;
	border: 1px solid #c8ccca;
	box-shadow: 1px 1px 1px #dce0de;
	font-size:12px;
}
.site-fs a:hover{ 
    text-decoration:none;
}
 .site-fs__cell {
    padding: 10px 15px;
	border-bottom:1px dotted #dbdbdb;
}
.site-fs__cell-title{ 
	width:69px;
	float:left;
	padding:5px 0;
}
.site-fs__cell-son1{
    width: 840px;
	float:left;
	padding:5px 0;
}
.site-fs__cell-son2 {
	width: 840px;
	float:right;
	background-color: #f9f9f9;
	border: 1px solid #efefef;
	margin: 0 3px 0 80px;
	padding:5px;
	*padding-bottom:0;
}
.site-fs__cell-title .quyu{
	width:1px;
	height:16px;
	float:left;
}
.site-fs__cell-title .fenlei{
	width:1px;
	height:16px;
	float:left;
}
.site-fs__cell .topclass-name {
    cursor: pointer;
	line-height:26px; 
	float:left;
	margin:0 5px;
	padding:0px 5px;
}
.site-fs__cell .selected{
	background:#6486ca;
	color: #FFF;
	line-height:16px;
	margin:5px;
} 
.site-fs__sort_w{
	padding:0 15px;
	border-top: 1px solid #EEE;
	height: 35px;
	line-height: 35px;
	background: #f7f7f7;
}
.site-fs__sort {
    padding-left:13px;	
}
.site-fs__sort-t {
	float:left;
}
.site-fs__sort-s {
	float:left;
	margin-left:25px;
	text-align: center;
}
.site-fs__sort-s a {
	color: #666;
	padding:0 5px;
}
.site-fs__sort-s a:hover , .site-fs__sort-s .selected {
    color: #ff6900;
}
.site-fs__cell-title img{
   position:relative;
   top:3px;
   padding-right:5px;
}

/* 内容主体*/
.site-ms {
	width: 960px;
	text-align: left;
	min-height: 400px;
	height: auto!important;
	_height: auto;
	overflow: visible;
	margin: 0 auto;
}
    /*左侧*/
.site-ms__left {
	float: left;
	width: 710px;
	padding-bottom: 15px;
}
.site-ms__left h1{
    color: #333;
	font-size: 14px;
	margin: 15px 0;
}
.site-ms__left textarea {
	width: 500px;
	height: 80px;
	padding: 3px;
}
.List {
	float: left;
	width: 728px;
	margin-left: -18px;
}
.t_area_out {
	margin-bottom: 15px;
	clear: both;
	border: 1px solid #d5d5d5;
    box-shadow: 1px 1px 1px #dce0de;
    background-color: #f7f7f7;
}
.List .t_area_out {
	clear: none;
}
.t_area_in {
	background-color: #FFF;
	line-height: 21px;
	padding: 14px;
	height: auto;
	overflow: visible;
	font-size: 12px;
}
.site-ms__left .cur_title,.cur_title2{
	font-size: 24px;
	clear: both;
	margin-bottom:10px;
	padding: 10px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #333;
}
.site-ms__left .sect {
	padding: 10px;
	font-size: 14px;
}
.site-ms__left p {
	clear: both;
	margin: 0 0 5px 0;
}
.nleftL {
	width: 660px;
	clear: both;
	overflow: hidden;
	margin: 10px auto 0;
}
.nleftL li {
	float: left;
	padding: 1px 12px 3px;
}
.field {
	clear: left;
	float: left;
	_display: inline;
	width: 640px;
	margin: 5px auto 10px;
	padding: 0 10px 2px;
}
.field label {
	float: left;
	padding-right: 20px;
	width: 90px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: right;
	color: #333
}
    /*右侧*/  
.site-ms__right {
	float: right;
	width: 232px;
}
.site-ms__right h1 {
	font-size: 14px;
	padding-left: 15px;
	height: 34px;
	line-height:34px;
	border-top:1px solid #FFF;
	color:#2f2f2f;
	background:url(../images/new/sidebar1.png) repeat-x;
}
 .site-ms__right h3 {
	padding: 5px 0;
	font-size: 14px;
} 
.site-ms__right p {
	padding-bottom: 10px;
}
    /*分页*/
.product_list_pager {
	padding-left: 18px;
	margin: 10px auto;
	clear: both;
}
.product_list_pager a{
	padding: 8px 0;
	*padding:0;
	margin: auto 3px;
	border: 1px solid #e3e8e8;
	color:#FF6600;
	*font-family:宋体;
	_font-family:Tahoma, Helvetica, arial, sans-serif;
}
.product_list_pager a:hover{
	border:1px solid #ff6600;
	padding:8px 0;
	*padding:0;
	text-decoration:none;
	*font-family:宋体;
	_font-family:Tahoma, Helvetica, arial, sans-serif;
}
.product_list_pager .page_current {
	padding: 8px 12px;
	*padding: 7px 12px 9px;
	_padding: 8px 12px;
	background:#F60 ;
	margin-left: 3px;
	margin-right:0;
	color:#fff;
	border: 1px solid #f60;
	*border:none;
	_border: 1px solid #f60;
}
.product_list_pager .page_number {
    padding: 8px 12px;
	margin:0;
	border:none;
}
.product_list_pager .page_down {
	padding: 8px 12px;
	margin:0;
	border:none;
	font-weight:normal;
}
.product_list_pager .page_up {
	padding: 8px 12px;
	margin:0;
	border:none;
	font-weight:normal;
}
.product_list_pager	.page_first {
	padding: 8px 12px;
	margin:0;
	border:none;
}
.product_list_pager .page_last {
	padding: 8px 12px;
	margin:0;
	border:none;
}
.pagem .page_count{
    display:block;
	margin-top:10px;
}
/* ？？？？分页？？？？？？？？？？？ */
ul.paginator {
	font-size: 12px;
	text-align: right;
	white-space: nowrap;
	padding: 10px 0 0;
}
ul.paginator li.current {
	font-weight: 700;
	margin: 0 6px
}
ul.paginator li {
	display: inline;
	height: 22px;
	line-height: 22px;
	margin: 0 1px;
	padding: 1px
}
ul.paginator li a {
	border: 1px solid #BBB;
	text-decoration: none;
	margin: 2px 0;
	padding: 3px 6px
}
ul.paginator li a:hover {
	border: none;
	background: #369;
	text-decoration: none;
	color: #fff;
	padding: 4px 7px 5px
}
/* ？？？？？？？？？？？？？？？ */
/* 页面底部 */
.footers {
    background: url(../images/new/at_f_bg.gif) repeat-x;
	clear: both;
	color: #333;
	font-size: 12px;
}
.footers b {
	font-weight: 500;
}
.ft_bg {
	height: 82px;
	width: 960px;
	margin: 0 auto;
}
.ft_bg span {
	float: right;
	padding-top: 60px;
}
#site-info-w {
	margin: 7px auto 0;
	width: 960px;
}
#site-info-w ul {
	overflow:hidden;
	display:block;
	clear:both;
	margin-bottom:20px;
}
#site-info-w ul, #site-info-w ul a {
	color: #444;
}
#site-info-w li.site-info__item {
	border-right: 1px dashed #ccc;
	display: inline;
	float: left;
	height: 130px;
	width: 130px;
	padding: 10px 0 0 30px;
	margin-top: 10px;
}
#site-info-w li.site-info__item--btm-logo {
	border: none;
	padding-left: 30px;
	width: 240px;
}
#site-info-w h3 {
	color: #444;
	font-size: 14px;
	text-align: left;
}
/* #site-info-w .sub-list {
	font-size: 12px;
	margin-top: 5px;
	height: 130px;
} */
.site-info__item ul li {
	line-height: 20px;
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
}
#site-info-w #logo-footer {
	background: url(../images/logo.png) no-repeat;
	width: 245px;
	height: 85px;
	overflow: hidden;
}
#site-info-w .logo-footer p {
	padding-top: 0px;
	text-align:center;
}
#miibeian {
	color: #DDD;
}
.friend_link {
    float: left;
	padding-bottom:20px;
}
.friend_link h3 {
	float: left; 
}
#site-info-w .friend_link .sub-list {
	float: left;
    height:22px;
	width: 890px;
}
.friend_link .sub-list li {
	float: left;
	margin-left: 15px;
}
.friend_link .sub-list img {
	width: 88px;
	float: left;
	height: 31px;
}
.friend_link a {
	color: #444;
	float: left;
}
.attestation a {
	margin: 0 5px;
}
    /* 返回顶部 */
.backTop {
	position: fixed;
	_position: absolute;;
	bottom: 20px;
	right:20px;
	visibility: visible;
}
* html .backTop /* IE6 底部固定  */ {
	position: absolute;
	bottom: auto;
    top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
a.goTop {
	width: 47px;
	height: 50px;
	display: block;
     background: url(../images/default.png) -141px 0 no-repeat;
}
a.goTop:hover{
    width: 47px;
	height: 50px;
	display: block;
    background: url(../images/default.png) -190px 0 no-repeat;
}
/* 页面跳转提示 */
.msg {
	text-align: center;
	padding: 15px 0;
	margin-top: 5px;
}
.msg a, .msg a:hover {
    color: #c00;
}
/* 登陆注册+快捷登陆+找回密码+账号设置 */
.lostpassword {
	font-size: 12px;
	margin-left: 10px;
	margin-top: 5px;
}
#remember {
	position: relative;
	top: -10px;
   *top:-5px;
}
#check_remember {
	float: left;
	margin-left: 110px;
	display: inline;
    *margin-left:107px;
}
#l_act {
    clear: left;
	padding:10px 0 10px 120px;
}
.sect .login_union {
	line-height: 25px;
	padding-left:120px; 
}
.autologin {
	margin-left: 110px;
	font-size: 12px;
}
#email_result,#username_result,#password_result,#phone_result{ 
    position:absolute;
}
.alert {
	padding: 1px 0 1px 25px;
	background: url(../images/icons_reg.png) no-repeat 5px -47px;
	color: #CC6666;
	float: left;
	margin: 5px 0 0 10px;
}
.success {
	padding: 1px 0 1px 25px;
	background: url(../images/icons_reg.png) no-repeat 5px 3px;
	color: #489a57;
	float: left;
	margin: 5px 0 0 10px;
}
.field .hint1,.field  .hint2,.field  .hint3, .field  .hint4,.field  .error {
	padding: 1px 10px 1px 25px;
	background:#fff url(../images/icons_reg.png) no-repeat 5px -97px;
	display: none;
	position: absolute;
	color: #CC6666;
	font-size: 12px;
	margin: 5px 0 0 10px;
}
input.formbutton, .save {
	background: #FF7D00;
	cursor: pointer;
	border-color: #FFFF99 #996600 #996600 #FFFF99;
	border-style: solid;
	border-width: 1px;
	padding: 0 6px;
	text-align: center;
	height: 30px;
	line-height: 30px;
    *line-height:23px;
	font-weight: 500;
	font-size: 14px;
    color:#fff;
}
.p1 {
	padding: 4px;
}
/* 团购券查询 */
#ck_product_name {
	position: absolute;
	display: none;
	background: #fff;
	border: 2px dashed #333333;
	width: 277px;
	padding: 5px;
	z-index: 10000;
}
.hint {
	clear: left;
	color: #989898;
	float: left;
	font-size: 12px;
	margin-left: 110px;
	width: 300px;
}
.actbtn {
    padding:10px 120px;
}
/* 我的团购 */
.ts_menu_2 {
	width: 708px;
	height: 40px;
	border: 1px solid #c8ccca;
	border-bottom: none;
	background: #f6f6f6;
}
.ts_menu_2 ul {
	margin: 6px 0 0 15px;
	position: absolute;
}
.ts_menu_2 li {
	float: left;
	text-align: center;
	margin: 0 0 0 5px;
	font-weight: 600;
}
.ts3_mbtn1 {
    padding-left: 10px;
    padding-right: 10px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #c8ccca;
	border-bottom:none;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	cursor: pointer;
    background-color:#fff;
}
.ts3_mbtn1 a{
	color: #333;
	text-decoration: none;
}
.ts3_mbtn2 {
    padding-left: 10px;
    padding-right: 10px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #c8ccca;
	border-bottom:none;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	cursor: pointer;
	background-color: #f6f6f6;
}
.ts3_mbtn2 a {
	color: #303030;
	text-decoration: none;
}
.nleftL .liL_1 {
	color: #fff;
	font-weight: 400;
	background: #FEBD92;
}
.nleftL .liL_2 {
	color: #fff;
	font-weight: 400;
	background: #6486ca;
}
.nleftL .liL_2 a{
	color: #fff;
}
.nleftL .liL_3 {
	/* background: none; */
}
.nleftL .liLine {
	color: #ccc;
	margin: 0;
	padding: 0 2px;
}
    /*团购券+订单+详单表格*/
#report {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 15px;
}
#report th {
	background: #f2f2f2;
	padding: 7px 10px;
	font-size: 14px;
	text-align: center;
	border-right: 2px solid #fff;
	color:#333;
}
#report tr td {
	border-bottom: #eee 1px solid;
	background: #fff;
	color: #333;
	padding: 10px 0;
}
#report tr.odd td {
	cursor: pointer;
	text-align:left;
	padding-left:10px;
}
#report td img {
	vertical-align: middle
}
#report div.arrow {
	background: transparent url(../images/arrows.gif) no-repeat scroll 0 -16px;
	width: 16px;
	height: 16px;
	margin-left:15px;
	display: block;
}
#report div.up {
	background-position: 0 0;
}
#report h4 {
	text-align:center;
}
.List .odd {
	margin-right: 15px;
}
.order_info {
	float: left;
	background: #FEE;
	padding: 10px;
	*padding-bottom:0;
	border-top: 2px solid #999;
	text-align: left;
	color: #666;
	width: 640px;
}
.order_info p {
	float: left;
	display: inline;
	width:640px;
	word-wrap:break-word;
}
    /*打印团购券页面*/
.quan {
	width: 450px;
	border: #999 2px solid;
	text-align: left;
	overflow: hidden;
	margin: 10px auto;
	padding: 10px;
	background:#FFFFFF url(templates/default/images/new/deal_bg.png) no-repeat bottom right;
}
.quan .qtitle {
	width: 100%;
	float: left;
	height: 70px;
	border-bottom: #ccc 1px solid;
	padding: 0px 0px 5px 0px;
}
.quan .qlogo {
	float: left;
	width: 240px;
	height: 52px;
}
.quan .qcode {
	float: right;
	padding-top: 23px;
}
.quan .qmt {
	clear:both;
	font-size: 24px;
	line-height: 24px;
	padding-top: 10px
}
.quan .qwarp {
	padding-top: 10px;
	font-size: 16px;
	line-height: 25px;
}
.quan .ql dl dt {
	width: 65px;
	float: left
}
.quan .ql dl dd {
    width:350px;
	float: left;
}
.quan .ql span {
	font-size: 22px;
	font-family: "Times New Roman", Times, serif;
	color: #e53333;
}
    /*收货地址*/
.address {
	padding:0 10px;
}
.address .llf {
	font-size: 14px;
	float: left;
	font-weight: 600;
}
.address .lrf {
	float: right;
}
.address .lrf a {
	font-size: 12px;
	padding: 5px;
}
.address_new {
	background: #FFF8E8;
	border: 3px solid #FBD686;
}
.address_new .left{
	text-align:right;
	padding:10px;
}
 .address_new select{
    width:100px;
} 
.addressbox tr{
    text-align:center;
	height:33px;
	background: #fff;
}
.addressbox .hd {
	background: #f2f2f2;	
}
/* 商家管理页面 */
.w960 {
    width: 958px;
}
.w916 {
	width: 930px;
	margin: 0;
}
.tab_list {
	border-collapse: collapse;
	margin: 15px;
	width: 96.7741%;
}
.tab_list th {
    border: 1px solid #E5D8A2;
	padding: 7px 10px;
	background: #fff7d7;
	color: #000;
	text-align:center;
	font-size: 14px;
	border-bottom: none;
}
.tab_list td {
	padding: 7px 10px;
	border: 1px solid #ccc;
	border-bottom: none;
}
.tab_list .extra {
	color: #999;
	background: #F2F2F2;
}
 .tab_list .extra td {
	border-bottom: 1px solid #ccc;
} 
.tab_list .extra a {
    color: #89B7D3;
}
.tab_list .banner .filter_current {
	padding: 3px;
	background: #000;
	color: #fff;
}
/* 账户充值 */   
.order_check_form {
	border-top: 1px solid #44ACAF;
	margin-top: 12px;
	padding-top: 20px
}
.typelist {
	margin-left: 16px
}
.typelist input {
	float: left;
	margin-top: 15px
}
.typelist p {
	padding-left: 160px;
	padding-top: 10px;
	margin-left: 20px;
	float: left;
	 _width: 450px; 
}
    /*充值卡*/
#zf_form {
	margin: 0px;
	padding: 0px;
}
.check_act {
	margin-top: 32px;
	padding-left: 16px
}
    /*支付方式*/
.orderT {
	margin-left: 15px;
}
.orderT tr td {
	padding: 10px 0;
}
.choose_pay_type {
	font-size: 14px;
	font-weight: 600;
	padding: 5px 16px
}
.P_diso_1 {
	font-weight: 600;
	float: left;
    width: 100%;
}
.P_diso_2 {
	font-size: 16px;
	font-weight: 600;
	padding: 10px 0;
	color: #FF0000;
	clear: both;
}
form p span {
	font-size: 12px;
	padding-left: 5px;
}
.PayTypeList{
	border:1px dashed #DDDDDD;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	margin:5px 0;
}
.alipay {
	background: url(../../../static/images/pay/alipay.gif) no-repeat 0 2px;
	height: 39px;
	padding: 0;
}
.tenpay {
	background: url(../../../static/images/pay/tenpay.gif) no-repeat 0 2px;
	height: 40px;
	padding: 0;
}
.chinabank {
	background: url(../../../static/images/pay/bank.gif) no-repeat 0 3px;
	height: 35px;
	padding: 0;
}
    /*付款页面*/
#zf_nleftL .field {
	margin: 5px auto 0px;
}
#zf_nleftL span{ 
	display:block;
	padding-top:5px;
}

/*邮件+短信订阅*/
.enter_address {
	background: #FFF8E8;
	border: 1px solid #FBD686;
	float: left;
	margin: 20px 0;
	padding: 15px 20px;
}
.enter_address_c {
	float: left;
	margin-top: 10px;
}
.enter_address_c .mail {
	float: left;
	width: 310px;
} 
.enter_address_c label {
	display: block;
	padding-bottom: 5px;
	
}
.enter_address_c span {
	color: #7C7A7D;
	display: block;
	padding-top: 5px;
	float: left;
	width: 300px;
}
.enter_address_c .product {
	float: left;
	width: 300px;
}
.enter_address_c .product label{
    *padding-bottom:0;
}
.t_area_in .email {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 200px;
	font-size: 12px;
	float: left;
	color: #333;
	margin: 0 0 8px;
	padding: 3px;
}
/*我的头像*/
 .avatar {
	margin: 10px auto;
	width: 658px;
	margin-bottom: 5px;
   *margin-bottom:0px;
	clear: both;
	font-size: 12px;
}
.avatar li {
	width: 100%;
	float: left;
	line-height: 25px;
}
.avatar h1 {
	font-size: 14px;
	font-weight: 600;
	border-bottom: #ccc 1px solid;
	width: 100%;
	padding: 5px 0;
}
.avatar h2 {
	font-size: 12px;
	font-weight: 500;
	padding: 5px 0;
}
/* 文章列表 */
.article_detail {
	color: #000;
	text-align: left;
}
.article_title{
	width:335px;
	background-color:#FDEBD7;
	border:0.5px solid #FFF;
	float:left;
	padding: 5px 10px;
}
.article_author{
	width:100px;
	background-color:#FDEBD7;
	border:0.5px solid #FFF;
	float:left;
	padding: 5px 10px;
}
.article_time{
	width:150px;
	background-color:#FDEBD7;
	border:0.5px solid #FFF;
	float:left;
	padding: 5px 10px;
}
.article_ltitle{
    width:335px;
    border:0.5px solid #FFF;
    float:left;
    background-color:#FFF;
    padding: 5px 10px;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.article_lauthor{
    width:100px;
    border:0.5px solid #FFF;
    float:left;
    background-color:#FFF;
    padding: 5px 10px;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.article_ltime{
	width:150px;
	background-color:#FFF;
	border:0.5px solid #FFF;
	float:left;
	padding: 5px 10px;
}
.article {
   float:left;
} 
.site-ms__left .cur_top{
    height:30px;
	background-color:#e7ebea;
}
.site-ms__left .wenzhang{
    float:left;
	padding:5px 10px;
}
.site-ms__left .article_listl{
    float:right;
	padding:5px;
	}
.site-ms__left .cur{
	padding: 15px 0;
	}
.site-ms__left .cur_titles{
    float:left;
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #333;
	line-height:26px;
	width:683px;
	word-wrap:break-word; 
	}
.site-ms__left .article_link{
    float:right;
	height:24px;
	}
.t_detail_txt img {
	display: block;
}
.article_info {
	padding:10px 0;
	border-bottom: 1px solid #666;
	}
.article_au{
    float:left;
}
.article_ti{
   float:right;
}
.article_content { 
	padding: 10px 0;
} 
/* 往期团购 */
.deal_list li {
	border-top: 1px dashed #E7E7E7;
	height: 116px;
	padding: 20px 0;
}
.pic2 {
	float: left;
}
.listInfo {
	width: 380px;
	float: left;
	overflow: hidden;
	margin-left: 15px;
}
.listInfo p {
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	margin: 8px 0;
	float: left;
	width: 370px;
}
.listInfo p a {
	font-size: 16px;
	font-weight: 600;
	color: #444;
}
.listInfo p i {
	font-style: normal;
	font-size: 13pt;
	margin-right: 10px;
	font-weight: 600;
	color: #CC3333;
} 
.listInfo .info2{
	background:#F3F3F3;
	padding:5px;
}
.listInfo .info2 span{
    float:left;
}
.listInfo .info2 .jiesheng{
	float:right;
	margin-right:10px;
}
.listInfo p em {
	font-style: normal;
	font-size: 14px;
	margin-right: 12px;
	font-weight: 600;
	font-family: "arial"
}
.listInfo p .pro_noprice {
   color:#CC3333;
}
.time_normal {
	width: 100px;
	height: 105px;
	float: right;
	background: url(../images/bg_time.jpg) no-repeat;
}
.time_normal p{
	color: #fff;
	font-size: 14px;
	text-align: center;
	padding: 4px;
}
.time_normal .time_underway {
	color: #CC0000;
	font-weight: 600;
	padding: 20px 0;
}
.site-ms__left .scMoney {
	font-size: 14px;
	font-weight: bold;
}
/* 团购指南 */
.guide_steps li {
	position: relative;
} 
.guide_steps h3 {
	background: url(../images/guide_titles.gif) no-repeat 0 0;
	height: 41px;
	margin-top: 50px;
	text-indent: -999em;
	width: 370px;
}
.guide_steps p {
	margin-top: 5px;
	padding-left: 50px;
	width: 290px;
}
.guide_steps h3.step1 {
	margin-top: 0;
}
.guide_steps h3.step2 {
	background-position: 0 -200px;
}
.guide_steps h3.step3 {
	background-position: 0 -398px;
}
.guide_steps h3.step4 {
	background-position: 0 -598px;
}
.bubble {
	left: 370px;
	position: absolute;
	top: 0; 
}
.bubble_top {
	background: url(../images/bg_learn_guide_bubble.gif) no-repeat 0 0;
	padding: 20px 10px 8px 28px;
	width: 237px;
}
.bubble ol li {
	margin-bottom: 20px;
	list-style-position: inside;
	list-style-type: decimal;
}
.bubble ol li.last {
	margin-bottom: 0;
}
.bubble ol.coupon li {
	margin-top: 5px;
}
.bubble ol li p {
	padding-left: 20px;
	width:237px;
}
.bubble_bottom {
	background: url(../images/bg_learn_guide_bubble.gif) no-repeat 0 -588px;
	height: 12px;
	overflow: hidden;
	width: 275px;
}
/* 常见问题 */
.faqlist li {
	list-style-position: inside;
	list-style-type: decimal;
	margin-bottom: 12px;
	padding: 10px;
}
.faqlist li.alt {
	background: none repeat scroll 0 0 #F6F6F6;
}
.faqlist h4 {
	color: #333333;
	display: inline;
	text-decoration: none;
}
.faqlist p {
	line-height: 1.5em;
	margin: 8px 20px 0;
}
.paytype p {
	padding-left: 140px;
	padding-top: 10px;
}
.invalid {
	color: #333333;
	font-size: 12px;
	margin: 5px 0 10px;
	padding-left: 15px;
}
.invalid li {
	list-style-position: outside;
	list-style-type: disc;
}
/* 在线提问 */
.consult_list li {
	border-bottom: 1px dashed #ccc;
}
.consult_list li.alt {
	background: #F6F6F6；
}
.consult_list div {
	padding: 10px 5px;
}
.consult_list  .user {
	color: #999;
}
.consult_list .user strong {
	float: left;
	width: 300px;
}
.consult_list .user span {
	float: right;
	text-align: right;
	width: 200px
}
.consult_list .text {
    clear: both; 
	padding-top:10px;
	padding-bottom:5px;
}
.consult_list .reply {
	color: #CB3234
}
.f-textarea {
	font-size: 14px;
	border-color: #7C7C7C #C3C3C3 #DDD;
	border-style: solid;
	border-width: 1px;
	padding: 3px 4px
}
.commit {
	margin-top: 10px;
}
ul.consult .f-textarea {
	width: 605px；
}
/* 邀请有奖 */
.invite p{padding: 0 0 10px 0;}
.tableheader td {
	border-bottom: 1px solid #ccc;
	padding: 8px 2px;
	background: #f9f9f9;
}

/*底部链接页面*/
    /* 开放API */
.rsslist li {
	padding: 6px;
}
.rsslist li.content {
	margin-bottom: 12px;
	background: none repeat scroll 0 0 #F6F6F6;
}
.rsslist li input {
	width: 634px;
}

/* 侧_其他精彩团购 */
.product_list li {
	border-bottom:1px dashed #e0e0e0;
    padding-top: 15px;
}
.product_list .name a {
	color: #666;
}
.product_list .name a:hover {
    color:#FF7D00;
	text-decoration:none;
}
.product_list .shop{
    padding-bottom:15px;
}
.product_list .pr{
    width:135px;
	overflow:hidden;
	white-space:nowrap;
	float:left;
}
.product_list .price {
	font-weight: 700;
	font-size: 14px;
    line-height: 23px;
    color: #eb4800;
}
.product_list .markprice {
	color: #858484;
	height: 23px;
    
}
.product_list .gotosee{
	background:url(../images/gotosee.png) no-repeat;
	display: inline-block;
	width: 62px;
	height: 23px;
	float: right;
	text-align: center;
	line-height: 23px;
}
.product_list .gotosee a{
	color: #FFF;
	padding: 5px 13px;
}
.product_list .gotosee a:hover{
	text-decoration:none;
}
/* 侧_最新资讯 */
.information {
    padding:5px 0;
}
.info_title {
	float:left;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
}
/* 侧_在线问答 */
.t_area_in ul li.ask{ 
	list-style:inside disc;
	border-bottom:1px dashed #ccc; 
	line-height:20px; 
	padding-top:7px;
	padding-bottom:7px;
}
.t_area_in a.txt13 {
	display: inline;
	color: #333;
	padding: 5px 0;
}
.t_area_in a.txt13:hover{
    text-decoration:none;
}
/* 侧_邀请返利 */
.fanli_0625 {
	position: absolute;
	z-index: 10;
	font-size: 24px;
	font-family: "黑体";
	font-weight: 500;
	color: #C32033;
	margin: 75px 20px 30px 112px;
	line-height:26px;
}
.at_invite {
    background: url(../images/new/cmb.png) 0 -24px no-repeat;
}
/* 侧_最近购买 */
#buyer_scroll{
	width:202px;
	height:100px;
	min-height:20px;
	line-height:20px;
	overflow:hidden;
}
#buyer_scroll li{ 
	width:202px;
	float:left; 
	padding:5px 0;
	border-bottom:1px dotted #ddd; 
	height:39px; 
	overflow:hidden;
}
/* 侧_客服 */
.kefu_qq img{
	width:63px;
	height:22px;
}
/*四种模板共用样式*/
.deal-tile__title {
	width: 100%;
	font-size: 25px;
	font-weight: 600;
	color: #333;
	clear: both;
	font-family: '微软雅黑', 'YaHei','宋体', '黑体', 'Hei', Tahoma, Helvetica, arial, sans-serif;
	line-height: 1.4em;
	margin-bottom: 5px;
}
.deal-tile__title td {
	vertical-align: middle;
	text-align: left
}
.deal-tile__title td span {
	color: #ff0000;
}
.deal-tile__title a {
	color: #333;
}
.deal-tile__title a:hover{
    color:#FF6600;
	text-decoration:underline;
}
.deal-tile__detail {
	line-height: 25px;
	clear: both;
	margin-bottom: 12px;
	_overflow: hidden;
	_position:relative;
}
.at_shuzi {
	height: auto;
	overflow: hidden;
}
.at_shuzi ul {
	height: auto;
	overflow: hidden;
}
.at_shuzi li {
	float: left;
	width: 27%;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color:#717171;
	padding:0 5px;
	overflow:hidden;
}
.at_shuzi .red {
	color: #e53333;
}
.at_shuzi h3 {
	font-size: 14px;
	width: 60px;
    overflow: hidden;
}
.at_shuzi h4{font-size:14px;}
.deal-tile__cover {
	line-height: 22px;
	width: 450px;
	overflow: hidden;
	float: right;
}
/* 默认风格（一排一个）+(一大两小)+（两小—） */
.template1{
	border-width:2px;
	width:706px;
	float:left;
	background: #fff;
}
.template12{
	width:708px;
	margin-left:18px;
	_margin-left:9px;
	float:left;
	background: #fff;
}
.deal-tile__detail2 {
	width: 210px;
	float: left;
	text-align: center;
	border: 1px solid #e6e6e6;
	background-color: #f7f7f7;
	padding-top: 10px;
}
.deal-tile__detail2 .price{
	color: #eb4800;
	margin-bottom: 10px;
	height: 45px;
	font-size:45px;
	overflow: hidden;
	line-height:45px;
	font-family:Arial;
}
.deal-tile__detail2 .price span {
    font-size:38px;
}
.deal-tile__detail2 .gsee {
    margin: 0 auto 10px auto;
}
.deal-tile__detail2 .mb_0626{
    font-size:16px;
}
.mb_0626 b {
	color:#ee5238;
}
.gtsee{
	border-radius:5px;
	background:url(../images/default.png) 0 -89px no-repeat;
	width: 79px;
	height: 43px;
	margin:0 auto;
	color:#fff;
	font-size:20px;
	line-height:43px;
}
.gsee a:hover{
    text-decoration:none;
}
.deal-tile__detail .deal_djs {
	font-size: 12px;
	padding: 5px 0 0;
}
.deal_djs span {
	font-size: 20px;
	height: 20px;
	width: 30px;
	word-spacing: 17px;
	margin: 0 4px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
}
.List .item .prime_cost {
	text-decoration: line-through;
}
.List .item .deal_djs span {
	font-size: 12px;
	font-weight: 600;
}
.List .item {
	float: left;
    width: 344px;
	margin-bottom: 18px;
	border: 1px #d4d4d4 solid;
    box-shadow: 1px 1px 1px rgba(222,222,222,.6);
	background: #fff;
    margin-left:18px;
	display: inline;
}
.List .item h3, h4 {
    font-size: 14px;
}
.List .item .deal-tile__title {
	font-size: 16px;
	border-spacing: 0;
}
.List .item .deal-tile__title .at_jrat_title {
	height: 46px;
	overflow: hidden;
}
.List .item .deal-tile__detail {
	border: none;
	background: none;
	height:32px;
	line-height:32px;
}
.List .item .deal-tile__detail  .price {
	color:#ee5238 ;
	font-size: 26px;
	font-weight: normal;
	float: left;
	line-height: 32px;
	max-width: 91px;
	_width:91px;
    overflow: hidden;
}
.List .item .deal-tile__cover {	
	width:316px;
	height: 188px;
	float: left;
	margin-bottom: 10px;
	_margin-bottom: 0;
	padding: 0;
	overflow: hidden;
}
.List .item .at_shuzi {
	width: 80px;
	float: left;
	margin: 0 5px;
}
.List .item .at_shuzi li {
	width: 100%;
	font-size: 12px;
	font-weight: 500;
}
.List .item .at_shuzi li span {
	width: 30px;
	float: left;
}
.List .item .at_shuzi li b {
	float: left;
	text-align: left;
	font-weight:400;
	width: 50px;
	white-space: nowrap;
	overflow: hidden;
}
.List .item  .deal_g {
	width:79px;
	float:right;
}
.List .item .deal_g .gsee{
    float:right;
}
.deal_g .gotosee{
	background:url(../images/default.png) 0 -133px no-repeat;
	width: 79px;
	height: 32px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height:32px;
}
.deal-tile__extra {
	margin: 8px -14px -14px;
	height:40px;
	padding: 0 14px;
	border-top: 1px #e5e5e5 solid;
	border-bottom: 1px #FFF solid;
	overflow: hidden;
	background-color: #f9f9f9;
}
.List .item .mb_0626 {
	text-align: right;
    padding-top: 16px;
    line-height: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: clip;
    width: 110px;
	float:right;
}
.yufu{
	float:left;
	line-height: 14px;
	padding-top: 16px;
}
.yufu b{
    color:#ee5238;
}
/* 商品详情 */
.t_area_out1{
	border: 2px solid #d5d8d9;
}
.buypro{
	border-radius:5px;
	background:url(../images/default.png) 0 0 no-repeat;
	background-repeat: no-repeat;
	height: 44px;
	width: 140px;
	margin: 10px auto;
	color:#fff;
	font-size: 22px;
	line-height: 44px;
}
.choujiang{
	border-radius:5px;
    background:url(../images/default.png) 0 -44px no-repeat;
    background-repeat: no-repeat;
    height: 44px;
    width: 140px;
    margin: 0 auto;
    font-size: 22px;
    color: #fff;
    line-height: 44px;
}
.jieshu{
	border-radius: 5px;
	background: url(../images/new/jieshu.png);
	width: 140px;
	height: 44px;
	color: #fff;
	font-size: 22px;
	line-height: 44px;
	text-align: center;
	margin:10px auto;
}
.deal-tile__detail .txt12 {
	color:#eb4800 ;
}
.B {
	font-weight: 500;
	font-size: 14px;
}
.B span {
	font-size: 18px;
	color: #C00;
	font-weight: bold;
}
.R2 {
	color: #c00;
	font-style: normal;
	font-size: 16px;
}
.B3 {
	font-size: 12px;
	font-style: normal;
}
.deal-tile__cover_brief{
	margin: 10px 0;
	*margin:10px 0 0;
	clear: both;
	height: 110px;
	overflow: hidden;
}
.deal-tile__detail2 .deal_o{
    margin:10px auto;
 }
.deal-tile__detail2 .deal_y{
    margin:10px auto;
 }
 .deal_o a:hover,.deal_b a:hover{
	text-decoration: none;

}
 /*本单详情+ta说*/
.content-navbar{
    z-index:1;
    width: 708px;
	height: 43px;
	bottom: -1px;
	border: 1px solid #DDD;
	border-bottom: 0;
	background: url(../images/content-navbar.png) 0 0 repeat-x;
}
.content-navbar ul li{float:left;}
.name-cur{
	height: 41px;
	line-height: 41px;
	margin-top: -1px;
	border-top: 3px solid #eb4800;
	background-color: #FFF;
}
.content-navbar a:hover{text-decoration:none;}
.content-navbar ul li span{
    /* position: relative; */
	display: block;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	box-shadow: inset 0 0 1px #FFF;
	border-left: 1px solid transparent;
	_border-left: 0;
	border-right: 1px solid #e0e0e0;
	outline: 0;
    color:#424242;
	text-decoration: none;
	_display: inline;
	font-size:14px;
	cursor: default;
}
.content-navbar ul .name-cur span{
	font-weight: bold;
	color: #333;
}
.content-navbar_buy{
    float:right;
}
.buy-end{
    width: 80px;
	height: 30px;
	line-height: 30px;
	margin: 5px 10px;
	text-align: center;
	color:#fff;
    background:url(../images/new/none-end.png) no-repeat;
}
.landb-now{
	width: 80px;
	height: 30px;
	line-height: 30px;
	margin: 5px 15px;
	text-align: center;
	color:#fff;
	background:url(../images/new/landb-now.png)no-repeat;
}
.mainbox{
	border:1px solid #ddd;
	border-top:none;
	background:#fff;
}
.mainbox h4 {
    background:url(../images/new/detial_icon.png) repeat-x; 
	height: 35px;
	line-height: 30px;
	color: #1f1f1f;
	margin-bottom:10px;
	padding: 0 15px;
}
.main{
    padding:20px 14px 0;
}
.detail-centit{
	height: 35px;
	border: 1px solid #E7E7E7;
	margin-bottom:20px;
	display: block;
}
.main .detail-centit:hover{
    text-decoration:none;
}
.detail-centit span{
	display: block;
	height: 33px;
	border: 1px solid #FFF;
	background-color: #FAFAFA;
	font: 16px/32px Microsoft Yahei;
	padding-left: 15px;
	color: #424242;
}
.position-wrapper{
	padding: 0 15px 0;
	margin-bottom: 30px;
}
#map_canvas{
	width: 310px; 
	height: 221px;
	border: 1px solid #c7c7c7; 
	overflow: hidden; 
	position: relative; 
	z-index: 0;
	background-color: #F3F1EC; 
	color:#000; 
	text-align: left;
}
.product_detail_cnt {
	overflow: hidden;
	margin: 0 0 10px 0;
	_padding-bottom:10px;
	font-size:14px;
}
.t_detail_txt img{
    display: block;
}
/* 地图 */
.address-list{
	float: left;
}
.left-content{
	float:left;
	margin-right:20px;
}
.left-content a:hover{text-decoration:none;}
.img2 {
	width: 310px;
	height: 30px;
	border: 1px solid #c7c7c7;
    border-top: none;
    overflow: hidden;
	background: url(../images/new/map_bgg.png) repeat-x;
	cursor: pointer;
	display:block;

}
.img2 .map_big {
	color: #506eaa;
	line-height: 30px;
    text-shadow: 1px 1px 1px #FFF;
    width: 130px;
	height: 30px;
	padding-left:125px;
	font-size: 14px;
}
.com_adr {
	margin-bottom:20px;
	color:#787878;
	word-break:break-word;
}
.com_adr strong{
    color:#2C2C2C;
	font-weight: normal;
	}
/* 底部购买 */
.deal-buy-bottom {
	clear: both;
	height: 50px;
	padding: 30px 45px;
	background-color: #fafafa;
    border-top: 1px solid #f1f0f0;
}
.deal-buy-bottom .price {
	font: 40px/50px arial;
	color: #eb4800;
	margin-right: 30px;
	float:left;
}
.deal-buy-bottom table {
	float: left;
	font-size: 14px;
	width: 260px;
}
.deal-buy-bottom th {
	color: #8b8b8b;
	font-weight: normal;
	padding: 3px 10px 0;
	text-align:center;
}
.deal-buy-bottom td {
	color: #171717;
	padding: 0 10px;
	text-align: center;
}
.cj_or_bp a:hover{
    text-decoration: none;
}
.bp{
	border-radius:5px;
	float:right;
	background: url(../images/default.png) 0 0 no-repeat;
	background-repeat: no-repeat;
	height: 44px;
	width: 140px;
	color: #fff;
	font-size: 22px;
	text-decoration: none;
	color: #fff;
	line-height: 44px;
	text-align:center;
	vertical-align: middle;
}
.cj {
	border-radius:5px;
	background:url(../images/default.png) 0 -44px no-repeat;
	width:140px;
	height:44px;
	float:right;
	color:#fff;
	font-size: 22px;
	text-decoration: none;
	color: #fff;
	line-height: 44px;
	text-align: center;
	vertical-align: middle;
}
.js{
	border-radius:5px;
	background:url(../images/new/jieshu.png);
	width:140px;
	height:44px;
	float:right;
	color:#fff;
	font-size: 22px;
	text-decoration: none;
	color: #fff;
	line-height: 44px;
	text-align: center;
	vertical-align: middle;
}

/* 提交订单 */
.input_text {
	font-size: 140%;
	margin-bottom: 3px;
	text-align: center;
	width: 50px
}
.f_input2 {
	float: left;
	border: 1px solid #89B4D6;
	font-size: 14px;
	margin: 3px 0 0;
	padding: 3px 4px;
}
.pro-attrs {
	margin: 10px 0;
	overflow:hidden;
}
.pro-attrs dl {
	clear: both;
	display:inline-block;
	width:100%;
	padding:5px 0;
}
.pro-attrs dt {
	float: left;
	padding: 5px 20px 5px 5px;
    margin: 3px;
	font-weight:600;
	width:60px;
	text-align:right;
}
.pro-attrs dd {
	float: left;
	width:550px;
	_width:547px;
}
.pro-attrs dd ul li {
    float:left;
	padding: 5px;
	margin: 3px;
	cursor: pointer;
	border:1px solid #ddd;
}
.pro-attrs dd ul li:hover {
	background: #ddd;
}
.pro-attrs dd ul li.selected {
	background:#CC0000;
    color:#fff;
	border:none;
	padding:6px;
}
/* 请确认订单 */
.P_dist {
	background: #FFF7D7;
	color: #000;
	padding: 7px 10px;
	font-size: 14px;
	font-weight: 600;
}
.P_disl {
	padding: 4px 10px;
}
.P_disa {
	background: #FFF7D7;
	color: #ff0000;
	padding: 7px 10px;
	font-size: 16px;
	font-weight: 600;
}
/* 抽奖邀请 */
 .inviteP {
	width: 350px;
	float: left;
}
/* 付款 */
input.formbutton_ask {
	border: none;
	width: 85px;
	font-size: 12px;
}




