/*
 *佰维行业级【制作二期】2025-11-27
 *六艺-爱永
 */

/*联系我们*/
.contactqhlist{}
.contactqhlist ul.elementor-icon-list-items li.elementor-icon-list-item{width: 185px;height: 45px;background: #E5E5E5; display:flex; justify-content:center; align-items:center; cursor:pointer; margin:0 !important;}
.contactqhlist ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(1){
    clip-path: polygon(12px 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 calc(100% - 12px), 0 12px);
}
.contactqhlist ul.elementor-icon-list-items li.elementor-icon-list-item:nth-child(2){
    clip-path: polygon(0 0, 100% 0, 100% 12px, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 100%, 0 0);}
.contactqhlist ul.elementor-icon-list-items li.elementor-icon-list-item.active{ background: #E81D2D;}
.contactqhlist ul.elementor-icon-list-items li.elementor-icon-list-item.active .elementor-icon-list-text{ color: #FFFFFF !important;}

/*联系我们表单*/
.wpforms-label-hide, .wpforms-hidden{ display:none !important;}
.contact_form em.wpforms-error{ color:#f32c46;position: absolute;  bottom: -22px;  left: 0; font-size: 13px;}
.contact_form{}
.contact_form > .elementor-widget-container{}
.contact_form .wpforms-container{}
.contact_form .wpforms-form{}
.contact_form .wpforms-form .wpforms-field-container{}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field{ margin-bottom:20px;position: relative;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-layout{ margin-bottom:0;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-layout .wpforms-layout-column{ max-width:600px;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-phone{}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-select{}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-text{}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-textarea{margin-top: 20px;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-file-upload{}


.contact_form .wpforms-container .wpforms-field input::placeholder{ color:#666666;}
.contact_form .wpforms-container .wpforms-field input:-moz-placeholder{ color:#666666;}
.contact_form .wpforms-container .wpforms-field input::-moz-placeholder{ color:#666666;}
.contact_form .wpforms-container .wpforms-field input::-webkit-input-placeholder{ color:#666666;}
.contact_form .wpforms-container .wpforms-field input:-ms-input-placeholder{ color:#666666;}


.contact_form .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label{font-weight: 400;font-size:18px;color: #666;line-height: 28px; display:block; margin-bottom:0px; white-space:nowrap; position: relative;  padding-left: 15px;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label .wpforms-required-label{ color:#f00;position: absolute;  left: 0;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium{ width:100%; border:none; border-bottom:#D8D8D8 1px solid; font-size:18px; line-height:28px; padding:25px 0; background:#fff;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field select.wpforms-field-medium{ background:url(../images/seclectbg.svg) no-repeat 98% center #fff; cursor:pointer;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-layout select.wpforms-field-medium{ background-position:95% center;}


.contact_form .wpforms-form .wpforms-field-container .wpforms-field textarea.wpforms-field-medium{ height:120px; padding:20px; border: 1px solid #DBDBDB; margin-top: 10px; resize: none;}

/*上传*/
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-file-upload .wpforms-field-label{padding-left: 0;}
.contact_form div.wpforms-container div.wpforms-uploader{ border:none; background:none; padding:10px 0; align-items: flex-start;}
.contact_form div.wpforms-container div.wpforms-uploader .dz-message{ background:url(../images/upload_icon.png) no-repeat left center; width:64px; height:64px; background-size:cover;}
.contact_form div.wpforms-container div.wpforms-uploader .dz-message svg, .contact_form div.wpforms-container div.wpforms-uploader .dz-message span{ display:none;}


/*必填*/
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-text .wpforms-field-label{text-indent: -999em;  height: 0;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-text .wpforms-field-label .wpforms-required-label{display: block;  text-indent: 0;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium.wpforms-field-required{padding-left: 15px;}

.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-email .wpforms-field-label{text-indent: -999em;  height: 0;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-email .wpforms-field-label .wpforms-required-label{display: block;  text-indent: 0;}

/*下拉*/
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-select,
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-phone{ display:flex; justify-content:space-between; border-bottom:#D8D8D8 1px solid; padding-bottom: 20px;align-items: center;padding-top: 10px;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-select .wpforms-field-label{ width:50%;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field select.wpforms-field-medium{ width:150px;border-bottom: none;  padding: 0;    padding-right: 0px;  min-width: auto;  padding-right: 35px;color: #000;}

/*
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.Business-cat select.wpforms-field-medium{ width:220px;}
*/

/*手机*/
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-phone{ padding-top:20px; gap:15px;margin-bottom: 10px;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-phone .wpforms-field-label{ width:auto;padding-left: 0;}
body .contact_form  .wpforms-form .iti--allow-dropdown, div.wpforms-container .wpforms-form .iti--allow-dropdown{ width:auto;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-phone .wpforms-field-medium{ padding:0; border-bottom:none;}

/*验证码*/
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-captcha{ display:flex; gap:20px; align-items:center;}
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-captcha .wpforms-field-medium{ padding:0 10px; width: 116px;height: 36px;background: #FFFFFF; margin-left:10px;border: 1px solid #DBDBDB;}

.contact_form div.wpforms-container div.wpforms-uploader .dz-preview .dz-remove:after,.contact_form div.wpforms-container div.wpforms-uploader .dz-preview .dz-remove:before{    background-color:#fff;}
.contact_form div.wpforms-container div.wpforms-uploader .dz-preview .dz-details .dz-size{ color:#fff;}


.contact_form .wpforms-form .wpforms-submit-container{}
.contact_form .wpforms-form .wpforms-submit-container .wpforms-submit{background: linear-gradient( 180deg, #FC1D2F 0%, #BF0017 50%, #950016 100%); font-weight: bold;font-size:24px; text-transform:uppercase; display:block; margin:0 auto; clip-path: polygon(0 15px,15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%); color: #FFFFFF;line-height: 30px; padding:12px 70px; border:none; cursor:pointer;}

.contact_form .wpforms-confirmation-container{}
.contact_form .wpforms-confirmation-container p{color: #000;text-align: center;font-size: 22px;}

/*personal*/
.contact_form .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-select.Personal-cat{ display:none;}
.personal .wpforms-field.Company, .personal .wpforms-field.Job-Title, .personal .wpforms-field.Business-cat{ display:none !important;}
.contact_form .wpforms-form.personal .wpforms-field-container .wpforms-field.wpforms-field-select.Personal-cat{ display:flex !important;}

@media(max-width:1440px){
    .contact_form .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium, .contact_form .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label{ font-size:16px;}
}
@media(max-width:768px){
    .contactqhlist ul.elementor-icon-list-items li.elementor-icon-list-item{ width:140px;}
    .contact_form .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium, .contact_form .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label{ font-size:14px;}
    .contact_form .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium{ padding:15px 0;}
    .contact_form .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label{ line-height:20px;}
    .contact_form .wpforms-form .wpforms-submit-container .wpforms-submit{ font-size:18px; padding: 10px 50px;}
    .contact_form .wpforms-form .wpforms-submit-container{ margin-top:30px;}
}








































































































