body{background: #fff;}
.marketing-banner img{width:100%;height:auto;}
.marketing-list{padding:15px;}
.marketing-list ul li a{display: block;}
.marketing-list ul li a .img-box{width:45%;float:left;}
.marketing-list ul li a .img-box img{width:100%;height:auto;}
.marketing-list .marketing-tit{padding:15px 0;margin-bottom:15px;background:url(../images/are-icon-04.png) repeat-x bottom;}
.marketing-list .marketing-tit h6{color:#4c4c4c;font-size:18px;}
.marketing-list ul li{margin-bottom:20px;border:1px solid #a1a1a1;}
.marketing-list ul li .table-box{width:45%;float:right;padding:0 5%;overflow: hidden;}
.marketing-list ul li .table-box table{height:100%;width:100%;font-size:16px;color:#2f2725;line-height: 30px;}
.marketing-a-img img{width:100%;height:auto;}
.marketing-a-text{position:absolute;z-index:2;width:100%;height:auto;left:0;top:10%;}
.marketing-a-text img{width:100%;height:auto;}
.marketing-a-pak{position:absolute;z-index:2;width:100%;height:auto;left:0;top:30%;}
.marketing-a-pak img{width:100%;height:auto;}

.marketing-b-img img{width:100%;height:auto;}

.select-box{width:100%;border:1px solid #FFFFFF;border-radius:10px;}
.select-box{position:relative}
.select-box dt{position:relative}
.select-box dt a{display: block;width:160px;height:40px;padding-left:30px;line-height:40px;font-size:16px;color:#FFFFFF;margin-left:20px;}
.select-box.airport dt a{background:url(../images/fly-select.png) no-repeat left center;} 
.select-box.discount dt a{background:url(../images/discount-select.png) no-repeat left center;}
.select-box dt i.icon{width:9px;height:7px;background:url(../images/select-icon.png) no-repeat center;position: absolute;right:15px;top:15px;transition: all 0.5s;transform:rotate(0);}
.select-box dt.on i.icon{transform:rotate(180deg);}
.select-box dd{position: absolute;bottom:40px;left:0;width:100%;background:#ce787e;border: 1px solid #fff;border-radius:10px;display: none;}
.select-box dd a{display: block;font-size:16px;color:#FFFFFF;padding:5px 0;text-align: center;}
.marketing-index{background:#FFFFFF;overflow: hidden;}
.marketing-a{position: relative;height:100%;}
.marketing-a-img{position: relative;z-index:1;}
.select-mar{position: absolute;bottom:80px;left:0;width:90%;z-index:3;padding:0 5%;}
.area-pic-link{position: absolute;bottom:25px;left:0;width:90%;z-index:3;padding:0 5%;text-align: center;}
.area-pic-link a{display:inline-block;width:28%;margin:0 5px;}
.area-pic-link img{width:100%;height:auto;}

.marketing-b{position: relative;}
.marketing-b .marketing-b-link{position: absolute;left:0;top:0;z-index:2;width:100%;}

.marketing-b li{width:23%;float:left;padding:0 5%;}
.marketing-b li a{display: block;width:100%;height:100%;background:transparent;}
.marketing-b li.l2 a{width:50%;float:left;}

.marketing-banner .bx-wrapper .bx-pager, .marketing-banner .bx-wrapper .bx-controls-auto{bottom:20px;}
.marketing-banner .bx-wrapper .bx-pager.bx-default-pager a{background:#FFFFFF;}
.marketing-banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .marketing-banner .bx-wrapper .bx-pager.bx-default-pager a.active, .marketing-banner .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#aeaeae;}

@media only screen and (max-width: 400px) {
	.marketing-list ul li .table-box table{line-height: 28px;}
}
@media only screen and (max-width: 350px) {
	.marketing-list ul li .table-box table{line-height: 24px;}
}
