    dl,
    dd,
    dt {
    	margin: 0;
    	padding: 0;
    }

    a {
    	text-decoration: none;
    }
    .modal {
    	display: none;
    	overflow-x: hidden;
    	overflow-y: auto;
    	position: fixed;
    	top: 0;
    	right: 0;
    	bottom: 0;
    	left: 0;
    	z-index: 9999;
    	overflow: hidden;
    	-webkit-overflow-scrolling: touch;
    	outline: 0;
    }

    .modal-backdrop {
    	position: fixed;
    	top: 0;
    	right: 0;
    	bottom: 0;
    	left: 0;
    	overflow-x: hidden;
    	overflow-y: auto;
    	opacity: .5;
    	-webkit-transition: opacity .15s linear;
    	-o-transition: opacity .15s linear;
    	transition: opacity .15s linear;
    	background-color: #000
    }

    .modal-backdrop2 {
    	position: fixed;
    	top: 0;
    	right: 0;
    	bottom: 0;
    	left: 0;
    	overflow-x: hidden;
    	overflow-y: auto;
    	opacity: .5;
    	-webkit-transition: opacity .15s linear;
    	-o-transition: opacity .15s linear;
    	transition: opacity .15s linear;
    	background-color: #000
    }

    .modal-open {
    	overflow: hidden;
    }

    .tcdksq .til_h img {
    	float: right;
    	cursor: pointer;
    }

    .contact {

    	flex-wrap: wrap;

    	margin-top: 5%;

    }

    .contact .item {
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    	width: 100%;
    	margin-bottom: 15px;
    }

    .contact .item div {
    	width: 80%;
    }

    .contact .item div input {
    	width: 100%;
    }

    .contact .item p {
    	color: #777;
    	font-style: italic;
    	font-size: 12px;
    	margin-top: 3px;
    }

    .contact label {
    	font-size: 15px;
    	width: 25%;
    }

    .contact input {

    	border: 1px solid #04cdae;
    	width: 80%;
    	border-radius: 1vw;
    	height: 42px;
    	padding: 5px 7px;
    	font-size: 15px;
    	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    	border-radius: 3px;
    	/*color: #223540;*/

    }



    .contact textarea {

    	width: 80%;

    	border: 1px solid #04cdae;

    	border-radius: 3px;

    	font-size: 15px;

    	padding: 5px 7px;

    }

    .contact>input::-webkit-input-placeholder {

    	color: #aeaeae !important;

    }

    .contact>input:-moz-placeholder {

    	color: #aeaeae !important;

    }

    .contact>input:-ms-input-placeholder {

    	color: #aeaeae !important;

    }

    .contact>textarea::-webkit-input-placeholder {

    	color: #aeaeae !important;

    }

    .contact>textarea:-moz-placeholder {

    	color: #aeaeae !important;

    }

    .contact>textarea:-ms-input-placeholder {

    	color: #aeaeae !important;

    }

    .contact-tips {

    	font-size: 0.6vw;

    	color: #bebebe;

    }

    .contact-tips>span:first-child {

    	color: #ff9832;

    }

    .contact-btn {
    	display: block;
    	border: 0;
    	margin: 0 auto;
    	cursor: pointer;
    	color: #ffffff;
    	background: #096dd9;
    	width: 100px;
    	height: 42px;
    	font-size: 15px;
    	font-weight: 700;
    	text-align: center;
    	padding: 5px 7px;
    	border-radius: 3px;
    	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);

    }

    .flexard {
    	margin-top: 4%;
    }

    .wrapper {

    	max-width: 1000px;
        width: 100%;
    	border-radius: 3px;
    	clear: both;
    	position: absolute;
    	top: 50%;
    	left: 50%;
    	transform: translate(-50%, -50%);

    }

    .bg {

    	background-color: #fff;

    	padding: 30px 55px;

    	opacity: 1;

    	overflow: hidden;

    }

    .til_h {

    	font-size: 28px;

    	line-height: 32px;

    }

    .contact-title {
    	position: relative;
    	overflow: hidden;
    }

    .contact-title p {
    	color: #333333;
    	text-align: center;
    	
    	font-size: 2rem;
        font-weight: bold;
    }

    .contact-title img {
    	position: absolute;
    	right: 0;
    	top: 0;
    	cursor: pointer;
    	width: 15px;
    	height: 15px;
    }

    .contact input:nth-child(2),
    .contact input:nth-child(4) {

    	float: right;

    }

    @media screen and (max-width: 769px) {
    	.floating_ck {
    		background: 0;
    		top: 54%;
    	}

    	.floating_ck .close {
    		top: -35%;
    	}
    }