*{box-sizing: border-box;}
/* banner */
.cyy_banner{width: 100%;height: 6rem;margin-top: 1.28rem;}
.cyy_banner .swiper{height: 100%;}
.lbSwiper .swiper-slide{position: relative;}
.lbSwiper .slide_image{position: absolute;width: 100%;height: 100%;}
.lbSwiper .slide_text{position: absolute;width: 15.56rem;height: 3.82rem;z-index: 2;color: #fff;display: flex;align-items: center;
font-size: 1.2rem;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.lbSwiper .swiper-pagination{bottom: .5rem;}
.lbSwiper .swiper-pagination .swiper-pagination-bullet{width: 24px;height: 4px;background: rgba(255, 255, 255, 0.85);
    border-radius: 8px 8px 8px 8px;opacity: 1;}
.lbSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 48px;background: #E1251A;
}

/* 第二部分 */
.cyy_second{position: relative;padding-top: 1.26rem;padding-bottom: 1.1rem;background: #F0F1F6;}
.cyy_second_con{display: flex;justify-content: space-between;}
.cyy_second_img{width: 6.48rem;height: 6.04rem;border-radius: 20px 50px 20px 50px;position: relative;}
.cyy_second_img_btn{position: absolute;width: 1.7rem;height: 1.7rem;left: 50%;top:  50%; transform: translate(-50%,-50%);}
.cyy_second_main{width: 8.2rem;}
.cyy_second_main_title{font-size: .36rem;line-height: .45rem;color: #071E40;font-family: 'Roboto-Medium';}
.cyy_second_main_con{margin-top: .2rem;font-size: .24rem;line-height: .36rem;color: #05142d; font-family: 'Roboto-Medium';}

/* 第三部分 */
.cyy_third{height: 10.38rem;background: url("../image/kfjs/twobg.png")no-repeat center; background-size: cover;}
.cyy_third_con{width: 16.32rem;margin: auto;display: flex;border-left: .5px solid rgba(255, 255, 255, 0.80);color: #fff;
border-right: .5px solid rgba(255, 255, 255, 0.80);height: 100%;}
.cyy_third_l{width: 11.62rem;padding: .94rem .43rem 0;border-right: .5px solid rgba(255, 255, 255, 0.80);height: 100%;}
.cyy_third_title{font-size: .85rem; font-family: 'JDLangZhengTi';margin-bottom: .6rem;color: #fff;}
.cyy_third_info{font-size: .3rem; line-height: 1.5; font-family: 'Roboto-Medium';margin-bottom: .16rem;}
.cyy_third_l_con{width: 100%;height: 6.1rem;
border-radius: 0px 20px 0px 20px;position: relative;overflow: hidden;}
.cyy_third_l_contitle{font-size: .24rem;line-height: .24rem;color: rgba(255, 255, 255, 0.9);height: auto;padding: .25rem;
position: absolute;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(152, 151, 151, 0) 0%, #242424 100%);}
.cyy_third_r{width: 4.7rem;height: 100%;overflow-y: auto;}
.cyy_third_r::-webkit-scrollbar{display: none;}
.cyy_third_item{width: 100%;height: 3.46rem;padding: .27rem;border-bottom: .5px solid rgba(255, 255, 255, 0.80);}
.cyy_third_item_img{width: 100%;height: 1.89rem;border-radius: 5px;overflow: hidden;}
.cyy_third_item_title{font-size: .24rem;line-height: .36rem;height: .72rem;text-overflow: ellipsis;overflow: hidden;
line-clamp: 2; overflow: hidden;-webkit-line-clamp: 2;color: #fff;
 -moz-line-clamp: 2; -ms-line-clamp: 2; -o-line-clamp: 2;margin-top: .2rem;}
.cyy_third_item:hover{border: 1px solid #E1251A;}

/* 第四部分 */
.cyy_fourth{padding-top: .9rem;padding-bottom: 1.04rem;background: #F0F1F6;}
.cyy_fourth_title{font-size: .85rem;font-family: 'JDLangZhengTi';}
.cyy_fourth_title span{font-weight: bold;}
.cyy_fourth_main{margin-top: .3rem;display: flex;justify-content: space-between;position: relative;}
.cyy_fourth_l{width: 9rem;}
.cyy_fourth_r{width: 6.2rem;height: 4.9rem;}
.cyy_fourth_r .swiper{height: 100%;}
.cyy_fourth_r .swiper .swiper-slide img{object-fit: cover;}
.cyy_fourth_l_info{font-size: .3rem;color: #05142d;line-height: 1.5;font-family: 'Roboto-Medium';display: none;}
.cyy_fourth_l_con{margin-top: .3rem;display: flex;justify-content: space-between;align-items:start;padding-right: .4rem;}
.cyy_fourth_l_num{display: flex;align-items: center;}
.cyy_fourth_num_item{font-size: .36rem;line-height: .54rem;font-family: 'Roboto-Regular-14';letter-spacing: 2px;}
.cyy_fourth_num_item.l,.cyy_fourth_num_item.c{color: rgba(225, 37, 26, 1);}
.cyy_fourth_num_item.r{color: rgba(0, 0, 0, 0.30);}
.cyy_fourth_l_line{width: 1px;height: .8rem;background: #000;transform: rotate(220deg) translateX(.1rem) translateY(-.1rem);transform-origin: center;}
.cyy_fourth_l_text{width: 7.55rem;}
.cyy_fourth_l_text::-webkit-scrollbar-track {
    background: #ddd;
    /* 滚动条轨道的颜色 */
}
.cyy_fourth_l_text::-webkit-scrollbar-thumb {
    background: #f0f0f0;
    /* 滚动条滑块的颜色 */
}
.cyy_fourth_l_text_title{font-size: .24rem;font-family: 'JDLangZhengTi';line-height: 1.5;}
.cyy_fourth_l_text_text{font-size: .22rem;font-family: 'Roboto-Regular-14';margin-top: .1rem;}
.cyy_fourth_main .swiper-button-next:after,
.cyy_fourth_main .swiper-button-prev:after{display: none;}
.cyy_fourth_main .swiper-button-next,
.cyy_fourth_main .swiper-button-prev{width: .55rem;height: .55rem;border-radius: 50%;background: #fff;z-index: 5;
pointer-events: all;display: flex;justify-content: center;align-items: center;}
.cyy_fourth_main .swiper-button-next img,
.cyy_fourth_main .swiper-button-prev img{width: .34rem;height: .34rem;}
.cyy_fourth_main .swiper-button-next{left: 0rem;bottom: 0rem;top: auto;right: auto;}
.cyy_fourth_main .swiper-button-prev{left: .7rem;bottom: 0rem;top:auto;right:auto;}
.cyy_fourth_r .swiper-slide{position: relative;border-radius: 10px 30px 10px 30px;overflow: hidden;}
.cyy_fourth_r .swiper-slide .swiper-slide-text{background: linear-gradient(180deg, rgba(33, 33, 33, 0) 60%, rgba(0, 0, 0, 0.6) 100%);width: 100%;
position: absolute;left: 0;bottom: 0;padding: .2rem .4rem;color: #fff;display: flex;align-items: end;font-size: .24rem;line-height: .36rem;}
.cyy_fourth_main .swiper-button-next:hover,
.cyy_fourth_main .swiper-button-prev:hover{background: #E1251A;}

/* 第五部分 */
.cyy_fifth{height: 8.65rem;background: url(../image/sjzx/5bg.png)no-repeat;
    background-size: cover;}
.cyy_fifth_line_bg{width: 16rem;border-left:1px solid rgba(255, 255, 255, 0.39);height: 100%;margin: auto;
    border-right: 1px solid rgba(255, 255, 255, 0.39);padding-top: .9rem;padding-bottom: .9rem;}
.cyy_fifth_title{font-size: .85rem; font-family: 'JDLangZhengTi';color: #fff;}
.cyy_fifth_title span{font-weight: bold;}
.cyy_fifth_info{font-size: .24rem;line-height: .36rem;color: rgba(255, 255, 255, 0.6);font-family: 'Roboto-Regular-14';
margin-top: .27rem;}
.cyy_fifth_main{margin-top: .96rem;display: flex;justify-content: end;}
.cyy_fifth_main_form{width: 9.02rem;height: 4.1rem;background: rgba(255, 255, 255, 0.1);border-radius: 50px 50px 50px 50px;
padding: .48rem;}
.cyy_fifth_form_item{width: 100%;height: .6rem;border-bottom: 1px solid #fff;}
.cyy_fifth_form_item input{  width: 100%;border: none;outline: none;height: 100%;background: none;display: block;color: rgba(255, 255, 255, 0.4);
    font-size: .24rem;}
.cyy_fifth_form_item input::placeholder{color: rgba(255, 255, 255, 0.4);font-size: .24rem;}
.cyy_fifth_form_item input:focus::placeholder{color: transparent;}
.cyy_fifth_form_item select{  width: 100%;border: none;outline: none;height: 100%;background: none;display: block;
color: rgba(255, 255, 255, 0.4);
    font-size: .24rem;}
/* .cyy_fifth_form_item option */
.cyy_fifth_form_item select::placeholder{color: rgba(255, 255, 255, 0.4);font-size: .24rem;}
.cyy_fifth_form_btn{width: 100%;height: .48rem;border-radius: 38px 38px 38px 38px;border: 1px solid #FFFFFF;font-size: .18rem;
color: #fff;margin-top: .57rem;display: flex;justify-content: center;align-items: center;}
.cyy_fifth_form_btn:hover{background: rgba(255, 255, 255, 0.1);cursor: pointer;}

@media screen and (max-width: 768px) {
    .cyy_banner{margin-top: 0;padding-top: 1rem;}
    .lbSwipe .slide_image img{object-fit: cover;}
    .lbSwipe .slide_text{width: 100%;height: auto;padding: 0 .2rem;}
    .slide_text_b{font-size: .5rem;}
    .slide_text_s{font-size: .24rem;line-height: 2;} .slide_image img{object-fit: cover;}
    .lbSwiper .slide_text{width: 100%;height: auto;padding: 0 .2rem;font-size: .65rem !important;}
    .slide_text_b{font-size: .5rem;}
    .slide_text_s{font-size: .24rem;line-height: 2;}
    .cyy_second_search{width: 88%;}
    .cyy_second{padding-top: .5rem;padding-bottom: .5rem;}
    .cyy_second_title{font-size: .4rem !important;line-height: 1.5;}
    .cyy_second_con{margin-top: 0rem;display: block;}
    .cyy_second_img{width: 100%;height: auto;}
    .cyy_second_main{width: 100%;margin-top: .2rem;}
    .cyy_second_main_title.conT{font-size: .3rem !important;}
    .cyy_second_main_con{font-size: .24rem !important;}
    .cyy_third{width: 100%;padding: 0.5rem .2rem;height: auto;}
    .cyy_third_con{width: 100%;display: block;border: none;}
    .cyy_third_l{width: 100%;padding: 0;}
    .cyy_third_title{font-size: .4rem !important;margin-bottom: .3rem;}
    .cyy_third_info{font-size: .3rem !important;}
    .cyy_third_l_con{height: auto;}
    .cyy_third_l_contitle{position: static;padding: .2rem .1rem;font-size: .24rem !important;}
    .cyy_third_r{width: 100%;overflow: hidden;display: flex;flex-wrap:wrap;justify-content: space-between;}
    .cyy_third_item{width: 48%;padding: 0;height: auto;margin-top: .15rem;border-bottom: none;}
    .cyy_third_item_title{display: none;}
    .cyy_fourth_l_text{height: auto !important;}
    .cyy_fourth_r .swiper-slide .swiper-slide-text{padding: .1rem .2rem .6rem;font-size: .24rem !important;}
    .footer{margin-top: 0;}
}