@charset "utf-8";
/*-- 全局reset
-------------------------------------------*/
*{margin: 0;padding: 0;border: 0;list-style: none; text-decoration: none; color: inherit; font-weight: normal;font-family: "微软雅黑";box-sizing: border-box;font-style: normal; outline: none; -webkit-tap-highlight-color: transparent;box-sizing:border-box;border:none;}
body{width: 100%;overflow-x: hidden;background: #e3eaf4; font-size: 18px; letter-spacing:.5px}
html{ height: 100%;}
a:hover ,a:link ,a:active{ text-decoration:none; outline:none;}
ul, li, ol{ list-style:none;}
i,em{ font-style: normal;}
a {  color: #333;text-decoration: none;outline:none;
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}
html, body, div,h1, h2, h3, h4, h5, h6,hr, p, blockquote,dl, dt, dd, ul, ol, li,pre, form, fieldset, object, code,legend, button, input, textarea, label,th, td, a, img { margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;}




/*动画效果*/
.animated { animation-duration:1s;animation-fill-mode: both}/*向上*/
.fadeInUp { animation-name: fadeInUp}
@keyframes fadeInUp {
  0% { opacity: 0; transform: translate3d(0, 100%, 0)}
  to { opacity: 1;transform: none}
}
.fadeInUpBig {animation-name: fadeInUpBig}
@keyframes fadeInUpBig {
  0% {opacity: 0; transform: translate3d(0, 2000px, 0)}
  to {opacity: 1; transform: none }
}

.qiuqian{
	-webkit-animation: qiuqianAnimate 1s ease infinite;
	-moz-animation: qiuqianAnimate 1s ease infinite;
	-o-animation: qiuqianAnimate 1s ease infinite;
	-ms-animation: qiuqianAnimate 1s ease infinite;
	animation: qiuqianAnimate 5s ease infinite ;
}
@-webkit-keyframes qiuqianAnimate{
	0%,100%{-webkit-transform: scale(1) rotate(0);}
	10%,30%{-webkit-transform:scale(0.9) rotate(1deg);}
	20%,40%,60%,80%{-webkit-transform: scale(1) rotate(-1deg);}
	50%,70%{-webkit-transform: scale(1) rotate(1deg);}
}

/*动画效果*/

/*鼠标效果*/
.img-container6 { overflow: hidden;display:block;}/*放大*/
.img-container6 img {transition: all 0.3s ease-out;}
.img-container6:hover img {transform: scale(1.1);}

.slickButton{ border: #FFFFFF solid 1px; background: 0;  cursor: pointer; position: relative;transition: all 0.5s;-webkit-transition: background 0.5s;}
.slickButton:hover{ color: #fff; background:#6BA5FF;} /*按钮*/

.slickButton1{ background: 0; cursor: pointer;  position: relative;transition: all 0.5s;-webkit-transition: all 0.5s;}
.slickButton1:hover{ color:#fff; background:#da7b00; } /*按钮*/

/*鼠标效果*/

.banner{ width: 100%;}
.banner img{ width: 100%; height: auto;}

/*主体 头*/
.main_a{ height: auto; min-height: 730px; background:url("/2024static/images/bj_a.jpg") no-repeat center top; background-size: 100% auto; margin-top:1px; }
.main_a h1{ width: 100%; font-size: 30px;  max-width: 1400px; margin:0 auto; padding:5rem 0; display: flex; justify-content: space-between; align-items:flex-end}
.main_a h1 .fk_title{ width: 50%; color: #FFFFFF;line-height: 20px;}
.main_a h1 .fk_title span{ font-size: 12px;}
.main_a h1 .fk_msg{width: 50%; color: #FFFFFF; font-size: 12px; text-align: right; }
.main_a h1 .fk_msg a{ color: #FFFFFF}

/*访客导航*/
.main_a .fk_box{ background: #FFFFFF; height: auto; width: 100%; max-width: 1400px;margin:0 auto; display: flex; justify-content:flex-start; padding:3rem }
.fk_box .fkleft{ max-width:200px; width:30%; background:#fff;padding:0 0 6rem 0px;border:1px solid #ccc; /*box-shadow:0px 4px 6px rgba(0, 0, 0, 0.25);*/}
.fk_box .fkleft h1{ width: 100%; height: ; line-height:; background: #095ea6; color: #FFFFFF;  text-align: center; display: block; margin-bottom: }
.fk_box .fkleft a{ width: 100%; display: block; text-align: center; padding:1rem 0; margin:1rem auto; }
.fk_box .fkleft a:hover{ background:#095ea6; color: #FFFFFF;}
.fk_box .fkleft .a1{color:#da7b00; border-right: 5px solid #da7b00; font-weight: 800}

.fk_box .fkright{ width: 90%; padding: 0 2rem; display: flex; flex-wrap: wrap; justify-content:flex-start; align-content: start} 
.fk_box .fkright li{ white-space: nowrap; border: #ddd 1px solid;padding:1rem 3rem;margin:0 1rem 3rem 1rem;}
.fk_box .fkright a{  height:max-content;  }
.fk_box .fkright :hover{ color: #da7b00;  font-weight: 800 }
/* 动画 */
.fkab1 {position: relative;}
.fkab1:before { content: ""; position: absolute; left: 0; width:0; top: 0;  height: 100%; z-index:1; transition: all 0.4s ease-out;}
.fkab1:hover:before {  background:;color: white;  width: 100%; border-bottom: #da7b00 solid 1px; }
/* 动画 */


/*网页底部*/
.footer{width: 100%; background: #005ca1; height: 350px;} 
.footer_box{width:90%; height:100%!important; max-width: 1400px; margin:0 auto; padding: 1rem; height: auto; display: flex;  justify-content:space-between; align-items: center;  }
.footer_box .div_a { width: 33%; height: 75%; font-size:.8rem; line-height:2.5rem; color: #fff; background:; display: flex; align-items: center; justify-content:left}
.footer_box .f_logo{ text-align: center; border-left: #5e8dc9 solid 1px; border-right:#5e8dc9 solid 1px; }
.footer_box .f_logo img{ width:50%; margin: auto }
/*网页二维码*/
.footerinner{height: 100%;margin:0 auto;position: relative;}
.share{width: 100%;margin:0 auto;overflow: hidden; display: flex; justify-content:end;}
.share li{float: left;height:auto;padding:.5rem 2rem;}
.share li img{width:100%;height:auto;cursor: pointer;border-radius: ;}
.code_wrap{position: absolute;left:50%;top:-140px;margin-left: -450px;width:900px;z-index:50;}
.code{width: 100%;overflow: hidden;position: relative;}
.code li{float: left;width: 200px;height:240px;}
.code li img{width: 210px;height:240px;display: none;}
.code li img.weibo{position: absolute;left:365px;}
.code li img.qq{position: absolute;left: 312px;}
.code li img.twitter{position: absolute;left:450px;}
.code li img.wechat{position:absolute;left:530px;}
.footerinfo{font-size: 16px;text-align: center;color: #fff;opacity: 0.8;filter:alpha(opacity=80);}
.footerinfoTop{margin:10px 0;}
.footerinfoTop p{line-height: 22px;}
.footerinfoBottom{font-size: 12px;}
.footerinfoBottom .min{font-size:12px;}

.boxnva{ width: 100%; background-color:#005ca1; margin:2px auto;}
.boxnva ul{ width: 100%; max-width: 1400px; margin: 0 auto; display: flex; justify-content: center; }
.boxnva ul li{ padding: 2rem 4rem; text-align: center}
.boxnva ul li a{ color: #FFFFFF}
.boxnva ul li a:hover{ color:#da7b00; }
.boxnva ul #nva1{color:#fff; background:#da7b00;}
.boxnva ul #nva1 a:hover{ color:#fff; }


/*组织机构 院系设置*/
.sy_box{background: #FFFFFF; height: auto; width: 100%; max-width: 1400px;margin:0 auto; padding:3rem }
.sy_box UL{ width: 100%; height: auto; display: flex; flex-wrap: wrap;}
.sy_box UL li{ padding: 1rem 3rem; width:26rem; border: #ddd 1px solid; white-space: nowrap; padding:1rem 3rem;margin:0 1rem 3rem 1rem; }
.sy_box h1{ width: 100%; padding:3rem 0; }
.sy_box h1 .title_sy{ background: #005ca1; padding: 1rem 5rem; color: #FFFFFF}

/*简介 班子 荣誉*/
.main_b{height: auto; width: 100%; max-width: 1400px; margin:3rem auto; min-height: 500px; background: #FFFFFF; box-shadow:0 2px 5px 0 rgba(0,0,0,.1); border:1px solid #e2e2e2; padding-bottom: 5rem;}
.tpt-bar {display:flex;  flex-wrap:wrap;width:90%;margin:2rem auto;}
.tpt-bar label { display:block;padding:0 10rem;height:5rem;line-height:5rem;cursor:pointer;order:1;}
.tpt-bar .tpt-bar-con {z-index:0;display:none;padding:3rem 0;width:100%;min-height:120px;line-height: 3rem;border-top:1px solid #e2e2e2;margin-top: -1px;background:#f3f3f4;order:99; }
.tpt-bar .tpt-bar-con p{ line-height:5rem; font-weight: bold}
.tpt-bar .tpt-bar-con p span{ font-weight: normal; color: #777}
.tpt-bar input[type=radio] {position:absolute;opacity:0;}
.tpt-bar input[type=radio]:checked+label {z-index:1;margin-right:-1px;margin-left:-1px;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2;background:#da7b00;color: #FFFFFF;}
.tpt-bar input[type=radio]:checked+label+.tpt-bar-con {display:block;}

.main_b h1{ border-left:#da7b00 2rem solid; margin:5rem 0; padding:0 3rem; }
.syjs{ padding: 0 5rem; margin:0 auto; text-align: center}
.syjs p { text-align: left; text-indent:4rem; line-height:3rem;}
.syjs img{ padding: 2rem 0; width: 100%;}

.liyg{padding: 0 5rem; text-align:left}
.liyg p{ text-indent: 4rem; padding-bottom:1.5rem; line-height:3rem;}
.liyg img{ float:; width:auto;max-width:324px; height:254px; padding: 2rem .5rem;}

.ldgh{padding: 0 5rem; text-align:left}
.ldgh_a{padding: 0 5rem; width:100%; margin:3rem auto; display: flex;  flex-wrap: wrap; justify-content:space-between; }
.ldgh_a li{  width: 23%; box-shadow:0 5px 5px 0 rgba(0,0,0,.1); border:1px solid #e2e2e2; margin: 3rem 0; display: flex; flex-direction: column}
.ldgh_a li i{ padding:2rem;}

/*以下是年度总结*/
.ndzj{ width: 100%; display: flex; justify-content:flex-start;}
.ndzjnav{ max-width: 250px; width: 10%; margin-top:3rem;}
.ndzjnav li{ border: #ddd solid 1px; width: 100%; margin-top: -1px; text-align: center; padding: 1rem; text-overflow:ellipsis }
.ndzjnav li a{}
.ndzjnav a:hover{ color:#da7b00}
.ndzjnav .zj{ background: #da7b00; color: #FFFFFF}
.ndzjrt{ width:90%;margin-top:3rem;}
.ndzjrt h2{ padding:0 5rem;}
.ndzjrt .zjtxt{ padding:1rem 5rem; width: 100%; height: auto;line-height: 4rem; }
.ndzjrt  strong{ background: #e3eaf4; padding:.5rem; width: 100%; display: block}
/*以下是荣誉*/
.syry{padding: 0 5rem; }
.syry ul{ display: flex; justify-content:space-around; width: 100%;  margin-bottom: 10rem; border-bottom: #005ca1 10px solid; box-shadow:0 25px 5px 0 rgba(0,0,0,.2);}
.syry ul li{ width: 20%;}
.syry ul li img{ height:auto; width: 100%; }