.mediabox{ width:100%; float:left; }
.abox{ width:100%; float:left; padding:60px 0px; }
.inmain{ width:100%; display:flex; flex-direction:row; gap:15px; }
.aabox{ width:50%; display:flex; gap:15px; flex-direction:row; flex-wrap:wrap; }
.a-title{ width:100%; height:330px; background-color:#0f2341; padding:50px 10%; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column; }
.a-title h1{ font-size:2.3rem; line-height:1.5; color:#ffcd33; font-weight:normal; }
.a-title p{ font-size:1.1rem; letter-spacing: 1px; line-height:1.5; color:#FFF; padding-top:35px; }
.aimg-one{ width:calc(50% - 8px); height: 330px; display:flex; flex-direction:column; position:relative; }

.aimg-one i{ width:100%; height: 100%; position: relative; display: block; overflow: hidden; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.aimg-one i img{ width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 50%;left: 50%; transform: translate(-50%, -50%); max-width: 100%; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.aimg-one p{ position:absolute; left:0; bottom:0; width:100%; min-height:70px; padding:5px 8%; font-size:1rem; color: #FFF; line-height:1.5; display:flex; justify-content:center; align-items:center; text-align:center; }
.aimg-one p span{ position:relative; z-index:1 }
.aimg-one p::before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#0f2341; opacity:0.33; }
.aimg-two{ width:calc(50% - 8px); display:flex; justify-content: flex-start; justify-items: flex-start; flex-direction:column; position:relative; gap:15px; }
.aimg-two .aimg-one{ width:100%; height: 330px;}
.aimg-th{ width:calc(50% - 8px); height: 100%; display:flex; justify-content: flex-start; justify-items: flex-start; flex-direction:column; position:relative; gap:15px; }
.aimg-th i{ width:100%; height: 100%; position: relative; display: block; overflow: hidden; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.aimg-th i img{ width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 50%;left: 50%; transform: translate(-50%, -50%); max-width: 100%; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.aimg-th p{ position:absolute; left:0; bottom:0; width:100%; min-height:70px; padding:5px 8%; font-size:1rem; color: #FFF; line-height:1.5; display:flex; justify-content:center; align-items:center; text-align:center;}
.aimg-th p span{ position:relative; z-index:1 }
.aimg-th p::before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#0f2341; opacity:0.33; }

.a-show{ width:100%; display:flex; position:relative; padding:15px 0px; }
.aone{ width:100%; display:flex; flex-direction:row; }
.show-aimg-one{ width:100%; height: 330px; display:flex; flex-direction:column; position:relative; }
.show-aimg-one i{ width:100%; height: 100%; position: relative; display: block; overflow: hidden; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.show-aimg-one i img{ width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 50%;left: 50%; transform: translate(-50%, -50%); max-width: 100%; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.show-aimg-one p{ position:absolute; left:0; bottom:0; width:100%; min-height:70px; padding:5px 8%; font-size:1rem; color: #FFF; line-height:1.5; display:flex; justify-content:center; align-items:center; text-align:center; }
.show-aimg-one p span{ position:relative; z-index:1 }
.show-aimg-one p::before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#0f2341; opacity:0.33; }
.aone-swiper-button-prev { position:absolute; left:-5%; top:calc(50% - 5px); transform: translateY(-50%); background: url(../../uploads/svg-loaders/l.png) center center no-repeat; border-radius: 360px; background-size:100%; width:50px; height:50px; z-index: 99; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;}
.aone-swiper-button-prev:hover { background: url(../../uploads/svg-loaders/lh.png) center center no-repeat; background-size:100%; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;}
.aone-swiper-button-next { position: absolute; right:-5%; top:calc(50% - 5px); transform: translateY(-50%); background: url(../../uploads/svg-loaders/r.png) center center no-repeat;  border-radius: 360px; background-size:100%; width:50px; height:50px; z-index: 99; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;}
.aone-swiper-button-next:hover { background: url(../../uploads/svg-loaders/rh.png) center center no-repeat; background-size:100%; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;}
.bbox{ width:100%; float:left; padding:70px 0px 60px; background-color:#fcfbf4; }
.b-title{ width:100%; display:flex; justify-content:center; align-items:center; text-align:center; flex-direction:column; }
.b-title h1{ font-size:2.3rem;line-height:1.5; color:#0f2341; letter-spacing:1px; }
.b-title p{ font-size:1rem; color:#818181; line-height:1.5; padding:15px 0px; }
.b-show{ width:100%; float: left; padding:60px 0px 0px; }
/* 新增视频样式 */
.video-container {position: relative;border-radius: 25px;overflow: hidden;}
.video-item {width: 100%;height: 415px;display: block;background: #000;}
.play-box{ width:100%; height: 100%; display:flex; justify-content:center; align-items:center; position:absolute; left:0; top:0; background-size:cover; background-repeat: no-repeat; background-position:center;}
.play-box div{ display:flex; justify-content:center; align-items:center; flex-direction:column; padding-top:30px; }
.play-btn{ width:85px;height:85px; cursor:pointer;}
.play-btn img{ width:100%; }
.play-box div p{ font-size:1rem; color:#FFF; line-height:1.5; padding-top:15px; } 
.b-botton{ width:100%; display:flex; justify-content:center; align-items:center; flex-direction:row; padding:50px 0px 0px; }
.bone-swiper-button-prev { background: url(../../uploads/svg-loaders/ll.png) center center no-repeat; border-radius: 360px; background-size:100%; width:50px; height:50px; z-index: 99; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s; margin: 0px 20px;}
.bone-swiper-button-prev:hover { background: url(../../uploads/svg-loaders/lh.png) center center no-repeat; background-size:100%; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;}
.bone-swiper-button-next { background: url(../../uploads/svg-loaders/rr.png) center center no-repeat;  border-radius: 360px; background-size:100%; width:50px; height:50px; z-index: 99; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s; margin: 0px 20px;}
.bone-swiper-button-next:hover { background: url(../../uploads/svg-loaders/rh.png) center center no-repeat; background-size:100%; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;}

.cbox{ width:100%; padding:160px 0px 160px 15%; display:flex; justify-content:flex-start; align-items:center; flex-direction:row;  }
.c-title{ width:450px; height:auto; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column; padding-right: 60px;}
.c-title h1{ font-size:2.2rem; color:#000; line-height:1.8; font-weight:normal; }
.c-title p{ font-size:1.25rem; color:#000; line-height:1.5; padding:25px 0px; letter-spacing:1px;}
.c-show{ width:calc(100% - 450px); float:left; position:relative;}
.c-show .swiper-slide{ width:500px!important; margin-right: 50px;}
.boxtwo-img{ width:100%; height:100%; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column; transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;}
.boxtwo-img a{ display:flex; flex-direction:column; }
.boxtwo-img i{ display:flex; width:100%; display:flex; justify-content:center; align-items:center; }
.boxtwo-img i img{ width:100%; }
.boxtwo-img p{ width:100%; height:90px; background-color:#f0f0f0; display:flex; justify-content:center; align-items:center; flex-direction:column; text-align:center; padding:10px; font-size:1rem; line-height: 1.5; color: #000000; transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;}
.boxtwo-img:hover p{ background-color:#fdcb34; transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;}
.cbox .swiper-slide-active p{ background-color:#fdcb34;}

.cone-swiper-button-prev { position:absolute; left:-70px; top:calc(50% - 30px); transform: translateY(-50%); background: url(../../uploads/svg-loaders/l.png) center center no-repeat; border-radius: 360px; background-size:100%; width:50px; height:50px; z-index: 99; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;}
.cone-swiper-button-prev:hover { background: url(../../uploads/svg-loaders/lh.png) center center no-repeat; background-size:100%; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;}
.cone-swiper-button-next { position: absolute; left:-70px; top:calc(50% + 30px); transform: translateY(-50%); background: url(../../uploads/svg-loaders/r.png) center center no-repeat;  border-radius: 360px; background-size:100%; width:50px; height:50px; z-index: 99; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;}
.cone-swiper-button-next:hover { background: url(../../uploads/svg-loaders/rh.png) center center no-repeat; background-size:100%; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;}

/*-- 新闻详细内容 --*/
.newsinfobox{ width:100%; display:flex; flex-direction:column; padding-bottom:50px; }
.in-newsbox_title { width:100%; padding:60px 0px 15px; font-size:1.4rem; text-align:center; float:left; color:#000;  text-transform: uppercase; }
.in-newsbox_info {width:100%;height:auto;float:left; padding:20px 0px; }
.in-newsbox_info ul{ width:100%; display: flex; flex-direction: row;justify-content:space-between; align-items: center; }
.in-newsbox_info ul li{ font-size:1.05rem; color:#888888;}
.in-newsbox_info span{ font-size:1.05rem; color:#000; padding-right:10px;list-style:none; text-align:center; display:inline-block;}
.in-newsbox_content{float:left; font-size:1.08rem; line-height:1.9; width:100%; color:#000;}
.in-newsbox_content img{ max-width:100%}
.backbtn{ width:100%; height: auto; float: left; text-align: center; display: flex; justify-content: center; align-items: center;}
.backbtn a{ padding: 5px 30px; font-size:1rem; background-color: #323232; color: #ffffff; border-radius: 3px;}
.backbtn a:hover{ background-color:#ffcd33;}
.prev-next{width:100%;float:left; height:auto; padding: 30px 0px; display: flex; flex-direction: row; justify-content: space-between; align-items:flex-start;}
.prev{ display:flex; flex-direction:column; justify-content:flex-start; }
.next{ display:flex; flex-direction:column; justify-content:flex-end; }
.prev a,.next a{ width:auto; font-size:0.9rem; line-height:1.5; padding:5px 0px; color:#FFF; display:flex; flex-direction:column;align-items: flex-start; }
.next a{ align-items: flex-end; }
.prev p,.next p{font-size:0.9rem; line-height:1.5; padding:5px 15px;color:#FFF; background: #000000; border-radius: 5px; }
.prev span{ font-size:1rem;line-height:1.5; padding:5px; color:#000; }
.next span{ font-size:1rem;line-height:1.5; padding:5px; color:#000; text-align:right; }
.prev a:hover p,.next a:hover p{background-color:#ffcd33;}

@media (max-width: 1230px) {
.a-title{ height:280px; padding:35px 5%; }
.a-title h1{ font-size:2.1rem; }
.a-title p{ font-size:1rem; padding-top:30px; }
.aimg-one{ height:280px; }
.aimg-one p{ min-height:50px; padding:5px 10px; font-size:0.95rem;}
.aimg-two .aimg-one{ height:280px;}
.aimg-th p{ min-height:50px; padding:5px 10px; font-size:0.95rem; }
.video-item {height:360px;}
.cbox{ padding:120px 0px 120px 5%;}
}
/*ipad*/
@media (min-width: 768px) and (max-width: 991px) {
.a-title{ height:220px; }
.aimg-one{ height:220px; }
.aimg-two .aimg-one{ height:220px;}
.b-show{ padding:35px 0px 0px; }
.video-item {height:300px;}
.play-btn{ width:55px;height:55px; }
.cbox{ padding:100px 0px 100px 20px; }
.c-title{ width:300px; }
.c-title h1{ font-size:2rem; }
.c-title p{ font-size:1.15rem;}
.c-show{ width:calc(100% - 300px); }
.c-show .swiper-slide{ width:350px!important; margin-right:10px;}
.cone-swiper-button-prev { left:-60px; width:40px; height:40px; }
.cone-swiper-button-next { left:-60px; width:40px; height:40px;}
}
/* xs */
@media (max-width: 767px) {
.abox{ padding:25px 0px 45px; }
.inmain{ gap:10px; flex-direction: column;}
.aabox{ width:100%; gap:10px; }
.a-title{ height:auto; padding:25px 5%;  }
.a-title h1{ font-size:1.45rem; }
.a-title p{ font-size:1.05rem; letter-spacing:0; padding-top:15px; }
.aimg-one{ width:calc(50% - 5px); height:200px; }
.aimg-one p{ min-height:50px; padding:5px 10px; font-size:0.85rem; line-height:1.2; }
.aimg-two{ width:calc(50% - 5px); gap:10px; }
.aimg-two .aimg-one{ width:100%; height:200px;}
.aimg-th{ width:calc(50% - 5px); gap:10px; height:auto; }
.aimg-th p{ min-height:50px; padding:5px 10px; font-size:0.85rem; line-height:1.2;}
.a-show{ padding:10px 0px; }
.show-aimg-one{ height: 200px; }
.show-aimg-one p{ min-height:50px; padding:5px 10px; font-size:0.85rem; line-height:1.2;}
.aone-swiper-button-prev { width:30px; height:30px; left:5px;}
.aone-swiper-button-next { right:5px; width:30px; height:30px; }
.bbox{ padding:50px 15px 40px; }
.b-title h1{ font-size:1.5rem; letter-spacing:0; }
.b-show{ padding:30px 0px 0px; }
.video-container {border-radius:15px;}
.video-item {height:170px;}
.play-box div{ padding-top:20px; }
.play-btn{ width:45px;height:45px;}
.b-botton{ padding:30px 0px 0px; }
.bone-swiper-button-prev { width:35px; height:35px; margin: 0px 10px;}
.bone-swiper-button-next { width:35px; height:35px; margin: 0px 10px;}
.cbox{ padding:60px 15px 80px; flex-direction:column; }
.c-title{ width:100%; padding-right:0px;}
.c-title h1{ font-size:1.4rem; line-height:1.5; }
.c-title p{ font-size:1.1rem; padding:15px 0px 25px; letter-spacing:0;}
.c-show{ width:calc(100%); padding-left: 50px;}
.c-show .swiper-slide{ width:250px!important; margin-right:10px;}
.boxtwo-img p{ height:55px; }
.cone-swiper-button-prev { left:0px; top:calc(50% - 20px); width:35px; height:35px; }
.cone-swiper-button-next { left:0px; top:calc(50% + 20px); width:35px; height:35px; }

}
@media (max-width: 480px) {


}