

*{box-sizing: border-box;}
html{overflow-x:hidden;margin: 0 auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{margin:0;padding:0;}
body{word-break: break-all;font: 14px/1.5 'microsoft yahei','simsun',sans-serif,tahoma,arial,'Hiragino Sans GB',sans-serif;}
button,a,img,em{border:0;}
img{vertical-align:middle;}
li,ul{list-style:none;}
i{font-style:normal;}
a{text-decoration:none;outline:none;display:block;}
a:hover{text-decoration:none;}
input,textarea,button,select{outline:none;}

em,i{font-style:normal;font-weight:normal;}

table{border-collapse:collapse;border-spacing:0;}
label{display:block;}
input{ border:0;appearance:none; -moz-appearance:none; -webkit-appearance:none; color: #fff; background:none;}



.fl{float:left;}
.fr{float:right;}
.block{display:block;}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
*+html .clearfix{min-height:1%}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
.center{text-align: center;}
.cursor{cursor:pointer;}
.hide{display:none;}
.ell{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.allWidth{max-width:1620px;margin:auto;}
.flex_sp{display: flex;justify-content: space-between;}
.w100{width:100%;}
.h100{height:100%;}



.headBox{height: 64px; line-height: 64px; background: #86020D; overflow:hidden;}
.headBox .welcome{color:rgba(255,255,255,0.9);font-size:14px;}
.headBox .index .head_btn{margin-left: 10px;}
.headBox .index .head_btn a{display:inline-block;color:rgba(255,255,255,0.9);;font-size:12px;}
.headBox .index .head_btn em{color:rgba(255,255,255,0.32);margin:0 21px;float: left;font-size:12px;}
.on .index{display: none !important;}

.search{position: relative;cursor: pointer;}
.search_btn{margin-left: 16px;}
.search form{position: absolute; right:24px; top: 16px; border: none; overflow:hidden;}
.search input {
  float: right;
  width:0;
  height: 28px;
  line-height: 28px;
  border:1px solid transparent;
  background: none;
  padding: 0;
  font-size:12px;
  color: #fff;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  transition: width .5s;
  -moz-transition: width .5s;
  -webkit-transition: width .5s;
  -o-transition: width .5s;
}
.search button {
  float: right;
  width:0px;
  height: 28px;
  line-height: 28px;
  background: #0382D8;
  border-left:none;
  padding:0;
  color:#fff;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  transition: width .5s;
  -moz-transition: width .5s;
  -webkit-transition: width .5s;
  -o-transition: width .5s;
}
.search input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #fff;}
.search input:-moz-placeholder, textarea:-moz-placeholder{color: #fff;}
.search input::-moz-placeholder, textarea::-moz-placeholder{color: #fff;}
.search input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #fff;}

.logoBox{height: 128px;line-height: 128px;background:url(../images/top_bj.png) no-repeat;background-size: 100% 100%;}
.logo img{width:80%;}
.logoBox .side{height:80px;margin:24px 0 24px 58px;}
.logoBox .side .tempWrap{height:80px !important;}
.logoBox .side .bd li{height:35px;line-height:35px;color:#fff;font-size:18px;letter-spacing:2px;font-weight:500;}

.banner{width:100%;height:100%;overflow:hidden;position:relative;}
.banner .allWidth{position:absolute;bottom:45px;z-index:1;margin:auto;left:0;right:0;text-align:center;}
.banner .bd{margin:auto;height:100%;}
.banner .bd li{width:100%;height:100%;}
.banner .bd li a{width:100%;height:100%;}
.banner .bd img{width:100%;height:100%;object-fit: cover;}
.banner .hd li{display:inline-block;vertical-align:middle;width:49px;height:3px;background:#fff;opacity:0.4;margin-left:4px}
.banner .hd li.on{width:49px;height:3px;background:#fff;opacity:1}
.banner .prev,  .banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px;  filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover, .banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }  
.banner .prevStop{ display:none;  } .banner .nextStop{ display:none;  }


#top{position: relative;}
.index_nav{width:100%;height: 68px;line-height: 68px;position:absolute;left:0;top: 34px;z-index:2;}
.index_nav .navList{flex: 1;display: flex;justify-content: space-between;align-items: center;margin-left: -68px;}
.index_nav .navList li{position: relative}
.index_nav .navList li .action{font-weight: 600;border-bottom: 2px solid #86020D;}
.index_nav .navList li:hover a {font-weight: 600;}
.index_nav .navList li:hover .menu{max-height: 300px;}
.fixedNav .navList li a{color: #fff !important;}
.index_nav .navList li a{height: 36px;font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: 20px;color: #000;line-height: 28px;}
.index_nav .navList .menu{max-height: 0;overflow: hidden;position: absolute;background: #fff;width: 120px;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);border-radius: 2px;left: 50%;transform: translate(-50%, 10px);-webkit-transition: max-height linear .5s;-moz-transition: max-height linear .5s;transition: max-height linear .5s;z-index: 999;}
.index_nav .navList .menu li{position: relative;}
.index_nav .navList .menu li a{ height: 36px;text-align: center; line-height: 36px;margin: 0;color: rgba(0, 0, 0, 0.65) !important;padding: 4px 10px;border-bottom: 1px #ccc dashed;font-size: 16px;font-weight: 400;}
.index_nav .navList .menu li:last-child a{border-bottom: none;}
.index_nav .navList .menu li:hover > a{color: #86020D;}
.index_nav .navList .menu li:hover .three_menu{display:block;}
.index_nav .navList .three_menu{display: none;width: 100%;background:#fff;position: absolute;top:0;left: 100%;}
.fixedNav {position: fixed;top: 0; background: #86020D;height: 80px;line-height: 80px;}




.htmleaf-container{min-height:240px;}
.osSlider-main{margin: 0 auto; overflow: hidden; height: 360px; z-index: 0;}
.slider-main > li > a > img{width: 100%;height:360px;}




.one_floor{height: 920px;background: #F6F6F6;padding-top: 80px;}
.one_floor .allWidth {padding-top: 90px;}
.one_floor .allWidth .news_box{display: flex;}
.one_floor .allWidth .news_box .news_center{position: relative;padding: 0 23px;}
.one_floor .allWidth .news_box .news_center .center_title{margin: 84px 0 12px;font-family: PingFangSC;font-weight: 500;font-size: 24px;color: #333333;}
.one_floor .allWidth .news_box .news_center .center_text{font-family: PingFang SC;font-weight: 400;font-size: 18px;color: #666666;text-align: left;}
.one_floor .allWidth .news_box .news_list{display: flex;flex-direction: column;background: #FFFFFF;width: 413px;height: 614px;padding: 0 24px;}
.one_floor .allWidth .news_box .news_list .list_item{flex: 1;display: flex;border-bottom: 1px solid #DCDFE6; padding: 22px 0;}
.one_floor .allWidth .news_box .news_list .list_item:last-child { border-bottom: none;}
.one_floor .news_box  .news_list .list_item {cursor: pointer;}
.one_floor .news_box  .news_list .list_item .item_left{width: 132px;margin-right: 16px;}
.one_floor .news_box  .news_list .list_item .item_left a img{width: 132px;height: 110px;}
.one_floor .news_box  .news_list .list_item .item_right{flex:1;text-align: left;}
.one_floor .news_box  .news_list .list_item .item_right .time{height: 20px;font-family: PingFang SC;font-weight: 400;font-size: 14px;color: #86020D;}
.one_floor .news_box  .news_list .list_item .item_right .title{margin: 6px 0;height: 25px;font-family:  PingFang SC;font-weight: 500;font-size: 18px;color: #333333;line-height: 25px;}
.one_floor .news_box  .news_list .list_item .item_right .text{font-family: PingFang SC;font-weight: 400;font-size: 14px;color: #666666;text-align: left;}
.one_floor .news_center .swiper-container {width: 748px;overflow: hidden;;}
.one_floor .news_center .swiper-container .swiper-slide .content{display: none;}
.one_floor .news_center .swiper-container .swiper-slide-visible .content{display: block !important;}
.one_floor .news_center .swiper-container .swiper-slide img{width: 673px;height: 405px;}
.one_floor .swiper-pagination {bottom: 110px !important;width: 748px !important; height: 44px;line-height: 44px;background: #86020D;}
.one_floor .swiper-pagination .swiper-pagination-bullet{display: inline-block;width: 24px;height: 5px;background: #FFFFFF;border-radius: 3px;}
.one_floor .swiper-pagination .swiper-pagination-bullet-active{width: 40px;background: #FFEE55;}
.one_floor .allWidth .news_btn{width: 180px;height: 48px;margin: 37px auto 0;background: #86020D;border-radius: 29px;text-align: center;line-height: 48px;cursor: pointer;}
.one_floor .allWidth .news_btn span { font-family: PingFangSC, PingFang SC;font-weight: 500;font-size: 18px;color: #FFFFFF; }
.one_floor .news_list .list_item:hover{background: #86020D;}
.one_floor .news_list .list_item:hover .time,
.one_floor .news_list .list_item:hover a,
.one_floor .news_list .list_item:hover .text {
  color: #fff !important;
}


.two_floor{height: 886px;background: url(../images/twofloorbg.png)no-repeat center center;background-size: 100% 100%;}
.two_floor .allWidth{display: flex; justify-content: space-between;padding-top: 74px;}
.two_floor .notice_box{width: 648px;margin-right: 100px;}
.two_floor .notice_box .notice_list{padding: 0 34px;background: rgba(255,255,255,0.7);backdrop-filter: blur(5px);}
.two_floor .notice_box .notice_list .list_item{display: flex;align-items: center;padding: 23px;border-bottom: 1px solid #EAF0FC;}
.two_floor .notice_box .notice_list .list_item:last-child{border-bottom:none;}
.two_floor .notice_box .notice_list .list_item .daytime{font-family:  DINAlternate;font-weight: bold;font-size: 48px;color: #4E5256;line-height: 1;}
.two_floor .notice_box .notice_list .list_item .time {margin-top: 10px;font-family: PingFang SC;font-weight: 400;font-size: 16px;color: #797979;}
.two_floor .notice_box .notice_list .list_item .item_right{margin-left: 45px;}
.two_floor .notice_box .notice_list .list_item .item_right a{font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: 24px;color: #333333;text-align: left;}
.two_floor .dep_box{flex: 1;padding-right: 30px;}
.two_floor .dep_box .dep_list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.two_floor .dep_list .list_item {position: relative;width: 393px;height: 216px;}
.two_floor .dep_list .list_item a{width: 100%;height: 100%;overflow: hidden;}
.two_floor .dep_list .list_item a img{width: 100%;height: 100%;object-fit: cover;}
.two_floor .dep_list .list_item a img:hover {transition: 0.4s;transform: scale(1.05);}
.two_floor .dep_list .list_item:nth-child(2n) {  margin-top: 70px;}
.two_floor .dep_list .list_item a .row{position: absolute;bottom: 0;width: 100%;background: rgba(0,0,0,0.25);}
.two_floor .dep_list .list_item a .row div{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-family:  PingFang SC;font-weight: 500;font-size: 24px;color: #FFFFFF;line-height: 60px;padding-left: 8px;}
.two_floor .notice_list .list_item:hover .title {
  color: #86020D !important;
}


.three_floor{height: 991px;background-color: #FFF;background-image: url(/upload/images/2025/11/d77b449a27ea15e4.jpg); }
.three_floor .allWidth{display: flex; justify-content: space-between;padding-top: 74px;}
.three_floor .allWidth .acad_box{width: 884px;margin-right: 52px;}
.three_floor .acad_box .acad_list .list_item{display: flex;align-items: center;margin-bottom: 28px;}
.three_floor .acad_box .acad_list .list_item:hover .item_left {background-color: #9C333B;}
.three_floor .acad_box .acad_list .list_item:hover .item_right a { color: #9C333B;}
.three_floor .acad_box .acad_list .list_item:hover .item_right .box{background: rgba(134,2,13,0.08);}
.three_floor .acad_box .acad_list .list_item:hover .item_right .box .core{background: #86020D;}
.three_floor .acad_box .acad_list .list_item .item_left {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 117px;height: 105px;background: #C6C6C6;border-radius: 32px 0px 32px 0px;}
.three_floor .acad_box .acad_list .list_item .item_left .daytime{font-family:  DINAlternate;font-weight: bold;font-size: 48px;color: #fff;line-height: 1;}
.three_floor .acad_box .acad_list .list_item .item_left .time {margin-top: 10px;font-family: PingFang SC;font-weight: 400;font-size: 16px;color: #fff;line-height: 22px;}
.three_floor .acad_box .acad_list .list_item .item_right{flex: 1;display: flex;align-items: center;height: 90px;background: #fff;padding-left: 24px;}
.three_floor .acad_box .acad_list .list_item .item_right .box{width: 22px;height: 22px;display: flex;align-items: center;justify-content: center;margin-right: 8px;background: rgba(198,198,198,0.24);}
.three_floor .acad_box .acad_list .list_item .item_right .box .core{width: 10px;height: 10px;background: #C6C6C6;}
.three_floor .acad_box .acad_list .list_item .item_right a {font-family:  PingFang SC;font-weight: 400;font-size: 24px;color: #333333;}
.three_floor .allWidth .enroll_box{flex: 1;}
.three_floor .allWidth .enroll_box .enroll_list .top{position: relative;width: 684px;height: 318px;margin-bottom: 20px;}
.three_floor .enroll_list .top a{width:100% ;height: 100%;overflow: hidden;}
.three_floor .enroll_list .top a img{width: 100%;height: 100%;}
.three_floor .enroll_list .top a img:hover{transition: 0.4s;transform: scale(1.05);}
.three_floor .enroll_list .top a p{position: absolute;bottom: 0;width: 100%;background: #86020D;padding: 0 21px;}
.three_floor .enroll_list .top a p span{font-family:  PingFang SC;font-weight: 400;font-size: 21px;color: #FFFFFF;line-height: 63px;}
.three_floor .bottom .row a{font-weight: 500;font-size: 21px;color: #333333;margin-bottom: 10px;}
.three_floor .bottom .row{padding: 14px 0 20px 0;}
.three_floor .bottom .row:first-child {border-bottom: 1px solid #D8DDE7;padding-top: 0;}
.three_floor .bottom .row :last-child{padding-bottom: 0;}
.three_floor .bottom .row .time{font-weight: 400;font-size: 16px;color: #666666;}
.three_floor .codeBox{max-width: 1620px;height: 216px;display: flex;justify-content: space-between;background: url(../images/threefloorbg.png)no-repeat center center;background-size: 100% 100%;margin: 0 auto;padding: 0 46px 0 36px;}
.three_floor .codeBox .left {display: flex; align-items: center;}
.three_floor .codeBox .left .saoma{margin-right: 60px;}
.three_floor .codeBox .left .erweima {width: 160px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.three_floor .codeBox .left .erweima img{width: 200px;height: 120px;cursor: pointer;pointer-events: none;}
.three_floor .codeBox .left .erweima .text {margin-top: 15px;font-weight: 400;font-size: 18px;color: #FFFFFF;line-height: 28px;text-align: center;}

.three_floor .codeBox .right {display: flex; align-items: center;}
.three_floor .codeBox .right .saoma{margin-right: 60px;}
.three_floor .codeBox .right .erweima {width: 160px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.three_floor .codeBox .right .erweima img{width: 120px;height: 120px;cursor: pointer;}
.three_floor .codeBox .right .erweima .text {margin-top: 15px;font-weight: 400;font-size: 18px;color: #FFFFFF;line-height: 28px;text-align: center;}
.weixin_con{width: 100%; height: 100%; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99999; display: none;background: rgb(0 0 0 / .6);}
.weixin_con img{width: 280px; height: 280px; position: absolute; top: 50%; left: 50%; margin-left: -140px; margin-top: -140px;}
.three_floor .enroll_list .bottom .row:hover .title{color: #86020D !important;}






.four_floor{height: 450px;background: #f6f6f6;}
.four_floor .allWidth {margin-top: 74px;}
.four_floor .bd ul{display: flex; justify-content: space-between;}
.four_floor .bd ul a img{ width: 384px; height: 210px;}


.five_floor{height: 450px;background: #A2040E;; background: #A2040E url(../images/fivefloorbg.png) no-repeat center center;}
.five_floor .allWidth {display: flex;justify-content: space-between;padding-top: 78px;}
.five_floor .left_area{flex: 1;}
.five_floor .left_area .modules_list{display: flex;flex-wrap: wrap;gap: 28px 32px;}
.five_floor .left_area .modules_list .module {width: 328px;height: 131px;}
.five_floor .left_area .modules_list .module a{width: 100%;height: 100%;}
.five_floor .left_area .modules_list .module a img{width: 100%;height: 100%;}
.five_floor .right_area{flex: 1;margin-left: 100px;}
.five_floor .right_area .links_list{display: flex;flex-wrap: wrap;justify-content: center;}
.five_floor .right_area .links{width: 20%; display: flex; flex-direction: column;align-items: center;margin-bottom: 26px;}
.five_floor .right_area .links:nth-child(5n+5){margin-right: 0;}
.five_floor .right_area .links a {width: 66%;height: 66%;border-radius: 8px;border: 1px solid rgba(255,255,255,0.4);text-align: center;line-height: 86px;}
.five_floor .right_area .links  .title{margin-top: 20px;font-family:  PingFang SC;font-weight: 400;font-size: 18px;color: #FFFFFF;line-height: 28px;}
 .link_select{max-width: 1620px;}
 .link_select .select{float: right;width: 207px;}
 .link_select .select .form-control{width: 120%; height: 24px;margin-left: -132px;margin-top: 20px; padding: 0px 12px; font-size: 14px;line-height: 36px;color: #fff; background: #8a0109;border: 1px solid #fff;border-radius: 7px;opacity: 0.8;}
 .right_area .links:hover a {background: rgb(255 255 255 / .4);}



.common_title{display:flex; justify-content: space-between;  align-items: center;padding-bottom:50px;}
.title_line{ flex: 1; margin: 0 19px 0 31px; height: 1px; border-bottom: 1px solid #A4A4A4;}
.common_title .title_more a {font-size: 20px;color: #86020D;line-height: 20px;}



.column_box{min-height: 600px;overflow: hidden;}
.left_page{width: 280px;}
.left_page .title{width: 100%;text-align: center;line-height: 40px;font-size: 24px;background: url(../images/title.png)no-repeat center center;background-size: 100% 100%;color: #fff;padding: 30px 10px;}
.left_box{border: 1px solid #d6d9e1;border-top: none;}
.left_box dd{width: 100%; line-height: 30px; font-size: 18px;border-top: 1px solid #d6d9e1;}
.left_box dd a{color: #4d4d4d;padding: 15px 5px;}
.left_box dd:hover a{color: #86020D;font-weight: bold;}
.left_box dd.normal a{color: #86020D; font-weight: bold;}

.right_con{margin-left: 340px;padding-top: 48px;}
.right_con .address{width: 100%;border-bottom: 2px solid #b5b4c2;overflow: hidden;line-height: 30px;padding: 10px 0;margin-bottom: 20px;}
.right_con .address .location li{float: left;}
.right_con .address .location li,.address .location li a{color: #4d4d4d;}
.right_con .address .location li a{display:inline-block;}
.right_con .address .location li.t div{background: url(../images/icon.png)no-repeat; background-size:100% 100%; width: 15px; height: 18px; float: left; margin: 6px 6px 0 0;}
.right_con .address .location li a:hover{color:#86020D;}
.right_con .title_list li{height: 46px; line-height: 46px; border-bottom: 1px dotted #b5b4c2;}
.right_con .title_list li .dot_list{width: 6px;height: 6px;border-radius: 100px;background-color: #b5b4c2;margin: 22px 10px 0 0;}
.right_con .title_list li a{color: #4d4d4d;width: 80%;font-size: 16px;width: calc(100% - 110px);}
.right_con .title_list li a:hover{color: #86020D;}


.page_num{overflow: hidden;margin: auto; margin-top: 30px;}
.page_num .page>ul>li{float: left; color: #898989;  margin: 0 6px;border: none;height: 22px;line-height: 22px;}
.page_num .page>ul>li>a{color: #86020D;}
.page_num .page>ul .number>li{float: left; margin: 0 4px; min-width: 22px; height: 22px; line-height: 22px; border: 1px solid #a8a8a8; text-align: center;}
.page_num .page>ul .number>li.thisclass{border: 1px solid #86020D; color: #86020D;}
.page_num .page>ul .number>li a{color: #898989; display: block;}
.page_num .page>ul .totalText .currPageNum,
.page_num .page>ul .totalText .totalPageNum{color: #86020D;}


.images_list li{width: 326px;margin-right: 40px;margin-bottom: 40px;border: 1px solid #ddd;}
.images_list li:nth-child(3n){margin-right:0;}
.images_list li a div{width:100%;height:210px;overflow:hidden;}
.images_list li a div img{width:100%;height:100%;}
.images_list li a p{text-align:center;font-size:16px;color:#666;line-height:40px;padding:0 5px;}
.images_list li:hover{box-shadow: 0 0 8px #ddd;border:none;}
.images_list li:hover p{color:#86020D}


.course_left{width:280px;text-align:center;}
.course_left .title{width:100%; height: 100px; text-align: center; line-height: 100px; font-size: 24px;background:url(../images/title.png)no-repeat center center; color: #fff;}
.course_left .one_menu{position:relative;overflow:hidden;text-align: left;border: 1px solid #ddd;}
.course_left .one_menu > li{line-height:30px; }
.course_left .one_menu > li > a{color:#666;font-size:18px; padding: 12px 10px 12px 30px;border-bottom: 1px solid #ddd;}
.course_left .one_menu > li:last-child >a{border-bottom:none;}

.course_left .two_menu{display:none;}
.course_left .two_menu > li{line-height: 30px;}
.course_left .two_menu > li > a{ padding:5px 10px 5px 50px;color:#666;border-bottom: 1px dashed #ddd; position: relative;}
.course_left .two_menu > li > a.current{color: #86020D; font-weight: 700;}
.course_left .two_menu > li > a.current > i{background: #276fb7;}
.course_left .two_menu > li > a > i{width: 6px; height: 6px; background: #ddd; display: block; position: absolute; border-radius: 50%; top: 50%; left: 35px;margin-top: -3px;}



.con_text .titles h4{color: #86020D;font-size: 24px;padding: 10px;font-weight: normal;}
.con_text .titles h6{font-size: 18px;font-weight: normal;color: #4d4d4d;}
.con_text .titles p{padding: 10px 0;color: #888;margin-bottom: 10px;}
.con_text .titles p span{display:inline !important;}

.con_text .text{color:#666; font-size: 16px; line-height: 34px;}
.con_text .text img{max-width:100%;height:auto!important;}
.con_text .text table{max-width:100%;}
.con_text .text .video_con{max-width:100%;width:800px;height: 500px;margin:0 auto;}

.con_text .text_next{line-height: 40px;color: #4d4d4d;overflow: hidden;font-size: 16px;border-top: 1px solid #ddd;margin-top: 20px;}
.con_text .text_next a{color: #4d4d4d;display: inline;}
.con_text .text_next a:hover{color: #86020D;}
.ads-float-close{
    height: 26px !important;
    top: 0px !important;
    left: 0px !important;
    background: url(../images/close.png) no-repeat center right !important;
    background-size: 26px 100% !important;
}


.footer{    

    padding: 20px 0;
    background: #8A0109;
    box-sizing: border-box;
    }

.footer .footer_box{max-width: 1620px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.footer .right .text{font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: 16px;color: #FFFFFF;line-height: 25px;text-align: center;}

.footer .imageBox .imageTop{
  width: 803px;
   height: 53px ;

}
.footer .imageBox .imageBottom{
  width: 460px;
   height: 61px;

}
.footer .infoBox{
    display: flex;
    flex-direction: column;
        gap: 12px;
}
.footer .imageBox{
    display: flex;
        flex: 1;
    flex-direction: column;
        align-items: center;
    gap: 28px;
        margin: 0 20px 0;
}
.footer .siteBox{
    display: flex;
    flex-direction: column;
    gap:5px;
}
.footer .siteBox img{
    width: 51px;
   height: 61px;
}

.footer .title{
  margin-bottom: 4px;
  font-weight: 500;
font-size: 24px;
color: #FFFFFF;
line-height: 33px;
}

.footer .subTitle{
font-weight: 400;
font-size: 16px;
color: #FFFFFF;
line-height: 18px;
}

.footer .subTitle1{
font-weight: 400;
font-size: 16px;
color: #FFFFFF;
line-height: 24px;
}

.footer .company{
  display: flex;
  gap:18px;
}