﻿/*****公共样式*******/
*{padding:0;margin:0;font-family:"微软雅黑"; border-image:none;}
html,body{margin: 0;font-size:14px;width:100%;height:100%;}
html{}
body{background:#fff}
li,ul,dl,dt,dd,ol,ul{list-style:none; text-decoration:none;}
a{text-decoration:none; color:#333; cursor: pointer;}
img{ border:0; text-decoration:none;}
h1, h2, h3, h4, h5, h6{ font-weight: normal;}
u,b{ font-weight:normal; text-decoration:none;}
a.more{font-size:14px;letter-spacing: 1px;transition:all 0.3s}
a.more:hover{transform:translateX(10px);}
a.more::after{content:"+";width:47px;height:45px;display:inline-block;background:url(../img/more1.png) no-repeat center center;background-size:cover;color:#FFF44F;text-align:center;font-size:14px;line-height:42px}
@font-face {
				 font-family:sy;
				src: url('../font/sySong.woff');
				
			}
@font-face {
				 font-family:sy;
				src: url('../font/sySong.woff');
}
@font-face {
				 font-family:bt;
				src: url('../font/bt2.ttf');
}
			
/*头部样式*/
.top{background-color:#007A44;}
.top .top-inner{padding:6px 0px;color:rgba(255,255,255,0.8);font-size:14px;}
.top .top-inner .top-right a{color:rgba(255,255,255,0.8);padding-right:12px;padding-left:12px;border-right:1px solid rgba(255,255,255,0.2)}
.top .top-inner .top-right a:hover{color:rgba(255,255,255,1);text-decoration:underline;}
.top .top-inner .top-right a:last-child{border:none;}
.logo-wrap{background:url(../img/head-bg.jpg) no-repeat center center;height:140px;background-size:cover}
.logo-wrap .container{position:relative;}
.logo-wrap .container .logo-text{color:#FFF44F;font-size:26px;}
.logo-wrap .container .logo-text div{font-family:"隶书";}
.logo-wrap .container .logo-text div:first-child{position:absolute;right:10%;top:35px;}
.logo-wrap .container .logo-text div:last-child{position:absolute;right:10%;top:75px;}

.banner3{height:310px;background:url(../img/banner3.png) no-repeat center center;background-size:cover}
/* 主导航样式 */
#navbarSupportedContent>ul>li{font-size:18px}
		
			.navbar{
				-webkit-box-shadow: 0px 0px 6px 0px rgba(82, 90, 101, 0.3);
				-moz-box-shadow: 0px 0px 6px 0px rgba(82, 90, 101, 0.3);
				box-shadow: 0px 0px 6px 0px rgba(82, 90, 101, 0.3);
			}
			.navbar> ul {
			    margin: 0;
			    padding: 0;
			    display: flex;
			    list-style: none;
			    align-items: center;
			  }
			
			  .navbar li {
			    position: relative;
			  }
			
			  .navbar>ul>li {
			    white-space: nowrap;
			    padding: 10px 0 10px 28px;
			  }
			
			  .navbar a,
			  .navbar a:focus {
			    display: flex;
			    align-items: center;
			    justify-content: space-evenly;
			    font-family: var(--font-secondary);
			    font-size: 18px;
			    font-weight: normal;
			    color: #41464b;
			    white-space: nowrap;
			    transition: 0.3s;
			    position: relative;
			  }
			
			  .navbar a i,
			  .navbar a:focus i {
			    font-size: 16px;
			    line-height: 0;
			    margin-left: 5px;
			    font-weight: 800;
			  }
			
			  .navbar a:hover:before,
			  .navbar li:hover>a:before,
			  .navbar .active:before {
			    visibility: visible;
			    width: 100%;
			  }
			
			  .navbar a:hover,
			  .navbar .active,
			  .navbar .active:focus,
			  .navbar li:hover>a {
			    color: #46a96a;
				font-weight:bold;
			  }
			
			  .navbar .dropdown ul {
			    display: block;
			    position: absolute;
			    left: 50%;
				transform: translateX(-50%);
			    top: calc(100% + 50px);
			    margin: 0;
			    padding: 10px 0;
			    z-index: 99;
			    opacity: 0;
			    visibility: hidden;
			    background: #ffffff;
			    box-shadow: 0px 0px 10px rgba(127, 137, 161, 0.25);
			    transition: 0.3s;
			    border-radius: 4px;
				text-align:center;
			  }
			  
			  .dropdown-menu{
				  --bs-dropdown-link-active-bg:#46a969;
				  
			  }
			
			  .navbar .dropdown ul li {
			    min-width: 200px;
			  }
			
			  .navbar .dropdown ul a {
			    padding: 10px 20px;
			    font-size: 15px;
			    font-weight: 400;
			    color: var(--color-default);
			  }
			
			  .navbar .dropdown ul a i {
			    font-size: 12px;
			  }
			
			  .navbar .dropdown ul a:hover,
			  .navbar .dropdown ul .active:hover,
			  .navbar .dropdown ul li:hover>a {
			    color: var(--color-secondary);
				font-weight:bolder;
				
			  }
			.navbar .dropdown ul li:hover{border-bottom:1px dashed #eee}
			  .navbar .dropdown:hover>ul {
			    opacity: 1;
			    top: 100%;
			    visibility: visible;
			  }
			
			 
			}
			

.carousel-inner img{object-fit:cover;width:100%}
#carouselExampleCaptions .carousel-inner .carousel-item img{transform:scale(1.1);transition:all 5s;transform-origin: center center;}
#carouselExampleCaptions .carousel-inner .active img{transform:scale(1)}
#carouselExampleCaptions .carousel-inner::before{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 1;
    height: 130px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
}
/* 学院要闻样式开始     font-size: 5.20833vw;*/
.news-container{
	padding-top:30px;
	max-width: 80vw;
	margin-left: auto;
    margin-right: auto;
   background:rgba(255,255,255,0.7) ;
	border-bottom-left-radius:18px;
	border-bottom-right-radius:18px;
}

.picbox .text-intro a:hover{font-style:italic}




.picbox .carousel-inner  img{width:100%;height:100%}
			
			.table {
			    display: table;
			    table-layout: fixed;
			    text-align: center;
			    width: 90px;
			    height:auto;
				background:url(../img/timebj.png) no-repeat left bottom;
				color:#fff;
				margin-bottom:0px;
				bottom:0px;
			}
			.table_cell{display:table-cell;vertical-align: middle;}
			.table h3{
				font-size: 20px;
				font-weight: bold;
				}
			
			.table h6{
				font-size: 12px;
				}
			.text-intro{
				width:100%;
				padding-left:10px;
			}
			.text-intro p{font-size:13px;color:#fff;text-align:left}
.carousel-caption-title{padding:0;width:100%;left:0;bottom:0;}
.carousel-indicators2{right:10px;left:auto;margin:0;}
.carousel-indicators2 [data-bs-target]{width:10px;height:10px;border-radius:100%;}
.pic .carousel-inner{overflow:visible}
.pic .carousel-inner .carousel-item{}
@media screen and (max-width:1300px){
	.news-title-wrap img{height:50px}
	.news-title-wrap2 img{height:50px}
	a.more{font-size:13px;}
	.pic .carousel-inner .carousel-item{max-height:auto;overflow:hidden}
}
@media screen and (min-width:1300px){
	.pic .carousel-inner .carousel-item{overflow:hidden}
}
@media screen and (max-width:1200px){
	.pic .carousel-inner .carousel-item{-max-height:300px;overflow:hidden}
}
@media screen and (max-width:992px){
	.pic .carousel-inner .carousel-item{max-height:400px;overflow:hidden}
}
.footer-box{position:relative;width:100%;background:#045632 url(../img/schoolbj.png) no-repeat center -22px;background-size:100% 320px;border-top:6px solid rgb(218, 177, 80);}
.footer-box .footer-inner{max-width:800px;margin:auto;height:220px;position:relative;}
.footer-box .footer-inner .footer-img{opacity:1}
.footer-box .footer-inner  h3{color:#fff;font-size:14px;font-family:"Source Han Serif CN";opacity:0.8}
.footer-box .footer-inner .addr{position:absolute;color:#fff;font-size:15px;line-height:24px;left:90px;opacity:0.9}
.footer-box  .footer-bottom{padding:4px 0;text-align:center;color:rgba(255,255,255,1);background:rgba(0,0,0,0.5);position:absolute;bottom:0;width:100%;font-size:13px;}
.footer-bottom img{padding:0 10px}
