.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{
	border-bottom: 2px solid #008080;
}
.navbar-inverse .navbar-nav>li>a{
	color: #008080;
}
.navbar-inverse .navBrand{
	font-size: 18px;color: #008080;line-height: 56px;padding-left: 5px;
}
.main h2{
	font-size: 28px;margin-bottom: 15px;
}
.main h3{
	font-size: 14px;padding-bottom: 30px;margin-bottom: 40px;color: #666;
}
.banner{
	padding: 150px 0 200px 0;color: #fff;
}
.banner .bannerCon{
	margin-left: 100px;
}
.banner h4{
	font-size: 20px;margin-bottom: 20px;
}
.banner h2{
	font-size: 60px;margin-bottom:20px;
}
.banner p{
	font-size: 14px;line-height: 25px;
}
.navbar-inverse{
	border-bottom: 1px solid #ccc;
}
.introList{
	text-align: center;padding: 35px 50px 80px 50px;
}
.introList .row{
	background: #d5d5d5;
}
.introList h3,.invited h3,.campus h3,.practice h3{
  	display:inline-block;border-bottom: 4px solid #008080;
}
.introList p{
	font-size:16px;color:#666;line-height: 21px;
}
.introList .imgList img{
 	max-width: 100%;
}
.introList .contentItem{
	text-align: left;padding: 47px 0 52px 20px;
}
.introList .contentItem h4{
	font-size: 20px;font-weight:bold;color: #008080;margin-bottom: 10px;
}
.invited{
	padding:80px 0;text-align: center;
}
.invited .invitedList{
	text-align: left;color: #fff;
}
.invited .invitedList .container{
	padding: 0 50px;
}
.invited .invitedList h4{
	font-size: 22px;font-weight: bold;margin-bottom: 10px;
}
.invited .invitedList .invitedItem .invitedPosition{
	padding-right: 40px;
}
.invited .invitedList .invitedItem ul{
	list-style: none;
}
.invited .invitedList .invitedItem ul li{
	font-size: 20px;line-height:40px;font-weight: bold;cursor: pointer;color: #008080;padding: 0 26px;
}
.invited .invitedList .invitedItem ul .active{
	background: #f2f2f2;
}
.invited .invitedList .invitedItem .itemDetails{
	background: #f2f2f2;color: #666;padding: 42px 130px 40px 80px;display: none;
}
.invited .invitedList .invitedItem .itemDetails h4{
	font-size: 20px;margin-bottom: 30px;color: #008080;
}
.invited .invitedList .invitedItem .itemDetails p{
	font-size: 16px;line-height: 27px;color: #000;
}
.invited .invitedList .invitedItem .itemDetails .demand{
	margin-top: 35px;
}
.invited .invitedList .invitedItem .itemDetails span{
	display: block;margin-top: 20px;color: #008080;font-size: 16px;line-height: 27px;
}
.campus{
	padding: 80px 0 50px 0;text-align: center;background: #f2f2f2;
}
.campus .container{
	padding: 0 20px;
}
.contactInfo{
	padding: 0 0 50px 0;text-align: left;
}
.contactInfo .contactInfoItem{
	padding: 0 30px;
}
.campus .campusList{
	text-align: left;margin-bottom: 40px;padding:0 30px ;
}
.campus .campusList h4{
	font-size: 20px;font-weight: bold;margin-bottom: 40px;color: #008080;
}
.campus p,.invited p{
	font-size: 16px;line-height:27px;color: #666;
}
.campus .campusList a{
	display: block;margin-top: 20px;color: #008080;text-decoration: underline;font-size: 16px;line-height: 27px;
}
.carousel-indicators li{
	border: 1px solid #008080;
}
.carousel-indicators .active{
	background: #008080;
}
.carousel-indicators{
	bottom: -30px;
}
.recruite{
	padding: 0 57px 50px 0;
}
.recruite .recruiteItem{
	position:relative;background: #fff;padding: 40px 20px;color: #666;text-align: left;
}
.invited .recruite .recruiteItem{
	background: #f2f2f2;
}
.recruite .recruiteItem h5{
	font-size: 20px;font-weight: bold;margin-bottom: 30px;text-align: center;color: #008080;
}
.recruite .recruiteItem p{
	font-size: 16px;
}
.recruite .recruiteItem .point{
	position: absolute;top: 0;left: 0;width: 0;height: 0;border-top: 10px solid #b0b0b0;border-left: 10px solid #b0b0b0;border-bottom: 10px solid transparent;border-right: 10px solid transparent;
}
.recruiteMore{
	color: #008080;font-size: 16px;
}
.recruiteMore .a_bottom{
	display: inline-block;padding: 3px 0;border-bottom: 1px solid;
}
.practice{
	text-align: center;padding:80px 0;background: #f2f2f2;margin-bottom: 80px;
}
.practice .container{
	padding: 0 25px;
}
.practice .container img{
	width: 100%;
}
.practice .container h4{
	background: #008080;color: #fff;font-size: 20px;font-weight: bold;padding: 20px 0;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
}
.practice .container .practiceList{
	padding: 20px 25px;
}
.others{
	margin: 80px 0;padding:80px 0;text-align: center;color: #008080;
}
.others h4{
	font-size: 30px;font-weight: bold;margin-bottom: 10px;
}
.others h5{
	font-size: 20px;font-weight: bold;margin-bottom: 30px;
}
.others input{
	width:200px;background: #008080;color: #fff;font-size: 20px;font-weight: bold;border: none;border-radius: 5px;line-height: 50px;
}

