﻿.search-wrap{position: absolute;top: 148px;left: 50%;transform: translateX(-50%);z-index: 5}.search-wrap .top-item{height: 58px;line-height: 58px;background-color: #fff;display: flex}.search-wrap .top-item .searchr{padding-left: 60px;font-size: 17px;display: none}.search-wrap .top-item .searchr.on{display: block}.search-wrap .down-box{width: 380px;height: 58px;padding: 0 25px;background: url(searchtop.jpg) no-repeat;text-align: center;font-size: 17px;color: #fff;display: flex;align-items: center;justify-content: space-between}.search-wrap .down-box i{width: 25px;height: 25px;background: url(ico_search2.png) no-repeat}.search-wrap .down-box img{-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s}.search-wrap .down-box.on img{-moz-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg)}.slideTxtBox{display: flex}.slideTxtBox .hd{width: 380px;background: #fff url(slidehdbg.jpg) no-repeat right bottom;padding-bottom: 10px}.slideTxtBox .hd li{height: 45px;line-height: 45px;padding-left: 136px}.slideTxtBox .hd li.on{box-shadow: 0px 3px 8px rgba(0, 0, 0, .1) inset;color: #fff;background: linear-gradient(90deg, #107ADD, #0C63C4, #0749A7)}.slideTxtBox .bd{flex: 1;position: relative}.slideTxtBox .bd a{color: #fff}.slideTxtBox .bd>ul{padding: 0 60px}.slideTxtBox h3{font-size: 20px;padding-top: 25px;margin-bottom: 15px}.slideTxtBox .bd>ul{background: url(slidebdbg.jpg) no-repeat;background-size: cover;color: #fff;height: 100%}.slideTxtBox .sTab{width: 100%;display: flex;position: absolute;top: -58px;left: 60px}.slideTxtBox .sTab li{line-height: 58px;font-size: 17px;padding-right: 40px}.slideTxtBox .sTab li a{display: inline-block;height: 58px}.slideTxtBox .sTab li.on a{position: relative}.slideTxtBox .sTab li.on a::before{position: absolute;content: '';display: block;bottom: 0;left: 50%;margin-left: -8px;width: 0px;height: 0;border: 8px solid transparent;border-bottom-color: #0748A6}.slideTxtBox .sTab a{color: #333}.slideTxtBox .sInput{display: flex;align-items: center}.slideTxtBox .sInput .stxt{line-height: 32px;padding: 8px 12px;width: 600px;border-radius: 5px;background-color: #fff;border: 0 none;margin-right: 18px}.slideTxtBox .login  .stxt{width: 188px;margin-left: 8px;margin-right: 28px}.slideTxtBox .sInput .sbtn{height: 48px;width: 112px;border-radius: 5px;background-color: #042F6D;color: #fff;border: 0 none}.slideTxtBox .sLabel{margin-top: 15px;font-size: 14px}.slideTxtBox .sLabel label{position: relative;padding-left: 23px;padding-right: 20px}.slideTxtBox .sLabel label i{display: block;position: absolute;left: 0;top: 0;width: 17px;height: 17px;background: url(radio.png) no-repeat center}.slideTxtBox .sLabel label input{position: absolute;opacity: 0;width: 100%;z-index: 2}.slideTxtBox .sLabel label input:checked~i{background: url(radio_sel.png) no-repeat center}.banner{width: 100%;overflow: hidden;position: relative;z-index: 2}.banner img{width: 100%;object-fit: cover}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background: url(arrow_left.png) no-repeat;background-size: cover;top: 64%;left: calc((100% - 1380px)/2 - 60px)}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background: url(arrow_right.png) no-repeat;background-size: cover;top: 64%;right: calc((100% - 1380px)/2 - 60px)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity: .6}.banner .swiper-slide .txt{position: absolute;top: 60%;left: 50%;transform: translateX(-50%);color: #fff;padding-left: 30px;border-left: 1px solid #fff}.banner .swiper-slide .txt h4{font-size: 36px;margin: 12px 0 18px;position: relative;line-height: 1}.banner .swiper-slide .txt h4::before{display: block;content: '';position: absolute;left: -33px;width: 5px;height: 100%;background-color: #fff}.banner .swiper-slide .txt p{width: 400px;font-size: 14px;margin-bottom: 10px}.index-quick-list{display: flex;justify-content: space-around;padding: 0 25px;align-items: center;background: rgba(0, 0, 0, .18);height: 110px;margin-top: -145px;z-index: 22;position: relative}.index-quick-list a{text-align: center}.index-quick-list a span{display: block;color: #fff;padding-top: 5px}@media screen and (max-width:1440px){.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background: url(arrow_left.png) no-repeat;background-size: cover;top: 64%;left: calc((100% - 1200px)/2 - 60px)}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background: url(arrow_right.png) no-repeat;background-size: cover;top: 64%;right: calc((100% - 1200px)/2 - 60px)}.search-wrap{top: 138px}.index-quick-list{margin-top: -125px}}.mainHd{position: relative;display: flex;align-items: center;justify-content: center;padding: 35px 0}.mainHd::before,.mainHd::after{content: '';display: none;height: 2px;flex: 1;background-color: #005DA2}.mainHd span{display: inline-block;padding: 0 46px;font-weight: bold;color: #005DA2}.main1{background: #fff url(main1bg.png) no-repeat 0 bottom;background-size: cover;min-height: 500px;margin-top: 35px;padding-bottom: 50px}.main1 .mainBd{display: flex;justify-content: space-between}.main1 .hd{border-bottom: 1px solid #D2D2D2}.main1 .hd p.more{margin-top: 18px;font-size: 14px}.main1 .hd p.more a{color: #0748A6}.main1 .hd span{display: inline-block;padding: 14px 40px;background-color: #EDEDED;margin-right: 5px}.main1 .hd span.on{background-color: #0748A6;color: #fff}.main1 .hd span.on a{color: #fff}.main1_1{width: 57%}.main1_1 .bd .listItem{padding: 15px 0 10px}.main1_2{width: calc(43% - 40px)}.main1_2 .bd{padding: 15px;border: 1px solid #ECEBEB;border-top: 0 none;background-color: #fff;box-shadow: 0 1px 1px #aaa}.swiper-news{position: relative;overflow: hidden}.swiper-news .swiper-slide p{position: absolute;bottom: 0;left: 0;right: 0;line-height: 42px;padding-left: 18px;padding-right: 120px;background: rgba(0, 0, 0, .5)}.swiper-news .swiper-slide p a{color: #fff;max-height: 40px}.swiper-news .swiper-pagination{bottom: 0px;padding-right: 5px;height: 42px;display: flex;align-items: center;justify-content: flex-end}.swiper-news .swiper-pagination-bullet{background-color: transparent;opacity: 1;width: 18px;height: 18px;line-height: 18px;border: 1px solid #fff;margin: 0 6px;border-radius: 0;color: #fff;font-size: 12px}.swiper-news .swiper-pagination-bullet-active{background: #8F0000}.swiper-news .tit{padding: 10px 0 2px}.swiper-news  .date{display: flex;justify-content: space-between;line-height: 26px}.swiper-news  .date span{color: #999;padding-left: 26px;background: url(ico_date.png) no-repeat 0 center}.swiper-news .ptbox .inner{padding-bottom: 71%}.main2{background: url(main2bg.jpg) no-repeat;background-size: cover;min-height: 320px}.main2 .mainHd::before,.main2 .mainHd::after{background-color: #0AA5CC;display: none}.main2 .mainHd{padding: 30px 0 25px;justify-content: center}.main2 .mainHd span{color: #fff}.main2 .mainBd{padding-bottom: 35px}.main2 .mainBd ul{display: none;flex-wrap: wrap;margin-left: -15px;margin-right: -15px}.main2 .mainBd ul.on{display: flex}.main2 .mainBd ul li{width: 171px;text-align: center;margin: 30px 15px 0;font-size: 14px}.main2 .mainBd ul li img{width: 100%;height: 118px;object-fit: cover}.main2 .mainBd ul li p{margin: 10px 0 0;justify-content: center}.main2 .mainBd ul li a{color: #fff}.main2 .mainBd .more{display: none;margin: 30px auto 0;width: 176px;height: 40px;line-height: 40px;border: 1px solid rgb(255, 255, 255);color: rgb(255, 255, 255);font-size: 14px;text-align: center;opacity: 0.5}.main2 .mainBd .more:hover{opacity: 1}.main2 .mainBd .more.on{display: block}.main2 .tab{display: flex;justify-content: center}.main2 .tab a{display: inline-flex;align-items: center;justify-content: center;width: 164px;height: 46px;margin: 0 6px;color: #fff;font-size: 18px;border: 1px solid rgba(255, 255, 255, 0.94)}.main2 .tab a.on{background: #F2713E;border-color: #F2713E}.main3{padding: 40px 0 60px;background: url(main3bg.jpg) no-repeat;background-size: cover;min-height: 320px}.main3 .container{display: flex}.main3_1{width: 70%}.main3_2{width: calc(30% - 24px);margin-left: 24px}.main3 .hd{display: flex;justify-content: space-between;align-items: center;padding-bottom: 20px}.main3 .hd span{font-weight: bold;color: #0748A6;font-size: 30px}.main3 .hd .more{color: #0748A6;font-size: 14px}.main3 .bd{box-shadow: 0 0 5px #bbb;background-color: #fff;height: 400px;overflow: hidden}.main3_1 .bd ul{display: flex;flex-wrap: wrap;padding: 35px 20px;line-height: 2}.main3_1 .bd ul li{width: 25%;text-align: center;justify-content: center;padding: 20px;font-size: 14px}.main3_1 .bd .ptbox .inner{padding-bottom: 125%;margin-bottom: 8px}.main3_2 .bd{padding: 20px 30px 5px}.main3_2 .bd li{margin-bottom: 12px;border: 1px solid #E5E5E5}.main3_2 .bd .ptbox .inner{padding-bottom: 24%}.ptbox .img .res{display: flex;align-items: center;font-size: 18px}.ptbox .img .res img{margin: 0 20px 0 40px}.branch{height: 608px;background: url(fg-bg.jpg) no-repeat center center}.branch h2{font-size: 30px;color: #fff;font-weight: bold;text-align: center;padding: 30px 0}.branch ul{margin: 0 -11px;overflow: hidden}.branch ul li{float: left;width: 25%;padding: 0 11px;margin-bottom: 20px}.branch ul li>a{display: block;height: 155px;overflow: hidden}.branch ul li>a img{width: 100%;height: 100%;object-fit: cover;transition: .5s}.branch ul li>a:hover img{transform: scale(1.1)}.branch ul li p{text-align: center;margin-top: 12px}.branch ul li p a{color: #fff}.branch ul li p a:hover{color: orangered}.branch .more{text-align: center}.branch .more a{display: inline-flex;align-items: center;justify-content: center;width: 176px;height: 40px;border: 1px solid #DEEDFF;opacity: 0.45;color: #fff}.branch .more a:hover{opacity: 1}.service{height: 740px;background: url(fw-bg.jpg) no-repeat center center}.service h2{font-size: 30px;color: #0748A6;font-weight: bold;text-align: center;padding: 40px 0}.service ul{margin: 0 -10px;overflow: hidden}.service ul li{float: left;width: 25%;padding: 0 10px;margin-bottom: 20px}.service ul li a{display: flex;align-items: center;width: 100%;height: 123px;padding-right: 20px;background: #FFFFFF;border-radius: 10px;box-sizing: border-box}.service ul li a img{margin: 0 20px}.service ul li a p{font-size: 18px}.service ul li a span{color: #C1C1C1}.service ul li a:hover{box-shadow: 3px 3px 6px #C1C1C1}.service ul li a:hover p{color: #0748A6;font-weight: bold}.service .data{margin-top: 20px;height: 248px;background: #0748A6;border-radius: 10px}.service .data h2{color: #fff;padding: 30px 0}.service .data dl{display: flex;justify-content: space-around}.service .data dl dt{flex-grow: 1;color: #fff}.service .data dl dt{flex-grow: 1;text-align: center}.service .data dl dt h1{font-size: 60px;line-height: 1em}.service .data dl dt span{font-size: 14px}.service .data dl dt p{font-size: 18px}.left{position: fixed;top: 50%;left: 0;width: 110px;padding: 5px 0 20px;background: #0656AE;transform: translateY(-50%);z-index: 9}.left li{position: relative}.left li a{position: relative;display: block;color: #fff;font-size: 14px;line-height: 50px;text-align: center}.left li a:after{content: '';position: absolute;bottom: 0;left: 50%;width: 21px;height: 1px;background: #FFFFFF;transform: translateX(-50%)}.left li .code{position: absolute;top: 50%;right: 0;transform: translate(100%, -50%);display: none}.left li:hover .code{display: block}.right{position: fixed;top: 50%;right: 0;transform: translateY(-50%);z-index: 9}.right li a{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 82px;height: 82px;color: #0656AE;font-size: 14px;margin-bottom: 12px;background: #FFFFFF;border-radius: 50%;box-shadow: 3px 3px 6px #ccc, -3px -3px 6px #ccc}.right li p{margin-top: 5px}
