* {margin:0px; padding:0px;  font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,SimSun,宋体,Tahoma, Verdana ; }
img{ border:0 none; max-width:100%; vertical-align:middle; }
input,button,select,textarea{outline:none} 
textarea{resize:none}
table{ border:0;}
td{ font-size:17px;color:#202020; padding:0; margin:0;  }
div,ul,li{ list-style-type:none; padding:0; margin:0; font-size:17px;}
a{	color:#202020; text-decoration:none; font-size:17px;}
a:hover{color:#3A4674;  }
.clear{ clear:both;}
.fl {float: left;}
.fr{ float:right;}

.block{ width:100%; max-width:1360px; margin:0 auto; }	/*宽度*/
@media screen and (max-width:1024px){/*********************************************移动端展示*/
  .block{ width:94%; margin:0 auto;}
}
/***************************************首页*****************/

.toppc{ width:100%; height:auto !important; margin:0 auto; position:relative; z-index:0;}
.toppc .zsnav{ width:50%; margin-left:25%; height:80px; line-height:80px; background-color:#ffffff; border-top:6px solid #E6BA34; z-index:10; position: absolute; bottom:0;}
.top-m{ display:none;}
.nav-m{ display:none;}
/*pc导航*/
#pcnav, #pcnav ul{height:50px; line-height:80px;z-index:15; position:relative;}
#pcnav .yiji{ width:20%; float:left; display:block;}
#pcnav .yiji a{display:block; width:100%; height:80px; line-height:80px; text-decoration:none; text-align:center; font-size:17px; color:#394673;  z-index:20; }/*一级栏目间距*/
#pcnav .yiji a:hover{ text-decoration:underline;}

@media screen and (max-width:1800px){
	.toppc .zsnav{ width:70%; margin-left:15%; }
}

/*-------------------------------------------------------------------------------------*/
@media screen and (max-width:1024px){/*********************************************移动端展示*/
  .toppc{ display:none;}
  .top-m{ display:block; width:100%; margin:0 auto; background:url(zs-topbg-m.jpg) no-repeat 50% 50%; background-size:cover; height:auto; text-align:center;}
  .top-m img{  padding-top:30px; padding-bottom:30px; width:50%;  }
  
  .nav-m{ display:block;}
  .nav-m ul{ font-size:0;}
  .nav-m ul li{ display:inline-block; width:32%; margin-right:2%; margin-top:5px; height:40px; line-height:40px;}
  .nav-m ul li:nth-of-type(3n+3){ margin-right:0;}
  .nav-m ul li a{ display:block; width:100%; text-align:center; height:40px; line-height:40px; background-color:#f5f5f5; font-size:16px;}
  .nav-m ul li a:hover{ background-color:#515B80; color:#ffffff;}
  
}

/***************************************************************************/
/*学院简介*/
.xyjj h1{ text-align:center; font-size:33px; letter-spacing:4px; font-weight:normal; margin-top:60px;}
.xyjj .jianjie{ font-size:16px; color:#666666; line-height:40px; margin-top:40px;}
.xyjj ul{ display:block; font-size:0; width:80%; margin:60px auto; text-align:center;}
.xyjj ul li{ display:inline-block; width:20%; font-size:16px; color:#666666;}
.xyjj ul li .shang{ font-size:46px; color:#E6BA34;}
.xyjj .more{ margin:0 auto; text-align:center;}

/*-------------------------------------------------------------------------------------*/
@media screen and (max-width:1024px){/*********************************************移动端展示*/
/*学院简介*/
.xyjj h1{ font-size:22px; letter-spacing:2px; margin-top:30px;}
.xyjj .jianjie{ font-size:15px; color:#343434; line-height:30px; margin-top:20px;}
.xyjj ul{ display:block; font-size:0; width:100%; margin:20px auto; text-align:center;}
.xyjj ul li{ display:inline-block; width:33.333333%; font-size:14px; color:#666666;}
.xyjj ul li .shang{ font-size:32px; color:#E6BA34;}
.xyjj .more{ margin:0 auto; text-align:center; margin-top:40px;}

}

/*本科专业介绍*/
.bkzy{ background-color:#f6f6f6; margin-top:60px; padding-top:50px; padding-bottom:20px;}
.bkzy h1{ text-align:center; font-size:33px; letter-spacing:4px; font-weight:normal; margin-bottom:50px;}
.bkzy-pc.swiper-container {
      width: 100%;
      height: 100%;
    }
.bkzy-pc .swiper-slide {
      text-align: center;
      font-size: 16px;
      background: #f6f6f6;

      /* 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;
    }
.bkzy-pc a{ display:block; width:100%; height:auto;}
.bkzy-pc p{ height:40px; line-height:40px;}
.bkzy-pc .mask{ display:none;}
.bkzy-pc .img{ display:block;}
.bkzy-pc a:hover .mask{ display:block;}
.bkzy-pc a:hover .img{ display:none;}

.bkzy .more{ margin:40px auto; text-align:center;}
.bkzy-m{ display:none;}
/*-------------------------------------------------------------------------------------*/
@media screen and (max-width:1024px){/*********************************************移动端展示*/
/*本科专业介绍*/
.bkzy{ margin-top:40px; padding-top:30px; padding-bottom:20px;}
.bkzy h1{ font-size:22px; letter-spacing:2px; margin-bottom:30px;}
.bkzy-pc{ display:none;}
.bkzy-m{ display:block;}
.bkzy-m.swiper-container {
      width: 100%;
      height: 100%;
    }
.bkzy-m .swiper-slide {
      text-align: center;
      font-size: 14px;
      background: #f6f6f6;

      /* 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;
    }
.bkzy-m a{ display:block; width:100%; height:auto;}
.bkzy-m p{ height:40px; line-height:40px;}
.bkzy-m .mask{ display:none;}
.bkzy-m .img{ display:block;}
.bkzy-m a:hover .mask{ display:block;}
.bkzy-m a:hover .img{ display:none;}

.bkzy .more{ margin:30px auto; text-align:center;}
}

/*优秀学子*/
.xuezi h1{ text-align:center; font-size:33px; letter-spacing:4px; font-weight:normal; margin-top:60px; margin-bottom:50px;}
.xuezi ul li{ float:left; display:block; width:22.75%; margin-right:3%; background-color:#f5f5f5; -moz-box-shadow:0 10px 20px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.2); 
box-shadow:0 10px 20px rgba(0, 0, 0, 0.2); }
.xuezi ul li a{ display:block;}
.xuezi ul li .img img{ width:100%; }
.xuezi ul li a:hover img{
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
.xuezi ul li .title{  padding:20px; }
.xuezi ul li .title p{ color:#3F3F51; font-size:16px; text-align:center; overflow:hidden; width: 100%;
    height: 24px;
    line-height: 24px;
    overflow: hidden;}
.xuezi ul li .title h3{font-size:12px; color:#666666; font-weight:normal; display:block; height:50px; line-height:25px; padding-top:10px; overflow:hidden; display:-webkit-box; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
.xuezi ul li:nth-of-type(4){ margin-right:0;}
.xuezi ul li a:hover .title{ background-color:#ffffff; }

.xuezi .more{ margin:60px auto; text-align:center;}
/*-------------------------------------------------------------------------------------*/
@media screen and (max-width:1024px){/*********************************************移动端展示*/
/*优秀学子*/
.xuezi h1{ font-size:22px; letter-spacing:2px;  margin-top:40px; margin-bottom:30px;}
.xuezi ul li{ width:48%; margin-right:4%; margin-bottom:10px; }
.xuezi ul li:nth-of-type(2){ margin-right:0;}
.xuezi ul li:nth-of-type(4){ margin-right:0;}
.xuezi ul li .title{  padding:10px; }
.xuezi ul li .title p{ font-size:16px;}
.xuezi .more{ margin:40px auto; text-align:center;}
}
/*光影商学院*/
.guangying{ background-color:#f6f6f6; margin-top:60px; padding-top:50px; padding-bottom:20px;}
.guangying h1{ text-align:center; font-size:33px; letter-spacing:4px; font-weight:normal; margin-bottom:50px;}
#bannerB{ display:none;}
#certify {
	position: relative;
	width: 1360px;
	margin: 0 auto;	
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 600px;
	height: 458px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
	width:600px;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #4A5E87;
	background-color: #fff;
}

#certify .swiper-button-prev {
	/*left: -30px;*/
	width: 45px;
	height: 45px;
	background: url(wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	/*right: -30px;*/
	width: 45px;
	height: 45px;
	background: url(wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}

/*-------------------------------------------------------------------------------------*/
@media screen and (max-width:1024px){/*********************************************移动端展示*/
.guangying{ margin-top:40px; padding-top:40px; padding-bottom:20px;}
.guangying h1{font-size:22px; letter-spacing:2px; margin-bottom:40px;}
  #certify { display:none;}
  #bannerB{ display:block;}
  #bannerB .swiper-button-prev, #bannerB .swiper-container-rtl .swiper-button-next {
	background-image: url(arrow-l.png);
	left: 10px;
	right: auto;}
  #bannerB .swiper-button-next, #bannerB .swiper-container-rtl .swiper-button-prev {
	background-image: url(arrow-r.png);
	right: 10px;
	left: auto;}
  #bannerB .swiper-button-next, #bannerB .swiper-button-prev{ width:30px; height:30px; background-size:30px 30px;}
}
/*底部版权*/
.bottom{ background-color:#4A5E87; width:100%; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.bottom .left{ float:left; padding-top:15px;}
.bottom .left p{ line-height:30px; color:#ffffff; font-size:13px; }
.bottom .right{ float:right; width:100px; text-align:center;}
.bottom .right img{ width:100px;}
.bottom .right p{ line-height:20px;  color:#ffffff; font-size:12px;}
/*-------------------------------------------------------------------------------------*/
@media screen and (max-width:1024px){/*********************************************移动端展示*/

.bottom .left{ float:left; padding-top:15px;}
.bottom .left p{ line-height:25px; color:#ffffff; font-size:12px; }
.bottom .right{ float:right; width:90px; text-align:center;}
.bottom .right img{ width:90px;}
.bottom .right p{ line-height:20px;  color:#ffffff; font-size:12px;}
}