.mian_lr_mian{display: flex; grid-gap: 20px; width:83%; margin: 0 auto; cursor: pointer;}
.mian_lr_mian .flt{width:50%;}

.pquan01{font-size:48px;
font-weight: 600;
margin-top: 80px;
margin-bottom: 30px;
color: #1F1F1F;}

.pquan02{font-size: 18px;
font-weight: 400;
line-height:45px;
margin-bottom:80px;
color: #1F1F1F;}
.pquan03{width: 210px;
height: 55px;
line-height: 55px;
background: #34A0EE;
border-radius: 5px;font-size: 18px;
font-weight: 400;
text-align: center;
color: #FFFFFF;}

.yuyuehui{width: 210px;
height: 55px;
line-height: 55px;
border: 1px solid #1F1F1F;
text-align: center;
border-radius: 3px;font-size:18px;
font-weight: 400;
margin-bottom: 90px;
color: #464646;}

.mian_flex{text-align: right; position: relative;}
.renwu_l{position: relative; margin-top:-60px;}

.lingpp{width: 176px;
height: 44px; position: absolute;
top:20%;
right:60%;
line-height: 44px;
background: #98C5FF;
border-radius: 22px;font-size: 18px;
font-weight: 600;
text-align: center;
color: #1F6EA7;}

.box_title{ text-align: center; margin-bottom:60px;}
.box_title p:nth-child(1){font-size:49px; margin-bottom: 30px;
font-weight: 600;
color: #1F1F1F;}
.box_title p:nth-child(2){font-size: 20px;
font-weight: 400;
color: #1F1F1F;}

.list_gongd{display: flex;grid-gap: 30px; width: 85%; margin: 0 auto; margin-bottom:80px; cursor: pointer;}
.list_gongd .flt{ width:50%; padding:4% 0%; height:300px;}
.list_gongd .flt:nth-child(1){background:url(../../profession/image/bg01.png) no-repeat; background-size: 100% 100%;}
.list_gongd .flt:nth-child(2){background:url(../../profession/image/bg02.png) no-repeat; background-size: 100% 100%;}
.titleP{font-size: 42px;
    font-weight: 500;
    margin-bottom: 30px;
    color: #0B406F;}
.item_txt{font-size: 15px;
    font-weight: 400;
    line-height:40px;
    color: #0B406F;}

.colorb{color: #FFFFFF;}




.mian22 .itemzw img{transition: all 0.6s; cursor:pointer;}
.mian22 .itemzw:hover img{transform: scale(1.1);}


.mian_zhiwud{display: flex; justify-content: space-between; cursor: pointer;}
.mian_zhiwud .itemzw{width:32%; overflow: hidden;}
.mian_zhiwud img{width:100%;}

.titles{font-size: 28px;
    font-weight: 600;
    padding:30px 0px;
    color: #3C3C3C;}
.icon_pt{display: flex; justify-content: space-between; padding:1%;}
.icon_pt label{display:inline-block;width:28%;
    height: 42px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;font-size: 18px;
    font-weight: 400;
    color: #7A7A7A;
    background: #FFFFFF;
    border: 1px solid #d1d1d1;
    border-radius: 20px;}
    .icon_pt label:hover{background: #0677E7; color:#FFFFFF;}

.didi_img{width:40px !important; display: inline-block !important; margin-right:20px;}


.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: '' !important;
    width: 80px;
    height: 100px;
    background: url(../../profession/image/left_jt.png) no-repeat;
    background-size: 115% 100%;
}


.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: '' !important;
    width: 80px;
    height: 100px;
    background: url(../../profession/image/right_jt.png) no-repeat;
    background-size: 115% 100%;
}
.swiper-button-prev{width: 140px !important;}

/* .swiper-button-next:after{width: 140px !important;} */

.swiper-button-next{width: 80px !important; right:50px !important;}


.mian_address_zt{background: linear-gradient(0deg, #61B4EF, #348CE4, #0278CA); padding:0px 0px 80px 0px; margin-top:70px;}
.reader_r{text-align: center;font-size: 45px;
font-weight: 600; padding:70px 0px;
color: #FFFFFF;}


.list_input_hui{display: flex; width:80%; margin: 0 auto; margin-top:-6%;background: #FFFFFF;
    border: 1px solid #E6E6E6;
    border-radius: 40px; 
    padding:0% 3%;}
    .list_input_hui .item:nth-child(1){ width:35%; padding-right:6%;}
    .list_input_hui .item:nth-child(2){ width:60%;}
    .list_input_hui .item:nth-child(1){border-right: 1px solid rgba(229, 229, 229, 1);}
    .item_huis{padding:8% 0px;}
    .ljtxt{font-size: 26px;
    font-weight: 500;
    margin-bottom:30px;
    color: #A9A9A9;}
    
    .list_inputs{ cursor: pointer;}
    .list_inputs input{display: block; width:90%;border: 1px solid #d1d1d1;
    border-radius: 10px; margin-top: 4%; padding:4%;}
    .list_inputs textarea{display: block; width:90%;border: 1px solid #d1d1d1;
    border-radius: 10px; margin-top: 4%; padding:4%;resize: none; height:120px;}
    .btn_oks{height: 46px;font-size:18px;
    line-height: 46px;
    margin-left: 4%;
    cursor: pointer;
    text-align: center;
    margin-top:4% ;
    font-weight: 500;
    color: #FFFFFF;
    background: #34A0EF;width:90%;
    border-radius: 10px;}


    .list_dimg{text-align: center; display: flex; flex-wrap: wrap; margin-left:6%;}
.list_dimg img{width:65%;}
.list_dimg .item_imgs{width: 25%; margin-top:5%;}
.qiye_x{font-size: 26px;
margin-top: 8%;
font-weight: 600;margin-left:12%;
color: #34A0EF;}


.item_imgs img{transition: all 0.6s; cursor:pointer;}
.item_imgs img:hover{transform: scale(1.2);}

.zhichi{font-size: 18px;
    font-weight: 400;
    margin-top: 20px;
    color: #FFFFFF;}

.box_pass{ font-size:16px; color:#666666;}
.box_pass img{width:22px; margin-top:10px;}
.box_pass label{display: block;}

.box_01{position: absolute; left:7%; top:20%; text-align: center;}
.box_02{position: absolute; left:27%; top:2%; text-align: center;}

.box_03{position: absolute; right:35%; top:2%; text-align: center;}

.box_04{position: absolute; right:16%; top:13%; text-align: center;}

.box_05{position: absolute; right:15%; top:36%; text-align: center;}

.box_06{position: absolute; right:10%; top:51%; text-align: center;}

.box_07{position: absolute; right:25%; bottom:23%; text-align: center;}

.box_08{position: absolute; right:25%; bottom:6%; text-align: center;}

.box_09{position: absolute; right:64%; bottom:1%; text-align: center;}

.box_10{position: absolute; left:17%; bottom:23%; text-align: center;}

.box_11{position: absolute; left:1%; bottom:38%; text-align: center;}

.didiimgss{}

.list_dzhi{
    position:absolute;
    width: 220px;
    top:22%;
    left:30%;
    cursor: pointer;
    height: 220px;
    text-align: center;
    background: #e0f2ff;
    font-size:18px;
    color: #697da0;
    border: 1px solid #e0f2ff;
    border-radius: 50%;}
.list_dzhi img{width:70px; margin-top:67px; margin-bottom:10px;}

.hover_imgs:hover{background: url(../../profession/image/hoverfd.png) no-repeat; cursor: pointer; width:20%; padding:20px 0px; background-size: 100% 100%;}


/* 定义关键帧 */
@keyframes scale {
    0% { transform: scale(0.6); } /* 初始状态为原始大小 */
    50% { transform: scale(1.1); } /* 中间状态为两倍大小 */
    100% { transform: scale(0.6); } /* 最后状态返回到原始大小 */
  }
   
/* 应用关键帧到元素上 */
.hover_imgs {
animation-name: scale;
animation-duration: 5s; /* 持续时间为2秒 */
animation-iteration-count: infinite; /* 无限次重复播放 */
}

.quanquan{width:450px; height:450px; border: 1px dashed #C7F1FF; border-radius:80%; position: absolute; top:-3%; left:12%;}