						*{
							margin: 0;
							padding: 0;
							box-sizing: border-box;
						}
						input{
							outline: none;
						}
						input[type="text"]{
							padding: 0 5px;
							vertical-align: middle;
							font-size: 16px;
						}
						span{
							white-space: nowrap;
						}
						.form-header{
							padding:30px 0;
							width:90%;
							margin: 0 auto;
							display: flex;
							justify-content: space-between;
							align-items: center
						}
						.form-header input{
							border: none;
							border-bottom: 1px #a9a9a9 solid;
						}
						.form-header img{
							width: 110px;
						}
						.tot-tit{
							font-size: 28px;
						}
						.mid{
							text-align: center;
							padding-top:30px ;
						}
						.mid div{
							margin-bottom: 25px;
						}
						.mid input[type="text"]{
							border: 1px #fff solid;
							background: transparent;
							border-radius:5px ;
							padding: 3px 5px;
							color: #fff;
						}
						table{
							border-collapse: collapse;width: 90%;margin: 0 auto;
						}
						td{
							border: 1px #a9a9a9 solid;
							text-align: center;
						}
						td input{
							width: 100%;
							height: 100%;
							border: none;
							text-align: left;
							outline: none;
						}
						.table-form{
							width: 90%;
							margin: 0 auto 30px;
							border: 1px #A9A9A9 solid;
							border-bottom:none ;
						}
						.tf-row{
							display: flex;
							border-bottom:1px #a9a9a9 solid ;
							justify-content: space-around;
						}
						.tf-row div{
							flex: 1;
							text-align: center;
							padding: 10px 5px;
							border-right:1px #a9a9a9 solid;
						}
						.tf-row div:last-child{
							border-right:none;
						}
						.tf-row input[type="text"]{
							width: 100%;
							height: 90%;
							border: none;
							text-align: left;
							outline: none;
							background: transparent;
						}		
						.tf-row .lan-input[type="text"]{
							width: auto;
							height: auto;
							border: none;
							border-bottom:1px #a9a9a9 solid;
							text-align: left;
							outline: none;
						}
						.tf-row .front-style{
							flex:0 0 150px;
							position: relative;
						}
						.tf-row .front-short{
							flex:0 0 50px;
						}
						.front-mid{
							width: 96%;
							position: absolute;
							top: 50%;
							left: 50%;
							transform: translateX(-50%) translateY(-50%);
						}
						.tf-row .sec-form{
							padding: 0;
							line-height: 40px;
						}
						.tf-row .sc-in{
							display: flex;
							padding: 0;
							border-right: none;
							border-bottom: 1px #a9a9a9 solid;
						}
						.tf-row .sc-in:last-child{
							border-bottom:none;
						}
						.sc-in span{
							flex: 1;
							border-right: 1px #a9a9a9 solid;
						}
						.sc-in span:last-child{
							border-right: none;
							
						}	
						.labs{
							margin-right: 25px;			
						}	
						.addition-ins{
							display: flex;
							justify-content: space-between;
							width: 70%;
							margin: 0 50px 0  auto;
							text-align: center;
						}
						.pcd{
							border: none;
							border: 1px #a9a9a9 solid;
							border-radius: 5px;
							padding: 5px;
							outline: none;
							color: #000;
						}
						.pcd-des{
							margin: 0 10px;
						}
						.date-input{
							width: 60px;
							height: auto;
							border: none;
							border-bottom:1px #a9a9a9 solid;
							text-align: center;
							outline: none;				
						}
						.tf-row .date-input[type="text"]{
							width: 60px;
							height: auto;
							border: none;
							border-bottom:1px #a9a9a9 solid;
							text-align: center;
							outline: none;	
						}
						.tf-row .t-input[type="text"]{
							width: 60px;
							height: auto;
							border: none;
							border-bottom:1px #a9a9a9 solid;
							text-align: center;
							outline: none;	
						}	
						.tf-row .sex-input{
							flex: 0 0 100px;
						}
						.tf-row .text-area{
							border: none;
						}	
						.tf-row textarea{
							width: 100%;
							height: 100px;
							padding: 0 5px;
							resize: none;
							border: none;
							outline: none;
							font-size: 20px;
						}
	
						    	
				        .tf-row {
				            flex-wrap: wrap;
				            border-bottom: none;
				        }
				
				            .tf-row .front-style {
				                flex: 0 0 20%;
				                border-bottom: 1px #ccc solid;
				            }
				
				            .tf-row .front-short {
				                flex: 0 0 20%;
				                border-bottom: 1px #ccc solid;
				            }
							.tf-row .long-fs{
								flex:0 0 100%;
								height: 40px;
							}					
				            .tf-row div:nth-child(even) {
				                flex: 0 0 80%;
				                border-bottom: 1px #ccc solid;
				            }
				
				        .mt-row .front-style {
				            flex: 0 0 100%;
				            text-align: center;
				            padding: 1.0rem 0;
				        }
				
				        .tf-row .sec-form {
				            flex: 0 0 100% !important;
				        }
				
				        .form-top span {
				            flex: 0 0 25%;
				            border-right: 1px #a9a9a9 solid;
				            white-space: pre-wrap;
				            line-height: 25px;
				            padding: 10px 0;
				        }
				
				        .q-row .front-style {
				            flex: 0 0 100%;
				            text-align: center;
				            padding: 1.0rem 0;
				        }
				
				        .q-row div:nth-child(even) {
				            flex: 0;
				            width: 100%;
				        }
				
				        .addition-ins {
				            flex-wrap: wrap;
				            justify-content: flex-start;
				        }
				
				            .addition-ins span {
				                text-align: left;
				                flex: 0 0 100%;
				                margin-bottom: 15px;
				            }
				
				        .form-header {
				            padding: 0 0 30px;
				        }
				
				        .table-form div {
				            margin-bottom: 0 !important;
				        }
						input[type=checkbox], input[type=radio] {
						    position: relative;
						    top: 2px;
						}	
						.my-swiper-container {padding: 30px 0 0;}
						.bluth-header{
							margin-top: 10px;
						}	
						.top-block-box{
							display: none;
						}	
						.top-block{
							display: none;
						}	
					            .sub-btn {
					                text-align: center;
					            }
					
					                .sub-btn a {
					                    background: #c1a165;
					                    color: #fff;
					                    display: block;
					                    width: 150px;
					                    height: 40px;
					                    line-height: 40px;
					                    text-align: center;
					                    border: none;
					                    border-radius: 5px;
					                    font-size: 16px;
					                    margin: 0 auto;
					                    margin-top: 30px;
					                    margin-bottom: 50px;
					                    cursor: pointer;
					                    text-decoration: none;
					                }
	@media screen and (min-width: 730px) {
		.type-con,.adress-c{
			display: flex;
			justify-content: center;
			align-items: center;
		}
		.adress-con{
			display: flex;
			justify-content: center;
			align-items: center;			
		}		
		.mid .ac-el{
			margin-bottom: 0;
		}		
	}	
	@media screen and (max-width: 729px) {
		.type-con,.adress-c{
			display: block;
		}
		.adress-con{
			display: flex;
			justify-content: center;
			align-items: center;			
		}				
		.mid .ac-el{
			display: flex;
			align-items: center;
			width: 33%;
			overflow: hidden;
			margin-bottom: 0;
		}
		.ac-el select{
			width: calc(100% - 22px);
			/*overflow: hidden!important;*/
		}		
	}	
	
	#txtdizhi::-webkit-input-placeholder{
		color:#fff;
		font-size: 12px;
	}	
	#txtdizhi::-ms-input-placeholder{
		color:#fff;
		font-size: 12px;		
	}
	#txtdizhi::-moz-placeholder{
		color:#fff;
		font-size: 12px;		
	}
