 
/*school css*/


/* 本例子css */
.sideMenu{
	margin-top: 90px;
	margin-bottom: 150px;
}
.sideMenu h3{
     height:46px; 
     line-height:46px;
     padding-left:33px; 
     background:#FAFAFA; 
      cursor:pointer;
	  font-size: 14px;
	  color: #4A4A4A;
	  margin-top: 5px;
}
.sideMenu h3 em{ 
	float:right; 
	display:block;
	 width:40px; 
     height:46px;  
	 background:url(../img/detail1_01.png) 0px 16px no-repeat;
	 cursor:pointer; 
}

.sideMenu ul{ 
    padding:8px 25px;
    display:none; /* 默认都隐藏 */
    overflow: hidden; 
    position: relative;
}
.sideMenu  li p{
	color: #666666;
	margin-top: 32px;
}
.sideMenu a{
	display: inline-block;
	width: 102px;
	height:36px;
	text-align: center;
	line-height: 36px;
	background: #DA251C;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	position: absolute;
	top: 85%;
	right: 40px;
}
/*school_detail css*/
#container{
	z-index: 11;
	overflow: hidden;
}
#container,.section{
	width: 100%;
			height: 100%;
			position: relative;
			overflow: hidden;
		}
		#section0,
		#section1,
		#section2,
		#section3{
			
			background-size: cover;
			background-position: 50% 50%;
		}
		
		
		.left{
			float: left;
		}
		.intro{
			position: absolute;
			top: 50%;
			width: 100%;
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
			text-align: center;
		}
		#pages{
			position:fixed;
			width: 20px;
			right: 10px;
			top: 50%;
			list-style: none;
			z-index: 11;
			/*background: url(../img/banner_bg.png) no-repeat center 5px;*/
		}
		#pages li{
			position: relative;
			width: 11px;
			height: 11px;
			border-radius: 11px;
			/*background: url(../img/banner_icon1.png) no-repeat 0px;*/
			background: #fff;
			margin: -19px 0 43px 0;
			cursor: pointer;

		}
		#pages li.active,#pages li:hover{
			width: 12px;
			height: 12px;
			/*background: url(../img/banner_radius.png) no-repeat;*/
			background-color: #DA251C;
			/*background: url(../img/banner_icon2.png) no-repeat 0px;*/
		}
		#pages li span{
			position: absolute;
			right: 30px;
			text-align: right;
			color:#fff;
			width: 70px;
			height: 18px;
			display: none;
			top: 0;
			
		}
		*#pages li:first-child span{
			display: block;
		}
		#pages li.active span,#pages li:hover span{
			display: block;
		}
		/*#pages li.active span{
			color:#fff;width: 70px;height: 18px;display: block;
		}*/
	  #section0 .title{
			-webkit-transform: translateX(-100%);
			transform: translateX(-100%);
			-webkit-animation: sectitle0 1s ease-in-out 100ms forwards;
			animation: sectitle0 1s ease-in-out 100ms forwards;
		}
	
		@-webkit-keyframes sectitle0{
			0%{
				-webkit-transform: translateX(-100%);
				transform: translateX(-100%);
			}
			100%{
				-webkit-transform: translateX(0);
				transform: translateX(0);
			}
		}
		@keyframes sectitle0{
			0%{
				-webkit-transform: translateX(-100%);
				transform: translateX(-100%);
			}
			100%{
				-webkit-transform: translateX(0);
				transform: translateX(0);
			}
		}
		@-webkit-keyframes sec0{
			0%{
				-webkit-transform: translateX(100%);
				transform: translateX(100%);
			}
			100%{
				-webkit-transform: translateX(0);
				transform: translateX(0);
			}
		}
		@keyframes sec0{
			0%{
				-webkit-transform: translateX(100%);
				transform: translateX(100%);
			}
			100%{
				-webkit-transform: translateX(0);
				transform: translateX(0);
			}
		}
.view-bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #262729;
}
/*banner 滚动*/
.btchu{
	width: 700px;
	height: 480px;
	overflow: scroll;
	background-color: #fff;
    position: relative;
    z-index: 11;
    margin-top: 550px;
}
.exa_top h2{
   color: #744D00;
   
}
.btchu td{
	width: 118px;
	height: 39px;
	padding-left: 10px;
}
.popup-close img{
	margin-right: 20px;
}
.ajax_cont{

}
.dialogwindow {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.dialogwindow-bg {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .3;
    filter: alpha(opacity=30);
    z-index: 2;
}
/*校园招聘表单*/
.pagination a:hover, .pagination a.cur, .pagination a.active, .pagination li.active a, .pagination li.active a:hover
{
     background: #FF0000 !important;
	 border: 1px solid #FF0000 !important;
}
.pagination{
	margin-bottom: 50px;
}
.list-paddingleft-2 p{
	font-size: 14px;
}





.search_navbg{
	width: 100%;
	height: 45px;
	background: #EFEFEF;
}
.search_banner img{
	display: inline-block;
	vertical-align: top;
}
.search_nav{
	height: 45px;
	line-height: 45px;
	overflow: hidden;
}
.search_nav li{
	width: 16%;
	text-align: center;
}
.search_nav li a{
	display: inline-block;
	width: 100%;
	height: 45px;
}
.nav_on{
	background: #DA261C;
	color: #fff;
}

.ul{
	width: 100%;
	margin-top: 30px;
	margin-bottom: 200px;
	overflow: hidden;
}
.ul li{
	margin-bottom: 2px;
	height: 40px;
    line-height: 40px;
    font-size: 14px;
    overflow: hidden;
}
.span1{
	width: 78px;
	text-align: center;
}
.li1{
	width: 97%;
    background: #DA261C;
    color: #fff;
    
    padding-left: 3%;
}
.li2{
	background: #E8E8E8;
	width: 89%;
	padding-left: 3%;
	padding-right: 8%;
	height: 45px !important;
	line-height: 45px !important;
}
.i{
	width: 5px;
	height: 5px;
	background: #DA261C;
	border-radius: 5px;
	display: inline-block;
    margin-right: 15px;
}
.li3{
	background: #FAFAFA;
	width: 89%;
	padding-left: 3%;
	padding-right: 8%;
}
.span2{
	color: #999999;
}
.li3 a{
	display: inline-block;
	width: 100%;
}
/* search css */