/*reset.css*/
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,pre,td,textarea,th,ul,p{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 'Microsoft Yahei',arial,'宋体';color:#000;}
body{background:#FFF;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1,h2,h3,h4,h5,h6,b{font-weight:normal;}
address,cite,dfn,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;vertical-align:baseline;zoom:1;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
button,input,select,textarea{font-size:100%;outline:none;}
a{cursor:pointer;color:#369;}
i{font-style:normal;font-weight:normal;}
ins{text-decoration:none;}


/*index.css*/

/*公共部分*/
body {
     background: #fff;
}
.bg_f6f5f3{
     background:#f6f5f3;
}
.w{
     width:1200px;
     margin:0 auto;
}
.fl{
     float:left;
}
.fr{
     float:right;
}
.hint{
     color:red !important;
     font-size:12px !important;
}
.showblock{
    display:block !important;
}
.texthidden{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*头部*/
#headertop{
    height:30px;
    line-height:30px;
}
#headertop ul{
    height:30px;
}
#headertop ul li{
    float:left;
    padding-right:20px;
}
#headertop ul li:last-child{
    float:right;
    padding:0;
}
#headertop ul li a{
    font-size:12px;
    color:#666666;
}
#headertop ul li a span{
    padding-right:5px;
    font-size:12px;
    color:#ffaa00;
    position:relative;
    top:-1px;
}
/*banner*/
#banner{
     background:#e4f6ed;
     position:relative;
     width:100%;
     min-width:1200px;
     height:755px;
     overflow: hidden;
}
#banner .bx-viewport{
    height:500px !important;
}
#banner .viewportlunbo{
    width: 100%;
    min-width: 1200px;
    height: 500px;
    overflow: hidden;
}
#banner .top-banner-bg{
    background:#e4f6ed;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    top: 0;
}


.expo_time {
    width: 355px;
    height: 46px;
    font-size: 22px;
    color: #3e403f;
    text-align: center;
    line-height: 46px;
    position: absolute;
    left: 310px;
    top: 15px;
    font-weight: bold;
    
    
}
.expo_cach {
    width: 420px;
    height: 38px;
    font-size: 25px;
    color: #fff;
    text-align: center;
    line-height: 38px;
    position: absolute;
    top: 218px;
    left: 280px;
    font-weight: bold;
}




