*{padding:0;border:0;margin:0;font-family:"Microsoft Yahei",Verdana,Geneva,sans-serif}
html body{width:100%;height:100%;background-color:#E6F4FA;}
input{background:none;color:#5E5E5E;font-size:14px}
a{text-decoration:none;color:#252525}
input,textarea,select,button,a:focus{outline:none}
ul li{list-style:none}
img {border: none;}
a,button {outline: none;}

.topBlank{position:relative;width:100%;height:40px;background:#566596;}
  .top-nav-wrap{min-width:300px;max-width:1600px;height:40px;margin:0 auto;line-height:40px;color:#fff;
  display:flex;flex-direction: row;justify-content: flex-end;align-content: center;}
  .top-nav-wrap a,.top-nav-wrap span{display:block;margin-left:20px;color:#fff;font-size:14px;}
  .top-nav-wrap a:hover{color:#0f0;}
  .end-nav{margin-right:20px;}
header{position: sticky;top:0px;width: 100%;height:100px;background:#e6f4fa;z-index:999;
animation: fadeInRight;border-bottom:1px solid #fff;}
   .menu-wrap{position:relative;width:100%;max-width:1720px;height:100px;margin:0 auto;min-width:1100px;max-width:1720px;
   display:flex;flex-direction: row;justify-content: flex-start;align-items: center;align-content: center;
   /* overflow:hidden; */
   }   
   /* .logo,.logo img{width:375px;height:65px;} */
   /* .logo,.logo img{width:320px;height:60px;} */
   .menu-nav{height:100px;margin-left:25px;flex-grow:1;min-width:750px;}
   .menu-nav ul{display:flex;flex-direction: row;justify-content:space-between;}
   .menu-nav ul li{position:relative;width:12.5%;height:100px;line-height:100px;text-align:center;cursor:pointer;
   color:#071f72;font-weight: 500;}
   .menu-nav ul li a{color:#071f72;}
   .menu-nav ul li a:hover{color:#000;}
   /* .menu-nav ul li:hover{background:#91989B;color:#fff;} 上原是150px,现改后余出160*/   
   /* 主导航菜单样式 */
   .nav-item{
       display: flex; 
	   flex-direction: row;
	   justify-content: center;
	   align-content: center;
       align-items: center;
       position: relative;
      
   }
   /* 下划线 */
   .nav-link::after {
       content: " ";
       width: 0px;
       height: 2px;
       background-color:rgb(86, 101, 150);
       display: block;
       position: absolute;
       bottom: 30px;
       left: 50%;
       transform: translateX(-50%);
   }
   @keyframes showLine1 {
       from{
           width: 0px;
       }
       to{
           width: 80%;
       }
   }
   .nav-link:hover::after,
   .nav-item:hover .nav-link::after {
       animation: showLine1 0.5s ease forwards;
   }
   /* 竖线 */
   .nav-link::before {
       content: " ";
       width: 2px;
       height:0px;
       border-left: 3px solid rgb(86, 101, 150);
       position: absolute;
       top: 68px;
       left: 50%;
   }
   @keyframes showLine {
       from {
           height: 0;
       }
   
       to {
           height: 40%;
       }
   }
   .nav-link:hover::before,
   .nav-item:hover .nav-link::before {
       animation: showLine 0.5s ease forwards;
   }
   /* 悬浮导航卡片 */
   .dropdown {
       position: absolute;
	   background:#fff url("../images/dropdown_bg1.jpg") center bottom no-repeat;
       /* background:rgba(255, 255, 255, 0.9) url("../images/png96.png") center bottom no-repeat; */
	   background-size: contain;
       padding: 35px 33px;
	   left:50%;
       top:100px;
       transform: translate(-50%, 0%);
       display: none;
       width: 0;
	   height:230px !important;
	   border-top:3px solid rgb(86, 101, 150);
	   animation: showWidth 0.1s ease forwards;
	   diplay:flex;
	   flex-direction: row;
	   justify-content: center;
	   align-content: center;
	   box-sizing: border-box;
	   border-radius:0 0 30px 30px;
     }
	 @keyframes showWidth {
	     from {
	         width: 400px;
	     }	 
	     to {
	         width: 500px;
	     }
	 }
	 .dropdown-left{position:relative;width:150px;height:150px;}
	 .dropdown-left img{width:100%;height:100%;}
	 .dropdown-middle{position:relative;width:300px;height:150px;padding:0 !important;}
	 /* .dropdown-middle div{width:100%;height:30px !important;text-align:left !important;padding:0 !important;} */
	 .dropdown-middle ul{display:block;}
     .dropdown-middle ul li{width:130px;height:50px;line-height:50px;float:left;cursor:pointer;text-align:center;}
	 .dropdown-middle ul li:hover,.dropdown-middle ul li a:hover{color:#992828;}
   .pro{position:absolute;top:83px;left:75px;border-left:2px solid red;height:50px;}
   .header-right{width:280px;height:100px;
   display:flex;flex-direction:row;justify-content: center;align-content:flex-end;align-items: center;}
     .search-wrap{width:280px;height:50px;border-radius:25px;overflow:hidden;background:#f1f5f6;
	 display:flex;flex-direction:row;justify-content:center;align-content: center;align-items: center;}
	 .search-button{width:25px;height:25px;background:url(../images/icon_search.png) no-repeat;
	 background-size:25px 25px;cursor:pointer;z-index:998;}
	  .search-wrap .search-button:hover{background:url(../images/icon_search_btn.png) no-repeat;background-size:26px 26px;}
	 .search-input{width:190px;height:40px;margin-right:6px;}
	 .search-input input{width:100%;height:40px;border:none;outline:none;}
     /* .back-school-index{width:100%;height:40px;text-align:center;font-size:16px;text-align:right;cursor:pointer;} */
/* 轮播图效果 */
.swipe-wrap{position:relative;width:100%;height:50vw;overflow:hidden;}
.main-wrap{
	position:relative;min-width:300px;max-width:1720px;height:auto;padding-top:10px;margin:0 auto;
}
   .content-title{position:relative;width:calc(100% - 80px;);height:40px;margin:0 auto;
   display:flex;flex-direction: row;justify-content: flex-start;align-items: center;align-content: center;margin-top:50px;}
   .far{margin-top:50px;}
   .title-text{width:80px;height:40px;}
   .space-text{width:40px;height:40px;text-align:center;}
   .title-english{width:100px;height:40px;}
   .title-text,.space-text,.title-english{font-size:20px;color:#071f72;}
   .line{border-top:1px dashed #071f72;flex-grow:1;height:10px;}
   .more{width:50px;text-align:right;font-size:14px;height:40px;line-height:30px;}
   .more a:hover{color:red;}
   .content-wrap{position:relative;width:100%;height:560px;background:#f1f5f6;border-radius:5px;
   box-sizing: border-box;overflow:hidden;}
   .item-wrap{width:calc(100% - 80px);height:480px;margin:40px;
   display:flex;flex-direction: row;justify-content: flex-start;align-items: center;align-content: center;
   }
   .ad-content-wrap{position:relative;width:100%;height:350px;background:#f1f5f6;border-radius:5px;
   box-sizing: border-box;overflow:hidden;}
   .ad-item-wrap{position:relative;width:calc(100% - 80px);height:300px;margin:25px 40px;
   display:flex;flex-direction: row;justify-content: flex-start;align-items: center;align-content: center;
   }  
   
   .switch-img{position:relative;width:54%;height:100%;overflow:hidden;}
   .item-line{width:39px;height:100%;border-right:1px dashed #071f72;margin-right:30px;}
   .news{width:45%;height:100%;}
      .news-item-wrap{width:100%;height:400px;margin:40px 0;}
	  /* .ad-news-item-wrap{width:100%;height:300px;margin:40px 0;} */
	  .news-item{width:100%;height:50px;line-height:50px;cursor:pointer;}
	  .news-item div:hover{color:#f00;}
	  .item-ico{width:30px;line-height:50px;float:left;}
	  .item-title-text{margin-left:30px;height:49px; border-bottom:1px dashed #071f72;}
	  .news-date{width:110px;height:49px;line-height:49px;float:right;}
	  .news-title{margin-right:130px;line-height:49px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
	  .news-title a:hover{color:red;}
/* 通知公告 */
#focus_wrap{position:absolute;left:0;top:0;width:400%;height:100%;}
   .focus-item{position:relative;width:calc(12.5% - 40px);height:300px;border-radius:5px;overflow:hidden;
   float:left;margin-left:40px;}
   .focus-item img{width:100%;height:100%; transition: all 1s ease-out 0s;cursor:pointer;}
   .focus-item img:hover{transform: scale(1.2);
		/* transform: translateY(-80px); */
		}
   .arrow-ico{position:absolute;top:130px;width:15px;height:30px;font-size:22px;color:#071f72;cursor: pointer;z-index:88;}
   .arrow-ico span:hover{color:red;}
   .arrow_left{left:15px;}
   .arrow_right{right:-20px;}
   .arrow-item-title{position:absolute;bottom:0;width:100%;height:0;color:#fff;
   font-size:18px;text-align:center;line-height:35px; box-sizing:border-box; padding:5px;
   /* background: linear-gradient(rgb(239, 239, 239,0.1), rgb(28, 54, 82,0.8)); */
   background-image:repeating-linear-gradient(to top, rgba(87,101,150,1), rgba(105,192,211,0.3));
   transition: height 0.8s;
   }
   /* .arrow-item-title:hover{
	   visibility: visible;
	   animation: showHeight 0.8s ease forwards;
   }
   @keyframes showHeight {
       from {
           height: 0;
       }
   
       to {
           height: 80px;
       }
   } */
/* 通知公告end */
.academic-wrap{position:relative;width:100%;height:740px;background:#f1f5f6;border-radius:5px;
   box-sizing: border-box;overflow:hidden;}
   .academic-img-wrap{width:calc(100% - 80px);height:660px;margin:40px;cursor:pointer;
   display:flex;flex-direction: row;justify-content: space-between;align-items: center;align-content: center;}
   .item-img{position:relative;width:24%;height:100%;border-radius:5px;overflow:hidden;}   
   .item-img img{width:100%;height:100%;transition: all 1s ease-out 0s;}
	.item-img img:hover{transform: scale(1.2);
		/* transform: translateY(-80px); */
		}
   .item-img-title{position:absolute;bottom:0;width:100%;height:0;color:#fff;border-radius:20px 20px 0 0;
   font-size:18px;text-align:center;line-height:35px; box-sizing:border-box; padding:5px;
   background-image:repeating-linear-gradient(to top, rgba(87,101,150,1), rgba(105,192,211,0.3));
   transition: height 0.8s;
   }
   footer{position:relative;
	   width:100%;min-height: 500px;background:#576596;
   }
   .footer-top{position:relative;widht:100%;min-height:390px;border-bottom:1px solid #fff;padding-top:1px;}
   .footer-nav-wrap{min-width:600px;max-width:1530px;min-height:260px;margin:70px auto 60px;
   display:flex;flex-direction: row;justify-content:center;align-content: center;}
   .footer-one{position:relative;width:19%;height:100%;float:left;}
   .footer-logo,.footer-item-top{width:100%;height:90px;}
   .footer-logo img{width:80%;height:auto !important;}
   .footer-one-bottom{width:100%;border-right:1px dashed #fff;height:170px;
   display:flex;flex-direction: column;justify-content: flex-start;align-items:flex-start;
   align-content: flex-start;}
   .footer-one-bottom ul li{width:100%;height:30px;color:#fff;font-size:16px;}
   .footer-two{position:relative;width:27%;height:100%;float:left;margin-left:70px;}
   .footer-title{box-sizing: border-box;font-size:22px;color:#fff;line-height:70px;}
   .footer-two-bottom{width:100%;border-right:1px dashed #fff;height:170px;}
   .footer-two-bottom ul li{width:50%;height:34px;float:left;color:#fff;cursor:pointer;line-height:34px;}
   .footer-two-bottom ul li a{color:#fff;}
   .footer-two-bottom ul li:hover,.footer-two-bottom ul li a:hover{color:#f00;}
   .footer-three{position:relative;width:15%;height:100%;float:left;margin-left:70px;}
   .footer-three-bottom{width:100%;border-right:1px dashed #fff;height:170px;}
   .footer-three-bottom img{width:160px;height:160px;}
   .footer-four{position:relative;width:22%;height:100%;float:left;margin-left:70px;}
   .footer-four-bottom{width:100%;height:145px;display:flex;flex-direction: row;justify-content: space-between;align-items: center;
   align-content: center; }
   .footer-bottom{width:100%;height:100px;line-height:100px;text-align:center;color:#fff;font-size:18px;}
   .download-ico{width:35%;height:145px;display:flex;flex-direction: column;justify-content: center;align-items: center;
   align-content: center;cursor:pointer;}
   .download-img{width:95%;height:99px;background:url(../images/donwload.png) no-repeat;
   background-size:100% 99px;}
   .download-img:hover{background:url(../images/donwload2.png) no-repeat;background-size:100% 99px;}
   /* .download-ico img{width:115px;height:99px;} */
   .download-text{width:95%;height:20px;text-align:center;color:#fff;}
   /* 加载动画 */
   .fadeInLeft {
   	animation: fadeInLeft;
   }
   .fadeInDown {
       animation: fadeInDown;
   }
   .fadeInUp {
       animation: fadeInUp;
   }
   .fadeInRight {
   	animation: fadeInRight;
   }
   .OneAnimated {
       animation-duration: 0.5s;
       animation-fill-mode: both;
   }
   .TwoAnimated {
       animation-duration: 1s;
       animation-fill-mode: both;
   }
   .ThreeAnimated {
       animation-duration: 1.5s;
       animation-fill-mode: both;
   }
   .FourAnimated {
       animation-duration: 2s;
       animation-fill-mode: both;
   }
   @keyframes fadeInDown{
   	0% {
   	    opacity: 0;
   	    transform: translateY(-50px);
   	}
   	100% {
   	    opacity: 1;
   	    transform: translateY(0);
   	}
   }
   @keyframes fadeInLeft{
   	0% {
   	    opacity: 0;
   	    transform: translateX(-50px);
   	}
   	100% {
   	    opacity: 1;
   	    transform: translateX(0);
   	}
   }
   @keyframes fadeInUp{
   	0% {
   	    opacity: 0;
		transform:translateY(-100%);
   	    /* transform: translateY(50px); */
   	}
   	100% {
   	    opacity: 1;
   	    transform: translateY(0);
   	}
   }
   @keyframes fadeInRight{
   	0% {
   	    opacity: 0;
   	    transform: translateX(50px);
   	}
   	100% {
   	    opacity: 1;
   	    transform: translateX(0);
   	}
   }
   @media (min-width:1200px) {
   	.logo,.logo img{width:360px;height:56px;}	
	/* .swipe-wrap{height:850px;} */
   	/* .menu-wrap{width:1720px;} */
   	/* .menu-nav{width:calc(100% - 655px);} */
   	.menu-nav ul li{font-size:18px;}
   }
   @media (max-width:1200px) {
   	.logo,.logo img{width:280px;height:44px;}
	/* .swipe-wrap{height:600px;} */
   	/* .menu-wrap{width:1200px;} */
   	/* .menu-nav{width:calc(100% - 580px);} */
   	.menu-nav ul li{font-size:15px;}
   }
   @media (max-width:768px) {
   	.header-right{display:none;}
   	.menu-nav{display:none;}
	.item-line{display:none;}
	.ad-content-wrap{height:700px;}
	.ad-item-wrap{height:650px;}
	.content-wrap{height:1120px;}
	.item-wrap{height:1040px;}
	.switch-img{width:100%;clear:both;}
	.news{width:100%;clear:both;}
	
	/* .swipe-wrap{height:300px;} */
   }
   
   @media screen and (max-width:900px){
	   .topBlank,.topImgWrap,#bgImg,header,.main-left,footer,.news-top-bannel{display:none !important;}
	   .main-middle{margin-right:10px !important;margin-left:10px !important;}
	   .news-info-show{height:auto !important;line-height:35px !important;margin-top:20px !important;}
	   .news-reading{height:auto !important;line-height:35px !important;font-size:14px !important;}
	   .main-news-wrap{border-top:20px !important;padding-bottom:50px !important;}
	   .main-content-wrap, .speciality-wrap,.main-news-wrap{height:auto !important;min-width:300px !important;}
	   .class-title{margin-top:20px !important;}
   }
   @media screen and (min-width:901px){
	   .header,#full_feature,.bottom-nav,.search{display:none !important;}
}