.online-form-main{width: 74%;margin:0 auto;}
.online-form-title{text-align: center;color: #4D4D4D;font-size: 22px;font-weight: bold;margin-bottom: 20px;}
.online-form-title p{font-size: 12px;}
.online-form-content{border: 10px solid #f2f2f2;padding: 15px;}
.online-form-text{color: #808080;font-size: 15px;line-height: 20px;border-bottom: 1px solid #cccccc;padding-bottom: 10px;margin-bottom: 10px;text-align: center;}
.online-required{color: #F15A24;font-size: 12px;font-weight: bold;}
.online-required i{font-size: 12px;font-style: normal;}
.online-group-name{width: 120px;text-align: center;font-size: 16px;color: #4D4D4D;font-weight: bold;line-height: 18px;padding-top: 7px;}
.online-group-name i{font-style: normal;color: #F15A24;font-size: 15px;vertical-align: top;}
.online-group-name span{display: inline-block;}
.online-group-name span i{font-size: 12px;color: #4D4D4D;display: block;}
.online-group-right{margin-left: 116px;}
.online-group-input{height: 50px;background: #f2f2f2;line-height: 50px;box-sizing: border-box;padding: 0 10px;font-size: 15px;/*-webkit-appearance:none;*/border: none;width: 100%;}
.online-group-input-amount{width: 22%;}
.online-group-surname{width: 22%;margin-right: 2%;}
.online-group{margin-top: 15px;}
.online-group-names{width: 25%;margin-right: 2%;}
.label-card{min-width:140px;display: inline-block;}
.online-radio label{font-size: 16px;color: #666666;}
.online-radio label i{font-size: 12px;margin-left: 5px;font-style: normal;}
.online-radio{line-height: 50px;margin-right: 2%;}
.online-radio-other{white-space:nowrap;}
.online-radio input{width: 20px;height: 20px;vertical-align: -3px;}
.online-group-mobile{width: 40%;}
.online-group-input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #bbb;
    font-size: 13px;
}
.online-group-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #bbb;
    font-size: 13px;
}
.online-group-input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #bbb;
    font-size: 13px;
}
.online-group-input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #bbb;
    font-size: 13px;
}
.online-group-email{width: 64%;}
.online-group-select{height: 50px;background: #f2f2f2;font-size: 15px;width: 64%;border: none;padding: 0 5px;box-sizing: border-box;}
.online-group-select select{background: #f2f2f2;width: 100%;border: none;height: 50px;font-size: 15px;}
.online-group-select:focus{outline: none;}
.online-radio .online-group-price{display: inline-block;height: 50px;width:150px;margin-left: 2%;}
.online-radio-card .online-group-price{width: 220px;}
.online-radio-card{margin-bottom: 10px;width: 100%;}
.online-group-rise .online-radio-card{width: auto;display: inline-block;vertical-align: top;}
.online-group-have-right{margin-left: 110px;}
.online-group-select-small{width: 25%;margin-right: 2%;}
.online-group-input-address{width: 46%!important;height: 50px!important;}
.online-textarea{width: 100%;height: 230px;box-sizing: border-box;background: #f2f2f2;font-size: 15px;border: none;padding: 10px;resize: none;overflow: auto;}
.online-textarea:focus{outline: none;}
.online-required-bottom i{display: block;}
.online-required-bottom{text-align: right;}
.online-go-button{display: block;width: 210px;height: 50px;line-height: 50px;background: #1a2a68;color: #fff;font-size: 15px;text-align: center;margin-top: 25px;}
.online-go-button i{font-size: 12px;margin-left: 5px;font-style: normal;}
.stars{font-size: 12px;color: #FF0000;}
.online-radio-name .stars{display: block;line-height: normal!important;}
.info-thankyou{background: #f3f3f3;border-radius: 5px;padding: 3%;margin: 2% 0;}
.block_title_sty{font-size: 17px!important;font-weight: bold;color: #444343;display: initial;margin-right: 10px;}
.info-thankyou li{font-weight: bold;list-style: disc;margin-left: 23px;color: #888;line-height: 30px;font-size: 16px;}
.info-thankyou p{text-align:center;font-size:16px;color:#888;line-height:33px}
@media (max-width: 991px){
	.online-form-main{width: 100%;}
}

.left-text{text-align:left!important;}
.register-form-town{width:33%!important;}
.underline{text-decoration:underline;color:#142d8f;font-weight:bold;font-size:17px!important;}

@media (max-width: 767px){
	.online-form-title{font-size: 20px;margin-bottom: 10px;}
	.online-form-content{border: 5px solid #f2f2f2;padding: 10px;}
	.online-form-text{font-size: 12px;}
	.online-group-name{width: 100%;text-align: left;}
	.online-group-name span i{display: inline-block;}
	.online-group-right{float: left;margin-left: 0;margin-top: 10px;width: 100%;}
	.online-group-surname{width: 38%;}
	.online-group-names{width: 60%;margin: 0;}
	.online-group-mobile,.online-group-email,.online-group-select{width: 100%;}
	.online-group{margin-top: 10px;}
	.online-radio-card .online-group-price{width: 100%;}
	.online-radio-card{white-space:normal;}
	.online-radio-cards .online-group-price{width: 200px;}
	.online-radio-cards{white-space: nowrap;}
	.online-group-have-right{width: 100%;float: left;margin: 0;}
	.online-group-input-address{width: 100%!important;margin-top: 10px;}
	.online-group-get .online-group-select-small{width: 48%;margin-right: 2%;}
	.online-group-get .online-group-select-smalls{width: 50%;margin-right: 0;}
	.online-textarea{height: 120px;}
	.online-required{font-size: 12px;}
	.online-go-left{width: 100%;float: none;}
	.online-go-button{float: none;margin: 10px auto 0 auto;}
	.online-go-main{float: none;width: 100%;}
	.online-radio-none{line-height: 20px;margin-bottom: 0;}
	.online-group-input-amount{width: 40%;}
	.register-form-town{width:40%!important;margin-top:10px;float:left!important;}
}
.overseas{background: #050047;color:#fff;font-weight: bold;font-size:16px;border-radius: 5px;padding:2px 4px 2px 4px}

.form-switch li{float: left;width: 33.33%;box-sizing: border-box;padding: 0 5px;margin-bottom: 10px;}
.form-switch ul{margin: 0 -5px;}
.form-switch li a{display: block;line-height: 38px;background: #D8EDEF;color: #076D7B;font-size: 14px;font-weight: bold;text-align: center;}
.form-switch .active a{background: #076D7B;color: #fff;}
.form-step-item{display: none;}
.form-step-item.active{display: block;}
.form-step-link{text-align: center;margin-top: 20px;}
.form-step-link a{display: inline-block;line-height: 38px;text-align: center;background: #6DC5E9;color: #fff;font-size: 14px;width: 280px;max-width: 100%;}
.form-step-link-other .online-go-button{display: inline-block;height: 38px;width: 280px;background: #6DC5E9;color: #fff; border: none;line-height: 38px;margin: 0 5px;cursor: pointer;}
.form-step-link-other a{margin: 0 5px;}
@media (min-width: 1080px){
	.form-switch li a:hover{background: #076D7B;color: #fff;}
	.form-step-link a:hover{opacity: 0.8;}
	.form-step-link-other .online-go-button:hover{opacity: 0.8;}
}
@media (max-width: 767px){
	.form-step-link-other a,.form-step-link-other .online-go-button{width: 46%;margin: 0 1%;}
}