* {margin:0px; padding:0px;  }
img{ border:0 none; }
input,button,select,textarea{outline:none} 
textarea{resize:none}
table{border-spacing:0;}
div,ul,li{ list-style-type:none;}
html,body{ font-size:17px; color:#111111; font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Georgia,Helvetica,Arial,sans-serif; }
a{	color:#111111; font-size:17px; text-decoration:none;  font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Georgia,Helvetica,Arial,sans-serif; }
a:hover{ color:#25499D;}
.clear{ clear:both;}

@font-face {
  font-family: "georgia";
  src: url("fonts/georgia.woff") format("woff"),
       url("fonts/georgia.ttf") format("truetype"),
	   url("fonts/georgia.eot") format("embedded-opentype"),
       url("fonts/georgia.svg") format("svg");
}
body{ min-width:1300px;}
/***************************************首页*****************/
/*首页顶部*/
.section0{ width:100%; height:auto; position:fixed; top:0; left:0; z-index:9999;}
.header{ width:100%; height:120px; background:url(topbg.jpg) repeat-x 0% 0%; position:relative; text-align:center;}
.header .logo{ height:120px; line-height:120px; text-align:center; width:500px; position:absolute; left:calc(50% - 250px);}
.header .logo a{ display:block; line-height:120px;}
.header .logo img{ vertical-align:middle;}

.header .toplink{ position:absolute; right:100px; top:50px;}
.header .toplink a{ display:inline-block; color:#ffffff; font-size:16px; font-weight:700; background:url(icon-home.png) no-repeat 0% 50%; padding-left:20px; margin-right:30px;}
.header .toplink a.email{background:url(icon-email.png) no-repeat 0% 50%;}

.header .ssbox{ position:absolute; right:20px; top:50px;}
.ssbox .serpc{display: none; position:absolute; width:360px; padding:5px; top:40px; right: 0; z-index: 66; background: #fff;}
.ssbox .ssinput{ height: 30px; line-height: 30px;  border: 1px solid #eeeeee; padding-left: 10px; width:210px;}
.ssbox .close { position: absolute; right:10px; top:5px; width: 20px; height: 30px; line-height:30px; cursor: pointer;}

/*导航 All */
.navbox{ width:100%; height:50px; background:url(navbg.png) repeat-x 0% 0%; z-index:100; box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);}
.nav {
	width:1300px;
	margin:0 auto;
	height:50px;
	background-color:transparent;


}
.nav ul {
  *zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;

}

.nav ul:after {
  clear: both;
}
.nav ul > li {
  float: left;
  position: relative;
}
.nav a {
  display: block;
  font-size:20px;
  height:50px;
  line-height:50px;
  padding:0 30px;
  font-weight:600;
width:120px;
}
.nav a:hover {
  text-decoration: none;
  transition:all .7s ease 0s;
}
.nav li ul {
  background:url(navbg.png)  0% 0%;
 
}
.nav li ul li {
  width: 200px;
}
.nav li ul a {
  border: none;
  font-size:1rem;
}
.nav li ul a:hover {
    background-color:#25499D;
    color: #fff;
   
}/* Slide Down
============================== */
.nav3 ul > li:hover ul li {
  height:50px;
}

.nav3 .naver {
  position: absolute;
  left: 0;
  top: 50px;
  z-index: 100;
  box-shadow: 0 0 20px rgba(0,0,0,0.15);
 
}
.nav3 li ul li {
  overflow: hidden;
  height: 0;
  -webkit-transition: height 200ms ease-in;
  -moz-transition: height 200ms ease-in;
  -o-transition: height 200ms ease-in;
  transition: height 200ms ease-in;
}



/*首页大图切换 swiper*/

.swiper-container {
	display:block;
	width: 100%;
	height: 100%;
}
.swiper-slide {
	width:100%;
	
  text-align: center;
  font-size: 17px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-slide img{max-width:100%;}
.swiper-pagination1 .swiper-pagination-bullet {
	width: 50px;
	height: 5px;
	display: inline-block;
	border-radius: 0;
	background: #fff;
	opacity: .8;
}
.swiper-pagination1 .swiper-pagination-bullet-active {
	opacity: 1;
	background:#78A82C;
}

/*首页内容区开始-----------------------------------------------------------*/

/*新闻图片切换和学院新闻*/
.section1{ width:1300px; margin:0 auto; margin-top:45px;}
.s1-left{ float:left; width:650px; height:337px; background-color:#FFC; }

.swiper2{ width:650px; height:337px;}
.swiper2 .swiper-slide{ width:650px; height:337px;  overflow:hidden;}
.swiper2 .swiper-slide img{ width:600px;}
.swiper-container-vertical>.swiper-pagination-bullets{
	left:0;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0);
	}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:12px 0; display:block;}		
.swiper-pagination2 .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background: #cdcdcd;
    opacity:1;
}
.swiper-pagination2 .swiper-pagination-bullet-active {
    opacity: 1;
    background:#25499D;
}

.s1-right{ float:right; width:650px;}
/*学院新闻*/
.menu{ font-size:24px; color:#25489D; font-weight:700; margin-bottom:10px;}
.menu-item{ width:100%; position:relative; border-bottom:1px solid #ddd;}
.menu-item .sj{ float:right; width:16%; height:50px; line-height:50px; text-align:right; color:#777777;  font-size:16px; font-family:gilroy-bold;}
.menu-item .text{ float:left; width:84%; background:url(dot1.png) no-repeat 0% 50%; text-indent:16px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; height:50px; line-height:50px;  font-size:17px;}
.menu-item:hover{ background-color:#f5f5f5;}
.menu-item:hover .text{ font-weight:700;}
.menu-more{ margin-top:10px;}
.menu-more a{ color:#719A16; font-size:14px; font-weight:700;}
.menu-more a:hover{ text-decoration:underline;}


/*视频切换和通知公告*/
.section2{ width:1300px; margin:0 auto; margin-top:45px;}
.s2-left{ float:left; width:650px; height:337px; background-color:#FFC; }
.s2-right{ float:right; width:650px;}

.swiper3{ width:650px; height:337px;}
.swiper3 .swiper-slide{ width:650px; height:337px;  overflow:hidden;}
.swiper3 .swiper-slide img{ width:600px;}
.swiper-container-vertical>.swiper-pagination-bullets{
	left:0;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0);
	}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:12px 0; display:block;}		
.swiper-pagination3 .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background: #cdcdcd;
    opacity:1;
}
.swiper-pagination3 .swiper-pagination-bullet-active {
    opacity: 1;
    background:#7CB33C;
}


.section3{ width:100%; margin:0 auto; margin-top:60px;}
.index-line{ width:100%; margin:0 auto; height:10px; background:url(bg-line.png) no-repeat 50% 50%; margin-bottom:60px; }







/*师生风采*/
.menu2{ position:relative;}
.menu2 h2{ font-size:24px; color:#25489D; font-weight:700; margin-bottom:10px;}
.menu2 a{ position:absolute; right:0; top:10px; color:#719A16; font-size:14px; font-weight:700;}
.menu2 a:hover{ text-decoration:underline;}


.w-newsList2{position: relative; height:280px; overflow:hidden;}
.w-newsList2 a{ display: block; text-decoration: none; color: #111;}
.w-newsList2 .news-item{ position:relative;}
.w-newsList2 .img{ float: right; width:160px; height:213px; overflow: hidden;}
.w-newsList2 .img img{ width:100%; transition:transform 3.5s; -webkit-transition:transform 3.5s;transform:scale(1.1); -webkit-transform:scale(1.1);}
.w-newsList2 .swiper-slide.swiper-slide-active .img img{ transform:scale(1); -webkit-transform:scale(1);}
.w-newsList2 .news-text{ margin-right:200px;}
.w-newsList2 .news-h{font-size:22px; color:#25479D; text-align:left; margin-bottom:15px;}
.w-newsList2 .news-zh{font-size:20px; text-align:left; margin-bottom:30px;}
.w-newsList2 .news-sum{ font-size:17px; line-height:2; color:#111; text-align:left;}

.w-newsList2 .adSN_page{ position: absolute; left: auto; right:10px; width: auto; z-index: 10; text-align: right; }
.w-newsList2.swiper-container-horizontal .adSN_page{bottom:0;}
.w-newsList2 .adSN_page span{ background: #c9c9c9; opacity: 1; width:10px; height: 6px; border-radius: 0; -webkit-border-radius: 0;}
.w-newsList2 .adSN_page span.swiper-pagination-bullet-active{background: #25479D;}
.w-newsList2.swiper-container-vertical .adSN_page span{margin:15px 0;}







/*首页底部链接和版权*/
.section4{ width:100%; margin:0 auto; background-color:#25499D; margin-top:60px; }
.footer{ width:1300px; margin:0 auto; background:url(logo-foot.png) no-repeat 100% 50%; padding-top:50px; padding-bottom:50px;}
.footer h1{ font-size:24px; color:#ffffff; margin-bottom:20px;}
.footer .fleft1{ float:left; width:360px;}
.fleft1 p{ color:#ffffff; font-size:13px; line-height:30px;}
.footer .fleft2{ float:left;  width:360px;}
.fleft2 a{ display:block; color:#ffffff; font-size:14px; line-height:30px;}
.fleft2 a:hover{ color:#BFEFFF;}

/*-------------------------------------列表页开始------------------------------------*/


.listbanner{ width:100%; min-width:1330px; margin:0 auto; text-align:center; }
.listbanner img{ width:100%;}


/*列表页内容区*/
.mainbox{ min-width:1300px; max-width:1600px; min-height:500px; margin:3rem auto;  }
.main_left{ width:22%; float:left; margin-right:3%; }
.main_right{ width:75%; float:right;}
/*左侧导航*/
.yiji{ height:80px; line-height:80px; background:url(icon1.png) #25499D no-repeat 95% 50%; color:#ffffff; font-size:28px;  padding-left:40px; text-shadow: 0px 2px rgba(0,0,0,0.2);}
.erji{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.06);}
.erji a{ display:block; height:70px; line-height:70px; font-size:19px; padding-left:40px; border-bottom:1px dotted #ddd;} 
.erji a:hover{  color:#25499D; text-decoration:none;  background:url(dot6.png) no-repeat 90% 50%;  font-weight:700;  }
.erji a.active{  color:#25499D;  text-decoration:none; background:url(dot6.png) no-repeat 90% 50%;  font-weight:700;}

/*右侧文章列表*/
.r_top{ width:100%; margin-bottom:50px;}
.r_top .dq_lanmu{ float:left; width:200px;  font-size:28px; color:#25499D;}
.r_top .weizhi{ float:left; width:calc(100% - 200px);  font-size:14px; text-align:right; color:#666;}
.r_top .weizhi a{ color:#666; font-size:14px;}

.ul-list4 li{ display:block; border-bottom:1px dotted #dddddd;}

.ul-list4 li a{ display:block; height:3.5rem; padding:1rem 1%; transition:all 0.3s ease-out 0s;}
.ul-list4 li a:hover{ background-color:#f5f5f5; transition:all 0.3s ease-out 0s;}
.ul-list4 .time{ float:left; width:10%;  }
.ul-list4 .time b{display:block; width:100%; color:#719A16; text-align:center; font-size:24px; font-weight:700; }
.ul-list4 .time p{ width:100%; text-align:center; font-size:17px; font-family:Arial, Helvetica, sans-serif; color:#444444; }
.ul-list4 .name{ float:left; margin-left:2%; width:88%; line-height:3.5rem; height:3.5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  font-size:18px;}
.ul-list4 li a:hover .name{ color:#719A16; font-weight:700;}

/*------------------------------------单页-------------------------------*/
.danye{ margin:0 auto; width:100%; margin-top:2rem; margin-bottom:2rem;}
.danye .danye_title{ text-align:center; line-height:2rem; font-size:24px; padding:1rem; color:#25499D;}
.danye .danye_neirong{ line-height:2; font-size:18px; margin-top:2rem;}
.danye .danye_riqi{ font-size:14px; color:#666666;}
.danye .tiaoshu{ text-align:left; margin-top:80px;}
.tiaoshu .shang, .tiaoshu .shang a, .tiaoshu .xia, .tiaoshu .xia a{ font-size:16px; color:#666666; line-height:30px;}

/*搜索结果页*/	
.ss_box{ margin:3rem auto; width:90%;}

/*院长信箱*/
.email_notice{ margin-bottom:30px; color:#C64C40; font-size:16px;}

/*奖学金栏目列表（三级栏目）*/
.list5{}
.list5 li{ display:block; height:4rem; line-height:4rem;}
.list5 li a{display:inline-block; height:4rem; line-height:4rem;}}
.list5 li .san_name{ float:left; width:10%;}
.list5 li .san_biaoti{ float:right; width:86%;}
.list5 li .san_name p{ color:#719A16; font-weight:700;}


/*师生风采列表页*/
.ul-list5{ width:100%;}
.ul-list5 .news-item{ position:relative; width:50%; float:left;}
.ul-list5 .news-item a{ display:block; margin:30px; padding-bottom:20px; border-bottom:1px solid #eee;}
.ul-list5 .img{ float: right; width:160px; height:213px; overflow: hidden;}
.ul-list5 .img img{ width:100%; transition:transform 3.5s; -webkit-transition:transform 3.5s;transform:scale(1.1); -webkit-transform:scale(1.1);}
.ul-list5 .news-text{ margin-right:200px;}
.ul-list5 .news-h{font-size:22px; color:#25479D; text-align:left; margin-bottom:15px;}
.ul-list5 .news-zh{font-size:20px; text-align:left; margin-bottom:30px;}
.ul-list5 .news-sum{ font-size:17px; line-height:2; color:#111; text-align:left;}