/*banner上面的索票表单*/
.free-ticket{
    width:100%;
    position:absolute;
    top:50px;
    left:0;
    z-index:9999;

}
.free-ticket .steps{
    width:1200px;
    height:500px;
    margin:0 auto;
    position: relative;
    z-index: 99;

}
.free-ticket .step1,.free-ticket .step2{
     width:290px;
     height:400px;
     margin-left:910px;
     background:#fff;
}
.free-ticket .step1 .top{
     height: 27px;
     line-height:24px;
     text-align: center;
     font-size: 26px;
     color: #333;
     font-weight: 600;
     padding-top:20px;
}
.free-ticket .step1 .countdown-tishi{
     padding-top:3px;
     color:#333;
     font-size:12px;
     height:17px;
     line-height:17px;
     text-align:center;
}
.free-ticket .step1 .countdown{
    width:226px;
    margin:3px auto 0;
    height:30px;
    line-height:30px;
    vertical-align: middle;
}
.free-ticket .step1 .countdown b{
    
}
.free-ticket .step1 .countdown b{
    vertical-align: top;
     display:inline-block;
     height:26px;
     width:26px;
     font-size:16px;
     color:#ffaa00;
     text-align:center;
     background:url(rl.png) no-repeat center;
     background-size:100%;
}
.free-ticket .step1 .countdown span{
     color:#333;
     padding:0 4px;
}
.free-ticket .step1 .peoplebox{
    width:209px;
    height:45px;
    text-align:center;
    color:#333;
    font-size:12px;
    padding-top:5px;
    margin:10px auto 15px; 
    background-image:-moz-linear-gradient(0deg, #14ffd4 0%, #eafd42 100%);
    background-image:-o-linear-gradient(0deg, #14ffd4 0%, #eafd42 100%);
    background-image:-webkit-linear-gradient(0deg, #14ffd4 0%, #eafd42 100%);
    background-image:-ms-linear-gradient(0deg, #14ffd4 0%, #eafd42 100%);
    filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#14ffd4,endColorStr=#eafd42);
    position:relative;
    border-radius:100px; 
}
.free-ticket .step1 .peoplebox .purple{
    font-weight:600;
}
.free-ticket .step1 .peoplebox b{
     font-size:14px;
}
.free-ticket .step1 .peoplebox b.surplus{
     font-weight:600;
}
.free-ticket .step1 .peoplebox:before,.free-ticket .step1 .peoplebox:after{
     display:block;
     content:"";
     position:absolute;
     width:14px;
     height:14px;
     border-radius:7px;
     top:19px;
     background:#fff;
}
.free-ticket .step1 .peoplebox:before{
     left:-7px;
}
.step1 .top .peoplebox {
     text-align:center;
}
.free-ticket .step1 .peoplebox:after{
     right:-7px;
}
.free-ticket .step1 .peoplebox .leftcircle,.free-ticket .step1 .peoplebox .rightcircle{
     z-index:9;
     display:block;
     position:absolute;
     width:14px;
     height:14px;
     border-radius:7px;
     top:19px;
}
.free-ticket .step1 .peoplebox .leftcircle{
     left:-14px;
     background:#20ffcc;
}
.free-ticket .step1 .peoplebox .rightcircle{
     right:-14px;
     background:#eafd42;
}
.step1 .top .peoplebox .danwei{
     font-size:16px;
}
.step1 .top .peoplebox .people{
     color: #f1cbe9;
     display: inline-block;
     font-size: 18px;
     border-radius: 5px;
}
.step1 .top .peoplebox .people em{
     color: #ff0101;
     font-style: normal;
     font-size: 16px;
     font-weight: 500;
}
.formedit{
     width:250px;
     margin:0 auto;
}
.formedit li{
     height:51px;
}
.formedit li input{
     display: block;
     width:228px;
     height:32px;
     line-height:32px;
     border: 1px solid #ddd;
     margin-top: 4px;
     font-size: 14px;
     padding: 0 10px;
     margin:0 auto;
}
.formedit li span.init{
     margin-left: 10px;
     padding-left: 20px;
     height: 20px;
     line-height: 20px;
     display: inline-block;
     zoom: 1;
}
.submitbtn{
     width: 250px;
     height: 36px;
     line-height:36px;
     background-color: #ffaa00;
     border:0;
     display: block;
     cursor: pointer;
     color: #fff;
     font-size: 14px;
     margin:0 auto;
}
.purple{
     font-size: 12px;
     padding: 10px 14px 5px;
     color: #726e66;
     text-align: center;
}

/*索票第二页*/
.free-ticket .step2 .top{
     padding-top:30px; 
     height: 27px;
     line-height: 27px;
     font-size: 24px;
     color: #333;
     font-weight: 600;
     text-align:center;
     
}
.sel_bay{
     color: #333;
     height:100px;
}
.sel_bay .arrange{
     font-size:14px;
     padding-top:9px;
     height:20px;
     line-height:20px;
}
.sel_bay span{
     color:red;
     padding-right: 3px;
}
.sel_bay label{
     cursor: pointer;
     display: inline-block;
     color:#333;
     font-size:14px;
     margin-top:6px;
     width: 158px;
     height: 20px;
     line-height: 20px;
     position: relative;
}
.sel_bay label.w78{
     width:88px;
}
.sel_bay label .iconCheck{
     padding-right:0;
     position:absolute;
     left:0;
     top:4px;
     display: inline-block;
     width: 14px;
     height: 14px;
     border:1px solid #ddd;
     background-position: center;
     background-repeat: no-repeat;
     background-color: #fff;
}

.sel_bay label input{
     margin-right:10px;
     margin-top:4px;
     width:16px;
}
.sel_bay label input:checked + span{
    background:url(gouxuan.png),#fff no-repeat center;
    border:0;
}
.free-ticket .step2 .tit{
     color:#666;
     height:27px;
}
.free-ticket .purple{
    padding-left:0;
    padding-right:0;
}
/*家博会省钱秘笈*/
.title{
    width:800px;
    height:154px;
    margin:0 auto;
}
.shopping-tips{
    background:url(jiabasha-bg.jpg) no-repeat center;
    
}
.shopping-tips .title{
    background:url(miji.png) no-repeat center;
    
}
.shopping-tips .privilege{
     width:1200px;
     margin:0 auto 75px;
     overflow:hidden;
     color:#ffffff;
     text-align:center;
}
.shopping-tips .privilege li{
     position:relative;
}
.shopping-tips .privilege li img{
     width:100%;

}
.shopping-tips .privilege li h3{
    padding:0 15px;
    width:100%;
    font-size:30px;
    height:35px;
    line-height:35px;
    position:absolute;
    top:286px;
    left:0;
    box-sizing: border-box;

}
.shopping-tips .privilege li h5{
    padding:0 15px;
    width:100%;
    font-size:14px;
    height:20px;
    line-height:20px;
    position:absolute;
    top:340px;
    left:0;
    box-sizing: border-box;
}
.shopping-tips .privilege li p{
	display:none;
    font-size:12px;
    padding:10px;
    color:#fff;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-sizing:border-box;
    background:rgba(64,49,29,0.7);
    overflow: hidden;
}

.shopping-tips .privilege .privilege1{
     overflow:hidden; 
}
.shopping-tips .privilege .privilege1 li{
     width:1200px;
     overflow:hidden;
}
.shopping-tips .privilege .privilege2{
     height:474px;
     margin-right:-40px;
     overflow:hidden;
}
.shopping-tips .privilege .privilege2 li{
     width:580px;
     height:474px;
     margin-right:40px;
     float:left;
     overflow: hidden;
}
.shopping-tips .privilege .privilege3{
     height:474px;
     margin-right:-45px;
     overflow:hidden;
}
.shopping-tips .privilege .privilege3 li{
     width:370px;
     height:474px;
     margin-right:45px;
     float:left;
     overflow: hidden;
}
.shopping-tips .privilege .privilege4{
     height:474px;
     margin-right:-40px;
     overflow:hidden;
}
.shopping-tips .privilege .privilege4 li{
     width:270px;
     height:474px;
     margin-right:40px;
     float:left;
     overflow: hidden;
}
.shopping-tips .privilege .privilege6{
     height:519px;
     margin-right:-45px;
     margin-bottom:-45px;
     overflow:hidden;
}
.shopping-tips .privilege .privilege6 li{
     width:370px;
     height:237px;
     margin-right:45px;
     margin-bottom:45px;
     float:left;
     overflow: hidden;
}
.shopping-tips .privilege .privilege6 li h3{
     top:100px;
}
.shopping-tips .privilege .privilege6 li h5{
     top:150px;
}

/*商家现金券*/
.nav{
     height:70px;
     background:#781dc5;
     cursor:pointer;
     margin-bottom:30px;
}
.nav li{
     float:left;
     width:133px;
     height:70px;
     line-height:70px;
     font-size:18px;
     color:#fff;
     text-align:center;
     background:url(nav.png) no-repeat left center;
}
.nav li:first-child{
     background-image:none;
}
.nav .on{
     color:#333 !important;
     background:#ffd503;
}
.nav .on+li{
     background-image:none;
}
.cash-coupon{
    display:none;
    max-height:884px;
    background:#5c1598;
    padding-bottom:80px;
}
.cash-coupon .title{
    background:url(sjxjq.png) no-repeat center;
}
.cash-list{
    max-height:550px;
    overflow-y: auto;
    overflow-x: hidden;
}
.cash-coupon ul {
    margin-right:-68px; 
    margin-top:-20px;
    display:none;

}

.cash-coupon ul li {
  margin-right: 52px;
  margin-top: 20px;
  position: relative;
  float: left;
  width: 365px;
  height: 170px;
  padding: 24px 20px;
  box-sizing: border-box;
  background: #fff;
}

.cash-coupon ul li .imgHezi {
  width: 122px;
  height: 122px;
  line-height: 122px;
  padding-right: 10px;
  overflow: hidden;
  cursor: pointer;
}

.cash-coupon ul li .imgHezi img {
  max-width: 122px;
  min-width: 32px;
}
.cash-coupon ul li .couponCon .broughtup{
    position:absolute;
    width: 365px;
    height: 170px;
    left:0;
    top:0;
    z-index:99;
    background:url(not.png) 255px center no-repeat rgba(0,0,0,0.50);
}
.cash-coupon ul li .couponCon .broughtup:before,.cash-coupon ul li .couponCon .broughtup:after {
  display: block;
  content: "";
  width: 20px;
  height: 20px;
  background: #5c1598;
  position: absolute;
  top: 50%;
  border-radius: 50%;
  margin-top: -10px;
}

.cash-coupon ul li .couponCon .broughtup:before {
  left: -10px;
}

.cash-coupon ul li .couponCon .broughtup:after {
  right: -10px;
}
.cash-coupon ul li .couponCon h3 {
  border-bottom: 1px dashed #e4e2e2;
  color: #4a4a4a;
  font-weight: normal;
  overflow: hidden;
  position:relative;
}

.cash-coupon ul li .couponCon h3 span {
  color: #ffaa00;
}

.cash-coupon ul li .couponCon h3 span b {
    font-size: 12px;
    display: inline-block;
    width: 15px;
    height: 15px;
    background: #ffaa00;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 15px;
    position: absolute;
    left: 1px;
    top: 17px;
    z-index: 9;
    border:2px solid #fff;
}

.cash-coupon ul li .couponCon h3 span i {
    font-size: 41px;
    color: #333;
    font-weight: bolder;
    position: absolute;
    top: -14px;
    left: 9px;
}

.cash-coupon ul li .couponCon h3 .disInline {
  font-size: 12px;
  line-height: 46px;
  text-align: right;
  max-width: 65px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cash-coupon ul li .couponCon h5 {
  font-size: 14px;
  line-height: 28px;
  font-weight: normal;
  width: 175px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color:#666;
}
.cash-coupon ul li .couponCon .couponbtn {
  display: block;
  width: 118px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  border: 1px solid #ffaa00;
  color: #ffaa00;
}

.cash-coupon ul li .couponCon h6 {
  line-height: 35px;
  color: #999;
  font-weight: normal;
  font-size: 12px;
}

.cash-coupon ul li .couponCon h6 span {
  color: #ffaa00;
}

.cash-coupon ul li:before, .cash-coupon ul li:after {
  display: block;
  content: "";
  width: 20px;
  height: 20px;
  background: #5c1598;
  position: absolute;
  top: 50%;
  border-radius: 50%;
  margin-top: -10px;
}

.cash-coupon ul li:before {
  left: -10px;
}

.cash-coupon ul li:after {
  right: -10px;
}


/*轮播*/
.lunbo {
    background:#f6f5f3;
}
.lunbo .bx-wrapper{
    width:1200px;
    margin:0 auto;
    overflow: hidden;
}
.lunbo ul {
     width: 1200px;
     height:100px;
     margin:0 auto;
     overflow: hidden;
     position: relative;
}
 
.lunbo ul li {
     width: 100%;
     height: 100px;
     text-align: right;
     position: absolute;
     left: 0;
     top: 0;
}
 
.lunbo ul li a {
     display: block;
     width: 1200px;
     height: 100%;
     background-repeat: no-repeat;
}
 
.lunbo .num {
     position: absolute;
     bottom: 20px;
     z-index: 10;
     text-align: center;
     width: 705px;
     left: 50%;
     margin-left: -350px;
}
 
.lunbo .num span.on {
     background: #b11111;
     border: 3px solid #b11111;
     color: #b11111;
     font-weight: bold;
}
 
.lunbo .num span {
     cursor: pointer;
     display: inline-block;
     width: 10px;
     text-align: center;
     height: 10px;
     border-radius: 50%;
     color: #535353;
     border: 3px solid #a6a3a5;
     margin: 13px 5px 0 0;
}
/*广告位一*/
.noback{
    background:#fff;
    margin-top:20px;
}

 /* 轮播设置按钮格式 */
 
 .bx-wrapper {
     position: relative;
     -margin: 0 auto 60px;
     padding: 0;
 }
 
 .bx-wrapper .bx-pager {
     text-align: center;
     font-size: .85em;
     font-family: Arial;
     font-weight: bold;
     color: #666;
     padding-top: 20px;
     cursor:pointer;
 }
 
 .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
     display: inline-block;
     *zoom: 1;
     *display: inline;

 }
 
 .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
     position: absolute;
     bottom: 5px;
     width: 100%;
     z-index:9999999;
 }
 
 .bx-wrapper .bx-pager.bx-default-pager a {
     background: #666;
     text-indent: -9999px;
     display: block;
     width: 10px;
     height: 10px;
     margin: 0 5px;
     outline: 0;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
 }
 
 .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
     background: #ffaa00;
 }

/*商家特惠*/
.preferential{
    background:#f6f5f3;
    padding-bottom:80px;
}
.preferential .title{
    background:url(sjth.png) no-repeat center;
}
.preferential .nav{
     background:#e2dddd;
}
.preferential .nav li{
     color:#666;
}

/*商家特惠*/
.preferential .preferential-list{
    max-height:1213px;
    overflow-y: auto;
    overflow-x:hidden;
}
.preferential .preferential-list .preferentialUl{
    margin-right:-40px;
    margin-top:-20px;
    display:none;

}
.preferential .preferential-list .preferentialUl li{
     float:left;
     margin-right:20px;
     margin-top:20px;
     width:285px;
     height:361px;
     background:#fff;
}
.preferential .preferential-list .preferentialUl li .imgparent{
     width:255px;
     height:255px;
     margin:15px auto;
     overflow: hidden;
     cursor:pointer;
}
.preferential .preferential-list .preferentialUl li .imgparent img{
	width:100%;
}
.preferential .preferential-list .preferentialUl li h3{
     font-size:14px;
     color:#333333;
     padding:10px 15px 6px;
     height:20px;
     line-height:20px;
     overflow: hidden;
     text-overflow:ellipsis;
     white-space: nowrap;
}
/*.preferential .preferential-list .preferentialUl li .surplus{
     margin:0 15px 13px;
     height:17px;
     color:#666;
}
.preferential .preferential-list .preferentialUl li .surplus span b{
    color:#ffaa00;
}*/
.preferential .preferential-list .preferentialUl li .option{
     height:40px;
}
.preferential .preferential-list .preferentialUl li .option .prices{
     width:170px;
     height:40px;
     line-height:40px;
     color:#fff;
     background:#ffaa00;
     text-align:center;
}
.preferential .preferential-list .preferentialUl li .option .prices ins{
     font-size:26px;
     margin:0 6px;
}
.preferential .preferential-list .preferentialUl li .option .prices i,.preferential .preferential-list .preferentialUl li .option .prices del{
     font-size:14px;
}
.preferential .preferential-list .preferentialUl li .option .appointment{
     width:113px;
     height:38px;
     line-height:38px;
     border:1px solid #ffaa00;
     color:#ffaa00;
     font-size:14px;
     text-align:center;
     cursor: pointer;
}
.preferential .preferential-list .preferentialUl li .option .appointment a{
     color:#ffaa00;
}

/*出行方式*/
.trip-mode #atlas{
    height:540px;
    margin-bottom:80px;
}
.trip-mode .title{
    background:url(cxfs.png) no-repeat center;
}
.trip-mode #atlas .atlas_l{
    position:relative;
    width:813px;
    height:540px;
}

