.bargain-index .container {
    height: auto;
    margin-top: 50px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-bottom: 60px;
}
.bargain-index .weui_cells{
	font-size:14px;
}
.bargain-index .container .weui_cell_item{
    width: 50%;
}
.bargain-index .container .weui_cell_item {
    height: 30px;
    border-right: 1px solid #eee;
}
.bargain-index .container .screening .all.weui_cell_bd {
    margin: 0 auto;
}
.bargain-index .container .weui_input {
    width: 100%;
    text-align: center;
	font-size:14px;
}
.bargain-index .container .weui_cell_ft {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: 35px;
}
.bargain-index input::-moz-placeholder,.bargain-index textarea::-moz-placeholder{
	color:#333;
}
.bargain-index .container .list {
    position: relative;
    padding: 0 10px;
}
.bargain-index .container .list .weui_cells {
    padding: 10px;
    line-height: 24px;
}
.bargain-index .container .list .title {
    color: #00a8e1;
    font-size: 15px;
    padding: 10px 0;
	height:30px;
	line-height:30px;
}
.bargain-index .container .list .price_tag{
	position:absolute;
	top:0;
	right:0;
}
.bargain-index .container .list .bargain-icon-01{
	margin-left:5px;	
	width: 50px;
	height: 19px;
	line-height:19px;
	display: inline-block;
	font-size: 12px;
	color: #fff;
	text-align: center;
	padding-left: 5px;
	background: url(../images/bargain/bargain_icon_01.jpg) no-repeat center center;
	vertical-align: 3px;
}
.bargain-index .container .list .price_tag .big{
	font-size:18px;
	font-weight: 550;
}
.bargain-index .container .list .price_tag{
	color:#f33a3a;
}
.bargain-index .product_intro .box{
	line-height:24px;
	color:#333;
	margin:20px 0; 
	position:relative;
}
.bargain-index .product_intro .box .tag > div{
	display:inline-block;
	padding-right:10px;
}
.bargain-index .product_intro .box .list-item{
	margin-bottom:5px;
}
.bargain-index .product_intro .box .list-item.intro p{
	display:inline;
}
.bargain-index .product_intro .box .list-item.intro .txt{
	padding:10px;
	display:block;
	background: #fff;
	border: 1px solid #eee;
}
.bargain-index .product_intro .box .lab{
	display: inline-block;
	color:#999;
}
.bargain-index .product_intro .btn{
	position:relative;
	width:264px;
	margin:0 auto;
}
.bargain-index .product_intro .btn a{
	display:inline-block;
	width:120px;
	border:1px solid #00a8e1;
	text-align:center;
	border-radius:2px;
	height:30px;
	line-height:30px;
	margin:6px;
}
.bargain-index .product_intro .btn a.js-calendar{
	background:#00a8e1;
	color:#fff;
}
.bargain-index .product_intro .btn a.js-detail{
	color:#00a8e1;
}
#calendar {
	max-width: 500px;
	margin: 0 auto;
}
.fc-toolbar.fc-header-toolbar{
	position:relative;
}
.fc-content-skeleton .fc-today{
	background:#fff;
}
.fc .fc-button-group .fc-corner-right{
	float:right;
}
.fc-left .fc-next-button{
	display:block;
	position:absolute;
	right:0;
	top:0;
}
.fc-month-button,.fc-agendaWeek-button,.fc-agendaDay-button,.fc-listMonth-button{
	display:none;
}
.fc-today-button{
	display:none;
}
.fc-time{
	display:none;
}
.fc-nonbusiness{
	background:#fff;
}
.fc-event-container .fc-event, .fc-event-container .fc-event-dot{
	background:none;
	border:none;
}
.fc-event-container .fc-event .fc-content{
	text-align:center;
	color:#f33a3a;
}
#calendar .fc-toolbar.fc-header-toolbar{
	margin-bottom:5px;
}
#calendar .fc-state-default.fc-corner-left{
	border:none;
	border-radius:0;
}
#calendar .fc-state-default.fc-corner-right{
	border:none;
	border-radius:0;
}
#calendar .fc-icon{
	color:#999;
}
#calendar .fc-basic-view .fc-body .fc-row{
	min-height:50px;
}
#calendar .fc-toolbar .fc-center{
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -40px;
}
#calendar .fc-content-skeleton a{
	color:#333;
	font-size:12px;
}
.fc-toolbar h2{
	font-size:16px;
	font-weight:600;
	color:#333;
}
#calendar .fc-day-grid-container{
	height:auto;
	overflow-y:hidden;
}
#calendar .fc-content-skeleton a.fc-blue{	
	color:#fff;
	background-color:#00a8e1;
	border:1px solid #00a8e1;
	border-radius:100%;
}
#calendar .fc-day-top.fc-other-month{
	opacity:1;
}
#calendar .fc-content-skeleton .fc-past a{
	color:#999;
}
#calendar .fc-past.fc-bg-box {
    background: #eee;
}
#calendar .fc-bg .fc-bg-box {
    cursor: pointer;
    z-index: 100;
	border-color: #b7b0b0;
}
#calendar.fc .fc-row .fc-content-skeleton table,#calendar.fc .fc-row .fc-content-skeleton td,#calendar.fc .fc-row .fc-helper-skeleton td{
	border-color:#ddd;
}
#calendar .fc-row .fc-bg {
    z-index: 99;
    opacity: 0.4;
}
#calendar .fc-content-skeleton a.fc-event {
    color: #666;
}
#calendar .fc-past.fc-other-month{
	opacity:0.9;
}
.fc-event-container .fc-event .fc-content .fc-past {
    color: #666;
}
#calendar .fc-nonbusiness{
	background-color:#fff;
}
#calendar .fc-day-grid-event .fc-content{
	text-align:center;
}
#calendar .fc-content-skeleton a.fc-event{
	color:#999;
	background:none;
	border:none;
}
.bargain-calendar .container {
    height: auto;
	background:#fff;
    margin-top: 50px;
    padding: 20px 20px 80px 20px;
	margin-bottom: 50px;
}
.bargain-calendar .reminder{
	background:#f6f6f6;
	margin-top:10px;
	margin-bottom:50px;
	font-size:14px;
	padding:10px;
}
.bargain-calendar .reminder .red{
	color:#f33a3a;
	padding:5px;
}
.bargain-calendar .reminder .txt{
	padding-left:10px;
	padding-top:10px;
	line-height:20px;
	color:#333;
}
.bargain-calendar .footer{
	height:50px;
	line-height:50px;
	background:#00a8e1;	
	text-align:center;
	position:fixed;
	bottom:0;
	left:0;
	right:0;	
	z-index:1000;
}
.bargain-calendar .footer a{
	width:100%;
	display:block;
	color:#fff;
}

