/* 基础重置 */
*{line-height:1;box-sizing:border-box;margin:0;padding:0}
html{overflow-x:hidden!important;overflow-y:auto}
body{min-height:100vh;background:#fff;font-family:"PingFang SC","Microsoft Yahei","Helvetica Neue",Helvetica,Arial}
a{transition:all .36s;text-decoration:none;color:inherit}
li,ol,ul{margin:0;list-style-type:none}
h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0;line-height:1}
img{max-width:100%;vertical-align:middle}
body,button,input,select,textarea{font-size:14px;line-height:1;color:#333;border:0;outline:0;background:0 0}
input,textarea{-webkit-appearance:none}
textarea{resize:none}
label{font-weight:400;margin-bottom:0}

.footer_service li .text .h3,.footer_service li .text .h4{line-height: normal;}

/* 布局 */
.ys_page_wrap,body{display:flex;flex-direction:column}
.ys_page_wrap{min-height:100vh}
.ys_main{flex-grow:1}
.ys_cont1440{width:1440px;margin:0 auto;max-width:100%}
.ys_block{display:block}

/* 动画 */
.wow{visibility:hidden}
.ys_fadeup1{animation:ysfadeInUp .5s ease-in-out both;animation-delay:.1s}
.ys_fadeup2{animation:ysfadeInUp .5s ease-in-out both;animation-delay:.2s}
@keyframes ysfadeInUp{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:none}}
@keyframes p_ddd{0%{transform:translateY(0)}50%{transform:translateY(-8px)}100%{transform:translateY(0)}}