.trip-mode #atlas .atlas_l,.trip-mode #atlas .atlas_l #dituContent{
     width:813px;
     height:540px;
}
.trip-mode #atlas .atlas_l #spend{
    cursor:pointer;
    background:#ffd710;
    box-shadow:0 1px 3px 0 rgba(220,207,207,0.50);
    border-radius:3px;
    width:130px;
    height:36px;
    line-height:36px;
    text-align:center;
    display:block;
    font-size:14px;
    color:#333333;
    letter-spacing:0;
    position:absolute;
    bottom:20px;
    right:20px;
}
.trip-mode #atlas .atlas_r{
     background:#81c6a0;
     width:327px;
     height:530px;
     padding:5px 30px;
     overflow: auto;;
}
.trip-mode #atlas .atlas_r h3{
	margin-top: 25px;
	margin-bottom: 10px;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	background: #f3c05b;
	border-radius: 20px;
    display: inline-block;
    padding: 1px 15px;
}#zt 

}
.trip-mode #atlas .atlas_r p{
     font-size:12px;
     color:#333333;
     line-height:21px;
}

/*合作商家*/
.cooperation{
    background-image:-moz-linear-gradient(-180deg, #f7ad54 0%, #fb7454 100%);
    background-image:-o-linear-gradient(-180deg, #f7ad54 0%, #fb7454 100%);
    background-image:-webkit-linear-gradient(-180deg, #f7ad54 0%, #fb7454 100%);
    background-image:-ms-linear-gradient(-180deg, #f7ad54 0%, #fb7454 100%);
    filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f7ad54,endColorStr=#fb7454);
    max-height:804px; 
    padding-bottom:80px;
}
.cooperation .title{
    background:url(hzsj.png) no-repeat center;
}
.cooperation .nav{
     background:rgba(255,255,255,0.70);
}
.cooperation .nav li{
     color:#666;
}
.cooperation .nav li.on{
     background:#ffd503;
     color:#333;
}
.cooperation #cooperation_list{
    overflow-y: auto;
    overflow-x: hidden;
    max-height:490px;
}
.cooperation #cooperation_list ul{
    margin-right:-42px;
    margin-top:-20px;
    display:none;
}
.cooperation #cooperation_list ul li{
     width:140px;
     height:140px;
     text-align:center;
     margin-right:25px;
     margin-top:20px;
     float:left;
     border-radius:5px;
     background:#fff;
     padding:5px;
     overflow: hidden;
     position:relative;
}
.cooperation #cooperation_list ul li img{
    width:100%; 
    margin: auto;  
    position: absolute;  
    top: 50%;
    left: 50%;  
    -webkit-transform: translate(-50%,-50%);  
    -ms-transform: translate(-50%,-50%);  
    transform: translate(-50%,-50%);  
}