/*平板：屏幕宽度在798-1024*/
@media only screen and (min-width:768px ) and (max-width:1024px ){
	.banner{
		padding: 75px 0 100px 0;
	}
	.banner .bannerCon{
		margin-left: 0;
	}
	.contact .imgItem img{
		padding: 25px 19px 10px 19px;
	}
	.introList{
		padding: 40px 15px;
	}
	.introList .contentItem{
		padding:10px;
	}
	.introList .contentItem h4{
		font-size: 18px;
	}
	.introList p{
		font-size: 14px;
	}
	.invited{
		padding: 40px 0;
	}
	.invited .invitedList .container{
		padding: 0 25px;
	}
	.invited .invitedList .invitedItem ul li{
		font-size: 16px;padding: 0 13px;
	}
	.invited .invitedList .invitedItem .itemDetails h4{
		font-size: 18px;line-height: 40px;margin-bottom: 15px;
	}
	.campus{
		padding: 40px 0;
	}
	.campus .contactInfo{
		padding: 0 0 25px 0;
	}
	.campus .contactInfo .contactInfoItem{
		padding: 0 15px;
	}
	.campus .campusList{
		padding: 0 15px;margin-bottom: 20px;
	}
	.campus .campusList h4{
		margin-bottom: 20px;
	}
	.invited .invitedList .invitedItem .invitedPosition{
		padding-right: 20px;
	}
	.invited .invitedList .invitedItem .itemDetails{
		padding: 21px 65px 20px 40px;
	}
	.recruite{
		padding: 0 29px 25px 0;
	}
	.recruite .recruiteItem{
		padding: 20px 10px;
	}
	.practice{
		padding: 40px 0;margin-bottom: 40px;
	}
}
/*手机：屏幕宽度最大767*/
@media only screen and (max-width:767px ){
	.banner{
		padding: 37px 0 50px 0;
	}
	.main .banner h2{
		font-size: 30px;
	}
	.banner p{
		display: none;
	}
	.banner .bannerCon{
		margin-left: 0;
	}
	.navbar-inverse .navbar-header{
		border: 1px solid #008080;
	}
	.navbar-inverse .navbar-header a{
		color: #008080;
	}
	.navbar-inverse .navbar-toggle{
		background: #008080;
	}
	.navbar-inverse .navbar-collapse{
		border: 1px solid #008080;
	}
	.main h2{
		font-size: 22px;
	}
	.main h3{
		padding-bottom: 15px;margin-bottom: 20px;
	}
	.introList{
		padding: 20px 15px;
	}
	.introList .contentItem{
		padding: 20px;
	}
	.introList .contentItem h4{
		font-size: 18px;
	}	
	.introList p{
		font-size: 14px;
	}
	.invited .invitedList .container{
		padding:0 15px;border-left: none;
	}
	.invited .invitedList .container .topPoint{
		display: none;
	}
	.invited .invitedList .container .bottomPoint{
		display: none;
	}
	.invited .invitedList h4{
		font-size: 20px;
	}
	.invited .invitedList .invitedItem ul{
		display: none;
	}
	.invited .invitedList .invitedItem .itemDetails h4{
		font-size: 18px;line-height: 25px;margin-bottom: 0;
	}
	.invited .invitedList .invitedItem .itemDetails{
		padding: 15px 25px 13px 12px;display: block;margin-bottom: 20px;display: block;
	}
	.invited .invitedList .invitedItem .itemDetails .demand{
		display: none;
	}
	.invited .invitedList .invitedItem .itemDetails span{
		margin-top: 10px;
	}
	.campus{
		padding: 20px 0;
	}
	.campus p,.invited p{
		font-size: 14px;
	}
	.campus .contactInfo{
		padding: 0 0 25px 0;
	}
	.campus .contactInfo .contactInfoItem{
		padding: 0;
	}
	.campus .campusList{
		padding: 0px;margin-bottom: 20px;
	}
	.campus .campusList h4{
		font-size: 18px;margin-bottom: 10px;
	}
	.invited{
		padding: 20px 0;
	}
	.recruite{
		padding: 0;margin-bottom: 10px;
	}
	.recruite .recruiteItem{
		padding: 20px 10px;
	}
	.recruite .recruiteItem h5{
		font-size: 16px;margin-bottom: 10px;
	}
	.recruite .recruiteItem p{
		font-size: 14px;
	}
	.recruiteMore{
		font-size: 14px;
	}
	.contactInfo{
		padding: 0 0 25px 0;
	}
	.practice{
		padding: 20px 0;margin-bottom: 20px;
	}
	.practice .container .practiceList{
		padding: 10px 0px;
	}
	.others{
		margin: 20px 0;padding: 20px 0;
	}
	.others h4{
		font-size: 18px;
	}
	.others h5{
		font-size: 16px;
	}
	.others input{
		font-size: 16px;line-height: 30px;width: 100px;
	}

}
/*手机：屏幕宽度最小767*/
@media only screen and (min-width:767px ) {
	
}
/*平板：屏幕宽度最小991*/
@media only screen and (min-width:991px ){
	
}