.navgationDiv{display:none;}
.four { background: #f4f4f4; padding:50px 0;}
.first-box ,.five{ margin-top: 50px; margin-bottom: 60px; } 
.second { margin-bottom: 70px; }

.footer-right p br{display:contents !important;}



.third-big{position: relative;}
.swiper-button-next, .swiper-button-prev{z-index:2000 !important;}
.my-bullet-active {background-color: red;}
.swiper-button-next{background: url(/uiFramework/commonResource/image/2022110218040844047.png) no-repeat !important; background-size: 100% !important;right: 0px !important; left: auto !important;}
.swiper-button-prev{background: url(/uiFramework/commonResource/image/2022110310320638508.png) no-repeat !important; background-size: 100% !important;left: auto !important; right: 110px !important;}
.swiper-button-next, .swiper-button-prev{margin-top: 41px !important;}


/*移动端适配*/ 
.cd-left{ display: none; }


/*左侧悬浮框*/ 
.dialog{ position: fixed; left: 0; top: 30%; width: 40px; z-index: 70;display:none;} 
.dialog-login{ width: 30px; background: #c30020; text-align: center; color: #fff; font-size: 14px; margin-bottom: 5px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; transition: width .4s linear; height: 92px; overflow: hidden; } 
.dialog-img{ width: 14px; height: 14px; margin-top: 10px; }
.dialog-login:hover{ width: 150px; } 
.sign{ display: none; } 
.sign img{ width: 100px; height: 100px; margin-top: 10px; } 
.dialog-title{writing-mode:lr-tb;width: 14px;margin-left: 7px;margin-top: 10px;padding-bottom: 10px;font-size:10px;color:#fff;} 
.dialog-help{width: 14px;background: #c30020;padding: 5px 8px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;} 
.dialog-help img , .dialog-top img{ margin-top: 5px; } 
.dialog-top{width: 14px;background: #c30020;padding: 5px 8px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;margin-top: 5px;cursor: pointer;}
.wx_box {height: 100%;} 
.wx_left,.wx_right { width: 50%; }
.wx_box div img {width: 50px;height: 50px;margin-bottom: 5px;} 
.wx_box div p { font-size: 10px; color: #fff; }


/*面包屑*/
.bread { height: 70px; line-height: 70px; } 
.bread .bread-title { font-size: 16px; color: #161616; font-weight: bold; } 
.bread span { font-size: 16px; } 
.bread span a { font-size: 16px; }



/*页面标题*/
.lm-title div.fl * { font-size: 40px; font-weight: bold; } 
.lm-title div.fl a { display: flex; align-items: center; line-height: 50px; } 
.lm-title div.fl a span.red { color: #d7000f; }


/*农信介绍*/
.nxjs-box { display: flex; justify-content: space-between; align-items: center; } 
.nxjs-box .nxjs_left { padding: 10px 30px; width: 31%; background-size: 100%; border-radius: 10px; box-sizing: border-box; } 
.nxjs-box .nxjs_left h2 { line-height: 50px; font-size: 24px; color: #131313; } 
.nxjs-box .nxjs_left p { line-height: 40px; } 
.nxjs-box .nxjs_left p img { margin-right: 10px; } 
.nxjs-box .nxjs_left:hover { background-size: 120%; -webkit-transition: background-size .3s linear; transition: background-size .3s linear; }

/*发展历程*/

.third-big { background: url( /uiFramework/commonResource/image/2022110215050597552.jpg) no-repeat; background-size: 100% 100%; padding: 50px 0;}
.third-top { background: url(/uiFramework/commonResource/image/2023030916014331688.png);background-repeat-y: no-repeat;background-position-y: 570px;background-position-x: -120px;background-size: 100%;height: 660px; transition: all .05s linear;background-repeat: repeat-x;}
.third-top .top_title { text-align: center; } 
.third-top .top_title h2 { font-size: 40px; color: #ffffff; line-height: 50px; } 
.third-top .top_title p { color: #fff; font-size: 18px; font-weight: lighter; line-height: 30px; }


.bottom_swiper { position: relative; overflow: hidden; height: 150px;}
.bottom_swiper .swiper-pagination{width: 4% !important;left: auto;right: 45px;bottom: 10px;color: #fff;font-weight: bold;text-align: center;} 
.bottom_swiper .swiper-pagination span { color: #fff; }

.lunbo .swiper-slide { text-align: center; color: #fff; height: 40px; line-height: 40px; }
.lunbo .swiper-slide .active-box {color: #fff;width: 50%;margin: auto;background: url(/uiFramework/commonResource/image/2022110215594457932.png) no-repeat;background-position-x: 0px;background-position-y: 4px;text-align: left; padding-left: 36px; box-sizing: border-box;}
.lunbo .swiper-slide .active-box:hover{cursor: pointer;}
.lunbo .swiper-slide .active-box a { color: #fff; } 
.lunbo .swiper-slide .active-box a:hover { color: #fff; }
/*.lunbo .swiper-slide-active .active-box {background: #d4000c;box-shadow: 0 0 18px 12px rgb(122 59 62 / 20%);width: 44% !important;height: 40px;line-height: 40px;padding-left: 20px;box-sizing: border-box;margin: auto;border-radius: 50px;background: url(/uiFramework/commonResource/image/2022110215594457932.png) left no-repeat;background-position-x: 9px !important;background-position-y: 4px !important;} */

.lunbo { padding-bottom: 40px;padding-top: 20px;} 

.slide-top { padding: 30px 40px; background: #d7070394; margin: 20px; box-sizing: border-box; border-radius: 10px; } 
.slide-top .slide-title { font-size: 30px; color: #fff; margin-bottom: 10px; } 
.slide-top .slide-sum { color: #fff; margin-bottom: 20px; min-height:41px;}
.slide-top .img_content { display: flex; justify-content: start; align-items: center; } 
.slide-top .img_content img { width: 31%; height:210px; border: 2px solid #fff; border-radius: 10px;margin-right: 32px; }
.slide-top .img_content img:last-child { margin-right: 0px; }

.slide-top .img-carouse{display: flex; align-items: center;  justify-content: center;}
.slide-top .img-carouse .img-container{width: 380px; height: 218px; position: relative;}
.slide-top .img-carouse .img-container .img-list{width: 100%; height: 100%; position: absolute; left: 0; top: 0;transition: 330ms;border: 2px solid #fff;border-radius: 13px;}
.slide-top .img-carouse .img-container .img-list img{display: block;  width: 100%; height: 100%; border-radius: 10px;}


.third-box {position: relative;height: 70px;}
@keyframes move_wave { 0% { transform: translateX(0) translateZ(0) scaleY(1) } 50% { transform: translateX(-25%) translateZ(0) scaleY(0.55) } 100% { transform: translateX(-50%) translateZ(0) scaleY(1) } } 
.waveWrapper {overflow: hidden;position: absolute;left: 0;right: 0;bottom: -50px;top: 0;margin: auto;} 
.waveWrapperInner {position: absolute;width: 100%;overflow: hidden;height: 100%;bottom: 0px;}
.bgTop { z-index: 15; opacity: 0.5; } 
.bgMiddle { z-index: 10; opacity: 0.75; } 
.bgBottom { z-index: 5; } .wave { position: absolute; left: 0; width: 200%; height: 100%; background-repeat: repeat no-repeat; background-position: 0 bottom; transform-origin: center bottom; } 
.waveTop { background-size: 50% 100px; } 
.waveAnimation .waveTop { animation: move-wave 3s; -webkit-animation: move-wave 3s; -webkit-animation-delay: 1s; animation-delay: 1s; } 
.waveMiddle { background-size: 50% 120px; } 
.waveAnimation .waveMiddle { animation: move_wave 10s linear infinite; } 
.waveBottom { background-size: 50% 100px; } 
.waveAnimation .waveBottom { animation: move_wave 15s linear infinite; }


/*人才招聘*/
.rczp-box {padding: 10px 10px 10px 40px;box-sizing: border-box;background: #fff;border-radius: 10px;display: flex;align-items: center;justify-content: space-between;} 
.rczp-box div.fl {width: 27%;} 
.rczp-box div.fr {width: 73%;text-align: right;} 
.rczp-box div.fl h2 {font-size: 40px;font-weight: bold;display: inline-block;}

.rczp-box div.fl span.red { font-size: 40px; font-weight: bold; color: #d7000f; } 
.rczp-box div.fl a { width: 90%; } 
.rczp-box div.fl span.line { border-bottom: 2px solid #009442; height: 1px; width: 10%; display: block; margin-top: 20px; } 
.rczp-box div.fl p { color: #333333; font-size: 18px; margin-top: 20px; } 
.rczp-box div.fr img {width: 95%;} 
.rczp-box div.fl div.btn_rczp { width: 70%; text-align: center; border: 1px solid #d7000f; margin-top: 20px; } 
.rczp-box div.fl div.btn_rczp a { line-height: 50px; display: block; width: 100%; height: 100%; color: #d7000f; }
.rczp-box div.fl div.btn_rczp a:hover { color: #fff; background: #d7000f; }


.btn-1b:after { width: 100%; height: 0; top: 0; left: 0; background: #d7000f; } 
.btn-1b:hover, .btn-1b:active { color: #fff; } 
.btn-1b:hover:after, .btn-1b:active:after { height: 100%; } 
.btn { border: none; font-family: inherit; font-size: inherit; color: inherit; background: none; cursor: pointer; display: inline-block; text-transform: uppercase; letter-spacing: 1px; outline: none; position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } 
.btn:after { content: ''; position: absolute; z-index: -1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } 
.btn:before{ font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; position: relative; -webkit-font-smoothing: antialiased; }


/*底部三图*/
.dzyh-box { display: flex; justify-content: space-between; align-items: center; } 
.dzyh-box .dzyh_clear { padding: 20px 40px; box-sizing: border-box; border: 1px solid #e3e3e3; border-radius: 10px; width: 31%; } 
.dzyh-box .dzyh_clear .dzyh_right { width: 50px; height: 62px; margin-left: 40px; display: flex; align-items: center;} 
.dzyh-box .dzyh_clear .dzyh_right img {width: 100%;object-fit: cover;} 
.dzyh-box .dzyh_clear .dzyh_left h2 { font-size: 18px; margin-bottom: 20px; } 
.dzyh-box .dzyh_clear .dzyh_left a { font-size: 14px; }
.dzyh-box .dzyh_clear .dzyh_left a img { margin-right: 5px; }

.dzyh-box .dzyh_clear:hover .dzyh_right img { animation-name: t_fd; animation-iteration-count: 1; animation-duration: 1s; -webkit-animation-name: t_fd; -webkit-animation-iteration-count: 1; -webkit-animation-duration: 1s; } 
@keyframes t_fd { 0% { transform:rotatey(0deg);} 50% { transform:rotatey(180deg);} 100% {transform:rotatey(360deg);} }


/*农信简介*/
.video-box{ position: relative; } 
.video-box video{ width: 100%; } 
.play_gray { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(/uiFramework/commonResource/image/2022110110483126810.png) no-repeat center; }
.play_gray a{display:block;width:100%;height:100%;}

.first_left,.first_right { width: 48%; } 
.first_left img.video-img { width: 100%; } 
.lm-title { height:50px;line-height:50px; margin-bottom: 50px; } 
.nxjj .nxjj_p { height: 30px; line-height: 30px; background: url(/uiFramework/commonResource/image/2022102811250868221.png) left center no-repeat; padding-left: 20px; box-sizing: border-box; font-size: 22px; color: #000000; }
.nxjj .nxjj_center { display: flex; justify-content: space-between; align-items: center; margin: 35px 0;}
.nxjj .nxjj_center p span.number { font-size: 40px; font-weight: bold; color: #db040e; } 
.nxjj .nxjj_center p { color: #fd2d01; }
.nxjj .summmary { line-height: 36px; } 
.nxjj .nxjj_bottom { text-align: right; }
.nxjj .more { color: #d7000f; line-height: 36px; text-align: right; display: inline-block; }

@media only screen and (min-width:1280px) and (max-width: 1920px){
    .third-top{ background-position-x: 30px; }
}

@media screen and (min-width:1200px) and (max-width:1300px){
    .w1200{width:90%;}
}

@media only screen and (min-width: 900px) and (max-width: 1280px){
    .third-top{ background-position-x: -130px; }
}

@media only screen and (min-width:900px) and (max-width: 1190px){
    .third-top{ background-position-x: -90px; }
}

@media screen and (min-width:1600px){
    
}


@media screen and (max-width:1200px){
    .dialog { display: none !important; }
}
@media screen and (max-width:1190px){
    .slide-top .img-carouse .img-container{width:300px;height:200px;}
}

@media screen and (max-width:1080px){
    .w1200 { width: 95%; }

    /*农信简介*/
    .nxjj .summmary { display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp: 4; overflow: hidden; }
    .navgationDiv{display:none;}

    /*发展历程*/
    

    
}
@media screen and (max-width:1000px){
    .slide-top .img-carouse{display:none !important;}
    .bottom_swiper .lunbo .swiper-slide-active .swiper_bottom { width: 50%; }
    div#phone_swiper { display: block; height: 280px; } 
    div#phone_swiper img { width: 99%; height: 98%; border-radius: 10px; border: 2px solid #fff; } 
    .third-top { height: 650px; background-position-y: 630px; background: none;}
    .lunbo .swiper-slide .active-box {width: 20%;}
    .bottom_swiper { height: 100px; } 
    .swiper-button-next, .swiper-button-prev { margin-top: 20px !important; }
}

@media screen and (max-width:900px){
    .w1200 { width: 95%; }

    /*农信简介*/
    .nxjj .summmary { display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp: 2; overflow: hidden; }

    /*大事记*/
    .bottom_swiper .swiper-pagination { width: 6% !important; }
    .lunbo .swiper-slide .active-box{width:20%;text-align: left;}
    .bottom_swiper { height: 100px; } 
    .swiper-button-next, .swiper-button-prev { margin-top: 20px !important; }
    .third-top { background-position-y: 500px; height: 620px; } 
    .slide-top .img_content img { height: 156px; }


    /*底部图片*/
    .dzyh-box .dzyh_clear { padding: 20px 30px; }
    
}


@media screen and (max-width:768px){
    /*面包屑*/
    .bread {height: 40px;line-height: 40px;}
    .bread span a , .bread .bread-title { font-size: 14px; } 

     .second { margin-bottom: 40px; }
    .first-box, .five { margin-top: 20px; margin-bottom: 20px; } 

    .dialog { display: none; }


    /*农信简介*/

    .lm-title div.fl * { font-size: 18px; line-height: 40px; } 
    .lm-title { height: 40px; line-height: 40px; margin-bottom: 10px; } 
    .first_left, .first_right { width: 100%; } 
    .nxjj .lm-title { height: 10px; } 
    .nxjj .nxjj_p { font-size: 18px; } 
    .nxjj .nxjj_center { margin: 15px 0; } 
    .nxjj .nxjj_center p span.number { font-size: 30px; } 
    .nxjj .summmary { line-height: 30px; }

    /*发展历程*/
    .third-top { padding: 20px 0; height:550px;} 
    .third-top .top_title h2 { font-size: 18px; line-height: 30px; } 
    .third-top .top_title p { font-size: 16px; line-height: 20px; } 


    .lunbo { height: 40px; line-height: 40px; padding: 0; margin: 0; overflow: unset; } 
    .slide-top { margin: 10px; padding: 20px 30px; } 
    .slide-top .slide-title { font-size: 20px; margin-bottom: 10px; } 
    .slide-top .slide-sum { margin-bottom: 20px; min-height:62px;} 
    .third-big { padding: 0; overflow: hidden;} 
    .third-top { background: none; } 
    .bottom_swiper .swiper-pagination { width: 7% !important; } 
    .waveWrapper { bottom: 0px; }
    .slide-top .img_content img { height: 139px; } 
    .bottom_swiper { height: 100px; }

    .third-box { height: 120px; } 
    .swiper-button-next, .swiper-button-prev { margin-top: 12px !important; }
    .lunbo .swiper-slide .active-box{width: 22%;text-align: left;}

    /*中间三图*/
    .nxjs-box { flex-wrap: wrap; } 
    .nxjs-box .nxjs_left { width: 100%; margin-bottom: 20px; padding: 10px 30px; } 
    .nxjs-box .nxjs_left:last-child { margin: 0; } 
    .nxjs-box .nxjs_left h2 { font-size: 18px; } 
    .nxjs-box .nxjs_left p { line-height: 30px; } 
    .nxjs-box .nxjs_left p a { font-size: 14px; } 
    .nxjs-box .nxjs_left p img { margin-right: 5px; }


    /*人才招聘*/
    .four { padding: 20px 0; } 
    .rczp-box div.fl { width: 100%; } 
    .rczp-box div.fr { width: 100%; } 
    .rczp-box { flex-wrap: wrap; padding: 10px 20px; } 
    .rczp-box div.fr img { width: 100%; } 
    .rczp-box div.fl h2 { font-size: 18px; } 
    .rczp-box div.fl span.red { font-size: 18px; } 
    .rczp-box div.fl span.line { margin-top: 3%; } 
    .rczp-box div.fl p { margin-top: 3%; font-size: 16px; } 
    .rczp-box div.fl div.btn_rczp { width: 100%; margin-top: 3%; margin-bottom: 5%; } 
    .rczp-box div.fl div.btn_rczp a { line-height: 40px; }


    /*底部三图*/
    .dzyh-box { flex-wrap: wrap; } 
    .dzyh-box .dzyh_clear { width: 100%; margin-bottom: 15px; }

    /*大事记--后期需求*/
    .slide-top .img-carouse{display:none;}
    div#phone_swiper { display: block !important; width: 100%; height: 270px; } 
    div#phone_swiper img { width: 99%; height: 98%; border-radius: 10px; border: 2px solid #fff; } 
    /*移动端轮播*/
    #phone_swiper{display:block !important;height:182px;overflow: hidden;}
    #phone_swiper img{height:98%;width:99%;border: 2px solid #fff; border-radius: 10px;}

}


@media screen and (max-width:500px){
    /*关于我们*/
    .bottom_swiper .swiper-pagination { width: 15% !important; bottom: 16px;}
    
    /*大事记*/
    .lunbo .swiper-slide .active-box { width: 40%; text-align: left; padding-left: 35px; box-sizing: border-box;}
    .slide-top .slide-sum{min-height:78px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 3;overflow: hidden;line-height: 26px;}
    .third-top{height: 450px;}
    .swiper-button-next, .swiper-button-prev{margin-top: 2px !important;}
    .slide-top .img_content img { margin-right: 0px; width: 100%; height: 182px; object-fit: cover;} 
    .bottom_swiper { height: 80px; }
    .slide-top{padding: 20px 20px;}
    div#phone_swiper { height: 182px; }
    /*.slide-top .img_content img#img2,.slide-top .img_content img#img3 {display: none !important;}*/

    /*移动端轮播*/
    #phone_swiper{display:block !important;height:182px;overflow: hidden;}
    #phone_swiper img{height:98%;width:99%;border: 2px solid #fff; border-radius: 10px;}
    .slide-top .img_content{display:none !important;}


}


@media screen and (max-width:400px){
    .lunbo .swiper-slide .active-box{width:45%;}
}

@media screen and (max-width:321px){
    /*大事记*/
    .lunbo .swiper-slide .active-box{width:50%;}
    .slide-top .img_content img { height: 50px; }
    .third-top { height: 420px; } 
    #phone_swiper { height: 150px; }
    
}