/*关于家芭莎·家博会*/
.home-bazaar{
     height:630px;
     background:#e4f6ed;

}
.home-bazaar .title{
     background:url(gyjbh.png) no-repeat center;
}
.about-bazaar{
     height:476px;
     position:relative;
}
.about-bazaar .lunbo{
     width:602px;
     height:446px;
     background:none;
}
.about-bazaar .lunbo .lunbo_three{
     width:100%;
     height:366px;
}
.about-bazaar .lunbo .lunbo_three li{
    width:602px;
    height:366px;
}
.about-bazaar .lunbo .lunbo_three a{
    width:582px;
    display:block;
    margin:0;
    padding:20px 0 0 20px;
    box-sizing:border-box;
    
}
.about-bazaar .kuang{
    position:absolute;
    left:20px;
    top:20px;
    width:574px;
    height:338px;
}
.about-bazaar .introduce_r{
     width:526px;
}
.about-bazaar .introduce_r h3{
     font-size:30px;
     color:#333333;
     height:42px;
     line-height:42px;
     padding-bottom:10px;
}
.about-bazaar .introduce_r h6,.about-bazaar .introduce_r p{
     font-size:16px;
     color:#333333;
     line-height:26px;
}
.about-bazaar .introduce_r p{
     padding-top:30px;
}

 /*保障*/
