.reservation_body{width:100%;height:1080px;max-width:1920px;margin:0 auto;background:url(../images/reservation_bg2.jpg) no-repeat top center}.reservation_body .head{height:50px}.reservation_body .head dt{float:right;border-left:1px solid #1e1f21;height:50px;line-height:50px;background:#000;opacity:.8;-webkit-opacity:.8;padding:0 10px;color:#c3c3c3;font-size:14px;text-align:center}.reservation_body .head dt a{color:#c3c3c3;display:block;height:50px}.reservation_body .head .share{width:60px;line-height:72px}.reservation_body .head .select{width:90px;height:30px;position:relative;float:right;border:solid #c3c4c6 1px;line-height:30px;font-size:14px;text-align:center;color:#c3c3c3;margin-top:8px}.reservation_body .head .select p{line-height:30px;display:block}.reservation_body .head .select p span{display:inline-block}.reservation_body .head .select p .downIcon{width:18px;height:13px;background:url(../images/select_down_icon.png) no-repeat center}.reservation_body .head .select .select-con{display:none;width:100%;height:auto;position:absolute;left:0;top:32px}.reservation_body .head .select .select-con li{line-height:30px;height:30px;text-align:center;background:#07080A}.reservation_body .cont{width:1000px;margin:0 auto;position:relative}.reservation_body .cont .logo{position:absolute;left:110px;top:120px;cursor:pointer;z-index:2}.reservation_body .cont .yy_text{position:absolute;left:14px;top:220px;width:516px}.reservation_body .cont .yy_text img{float:left;margin-left:24px;margin-top:-30px;overflow:hidden}.reservation_body .cont .yy_text #nowNumber{left:0;width:100%;text-align:center;position:absolute;display:block;color:#ff0800;font-size:50px;font-weight:700;top:84px}.reservation_body .cont .gift{width:426px;height:auto;position:absolute;left:54px;top:430px;color:#7d7b82}.reservation_body .cont .gift ul{height:auto;overflow:hidden}.reservation_body .cont .gift ul li{width:154px;height:200px;float:left;margin-right:8px}.reservation_body .cont .gift ul li .img{width:154px;height:144px;text-align:center;line-height:236px;background:url(../../en-us/images/yy_jp_bg.png) no-repeat center}.reservation_body .cont .gift ul li p{font-weight:700;text-align:center;margin-top:10px}.reservation_body .cont .gift p{line-height:22px}.reservation_body .cont .gift .yy_con{padding-top:20px}.reservation_body .cont .gift .yy_con .form{width:100%;overflow:hidden;padding-bottom:16px;position:relative}.reservation_body .cont .gift .yy_con .yy_inp{width:400px;height:52px;line-height:52px;border:none;background:url(../images/yy_inp2.png) no-repeat;float:left;padding:0 13px}.reservation_body .cont .gift .yy_con .cc_inp{width:400px;height:52px;line-height:52px;border:none;background:url(../images/yy_inp2.png) no-repeat;float:left;padding:0 13px}.reservation_body .cont .gift .yy_con .yy_sub{border:none;width:183px;height:52px;background:0 0;cursor:pointer;float:left;margin:0 122px;margin-top:20px}.reservation_body .cont .gift .yy_con .getCountry{border:none;width:86px;height:38px;cursor:pointer;position:absolute;right:70px;top:7px;background:0 0;color:#7d674a;font-size:18px;padding-left:350px}.reservation_body .cont .gift .alert_text{display:none;margin-top:20px;width:406px;height:auto;line-height:30px;padding:6px 10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZGRjBFNTM2MDQwMDExRTlBRUY5RTMzMTBEQTk0QzY1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZGRjBFNTM3MDQwMDExRTlBRUY5RTMzMTBEQTk0QzY1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkZGMEU1MzQwNDAwMTFFOUFFRjlFMzMxMERBOTRDNjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkZGMEU1MzUwNDAwMTFFOUFFRjlFMzMxMERBOTRDNjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6mGap3AAAAFUlEQVR42mJgYGBoYAISDIOJAAgwAFqUALsa7GdRAAAAAElFTkSuQmCC);color:red;font-size:16px}.reservation_body .cont .yy_show{width:100%;margin:0 auto;height:auto;overflow:hidden;text-align:center;position:absolute;color:#615b51;top:1260px}.reservation_body .cont .yy_show #nowNumber{color:#d03d10;font-size:80px;font-weight:700;padding:0 6px}.reservation_body .cont .yy_show p{font-size:24px;margin-top:20px;line-height:36px}.reservation_body .cont .yy_active{height:400px;position:absolute;bottom:0;left:0;width:100%}.reservation_body .cont .yy_active .tit{padding:0 10px 20px}.reservation_body .cont .yy_active .con{padding:0 10px;color:#615b51;font-size:18px;line-height:36px}.country_alert{display:none;width:100%;height:100%;position:absolute;top:0;left:0}.country_alert .bg{width:100%;height:100%;background:#000;opacity:0}.country_alert .con{width:868px;height:430px;position:absolute;left:50%;margin-left:-9px;top:833px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);border:1px solid #7d7b82;background:#fff;overflow:hidden}.country_alert .con .close{position:absolute;right:10px;top:10px;font-size:24px;width:24px;height:24px;text-align:center;line-height:24px;cursor:pointer}.country_alert .con h3{font-size:24px;text-align:center;margin-bottom:20px}.country_alert .con select{height:40px;width:100%;margin-bottom:16px}.country_alert .con p{text-align:center}.country_alert .con button{width:40%;height:40px;margin:0 2%;cursor:pointer}.country_alert .con .left_con{width:190px;float:left;height:430}.country_alert .con .left_con li{height:86px;width:100%;cursor:pointer;overflow:hidden;display:flex;display:-webkit-flex;align-items:center;padding:0 24px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:18px;color:#fff;background:#7d674a;border-bottom:1px solid #61533c}.country_alert .con .left_con li.active,.country_alert .con .left_con li:hover{background:#fff;color:#333}.country_alert .con .right_con{width:642px;height:406px;float:right;margin:12px 18px}.country_alert .con .right_con li{min-width:140px;color:#333;float:left;font-size:14px;white-space:nowrap;padding:7px 0 7px 14px}.country_alert .con .right_con li:hover{text-decoration:underline;cursor:pointer}