﻿

*{box-sizing: border-box;}
html{overflow-x:hidden;margin: 0 auto;}
body{min-width:100%;}
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;}
.font-m{font-family: ;}
.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{width:1560px;margin:auto;}
.w100{width:100%;}
.h100{height:100%;}
.showSeaaarch{display: block !important}
.hidden{display: none !important}

.headBox{height: 36px; line-height: 36px; background: #253649; overflow:hidden;}
.headBox .welcome{color:rgba(255,255,255,0.9);font-size:12px;}
.headBox .index .head_btn{margin-left: 10px;}
.headBox .index .head_btn a{display:inline-block;color:rgba(255,255,255,0.9);float: left;font-size:12px;}
.headBox .index .head_btn em{color:rgba(255,255,255,0.32);margin:0 21px;float: left;font-size:12px;}



.logoBox{height: 128px;line-height: 128px;background:url(../upload/images/2024/6/fa6097ffe9fb97c9.png) no-repeat;background-size: 100% 100%;}

.logo img{width:100%;}

.banner{width:100%;height: 50vw;overflow:hidden;position:relative;}
.banner .allWidth{position:absolute;bottom:45px;z-index:1;margin:auto;left:0;right:0;text-align:center;width:100%;}
.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:6px;background:#fff;opacity:1}




.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;}




.system_link {
  position: absolute;
  right: 140px;
  top: 10px;
  display: flex;
  color: #333;
}
.system_link a{
  padding: 0 20px;
  color: #fff;
  border-right: 1px solid #fff;
  font-size: 16px;
   line-height:16px;
}
.system_link a:last-child{
  border-right:none;
}

