@charset "utf-8";

.c_search{background: #F1F1F1;}

.c_search .i_more b{
	font-weight: bold;padding-left: 0.6rem;
}
.c_search .i_more b::before{
	content: '';
		position:absolute; top:52%; transform:translate(0,-50%);
		left: .2rem;
		width: 0.26rem;height: 0.26rem;
		background: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="28" height="28" viewBox="0 0 14 14"%3E%3Cg fill="none" stroke="%23FFFFFF" stroke-linecap="round" stroke-linejoin="round"%3E%3Ccircle cx="7" cy="7" r="4.5"%2F%3E%3Ccircle cx="7" cy="7" r=".5"%2F%3E%3Cpath d="M7 2.5v-2m0 13v-2M11.5 7h2M.5 7h2"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center;
		background-size: contain;
}





.c_form{}
.c_form_nav{margin-bottom: 0.4rem; display:-webkit-flex; display:flex; flex-wrap:nowrap;justify-content: center;gap: 0 7%;}
.c_form_nav li{width: 100%;}
.c_form_nav a{padding-bottom: 0.1rem; display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;border-bottom: 2px solid #CCC;}
.c_form_nav p{font-size: 0.2rem;font-weight: bold;color: #333;}
.c_form_nav iconify-icon{margin-left: auto;font-size: 0.34rem;}

.c_form_nav li.curr p,.c_form_nav li.curr iconify-icon{color: var(--i_color);}

@media screen and (max-width:1440px) {}
@media screen and (max-width:1366px) {
	.c_form_nav iconify-icon{font-size: 0.3rem;}
}
@media screen and (max-width:1200px) {}
@media screen and (max-width:1024px) {
	.c_form_nav{gap: 0 5%;}
	.c_form_nav p{font-size: 0.18rem;}
	.c_form_nav iconify-icon{font-size: 0.22rem;}
}
@media screen and (max-width:768px) {
	.c_form_nav{flex-wrap: wrap;gap: .12rem 0;margin-bottom: 0.3rem;}
	.c_form_nav a{border-width: 1px;}
}
@media screen and (max-width:560px) {
	.c_form_nav p{font-size: 0.16rem;}
	.c_form_nav iconify-icon{font-size: 0.2rem;}
}




.c_form_show{}
.c_form_show dt{display: none;box-sizing: border-box;padding: .4rem .5rem;background: #F1F1F1;-webkit-border-radius:.2rem; border-radius:.2rem;position: relative;}
.c_form_show dt.curr{display: block;animation: InLeft .5s forwards;}

/* Customer Service */
.c_form_show .box_tit{margin-bottom: 0.26rem;}

#wpforms-214,#wpforms-220,#wpforms-224{--input_font_size:14px;--input_height:.46rem}
#wpforms-214,#wpforms-220,#wpforms-224{}
#wpforms-form-214,#wpforms-form-220,#wpforms-form-224{width:100%;position:relative;overflow:hidden}

#wpforms-214 input,#wpforms-214 button,
#wpforms-220 input,#wpforms-220 button,
#wpforms-224 input,#wpforms-224 button
{margin:0;padding:0;border:none;background:none}
#wpforms-214 .wpforms-field,
#wpforms-220 .wpforms-field,
#wpforms-224 .wpforms-field
{padding:0;margin:0}
#wpforms-214 .wpforms-field-label,
#wpforms-220 .wpforms-field-label,
#wpforms-224 .wpforms-field-label
{font-size:0;}
#wpforms-214 .wpforms-required-label,
#wpforms-220 .wpforms-required-label,
#wpforms-224 .wpforms-required-label
{position:absolute;top:.06rem;left:.1rem;font-size:.16rem;color:#F00}
#wpforms-214 .wpforms-field,
#wpforms-220 .wpforms-field,
#wpforms-224 .wpforms-field
{width:100%;background:transparent;padding-bottom:.2rem;position:relative;overflow:hidden}

#wpforms-214 .wpforms-field-container input,#wpforms-214 textarea,
#wpforms-220 .wpforms-field-container input,#wpforms-220 textarea,
#wpforms-224 .wpforms-field-container input,#wpforms-224 textarea
{width:100%;max-width:100% !important;min-width:100%;font-size:var(--input_font_size);color:#333;height:var(--input_height);box-sizing:border-box;background:#FFF;padding:0 .24rem;border: 1px solid transparent; -webkit-border-radius:.05rem;border-radius:.05rem;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}
#wpforms-214 input,
#wpforms-220 input,
#wpforms-224 input
{line-height:var(--input_height)}
#wpforms-214 textarea,
#wpforms-220 textarea,
#wpforms-224 textarea
{line-height:.22rem;min-height:1rem; padding:.06rem .24rem}
#wpforms-214 .wpforms-field-container input:hover,#wpforms-214 textarea:hover,
#wpforms-220 .wpforms-field-container input:hover,#wpforms-220 textarea:hover,
#wpforms-224 .wpforms-field-container input:hover,#wpforms-224 textarea:hover
{border-color:var(--i_color);}

#wpforms-214-field_1-container,#wpforms-214-field_2-container,#wpforms-214-field_3-container,
#wpforms-220-field_1-container,#wpforms-220-field_2-container,#wpforms-220-field_3-container,
#wpforms-224-field_1-container,#wpforms-224-field_2-container,#wpforms-224-field_3-container
{width:32% !important;}

.service_form .wpforms-container input::-webkit-input-placeholder,.service_form .wpforms-container textarea::-webkit-input-placeholder{color:rgb(0 0 0 / 40%);font-size:var(--input_font_size)}
.service_form .wpforms-container input::-moz-placeholder,.service_form .wpforms-container textarea::-moz-placeholder{color:rgb(0 0 0 / 40%);font-size:var(--input_font_size)}
.service_form .wpforms-container input::-ms-input-placeholder,.service_form .wpforms-container textarea::-ms-input-placeholder{color:rgb(0 0 0 / 40%);font-size:var(--input_font_size)}

#wpforms-214-field_1-error,#wpforms-214-field_2-error,#wpforms-214-field_3-error,#wpforms-214-field_4-error,#wpforms-214-field_5-error,#wpforms-214-field_6-error,
#wpforms-220-field_1-error,#wpforms-220-field_2-error,#wpforms-220-field_3-error,#wpforms-220-field_4-error,#wpforms-220-field_5-error,#wpforms-220-field_6-error,
#wpforms-224-field_1-error,#wpforms-224-field_2-error,#wpforms-224-field_3-error,#wpforms-224-field_4-error,#wpforms-224-field_5-error,#wpforms-224-field_6-error
{position:absolute;font-size:12px;color:#A90909;}

#wpforms-214 .wpforms-field-container,
#wpforms-220 .wpforms-field-container,
#wpforms-224 .wpforms-field-container
{width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden}
#wpforms-214 .wpforms-submit-container,
#wpforms-220 .wpforms-submit-container,
#wpforms-224 .wpforms-submit-container
{width: 2rem;text-align:center; padding:0; overflow:hidden; -webkit-border-radius:2rem; border-radius:2rem; position:relative;}
#wpforms-214 .wpforms-submit-container button,
#wpforms-220 .wpforms-submit-container button,
#wpforms-224 .wpforms-submit-container button
{width:100%;height:.42rem;font-size:.14rem;color:#FFF;font-weight:bold;line-height:.42rem; background:var(--i_color); cursor:pointer; position:relative; z-index:2}
#wpforms-214 .wpforms-submit-container button:hover,
#wpforms-220 .wpforms-submit-container button:hover,
#wpforms-224 .wpforms-submit-container button:hover
{background:var(--i_color2)}
#wpforms-214 .wpforms-submit-container img,
#wpforms-220 .wpforms-submit-container img,
#wpforms-224 .wpforms-submit-container img
{position:absolute;top:50%;transform:translate(0,-50%);right:4px;z-index:2}

@media screen and (max-width:1024px) {
	.service_form{padding: .3rem;}
}
@media screen and (max-width:768px) {
	#wpforms-214 .wpforms-field,
	#wpforms-220 .wpforms-field,
	#wpforms-224 .wpforms-field
	{width: 100% !important;}
}
@media screen and (max-width:560px) {
	.service_form{padding: .2rem;}
	#wpforms-214 .wpforms-submit-container,
	#wpforms-220 .wpforms-submit-container,
	#wpforms-224 .wpforms-submit-container
	{width: 1.6rem;}
}

@media screen and (max-width:1440px) {}
@media screen and (max-width:1366px) {}
@media screen and (max-width:1200px) {}
@media screen and (max-width:1024px) {
	.c_form_show dt{padding: 0 0;}
}
@media screen and (max-width:768px) {}
@media screen and (max-width:560px) {}










.c_media{}
.c_media .i_tit{border-bottom: 1px solid #CCC;}

.c_media_list{display:-webkit-flex; display:flex; flex-wrap:wrap;gap: 0 .6rem;}
.c_media_list li{position: relative;-webkit-transition:all .5s ease; transition:all .5s ease;}
.c_media_list a{display:-webkit-flex; display:flex; flex-wrap:wrap;align-items: center;}
.c_media_list img{height: 0.4rem;}
.c_media_list p{margin-left: 0.14rem; font-size: 0.22rem;position: relative;}
.c_media_list p::before{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #666;}

.c_media_list li:hover{-webkit-transform:translate(0,-8px); transform:translate(0,-8px);}
.c_media_list a:hover p{color: var(--i_color);}
.c_media_list a:hover p::before{background: var(--i_color);}

@media screen and (max-width:1024px) {
	.c_media_list{gap: 0 4%;}
	.c_media_list img{height: 0.3rem;}
	.c_media_list p{font-size: 0.18rem;}
}
@media screen and (max-width:768px) {
	.c_media_list{gap: .2rem 4%;}
	.c_media_list li{width: 48%;}
}
@media screen and (max-width:560px) {
	.c_media_list img{height: 0.24rem;}
	.c_media_list p{font-size: 0.16rem;}
}








.c_contact{}

.c_cont_list{display:-webkit-flex; display:flex; flex-wrap:nowrap;gap: 0 2%;}
.c_cont_list dt{width: 100%;box-sizing: border-box;padding:.6rem .5rem 1rem;}

.c_cont_list dt:nth-child(1){background:url(../../images/c_list_bg1.webp) no-repeat center;background-size: cover;}
.c_cont_list dt:nth-child(2){background:url(../../images/c_list_bg2.webp) no-repeat center;background-size: cover;}

.c_cont_list h3{margin-bottom: 1rem; font-size: 0.3rem;font-weight: bold;}

.c_cont_list dt:nth-child(1) h3{color: #FFF;}

.c_list{}
.c_list li{margin-bottom: 0.14rem;}
.c_list iconify-icon{display: block; margin-bottom: 0.1rem; font-size: 0.2rem;}
.c_list p,.c_list a{font-size: 0.18rem;color: #333;}
.c_list a{margin-right: 0.1rem;}
.c_list a:hover{text-decoration: underline;}

.c_list1 iconify-icon,.c_list1 p,.c_list1 a{color: #FFF;}

@media screen and (max-width:1440px) {
	.c_cont_list h3{margin-bottom: 0.8rem; font-size: 0.28rem;}
}
@media screen and (max-width:1366px) {
	.c_cont_list h3{margin-bottom: 0.6rem;font-size: 0.26rem;}
}
@media screen and (max-width:1200px) {}
@media screen and (max-width:1024px) {
	.c_cont_list{flex-wrap: wrap;gap: .3rem 0;}
	.c_cont_list dt{padding: 0.4rem 0.4rem 0.6rem;}
	.c_cont_list dt:nth-child(1){background-position: 0 80%;}

	.c_cont_list h3{margin-bottom: 0.4rem;font-size: 0.22rem;}
	.c_list p, .c_list a{font-size: 0.17rem;}
}
@media screen and (max-width:768px) {
	.c_cont_list dt{padding: .3rem .26rem 1rem;}
	.c_cont_list h3{font-size: 0.18rem;}
	.c_list p, .c_list a{font-size: 0.16rem;}
}
@media screen and (max-width:560px) {
	.c_cont_list h3{font-size: 0.17rem;}
	.c_list p, .c_list a{font-size: 0.15rem;}
}














