

.nj-lbsec .title {
	margin-top: -.78rem;
	text-align: center
}

.nj-lbsec .title img {
	width: 97.1875%
}

.sec-form-container {
	background: #fceb95 url(sec_bg.png) no-repeat;
	background-size: contain;
	margin: -.1rem 5.15625% 0;
	border-radius: 0 0 .1rem .1rem;
	box-shadow: 0 0 5px rgba(56,172,178,.24)
}

.form-lb-ul {
	display: -webkit-flex;
	display: -webkit-box;
	display: flex
}

.form-lb-ul .list {
	-webkit-box: 1;
	-webkit-flex: 1;
	flex: 1;
	text-align: center;
	padding: .12rem 0 .04rem
}

.form-lb-ul .list img {
	width: .61rem;
	height: .47rem
}

.form-lb-ul .list .txt {
	font-size: .11rem;
	color: #514b35;
	line-height: .14rem
}

.lb-form {
	padding: .02rem .12rem .17rem
}

.lb-form .from-input {
	height: .26rem;
	background: #fff;
	position: relative;
	padding: .05rem .12rem;
	border-radius: .04rem;
	margin-top: .08rem
}

.lb-form .from-input input {
	width: 100%;
	display: block;
	line-height: .27rem
}

.lb-form .from-input .input-city {
	display: block;
	line-height: .27rem
}

.lb-form .from-input .next_button {
	width: .08rem;
	height: .08rem;
	border-left: .01rem solid #999;
	border-top: .01rem solid #999;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	position: absolute;
	top: .125rem;
	right: .195rem
}

.apply-lb,.apply-price,.bz-pop {
	display: block;
	height: .42rem;
	font-size: .16rem;
	margin-top: .15rem
}

.nj-sec .sec-t {
	text-align: center;
	font-size: .16rem;
	color: #413c37
}

.nj-sec .sec-t .span-t {
	padding: 0 .34rem;
	display: inline-block;
	font-weight: 700;
	line-height: .21rem;
	/* background: url(//mued3.jia.com/image/mobile/zhuangxiu/nnxj7/s_t_new.png) no-repeat center center;
	background-size: 100%; */
	position: relative;
	/* text-shadow: 0 1px 2px #4fa1ac */
}

.nj-bzsec,.nj-desec,.nj-lnsec,.nj-prsec,.nj-tdsec {
	margin-top: .32rem
}

.designer-container {
	margin: .145rem 0 0;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden
}

.designer-container .swiper-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.designer-container .swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	position: relative;
	width: 1.05rem;
	height: 1.37rem;
	margin-left: .12rem
}

.designer-container .swiper-slide .slide-con {
	height: 1.37rem;
	position: relative;
	overflow: hidden
}

.designer-container .swiper-slide img {
	width: 100%;
	height: 100%;
	vertical-align: top
}

.designer-container .swiper-slide .icon {
	width: .06rem;
	height: .185rem;
	background: #fffa6e;
	position: absolute;
	bottom: 0;
	left: 0
}

.designer-container .swiper-slide .name {
	padding: 0 .06rem;
	height: .155rem;
	background: #60e1e7;
	color: #735224;
	line-height: .165rem;
	text-align: center;
	position: absolute;
	bottom: .015rem;
	left: .03rem;
	font-size: .11rem
}

.nj-desec .txt {
	font-size: .11rem;
	color: #ff5f4a;
	margin: .095rem .12rem .14rem;
	overflow: hidden
}

.nj-desec .txt .icon {
	width: .1rem;
	height: .09rem;
	background: url(square.png) no-repeat;
	display: inline-block;
	background-size: contain;
	vertical-align: top;
	margin: .025rem .03rem 0 0
}

