*{margin: 0;padding: 0;}
body{background: #dc3e4c;font-size: 12px;font-family: "微软雅黑";outline: none;line-height: 20px;color: #FFFFFF;}
.memberdaycon{width: 96%;margin: 0 2%;padding-bottom: 48px;}
img{width: 100%;vertical-align: middle;}
ul,li{list-style: none;}
a{text-decoration: none;}
.clearb{clear: both;}
.color-yellow{color: #fde308;}
.text-align-left{text-align: left;}
.text-align-center{text-align: center;}
.text-link{color: #fde308;}
.border-b-d{border-bottom: 1px dashed #FFFFFF;margin: 20px 0;}
.countdown .ac-list{margin: 0 0 26px;}
.countdown .ac-list li{float: left;width: 30%;text-align: center;margin-right: 4.5%;position: relative;}
.countdown .ac-list li img{width: 100%;border-radius: 8px;}
.countdown .ac-list li span {
	cursor: pointer;
}
.countdown .ac-list li a{position: absolute;left: 30%;bottom: 54%;background: #ffffff;line-height: 12px;width: 24px;text-align: center;border-radius: 6px;color: #de4100;font-size: 10px;font-weight: bold;}
.countdown .ac-list li p{font-size: 28px;font-weight: bold;position: absolute;left: 22px;top: 32px;}
.countdown .ac-list li .txt-small{font-size: 24px;top: 16px;line-height: 30px;}
.countdown .ac-list li.active a{display: none;}
.countdown .ac-list li.active p{top: 50px;}
.countdown .ac-list li.active .txt-small{top: 36px;}
.countdown .ac-list li:last-child{margin-right: 0;}
.countdown .ac-list .icon-pic{height: 50px;padding-top: 40px;}
/*.countdown .timer{text-align: center;color: #ed1f1f;font-size: 24px;margin: 36px 0 20px;background: #fde308;line-height: 94px;border: 2px solid #cd1c1c;border-radius: 8px;box-shadow: 0 5px 5px #8f2831;}
.countdown .timer b{font-size: 30px;display: inline-block;border: 2px solid #b0a200;width: 48px;line-height: 56px;text-align: center;margin-right: 12px;border-radius: 4px;}
.countdown .timer span{margin-left: 25px;}
.countdown .timer span:last-child{margin-right: 0;}*/

.ac-con{position: relative;display: none;}
.ac-con-tit{width: 100%;line-height: 34px;color: #ffffff;font-size: 15px;font-weight: bold;text-align: center;background: #ed1f1f;box-shadow: 0 3px 3px #a41f26;margin: 10px 0;}
.ac-con-tit img{margin: 0 4px;width: 32px;vertical-align: middle;}
h3{color: #fde308;font-size: 15px;text-align: center;line-height: 24px;margin: 10px 0;}
.ac-con p{margin: 10px 0;}
.ac-con p b{font-size: 15px;}
.txt1{width: 62%;display: inline-block;vertical-align: middle;}
.txt2{width: 58%;margin-left: 1%;display: inline-block;vertical-align: middle;}
.txt4{width: 47%;display: inline-block;vertical-align: middle;}
.txt5{width: 42%;display: inline-block;margin-right: 1%;vertical-align: middle;}
.txt5 b,.txt6 b,.txt7 b,.txt8 b{font-size: 15px;}
.txt6 b span,.txt7 b span,.txt8 b span{color: #fde308;font-size: 15px;}
.txt7{width: 336px;margin-left: 36px;display: inline-block;vertical-align: middle;}
.txt8{width: 458px;display: inline-block;vertical-align: middle;}
.txt9{width: 580px;margin-left: 20px;display: inline-block;vertical-align: middle;}
.txt10{width: 610px;display: inline-block;vertical-align: middle;}
.appEWM-box{text-align: center;display: inline-block;width: 37%;vertical-align: middle;}
/*.appEWM-box img{margin-bottom: 20px;}*/
.EWM-box{width: 460px;margin: 0;}
.tab1,.tab2{margin: 10px 0;text-align: center;border-bottom: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF;}
.tab1 th,.tab2 th{background: #ff2e2e;border-top: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF;padding: 8px;}
.tab1 td,.tab2 td{background: #ea2222;border-top: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF;padding: 8px;}
.hotellist li{width: 24%;float: left;margin-right: 1%;text-align: center;font-size: 10px;line-height: 16px;}
.hotellist li:last-child,.homelist li:last-child,.interlist li:last-child{margin-right: 0;}
.hotellist li img{width: 70%;}
.hotellist li p{margin: 10px 0;}
.homelist li{width: 31.5%;margin-right: 2.5%;float: left;}
.interlist li{width: 49%;margin-right:1.5%;float: left;margin-bottom: 10px;}

.ac-flight-tab{background: #e92525;width: 100%;height: 32px;margin-bottom: 10px;}
.ac-flight-tab li{line-height: 32px;width: 25%;text-align: center;float: left;cursor: pointer;font-weight: bold;}
.ac-flight-tab li.on{background: #ff5858;}
.ac-flight-tab li.more{width: 50%;}
.ac-flight-tab li.more a{float: right;margin-right: 14px;color: #FFFFFF;}
.flight-box table{display: none;margin-bottom: 10px;}
.flight-box h3{font-size: 12px;text-align: left;line-height: 22px;margin-bottom: 10px;}
.flight-box td{position: relative;padding-bottom: 5px;padding-left: 4px;}
.flight-box td:first-child{padding-left: 0;}
.city-box{background: #e92525;text-align: center;font-weight: bold;}
.city-box img{margin: 0 3px 4px;vertical-align: middle;width: 14px;}
.price-box{background: #FFFFFF;color: #666666;padding: 10px 10px 8px;border-top: 1px dashed #c7c7c7;cursor: pointer;}
.price-box:hover{background: #eeeeee;}
.price-box span{color: #e92525;font-size: 12px;}
.price-box b{float: right;font-size: 18px;}
.city-box:before,.city-box:after{display: block;content: "";position: absolute;width: 6px;height: 6px;background: #dc3e4c;border-radius: 3px;left: 1px;top: 17px;}
.flight-box td:first-child:before{left: -3px;}
.city-box:after{right: -3px;left: auto;}

.btn-normal{display: inline-block;width: 50%;line-height: 30px;background: #fde308;color: #eb0009;font-size: 12px;font-weight: bold;border-radius: 2px;margin: 10px 0;text-align: center;}
.btn-normal.btn-s{width: 80%;margin-left: 10%;}

