/*
	*@Description: 优惠?
	*@Author:       wuyiting (2014.12.29)
	*@Update:      
 */
body{ background: #f8f8f8;}
.layouter{ width: 1190px; margin: 0 auto; position: relative; overflow: hidden;}
.pics-nav-wrap{ margin: 0;}
.marry-main a:hover{ text-decoration: none;}
.coupon-icon{ background: url(images/coupon_sprite.png) no-repeat; display: inline-block;}
/* =S 热门优惠? */
.hot-coupon{ background: #fff; margin: 0 auto 13px auto; font: 400 12px/18px Microsoft YaHei;}
.hot-coupon .hot-coupon-title{ font: 400 14px/30px Microsoft YaHei; color: #333; padding: 0 0 0 15px;}
.hot-coupon .hot-coupon-list{ padding: 7px 0 0 4px; max-width: 980px; overflow: hidden;}
	.hot-coupon-list li{ padding: 0 10px 0 0; float: left;}
	.hot-coupon-list li a{ height: 18px; color: #666; padding: 0 10px; border: 1px solid #dbdbdb; line-height: 19px; display: inline-block; overflow: hidden; border-radius: 10px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
	.hot-coupon-list li a:hover{ text-decoration: none; color: #fff; background: #ff5b5b;}
.hot-coupon .hot-coupon-mine{ height: 24px; width: 102px; background: url(images/hot_coupon_mine_bg.jpg) no-repeat;font: 400 12px/24px Simsun,Arial; color: #fff; text-align: center; margin: 3px 4px 0 0;}
/* =E 热门优惠? */

/* =S 免费申请优惠? */
.marry-main-left{ width: 890px; overflow: hidden; position: relative;}
.marry-main-left .coupon-banner{ padding: 0 0 16px 0;}
.marry-main-left .coupon-slider{ position: relative;}
.marry-main-left .coupon-free{ width: 370px; background: #fff; font: 400 14px/20px Microsoft YaHei; overflow: hidden; position: relative; z-index: 2;}
	.coupon-free li{ height: 140px; width: 184px; border-top: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb; text-align: center; position: relative; top: -1px; left: -1px; float: left;}
	.coupon-free li .coupon-free-title{ color: #333; padding: 8px 0 0 0;}
	.coupon-free li .coupon-free-subtitle{ color: #666; font-weight: bold; padding: 0 0 8px 0;}
/* =E 免费申请优惠? */

/* =S 全部优惠? */
.coupon-all{ background: #fff; color: #333;}
.coupon-all .coupon-all-list{ border-bottom: 1px solid #dbdbdb; padding: 4px 0 0 0; font: 400 16px/40px Microsoft YaHei; position: relative; width: 105%;}
	.coupon-all-list li{ margin: 0 26px 0 0; float: left;}
	.coupon-all-list li a{ height: 40px; padding: 0 20px; border-bottom: 3px solid #fff; display: block;}
	.coupon-all-list li.current a,.coupon-all-list li a:hover{ font-weight: bold; color: #333; border-bottom: 3px solid #f4575f; text-decoration: none;}
.coupon-all .coupon-all-control{ padding: 17px 0 0 15px; line-height: 22px;}
	.coupon-all-control .coupon-all-discount{ padding: 1px 0 0 0;}
	.coupon-all-control .coupon-all-discount li{ margin: 0 5px 0 0; float: left;}
		.coupon-all-discount .coupon-all-discount-type{ height: 18px; width: 18px; border-radius: 3px; line-height: 18px; text-align: center; display: block;}
		.coupon-all-discount .coupon-all-discount-type1{ color: #f29703; border: 1px solid #f29703;}
		.coupon-all-discount .current .coupon-all-discount-type1,.coupon-all-discount .coupon-all-discount-type1:hover{ background: #f29703; color: #fff;}
		.coupon-all-discount .coupon-all-discount-type2{ color: #0bd884; border: 1px solid #0bd884;}
		.coupon-all-discount .current .coupon-all-discount-type2,.coupon-all-discount .coupon-all-discount-type2:hover{ background: #0bd884; color: #fff;}
		.coupon-all-discount .coupon-all-discount-type3{ color: #f203b7; border: 1px solid #f203b7;}
		.coupon-all-discount .current .coupon-all-discount-type3,.coupon-all-discount .coupon-all-discount-type3:hover{ background: #f203b7; color: #fff;}
		.coupon-all-discount .coupon-all-discount-type4{ color: #0368f2; border: 1px solid #0368f2;}
		.coupon-all-discount .current .coupon-all-discount-type4,.coupon-all-discount .coupon-all-discount-type4:hover{ background: #0368f2; color: #fff;}
	.coupon-all-control .coupon-all-sort{ padding: 0 12px 0 28px;}
		.coupon-all-sort .coupon-all-sort-list li{ margin: 0 5px 0 0; float: left;}
		.coupon-all-sort .coupon-all-sort-list li a{ color: #666; padding: 0 7px; background: #f4f2f2; border: 1px solid #ccc; line-height: 20px; display: block;}
		.coupon-all-sort .coupon-all-sort-list li.current a,.coupon-all-sort .coupon-all-sort-list li a:hover{ color: #fff; background: #ff5b5b; border: 1px solid #e24b4b;}
	.coupon-all-control .coupon-all-choose{ padding: 0 3px 0 0;}
	.coupon-all-control .coupon-all-choose label{ margin: 0 13px 0 0;}
.coupon-all .coupon-all-product{ padding: 17px 0 0 5px;}
	.coupon-all-product li{ width: 380px; padding: 20px 20px 15px 20px; margin: 0 0 13px 12px; border: 1px solid #dbdbdb; position: relative; float: left;}
	.coupon-all-product .coupon-main-pic{ height: 245px; width: 380px; position: relative; overflow: hidden;}
	.coupon-all-product .coupon-main-pic img{ transform: scale(1.05); -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
	.coupon-all-product .coupon-main-pic a:hover img{ transform: scale(1);}
		.coupon-main-pic .coupon-main-pic-info{ height: 52px; width: 380px; color: #fff; background: #ff5b5b; filter: alpha(opacity=70); background: rgba(255,91,91,0.5); position: absolute; bottom: 0; left: 0;}
			.coupon-main-pic-info .pic-info-price{ width: 90px; height: 52px; padding: 0 10px 0 0; font: 400 20px/52px Microsoft YaHei; overflow: hidden;}
			.coupon-main-pic-info .pic-info-price em{ font-size: 36px; padding: 0 5px 0 0;}
			.coupon-main-pic-info .pic-info-name{ padding: 7px 0 0 14px; max-width: 265px; height: 24px; font: 400 20px/24px Microsoft YaHei; overflow: hidden;}
			.coupon-main-pic-info .pic-info-date{ padding: 0 0 0 14px;}
	.coupon-all-product .coupon-product-title{ height: 45px; width: 380px; font: 400 16px/45px Microsoft YaHei; overflow: hidden;}
	.coupon-all-product .coupon-product-title:hover{ color: #ff5b5b;}
	.coupon-all-product .coupon-product-num{ color: #999;}
	.coupon-all-product .coupon-product-num em{ color: #ff5b5b; padding: 0 2px; font: 400 16px/30px Microsoft YaHei;}
	.coupon-all-product .coupon-product-shop{ height: 30px; line-height: 30px; max-width: 260px; overflow: hidden;}
	.coupon-all-product .coupon-product-shop span{ padding: 0 0 0 3px; text-decoration: underline;}
	.coupon-all-product .coupon-product-shop a:hover{ color: #ff5b5b;}
	.coupon-all-product .coupon-product-discount{ height: 24px; width: 380px; padding: 10px 0 0 0; overflow: hidden;}
		.coupon-product-discount li{ height: 22px; width: auto; line-height: 22px; padding: 0 10px; border: 1px solid #dbdbdb; border-radius: 11px; margin: 0 5px 0 0 ; position: relative; float: left;}
		.coupon-product-discount li .icon-discount{ height: 18px; width: 18px; text-align: center; line-height: 18px; color: #fff; margin: 0 5px 0 0; vertical-align: middle;}
		.coupon-product-discount li .icon-discount1{ background-position: 0 0;}
		.coupon-product-discount li .icon-discount2{ background-position: -24px 0;}
		.coupon-product-discount li .icon-discount3{ background-position: -48px 0;}
		.coupon-product-discount li .icon-discount4{ background-position: -72px 0;}
		.coupon-product-discount li .icon-discount5{ background-position: -97px 0;}
		.coupon-product-discount li .icon-discount6{ background-position: -118px 0;}
		.coupon-product-discount li .icon-discount7{ background-position: -111px -246px;}
		.coupon-product-discount li .icon-discount8{ background-position: -141px -246px;}
		.coupon-product-discount li .icon-discount9{ background-position: -168px -246px;}
		.coupon-product-discount li .icon-discount10{ background-position: -193px -246px;}
	.coupon-all-product .icon-type{ height: 32px; width: 30px; text-align: center; position: absolute; right: 5px; top: 5px; color: #fff; font: 700 16px/24px Microsoft YaHei;}
	.coupon-all-product .icon-type1{ background-position: 0 -27px;}
	.coupon-all-product .icon-type2{ background-position: -39px -27px;}
	.coupon-all-product .icon-type3{ background-position: -121px -27px;}
	.coupon-all-product .icon-type4{ background-position: -80px -27px;}
	.coupon-all-product .icon-type5{ background-position: -162px -27px;}
.coupon-all .page-mod{ margin: 2px 17px 17px 0; *margin: 19px 17px 20px 0;}
	.page-mod strong, .page-mod a:hover{ color: #fff; border-color: #ff5b5b; background-color: #ff5b5b;}
	.page-mod .page-prev, .page-mod .page-next, .page-mod .page-last{ background: url(images/coupon_sprite.png) no-repeat;}
	.page-mod .page-prev{ background-position: 12px -375px;}
	.page-mod .page-prev:hover{ background-position: -24px -375px;}
	.page-mod .page-next{ background-position: 57px -403px;}
	.page-mod .page-next:hover{ background-position: 21px -403px;}
	.page-mod .page-last{ background-position: -83px -375px;}
	.page-mod .page-last:hover{ background-position: -145px -375px;}
/* =E 全部优惠? */

/* =S 申请、上架排行 */
.coupon-get{ width: 285px; border-top: 3px solid #f4575f; margin: 0 0 15px 0; background: #fff;}
.coupon-get .coupon-get-download{ height: 30px; line-height: 30px; padding: 0 16px; background: #b0e1eb; border-radius: 15px; margin: 2px 0 13px 25px; display: inline-block;}
.coupon-get .coupon-get-title{ height: 30px; max-width: 264px; padding: 9px 0 0 21px;  font: 400 20px/30px Microsoft YaHei; color: #373736; overflow: hidden;}
.coupon-get .coupon-get-top{ padding: 13px 0 5px 21px;}
.coupon-get .coupon-get-shelf{ min-height: 467px;}
	.coupon-get-top li{ padding: 0 0 15px 0; *padding: 0 0 12px 0;}
	.coupon-get-top li .icon-num{ height: 20px; width: 20px; text-align: center; line-height: 18px; font-family: tahoma, arial, 宋体, sans-serif; margin: 0 7px 0 0;}
	.coupon-get-top li .icon-numHot{ background-position: 0 -150px; color: #fff;}
	.coupon-get-top li .icon-numNormal{ background-position: -30px -150px; color: #666;}
	.coupon-get-top li a{ height: 20px; line-height: 18px; max-width: 230px; display: inline-block; overflow: hidden;}
	.coupon-get-top li a:hover{ color: #f4575f;}
/* =E 申请、上架排行 */

/* =S 保证信息 */
.coupon-bottom{ padding: 8px 0 21px 0;}
.coupon-bottom .coupon-ensure{ height: 110px; padding: 20px 40px 10px 67px; border-right: 1px solid #dedede;}
	.coupon-ensure li{ padding: 13px 74px 31px 0; float: left;}
	.coupon-ensure .icon-ensure{ height: 65px; width: 65px;}
	.coupon-ensure .icon-ensure1{ background-position: -70px -135px;}
	.coupon-ensure .icon-ensure2{ background-position: -138px -135px;}
	.coupon-ensure .icon-ensure3{ background-position: -203px -135px;}
	.coupon-ensure .coupon-ensure-text{ padding: 4px 0 0 10px; font: 400 16px/24px Microsoft YaHei;}
	.coupon-ensure .coupon-ensure-text p{ padding: 4px 0 0 0;}
.coupon-bottom .coupon-app{ padding: 0 0 0 72px;}
	.coupon-app .coupon-app-title{ height: 40px; font: 400 20px/40px Microsoft YaHei;}	
	.coupon-app .coupon-app-bottomImg{ padding: 4px 0 0 0;}
	.coupon-app .coupon-app-type{ padding: 0 0 0 9px;}
	.coupon-app .coupon-app-type li{ padding: 0 0 12px 0;}
/* =E 保证信息*/

/* =S 优惠?详情页 */
.coupon-layouter{ width: 980px; margin: 0 auto; position: relative;}
.coupon-layouter a:hover{ text-decoration: none;}
	/* ==S 照片墙 */
.coupon-gallery{ padding: 14px 17px 20px 15px; margin: 0 0 15px 0; background: #fff;}
.coupon-gallery .gallery-booth{ height: 350px; width: 500px; position: relative; overflow: hidden; position: relative;}
.coupon-gallery .gallery-booth-slider{ position: relative;}
.coupon-gallery .gallery-booth-slider li{ position: absolute; top: 0; left: 0; display: none; filter: alpha(opacity=0); opacity: 0;}
.coupon-gallery .gallery-booth-slider li.current{ display: block; filter: alpha(opacity=100); opacity: 1;}
	.gallery-booth .gallery-booth-demo{ position: absolute; bottom: 10px; left: 6px;}
		.gallery-booth-demo li{ background: #fff; background: rgba(255,255,255,0.6); padding: 5px; margin: 0 10px 0 0; cursor: pointer; float: left;}
		.gallery-booth-demo li.current{ background: rgba(0,0,0,0.6);}
.coupon-gallery .gallery-wrap{ padding: 0 0 0 17px; width: 430px;}
	.gallery-wrap .gallery-wrap-title{ width: 429px; height: 72px; font: 700 24px/36px Microsoft YaHei; overflow: hidden;}
	.gallery-wrap .gallery-wrap-subtitle{ width: 428px; height: 48px; padding: 8px 0 0 0; font: 700 16px/24px Microsoft YaHei; color: #999; overflow: hidden;}
	.gallery-wrap .gallery-wrap-buy{ width: 427px; height: 69px; margin: 20px 0 0 2px; background: url(images/gallery_buy_bg.png) no-repeat; position: relative;}
	.gallery-wrap .gallery-wrap-nolinkBuy{ background: url(images/gallery_buy_bg2.png) no-repeat; text-align: center;}
		.gallery-wrap-buy .gallery-buy-text{ height: 69px; width: 215px; color: #fff; margin: 0 38px 0 36px; font: 700 28px/69px Microsoft YaHei; overflow: hidden;}
		.gallery-wrap-nolinkBuy .gallery-buy-text{ width: 384px; margin: 0 13px 0 32px; line-height: 64px;}
		.gallery-wrap-buy .gallery-buy-price{ position: absolute; top: 35px; right: 165px; color: #fff; font: 400 16px/30px Microsoft YaHei;}
		.gallery-wrap-buy .gallery-buy-price em{ font-size: 22px; color: #fed73e;}
		.gallery-wrap-buy .gallery-buy-smallText{ height: 52px; margin: 10px 32px 0 41px; font: 700 18px/26px Microsoft YaHei;}
		.gallery-wrap-nolinkBuy .gallery-buy-smallText{ line-height: 48px;}
		.gallery-wrap-buy .gallery-buy-link{ height: 44px; width: 121px; font: 700 22px/44px Microsoft YaHei; text-align: center; margin: 12px 0 0 0; color: #9b0019; background: url(images/gallery_buy_link_bg.png) no-repeat; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; display: block;}
		.gallery-wrap-buy .gallery-buy-noLink{ background: url(images/gallery_buy_nolink_bg.png) no-repeat; color: #fff;}
		.gallery-wrap-buy .gallery-buy-link:hover{ color: #ff5b5b;}
		.gallery-wrap-buy .gallery-buy-noLink:hover{ color: #fff;}
	.gallery-wrap .gallery-wrap-info{ height: 28px; color: #666; padding: 20px 0 12px 0; line-height: 28px; border-bottom: 1px solid #efefef;}
		.gallery-wrap-info .wrap-info-date span{ color: #333333;}
		.gallery-wrap-info .wrap-info-date a{ color: #333; text-decoration: underline;}
		.gallery-wrap-info .wrap-info-date a:hover{ color: #ff5b5b;}
		.gallery-wrap-info .wrap-info-num{ padding: 0 0 0 6px;}
		.gallery-wrap-info .wrap-info-num em{ color: #ff5b5b; font: 400 24px/28px Microsoft YaHei; padding: 0 3px;}
	.gallery-wrap .gallery-wrap-service{ *width:410px; padding: 20px 0 0 18px; line-height: 22px; color: #666; }
	.gallery-wrap-service .coupon-product-discount{ width: 370px;}
	.gallery-wrap-service .coupon-product-discount li{ margin: 0 5px 5px 0;}
	/* ==E 照片墙 */

	/* ==S 商家其他优惠? */
.seller-else{ margin: 0 0 15px 0; background: #fff; color: #666; font-size: 14px; line-height: 44px; position: relative; overflow: hidden;}
.seller-else .seller-else-mask{ width: 104%; position: relative; top: 0; left: 0; padding: 0 0 0 14px;}
.seller-else .seller-else-info{ padding: 0 30px 0 0;}
	.seller-else-info .discount-type{ height: 18px; width: 18px; text-align: center; line-height: 18px; border-radius: 4px; font-size: 12px; color: #fff; margin: 13px 9px 0 0;}
	.seller-else-info .discount-type1{ background: #f29703;}
	.seller-else-info .discount-type2{ background: #0bd884;}
	.seller-else-info .discount-type3{ background: #f203b7;}
	.seller-else-info .discount-type4{ background: #0368f2;}
	.seller-else-info .discount-type5{ background: #76ca09;}
	.seller-else-info .seller-else-text{ color: #333;}
	.seller-else-info .seller-else-text a{ display: inline-block; line-height: 44px;}
	.seller-else-info .seller-else-text strong,.seller-else-info .seller-else-text span,.seller-else-info .seller-else-text em{ height: 44px; max-width: 200px; display: inline-block; overflow: hidden;}
	.seller-else-info .seller-else-text strong{ font-weight: normal; max-width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.seller-else-info .seller-else-text em{ padding: 0 0 0 2px; color: #ff5b5b; display: inline-block;}
	.seller-else-info .seller-else-text a:hover{ color: #ff5b5b;}
	/* ==E 商家其他优惠? */

	/* ==S 优惠?详情 */
.coupon-details{ width: 680px; min-height: 860px; padding: 0 0 200px 0; background: #fff; overflow: hidden;}
.coupon-details .coupon-details-header{ border-bottom: 1px solid #f8f8f8;}
	.coupon-details-header .coupon-details-link{ height: 30px; width: 108px; text-align: center; line-height: 30px; border: 1px solid #f96c6c; color: #f96c6c; font: 700 22px/30px Microsoft YaHei; margin: 7px 12px 0 0; display: block;}
	.coupon-details-header .coupon-details-link:hover{ color: #f4575f; border: 1px solid #f4575f;}
	.coupon-details-header .coupon-details-title{ border-bottom: 2px solid #f4575f; padding: 0 10px; font: 400 20px/42px Microsoft YaHei;}
.coupon-details .coupon-details-info{ padding: 26px 0 8px 20px; font: 400 14px/30px Microsoft YaHei;}
	.coupon-details-info .coupon-details-title{ height: 30px; padding: 0 10px; font-size: 18px; background: #e5e5e5; display: inline-block;}
	.coupon-details-info .coupon-details-subtitle{ padding: 5px 0 0 10px; word-break: break-all; position: relative;}
	.coupon-details-info .coupon-details-subtitle em{ color: #ff5b5b; padding: 0 3px;}
	.coupon-details-info .coupon-details-subtitle img{ max-width: 500px;}
	.coupon-details-info .coupon-details-map{ padding: 13px 0 13px 10px;}
.coupon-details .look-map{ color: #ff5b5b; margin: 0 0 0 15px; display: inline-block;}
.coupon-details .bd-map-cont{ height: 300px; width: 380px; padding: 30px; border: #ccc solid 1px; background: #fff; position: absolute; top: 40px; left: 200px; z-index: 2; display: none;}
.coupon-details .bd-map{ width: 375px; height: 296px; border: #ccc solid 1px;}
.coupon-details .map-close{ position: absolute; top: 0; right: 10px;}
	/* ==E 优惠?详情 */

	/* ==S 结婚攻略 */
.marry-gospel{ width: 285px; min-height: 860px; background: #fff; border-top: 3px solid #f4575f; overflow: hidden;}
.marry-gospel .marry-gospel-title{ padding: 0 0 0 20px; font: 400 20px/36px Microsoft YaHei;} 
.marry-gospel .marry-gospel-list{ padding: 6px 0 0 28px; line-height: 32px;}
.marry-gospel .marry-gospel-list li{ height: 32px; width: 230px; padding: 0 0 0 20px; background: url(images/coupon_sprite.png) -152px 11px no-repeat; overflow: hidden;}
.marry-gospel .marry-gospel-list li a:hover{ color: #f96c6c;}
.marry-gospel .marry-erwei{ text-align: center; padding: 8px 0 0 0;}
	/* ==E 结婚攻略 */
.coupon-layouter .coupon-bottom .coupon-ensure{ padding: 20px 0 10px 0;}
.coupon-layouter .coupon-bottom .coupon-ensure li{ padding: 13px 77px 31px 0;} 
/* =E 优惠?详情页 */

/* =S 优惠?申请 */
.coupon-require{ padding: 30px 0 30px 0; background: #fff;}
.coupon-require .coupon-require-title{ font: 700 30px/38px Microsoft YaHei; color: #333; padding: 0 0 0 22px;}
.coupon-require .coupon-require-title em{ color: #f4575f;}
.coupon-require .coupon-require-list{ width: 770px; height: 20px; padding: 0 0 0 10px; margin: 0 0 0 18px; border-bottom: 2px solid #dbdbdb;}
.coupon-require .coupon-require-list li{ height: 20px; padding: 0 14px 0 50px; position: relative; float: left;}
.coupon-require .coupon-require-list li.current{ border-bottom: 2px solid #f4575f;}
	.coupon-require-list li .coupon-require-num{ height: 37px; width: 37px; font: 700 17px/37px Microsoft YaHei; text-align: center; color: #fff; background-position: -111px -82px; position: absolute; top: 0; left: 0;}
	.coupon-require-list li.current .coupon-require-num{ background-position: -69px -82px;}
	.coupon-require-list li .coupon-require-text{ height: 30px; padding: 7px 6px 0 6px; *padding: 7px 3px 0 6px; background: #fff; font: 700 16px/28px Microsoft YaHei; color: #333;}
	.coupon-require-list li.current .coupon-require-text{ color: #f4575f;}
.coupon-require .coupon-require-cont{ width: 700px; *width: 600px; margin: 0 auto; padding: 60px 0; font: 400 16px/38px Microsoft YaHei;}
	.coupon-require-cont .coupon-price-title{ text-align: center; font-size: 20px; padding: 0 0 10px 0;}
	.coupon-require-cont dl{ width: 100%; padding: 0 0 12px 0;}
	.coupon-require-cont .coupon-require-cont-title{ width: 290px; padding-right: 10px; text-align: right; word-break: break-all;}
	.coupon-require-cont .red{ color: #f4575f;}
	.coupon-require-cont dd{ width: 400px;}
	.coupon-require-cont dd label{ padding: 0 0 6px 0;}
	.coupon-require-cont .coupon-require-txt{ padding: 3px; height: 22px; width: 210px; line-height: 22px; border: 1px solid #ddd; border-radius: 3px; vertical-align: middle;}
	.coupon-require-cont .coupon-require-control{ padding: 30px 0 0 40px;}
	.coupon-require-cont .coupon-require-formControl{ text-align: center;}
	.coupon-require-cont .coupon-require-btn{ height: 36px; width: 96px; color: #fff; font: 700 16px/36px Microsoft YaHei; text-align: center; overflow: hidden; display: inline-block; margin: 0 15px 0 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
	.coupon-require-cont .coupon-require-submit{ background: #f4575f;}
	.coupon-require-cont .coupon-require-submit:hover{ background: #f23b44;}
	.coupon-require-cont .coupon-require-back{ background: #bbb;}
	.coupon-require-cont .coupon-require-back:hover{ background: #a2a2a2;}
	.coupon-require-cont .coupon-getcode-btn{ height: 30px; width: 110px; line-height: 30px; vertical-align: middle;} 
	.coupon-require-cont .coupon-require-cont-price{ padding: 0 0 0 20px;}
	.coupon-require-cont .coupon-require-getcode{ height: 28px; background: #fff; padding: 0px 8px; font: 400 16px/28px Microsoft YaHei; cursor: pointer; display: inline-block; border: 1px solid #ccc; vertical-align: middle; margin: 0 0 0 5px;}
.coupon-require-app,.coupon-require-app:visited{display:block;margin:10px auto;width: 80%;text-align: center;border-radius:0.6rem;font:700 20px/40px "micorosoft yahei";background-color: #f4575f;color: #fff;z-index: 1;overflow: hidden;}
.coupon-require-app:hover{color: #fff;}
.coupon-require .coupon-require-get{ width: 940px; padding: 0 20px 110px 20px; text-align: center;}
.coupon-require .coupon-require-get p{ font: 400 20px/40px Microsoft YaHei;}
.coupon-require .coupon-require-get .coupon-require-title{ color: #000;}
	.coupon-require-get .require-cont{ width: 420px; text-align: center; margin: 30px auto 24px auto; background: #e7e7e7;}
.coupon-require .coupon-require-get p a,.coupon-require .coupon-require-get p span,.coupon-require .coupon-require-get .red{ color: #f4575f; margin: 0 2px;}
.coupon-require .coupon-require-get .coupon-require-tel{ font-size: 14px; line-height: 20px; padding: 0 0 6px 0;}
.coupon-require .coupon-require-get .red{ margin: 0 10px 0 0; display: inline-block;}
.coupon-require .coupon-require-get p .coupon-list-tip{ height: 28px; line-height: 28px; padding: 0 10px; background: #b0e1eb; border-radius: 10px; text-decoration: none; color: #333; font-size: 12px; display: inline-block;}
	.coupon-require-get .gold-less .icon-cry{ height: 114px; width: 80px; background-position: 0 -228px; margin: 0 16px 0 0; vertical-align: top;}
	.coupon-require-get .gold-less .gold-less-text{ height: 114px; display: inline-block; font: 700 22px/150px Microsoft YaHei; overflow: hidden;}
.coupon-require .coupon-require-assure{ text-align: center;}
	.coupon-require-assure span{ padding: 0 5px;}
	.coupon-require-assure .icon-assure{ height: 17px; width: 17px; background-position: -111px -281px; vertical-align: middle; margin: 0 2px;}
	.coupon-iframe{ width: 670px;}
.coupon-iframe .coupon-require-get{ width: 630px; padding-bottom: 0;}
.coupon-register-banner{margin-top:20px;} 
.coupon-register-banner img{width:100%;height:auto;max-width:none;}
.down-win{ width: 540px; padding: 50px 0 10px 0; margin: 0 auto; text-align: center;}
.down-win p{ margin-bottom:20px; text-align: center;font:400 18px "microsoft yahei";}
.down-win-cont{ position:relative; width: 342px; height: 137px; margin: 0 auto; background: url(images/win_03.jpg); padding: 0;}
.coupon-btn,.coupon-btn:visited{ height: 40px; width: 100%; margin: 10px auto; background: #a90603; color: #fff; text-align: center; font-size: 18px; line-height: 40px; border-radius: 4px; display: block;}
.coupon-btn:hover{color: #fff;}
.coupon-require .coupon-btn{width: 420px;}

/* =E 优惠?申请 */

/* =S我的优惠? */
.tab-bd{ width: 820px;}
.data-mod{ width: 809px; margin: 0 0 10px 0;}
.data-mod th{ padding: 5px 10px; text-align: left; font-weight: 400; color: #666; background-color: #f7f7f7;}
.data-mod td{ padding: 5px 10px; word-wrap: break-word; word-break: break-all; border-bottom: 1px solid #dedede; height: 46px;}
.data-mod tbody{ color: #999;}
.data-mod .hover{ cursor: pointer; background-color: #f3f8df;}
.data-mod td a{ color: #0657B2}
.data-mod td a:hover{ color:#FC6D02;}
.coupon-title{ padding: 10px; text-align: center;}
.coupon-title .red{ color: #ff5b5b; font-weight: bold;}
.coupon-list{ padding: 0 0 33px 0; text-align: center;}
.coupon-list .coupon-erwei{ *width: 260px; padding: 14px 60px 0 50px; float: left;}
    .coupon-erwei .coupon-erwei-id{ height: 32px; font: 400 18px/32px Microsoft YaHei;}
    .coupon-erwei .coupon-erwei-id em{ color: #ff5b5b;}
    .coupon-erwei .coupon-erwei-img{ height: 134px; width: 136px; padding: 24px 23px; background: #b0e1eb; margin: 13px auto 15px auto; overflow: hidden;}
.coupon-list .coupon-list-tip{ height: 28px; line-height: 28px; padding: 0 10px; background: #b0e1eb; border-radius: 10px; display: inline-block;}
.coupon-list .coupon-app{ *width: 300px; padding: 0 0 0 30px; margin: 22px 0 17px 0; border-left: 1px solid #d4d4d4; float: left;}
    .coupon-app .coupon-app-img{ height: 185px; width: 204px; padding: 37px 0 0 70px; margin: 8px 0 4px 0; background: url(images/coupon_app_bg.jpg) no-repeat; text-align: left; overflow: hidden;}
.coupon-list .coupon-list-info{ padding: 24px 0;}
.coupon-list .coupon-list-infoL{ text-align: left; padding: 0 20px;}
.coupon-list .coupon-list-tel{ font: 400 36px/50px Microsoft YaHei;}

.sbs-page-mod .page-mod{ margin: 10px 0; float: right; font-family: "Arial"; line-height: 19px;}
.sbs-page-mod .page-mod .page-prev, .sbs-page-mod .page-mod .page-next, .sbs-page-mod .page-mod .page-last, .sbs-page-mod .page-mod button{ background: url(images/bg_pages.png) no-repeat;}
.sbs-page-mod .page-mod a, .sbs-page-mod .page-mod strong{ height: 19px; padding: 0 6px; font-size: 14px; line-height: 19px; border: 1px solid #E3E4DD; background: #fff; overflow: hidden; float: left; margin: 0 2px 0 0;}
.sbs-page-mod .page-mod strong, .sbs-page-mod .page-mod a:hover{ background-color: #839B1B; border: 1px solid #839B1B; color: #fff; text-decoration: none;}
.sbs-page-mod .page-mod .page-prev, .sbs-page-mod .page-mod .page-last{ padding: 0; width: 19px; text-indent: -999px; background-color: #fff;}
.sbs-page-mod .page-mod .page-prev{ background-position: 7px -26px;}
.sbs-page-mod .page-mod .page-next{ padding: 0 14px 0 7px; font-size: 12px; background-color: #fff; background-position: 47px 6px;}
.sbs-page-mod .page-mod .page-last{ background-position: 6px -58px;}
.sbs-page-mod .page-mod .page-prev:hover{ background-position: -21px -51px;}
.sbs-page-mod .page-mod .page-next:hover{ background-position: 19px -19px;}
.sbs-page-mod .page-mod .page-last:hover{ background-position: -18px -83px;}
.sbs-page-mod .page-mod .page-go{ font-size: 12px;}
.sbs-page-mod .page-mod .page-go em{ float: left; height: 21px; line-height: 21px; color: #5A5A5A;}
.sbs-page-mod .page-mod .txt{ float: left; margin: 0 5px; width: 35px; height: 13px;padding:3px;outline:none;font-size:12px;line-height:14px;color:#333;border:1px solid #ddd;border-radius:3px;}
.sbs-page-mod .page-mod button{ float: left; cursor: pointer; margin: 0 0 0 5px; padding: 0; height: 21px; width: 35px; border: 0; line-height: 21px; font-size: 12px; color: #5A5A5A; background-position: 0 -129px;}
.coupon-ctrl{ padding: 20px; width: 500px; border: 1px solid #e1e1e1; margin: 10px;}
.coupon-ctrl .coupon-price em{ color: #ff0000;}
.coupon-ctrl .coupou-info-price{ padding: 10px 0; border-bottom: 1px solid #e1e1e1;}
.coupon-ctrl .coupon-ctrl-resp{ padding: 10px 0 0 0;}
.coupon-ctrl .coupon-ctrl-btn{ margin: 10px; text-align: center;}
/* =E我的优惠? */

/* =S 支付页面 */
.pay-layout{ width: 980px; margin: 0 auto; padding: 35px 0 0 0; background: #fff;}
.yy-pay{ background: #fff; border: 1px solid #e5e5e5; border-top: 2px solid #e33665; padding: 0 0 18px 0;}
.pay-title{ height: 44px; font: 700 18px/44px Microsoft YaHei; color: #333; padding: 0 0 0 20px; border-bottom: 1px solid #e5e5e5;}
.pay-tips{ padding: 10px 0 10px 90px; height:60px;border-bottom:1px solid #E5E5E5;background:url(images/right.png) 26px 20px no-repeat;font:400 16px/60px 'microsoft yahei','simsun';}
.pay-tips span{ color: #E33665;}
.pay-main{ background: #fff; padding: 15px 0 30px 0;}
.pay-main td{ padding: 0 0 0 30px; _height: 34px; _padding: 6px 0 0 12px; font-size: 16px; font-family: 'microsoft yahei','simsun';}
.submit-con{ text-align: right; padding: 20px 0;}
.confirm-btn, .options-btn, .submit-btn, .reply-btn, .option-btn {display:inline-block;_display:inline;zoom:1;padding-left:10px;vertical-align:middle;overflow:hidden;*margin-right:10px;}
.pay-submit, .pay-submit:hover{height:40px;background:url(images/btn_bg.png) 0 -165px no-repeat; text-decoration: none;}
.pay-submit span, .pay-submit:hover span{height:40px;background:url(images/btn_bg.png) right -205px no-repeat;line-height:40px; padding: 0 15px 0 5px; font: 400 16px/40px 'simsun'; color: #fff; display: inline-block;}
.pay-main-price{ font: 400 14px/40px Simsun,Arial; color: #333; padding: 0 22px 0 0;}
.pay-main-price em{ color: #e33665; font: 400 28px/40px Microsoft YaHei;}
/* =E 支付页面 */

/* new coupon */
.coupon-iframe1{width: 370px;margin: 0 auto;padding:10px 20px;}
.coupon-iframe1 .coupon-require-get .red,.red{ margin: 0; color: #f4575f;}
.coupon-require-get .require-cont{  width:370px;  margin: 0 auto;background: #fff;}
.coupon-iframe1 .coupon-require-get{width:370px;padding:0}
.coupon-iframe1 .coupon-require-get p{    font: 400 16px/35px Microsoft YaHei;padding: 0 10px;}
.coupon-iframe1 .goBtn{display:block;width:280px;height: 42px;line-height: 42px;border:1px solid #bbb;text-align: center;font-size: 16px;margin:5px auto; font-family: Microsoft YaHei;}

/*新加页面*/
.ticket-no {  padding: 100px 0; font: 400 24px/32px Microsoft YaHei;text-align: center;}