/* 标题规范 */
.std_title3{font-size:32px;line-height:1.6;color:#333}
.std_title4{font-size:24px;line-height:1.5;color:#333}
.std_parga1 p{font-size:16px;line-height:1.75;color:#666}
.std_parga2 p{font-size:14px;line-height:1.75;color:#666}

/* 按钮 */
.std_btn2{display:inline-block;position:relative;border-radius:56px;overflow:hidden}
.std_btn2_box{display:block;padding:0 58px;background:rgba(22,100,255,1);box-shadow:0 4px 16px 0 rgba(0,61,150,.25);transition:all .36s}
.std_btn2_box p{font-size:18px;line-height:56px;color:#fff;position:relative;z-index:5}
.std_btn2_bg{width:220px;height:220px;border-radius:50%;background:rgba(0,228,158,1);position:absolute;left:50%;transform:translateX(-50%) scale(0);top:0;transition:all .5s linear;pointer-events:none}
.std_btn2:hover .std_btn2_bg{transform:translateX(-50%) scale(1)}

/* 下拉选择器 */
.ys_select{position:relative;z-index:5}
.ys_select.zindex{z-index:10}
.ys_select_hd{position:relative;width:100%;height:100%;cursor:pointer}
.ys_select_show{padding-right:20px;width:100%;height:100%;cursor:pointer;pointer-events:none}
.ys_select_xtbbox{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .36s}
.ys_select_hd.on .ys_select_xtbbox{transform:translateY(-50%) rotate(180deg)}
.ys_select_bd{display:none;position:absolute;left:0;top:100%;z-index:10;width:100%;background:#fff;overflow:hidden}
.ys_select_li{cursor:pointer}

/* 表单页面 */
.from_cont{position:relative;overflow:hidden;min-height:100vh}
.from_cont_img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}
.from_cont_img img{width:100%;height:100%;object-fit:cover}
.from_pcimg{display:block}
.from_phimg{display:none}
.from_cont_box{display:flex;padding:150px 0 90px;justify-content:space-between}
.from_cont_le{width:50.8%;padding-right:94px;position:relative}
.from_cont_ri{width:49.2%}
.from_cont_ri h1{display:none;overflow:hidden}
.from_cont_ri_cont{border-radius:20px;background:#FFF;box-shadow:0 8px 30px 0 rgba(0,61,150,.1);padding:50px 60px 60px}
.from_cont_ri_cont h2{font-weight:bold;color:#333;margin-bottom:30px}
.from_cont_le_tit{color:#1664FF;font-weight: bold;}
.from_cont_le_tit2{padding-left:160px}
.from_cont_le_ul{width:100%;height:100%;position:relative}
.from_cont_le_pic{width:207px;position:absolute;top:4%;left:43%;animation:p_ddd 2s ease-in-out 1.2s infinite forwards}
.from_cont_le_pic img{width:100%}
.from_cont_le_num{color:#fff;position:absolute;top:40%;left:36%;animation:p_ddd 2s ease-in-out .9s infinite forwards}

/* 表单项 */
.fcrc_list{display:flex;margin:0 -11px;margin-bottom:20px}
.fcrc_list_box{width:50%;padding:0 11px}
.fcrc_list_box_label{width:100%}
.fcrc_list_box_label p{margin-bottom:12px;color:#333;font-weight: bold;}
.fcrc_list_box_label p span{color:#ff0009}
.flbl_input input{width:100%;height:40px;border-radius:5px;background:#F4F6F6;padding:0 18px;font-size:14px;color:#161616;line-height:1.5}
.fcrc_area{margin-bottom:20px}
.fcrc_area_label{width:100%}
.fcrc_area_label p{color:#161616;line-height:1.75;font-size:16px;margin-bottom:12px;font-weight: bold;}
.fcrc_area_label p span{color:#ff0009}
.fcrc_area_label textarea{width:100%;height:80px;border-radius:5px;background:#F4F6F6;padding:12px;line-height:1.75;font-size:14px;color:#161616}
.fcrc_city p span{color:#ff0009}
.fcrc_city input{height:40px;font-size:14px;color:#161616;line-height:1.5}
.fcrc_city_input{background:#f5f6f6;border-radius:5px}
.fcrc_city_input .ys_select{padding:0 12px}
.fcrc_city_input .ys_select_bd{padding:10px 12px;background:#f4f6f6;border-radius:5px;margin-top:10px;height:120px}
.fcrc_city_input .ys_select_li{cursor:pointer;font-size:14px;line-height:1.75;color:#666}
.fcrc_city_input .ys_select_xtbbox img{transition:all .36s}
.fcrc_code{align-items:flex-end}
.fcrc_code .fcrc_list_box{width:calc(100% - 153px)}
.fcrc_code input{height:50px}
.fcrc_code_img{width:133px;height:50px;cursor:pointer}
.fcrc_code_img img{width:100%;height:100%}
.fcrc_other_tp{display:flex;align-items:center}
.fcrc_other_tp span{display:block;width:14px;height:14px;border:solid 1px #c4c4c4;border-radius:50%;position:relative;transition:all .36s;cursor:pointer;margin-right:10px}
.fcrc_other_tp span::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#1664FF;opacity:0;transition:all .36s}
.fcrc_other_tp span.on::after{opacity:1}
.fcrc_other_tp span.on{border:solid 1px #1664FF}
.fcrc_other_tp p{font-size:14px;color:#999;line-height:2}
.fcrc_other_tp p a{color:#1664FF}
.fcrc_pyher_btm{padding-left:24px}
.fcrc_pyher_btm p{color:#999}
.fcrc_pyher_btm p a{color:#999}
.fcrc_btn{display:inline-block;margin-top:40px;cursor:pointer}
.fcrc_btn button{border:none;cursor:pointer;background:none;padding:0}
.fclu_li{position:absolute;animation:p_ddd 2s ease-in-out 0s infinite forwards}
.fclu_li_text p{font-size: 16px; font-weight:bold;color:#1664FF;padding:10px 24px;border-radius:15px;display:block;background:rgba(255,255,255,0.9);box-shadow:0 4px 15px rgba(0,61,150,0.15);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.8)}
.fclu_li1{top:30%;left:44%;animation-delay:.1s}
.fclu_li2{top:40%;left:-10%;animation-delay:.3s;}
.fclu_li3 .fclu_li_text p {font-size: 12px !important;}
.fclu_li4 .fclu_li_text p {font-size: 12px !important;}

.fclu_li3{top:43%;left:53.5%;animation-delay:.5s}
.fclu_li4{top:54%;left:10%;animation-delay:.7s}
.fclu_li5{top:68%;left:70%;animation-delay:.9s}

/* 滚动条样式 */
.fcrc_city_input .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#1664FF!important;border-radius:0!important}
.mCSB_outside+.mCSB_scrollTools{right:0!important}
.ys_select_bd .mCSB_outside+.mCSB_scrollTools .mCSB_draggerContainer{top:15px;bottom:15px}
.ys_select_bd .mCSB_scrollTools{visibility:hidden}
.ys_select_bd.showscroll .mCSB_scrollTools{visibility:visible}

/* 
响应式 - 1680px */
@media screen and (max-width:1680px){
  .ys_cont1440{width:82.5%}
}

/* 响应式 - 1440px */
@media screen and (max-width:1440px){
  .from_cont_le{width:45%;padding-right:70px}
  .from_cont_le_num{top:46%;left:41%}
  .from_cont_box{padding:60px 0 80px}
  .flbl_input input{height:36px}
  .fcrc_list_box_label p{margin-bottom:6px}
  .fcrc_area_label p{font-size:16px;margin-bottom:6px}
  .from_cont_le_num{top:43%;left:41%}
  .fcrc_code input{height:46px}
  .fcrc_code_img{width:130px;height:46px}
  .from_cont_ri_cont h2{margin-bottom:12px}
  .from_cont_le_tit2{padding-left:140px}
}

/* 响应式 - 1200px */
@media screen and (max-width:1200px){
  .ys_cont1440{width:100%;padding:0 40px}
  .from_cont_ri_cont{padding:30px 40px 40px}
  .from_cont_ri_cont{border-radius:15px}
  .from_cont_le_num{top:48%;left:39%}
  .from_cont_le_bg{left:0}
  .from_cont_le_num{top:49%;left:48%}
}

/* 响应式 - 991px */
@media screen and (max-width:991px){
  .from_cont_box{padding:60px 0 80px;flex-direction:column}
  .from_cont_ri h1{display:none;margin-bottom:20px}
  .from_cont_le h1{display:block}
  .from_cont_le{width:80%;padding-right:0;margin:0 auto}
  .from_cont_le_tit2{padding-left:120px}
  .from_cont_ri{width:100%}
  .from_cont_le_pic{width:207px;position:relative;left:50%}
  .from_cont_le_bg{position:static}
  .from_cont_le_num{color:#fff;position:absolute;top:38%;left:49%}
  .from_cont_le_ul{width:100%;height:100%;position:absolute;top:0}
  .fclu_li_text p{font-size:12px;border-radius:20px}
  .fclu_li1{top:28%;left:52%}
  .fclu_li2{top:55%;left:20%}
  .fclu_li3{top:54%;left:57%}
  .fclu_li4{top:70%;left:21%}
}

/* 响应式 - 767px */
@media screen and (max-width:767px){
  .ys_cont1440{padding:0 20px}
  .from_cont_box{padding:60px 0}
  .from_cont_ri_cont{border-radius:15px;padding:40px 35px}
  .from_cont_le_tit2{padding-left:110px}
  .std_btn2_box{padding:0 40px}
  .from_cont_le_num{top:33%}
  .from_cont_le_pic{display:none}
  .from_cont_le h1{display:block;margin-bottom:30px}
  .from_cont_le{width:100%;padding:0 20px}
  .from_cont_ri_cont{padding:25px 20px}
  .fcrc_list{display:block;margin:0;margin-bottom:18px}
  .fcrc_list_box{width:100%;padding:0;margin-bottom:15px}
  .fcrc_code .fcrc_list_box{width:calc(100% - 150px)}
  .fcrc_code_img{width:130px;height:50px}
  .fcrc_list_box_label p{margin-bottom:10px}
  .fcrc_btn{margin-top:30px}
  .std_title3{font-size:24px}
  .std_title4{font-size:18px}
}

/* 响应式 - 480px */
@media screen and (max-width:480px){
  .from_cont_le_num{top:40%;left:38%}
  .from_cont_le_tit2{padding-left:80px}
}