.formContainer{padding: 50px 0px;}
.formtabgp{padding-bottom: 30px;}
.formcartl{font-size: 20px;font-weight: bold;border-bottom: 1px solid #333333;padding-bottom: 10px;margin-bottom: 25px;line-height: 34px;}
.formcartl span{display: inline-block;padding: 0px 20px;border-radius: 3px;background: #ec6d6d;font-size: 16px;color: #fff;line-height: 34px;margin-left: 10px;}
.formTabA a{display: inline-block;padding-right: 15px;margin-right: 15px;border-right: 2px solid #888888;}
.formTabA a span{display: inline-block;border-radius: 5px;color: #888888;padding: 5px;font-weight: bold;}
.formTabA .ahover span{background: #f5b045;color: #fff;}
.formareasname{color: #999999;font-size: 18px;font-weight: bold;line-height: 48px;margin-right: 15px;}
.formTabMain{display: none;}
.active{display: block;}
.formTabTl{font-size: 22px;font-weight: bold;color: #555555;margin: 20px 0px 15px 0px;}
.formTabHint{color: #EA6152;font-weight: bold;line-height: 25px;margin-bottom: 10px;}
.formText{width: 580px;margin: 0px 10px;}
.formTextbig{width: 650px;margin: 0px 10px;}
.formTextbiglf{width: 72%;}
.formTextbigrt{width: 27%;}
.formText .formTextbiglf{width: 56%;}
.formText .formTextbigrt{width: 41%;}
.formtexthint{color: #EC6D6C;font-size: 15px;margin-top: 5px;}
.formTextlink{display: block;height: 48px;text-align: center;line-height: 48px;background: #b59763;color: #fff!important;border-radius: 5px;font-size: 16px;}
.carformagree{background: #f2f2f2;padding: 14px 10px;text-align: center;margin: 70px 0px 60px 0px;color: #666666;font-size: 15px;font-weight: bold;}
.carformagree a{color: #666666;}
.carformagree input{width: 18px;height: 18px;border: 2px solid #666666;background: #fff;border-radius: 3px;vertical-align: -3px;margin-right: 10px;}
.carformagree label{display: inline;}
.carformbottom-link{text-align: center;}
.carformbottom-link a{line-height: 46px;color: #fff!important;font-size: 16px;font-weight: bold;display: inline-block;margin: 0px 5px;background: #ec6d6d;width: 240px;border-radius: 5px;}
.carformbottom-link a:first-child{background: #b3b3b3;}
@media (min-width: 1080px){
	.formTextlink:hover{opacity: 0.8;color: #fff;}
	.carformagree a:hover,.carformbottom-link a:hover{opacity: 0.8;}
}
.register-form-group-content{margin-bottom: 14px;}
.required-icon{font-size: 16px!important;font-weight: bold;color: #EC6D6C;line-height: 48px;}
.register-form-group-contentRt{padding-left: 25px;}
.register-form-group-input{font-family: "微軟正黑體";-webkit-appearance:none;background-color: #f1f1f1;height: 48px;line-height: 48px;border: none;box-sizing: border-box;padding: 0px 15px;font-size: 14px;width: 100%;}
.carformbottom-link input{border: none;-webkit-appearance:none;font-family: "微軟正黑體";}
.register-form-group-surname{width: 23%;margin-right: 2%;}
.register-form-group-name{width: 33%;margin-right: 2%;}
.register-form-sex-group{line-height: 48px;font-size: 16px;color: #666666;}
.register-form-sex-group input{width: 16px;height: 16px;vertical-align: -3px;}
.register-form-sex-group{margin-right: 10px;}
.register-form-group-sex label{font-weight: normal;}
.formTl{color: #999999;font-size: 18px;font-weight: bold;padding: 0px 0px 12px 0px;margin: 0px;}
.register-form-town{width: 49%;}
.register-form-group-content select{background: #f1f1f1;height: 48px;border: none;box-sizing: border-box;padding: 0px 10px;font-size: 16px;width: 100%;}
.register-form-groupPl{padding-left: 25px;}
.register-form-content{width: 540px;margin: 60px auto;}
.formTl .required-icon{line-height: normal;}
.formTl .register-form-group-contentRt{font-size: 18px;line-height: 22px;}
.formcheck{background: #fff7ee;padding: 15px 15px 5px 15px;margin-left: 25px;margin-bottom: 8px;}
.formcheckGp{margin-bottom: 10px;font-size: 16px;color: #666666;margin-right: 10px;line-height: 20px;}
.formcheckGp input[type="checkbox"],.formcheckGp input[type="radio"]{width: 16px;height: 16px;display: block;margin-top: 0px;margin-top: 2px;}
.formcheckGp label{line-height: 16px;font-weight: normal;}
.formcheckGpRt{padding-left: 24px;}
.formcheckGpRt input{-webkit-appearance:none;display: inline-block;width: 115px;border: none;border-bottom: 1px solid #b8b5b2;margin-left: 10px;height: 20px;line-height: 20px;background: none;vertical-align: top;}
.register-form-groupPer{width: 32.3%;}
.register-form-groupTime{width: 31.3%;margin: 0px 2%;}
.register-form-groupDate{width: 32.3%;}
.register-form-group-inputDate{background-image: url(../images/sj.png);background-repeat: no-repeat;background-position: 96% center;}
.register-form-group-content textarea{-webkit-appearance:none;background-color: #f1f1f1;height: 160px;line-height: 48px;border: none;box-sizing: border-box;padding: 10px 15px;font-size: 16px;width: 100%;font-family: "微軟正黑體";resize: none;overflow: auto;line-height: 25px;}
.register-form-groupBtn{-webkit-appearance:none;background: #f5b045;color: #fff;font-size: 16px;font-weight: bold;border-radius: 5px;cursor: pointer;height: 32px;width: 68px;text-align: center;line-height: 32px;border: none;margin-top: 40px;}
.formPhone{display: none;}
.formLink .xinde-share2{padding: 0px;}
.formLink{padding-top: 15px;}
@media (max-width: 767px){
.formcontainer{ width: 100%;box-sizing: border-box;padding: 0px 5px;}
.formContainer{padding: 20px 0px;}
.formTabA{display: none;}
.formText,.formTextbig{width: 100%;margin: 0px;}
.register-form-group-sex{width: 100%;box-sizing: border-box;padding-left: 25px;}
.register-form-group-surname{width: 36%;}
.register-form-group-name{width: 53%;}
.register-form-groupDate{width: 31.3%;margin-right: 2%;}
.register-form-groupTime{width: 31.3%;margin-right: 2%;margin-bottom: 8px;margin-left: 0px;}
.register-form-groupPer{float: left!important;width: 33.3%;}
.formoutside{width: 100%;padding-top: 7px;}
.register-form-groupBtn{float: left!important;margin-top: 20px;margin-left: 25px;}
.formPhone{display: block;border: 1px solid #d7d7d7;background: #f2f2f2;height: 40px;padding: 0px 10px;font-size: 16px;box-sizing: border-box;width: 100%;}
.formLink{margin-bottom: 10px;}
.xinde-share1{padding-bottom: 10px;}
.formcartl{font-size: 20px;margin-bottom: 15px;}
.formTextbiglf,.register-form-content{width: 100%!important;}
.formTextbigrt{width: 100%!important;margin-top: 10px;}
.formtabgp{padding-bottom: 15px;}
.formtexthint{font-size: 14px;}
.formcartl span{display: none;}
.carformagree{font-size: 14px;}
.carformagree{margin: 30px 0px;}
.carformbottom-link a{width: 140px;}
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:   #bbb;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #bbb;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #bbb;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #bbb;
}
.register-form-content .required-icon i{color: #808080;font-size: 17px;margin-left: 10px;}
.register-form-right{margin-left: 110px;}
.register-form-content .required-icon{text-align: right;width: 100px;display: block;}
.register-face{display: block;background: #4267b2;border-radius: 5px;color: #fff!important;padding: 10px;text-align: center;font-size: 16px;cursor: pointer;}
.register-face img{display: inline-block;vertical-align: -3px;}
i{font-style: normal;}
@media (min-width: 1080px){
	.register-face:hover{opacity: 0.8;}
}
.register-form-other{text-align: center;margin: 26px 0px 36px 0px;}
.register-form-others{display: inline-block;}
.register-form-content .carformbottom-link a{background: #b59763;width: 165px;}
@media (max-width: 767px){
	.register-form-content .carformbottom-link a{width: 130px;}
	.register-form-content{box-sizing: border-box;padding: 0px 5px;}
	.register-form-content .register-form-town{width: 100%;}
	.register-form-content .register-form-town{width: 100%;}
	.register-form-right{float: left;margin-left: 0px;width: 100%;}
	.register-form-content .required-icon{width: 100%;text-align: left;line-height: 20px;margin-bottom: 10px;}
	.register-form-content .register-form-group-sex{padding-left: 0px;display: inline-block;width: auto;}
	.register-form-content .nationality .register-form-sex-group{line-height: 20px;}
	.register-form-content .nationality  .required-icon{display: inline-block;width: auto;margin-right: 15px;}
	.register-form-content{margin: 10px auto;}
	.register-form-content .nationality .register-form-group-content{margin-bottom: 0px;}
	.register-form-content .nationality .register-form-right{width: auto;}
	.register-form-content .register-form-group-surname{width: 21%;}
	.register-form-content .register-form-group-name{width: 32%;}
}
/*3月6日新加样式*/
.apply-body{position: relative;overflow: hidden;}
input:focus,select:focus{outline: none;}
.apply-select{width: 105px!important;}
.apply-texts{margin-left: 115px;color: #B2B2B2;font-size: 16px;line-height: 24px;padding-top: 12px;}
.apply-select-group{margin-bottom: 14px;}
.btn-gray{background: #b5b5b5!important;}
.apply-title{text-align: center;color: #1A2A68;font-size: 22px;font-weight: bold;margin-bottom: 40px;}
.apply-back a{color: #999999;font-size: 16px;}
.apply-back{margin-bottom: 10px;}
@media (max-width: 767px){
	.apply-title{margin-bottom: 10px;}
	.apply-back-phone{display: none;}
}
.form-button{background: #c4a172; display: block;width: 100%;border: none;-webkit-appearance: none !important;height: 50px;line-height: 50px;font-size: 15px;text-align: center;color: #fff; margin-top: 2%;}