@charset "utf-8";

.aqln_title h2{font-weight: bold;font-size: 48px;margin-bottom: 60px;}
.aqln_nr ul{display: flex;gap:39px;flex-wrap: wrap;}
.aqln_nr li{width: calc(33.333% - 78px/3);}
.aqlnbox{border-radius: 10px;border: 2px solid #f5f5f5;background: #f5f5f5;transition: all .6s;padding: 40px 35px;cursor: pointer;}
.aqlnbox h2{font-weight: bold;font-size: 28px;margin: 40px 0 15px;}
.aqlnbox p{font-size: 18px; line-height: 1.6;color: #666;}
.aqlnbox:hover{border: 2px solid #19d3c5;background: #fff;box-shadow: 0 15px 15px rgba(0, 0, 0, .1);  }

.bztx_title{display: flex;justify-content: space-between;flex-wrap: wrap; padding:120px 0 50px;align-items: center;}
.bztx_title h2{font-weight: bold;font-size: 48px;}
.bztx_title ul{display: flex;gap:30px;}
.bztx_title span{display: block;min-width: 164px;text-align: center; line-height: 52px;border-radius: 6px;border: 1px solid #19d3c5;background: #f5f5f5;font-size: 18px;transition: all .5s;padding: 0 20px;cursor: pointer;}
.bztx_title span b{display: inline-block;background: url(../images/a_24.png);width: 8px;height: 14px;background-size: 100% 100%;vertical-align: middle; margin: -3px 0 0 8px;}
.bztx_title li.cur span{background: #19d3c5;color: #fff;}
.bztx_title li.cur span b{background: url(../images/a_25.png);background-size: 100% 100%;}

.bztx_tab{animation: fadeIn 1s 1;}
.bztx_tab ul{display: flex;gap:35px;}
.bztx_tab li{width: calc(33.333% - 70px/3);}
.bztx_tab dd{margin-bottom: 35px;overflow: hidden;}
.bztx_tab dd img{width: 100%;object-fit: cover;aspect-ratio: 513 / 270;transition: all 1s;}
.bztx_text{background: #1c355e;padding: 20px 25px;position: relative;z-index: 10;}
.bztx_text h3{color: #fff;font-size: 28px;}
.bztx_text p{color: #fff;font-size: 18px;margin-top: 10px;}
.bztx_text_no_description{box-sizing: border-box;min-height: 120px;}
.bztx_tab ul li:nth-child(2) dd img{ width:100%;object-fit: cover;aspect-ratio: 513 / 695;}
.bztx_tab dd:hover img{transform: scale(1.1);}
.bg1{background: #007481;}
.aqbz{padding-bottom: 115px;}
.aqbz h2{font-weight: bold;color: #fff;font-size: 48px;padding: 100px 0 60px;}
.aqbz ul{display: flex;gap:30px;}
.aqbz li{width: calc(33.333% - 60px/3);}

.aqbzbox{border-radius: 10px;background: #fff;cursor: pointer;transition: all .6s;}
.aqbzbox span{display: block;border-radius: 10px; overflow: hidden;transition: all 1s;height: 307px;}
.aqbzbox span img{width: 100%; object-fit: cover;aspect-ratio: 513 / 307;border-radius: 10px;}
.aqbztext{padding: 25px 30px;}
.aqbztext h3{font-size: 28px;transition: all .6s;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.aqbztext p{font-size: 18px;color: #666;margin-top: 10px;transition: all .6s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.aqbzbox:hover{background: #19d3c5;}
.aqbzbox:hover h3{color: #fff;}
.aqbzbox:hover p{color: #fff;}
.aqbzbox:hover span{padding: 10px 10px 0 10px;}

.rrxj{padding-bottom: 165px;}
.rrxj h2{font-size: 48px;font-weight: bold;padding: 110px 0 70px;}
.rrxj_nr ul{display: flex;gap:50px;flex-wrap: wrap;}
.rrxj_nr li{width: calc(45% - 50px/2);background: #1c355e;border-radius: 10px; padding: 10px;transition: all .5s;cursor: pointer;}
.rrxj_nr li.cur{ width:calc(55% - 50px/2);}
.rrxj_text{padding: 20px 30px;}
.rrxj_text h3{font-size: 28px;color: #fff;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.rrxj_text p{font-size: 18px;color: #fff;line-height: 28px;margin-top: 10px;}
.rrxjbox span{display: block;height: 493px;overflow: hidden;}
.rrxjbox img{object-fit: cover;height: 100%;border-radius: 10px;}


@media only screen and (min-width: 1200px){

.aqln_title h2 { font-weight: bold; font-size: 2.5vw; margin-bottom: 3.125vw; }
.aqln_nr ul { display: flex; gap: 2.03125vw; flex-wrap: wrap; }
.aqln_nr li { width: calc(33.333% - 4.0625vw/3); }
.aqlnbox { border-radius: 0.5208333333vw; border: 0.1041666667vw solid #f5f5f5; background: #f5f5f5; transition: all .6s; padding: 2.0833333333vw 1.8229166667vw; cursor: pointer; }
.aqlnbox h2 { font-weight: bold; font-size: 1.4583333333vw; margin: 2.0833333333vw 0 0.78125vw; }
.aqlnbox p { font-size: 0.9375vw; line-height: 1.6; color: #666; }
.aqlnbox:hover { border: 0.1041666667vw solid #19d3c5; background: #fff; box-shadow: 0 .0781vw 0.781vw rgba(0, 0, 0, .2); }
.bztx_title { display: flex; justify-content: space-between; flex-wrap: wrap; padding: 6.25vw 0 2.6041666667vw; align-items: center; }
.bztx_title h2 { font-weight: bold; font-size: 2.5vw; }
.bztx_title ul { display: flex; gap: 1.5625vw; }
.bztx_title span { display: block; min-width: 8.5416666667vw; text-align: center; line-height: 2.7083333333vw; border-radius: 0.3125vw; border: 0.0520833333vw solid #19d3c5; background: #f5f5f5; font-size: 0.9375vw; transition: all .5s; padding: 0 1.0416666667vw; cursor: pointer; }
.bztx_title span b { display: inline-block; background: url(../images/a_24.png); width: 0.4166666667vw; height: 0.7291666667vw; background-size: 100% 100%; vertical-align: middle; margin: -0.15625vw 0 0 0.4166666667vw; }
.bztx_title li.cur span { background: #19d3c5; color: #fff; }
.bztx_title li.cur span b { background: url(../images/a_25.png); background-size: 100% 100%; }
.bztx_tab { animation: fadeIn 1s 1; }
.bztx_tab ul { display: flex; gap: 1.8229166667vw; }
.bztx_tab li { width: calc(33.333% - 3.6458333333vw/3); }
.bztx_tab dd { margin-bottom: 1.8229166667vw; }
.bztx_tab dd img { width: 100%; object-fit: cover; aspect-ratio: 513 / 270; }
.bztx_text { background: #1c355e; padding: 1.0416666667vw 1.3020833333vw; }
.bztx_text h3 { color: #fff; font-size: 1.4583333333vw; }
.bztx_text p { color: #fff; font-size: 0.9375vw; margin-top: 0.5208333333vw; }
.bztx_text_no_description { box-sizing: border-box; min-height: 6.25vw; }
.bztx_tab ul li:nth-child(2) dd img { width: 100%; object-fit: cover; aspect-ratio: 513 / 695; }
.bg1 { background: #007481; }
.aqbz { padding-bottom: 5.9895833333vw; }
.aqbz h2 { font-weight: bold; color: #fff; font-size: 2.5vw; padding: 5.2083333333vw 0 3.125vw; }
.aqbz ul { display: flex; gap: 1.5625vw; }
.aqbz li { width: calc(33.333% - 3.125vw/3); }
.aqbzbox { border-radius: 0.5208333333vw; background: #fff; cursor: pointer; transition: all .6s; }
.aqbzbox span { display: block; border-radius: 0.5208333333vw; overflow: hidden; transition: all 1s; height: 15.9895833333vw; }
.aqbzbox span img { width: 100%; object-fit: cover; aspect-ratio: 513 / 307; border-radius: 0.5208333333vw; }
.aqbztext { padding: 1.3020833333vw 1.5625vw; }
.aqbztext h3 { font-size: 1.4583333333vw; transition: all .6s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.aqbztext p { font-size: 0.9375vw; color: #666; margin-top: 0.5208333333vw; transition: all .6s; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.aqbzbox:hover { background: #19d3c5; }
.aqbzbox:hover h3 { color: #fff; }
.aqbzbox:hover p { color: #fff; }
.aqbzbox:hover span { padding: 0.5208333333vw 0.5208333333vw 0 0.5208333333vw; }
.rrxj { padding-bottom: 8.59375vw; }
.rrxj h2 { font-size: 2.5vw; font-weight: bold; padding: 5.7291666667vw 0 3.6458333333vw; }
.rrxj_nr ul { display: flex; gap: 2.6041666667vw; flex-wrap: wrap; }
.rrxj_nr li { width: calc(45% - 2.6041666667vw/2); background: #1c355e; border-radius: 0.5208333333vw; padding: 0.5208333333vw; transition: all .5s; cursor: pointer; }
.rrxj_nr li.cur { width: calc(55% - 2.6041666667vw/2); }
.rrxj_text { padding: 1.0416666667vw 1.5625vw; }
.rrxj_text h3 { font-size: 1.4583333333vw; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rrxj_text p { font-size: 0.9375vw; color: #fff; line-height: 1.4583333333vw; margin-top: 0.5208333333vw;  }
.rrxjbox span { display: block; height: 25.6770833333vw; overflow: hidden; }
.rrxjbox img { object-fit: cover; height: 100%; border-radius: 0.5208333333vw; }

}







@media screen and (max-width: 1920px) {

}

@media screen and (max-width: 1680px) {


}

@media screen and (max-width: 1600px) {

}
@media screen and (max-width: 1440px) {

}

@media screen and (max-width: 1366px) {

}
@media screen and (max-width: 1280px) {

}

@media screen and (max-width: 1200px) {
.top_content{padding-bottom: 1.6rem;}
.aqln_title{margin-top: .6rem; width: calc(50% - .25rem/2);position: absolute;left: 0;top: 0;}
.aqln{position: relative;}
.aqln_title h2{font-size: .36rem;}
.aqln_nr ul{gap:.25rem;}
.aqln_nr li{width: calc(50% - .25rem/2);}
.aqln_nr ul li:nth-child(1){ margin-left: calc(50% + .25rem/2);}
.aqlnbox{padding: .45rem .2rem .2rem .2rem;}
.aqlnbox img{height: .5rem;}
.aqlnbox h2{margin: .2rem 0 .1rem;font-size: .3rem;}
.aqlnbox p{font-size: .26rem;line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.bztx_title{padding: .75rem 0 .4rem;display: block;}
.bztx_title h2{font-size: .36rem;margin-bottom: .25rem;}
.bztx_title span{width: 100%;text-align: center;line-height: .76rem;font-size: .26rem;min-width: auto;padding: 0;}
.bztx_title span b{width: .1rem;height: .18rem;margin-left: .1rem;}
.bztx_title ul{gap:.55rem;}
.bztx_title li{width: calc(50% - .55rem/2);}
.bztx_tab ul{gap:.22rem;flex-wrap: wrap;}
.bztx_tab li{width: calc(50% - .22rem/2);}
.bztx_tab ul li:nth-child(3){ width:100%;}
.bztx_tab ul li:nth-child(2) dd{ padding: 0;}
.bztx_tab ul li:nth-child(3) dl{display: flex;gap:.22rem;}
.bztx_tab ul li:nth-child(3) dd{width: calc(50% - .22rem/2);}
.bztx_text{padding: .15rem;}
.bztx_text h3{font-size: .28rem;}
.bztx_text p{font-size: .22rem;margin-top: .1rem;}
.bztx_text_no_description{box-sizing: border-box;min-height: 1rem;}
.bztx_tab dd{padding-bottom: .34rem;margin-bottom: 0;}
.bztx_tab dd:nth-child(2){padding-bottom: 0;}
.bztx_tab dd img{aspect-ratio: 513 / 245;}
.bztx{padding-bottom: .6rem;}

.aqbz h2{padding: .8rem 0 .35rem;font-size: .36rem;}
.aqbz ul{gap:.4rem;flex-wrap: wrap;}
.aqbz li{width: 100%;}
.aqbzbox{border-radius: .1rem;display: flex;align-items: center;}
.aqbz span{width: 50%;border-radius: .1rem;height: auto;padding: 0;}
.aqbz span img{border-radius: .1rem;}
.aqbztext{width: 50%;padding: 0 .4rem;}
.aqbztext h3{font-size: .3rem;}
.aqbztext p{font-size: .24rem; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.aqbz{padding-bottom: .78rem;}

.rrxj h2{font-size: .36rem;padding: .7rem 0 .3rem;}
.rrxj_nr ul{display: block; }
.rrxj_nr li{width: 100%;padding: .1rem;margin-bottom: .4rem;}
.rrxj_nr li.cur{width: 100%;}
.rrxjbox {border-radius: .1rem;}
.rrxjbox img{overflow: hidden;height: auto;width: 100%; object-fit: cover;aspect-ratio: 675 / 512;border-radius: .1rem;}
.rrxjbox span{height: auto;}
.rrxj_text{padding:.25rem;}
.rrxj_text h3{font-size: .3rem;}
.rrxj_text p{font-size: .26rem;line-height: 1.6;margin-top: .1rem;}
.rrxj{padding-bottom: .45rem;}

}