.safeguard{
     background:#fff;
}
 #pledge {
     overflow: hidden;
     padding: 40px 0;
 }
 
 #pledge li {
     float: left;
     width: 64px;
     margin: 0 43px;
 }
 
 #pledge li p {
     height: 44px;
     line-height: 44px;
     text-align: center;
     color: #333;
     font-size: 16px;
 }
 
 #pledge li div {
     width: 60px;
     height: 60px;
     background-image: url(img2.png);
     background-repeat:no-repeat;
     text-align: center;
     font-size: 26px;
     font-weight: bolder;
     color: #601986;
     -webkit-transition: -webkit-transform 1s;
     transition:transform 1s;
     margin:0 auto;
 }
 #pledge li:nth-of-type(6) div{
    width: 64px;
 }
 #pledge li div:hover {
     -webkit-transform: rotate(720deg);
     transform: rotate(720deg);
     -o-transform: -o-rotate(720deg);
     -moz-transform: rotate(720deg);
     filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);
 }

/* 往届回顾 */
.review .title{
    background:url(wjhg.png) no-repeat center;
}
#review-hezi{
    width:100%;
    height:440px;
    overflow:hidden;
}
.review .review-list{
    height:440px;
}
.review .review-list li{
    width:510px;
    height:440px;
    float:left;
    margin-right:10px;
}
.review .review-list li .reviewImgs{
    width:510px;
    height:360px;
    overflow:hidden;
}
.review .review-list li .reviewImgs img{
    width:100%;
}


