#day-camp{margin-bottom:80px}#day-camp h1{font-size:30px;color:#505050;font-weight:400;text-align:center}#day-camp .dayItem,#day-camp .homestayItem{display:none}#day-camp .topicBox li div{background:#faa706;position:relative;text-align:center;font-size:26px;color:#fff;padding:20px 0;cursor:pointer}#day-camp .topicBox li div span{position:absolute;width:24px;height:24px;background:#fff;border-radius:50%}#day-camp .topicBox li div span:nth-of-type(1){left:-12px;top:-12px}#day-camp .topicBox li div span:nth-of-type(2){right:-12px;top:-12px}#day-camp .topicBox li div span:nth-of-type(3){right:-12px;bottom:-12px}#day-camp .topicBox li div span:nth-of-type(4){left:-12px;bottom:-12px}#day-camp .topicBox li.active div{background:#fa8700}#day-camp .priceBox{border-top:1px solid #ccc}#day-camp .priceBox h3{color:#505050;font-size:30px;text-align:center}#day-camp .priceBox ul .thumbnail{border:0;padding:0;margin:0}#day-camp .priceBox ul .thumbnail .caption{padding:0}#day-camp .priceBox ul .thumbnail h4{font-size:18px;color:#505050;text-align:center;margin:15px 0 0}#day-camp .priceBox ul .thumbnail img{transition:600ms 100ms}#day-camp .priceBox ul .thumbnail:hover img{transform:rotateY(180deg)}#day-camp .priceBox .priceItems >div{position:relative;cursor:pointer}#day-camp .priceBox .priceItems >div img{display:block;width:100%}#day-camp .priceBox .priceItems >div img:nth-of-type(2){display:none}#day-camp .priceBox .priceItems >div p{position:absolute;left:0;top:0;width:100%;height:100%;padding:0 15px;margin-bottom:0}#day-camp .priceBox .priceItems >div p span{position:relative;display:inline-block;width:49%;text-align:center;top:50%;transform:translateY(-50%);color:#fff;font-size:30px}#day-camp .priceBox .priceItems >div p span:nth-of-type(2),#day-camp .priceBox .priceItems >div p span:nth-of-type(3){color:#faa706}#day-camp .priceBox .priceItems >div.active p span:nth-of-type(2),#day-camp .priceBox .priceItems >div.active p span:nth-of-type(3){color:#fa8700}#day-camp .formBox{border-top:1px solid #ccc}#day-camp .formBox h3{text-align:center;color:#505050;font-size:30px}#day-camp .formBox .timeBox,#day-camp .formBox .applicantBox,#day-camp .formBox .homestayBox{border-top:1px solid #ccc;display:none}#day-camp .formBox .familyBox{display:none}#day-camp .formBox .studentBox .btn{width:100px;height:30px;line-height:28px}#day-camp .formBox li{font-size:18px;color:#505050}#day-camp .formBox li div.key span{color:red;font-size:15px;margin-right:3px}#day-camp .formBox li div.value{position:relative}#day-camp .formBox li div.value img{width:26px;vertical-align:middle;margin-top:-10px}#day-camp .formBox li div.value label{margin-bottom:0}#day-camp .formBox li div.value label span{font-weight:400}#day-camp .formBox li div.value input[type=text],#day-camp .formBox li div.value input[type=date],#day-camp .formBox li div.value select{height:28px;padding:5px 10px}#day-camp .formBox li div.value input[type=text].error,#day-camp .formBox li div.value input[type=date].error,#day-camp .formBox li div.value select.error{border:1px solid red}#day-camp .formBox li div.value input[type=text].success,#day-camp .formBox li div.value input[type=date].success,#day-camp .formBox li div.value select.success{border:1px solid #27c489}#day-camp .formBox li div.value select[name=skype]{position:absolute;width:95px;top:0;left:15px;border:0;background:transparent;font-size:14px;padding:5px 3px}#day-camp .formBox li div.value input[name=skype]{padding-left:100px}#day-camp .formBox .btn{width:50%}