.des-pop,.loan-pop {
	width: 2.59rem;
	height: .415rem;
	margin: 0 .3rem;
	display: block;
	font-size: .1511rem;
	line-height: .415rem;
	font-weight: 700;
	 text-shadow: 0 1px 2px #d77f3d;
    background: -webkit-gradient(linear,left top,left bottom,from(#ff8b7a),to(#ff5f4a));
    background: -moz-linear-gradient(top,#ff8b7a,#ff5f4a);
    box-shadow: -1px -5px 5px #ff8877 inset;
    -webkit-box-shadow: -1px -5px 5px #ff8877 inset;
    -moz-box-shadow: -1px -5px 5px #ff8877 inset;
	border-radius: .2rem;
	color: #fff;
	text-align: center
}

.price-form {
	/* margin: .15rem .125rem 0; */
	/* padding: 0 .01rem; */
	width:  98%;
	margin:  0 auto;
	/* background: #fff6f6; */
	/* box-shadow: 0px 0px 55px #ffe1c4 inset,0 0 56px #fcddd3; */
	/* -webkit-box-shadow: -1px -5px 5px #ff8877 inset;
    -moz-box-shadow: -1px -5px 5px #ff8877 inset; */
	border-radius: .1rem;
	overflow: hidden;
	padding: .26rem .1rem 0.05rem;
	background: url(bj_bg.png) no-repeat;
	background-size: 100%;
	box-sizing:  border-box;
}

.price-form .form-t {
	width: .42rem;
	height: .07rem;
	background: #ffe560;
	display: block;
	margin: .08rem auto .1rem;
	border-radius: .08rem
}

.price-form .counter-screen {
	margin: 0 .1rem;
	height: .25rem;
	background: #fff;
	border: .08rem;
	padding: .094rem .103rem;
	border: 2px solid #ffc676;
	border-radius: .04rem
}

.price-form .counter-screen .txt {
	float: left;
	font-size: .128rem;
	color: #333;
	line-height: .25rem
}

.counter-screen .screen-nexine em {
	font-size: .09rem;
	margin-left: .05rem;
	float: right;
	line-height: .36rem;
	color: #434343
}

.counter-screen .screen-nexine span {
	width: .16rem;
	height: .25rem;
	display: block;
	float: right;
	background: url(number1.png) no-repeat 0 0/auto .25rem
}

.screen-nexine span.num {
	display: none
}

.screen-nexine span.num0 {
	background-position: 1% 0
}

.screen-nexine span.num1 {
	background-position: 11% 0
}

.screen-nexine span.num2 {
	background-position: 23% 0
}

.screen-nexine span.num3 {
	background-position: 33% 0
}

.screen-nexine span.num4 {
	background-position: 45% 0
}

.screen-nexine span.num5 {
	background-position: 56% 0
}

.screen-nexine span.num6 {
	background-position: 67% 0
}

.screen-nexine span.num7 {
	background-position: 78% 0
}

.screen-nexine span.num8 {
	background-position: 89% 0
}

.screen-nexine span.num9 {
	background-position: 100% 0
}

.nj-prsec form {
	padding: .03rem .11rem .09rem;
	display: block;
	font-size: .121rem
}

.nj-prsec .form-input {
	height: .26rem;
	padding: .05rem .12rem;
	background: #fff;
	border-radius: .04rem;
	margin-top: .09rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	border:1px solid #ffd090;
}

.nj-prsec .form-input .place-label {
	line-height: .26rem;
	color: #ccc
}

.nj-prsec .form-input .form-city {
	-webkit-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	position: relative;
	height: .26rem
}

.nj-prsec .form-input .form-city .input-city {
	display: block;
	line-height: .26rem;
	color: #333;
	margin-right: .17rem;
	text-align: right
}

.nj-prsec .form-input .form-city .arr {
	width: .08rem;
	height: .08rem;
	border-top: .01rem solid #999;
	border-left: .01rem solid #999;
	transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
	position: absolute;
	top: .07rem;
	right: 0
}

.nj-prsec .form-input .form-city .h-area {
	height: .26rem;
	max-width: 74%;
	font-size: .12rem;
	text-align: right;
	position: absolute;
	top: 0;
	right: .16rem
}

.nj-prsec .form-input .form-city .sqr {
	color: #999;
	line-height: .27rem;
	font-size: .11rem;
	position: absolute;
	top: 0;
	right: 0
}

.nj-prsec .form-input .form-city .h-model {
	display: block;
	height: .26rem;
	text-align: right;
	width: 100%;
	padding: 0 .12rem;
	box-sizing: border-box
}

.nj-prsec .form-input .form-city .h-arr {
	width: .08rem;
	height: .08rem;
	border-top: .01rem solid #999;
	border-left: .01rem solid #999;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	position: absolute;
	top: .1rem;
	right: 0
}

.huxing_fc {
	width: 2.47rem;
	height: 2.75rem;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -1.235rem;
	margin-top: -1.375rem;
	z-index: 98;
	text-align: center;
	border-radius: .045rem;
	display: none
}

.huxing_fc .close_btn {
	position: absolute;
	right: 0;
	top: -.5rem;
	width: .35rem;
	height: .35rem;
	background: url(close.png) no-repeat;
	background-size: 100%;
	z-index: 2
}

.huxing_fc .title_line {
	font-size: .125rem;
	line-height: 1;
	padding: .125rem 0 .185rem;
	font-weight: 700
}

.huxing_fc .hx_select ul {
	float: left;
	width: 25%
}

.huxing_fc .hx_select ul li {
	width: .475rem;
	height: .23rem;
	border: 1px solid #eee;
	margin: 0 auto .1rem;
	border-radius: .02rem
}

.huxing_fc .hx_select ul li p {
	font-size: .11rem;
	line-height: .23rem;
	color: #666
}

.huxing_fc .hx_select ul li.active p {
	color: #ff7663;
}

.huxing_fc .done_btn {
	display: block;
	width: 2.13rem;
	height: .34rem;
	background: #ff7663;
	color: #fff;
	line-height: .34rem;
	font-size: .125rem;
	border-radius: .045rem;
	margin: .07rem auto 0
}

.price-form .tip-txt {
	font-size: .11rem;
	color: #666;
	line-height: .16rem;
	position: relative;
	margin-top: .07rem
}

.price-form .tip-txt span {
	padding-left: .18rem;
	display: inline-block;
	vertical-align: top
}

.price-form .tip-txt span:before {
	content: "";
	width: .09rem;
	height: .08rem;
	background: url(des_icon.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: .04rem;
	left: .04rem
}

.sift-case-slides {
	width: 100%;
	overflow: hidden;
	padding-bottom: .16rem;
	-webkit-perspective: 3rem;
	perspective: 3rem;
	margin-top: .15rem
}

.sift-case-slides ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.sift-case-slides ul li {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 33.33%;
	border-radius: .06rem;
}

.n_anli .swiper-slide {
	transform: scale(.9,.9);
	transition-duration: .5s
}

.sift-case-slides ul li .image-box {
	padding-top: 57%;
	display: block;
	overflow: hidden;
	position: relative
}

.sift-case-slides ul li .image-box img {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	border-radius: .06rem;
}

.n_anli .swiper-slide .bofang {
	position: absolute;
	left: 50%;
	top: 50%;
	width: .39rem;
	height: .39rem;
	margin-left: -.195rem;
	margin-top: -.195rem;
	background: url(bofang.png) no-repeat;
	background-size: contain
}

.n_anli .swiper-slide-active {
	transform: scale(1,1);
	transition-duration: .5s
}

.nj-tdsec .td-list {
	text-align: center;
	font-size: 0
}

.nj-tdsec .td-list .list {
	width: .9rem;
	height: .99rem;
	position: relative;
	display: inline-block;
	margin: 0 .08rem;
	vertical-align: top;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
	background: #f5f5f5
}

.nj-tdsec .td-list .list .b-arr {
	width: 0;
	height: 0;
	border-width: .08rem;
	border-style: solid;
	border-color: transparent transparent transparent #e8e8e8;
	position: absolute;
	top: .18rem;
	right: -.16rem;
	z-index: 2
}

.nj-tdsec .td-list .list .s-arr {
	width: 0;
	height: 0;
	border-width: .08rem;
	border-style: solid;
	border-color: transparent transparent transparent #f5f5f5;
	position: absolute;
	top: .18rem;
	right: -.15rem;
	z-index: 3
}

.nj-tdsec .td-list .list .t-con {
	height: .365rem;
	padding: .085rem 0 0
}

.nj-tdsec .td-list .list .t-con p {
	font-size: .085rem;
	color: #ff644f;
	margin-top: .02rem;
	text-align: center
}

.nj-tdsec .td-list .list .b-con {
	height: .52rem;
	background: #fff
}

.nj-tdsec .td-list .list .b-con img {
	width: 100%;
	height: 100%
}

.td-form {
	padding: .14rem .09rem 0
}

.td-form form {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.td-form .td-moblie {
	-webkit-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	background: #fff;
	border-width: .01rem;
	border-style: solid;
	border-color: #dee0e0 transparent #dee0e0 #dee0e0;
	border-top-left-radius: .26rem;
	border-bottom-left-radius: .26rem;
}

.td-form .td-moblie input {
	height: .23rem;
	padding: .05rem .07rem;
	display: block;
	line-height: .23rem;
	font-size: .121rem;
	background: transparent;
	width: 1.5rem;
}

.td-form .td-apply {
	display: block;
	width: 1.07rem;
	height: .35rem;
	line-height: .35rem;
	text-align: center;
	color: #fff;
	font-weight: 700;
	background: -webkit-gradient(linear,left top,left bottom,from(#ff8b7a),to(#ff5f4a));
    background: -moz-linear-gradient(top,#ff8b7a,#ff5f4a);
    box-shadow: -1px -5px 5px #ff8877 inset;
    -webkit-box-shadow: -1px -5px 5px #ff8877 inset;
    -moz-box-shadow: -1px -5px 5px #ff8877 inset;
    border-top-right-radius: .26rem;
    border-bottom-right-radius: .26rem;
	/* background: -webkit-gradient(linear,left top,right top,from(#ffdc2e),to(#ffa219)) */
}

.nj-bzsec .tap-wrap {
	margin: .18rem .08rem 0
}

.nj-bzsec .tap-btn {
	height: .38rem;
	margin-bottom: 1px;
	
}

.nj-bzsec .tap-btn span {
	margin-right:.15rem;
	height: .38rem;
	text-align: center;
	line-height: .38rem;
	position: relative;
	color: #ff644f;
	float: left
}

.nj-bzsec .tap-btn span:nth-child(4){margin-right: 0;}
.nj-bzsec .tap-btn span.active::before {
    content: '';
    position: absolute;
    bottom: .09rem;
    left: 0;
    width: 100%;
    height: .045rem;
    margin-bottom: 2px;
    background: #ffc45c;
}
.nj-bzsec .tap-btn .active {
	color: #66def3
}



.tap-container {
	position: relative;
    overflow: hidden;
    background: #fffcf5;
    padding-bottom: .17rem;
    border-radius: .05rem;
    margin:0 -.08rem;
   /*  box-shadow: 0px 0px 55px #ffe1c4 inset, 0 0 56px #fcddd3; */
   background: url(slide_bg.png) no-repeat;
    background-size: 100%;
}

.tap-container .swiper-wrapper {
	position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.tap-container .swiper-slide {
	 -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
}

.tap-container .swiper-slide .slide-con {
	padding: .04rem 0 0;
	
}

.tap-container .swiper-slide .s-t {
	width: .9rem;
	height: .22rem;
	background: #66def3;
	display: block;
	margin: .17rem auto;
	color: #fff;
	font-size: .12rem;
	text-align: center;
	line-height: .22rem
}

.tap-container .swiper-slide .txt {
	margin-top: .08rem;
    font-size: .1rem;
    line-height: .18rem;
}

.tap-container .swiper-slide .pic {
	margin-top: .17rem
}

.tap-container .swiper-slide:nth-child(3) .pic {
	margin-top: .12rem
}

.tap-container .swiper-slide .more-bz {
	width: 2.46rem;
	height: .27rem;
	background: #ebd7a3;
	display: block;
	margin: .1rem auto 0
}

.bz-pop {
	width: 2.57rem;
	margin: .07rem auto 0
}

.nj-lnsec .loan-con {
	padding:  .16rem .09rem .2rem;
	
	/* background: #fff;
	box-shadow: 0px 0px 55px #ffe1c4 inset, 0 0 56px #fcddd3; */
	border-radius: .05rem;
	background: url(dk_bg.png) no-repeat;
    background-size: 100%;
}

.loan-arr {
	width: 0;
	height: 0;
	border-width: .09rem;
	border-style: solid;
	border-color: #ff644f transparent transparent;
	margin: .17rem auto .1rem
}

.nj-lnsec .loan-pop {
	margin: 0 .22rem
}

.nj-lnsec .loan-con .txt {
	font-size: .14rem;
	text-align: center;

	margin-bottom: .13rem
}

.nj-com-btm {
	z-index: 10;
	height: .45rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	background: #fff;
	margin-top: .22rem;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%
}

.nj-com-btm .list {
	height: .35rem;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	margin: 0 .12rem
}

.nj-com-btm .list.des-a {
	margin-left: 0
}

.nj-com-btm .list a {
	display: block;
	height: .35rem;
	border-radius: .16rem;
	font-size: .14rem;
	color: #fff;
	text-align: center;
	line-height: .35rem;
	font-weight: 700;
	box-shadow: 1px 3px 3px rgba(255,255,255,.36) inset,0 1px 1px rgba(0,0,0,.36)
}

.nj-com-btm .price-a a {
	background: -webkit-gradient(linear,left top,left bottom,from(#58fdff),to(#10a3e2));
	text-shadow: 0 1px 2px #0b94c2
}

.nj-com-btm .des-a a {
	background: -webkit-gradient(linear,left top,right top,from(#ff2f51),to(#ff702a));
	color: #fff
}

.nj-com-pop {
	width: 2.74rem;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	padding: .22rem 0 .29rem;
	z-index: 98;
	border-radius: .08rem;
	display: none
}

.nj-com-pop h3 {
	font-size: .14rem;
	text-align: center;
	font-weight: 600;
	color: #333
}

.pop-form {
	padding: .19rem .22rem 0
}

.pop-form .form-input {
	height: .27rem;
	background: #ebebeb;
	margin-top: .085rem;
	padding: .05rem .11rem;
	font-size: .12rem;
	line-height: .28rem;
	position: relative
}

.pop-form .form-input input {
	height: .27rem;
	width: 100%;
	background: #ebebeb
}

.pop-form .form-input .next_button {
	width: .08rem;
	height: .08rem;
	border-left: .01rem solid #999;
	border-top: .01rem solid #999;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	position: absolute;
	top: .135rem;
	right: .095rem
}

.pop-form .form-input .input-city {
	display: block
}

.cl-pop {
	width: .2rem;
	height: .18rem;
	background: url(c_p.png) no-repeat;
	background-size: contain;
	position: absolute;
	top: .05rem;
	right: .05rem
}

.apply-pop {
	height: .37rem;
	display: block;
	border-radius: .18rem;
	color: #fff;
	text-align: center;
	line-height: .37rem;
	font-size: .14rem;
	margin-top: .21rem;
	 background: -webkit-gradient(linear,left top,left bottom,from(#ff8b7a),to(#ff5f4a));
    background: -moz-linear-gradient(top,#ff8b7a,#ff5f4a);
   
    box-shadow: -1px -5px 5px #ff8877 inset;
     -webkit-box-shadow: -1px -5px 5px #ff8877 inset;
      -moz-box-shadow: -1px -5px 5px #ff8877 inset;
      text-shadow: 0 1px 2px #d77f3d;
}

.nj-coupon-sec {
	width: 100%;
	
	background-size: contain;
	z-index: 9;
	position: relative;
	
}

.nj-coupon-sec .sec-t {
	margin-bottom: .12rem;
	height: .37rem;
	width: 100%;
	background: url(tit1.png) no-repeat center top;
	background-size: 2.49rem .37rem;
}

.nj-desec .sec-t {
    margin-bottom: .12rem;
    height: .37rem;
    width: 100%;
    background: url(tit2.png) no-repeat center top;
    background-size: 2.49rem .37rem;
}
.nj-prsec .sec-t {
    margin-bottom: .12rem;
    height: .58rem;
    width: 100%;
    background: url(tit3.png) no-repeat center top;
    background-size: 2.49rem .58rem;
}
.nj-tdsec .sec-t {
    margin-bottom: .12rem;
    height: .58rem;
    width: 100%;
    background: url(tit4.png) no-repeat center top;
    background-size: 2.49rem .58rem;
}
 .nj-bzsec .sec-t{

        margin-bottom: .12rem;
    height: .37rem;
    width: 100%;
    background: url(tit5_2.png) no-repeat center top;
    background-size: 2.49rem .37rem;
}
.nj-lnsec .sec-t{

        margin-bottom: .12rem;
    height: .37rem;
    width: 100%;
    background: url(tit6.png) no-repeat center top;
    background-size: 2.49rem .37rem;
}
.coupon-container {
	width: 100%;
	;position: relative;
	overflow: hidden
}

.coupon-container .swiper-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.coupon-container .swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative
}

.coupon-container .swiper-slide .counpon-con {
	width: 2.92rem;
	height: 2.54rem;
	margin: 0 auto;
	position: relative
}

#coupon-lb10 .counpon-con {
	background: url(bg1000.png) no-repeat;
	background-size: contain
}

#coupon-lb10 .counpon-con-sjs {
	background: url(bg1000_sj.png) no-repeat;
	background-size: contain
}

.counpon-con .coupon-top {
	height: 1.04rem
}

.counpon-con .pic {
	text-align: center;
	padding: .22rem 0 .06rem
}

.counpon-con .pic img {
	height: .5rem;
	width: auto
}

.counpon-con .txt {
	font-size: .09rem;
	text-align: center;
	
}

.counpon-con .coupon-btm {
	height: 1.5rem
}

.coupon-form {
    padding: .08rem .19rem 0;
}
.txt_color_4999,.counpon-con .tip.txt_color_4999{color: #ffb9ad;}
.txt_color_1000,.counpon-con .tip.txt_color_1000{color: #ffe9c4;}
.txt_color_sj,.counpon-con .tip.txt_color_sj{color: #e2d5cf;}
.coupon-form .form-input {
	height: .23rem;
   
    padding: .05rem .12rem;
    margin-top: .08rem;
    border-radius:.06rem;
}
.input_bg_4999{background: #ffd9d3;}
.input_bg_1000{background: #fae4be;}
.input_bg_sj{background: #eadfd2;}
.coupon-form .form-input input {
	    height: .23rem;
    display: block;
    width: 100%;
    line-height: .23rem;
    background: none;
    font-size: .11rem;
}

.coupon-form .form-input input::-webkit-input-placeholder {
	color: #888;
}
.coupon-form .form-input input:-ms-input-placeholder {
	color: #888;
}
.coupon-form .form-input input:-moz-placeholder { 
	color: #888;
}
.coupon-form .form-input input::-moz-placeholder { 
	color: #888;
}
.btn_common{
    margin-top: .08rem;
	height: .4rem;
 width: 100%;
    display: block;
    font-size: .1511rem;
    line-height: .4rem;
    font-weight: 700;
    background: -webkit-gradient(linear,left top,left bottom,from(#ff8b7a),to(#ff5f4a));
    background: -moz-linear-gradient(top,#ff8b7a,#ff5f4a);
   
    box-shadow: -1px -5px 5px #ff8877 inset;
     -webkit-box-shadow: -1px -5px 5px #ff8877 inset;
      -moz-box-shadow: -1px -5px 5px #ff8877 inset;
      text-shadow: 0 1px 2px #d77f3d;
    border-radius: .2rem;
    color: #fff;
    text-align: center;}

#coupon-lb10 .apply-coupon {
	height: .4rem;
	display: block;
	font-size: 0;
	line-height: .4rem;
	font-weight: 700;
	background: url(get_coupun1.png) no-repeat;
	background-size: 100%;
	margin-top: .11rem
}

.counpon-con .tip {
	font-size: .09rem;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	margin: .06rem 0;
	text-align: center
}

.coupon-container #coupon-lb49 .counpon-con {
	width: 2.95rem;
	height: 2.57rem;
	background: url(bg4999.png) no-repeat;
	background-size: contain
}

#coupon-lb49 .from-apply {
	margin-top: .11rem
}

#coupon-lb49 .apply-coupon {
	display: block;
	height: .4rem;
	text-align: center;
	line-height: .4rem;
	font-size: 0;
	color: #735224;
	background: url(get_coupun1.png) no-repeat;
	background-size: 100%
}

.counpon-con .ruler-span {
	width: .38rem;
	height: .14rem;
	position: absolute;
	text-align: center;
	line-height: .15rem;
	font-size: .07rem;
	white-space: nowrap;
	overflow: hidden;
	border-radius: .08rem
}

 #ruler-cpnsjs10 {
	color: #fff;
	top: .14rem;
	right: .12rem;
	border:1px solid #bac7f7;
	border-radius: .2rem;
}
 .counpon-con #ruler-cpn10 {
	color: #fff;
	top: .14rem;
	right: .12rem;
	border:1px solid #edd8b4;
	border-radius: .2rem;
}
.counpon-con #ruler-cpn49 {
	color: #fff;
	border:1px solid #ffacab;
	border-radius: .2rem;
	top: .14rem;
	right: .12rem
}

.coupon-des .coupon-title {
	text-align: center;
	font-size: 0;
	padding: .16rem 0 .09rem;
}

.coupon-des .coupon-title img {
	width: 2.11rem
}

.coupon-des .coupon-ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	/* margin: 0 .5rem; */
	
}

.coupon-des .coupon-ul .list {
	-webkit-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	text-align: center
}

.coupon-des .coupon-ul .list img {
	width: .61rem;
	height: .47rem
}

.coupon-des .coupon-ul .list>p {
	font-size: .1126rem;
	line-height: 1;
	color: #ff544c;
	text-align: center
}

.nj-sect {
	height: .36rem;
	background: #feedda;
	margin-top: .21rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.nj-sect .pic {
	width: .88rem;
	height: .25rem;
	text-align: center;
	border-right: 1px solid #ff9b69
}

.nj-sect .pic img {
	height: .17rem;
	width: auto;
	vertical-align: middle
}

.nj-sect .txt {
	font-size: .12rem;
	margin: 0 .06rem;
	-webkit-flex: 1;
	-webkit-box-flex: 1;
	flex: 1;
	font-size: .1rem;
	line-height: .14rem
}

.coupon-container .swiper-pagination {
	width: 100%;
	text-align: center;
	font-size: 0;
	position: absolute;
	bottom: .2rem;
	left: 0
}

.coupon-container .swiper-pagination span {
	width: .16rem;
	height: .03rem;
	/* background: rgba(255,255,255,50%); */
	border-radius: .08rem;
	display: inline-block;
	margin: 0 .035rem;
	background-color:#fff;
  filter:alpha(opacity:50); opacity:0.5;  -moz-opacity:0.5;-khtml-opacity: 0.5;

}

.coupon-container .swiper-pagination .swiper-pagination-bullet-active {
	background-color:#fff;
  filter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9;
	/* background: rgba(255,255,255,90%); */
}

.coupon-ruler-wrap {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	visibility: hidden;
	overflow: hidden;
	z-index: 49
}

.coupon-ruler-wrap.slide {
	visibility: visible
}

.coupon-mask {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 50;
	background: rgba(0,0,0,.4)
}

.coupon-ruler {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	top: 1rem;
	background: #fff;
	z-index: 51;
	border-radius: .08rem .08rem 0 0;
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-transition: transform .4s;
	-webkit-transition: transform .4s
}

.coupon-ruler .title {
	font-size: .19rem;
	text-align: center;
	color: #ff3a3a;
	padding: .24rem 0 .12rem;
	line-height: .29rem;
	height: .65rem;
	box-sizing: border-box
}

.coupon-ruler .txt {
	padding: 0 .1rem .23rem;
	line-height: .25rem;
	font-size: .12rem
}

.coupon-ruler .txt span {
	margin-right: .05rem
}

.close-ruler {
	width: .14rem;
	height: .14rem;
	background: url(close.png) no-repeat;
	background-size: contain;
	position: absolute;
	top: .1rem;
	right: .1rem
}

.coupon-ruler-wrap.slide .coupon-ruler {
	transform: translateY(0);
	-webkit-transform: translateY(0)
}

.ruler-swiper {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	z-index: 52
}

.nj-mask {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 50;
	background: rgba(0,0,0,.4);
	display: none
}

.loading-nj {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
	display: none
}

.loading-nj span {
	width: .8rem;
	height: .8rem;
	padding: .1rem;
	position: absolute;
	top: 50%;
	left: 50%;
	border-radius: .1rem;
	background: #f6f6f6 url(walk_loading.gif) center center no-repeat;
	background-size: .6rem auto;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz--webkit-transform: translate(-50%,-50%)
}

.activity-jbh.nj7-wrap {
	background: #fff0e9;
}

.activity-jbh .nj-sec .sec-t .span-t {
	color: #fff
}

.activity-jbh .nj-sec .sec-t .span-t:before{
	display: block;
    content: '';
    width: .28rem;
    height: .2rem;
    background: url(before.png) no-repeat;
    background-size:100%; 
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -.1rem;
}
.activity-jbh .nj-sec .sec-t .span-t:after{
	display: block;
    content: '';
    width: .28rem;
    height: .2rem;
    background: url(after.png) no-repeat;
    background-size:100%; 
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -.1rem;
}
.activity-jbh .nj-sec.nj-coupon-sec .sec-t .span-t {
	color: #fff;
	background: 0;
	text-shadow: 0 1px 2px transparent
}

.activity-jbh .nj-sec .sec-t .span-t i {
	font-size: .14507rem
}

.activity-jbh .coupon-des .coupon-ul .list>p {
	margin-top: .05rem
}

.activity-jbh .designer-container .swiper-slide .name {
	background-color: #ff5f4a;
	color: #fff
}

.activity-jbh .apply-lb,.activity-jbh .bz-pop,.apply-price {
	font-size: .1511rem;
	height: .415rem;
	line-height: .415rem;
	font-weight: 700;
	/* background: -webkit-gradient(linear,left top,left bottom,from(#498de1),to(#2d6ec0));
	    background: -moz-linear-gradient(top,#498de1,#2d6ec0); */
	border-radius: .2rem;
	color: #fff;
	text-align: center;
	 background: -webkit-gradient(linear,left top,left bottom,from(#ff8b7a),to(#ff5f4a));
    background: -moz-linear-gradient(top,#ff8b7a,#ff5f4a);
   
    box-shadow: -1px -5px 5px #ff8877 inset;
     -webkit-box-shadow: -1px -5px 5px #ff8877 inset;
      -moz-box-shadow: -1px -5px 5px #ff8877 inset;
      text-shadow: 0 1px 2px #d77f3d;
}

.activity-jbh .nj-bzsec .tap-btn .active i {
	color: #ff644f;
	font-weight: 700;
	position: relative;
}



.activity-jbh .tap-container .swiper-slide .s-t {
	background-color: #3193f6
}

.activity-jbh .nj-com-btm .price-a a {
	background: -webkit-gradient(linear,left top,left bottom,from(#fff25f),to(#ffad33));
	background: -moz-linear-gradient(top,#fff25f,#ffad33);
	text-shadow: 0 1px 2px #d77f3d;
	box-shadow: 1px 3px 3px rgba(255,255,255,.36) inset,0 .01rem .02rem rgba(0,0,0,.36)
}

.coupon_list_3 {
	width: 91.25%;
	margin: 0 auto
}

.coupon_list_3 li {
	height: .72rem;
	width: 100%;
	background: url(coupuns_icon.png) no-repeat;
	background-size: 100%;
	margin-bottom: .2rem;
	position: relative
}

.coupon_list_3 li span {
	position: absolute;
	height: .3rem;
	width: .45rem;
	top: 0;
	right: .525rem
}

#couponlb10 {
	background-position: 0 50%
}

#couponsjs10 {
	background-position: 0 100%
}

.coupons_get_pop {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #feedda;
	width: 2.76rem;
	padding: .24rem .16rem;
	position: absolute;
	left: 50%;
	top: 50px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	display: none;
	z-index: 51
}

.coupons_get_pop h4 {
	font-size: .1541rem;
	font-weight: 700;
	text-align: center
}

.coupons_get_pop .change_num {
	font-size: .1304rem;
	color: #f35c43;
	text-align: center
}

.coupons_get_pop .form-input {
	height: .23rem;
	background: #fff;
	padding: .05rem .12rem;
	margin-top: .08rem
}

.coupons_get_pop .form-input input {
	width: 1.6rem;
	font-size: .1245rem
}

.coupons_get_pop .apply-coupon {
	margin-top: .09rem;
	display: block;
	height: .4rem;
	text-align: center;
	line-height: .4rem;
	font-size: 0;
	color: #735224;
	background: url(get_coupun.png) no-repeat;
	background-size: 100%
}
.image-box {
    position: relative;
    display: block;
    overflow: hidden;
}
.qjb-swiper .swiper-slide {
    padding: .1rem .18rem;
   -webkit-box-sizing: border-box;
     box-sizing: border-box;
}

.qjb-swiper .title {
    padding: .08rem 0;
    font-size: .136rem;
    font-weight: bold;
}

.pt-6 {
    padding-top: 37.88%;
}
.pt-7 {
    padding-top: 75.76%;
}
.qjb-swiper .money .image-box {
    margin-top: .4rem;
}
.qjb-swiper .tips {
    margin-top: .25rem;
    padding-left: .1rem;
    font-size: .094rem;
    line-height: .128rem;
    color: #999;
    background: url(act-201807-qjb-icon.png) 0 .02rem no-repeat;
    background-size: .08rem;
}
.qjb-swiper .safe .flex {
    margin-top: .2rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.qjb-swiper .safe .image-box {
    width: 1.2rem;
    height: 1.44rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.image-box img {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}
.qjb-swiper .online .image-box {
    margin-top: .1rem;
}
.qjb-swiper .safe .txt-list {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.qjb-swiper .safe .txt-list .tit {
    font-size: .136rem;
}
.qjb-swiper .safe .txt-list .mark {
    color: #ff644f;
}
.qjb-swiper .safe .txt-list .txt .mark {
    font-weight: bold;
}
.qjb-swiper .insure dl {
    margin-left: .04rem;
    margin-bottom: .08rem;
}
.qjb-swiper .insure dt {
    margin-right: .3rem;
    float: left;
}
.qjb-swiper .insure .image-box {
    width: 1.06rem;
    height: .66rem;
}
.qjb-swiper .insure dd {
    height: .66rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.qjb-swiper .insure .t {
    font-size: .136rem;
}
.qjb-swiper .insure .x {
    font-size: .136rem;
    color: #ff644f;
    font-weight: 700;
}
.qjb-swiper .insure .x em {
    font-size: .213rem;
    font-weight: 700;
}
.qjb-swiper .insure .tips {
    padding-left: .3rem;
    margin-top: .12rem;
    background: url(act-201807-qjb-icon1.png) 0 0 no-repeat;
    background-size: .26rem;
}
.ticket_box{margin:0 .25rem;}
.ticket_wrap{color: #fff;text-align: center;margin:0 .1rem;}
 .ticket_part{width:.95rem;height: 1.17rem;background: url(hb.png) no-repeat; background-size: 100%; float:left;margin-right: .07rem;}
 .ticket_part:last-child{margin-right: 0;}
.ticket_part .tit{padding-top: .16rem;font-size: .08rem;margin-bottom: .2rem;}
.ticket_part .number{font-size: .09rem;position: relative;margin-bottom: .04rem;}
.ticket_part .number em{position: absolute;display: block;right: .05rem;bottom: 0.01rem;}
.ticket_part .number img{width: .86rem;display: inline-block;vertical-align: top;margin-left: -.04rem;}
.ticket_part .number .num_1000{width: .8rem;}
/* .ticket_part .number strong{font-family: "黑体";font-size:.5528rem;} */
.ruler-span{font-size: .09rem;color: #fff;display: block;}
.jianli_box{width: 3.13rem;height: 1.15rem;background: url(jianli.png) no-repeat;background-size: 100%;margin:0 -.21rem; }
.jianli_box h3{text-align: center;padding-top: .36rem;color: #fff;font-size: .2rem;font-weight: 700;}