/* 底部样式 */
.foot {
  background: #333;
  color: #f5f5f5;
}

.foot .hezi {
  overflow: hidden;
}

.foot .hezi .descrip {
  float: left;
  width: 130px;
  margin-right: 100px;
}

.foot .hezi .descrip h3 {
  border-bottom: 1px solid #484848;
  position: relative;
  padding-top: 15px;
  margin-bottom: 15px;
  line-height: 42px;
  font-size: 18px;
  font-weight: normal;
}

.foot .hezi .descrip h3:after {
  content: "";
  display: inline-block;
  width: 35px;
  position: absolute;
  left: 0;
  bottom: 0;
  border-bottom: 1px solid #888888;
}

.foot .hezi .descrip ol {
  font-size: 12px;
  margin-bottom: 35px;
}

.foot .hezi .descrip ol li {
  line-height: 25px;
}

.foot .hezi .descrip ol li a {
  color: #fff;
}

.foot .hezi .erWeima {
  float: left;
  padding-top: 30px;
}

.foot .hezi .erWeima .xiaZai {
  width: 130px;
  height: 120px;
  text-align: center;
  padding-left: 47px;
  box-sizing: content-box;
  margin-bottom:60px;
}
.foot .hezi .erWeima .xiaZai .appimg{
  width:120px;
  height:120px;
  padding-bottom:5px;
  padding:5px;
  background:#fff;
}
.foot .hezi .erWeima .xiaZai img {
  max-width: 120px;
  min-width: 32px;
}

.foot .hezi .erWeima .xiaZai p {
  line-height: 30px;
  text-align: center;
}

.foot .hezi .erWeima .dianHua {
  height: 57px;
  display: table-cell;
  vertical-align: bottom;
  padding-bottom:50px;
}

.foot .hezi .erWeima .dianHua span {
  font-size: 30px;
  padding-right: 6px;
}

.foot .hezi .erWeima .dianHua b {
  font-size: 24px;
}

.foot .lianjie {
  overflow: hidden;
  padding-bottom: 25px;
}

.foot .lianjie dd {
  line-height: 26px;
  font-size: 12px;
  float: left;
  padding-right: 15px;
}

.foot .lianjie dd a {
  color: #f5f5f5;
}

.dibu {
  font-size: 12px;
  padding: 25px 0;
}

.dibu ul {
  overflow: hidden;
  text-align: center;
}

.dibu ul li {
  display: inline-block;
}

.dibu ul li a {
  font-size: 14px;
  padding: 5px;
  color: #333;
}

.dibu p {
  text-align: center;
}

/*底部索票*/
#bottomSuo{
    background:#fff;
    width:100%;
    min-width:1200px;
    height:135px;
    overflow: hidden;
    position:fixed;
    bottom:0;
    left:0;
    z-index:999;
    display:none;
}
#bottomSuo .icon-guanbi{
    position:absolute;
    right:40px;
    top:20px;
    display:block;
    width:20px;
    height:20px;
    font-size:20px;
    color:#fff;
    cursor:pointer;
    z-index:9990;
}
#bottomSuo .icon-guanbi:before{
    color:#ffaa00;
}
#bottomSuo .bottomSuo-bg{
    position: absolute;
    left: 50%;
    margin-left: -950px;
    top: 0;
    z-index:1;
}

#bottomSuo .w{
    height:135px;

}
#bottomSuo .w .totop{
    width:80px;
    height:80px;
    line-height:80px;
    margin-top:40px;
    margin-left:1070px;
    position:absolute;
    z-index:999;
    cursor:pointer;
    font-size:14px;
    background:rgba(255,255,255,0);
}


/*右下角导航*/
#floatRightTag{
    z-index:99999;
    position:fixed;
    bottom:140px;
    right:2px;
    width:68px;
    border:1px solid #ddd;
    border-bottom:none;
    text-align:center;

}
#floatRightTag a{
    position:relative;
    z-index:99;
    padding-top:10px;
    display:block;
    border-bottom:1px solid #ddd;
    height:59px;
    background:#fff;
}
#floatRightTag a:hover{
    background:#ffaa00;
    color:#fff;

}
#floatRightTag a:hover span{
    color:#fff;
}
#floatRightTag a:hover p{
    color:#fff;
}
#floatRightTag a.group{
    display:none;
    padding-top:0;
    height:39px;
}
#floatRightTag a.group span{
    position:relative;
    top:-6px;
}
#floatRightTag span{
    font-size:24px;
    color:#ffaa00;
}
#floatRightTag a.group p{
    position:relative;
    top:-19px;
}
#floatRightTag p{
    font-size:12px;
    color:#666666;
}
#floatRightTag .tel{
    overflow: hidden;
    background:#fff;
    z-index:-99;
    text-align:left;
    text-indent:20px;
    border:1px solid #ccc;
    position:absolute;
    right:0px;
    top:69px;
    height:68px;
    line-height:68px;
    width:0;

}
#code{
    background:red;
    position: absolute;
    right: 0;
    top: 0;
    width: 120px;
    height: 317px;
    background: #fff;
    padding: 0 6px;
    margin-right:80px;
    display:none;
}
#code h2{
    padding-bottom:10px;
}
.borBott{
    border-bottom:1px solid #ccc;
}
#down,#guan{
    width:100px;
    height:100px;
    margin:15px auto;
}
/*弹框样式*/
.ticketRepeat {
  width: 490px;
  height:260px;
  position:relative;
}

