/*banner图片样式表*/
.banner-inner img{ width: 100%;}
/*banner图片样式表*/

/*country样式表*/
.country-page{ padding: 4% 3%; background-color: #f5f5f5;}
.country-page ul li{ padding: 1.5% 0;position:relative;}
.country-page ul li a.img-pop{display: block;position: relative;z-index:1;}
.country-page ul li a img{ width: 100%; height: auto; border-radius: 5px;}
.country-page ul li a.text-pop{height:70px;width:100%;left:0;z-index:2;top:50%;margin-top:-35px;position: absolute;text-align: center;}
.country-page ul li a.text-pop img{width:70%;}
.country-page ul li a.text-pop span{display: block;color:#FFFFFF;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size:16px;}
/*country样式表*/

/*country-dis样式表*/
.country-dis-page{ padding: 4% 3%; background-color: #f5f5f5;}
.country-dis-con{ background-color: #FFFFFF;}
.conurtry-dis-tab{ border-bottom: 1px solid #f5f5f5;}
.conurtry-dis-tab ul li{ width: 25%; float: left;}
.conurtry-dis-tab ul li a{ display: block;position: relative;overflow: hidden;}
.conurtry-dis-tab ul li a .img-box{ width: 36%; margin:6% auto;position: relative;}
.conurtry-dis-tab ul li a .img-box img{ width: 100%; height: auto;}
.conurtry-dis-tab ul li a .img-box img.m1{position: relative;z-index:1;}
.conurtry-dis-tab ul li a .img-box img.m2{position:absolute;z-index:2;width:100%;left:0;top:0;opacity:0;}

.conurtry-dis-tab ul li a .img-text{ text-align: center; font-size: 14px; color: #004889; padding-bottom: 5%;}
.conurtry-dis-tab ul li:first-child{ border-radius: 5px 0 0 0 ;}
.conurtry-dis-tab ul li:last-child{ border-radius: 0 5px 0 0 ;}
.conurtry-dis-tab ul li.on{background:#004889;}
.conurtry-dis-tab ul li.on a .img-box img.m2{opacity:1;}
.conurtry-dis-tab ul li.on a .img-text{color:#FFFFFF;}
.country-dis-text{ padding: 3%;}
.country-dis-text ul li .img-box{ width: 80%; margin: 0 auto; padding: 8% 0;}
.country-dis-text ul li .img-box img{ width: 100%; height: auto;}
.country-dis-text ul li .country-dis-p{ font-size: 12px; color: #4c4c4c;}
.country-dis-text ul li .country-dis-p a{ color: #004889;}
.country-dis-text ul li .country-dis-p img{ width: 25px;}
.country-dis-text ul li .head{ padding-bottom: 3%; font-size: 14px; color: #000000;}
/*country-dis样式表*/

/*reward样式表*/
.reward-page{ padding: 4% 3%;}
.reward-h{ font-size: 18px; color: #004889; padding: 8px 0;}
.reward-text{ font-size: 14px; color: #4c4c4c;}
.reward-page .img-box-01{padding: 6% 0;}
.reward-page .img-box-02{ padding: 0;}
.reward-page .img-box-01 img, .reward-page .img-box-02 img{ width: 100%; height: auto;}
.reward-cooperation{ padding-top: 5%;}
.reward-cooperation-h{ font-size: 18px; color: #004889; padding-bottom: 8px;}
.reward-cooperation-list ul li{ float: left; width: 31%; margin-right: 2.3%; padding: 1% 0;}
.reward-cooperation-list ul li{}
.reward-cooperation-list ul li a{ display: block;margin: 0 auto;}
.reward-cooperation-list ul li a img{ width: 100%; height: auto;}
.reward-button{ background-color: #004889; margin-top: 15px;}
.reward-button a{ padding: 3% 0; font-size: 12px; color: #FFFFFF; display: block; text-align: center;}
.reward-button a img{ width: 22px; margin-right: 7px; vertical-align: middle;}
/*reward样式表*/

/*drawback样式表*/
.drawback-page{ padding: 4% 3%;}
.drawback-one-h{ font-size: 15px; color: #0f6bb1;}
.drawback-one-h span{ color: #d3122a;}
.drawback-one-t1 .head{ font-size: 16px; color: #FFFFFF; background: url(../images/drawback-h-01.jpg) no-repeat left; background-size: 126px; padding-left: 41px; margin: 10px 0;}
.drawback-one-t2 .head{ font-size: 16px; color: #FFFFFF; background: url(../images/drawback-h-02.jpg) no-repeat left; background-size: 126px; padding-left: 41px; margin: 10px 0;}
.drawback-one-t1 .text{ font-size: 12px; color: #4c4c4c; padding: 4px 0;}
.drawback-one-t1 .text img{ width: 94px; margin-top: 3px;}
.drawback-one-t2 .text{ font-size: 12px; color: #4c4c4c; padding: 4px 0;}
.drawback-one-t2 .text .img-box{ width: 80%; margin: 0 auto; padding: 10px 0;}
.drawback-one-t2 .text .img-box img{ width: 100%;}

.drawback-two .drawback-two-h{ font-size: 15px; color: #0f6bb1; padding: 8px 0;}
.drawback-two ul li{ padding: 4px 0;}
.drawback-two ul li .img-box{ width: 10%; margin: 0 auto; padding: 4px 0;}
.drawback-two ul li .img-box img{ width: 100%;}
.drawback-two ul li p{ font-size: 12px; color: #808080;}
.drawback-two ul li p:first-child{ font-size: 14px; color: #4c4c4c; margin-bottom: 4px;}

.drawback-three-h{ font-size: 15px; color: #0f6bb1; padding: 8px 0;}
.drawback-three-list ul li{ padding: 6px 0;}
.drawback-three-list ul li div{ float: left;}
.drawback-three-list ul li .img-box{ width: 30px; margin-right: 10px;}
.drawback-three-list ul li .img-box img{ width: 100%;}
.drawback-three-list ul li .text{ font-size: 12px; color: #4c4c4c; width: 86%;}
.drawback-three-list .notes{ font-size: 12px; color: #999999;}

.drawback-four-h{ font-size: 15px; color: #0f6bb1; padding: 8px 0;}
.drawback-four .img-box{ padding: 5px 0;}
.drawback-four .img-box img{ width: 100%;}
.drawback-four .text p{ font-size: 12px; color: #4c4c4c; padding: 4px 0;}
.drawback-four .text .text-a{ padding: 8px 0;}
.drawback-four .text .text-a div{ float: left;}
.drawback-four .text .text-a .biaoti{ font-size: 12px; color: #4c4b4b; margin-right: 10px;}
.drawback-four .text .text-a .lianjie a{ display: block; font-size: 12px; color: #f50000;}

.drawback-five-h{ font-size: 15px; color: #0f6bb1; padding: 8px 0;}
.drawback-five-list ul li{ padding: 10px 0;}
.drawback-five-list ul li .head{ font-size: 12px; color: #4c4c4c; margin-bottom: 6px;}
.drawback-five-list ul li .text{ font-size: 12px; color: #808080;}
.drawback-five-list ul li .img-box img{ width: 100%;}
.drawback-five-list ul li:nth-child(1) .img-box{ width: 80%; margin: 0 auto; margin-top: 6px;}
.drawback-five-list ul li:nth-child(3) .tuwenshuoming .zhushi{ font: 12px; color: #4c4c4c;}
.drawback-five-list ul li:nth-child(3) .tuwenshuoming .img-box{ padding: 4px 0;}
.drawback-five-list ul li:nth-child(6) .img-box{ width: 70%; margin: 0 auto; margin-top: 10px;}

.drawback-six-h{ font-size: 15px; color: #0f6bb1; padding: 8px 0;}
.drawback-six-list ul li{ float: left; width: 33.3%;}
.drawback-six-list ul li a{ display: block; padding: 5px 0;}
.drawback-six-list ul li a .img-box{ width: 60%; margin: 0 auto;}
.drawback-six-list ul li a .img-box img{ width: 100%; height: auto;}
.drawback-six-list ul li a .list-ewnzi{ font-size: 16px; color: #595757; text-align: center; margin-top: 4px;}
/*drawback样式表*/

/*商户与优惠 start*/
.discount-slider .bx-wrapper .bx-pager, .discount-slider .bx-wrapper .bx-controls-auto{bottom:0;}
.discount-slider .bx-wrapper .bx-pager{padding:0 0 10px;background:url(../images/slider-pop.png) repeat;}
.discount-slider .bx-wrapper .bx-pager.bx-default-pager a{background:#FFFFFF;}
.discount-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .discount-slider .bx-wrapper .bx-pager.bx-default-pager a.active, .discount-slider .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#6a6a6a;}
.discount-select{padding:10px;background:#FFFFFF;}

.card-infor-box .card-infor{text-align:center;padding:10px 0;}
.card-infor-box a{color:#333333;font-size:16px;display: inline-block;margin:0 5%;}
.card-infor-box a img{margin-right:5px;vertical-align:bottom;}


.discount-select .discount-input{padding:5px 0 15px;}
.discount-select .discount-input .input-inner{border: 1px solid #FFFFFF;border-radius:10px;}
.discount-input .input-inner input.text{width:64%;border: none;height:38px;line-height:38px;padding-left:5%;float: left;border-bottom-left-radius:10px;border-top-left-radius:10px;border:1px solid #000000;}
.discount-input .input-inner input.submit{width:30%;text-align: center;line-height:40px;height:40px;background:#0a427a;text-align: center;border:none;float: left;color:#FFFFFF;border-bottom-right-radius:10px;border-top-right-radius:10px;}
.discount-select .discount-list ul li{margin-bottom:15px;}
.discount-list ul li .a-box{border-radius:10px;}
.discount-list .a-box a{display: block;width:49%;float: left;height:38px;line-height:38px;text-align: center;color:#0a417a;border:1px solid #10457d;}
.discount-list .a-box a.a1{border-bottom-left-radius:10px;border-top-left-radius:10px;}
.discount-list .a-box a.a2{border-bottom-right-radius:10px;border-top-right-radius:10px;}
.discount-list .a-box a.on{background:#0a417a;color:#FFFFFF;}
.discount-list .li-time{height:40px;line-height:40px;}
.discount-list .li-time .li-tit{width:25%;float: left;}
.discount-list .li-time .li-condition{width:75%;float: right;}
.li-time .li-condition dd{width:45%;display:inline-block;}
.li-time .li-condition dd.l{float: left;}
.li-time .li-condition dd.c{float: left;text-align: center;width:10%;}
.li-time .li-condition dd.r{float: right;}
.li-time .li-condition dd input{height:38px;width:93%;border:1px solid #0a427b;padding-left:5%;font-size:12px;background:url(../images/time-icon.png) no-repeat 92% center;border-radius:10px;}
.select-cascade .select{margin:0;background:#f7f7f7;border: none;border-radius:10px;}
.select-cascade .sb > .selected{border-radius:10px;}
.select-cascade .right{float:right;}
.li-opts .select{margin:0;background:#f7f7f7;border: none;border-radius:10px;}
.li-opts .sb > .selected{border-radius:10px;}
.li-opts .right{float:right;}
.discount-photo{padding:0 10px;}
.discount-photo ul li{margin-bottom:15px;}
.discount-photo ul li a{display:block;position: relative;overflow: hidden;}
.discount-photo .img-box{position: relative;z-index:1;}
.discount-photo .img-box img{width:100%;height:auto;}
.discount-photo .img-pop{width:96%;background:url(../images/img-ret.png) repeat;position: absolute;left:0;bottom:0;z-index:2;color:#FFFFFF;padding:4px 2%;}
.discount-photo .img-pop .img-pop-inner{background:url(../images/photo-icon.png) no-repeat right center;padding-right:20px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.discount-photo .more{padding:17px 0 27px;}
/*商户与优惠 end*/

/*news样式表*/
.news-page{ padding: 10px 0px;}
.news-tab{ border-bottom: 1px solid #e6e6e6;}
.news-tab ul li{ float: left; width: 30%; text-align: center;}
.news-tab ul li:nth-child(2){ width: 40%;}
.news-tab ul li.on a{ border-bottom: 2px solid #004889;}
.news-tab ul li a{ display: inline-block; padding: 10px 0px; margin: 0 auto; font-size: 14px; color: #4c4c4c;}
.news-tab-box{ padding: 20px 10px;}
.news-list ul li{ padding: 5px 0px;}
.news-list ul li .text{ font-size: 13px; color: #000000; padding-left: 15px; background: url(../images/news-spot.jpg) no-repeat; background-position-y: 5px;}
.news-list ul li .text a{display: block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;color:#898989;}
.news-list ul li .time{ font: 12px; color: #b2b2b2; padding-left: 15px;}
.news-list ul li .text .img-box{ width: 34px; display: inline-block;}
.news-list ul li .text .img-box img{ width: 100%; vertical-align: inherit;}
.news-button a{ width: 120px; padding: 7px 0px; display: block; margin: 0 auto; font-size: 14px; color: #808080; border: 1px solid #808080; text-align: center; margin-top: 20px;}
/*news样式表*/

/*商户与优惠变更样式*/
.discount-select .discount-list ul li.cardc{line-height:25px;}
.discount-select .discount-list ul li.cardc .label{width:82px;float:left;}
.discount-select .discount-list ul li.cardc dl{width:200px;float:left;}
.discount-select .discount-list ul li.cardc dl dd{width:50px; height:25px;float: left;margin-right:50px;}
.discount-select .discount-list ul li.cardc dl dd:first-child{margin-left:0;}
.discount-select .discount-list ul li.cardc dl dd i{display: inline-block;*display:inline;font-size:16px;height:25px;line-height:25px;cursor:pointer;}
.discount-select .discount-list ul li.cardc dl dd a{width:20px; height:20px;display:inline-block;*display:inline;background:url(../images/radio-1.png) no-repeat center;margin-left:10px;vertical-align: middle;}
.discount-select .discount-list ul li.cardc dl dd.on a{background:url(../images/radio-2.png) no-repeat center;}
/*商户与优惠变更样式*/

/*commonbit样式表*/
.bit-page{ padding: 30px 24px;}
.bit-page .title{ padding-bottom: 30px; font-size: 16px; color: #004889;}
.bit-page .text-box{ font-size: 14px; color: #666666;}
/*commonbit样式表*/

/*quick样式表*/
.quick-page{padding: 30px 20px;}
.quick-page .title{ font-size: 17px; color: #004889;}
.quick-list ul li{ margin-top: 30px;}
.quick-list ul li .list-title{ font-size: 15px; color: #004889;}
.quick-list ul li .text-box{ font-size: 15px; color: #666666;}
/*quick样式表*/

/*notice样式表*/
.notice-page{padding: 0px 20px;}
.notice-list ul li{ padding: 15px 0px;}
.notice-list ul li a{ font-size: 16px; color: #4c4c4c;}
.notice-jump{ padding: 15px 0px;}
.notice-jump span{ font-size: 16px; color: #4c4c4c;}
.notice-jump a{ display: inline-block; font-size: 16px; color: #004889;}
/*notice样式表*/

/*arealist样式表*/
.arealist-page{ padding: 30px 0px;}
.arealist-title{ font-size: 16px; color: #004889; padding-bottom: 28px; text-align: center;}
.arealist-page table{ margin: 0 auto; width: 80%;}
.arealist-page table tr th{ font-size: 17px; width: 50%;}
.arealist-page table tr td{ font-size: 16px;}
.arealist-page table tr th,.arealist-page table tr td{ padding: 8px; text-align: center; border: 1px solid #d1cfcf; color: #504f4d;}
/*arealist样式表*/

/*contactme样式表*/
.contactme-page{ padding: 30px 10px; background-color: #f5f5f5;}
.contactme-title{ font-size: 18px; color: #004889; border-bottom: 1px solid #004889; padding: 3px 0px; margin-bottom: 14px; font-weight: 600;}
.contactme-list ul li{ margin-top: 10px; border-radius: 6px; background-color: #FFFFFF; padding: 10px 12px;}
.contactme-list ul li h6{ font-size: 16px; color: #004889;}
.contactme-list ul li div{ font-size: 15px; color: #4C4C4C; margin-top: 10px;}
.contactme-list ul li div span{ font-weight: 600;}
/*contactme样式表*/