.bargain-detail .container {
    height: auto;
    margin-top: 50px;
    overflow-x: hidden;
    overflow-y: scroll;
	font-size:14px;
	margin-bottom: 50px;
	color:#333;
}
.bargain-detail .product_info_box{
	background:#fff;
	padding:10px;
	margin-bottom: 10px;
}

.bargain-detail .product_info_box .title{
	font-size:16px;
	color:#333;
	font-weight:500;
	margin-bottom:10px;
}
.bargain-detail .box .price{
	color:#f33a3a;
	display:inline-block;
	float:right;
	font-size:14px;
}
.bargain-detail .box .price .txt-big{
	font-size:20px;
}
.bargain-detail .product_info_box .sale_num{
	font-size:12px;
	margin-left:20px;
	color:#666;
}
.bargain-detail .product_info_box .intro{
	clear:both;
	overflow:hidden;
	color:#333;
	line-height:24px;
}
.bargain-detail .product_info_box .intro .hd{
	color:#999;
	font-size:14px;
}
.bargain-detail .product_info_box .box{
	color:#999;
	position:relative;
}
.bargain-detail .product_info_box .box .price{
	position:absolute;
	top:-5px;
	left: 240px;
}
.bargain-detail .product_info_box .box .list_item{
	margin-bottom:10px;
}
.bargain-detail .c333{
	color:#333;
}
.bargain-detail .lab{
	width:60px;
	margin-right:10px;
	display:inline-block;
}
.bargain-detail .product_info_box .box .tag>div{
	display:inline-block;
	width:160px;
}
.bargain-detail .product_info_box .box .date{
	position:relative;
}
.bargain-detail .product_info_box .box .date .icon-date{
	left:5px;
	top:0;
}
.bargain-detail .product_info_box .date .start-time{
	border: 1px solid #eee;
	padding: 5px 10px 5px 30px;
	width: 200px;
}
.bargain-detail .product_info_box .price_right>div{
	display:inline-block;
	margin-right: 10px;
}
.bargain-detail .product_info_box .price_right i{
	display: inline-block;
	width:30px;
	height:30px;
	vertical-align: middle;
}
.bargain-detail .product_info_box .price_right .i_01{
	background: url(../images/bargain/price_icon_01.png) 0 0 no-repeat;
}
.bargain-detail .product_info_box .price_right .i_02{
	background: url(../images/bargain/price_icon_02.png) 0 0 no-repeat;
}
.bargain-detail .product_info_box .price_right .i_03{
	background: url(../images/bargain/price_icon_03.png) 0 0 no-repeat;
}
.bargain-detail .product_info_box .price_right .i_04{
	background: url(../images/bargain/price_icon_04.png) 0 0 no-repeat;
}
.bargain-detail .product_info_box .price_right .i_05{
	background: url(../images/bargain/price_icon_05.png) 0 0 no-repeat;
}
.bargain-detail .product_info_box .price_right .i_06{
	background: url(../images/bargain/price_icon_06.png) 0 0 no-repeat;
}
.bargain-detail .product_info_box .price_right .i_07{
	background: url(../images/bargain/price_icon_07.png) 0 0 no-repeat;
}
.bargain-detail .reminder{
	background:#f6f6f6;
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	padding:10px;
}
.bargain-detail .reminder .red{
	color:#f33a3a;
	padding:5px;
}
.bargain-detail .reminder .txt{
	padding-left:10px;
	padding-top:10px;
	line-height:20px;
	color:#333;
}
.bargain-detail .footer {
    height: 50px;
    line-height: 50px;
    background: #00a8e1;
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}
.bargain-detail .footer a{
	width:100%;
	display:block;
	color:#fff;
}
.bargain-detail .qq_wechat {
    align-items: center;
    height: 30px;
    background-color: #f6f6f6;
    font-size: 12px;
    position: static;
    margin: 6px 0px;
    padding-left: 12px;
	position: relative;
	height: 70px;
}
.bargain-detail .head_img {
    display: inline-block;
    width: 50px;
    height: 50px;
}
.bargain-detail .head_img img {
    width: 100%;
    height: 100%;
    display: block;
}
.bargain-detail .employee_info {
    display: inline-block;
    padding-left: 10px;
    line-height: 25px;
	color:#333;
}
.bargain-detail .img_phone {
    margin-left: 2px;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    display: inline-flex;
    vertical-align: middle;
}
.bargain-detail .blue {
    color: #18b4ed;
}
.bargain-detail .employee_info .bottom {
    position: relative;
}
.bargain-detail .employee_info .item {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.bargain-detail .employee_info .item.rel {
    padding-left: 5px;
}
.bargain-detail .employee_info .item img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 2px;
}
.bargain-detail .qq_wechat .ui-wechat {
    background-position: 0 -30px;
}
.bargain-detail .itemView_flex a{
	padding: 0 10px;
	color:#f33a3a;
}
.bargain-detail .product_detail{
	padding:10px;
	background-color:#fff;
	min-height:600px;
	position:relative;
}
.bargain-detail .product_detail .nav-box{
	position:relative;	
	width:100%;
	z-index:998;
}
.bargain-detail .product_detail .nav-box .line{
	position:absolute;
	left:0;
	bottom:2px;
	height:5px;
	background:#f6f6f6;
	width:100%;
	z-index:0;
}
.bargain-detail .product_detail .nav-box ul{
	overflow:hidden;
	height:40px;
	line-height:40px;	
}
.bargain-detail .product_detail .nav-box ul li{
	float:left;
    width: 20%;	
}
.bargain-detail .product_detail .nav-box ul li a{
	position:relative;
	border-bottom:4px solid #f6f6f6;
	padding:5px 0;
	color:#333;
}
.bargain-detail .product_detail .nav-box ul li a.active{
	border-bottom:4px solid #00a7e5;
	z-index:1;
	color:#00a7e5;
}
.bargain-detail .product_detail .dt{
	padding:0;	
}
.bargain-detail .product_detail .dt .item-list{
	padding-top:50px;
}
.bargain-detail .product_detail .dt .hd{
	text-align:center;
	font-size:18px;
	color:#333;
	font-weight:500;
	line-height:24px;
	margin-bottom:20px;	
}
.bargain-detail .product_detail .dt .hd span{
	border-bottom:2px solid #888;
	padding: 5px;
}
.bargain-detail .product_detail .dt .bd .car-txt{
	border:1px solid #eee;
	text-align:center;
	padding-bottom: 10px;
}
.bargain-detail .product_detail .dt .bd .txt-t{
	border-bottom:1px solid #eee;
	padding:20px;
}
.bargain-detail .product_detail .dt .bd .txt-t ul{
	overflow:hidden;
}
.bargain-detail .product_detail .dt .bd .txt-t ul li{
	width:33%;
	float:left;
}
.bargain-detail .product_detail .dt .bd .txt-t ul li .icon-star-blue {
    background-position: 0 -100px;
}
.bargain-detail .product_detail .dt .bd .txt-t ul li .icon {
    display: block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url(../images/icon1.png);
}
.bargain-detail .product_detail .dt .bd .txt-t ul li .icon-star-gray {
    background-position: 0 -120px;
}
.bargain-detail .product_detail .dt .car-txt .txt-b{
	padding:10px;
	overflow:hidden;
	position: relative;
	min-height: 110px;
}
.bargain-detail .product_detail .dt .left-line{
	border-right:1px solid #eee;
}
.bargain-detail .product_detail .dt .txt-b-left{
	height:80px;
	width:80px;
	background-color:#f6f6f6;
	display:inline-block;
	text-align:center;
	line-height:80px;
	float: left;
}
.bargain-detail .product_detail .dt .txt-b-right{
	line-height:24px;
	display:inline-block;
	text-align:left;
	vertical-align: top;
	width: auto;
	position: absolute;
	top: 10px;
	left: 100px;
	padding-right: 10px;
}
.bargain-detail .banner{
	height: 48vh;
}
.bargain-order .container {
    height: auto;
    margin-top: 50px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-bottom: 60px;
	font-size:14px;
	margin-bottom: 50px;
}
.bargain-order .order_prompt {
    background-color: #fdfaec;
    color: #333;
    line-height: 24px;
    padding: 10px;
}
.bargain-order .order_prompt .txt{
	padding-left:30px;
	display: -webkit-flex;
}
.bargain-order .order_prompt .i_icon {
    background: url(../images/bargain/order_prompt.png) 0 0 no-repeat;
    display: inline-block;
    width: 30px;
    height: 24px;
    vertical-align: middle;
	position: absolute;
}
.bargain-order .product_info_box{
	background:#fff;
	padding:10px;
	margin-top:10px;
}
.bargain-order .product_info_box .title{
	overflow:hidden;
	color:#333;
	position: relative;
	overflow: hidden;
	height: 65px;
}
.bargain-order .product_info_box .title img {
	display: inline-block;
	margin: 0;
	width: 92px;
	height: 62px;
	position: absolute;
	top: 0;
	left: 0;
}
.bargain-order .product_info_box .title .l {
    vertical-align: top;
    padding-left: 100px;
}
.bargain-order .product_info_box .ps{
	color:#333;
}
.bargain-order .product_info_box .item {
    margin-bottom: 10px;
}
.bargain-order .product_info_box .icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
	vertical-align: middle;
	background-size: contain;
}
.bargain-order .product_info_box .icon-date{
	background-image: url(../images/bargain/date_icon.jpg);
}
.bargain-order .product_info_box .icon-price-yes{
	background-image: url(../images/bargain/price_icon_06.jpg);
}
.bargain-order .product_info_box .icon-price-no{
	background-image: url(../images/bargain/price_icon_07.jpg);
}
.bargain-order .product_info_box .lab {
	margin-bottom:10px;
    display: inline-block;
	color:#999;
}
.bargain-order .product_info_box .price_right i {
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
}
.bargain-order .product_info_box .price_right > div {
    display: inline-block;
	margin-right:5px;
}
.bargain-order .product_info_box .price_right .i_01 {
    background: url(../images/bargain/price_icon_01.png) 0 0 no-repeat;
}
.bargain-order .product_info_box .price_right .i_02 {
    background: url(../images/bargain/price_icon_02.png) 0 0 no-repeat;
}
.bargain-order .product_info_box .price_right .i_03 {
    background: url(../images/bargain/price_icon_03.png) 0 0 no-repeat;
}
.bargain-order .product_info_box .price_right .i_04 {
    background: url(../images/bargain/price_icon_04.png) 0 0 no-repeat;
}
.bargain-order .product_info_box .price_right .i_05 {
    background: url(../images/bargain/price_icon_05.png) 0 0 no-repeat;
}
.bargain-order .product_info_box .price_right .i_06 {
    background: url(../images/bargain/price_icon_06.png) 0 0 no-repeat;
}
.bargain-order .product_info_box .price_right .i_07 {
    background: url(../images/bargain/price_icon_07.png) 0 0 no-repeat;
}
.bargain-order .product_info_box .c333 {
    color: #333;
}
.bargain-order .container .wrapper {
    position: relative;
    background: #fff;
    margin: 10px 0;
    overflow: hidden;
}
.bargain-order .container .wrapper .line {
	border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #333;
    padding: 8px 10px;
    line-height: 32px;
    position: relative;
    text-align: left;
    overflow: hidden;
}
.bargain-order .container .wrapper .line .red{
	color:#f33a3a;
}
.bargain-order .container .wrapper .line .pl5{
	padding-left:5px;
}
.bargain-order .container .wrapper textarea{
	padding:10px;
	background:#eee;
	font-size:14px;
	width:240px;
	height:120px;
	vertical-align:top;
}
.bargain-order .container .wrapper .line .ps{
    color:#999;
	font-size:12px;
}
.bargain-order .container .wrapper .rt {
    float: right;
	padding-right: 10px;
    display: inline-block;
}
.bargain-order .container .wrapper .lt {
    display: inline-block;
	float:right;
	color:#999;
}
.bargain-order .container .wrapper .rt input{
	font-size:14px;
	border: none;
	height: 32px;
	line-height: 32px;
	text-align: right;
	padding-right:0;
	width:190px;
}
.bargain-order .container .wrapper .mid {
    display: inline-block;
	color:#999;
	padding-left:20px;
}
.bargain-order .container .wrapper .red{
	color:#f33a3a;
}
.bargain-order .footer{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#333;
}
.bargain-order .footer .l{
	float:left;
	width:50%;
}
.bargain-order .footer .l .price{
	color:#f33a3a;
	font-size:16px;
}
.bargain-order .footer .r{
	float:left;
	width:50%;
	background:#f33a3a;
}
.bargain-order .footer .r a{
	color:#fff;
	font-size: 18px;
	display:block;
	width:100%;	
	cursor:pointer;
}
.bargain-success .container {
    height: auto;
    margin-top: 50px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-bottom: 60px;
	font-size:14px;
	background:#fff;
}
.bargain-success .hd{
	width:100%;
	text-align:center;
	color:#00a7e5;
	padding:50px 0;
}
.bargain-success .order-success-icon{
	display:block;
	width:55px;
	height:55px;
	vertical-align: middle;
	background: url(../images/bargain/order_success_icon.png) 0 0 no-repeat;
	margin: 20px auto;
}
.bargain-success .ps{
	font-size:18px;
}
.bargain-success .ps a{
	text-decoration: underline;
	margin-left:10px;
}
.bargain-success .box{
	border:1px solid #eee;	
	margin:0 20px;
}
.bargain-success .box .pay_money{
	border-bottom:1px solid #eee;
	padding:10px;
}
.bargain-success .box .tail_money{
	padding:10px;
	position:relative;
	overflow: hidden;
}
.bargain-success .box .rt{
	float:right;
}
.bargain-success .box .red{
	color:#f33a3a;
}
.bargain-success .reminder{
	padding:20px;
}
.bargain-success .index-search-bd{
    padding:0 20px;
    position: relative;
    line-height: 24px;
}
.bargain-success .product-fixed-left {
    display: inline-block;
    float: left;
}
.bargain-success .product-fixed-left .l {
	width: 70px;
	height: 90px;
}
.bargain-success .product-fixed-left .l, .product-fixed-left .r {
    display: inline-block;
}
.bargain-success .product-fixed-left .l img {
    background-color: #eee;
	width:100%;
	height:100%;
}
.bargain-success .product-fixed-left .r {
    width: 165px;
    padding-left: 5px;
    vertical-align: top;
}
.bargain-success .product-fixed-left .r .gh {
   margin-left:10px;
}
.bargain-success .product-fixed-left .r .txt-big, .product-fixed-right .r .txt-big {
    font-size: 16px;
}
.bargain-success .product-fixed-left .r .phone {
    color: #00a7e5;
}
.bargain-success .product-fixed-left .r .img-phone {
    height: 18px;
    width: 18px;
    display: inline-block;
}
.bargain-success .product-fixed-right {
    display: inline-block;
    float: left;
    width: 75px;
}
.bargain-success .product-fixed-right .l {
    width: 75px;
}
.bargain-success .product-fixed-right .l{
    display: inline-block;
}

.bargain-detail .service{ background:#f2f2f2;text-align:center;font-size:15px;padding:40px 0 90px 0;position:relative;}
.bargain-detail .service .item{ height:40px;line-height:40px;}
.bargain-detail .service .item img{ height:24px;width:45px;display:inline-block;margin-right:10px;vertical-align: middle;}
.bargain-detail .service a{ font-size:15px;margin:0 auto;color:#333;display:block;}
.bargain-detail .msgphone{height:42px;position: absolute;z-index: 500;bottom: 0;width: 100%;background:#ffffff;border-bottom:0;text-align:center;border-top:1px solid #e6e6e6}
.bargain-detail .userphone{width:70%;height:28px;margin-top:5px;border:0px;font-size:14px;background:#ffffff;color:#c8c8c8;text-align:center;border:1px solid #00a7e5;}
.bargain-detail .msgphone button{border:1px solid #00a7e5;background:#00a7e5;width:80px;height:28px;margin-top:5px;color:#fff;font-size:14px;}
.bargain-detail .dropload-noData{margin-top:-20px;}





