.ticketRepeat .ticketRepeatHezi {
  height: 195px;
  padding-top: 55px;
  background: #fff;
}
.closes{
    cursor:pointer;
    width:12px;
    height:12px;
    display:block;
    position:absolute;
    top:20px;
    right:20px;
    background:url(close.png) no-repeat center;
}
.layui-layer-setwin,.layui-layer-setwin .layui-layer-close2 {
    position: absolute;
    right: -3px !important;
    top: -8px !important;
    width: 30px;
    height: 30px;
    margin-left: 0;
    background-position: -149px -58px !important;
}

.ticketRepeat .ticketRepeatHezi .ticketRepeatl {
    padding-top:10px;
    float: left;
    width: 236px;
    padding:10px 15px 10px 35px
}
.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl h1{
    font-size:20px;
    color:#ffaa00;
    letter-spacing:0;
    height:28px;
    line-height:28px;
    padding-top:5px;
    margin-bottom:10px;
}
.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl h2{
	font-size:20px;
}
.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl h3{
    font-size:20px;
    color:#ffaa00;
    letter-spacing:0;
    height:28px;
    line-height:28px;
    margin-bottom:10px;
}
.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl h4 {
    font-size:16px;
    color:#ffb700;
    letter-spacing:0;
    line-height:22px;
    margin-bottom:10px;
}
.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl h4 b{
    font-size:14px;
}
.ticketRepeat3 .tit b{
    font-size:14px;
}
.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl h6{
    height:44px;
    line-height:22px;
    font-size:16px;
    color:#333;
    letter-spacing:0;
    margin-bottom:19px;
}
.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl p{
    font-size:14px;
    color:#666666;
    line-height:20px;
    margin-bottom:20px;
}
.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl p b{
    color:red;
}

/*索票结束弹框start*/
.ticketRepeat3 .takeTicketEnd .ticketRepeatl .queding{
    font-size:16px;
    width:200px !important;
}
.ticketRepeat .takeTicketEnd .ticketRepeatl{
    border-right:1px solid #e4e2e2;
    margin-bottom:20px;
    
}
.ticketRepeat .takeTicketEnd .ticketRepeatl .queding{
    margin-bottom:0 !important;
}
.ticketRepeat .takeTicketEnd .ticketRepeatr{
    border:0 !important;
}
/*索票结束弹框end*/

.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl .read,.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl .queding,.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl a{
    display:block;
    background:#ffaa00;
    width:160px;
    height:32px;
    line-height:32px;
    color:#fff;
    text-align:center;
    cursor:pointer;
}

.ticketRepeat .ticketRepeatHezi .ticketRepeatr {
    float: right;
    width: 200px;
    height: 155px;
    border-left:1px solid #e4e2e2;
}
.ticketRepeat .ticketRepeatHezi .ticketRepeatr #imghezi{
    width:88px;
    height:88px;
    margin:10px auto;
}


.ticketRepeat .ticketRepeatHezi .ticketRepeatr p {
    font-size:12px;
    color:#666666;
    line-height:16px;
    text-align: center;
}
.ticketRepeat .ticketRepeatHezi .ticketRepeatr p b{
    color:#ffaa00;
}