.flex-content{display: flex;justify-content: space-between;}
.footer{height: 417px;color:#fff;background:#0382D8;}
.footer .emailBox{
  display: flex;
  align-items: center;
  margin-top: 17px;
  margin-bottom: 30px;
}
.footer .emailIcon{
  background:url(../upload/images/2024/7/9cdc53d607671605.png) no-repeat;
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
  margin-right: 5px;
}

.footer .emailIconText {
  font-size: 15px;
  color: #FFFFFF;
  line-height: 25px;
}
.footer .codeBox{    display: flex;
  justify-content: space-between;
  
}
.footer .weChat{
  background:url(../upload/images/2024/7/1079a166afe85881.png) no-repeat;
  background-size: 64px 64px;
  width: 64px;
  height: 64px;
}
.footer .weChatVideo {
  background:url(../upload/images/2024/7/7bc8dcfae321d36f.png) no-repeat;
  background-size: 64px 64px;
  width: 64px;
  height: 64px;
}
.footer .tikTok{
  background:url(../upload/images/2024/7/6477c51103c098b2.png) no-repeat;
  background-size: 64px 64px;
  width: 64px;
  height: 64px;
}
.footer a{display:inline;color:#fff;}
.footer .codeBox .contain{position: relative;}
.footer .code{
  width: 120px;
  height: 120px;
  position: absolute;
  height: 120px;
  left: 50%;
  transform: translateX(-50%);
  display:none;
}
.footer .code img{
  width:100%;
  height:100%;
}
.foot_left{margin-top: 32px;}

.footer_top{padding-top: 70px;padding-bottom: 70px;background:url(../upload/images/2024/6/8f699cc93e7a1f0.png) no-repeat; background-size: cover;}
.footer_top > .center {display: flex;justify-content: space-between;}
.footer_top .link{display: flex; flex-direction: column;margin-left: 112px;}
.footer_top .link select{
  padding-left:16px;
  padding-right: 16px;
  margin-top: 24px;
  width: 284px;
  height: 48px;
  font-size: 20px;
  color: rgba(255,255,255,0.66);
  background: none;
  border: 1px solid #FFFFFF;
  
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("../images/down.png");
  background-repeat: no-repeat;
  background-position: 253px center;
  background-size: 16px 16px;
}
.footer_top .link select option{font-size: 16px;color: rgba(0,0,0,0.88);text-align: left;font-style: normal;}
.footer_top .link select:first-child{margin-top: 0;}
.footer_top .navli{font-size: 24px;color: #FFFFFF;line-height: 24px;}
.footer_top>ul>li{margin-left: 50px;}
.footer_top>ul>li:first-child{margin-left: 0;}
.footer_top .menu li{margin-top: 16px;}
.footer_top .menu li:first-child{margin-top: 28px;}
.footer_top .navli .menu li{font-size: 18px;line-height: 18px;color: rgba(255,255,255,0.66);display: flex;opacity:0.66}
.footer_top .navli a{display: flex;}
.footer_bottom{display: flex;align-items:center;height: 48px; background: #353637;font-size: 12px;color: rgba(255,255,255,0.66);}
.footer_bottom .allWidth{display: flex;justify-content: space-between;align-items:center;}
.footer_bottom_rightText{display: flex;justify-content:flex-end;}
.footer_bottom_rightText>div:first-child{margin-right: 28px;}

.foot_left .txt{margin-top: 36px;text-align:center;}
.foot_left .txt p{font-size: 16px;color: #FFFFFF;line-height: 22px;margin-bottom:12px;}

.foot_right{margin-top: 36px;}
.foot_right .saoma{margin-right:64px;}
.foot_right .erweima img{width:120px;height:120px;cursor: pointer;}
.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;}

.column_box{min-height: 600px;overflow: hidden;margin: 40px 0;}
.left_page{position: relative;width: 239px;}
.left_page::before {content: ""; position: absolute;top: 0;left: 0;right: 4px;bottom: 40%;background-color: #005375;z-index: -1;}
.left_page .snv {
  padding: 13px 0 0 15px;
}
.left_page .title{
  color: #fff;
  font-size: 24px;
  line-height: 1.5em;
  margin-bottom: 14px;
}
.left_box{
  background-color: #fff;
  padding-bottom: 145px;
}
.left_box dd{width: 100%; line-height: 32px; font-size: 16px;border-bottom: 1px solid rgba(214, 215, 215, .5);}
.left_box dd a{color: #222;padding: 15px 20px 15px 40px;}
.left_box dd:hover a{background-color: #d5ab63;color: #fff;font-weight: bold;}
.left_box dd.normal a{background-color: #d5ab63;color: #fff; font-weight: bold;}

.right_con{
  overflow: hidden;
  padding: 60px;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  margin-left: 290px;
}
.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:#0382D8;}
.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: #0382D8;}

.three_menu_rect li {
  float: left;
  width: 48%;
  border: 1px solid #eee;
  margin: 1% 1%;
}

.three_menu_rect li p {
  line-height: 56px;
  font-size: 18px;
  margin-bottom: 0;
  padding-left: 25px;
}

.three_menu_rect a {
  color: #444;
}

@keyframes header {  from {opacity: 0; transform: translateY(-100%); } to {opacity: 1;transform: translateY(0); } }
#top{position: relative;}
.index_nav{min-width:100%;min-height:120px;
  position:fixed;left: 0;right: 0;top: 0;z-index:10;
  background:url(../images/nav_background.png) no-repeat;
  background-size: 100% 100%;padding: 13px 150px 13px 154px;
  animation: header .3s linear 0s 1 both;}
.index_nav .logo{width:537px;height:100px}

.index_nav > ul{display:flex;justify-content:space-between;     height: 100px;
  line-height: 100px;
  margin-right:150px;}
.index_nav > ul> li{float:left;font-size:20px;position:relative;flex: 1;}
.index_nav > ul> li:hover{
  background: url(../images/jiao.png) no-repeat center bottom;
}
.index_nav_back{ background:url(../upload/images/2024/6/fa6097ffe9fb97c9.png); background-size: cover;}

.index_nav > ul> li a{color:#fff;padding:0 10px}

.index_nav > ul> li .menu{
  width: 820px;
  position: absolute;
  left: -84px;
  top: 100%;
  z-index: 10;
  background: #fff;
  box-shadow: 0 4px 4px rgba(0,0,0,.18);
  padding: 19px 0 17px 18px;
  display: block;
  overflow: hidden;
  display:none;
}
.index_nav > ul > li:nth-child(3) .menu {
  left: -200px;
}
.index_nav > ul > li:nth-child(4) .menu {
  left: -250px;
}
.index_nav > ul > li:nth-child(5) .menu {
  left: -380px;
}
.index_nav > ul > li:nth-child(6) .menu {
  left: -480px;
}
.index_nav > ul > li:nth-child(7) .menu {
  left: -580px;
}
.index_nav > ul > li:nth-child(8) .menu {
  left: -700px;
}

.index_nav > ul > li:nth-child(9) .menu {
  left: -700px;
}
.index_nav .menu .pic{
  float: left;
  width: 41%;
  overflow: hidden;
  margin-right: 5%;
  height: 203px;
}
.index_nav .menu:hover .three_menu{display:block;}
.index_nav .three_menu{display: none;width: 100%;background:#fff;position: absolute;top:0;left: 100%;}
.index_nav > ul> li > a.action,.pc_nav > ul> li:hover>a{}

.index_nav .menu li{position: relative;    float: left; width: 25%;
}
.index_nav .menu li a{color: #4d4d4d; font-size: 15px;line-height: 30px;padding: 8px;}

.index_nav .menu li:hover > a{color: #0768AA;}
.mouse_scroll{display:none;}

.search{position:absolute;right:150px;height:30px;line-height: 30px;z-index:99;top:46px;}
.search_box{border: 1px solid #fff;width:150px;padding:0px 14px;opacity:0;border-radius:18px;}
.search button{width:16px;height:16px;background:url(../images/search.png) no-repeat;position:absolute;bottom:8px;right:14px;cursor: pointer;}
.search input{width:100px;background:none;border:0;color:#242424;line-height: 19px;}
.search input::placeholder {
     color: #242424;  
 
 }

.one_floor {padding-top:120px;overflow:hidden;background: #EFF1FA;}
.one_floor .tab{height:102px; display: flex;justify-content: space-between;align-items: center;  margin-bottom: 40px;}
.one_floor .tab .tab_a{ display: flex;
  align-items: center;
  justify-content: flex-end;
}
.tab-more{
  flex:1
}  
.department_notice_header{
  overflow:hidden;
}
.department_notice_header .tab-name-grayBg{
  margin-top:27px;
}
.tab-name-grayBg{
  width: 243px;
  height: 56px;
  background: url(../images/gray-title-bg.png) no-repeat;
  background-size: 100%;
  position: relative;
}
.tab-name-grayTxt{
  font-size: 40px;
  color: #333333;
  position: absolute;
  right: 0;
  top: -15px;
  font-weight: 500;
}
.tab-name-whiteBg{
  width: 243px;
  height: 56px;
  background: url(../images/white-title-bg.png) no-repeat;
  background-size: 100%;
  position: relative;
}
.tab-name-whiteTxt{
  font-size: 40px;
  color: #fff;
  position: absolute;
  right: 0;
  top: -15px;
  font-weight: 500;
}
.one_floor .left-media{width: 100%;}
.one_floor .left-media .bottom{position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height:90px;
  color:#fff;
  font-size:24px;
  background: rgba(0,0,0,0.32);
  padding: 0 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;}
  .one_floor .left-media .bottom .bottom_date{white-space: nowrap;}
  
.one_floor .tab .more_text{font-size: 18px;color: #404F5F;}
.one_floor .tab .more_image{width:72px;height:102px;background:url(../images/flower.png) no-repeat;    display: inline-block;}
.one_floor .news_wheel{width:1050px;height: 532px;  position:relative;}
.one_floor .news_wheel .bd .leftContent{width:100%;}
.one_floor .news_wheel .hd a{position:absolute;top: 50%;margin-top: -40px;}
.one_floor .news_wheel .hd a.prev{left:10px;z-index:10;}
.one_floor .news_wheel .hd a.next{right:10px;z-index:10;}
.one_floor .news_wheel .hd a img{opacity: 0.8;}
.one_floor .news_wheel .bd li a{display:block;overflow: hidden;}
.one_floor .news_wheel .bd li a img{width:100%;height:532px;}
.one_floor .news_wheel .bd li a img:hover{
  
  transform: scale(1.1);
  transition: transform 0.5s ease;
}
.one_floor .news_wheel .bd li .news_btn{position: absolute; left: 0; bottom: 0; width: 100%; height: 58px; line-height: 58px; color: #fff; font-size: 24px;font-weight:500; background: rgba(0,0,0,0.4);;}
.one_floor .news_wheel .bd li .news_btn span:first-child{padding-left:32px;width: calc(100% - 140px);display:block;}

.one_floor .news_wheel .bd .rightContent{width:352px;height: 532px;padding:35px 32px 27px;background: #fff;}

.one_floor .rightContent .rightContent_title a{font-weight: 500;font-size: 24px;color: #333333;line-height: 33px;}
.one_floor .rightContent .rightContent_title a:hover{color: #015375;cursor: pointer;}
.one_floor .rightContent .rightContent_date a{font-size: 18px;color: #015375;line-height: 25px;margin:24px 0px;}

.one_floor .rightContent .rightContent_content a:hover{color: #015375;cursor: pointer;}
.one_floor .rightContent .rightContent_content a{font-size: 16px;color: #8FA2B0;line-height: 22px;}

.one_floor .image_tab a{
  overflow: hidden;
}

.one_floor .image_tab img:hover{
  
  transform: scale(1.1);
  transition: transform 0.5s ease;
}

.one_floor .image_tab:first-child{margin-bottom:23px;}
.one_floor .image_tab{position: relative;}
.one_floor .image_tab img{width: 475px;height: 255px;}
.one_floor .image_title{position: absolute; left: 0;bottom: 0;width: 100%;height:76px;color:#fff;font-size:16px;background: rgba(0,0,0,0.32);padding-left:20px;padding-right:28px;display: flex;
  flex-direction: column;
  justify-content: center;
}
.one_floor .image_title span{width: calc(100% - 10px); font-size: 20px;color: #FFFFFF;line-height: 28px;}
.one_floor  .image_title_date{font-size: 16px;color: #FFFFFF;line-height: 22px;}

.one_floor  .bottom_news{margin-top:64px;}
.one_floor  .bottom_news ul li{width:calc(50% - 29px);float:left;margin-bottom: 40px;}
.one_floor .bottom_news ul li:nth-child(2n+1) {   margin-right: 58px; }
.one_floor  .bottom_news ul li a{ font-size: 20px;color: #333333;line-height: 28px;}

.one_floor  .bottom_news ul li a:hover{color:#015375;}

.one_floor  .bottom_news ul li i{ font-size: 20px;color: #8396AB;line-height: 28px;}
.one_floor .hd li{display:inline-block;vertical-align:middle;width: 8px;height: 8px; border-radius:4px;border: 1px solid #979797;margin-left:10px}
.one_floor .hd li.on{background:#fff;}

.one_floor .news_inform{width:492px;}
.news_box{position: relative;}
.news_box .news_box_bgTwo{position: absolute; right:0;bottom: 0;width: 108px;height: 344px;}
.news_box .news_box_bgOne{position: absolute; left:0;bottom: 0;}

.news_box .news_box_bgOne img{width: 669px;height: 573px;}
.progress-box{
  
  bottom: 20px;
  position: absolute;
  display: flex;
  align-items: center;
}
.progress-bar {
  height: 2px;
  background-color: #e7eff2;
  width: 172px;
  flex:1;
  position: relative;
  overflow: hidden;
}

.progress-bar .progress {
  height: 100%;
  background-color: #015375;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.page-indicator{
  margin-left:32px;
  font-size: 40px;
  color: #015375;
  line-height: 56px;
}

.page-indicator-total{
  font-size: 20px;
  color: #8FA2B0;
  line-height: 28px;
  
}





.news_wheel .bd ul li {   
  display: none;
}
.news_wheel .bd ul li:first-child {   
  display: block;
}







.school_images{
  
  width: 100%;
  background-image: url(../images/scene.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left bottom;
  
  
}

.school_images_bg{
  
}


.school_images .allWidth{
  
  padding-top: 94px;
  
}



.school_images_title{
  
  margin: 0 auto;
  
  width: 243px;
  
  height: 67px;
  
}



.school_images_title img{
  
  width: 100%;
  
  height: 100%;
  
}



.school_images_content{
  
  margin-top: 86px;
  
  display: flex;
  
  flex-wrap: wrap;
  
  justify-content: space-between;
  
  align-content: space-between;
  
  width: 100%;
  
  height: 679px;
  
}



.school_images_content li a{
  
  width: 100%;
  
  height: 100%;
  
  overflow: hidden;
  
  transition: all linear .35s;
  
  -webkit-transition: all linear .35s;
  
}



.school_images_content li img{
  
  width: 100%;
  
  height: 100%;
  
  transition: all linear .35s;
  
  -webkit-transition: all linear .35s;
  
}



.school_images_content li a:hover{
  
  transform: scale(1.15);
  
}



.school_images_content li img:hover{
  
  transform: scale(1.05);
  
}



.school_images_content li video{
  
  width: 100%;
  
  height: 100%;
  
}



.school_images_content li{
  
  width: 499px;
  
  height: 281px;
  
}



.school_images_content li:first-child{
  
  width: 770px;
  
  height: 377px;
  
}



.school_images_content li:nth-child(2){
  
  width: 770px;
  
  height: 377px;
  
}



.special_column{
  
  margin-top: 61px;
  
  width: 100%;
  
  height: 710px;
  
}



.special_column ul{
  
  display: flex;
  
  justify-content: center;
  
  height: calc(100% - 77px);
  
}



.special_column ul li{
  
  width: 233px;
  height: 488px;
  
  margin-left: 121px;
  
}



.special_column ul li:nth-child(2){
  
  align-self: flex-end;
  
}



.special_column ul li:nth-child(4){
  
  align-self: flex-end;
  
}



.special_column ul li:first-child{
  
  margin-left: 0;
  
}



.special_column_item{
  
  position: relative;
  
  width: 100%;
  
  height: 100%;
  
  transition: all ease-in-out .3s;
  
  -webkit-transition: all ease-in-out .3s;
  
  background-size: 215px 488px;
  background-repeat: no-repeat;
}


ul li:nth-child(1) a.special_column_item {      
  background-image: url(../images/one.png) ;
}      
ul li:nth-child(2) a.special_column_item {       
  background-image: url(../images/two.png) ;  
}     
ul li:nth-child(3) a.special_column_item {       
  background-image: url(../images/three.png) ;
}     
ul li:nth-child(4) a.special_column_item {       
  background-image: url(../images/four.png) ;
}  

.special_column_item:hover{
  
  transform: translate(0, -20px);
  
}



.special_column_item p{
  
  position: absolute;
  
  left: 20px;
  
  top: 55px;
  
  font-size: 28px;
  
  color: #015375;
  
  line-height: 38px;
  
  writing-mode: vertical-rl;
  
}



.special_column_item_dashline{
  
  position: absolute;
  left: 78px;
  top: 60px;
  width: 1px;
  height: 400px;
  border: 1px dashed rgba(1, 83, 117, 0.6);
  
}



.special_column_item_arrow{
  
  position: absolute;
  left: 30px;
  bottom: 36px;
  width: 23px;
  height: 25px;
}





.one-floor-top, .new-title{
  display: flex;
  justify-content: space-between;
  
}
.left-news{
  width: 1050px;
}

.media{
  
  
  
  padding-top: 53px;
  
  width: 100%;
  
  
  padding-bottom:58px;
  background:url(../upload/images/2024/6/e0d9779ee40311d.png) no-repeat;
  background-size: cover ;
  
}



.media img {
  
  width: 100%;
  
  height: 100%;
  
}



.media>.allWidth{
  
  display: flex;
  
}



.media_header{
  
  width: 243px;
  
  height: 297px;
  
  position: relative;
  
}



.media_header_title {
  
  width: 243px;
  
  height: 67px;
  
}



.media_header_view{
  
  position: absolute;
  
  bottom: 0;
  
  width: 130px;
  
  height: 101px;
  
}



.media_header_view_bg {
  
  width: 72px;
  
  height: 102px;
  
}



.media_header_view_text {
  
  position: absolute;
  
  bottom: 30px;
  
  font-size: 18px;
  
  color: #FFFFFF;
  
}

.media_content{
  width: calc(100% - 336px);
}

.media_content ul {
  display: flex;
  justify-content: space-between;
}



.media_content ul li{
  
  width: 388px;
  
  height: 297px;
  
  background: #EFF1FA;
  
}



.media_content ul li:first-child{
  
  margin-left: 0;
  
}



.media_content ul li img {
  
  width: 388px;
  
  height: 240px;
  
}
.media_content ul li a{
  overflow: hidden;
}

.media_content ul li a:hover{
  color:#015375;
}

.media_content ul li img:hover{
  
  transform: scale(1.1);
  transition: transform 0.5s ease;
}


.media_content_text{
  margin: 17px 18px;
}



.media_content_text a {
  
  font-weight: 500;
  
  font-size: 18px;
  
  line-height: 24px;
  
  color: #333333;
  
}





.department_notice{
  
  width: 100%;
  position: relative;
  
  overflow: hidden;
  
  padding-bottom:86px;
  background:#fff;  
}



.department_notice_bg_left{
  
  position: absolute;
  
  width: 660px;
  
  height: 203px;
  
  left:0;
  
  bottom: 0;
  
  
  
}



.department_notice_bg_right{
  
  position: absolute;
  
  width: 359px;
  
  height: 552px;
  
  right:0;
  
  bottom: 0;
  
  
  
}



.department_notice_bg_left img {
  
  width: 100%;
  
  height: 100%;
  
}



.department_notice_bg_right img {
  
  width: 100%;
  
  height: 100%;
  
}



.department_container{
  
  width: 816px;
  
  
  
}



.notice_container{
  
  width: 700px;
  
  height: 769px;
  margin-left: 44px;
}



.department_notice_title_text{
  
  width: 243px;
  
  height: 67px;
  
}



.department_notice_title_text > img{
  
  width: 100%;
  
  height: 100%;
  
  margin-top: 17px;
  
}



.department_notice_title_view {
  
  font-size: 18px;
  
  color: #404F5F;
  
  line-height: 25px;
  
  margin-top: 42px;
  
  margin-right: -14px;
  
  cursor: pointer;
  
}



.department_notice_title_bg {
  
  width: 72px;
  
  height: 102px;
  
}



.department_notice_title_bg > img{
  
  width: 100%;
  
  height: 100%;
  
}



.department_content{
  
  width: 100%;
  
  margin-top: 40px;
  
}



.notice_content{
  
  width: 100%;
  margin-top: 40px;
  
  padding:47px 0;
  
  background: rgba(239,241,250,0.36);
  
  
}



.department_content ul li img {
  
  width: 314px;
  
  height: 188px;
  
}
.department_content ul li >a{
  overflow: hidden;
  
}

.department_content ul li img:hover{
  
  transform: scale(1.1);
  transition: transform 0.5s ease;
}
.department_content ul li a:hover{
  color:#015375;
}


.department_content ul li {
  
  display: flex;
  
  margin-top: 31px;
  
}



.department_content ul li:first-child {
  
  margin-top: 0;
  
}



.department_content_text{
  
  margin-left: 29px;
  
  margin-top: 11px;
  
  width: 464px;
  
  height: 166px;
  
}



.department_content_text_title{
  
  font-weight: 500;
  
  font-size: 24px;
  
  color: #333333;
  
  line-height: 24px;
  
}



.department_content_text_content a{
  
  margin-top: 20px;
  
  font-weight: 400;
  
  font-size: 16px;
  
  color: #8FA2B0;
  
  line-height: 22px;
  
}



.department_content_text_adddate{
  
  margin-top: 44px;
  
  font-weight: 400;
  
  font-size: 18px;
  
  color: #015375;
  
  line-height: 25px;
  
}



.notice_content ul li {
  display: flex;
  align-items: center;
  margin:40px 20px 0 20px;
}


.notice_content ul li a:hover{
  color:#015375;
}


.notice_content ul li:first-child {
  
  margin-top: 0;
  
}

.notice_adddate{
  width:100px;
  text-align: center;
}

.notice_adddate_day{
  
  font-weight: bold;
  
  font-size: 48px;
  
  color: #015375;
  
  line-height: 48px;
  
  text-align: center;
  
}



.notice_adddate_year{
  
  margin-top: 10px;
  
  font-weight: 400;
  
  font-size: 16px;
  
  color: #015375;
  
  line-height: 16px;
  
}



.notice_title{
  
  
  margin-left: 20px;
  
  
  
}



.notice_title a{
  
  font-size: 22px;
  
  line-height: 35px;
  
  color: #333333;
  
}
.ell2{
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow:hidden;
  -webkit-box-orient: vertical;
}








.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: #0382D8;}
.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 #0382D8; color: #0382D8;}
.page_num .page>ul .number>li a{color: #898989; display: block;}
.page_num .page>ul .totalText .currPageNum,
.page_num .page>ul .totalText .totalPageNum{color: #0382D8;}




.con_text .titles h4{color: #015375;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: 14px; line-height: 34px;font-family: 'Microsoft YaHei', '微软雅黑', sans-serif;}
.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: #0382D8;}
.ads-float-close{
  height:26px!important;
  top:-13px!important;
  left:13px!important;
  background:url(../upload/images/2021/6/a07fd2c451b321aa.png)no-repeat center right !important;
  background-size:26px 100%!important;
}
.images_list{margin-top:30px;}
.images_list li{width:358px;height:280px;overflow:hidden;margin-right:30px;margin-bottom:30px;border-radius:4px;border:1px solid #f1f1f1}
.images_list li:nth-child(3n){margin-right:0}
.images_list li img{width:100%;height:240px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.images_list li img:hover{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05)}
.images_list li p{line-height:40px;font-size:15px;padding: 0 4px;color: #000;}
.images_list li:hover{box-shadow:0 0 5px 5px #f5f5f5;border-color:transparent}
.images_list li:hover p{color:#015375}

