/* 前端白明明 */

@charset "UTF-8";

.mg_60{margin-top: 60px;}

.fce{text-align: center;}

.dinb{font-family: "dinb";}

.justify{text-align: justify;}

.iw100{width: 100%;}

.inner_tit{color: #000;}

.inner_det{margin-top: 24px;line-height: calc(1em + 10px);color: #434d4d;}

.inner_nav{background: #fff;box-shadow: 0 6px 16px rgba(161,191,191,0.25);position: relative;z-index: 3;overflow: hidden;}

.inner_nav .swiper-slide{flex-grow: 1;width: auto;}

.inner_nav .swiper-slide a{display: block;text-align: center;position: relative;line-height: 80px;border-left: 1px solid #edf2f2;padding: 0 15px;}

.inner_nav .swiper-slide:last-child a{border-right: 1px solid #edf2f2;}

.inner_nav .swiper-slide a s{position: absolute;left: 0;bottom: 0;width: 0;height: 3px;background: #f6ad3c;z-index: 5;}

.inner_nav .swiper-slide:hover a{background: rgba(246, 173, 60, 0.06);color: #f6ad3c;border-color: #fff;}

.inner_nav .swiper-slide.act a{background: rgba(246, 173, 60, 0.06);color: #f6ad3c;font-weight: bold;border-color: #fff;}

.inner_nav .swiper-slide:hover + .swiper-slide a,
.inner_nav .swiper-slide.act + .swiper-slide a{border-color: #fff;}

.inner_nav .swiper-slide:hover a s,
.inner_nav .swiper-slide.act a s{width: 100%;}

.ca1{background: url(../images/ca1_5.png) no-repeat top center;background-size: 100% auto;}

.ca1 .ul{display: flex;flex-wrap: wrap;}

.ca1 .ul .li{width: calc((100% - 90px)/4);margin: 30px 30px 0 0;border: 1px solid #edf2f2;border-radius: 6px;box-shadow: 0 6px 16px rgba(161,191,191,0.25);overflow: hidden;position: relative;padding: 35px;}

.ca1 .ul .li:nth-child(4n){margin-right: 0;}

.ca1 .ul .li:nth-child(1),
.ca1 .ul .li:nth-child(2),
.ca1 .ul .li:nth-child(3),
.ca1 .ul .li:nth-child(4){margin-top: 0;}

.ca1 .ul .li .bg{position: absolute;top: 30px;right: 35px;width: 35.6%;}

.ca1 .ul .li .ico{position: relative;width: 60px;transform: translateX(-5px);}

.ca1 .ul .li .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.ca1 .ul .li .tit{margin-top: 20px;line-height: calc(1em + 8px);color: #3ab9bb;}

.ca1 .ul .li .tline{border-bottom: 1px dashed #d5dbdb;margin-top: 26px;}

.ca1 .ul .li .txt{line-height: calc(1em + 10px);color: #434d4d;letter-spacing: 0.02em;padding: 25px 0 10px;}

.ca1 .ul .li s{position: absolute;left: 0;bottom: 0;width: 0;height: 7px;background: #f6ad3c;}

.ca1 .ul .li:hover .ico img:nth-child(1){opacity: 0;}

.ca1 .ul .li:hover .ico img:nth-child(2){opacity: 1;}

.ca1 .ul .li:hover .tit{color: #f6ad3c;}

.ca1 .ul .li:hover s{width: 100%;}

.ca2 .sbox{display: flex;padding: 50px;border: 1px solid #edf2f2;border-radius: 6px;box-shadow: 0 6px 16px rgba(161,191,191,0.25);overflow: hidden;position: relative;}

.ca2 .sbox .rf{width: calc(645 / 1340 * 100%);position: relative;z-index: 5;}

.ca2 .sbox .rf img{border-radius: 6px;}

.ca2 .sbox .lf{width: calc(695 / 1340 * 100%);padding: 20px 50px 0 0;position: relative;z-index: 5;}

.ca2 .sbox .lf .ico{font-size: 86px;color: #f6ad3c;height: 30px;}

.ca2 .sbox .lf .txt{line-height: 26px;color: #434d4d;margin-top: 30px;letter-spacing: 0.047em;}

.ca2 .sbox .lf .txt span{display: inline-block;vertical-align: baseline;color: #f6ad3c;}

.ca2 .sbox .bg{position: absolute;width: calc(210 / 1440 * 100%);bottom: -40px;left: calc(585 / 1440 * 100%);}

.ca3{background: #f5fafa;}

.ca3 .sbox{display: flex;border: 1px solid #edf2f2;border-radius: 6px;box-shadow: 0 6px 16px rgba(161,191,191,0.25);overflow: hidden;}

.ca3 .sbox .lf{width: 321px;border-right: 2px solid #edf2f2;}

.ca3 .sbox .lf .li{padding: 16px 40px 18px 40px;position: relative;display: flex;align-items: center;border-bottom: 1px solid #edf2f2;cursor: pointer;}

.ca3 .sbox .lf .li:last-child{border-bottom: none;}

.ca3 .sbox .lf .li .lft{width: 243px;display: flex;align-items: center;}

.ca3 .sbox .lf .li .lft .num{color: #e5e5e5;width: 40px;}

.ca3 .sbox .lf .li .lft .txt{width: calc(100% - 40px);line-height: calc(1em + 10px);color: #333;}


.ca3 .sbox .lf .li .rft{width: 36px;height: 36px;position: relative;border-radius: 50%;display: flex;align-items: center;justify-content: center;min-width: 36px;}

.ca3 .sbox .lf .li .rft img{width: 16px;}

.ca3 .sbox .lf .li .rft img:nth-child(2){position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;opacity: 0;}

.ca3 .sbox .lf .li.act{background: url(../images/ca3_2.png) no-repeat center;background-size: cover;border-color: rgba(246, 173, 60, 0);}

.ca3 .sbox .lf .li.act s{position: absolute;left: -1px;top: 0;height: 100%;width: 6px;background: #f6ad3c;}

.ca3 .sbox .lf .li.act .lft .num{color: #f6ad3c;}

.ca3 .sbox .lf .li.act .lft .txt{font-weight: bold;color: #f6ad3c;}

.ca3 .sbox .lf .li.act .rft{background: #f6ad3c;}

.ca3 .sbox .lf .li.act .rft img:nth-child(1){opacity: 0;}

.ca3 .sbox .lf .li.act .rft img:nth-child(2){opacity: 1;}

.ca3 .sbox .rf{width: calc(100% - 320px);background: url(../images/ca3_3.jpg) no-repeat bottom center;background-size: cover;}

.ca3 .sbox .rf .ul{height: 100%;overflow-y: auto;padding: calc(75 / 1120 * 100%) calc(80 / 1120 * 100%);max-height: 630px;}

.ca3 .sbox .rf .ul .li{display: none;max-width: 785px;}

.ca3 .sbox .rf .ul .li.act{display: block;}

.ca3 .sbox .rf .ul .li .tit{line-height: calc(1em + 10px);color: #000;}

.ca3 .sbox .rf .ul .li .tline{border-bottom: 1px dashed #d5dbdb;margin: 35px 0;}

.ca3 .sbox .rf .ul .li .det{line-height: 26px;color: #434d4d;}

.ca3 .sbox .rf .ul .li .det p{margin-bottom: 10px;position: relative;padding-left: 17px;}

.ca3 .sbox .rf .ul .li .det p::before{content: "";position: absolute;left: 0;top: 11px;width: 5px;height: 5px;background: #f6ad3c;border-radius: 50%;}

.ca3 .sbox .rf .ul .li .det p:last-child{margin-bottom: 0;}

.ca3 .sbox .rf .ul .li .link{display: block;width: 160px;text-align: center;line-height: 50px;background: #3ab9bb;border-radius: 30px;color: #fff;margin-top: 45px;}

.ca3 .sbox .rf .ul .li .link:hover{background: #f6ad3c;}

.ca4 .ul{display: flex;flex-wrap: wrap;}

.ca4 .ul .li{width: calc((100% - 30px)/2);margin: 30px 30px 0 0;padding: 45px calc(126 / 1440 * 100%) 45px 45px;overflow: hidden;display: flex;align-items: flex-start;position: relative;border: 1px solid #edf2f2;border-radius: 6px;box-shadow: 0 6px 16px rgba(161,191,191,0.25);}

.ca4 .ul .li:nth-child(2n){margin-right: 0;}

.ca4 .ul .li:nth-child(1),
.ca4 .ul .li:nth-child(2){margin-top: 0;}

.ca4 .ul .li .bg{position: absolute;width: calc(120 / 705 * 100%);top: 20px;right: 25px;}

.ca4 .ul .li .ico{width: 60px;position: relative;z-index: 5;}

.ca4 .ul .li .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.ca4 .ul .li .rf{width: calc(100% - 60px);padding: 16px 0 0 20px;position: relative;z-index: 5;}

.ca4 .ul .li .rf .tit{line-height: 28px;}

.ca4 .ul .li .rf .tline{border-bottom: 1px dashed #d5dbdb;margin: 23px 0 20px;}

.ca4 .ul .li .rf .txt{line-height: calc(1em + 10px);color: #434d4d;margin-bottom: 8px;}

.ca4 .ul .li s{position: absolute;left: 0;bottom: 0;width: 0;height: 7px;background: #f6ad3c;}

.ca4 .ul .li:hover s{width: 100%;}

.ca4 .ul .li:hover .rf .tit{color: #f6ad3c;}

.ca_xz1{}

.ca_xz1 .dl1{margin: 60px 0 40px;display: flex;justify-content: space-between;}

.ca_xz1 .dl1 dd{width: calc(calc(100% - 210px) / 4);background: rgba(58, 185, 187, 0.1);border-radius: 20px;position: relative;padding: 20px;}

.ca_xz1 .dl1 dd .xian{width: calc(100% - 12px);height: calc(100% - 12px);border: 1px solid #fff;border-radius: 20px;position: absolute;top: 6px;left: 6px;}

.ca_xz1 .dl1 dd .dox{display: flex;justify-content: space-between;align-items: center;align-content: center;min-height: 160px;width: 100%;}

.ca_xz1 .dl1 dd .dox .dlt{width: 50%;text-align: center;color: #3AB9BB;}

.ca_xz1 .dl1 dd .dox .drt{width: 50%;}

.ca_xz1 .dl1 dd .dox .drt span{display: block;width: 100%;text-align: center;line-height: 30px;max-width: 110px;background: #fff;border: 1px solid #3AB9BB;margin-bottom: 10px;box-shadow: 0px 2px 5px #ddd;border-radius: 30px;color: #666;}

.ca_xz1 .dl1 dd .dox .drt span:last-child{margin-bottom: 0;}

.ca_xz1 .dl1 dd .jt{display: block;width: 30px;height: 30px;background: url(../fonts/jt_r_ll.svg) center no-repeat;position: absolute;right: -55px;top: 50%;margin-top: -15px;z-index: 2;}

.ca_xz1 .dl1 dd:last-child .jt{display: none;}

.ca_xz1 .cbtm{padding: 60px 0 40px;background: rgba(58, 185, 187, 0.1);border-radius: 20px;position: relative;}

.ca_xz1 .cbtm .xian{width: calc(100% - 12px);height: calc(100% - 12px);border: 1px solid #fff;border-radius: 20px;position: absolute;top: 6px;left: 6px;}

.ca_xz1 .cbtm .yuan{width: 280px;height: 280px;margin: 0 auto ;position: relative;border: 1px solid #3AB9BB;border-radius: 50%;}

.ca_xz1 .cbtm .yuan .zhongxin{display: block;width: 200px;height: 200px;background: #3AB9BB;margin: 40px auto 0; border-radius: 50%;}

.ca_xz1 .cbtm .yuan .zhongxin .zxy{display: flex;align-items: center;align-content: center;width: 100%;color: #fff;height: 100%;text-align: center;}

.ca_xz1 .cbtm .yuan .zhongxin .zxy span{display: block;width: 100%;line-height: 1.34;}

.ca_xz1 .cbtm .yuan .ul1 li{position: absolute;width: 385px;top: 30px;right: 350px;text-align: right;line-height: 1.5;}

.ca_xz1 .cbtm .yuan .ul1 li .ltt{color: #3AB9BB;}

.ca_xz1 .cbtm .yuan .ul1 li .ltc{color: #666;margin-top: 8px;}

.ca_xz1 .cbtm .yuan .ul1 li .lyu{display: block;width: 58px;line-height: 58px;text-align: center;background: #3AB9BB;border-radius: 50%;color: #fff;text-align: center;position: absolute;top: 0;right: -130px;}

.ca_xz1 .cbtm .yuan .ul1 li .lyu s{display: block;width: 50px;height: 50px;border: 1px solid #fff;border-radius: 50%;opacity: 0.2;position: absolute;top: 4px;left: 4px;}

.ca_xz1 .cbtm .yuan .ul1 li:nth-child(2n){right: auto;left: 350px;text-align: left;} 

.ca_xz1 .cbtm .yuan .ul1 li:nth-child(2n) .lyu{left: -130px;right: auto;}

.ca_xz1 .cbtm .yuan .ul1 li:nth-child(n + 3){top: 190px;}

.ca_xz1 .xjt{display: block;width: 30px;height: 30px;background: url(../images/jt_r_ll.svg) center no-repeat;margin: 20px auto;transform: rotate(90deg);}

.ca_xz1 .clz{text-align: center;color: #3AB9BB;line-height: 1.5;padding: 0 5%;}






.ca5{background: #f5fafa url(../images/ca5_1.jpg) no-repeat center top;background-size: cover;position: relative;}

.ca5 .sbox{margin-top: 35px;}

.ca5 .sbox .bg{position: absolute;top: 0;z-index: 5;width: calc(240 / 1920 * 100%);height: 100%;}

.ca5 .sbox .lf{background: linear-gradient(to right,rgba(255,255,255,0.9),rgba(255,255,255,0));left: 0;}

.ca5 .sbox .rf{background: linear-gradient(to left,rgba(255,255,255,0.9),rgba(255,255,255,0));right: 0;}

.ca5 .demo-scroll-marquee{overflow: hidden;}

.ca5 .demo-scroll-marquee .textCont{overflow: hidden;padding: 40px 0;}

.ca5 .demo-scroll-marquee .textCont .ul{float: left;}

.ca5 .demo-scroll-marquee .textCont .li{padding-right: 100px;}

.ca5 .demo-scroll-marquee .textCont .li .ss{display: flex;align-items: center;height: 60px;border: 1px solid #edf2f2;border-radius: 30px 6px 6px 30px;overflow: hidden;box-shadow: 0 6px 16px rgba(161,191,191,0.25);background: #fff;}

.ca5 .demo-scroll-marquee .textCont .li .ico{border-radius: 50%;width: 60px;height: 60px;border-radius: 50%;overflow: hidden;}

.ca5 .demo-scroll-marquee .textCont .li .txt{white-space: nowrap;padding: 0 40px 0 20px;line-height: 26px;color: #434d4d;}


/* 关于春客 */
.ab1{background: #f5fafa;}

.ab1 .c1{display: flex;align-items: flex-start;justify-content: space-between;}

.ab1 .c1 .lf{width: calc(685 / 1440 * 100%);}

.ab1 .c1 .lf .en{line-height: 26px;color: #3ab9bb;}

.ab1 .c1 .lf .cn{line-height: 1.6;color: #3ab9bb;margin-top: 7px;}

.ab1 .c1 .lf .txt{margin-top: 40px;line-height: 26px;color: #434d4d;}

.ab1 .c1 .lf .txt p{margin-bottom: 1em;}

.ab1 .c1 .lf .txt p:last-child{margin-bottom: 0;}

.ab1 .c1 .rf{width: calc(700 / 1440 * 100%);position: relative;}

.ab1 .c1 .rf .img{position: relative;border-radius: 12px;overflow: hidden;}

.ab1 .c1 .rf .bofang{position: absolute;z-index: 5;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 80px;height: 80px;}

.ab1 .c1 .rf .bofang:hover{transform: scale(1.25);}

.ab1 .ul{display: flex;flex-wrap: wrap;}

.ab1 .ul .li{width: 22.9%;margin: 2.8% 2.8% 0 0;padding: 18px 22px 16px;background: url(../images/ab1_7.png) no-repeat center;background-size: cover;box-shadow: 0 6px 16px rgba(161,191,191,0.25);border-radius: 6px;display: flex;align-items: flex-end;}

.ab1 .ul .li:nth-child(4n){margin-right: 0;}

.ab1 .ul .li:nth-child(1),
.ab1 .ul .li:nth-child(2),
.ab1 .ul .li:nth-child(3),
.ab1 .ul .li:nth-child(4){margin-top: 0;}

.ab1 .ul .li .ico{width: 50px;}

.ab1 .ul .li .txt{width: calc(100% - 50px);padding-left: 8px;}

.ab1 .ul .li .ltt{display: flex;align-items: center;color: #000;}

.ab1 .ul .li .lbt{line-height: 26px;color: #666666;padding: 7px 0 6px;}

.ab2 .c1{display: flex;flex-wrap: wrap;}

.ab2 .c1 .item{width: 32%;margin: 0 2% 2% 0;border-radius: 6px;overflow: hidden;box-shadow: 0 6px 16px rgba(161,191,191,0.25);}

.ab2 .c1 .item:nth-child(3n){margin-right: 0;}

.ab2 .c1 .item:nth-child(1){background: #f6ad3c;}

.ab2 .c1 .item:nth-child(2){background: #3ab9bb;}

.ab2 .c1 .item:nth-child(3){background: #2374b6;}

.ab2 .c1 .item:nth-child(1) .ibt{background: url(../images/ab2_4.jpg) no-repeat center;background-size: cover;}

.ab2 .c1 .item:nth-child(2) .ibt{background: url(../images/ab2_5.jpg) no-repeat center;background-size: cover;}

.ab2 .c1 .item:nth-child(3) .ibt{background: url(../images/ab2_6.jpg) no-repeat center;background-size: cover;}

.ab2 .c1 .item:nth-child(1) .ibt .t1{color: #f6ad3c;}

.ab2 .c1 .item:nth-child(2) .ibt .t1{color: #3ab9bb;}

.ab2 .c1 .item:nth-child(3) .ibt .t1{color: #2374b6;}

.ab2 .c1 .item .itp{display: flex;align-items: center;justify-content: space-between;padding: 30px 35px;}

.ab2 .c1 .item .itp .txt{color: #fff;line-height: 1.5;}

.ab2 .c1 .item .itp .ico{display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;border: 1px solid rgba(255,255,255,0.3);border-radius: 50%;}

.ab2 .c1 .item .itp .ico img{height: 20px;}

.ab2 .c1 .item .ibt{border: 1px solid #edf2f2;border-radius: 6px;padding: 31px 35px 26px;}

.ab2 .c1 .item .ibt .t1{font-size: 80px;opacity: 0.5;height: 41px;overflow: hidden;}

.ab2 .c1 .item .ibt .t2{line-height: 30px;color: #434d4d;height: 90px;overflow-y: auto;}

.ab2 .c2{box-shadow: 0 6px 16px rgba(161,191,191,0.25);}

.ab2 .c2 .con{position: relative;}

.ab2 .c2 .six_tit{position: absolute;top: 0;left: calc(530 / 1440 * 100%);width: calc(380 / 1440 * 100%);height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;padding-bottom: 8px;}

.ab2 .c2 .six_tit .ico{width: 80px;}

.ab2 .c2 .six_tit .txt{line-height: calc(40 / 30);color: #fff;margin-top: 0.66em;text-align: center;}

.ab2 .c2 .six_list .li{position: absolute;z-index: 5;display: flex;flex-direction: column;align-items: center;justify-content: center;}

.ab2 .c2 .six_list .li .ico{width: 50px;border: 1px solid #3ab9bb;border-radius: 50%;background: #fff;}

.ab2 .c2 .six_list .li .txt{margin-top: 25px;text-align: center;color: #3ab9bb;}

.ab2 .c2 .six_list .li:nth-child(1) .ico{border-color: #f6ad3c;}

.ab2 .c2 .six_list .li:nth-child(1) .txt{color: #f6ad3c;}

.ab2 .c2 .six_list .li.li1{top: 0;left: 0;width: calc(260 / 1440 * 100%);height: 100%;}

.ab2 .c2 .six_list .li.li2{top: 0;left: calc(260 / 1440 * 100%);width: calc(260 / 1440 * 100%);height: 50%;flex-direction: column-reverse;}

.ab2 .c2 .six_list .li.li2 .txt{margin: 0 0 25px;}

.ab2 .c2 .six_list .li.li3{top: 50%;left: calc(260 / 1440 * 100%);width: calc(280 / 1440 * 100%);height: 50%;}

.ab2 .c2 .six_list .li.li4{top: 0;right: 0;width: calc(260 / 1440 * 100%);height: 100%;}

.ab2 .c2 .six_list .li.li5{top: 0;right: calc(260 / 1440 * 100%);width: calc(260 / 1440 * 100%);height: 50%;flex-direction: column-reverse;}

.ab2 .c2 .six_list .li.li5 .txt{margin: 0 0 25px;}

.ab2 .c2 .six_list .li.li6{top: 50%;right: calc(260 / 1440 * 100%);width: calc(280 / 1440 * 100%);height: 50%;}

.ab3{background: url(../images/ab3_1.jpg) no-repeat center;background-size: cover;}

.ab3 .sbox{display: flex;border-radius: 6px;box-shadow: 0 6px 16px rgba(161,191,191,0.25);overflow: hidden;}

.ab3 .sbox .lf{width: 420px;border-right: 1px solid #edf2f2;border-top: 1px solid #edf2f2;background: rgba(246, 173, 60, 0.06);}

.ab3 .sbox .lf .ltp{display: flex;}

.ab3 .sbox .lf .ltp .item{width: 50%;border-bottom: 1px solid #dbdad7;display: flex;align-items: center;justify-content: center;height: 67px;cursor: pointer;position: relative;}

.ab3 .sbox .lf .ltp .item:first-child::before{content: "";position: absolute;left: 0;top: 0;width: 6px;height: calc(100% + 1px);background: #f6ad3c;}

.ab3 .sbox .lf .ltp .item .ico{width: 23px;position: relative;}

.ab3 .sbox .lf .ltp .item .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.ab3 .sbox .lf .ltp .item .txt{line-height: 28px;color: #f6ad3c;margin-left: 12px;}

.ab3 .sbox .lf .ltp .item.act{background: #f6ad3c;border-color: #f6ad3c;}

.ab3 .sbox .lf .ltp .item.act .ico img:nth-child(1){opacity: 0;}

.ab3 .sbox .lf .ltp .item.act .ico img:nth-child(2){opacity: 1;}

.ab3 .sbox .lf .ltp .item.act .txt{color: #fff;}

.ab3 .sbox .lf .lbt{position: relative;border-left: 6px solid #f6ad3c;height: 482px;overflow-y: auto;padding: 0 46px;}

.ab3 .sbox .lf .lbt .item{display: none;}

.ab3 .sbox .lf .lbt .item.act{display: block;}

.ab3 .sbox .lf .lbt .item .dl{padding: 25px 0;border-bottom: 1px dashed #dbdad7;}

.ab3 .sbox .lf .lbt .item .dl:last-child{border-bottom: none;}

.ab3 .sbox .lf .lbt .item .dt{line-height: calc(1em + 10px);padding-bottom: 6px;cursor: pointer;}

.ab3 .sbox .lf .lbt .item .dd{display: flex;margin-top: 6px;}

.ab3 .sbox .lf .lbt .item .dd a{line-height: calc(1em + 10px);color: #434d4d;}

.ab3 .sbox .lf .lbt .item .dd a.act,
.ab3 .sbox .lf .lbt .item .dd a:hover{color: #f6ad3c;}



.ab3 .sbox .lf .lbt .item dt.act{color: #f6ad3c;}

.ab3 .sbox .rf{width: calc(100% - 420px);height: 550px;overflow-y: auto;background: #fff;}

.t_line1{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.t_line2{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.t_line3{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.ab3 .sbox .rf .ul{display: flex;flex-wrap: wrap;}

.ab3 .sbox .rf .ul .li{width: 33.333%;border-bottom: 1px solid #edf2f2;border-right: 1px solid #edf2f2;padding: 24px 15px;position: relative;overflow: hidden;}

.ab3 .sbox .rf .ul .li:nth-child(3n){border-right: none;}

.ab3 .sbox .rf .ul .li .ico{height: 190px;display: flex;align-items: center;justify-content: center;}

.ab3 .sbox .rf .ul .li .ico img{max-height: 100%;}

.ab3 .sbox .rf .ul .li .txt{margin-top: 10px;text-align: center;line-height: calc(1em + 10px);color: #434d4d;letter-spacing: 0.02em;}

.ab3 .sbox .rf .ul .li s{position: absolute;left: 0;bottom: -1px;width: 0;height: 3px;background: #f6ad3c;}

.ab3 .sbox .rf .ul .li:hover .txt{color: #f6ad3c;}

.ab3 .sbox .rf .ul .li:hover s{width: 100%;}

.ab4 .c1{background: url(../images/ab4_1.jpg) no-repeat center;background-size: cover;}

.ab4 .c1 .inner_tit{color: #fff;}

.ab4 .c1 .inner_det{color: #fff;}

.ab4 .c1 .box{display: flex;justify-content: center;padding: 0 0 20px;}

.ab4 .c1 .swiper-slide{width: auto;}

.ab4 .c1 .ss{width: 124px;cursor: pointer;position: relative;}

.ab4 .c1 .ss .year{text-align: center;color: #fff;}

.ab4 .c1 .ss span{position: relative;z-index: 5;width: 24px;height: 24px;border-radius: 50%;background: #a2dedf;display: flex;align-items: center;justify-content: center;margin: 7px auto 0;}

.ab4 .c1 .ss span s{width: 16px;height: 16px;border-radius: 50%;background: rgba(255,255,255,0);}

.ab4 .c1 .ss::before{content: "";position: absolute;bottom: 11px;left: 0;width: 100%;height: 2px;background: rgba(255,255,255,0.5);}

.ab4 .c1 .act .ss .year{color: #f6ad3c;}

.ab4 .c1 .act .ss span{background: rgba(246, 173, 60, 0.5);}

.ab4 .c1 .act .ss span s{background: #f6ad3c;}

.ab4 .c2{background: #f2f7f7;padding: 46px 0 71px;overflow: hidden;}

.ab4 .c2 .ab4_swp2{overflow: visible;}

.ab4 .c2 .ab4_swp2 .year{color: #222;}

.ab4 .c2 .ab4_swp2 .tline{margin-top: 26px;height: 1px;background: #e1e5e5;}

.ab4 .c2 .ab4_swp2 .text{padding-top: 34px;line-height: 28px;color: #434d4d;}

.ab4 .c2 .ab4_swp2 .text p{position: relative;padding-left: 18px;margin-top: 8px;}

.ab4 .c2 .ab4_swp2 .text p:first-child{margin-top: 0;}

.ab4 .c2 .ab4_swp2 .text p::after{content: "";position: absolute;left: 0;top: 11px;width: 6px;height: 6px;border-radius: 50%;background: #f6ad3c;}

.ab4 .c2 .ab4_swp2 .act .year{color: #f6ad3c;}

.ab5{background: url(../images/ab5_1.jpg) no-repeat bottom center;background-size: cover;}

.ab5 .ul2 li .dl1{flex-wrap: wrap;}

.ab5 .ul2 li .dl1 dd{margin-top: 2%;}

.ab5 .ul2 li .dl1 dd:nth-child(1),
.ab5 .ul2 li .dl1 dd:nth-child(2),
.ab5 .ul2 li .dl1 dd:nth-child(3){margin-top: 0;}

.ab5 .ul2 li .dl1 dd:nth-child(3n){margin-right: 0;}

.pagesPc{display: flex;justify-content: center;align-items: center;}

.pagesPc .pgbtn{width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;position: relative;border-radius: 2px;background: #fff;margin: 0 5px;}

.pagesPc .pgbtn img{width: 11px;}

.pagesPc .pgbtn img:nth-child(2){position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.pagesPc .pgbtn.pg_next img{transform: rotate(180deg);}

.pagesPc .pgbtn:hover{background: #f6ad3c;}

.pagesPc .pgbtn:hover img:nth-child(1){opacity: 0;}

.pagesPc .pgbtn:hover img:nth-child(2){opacity: 1;}

.pagesPc .num{width: 32px;height: 32px;line-height: 32px;color: #434c4c;text-align: center;border-radius: 2px;background: #fff;margin: 0 5px;/* cursor: default; */}

.pagesPc .num.act,
.pagesPc .num[href]:hover{background: #f6ad3c;color: #fff;cursor: pointer;}

.pagesPc input{width: 32px;height: 32px;border: 1px solid #e1e3e5;border-radius: 2px;outline: none;background: none;text-align: center;line-height: 30px;color: #111;margin: 0 15px;}

.pagesPc input:focus{border-color: #f6ad3c;}

.pagesPc .go{line-height: 32px;color: #f6ad3c;font-weight: 100;}

.pagesPc .go:hover{color: #3ab9bb;}

.pagesYd .a{display: block;width: 160px;text-align: center;line-height: 50px;background: #3ab9bb;border-radius: 30px;color: #fff;margin: 0 auto;}

.pagesYd .a:hover{background: #f6ad3c;}

.pagesYd{display: none;}

.ab6{background: url(../images/ab6_bg.jpg) no-repeat top center;background-size: cover;}

.ab6 .inner_det{line-height: calc(1em + 12px);max-width: 768px;margin: 24px auto 0;}

.ab6 .sbox{margin-top: 24px;}

.ab6 .stp{position: relative;}

.ab6 .stp .img{position: relative;max-width: 791px;margin: 0 auto;}

.ab6 .stp .img .line{position: absolute;right: calc(167 / 791 * 100%);top: calc(285 / 628 * 100%);height: 241px;width:152px;z-index: 3;}

.ab6 .stp .img .line .i{overflow: hidden;width: 0%;height: 100%;position: absolute;right: 0;top: 0;animation: kuan 4s linear infinite;}

.ab6 .stp .img .line .i img{max-width: none;height: 100%;position: absolute;right: 0;top: 0;}

@keyframes kuan {0%{width: 0;opacity: 1;}90%{width: 100%;opacity: 1;}100%{width: 100%;opacity: 0;}}

.ab6 .addpop{position: absolute;bottom: 50px;right: 0;background: #fff;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 16px rgba(161, 191, 191, 0.25);width: 300px;opacity: 0;visibility: hidden;pointer-events: none;}

.ab6 .addpop.act{opacity: 1;visibility: visible;pointer-events: all;right: calc(122 / 1440 * 100%);}

.ab6 .addpop .pic{border-radius: 12px;overflow: hidden;}

.ab6 .addpop .text{padding: 17px 20px 30px 25px;}

.ab6 .addpop .text .tit{line-height: calc(1em + 10px);color: #f6ad3c;}

.ab6 .addpop .text .txt{margin-top: 13px;}

.ab6 .addpop .text .txt .tt{display: flex;align-items: flex-start;line-height: 22px;color: #434c4c;margin-top: 10px;}

.ab6 .addpop .text .txt .tt:first-child{margin-top: 0;}

.ab6 .addpop .text .txt .tt a{display: inline;color: #434c4c;}

.ab6 .addpop .text .txt .tt .ico{height: 22px;width: 18px;display: flex;align-items: center;min-width: 18px;}

.ab6 .addpop .text .txt .tt .ico img{width: 12px;}

.ab6 .addpop .text .txt .tt a:hover{color: #f6ad3c;}

.ab6 .ul{display: flex;flex-wrap: wrap;gap: 17px;width: calc(100% + 1px);}

.ab6 .ul .li{width: calc((100% - 136px)/9);min-width: 120px;border-radius: 4px;box-shadow: 0 4px 10px rgba(161, 191, 191, 0.25);}

.ab6 .ul .li a{display: flex;align-items: center;justify-content: center;min-height: 56px;line-height: 28px;color: #222;background: #fff;}

.ab6 .ul .li.act a,
.ab6 .ul .li:hover a{background: #f6ad3c;color: #fff;}

/* 视频弹框 */
.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;z-index: 130;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

.z_tanchuang .tbox .modal {background: white;padding: 0px;display: block;border-radius: 5px;position: relative;width: 90%;width: 1000px;max-height: 90%;margin: 0 auto;transform: translateY(5%);opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: -20px;right: -20px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1000px;}

.z_tanchuang.act{visibility: visible;pointer-events: visible;opacity: 1;}

.z_tanchuang.act .tbox .modal{transform: translateY(0); opacity: 1;}

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

.layoutList .layout{display: none;}

.layoutList .layout.act{display: block;}

.newsCont{padding: 60px 0 100px;position: relative;}

.newsCont .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;}

.newsCont .bg s{position: absolute;top: 0;left: 0;width: 100%;height: calc(100% - 370px);background: #f5fafa;}

.newsCont .sbox{padding: 75px 100px;background: #fff;box-shadow: 0 6px 16px rgba(161, 191, 191, 0.25);}

.newsCont .sbox .title{line-height: calc(1em + 10px);color: #121314;}

.newsCont .sbox .status{display: flex;align-items: center;flex-wrap: wrap;margin-top: 28px;}

.newsCont .sbox .status span{display: flex;align-items: center;line-height: 24px;color: #606666;margin-right: 50px;}

.newsCont .sbox .status span img{margin-right: 10px;}

.newsCont .sbox .status .span1 img{width: 15px;}

.newsCont .sbox .status .span2 img{width: 13px;}

.newsCont .sbox .status .span3 img{width: 18px;}

.newsCont .sbox .tline{margin: 44px 0;height: 1px;background: #e1e5e5;}

.newsCont .sbox .edit{line-height: 28px;color: #434c4c;}

.img_inline_block img{ display: inline-block;height: auto;}

.newsCont .sbox .tline2{margin: 44px 0 40px;height: 1px;background: #e1e5e5;}

.npage{display: flex;justify-content: space-between;align-items: center;}

.npage .lf{max-width: calc(100% - 300px);}

.npage .lf .ltt{display: flex;}

.npage .lf .ltt:nth-child(2n){margin-top: 12px;}

.npage .lf .ltt a{position: relative;line-height: 28px;color: #434c4c;padding-left: 20px;}

.npage .lf .ltt a::before{content: "";position: absolute;left: 0;top: 11px;width: 6px;height: 6px;border-radius: 50%;background-color: #879999;}

.npage .lf .ltt a:hover{color: #f6ad3c;}

.npage .lf .ltt a:hover::before{background: #f6ad3c;}

.npage .rf a{display: flex;align-items: center;justify-content: center;width: 160px;height: 50px;background-color: #3ab9bb;border-radius: 25px;color: #fff;}

.npage .rf a img{width: 19px;margin-left: 12px;}

.npage .rf a:hover{background: #f6ad3c;}


@media (max-width:1800px )  {
    .ab6 .addpop.act{right: calc(30 / 1440 * 100%);}
}

@media (max-width:1600px )  {
    .ab6 .addpop{left: 0;right: auto;}

    .ab6 .addpop.act{left: calc(122 / 1440 * 100%);right: auto;}
}


@media (max-width:1200px )  {
    .ca5 .demo-scroll-marquee .textCont{padding: 20px 0;}

    .ca5 .demo-scroll-marquee .textCont .li{padding-right: 40px;}

    .ab1 .ul .li{width: 48.6%;margin-bottom: 2.8%;}

    .ab1 .ul .li:nth-child(2n){margin-right: 0;}

    .ab2 .c2 .six_list .li .ico{width: 32px;}

    .ab2 .c2 .six_list .li .txt{margin-top: 10px;}

    .ab2 .c2 .six_list .li.li2 .txt{margin: 0 0 10px;}

    .ab2 .c2 .six_list .li.li5 .txt{margin: 0 0 10px;}

    .ab3 .sbox .lf{width: 300px;}

    .ab3 .sbox .lf .lbt{padding: 0 25px;}

    .ab3 .sbox .rf{width: calc(100% - 300px);}
}

@media (max-width:768px )  {
    .mg_60{margin-top: 30px;}

    .ca1 .ul{overflow-x: auto;flex-wrap: nowrap;}

    .ca1 .ul .li{width: 280px;margin: 0 20px 20px 0;overflow: visible;min-width: 280px;padding: 20px;box-shadow: 0 2px 8px rgba(161, 191, 191, 0.25);}

    .ca1 .ul .li .tit{margin-top: 16px;}

    .ca1 .ul .li .tline{margin-top: 16px;}

    .ca1 .ul .li .txt{padding: 10px 0 0;}
    
    .ca2 .sbox{padding: 0 0 30px;flex-direction: column-reverse;}

    .ca2 .sbox .lf{width: 100%;padding: 20px 15px 0;}

    .ca2 .sbox .rf{width: 100%;}

    .ca2 .sbox .lf .txt{margin-top: 15px;}

    .ca3 .sbox .lf .ul{max-height: 250px;overflow-y: auto;}

    .ca3 .sbox .lf .li{padding: 10px 20px;}

    .ca3 .sbox .lf .li .lft .num{width: 30px;}

    .ca3 .sbox .lf .li .rft{width: 30px;height: 30px;min-width: 30px;}

    .ca3 .sbox .lf .li .rft img{width: 12px;}

    .ca3 .sbox .rf .ul .li .tline{margin: 15px 0;}

    .ca3 .sbox .rf .ul .li .link{margin-top: 30px;}

    .ca3 .sbox{flex-wrap: wrap;}

    .ca3 .sbox .lf{width: 100%;}

    .ca3 .sbox .rf{width: 100%;}

    .ca4 .ul .li{width: calc((100% - 10px)/2);margin: 10px 10px 0 0;padding: 15px;flex-wrap: wrap;}

    .ca4 .ul .li .ico{width: 40px;}

    .ca4 .ul .li .rf{width: 100%;padding: 10px 0 0;height: 100%;}

    .ca4 .ul .li .rf .tline{margin: 10px 0;}

    .ca5 .sbox{margin-top: 20px;}

    .ca5 .demo-scroll-marquee .textCont{padding: 10px 0;}

    .ca5 .demo-scroll-marquee .textCont .li{padding-right: 20px;}

    .z_tanchuang .tbox .modal{width: 90%;padding: 0px;}
    
    .z_tanchuang.one .tbox .modal{width: 90%;padding: 15px;}

    .z_tanchuang .tbox .modal .out{right: 0;top: -50px;}

    .inner_nav .swiper-slide a{line-height: 60px;}

    .ab1 .c1{flex-wrap: wrap;flex-direction: column-reverse;}

    .ab1 .c1 .lf{width: 100%;margin-top: 30px;}

    .ab1 .c1 .rf{width: 100%;}

    .ab1 .c1 .rf .bofang{width: 60px;height: 60px;}

    .ab1 .c1 .lf .txt{margin-top: 20px;}

    .ab1 .ul .li{width: 49%;margin-right: 0;padding: 15px 5px;display: block;text-align: center;}

    .ab1 .ul .li .ico{margin: 0 auto;}

    .ab1 .ul .li .txt{width: 100%;padding: 0;}

    .ab1 .ul .li .ltt{justify-content: center;margin-top: 5px;}

    .ab1 .ul .li .lbt{padding: 0;}

    .ab2 .c1 .item{width: 100%;margin-right: 0;}

    .ab2 .c1 .item .itp{padding: 15px;}

    .ab2 .c1 .item .ibt{padding: 15px;}

    .ab2 .c1 .item .ibt .t2{height: auto;}

    .ab2 .c2{box-shadow: none;padding-top: 20px;}

    .ab2 .c2 .con .bg{display: none;}

    .ab2 .c2 .six_tit{position: relative;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}

    .ab2 .c2 .six_tit .txt{color: #222;}

    .ab2 .c2 .six_list{display: flex;justify-content: space-between;}

    .ab2 .c2 .six_tit .ico{width: 60px;}

    .ab2 .c2 .six_list .ul{width: 49%;}

    .ab2 .c2 .six_list .ul .li{position: relative;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: auto;flex-direction: row;align-items: center;margin-top: 4%;display: block;padding: 15px 0;border: 1px solid #e1e3e5;}

    .ab2 .c2 .six_list .ul .li .txt{margin: 0 0 0 10px;}

    .ab2 .c2 .six_list .li .ico{margin: 0 auto 10px;}

    .ab3 .sbox{flex-wrap: wrap;}

    .ab3 .sbox .lf{width: 100%;border-right: none;}

    .ab3 .sbox .rf{width: 100%;max-height: 430px;height: auto;}

    .ab3 .sbox .rf .ul .li{width: 50%;}

    .ab3 .sbox .rf .ul .li:nth-child(3n){border-right: 1px solid #edf2f2;}

    .ab3 .sbox .rf .ul .li{padding: 15px;}

    .ab3 .sbox .rf .ul .li .ico{height: 150px;}

    .ab3 .sbox .lf .lbt .item .dl{padding: 15px 0;}

    .ab3 .sbox .lf .lbt{padding: 0 15px;max-height: 200px;height: auto;}

    .ab3 .sbox .lf .ltp .item{height: 55px;}

    .ab4 .c1 .ss{width: 80px;}

    .ab4 .c1 .box{padding-bottom: 0;}

    .ab4 .c2{padding: 30px 0 50px;}

    .ab4 .c2 .ab4_swp2 .tline{margin-top: 15px;}

    .ab4 .c2 .ab4_swp2 .text{padding-top: 10px;}

    .ab5 .ul1{justify-content: flex-start;}

    .pagesPc{display: none;}

    .pagesYd{display: block;}

    .ab6 .stp .img .line{display: none;}

    .ab6 .addpop{opacity: 1;visibility: visible;pointer-events: all;margin-bottom: 30px;position: relative;width: 100%;bottom: 0;left: 0;}

    .ab6 .addpop.act{position: relative;width: 100%;bottom: 0;left: 0;}

    .ab6 .ul{gap: 10px;margin: 0 0 30px;max-height: 100px;overflow-y: auto;}

    .ab6 .ul .li{width: calc((100% - 20px)/3);min-width: auto;max-width: auto;}

    .ab6 .sbox{display: flex;flex-direction: column-reverse;}

    .ab6 .ul .li a{line-height: 22px;min-height: 44px;}

    .ab6 .stp{display: flex;flex-direction: column-reverse;}

    .newsCont .sbox{padding: 40px 20px;}

    .newsCont .sbox .tline{margin: 25px 0;}

    .newsCont .sbox .status{margin-top: 20px;}

    .newsCont .sbox .tline2{margin: 25px 0;}

    .npage{flex-wrap: wrap;}

    .npage .lf{width: 100%;max-width: 100%;}

    .npage .rf{margin-top: 20px;}

    .npage .lf .ltt:nth-child(2n){margin-top: 5px;}

    .inner_ab{display: none;}

    .ab1 .c1 .lf .cn br{display: none;}

    .ab1 .ul{justify-content: space-between;}

    .inner_det{margin-top: 10px;}

    .ca_xz1 .dl1{margin: 20px 0;display: block;padding: 0;}

    .ca_xz1 .dl1 dd{width: 100%;margin-top: 10px;}

    .ca_xz1 .dl1 dd .jt{display: none;}

    .ca_xz1 .dl1 dd .dox{display: block;min-height: 10px;}

    .ca_xz1 .dl1 dd .dox .dlt{width: 100%;}
    
    .ca_xz1 .dl1 dd .dox .drt{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 20px;}

    .ca_xz1 .dl1 dd .dox .drt span{max-width: 300px;width: 49%;line-height: 40px;}

    .ca_xz1 .dl1 dd .dox .drt span:last-child{margin-bottom: auto;}

    .ca_xz1 .cbtm .yuan{width: 100%;height: auto;border: 0;}

    .ca_xz1 .cbtm .yuan .zhongxin{display: none;}

    .ca_xz1 .cbtm{padding: 30px 0;}

    .ca_xz1 .cbtm .yuan .ul1{padding: 0 20px;}

    .ca_xz1 .cbtm .yuan .ul1 li{position: static;width: 100%;text-align: left;margin-bottom: 15px;}

    .ca_xz1 .xjt{margin: 10px auto;}

    .ca_xz1{overflow: hidden;}




}