/*//索票+预约/领券第一步弹框*/
.theticket .formedit{
    margin:0;
    width:300px;
}
.theticket1{
    width:375px;
    background:#fff;
    padding:50px 0 0 75px;
    position:relative;
}
.theticket1 h3 b{
    font-size:14px;
    padding-left:10px;
}
.theticket h3{
    font-size:18px;
    color:#333333;
}
.theticket p{
    font-size:14px;
    color:#333333;
    margin-top:5px;
}
 .userinfo{
    margin:1px;
    text-align:center;
    color:#666666;
    font-size:14px;
}
.userinfo li{
    width:298px;
    height:30px; 
    position:relative;
}

 .userinfo li input{
    width:268px;
    height:30px;
    line-height:30px;
    border:1px solid #ddd;
    padding:0 0 0 30px;
}
.theticket1  .userinfo li.yzm .yzmbtn{
    width:90px;
    height:28px;
    position:absolute;
    right:1px;
    top:2px;
    background:#d8d8d8;
    font-size:14px;
    color:#666666;
    text-align:center;
    line-height:28px;
    cursor:pointer;
}
.theticket1  .userinfo li b{
    position:absolute;
    left:10px;
    top:6px;
    font-size:18px;
    color:red;
}
body .layui-layer-btn{
    margin-bottom:38px;
    padding:0 !important;
}
body .layui-layer-btn a{
    display:block;
    margin:0 auto;
    background:#ffaa00 !important;
    text-align:center;
    width:160px;
    height:32px;
    line-height:32px;
    border:0;
    font-size:16px;
    padding:0;
    border-radius:0;
}
/*//索票+预约/领券第二步弹框*/
.theticket2{
    background:#ffffff;
    width:300px;
    height:248px;
    padding:50px 75px 0;
    position:relative;
}
.theticket2  .userinfo li input{
    width:288px;
    height:30px;
    line-height:30px;
    border:1px solid #ddd;
    padding:0 0 0 10px;
}
.theticket2 .arrange b{
    font-size:14px;
    color:#333333;
}
.theticket2 .sel_bay {
    height:75px;
}
.theticket2 .sel_bay .arrange{
    padding-top:0;
}
.theticket2 .sel_bay label{
    width:72px;
}
.theticket2 .sel_bay label.w82{
    width:84px;
}

/*//索票+预约/领券第三步弹框*/
/*.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl{
    -display:none;
}
.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl h4{
    font-size:18px;
    color:#333333;
    line-height:25px;
}
.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl h4 span{
    font-size:14px;
}
.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl h5{
    line-height:22px;
    font-size:16px;
    color:#ffaa00;
}
.ticketRepeat3 .ticketRepeatHezi .ticketRepeatl p{
    font-size:16px;
    margin-top:20px;
}*/

/*商品详情弹框*/
.gooddetail{
	overflow: hidden;
}
.tits{
	background:#ffaa00;
	color:#fff;
	height:50px;
	line-height:50px;
	font-size:16px;
	padding-left:20px;
}
.tits .closes{
	display: block;
    width: 30px;
    height: 50px;
    line-height:50px;
    font-size: 20px;
    top:0;
    right:0;
    color:#fff;
    background:none;
}
.gooddetail .gooddetaill{
	float:left;
	width:120px;
	height:120px;
	padding:30px 20px 30px 30px;
	overflow: hidden;;
}
.gooddetail .gooddetaill .bx-controls-direction{
    position:absolute;
    width:120px;
    top:50px;
    left:0;
}
.gooddetail .gooddetaill .bx-controls-direction a{
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align:left;
    color: #fff;
    background:#e4e2e2;
}
.gooddetail .gooddetaill .bx-controls-direction a.bx-next{
    float:right;
    text-align:right;
}
.gooddetail .gooddetaill .bx-pager{
    display:none;
}
.gooddetail .gooddetaill .lunboli{
	width:120px !important;
	height:120px;
}

.gooddetail .gooddetaill div img{
	width:100%;
}
.gooddetail .gooddetailr{
	width:310px;
	padding-top:30px;
	float:left;
}
.gooddetail .gooddetailr h4{
	font-size:16px;
	height:22px;
	line-height:22px;
	margin-bottom:5px;
	color:#333333;
}
.gooddetail .gooddetailr p{
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#ff0404;
}
.gooddetail .gooddetailr p del{
	font-size:12px;
	color:#666;
	padding-left:15px;
	margin-bottom:5px;
}
.gooddetail .gooddetailr ul{
	width:300px;
	max-height:140px;
	overflow: hidden;
	margin-bottom:10px;
}
.gooddetail .gooddetailr ul li{
	width:130px;
	height:28px;
	line-height:28px;
	display:inline-block;
}
.gooddetail .gooddetailr .gooddetailbtn{
	background:#ffaa00;
	color:#fff;
	font-size:16px;
	width:160px;
	margin-bottom:30px;
	height:32px;
	line-height:32px;
	text-align:center;
	cursor:pointer;
}
/*现金券详情模版*/
.coupondetail{
	padding:20px 0 40px 30px;
}
.coupondetail h4{
	font-family:PingFangSC-Medium;
	font-size:18px;
	color:#ffaa00;
	letter-spacing:0;
	text-align:left;
	height:25px;
	line-height:25px;
	margin-bottom:5px;
}
.coupondetail h4 span{
	font-size:16px;
	color:#666;
}
.coupondetail h6{
    font-family:PingFangSC-Medium;
    font-weight:600;
    font-size:12px;
	padding-left:10px;
	color:#333;
}
.coupondetail p{
	padding-left:10px;
	line-height:18px;
	color:#666;
	padding-right:43px;
}


::-webkit-scrollbar {
    width:10px;
}

::-webkit-scrollbar-track {
    background:#f4f4f5;
}

::-webkit-scrollbar-thumb {
    background:#ddd;
    border-radius:5px;
}
::-webkit-scrollbar-thumb:window-inactive {

}