@charset "utf-8";
/* CSS Document */

body{
	background:#f5f8fa;
}
.NewMS_banner{
	width:100%;
	height:110px;
	overflow:hidden;
	clear:both;
	background:url(../images/NewMS_banner.jpg) center top no-repeat;
	padding-top:260px;
}
.NewMS_banner_main{
	width:394px;
	height:40px;
	background:rgba(0,0,0,0.34);
	border-radius:10px;
	margin:0 auto;
	padding:12px;
}
.NewMS_banner_main input{
	display:block;
	width:243px;
	height:40px;
	border:none;
	background:#fff url(../images/NewMS_banner_Icon1.png) 10px no-repeat;
	padding-left:33px;
	color:#999;
	border-radius:7px;
	float:left;
}
.NewMS_banner_main button{
	display:block;
	width:102px;
	height:40px;
	float:right;
	background:#da4571;
	border:none;
	color:#fff;
	border-radius:7px;
	font-size:14px;
}
/*筛选*/
.NewMS_choice{
	width:1000px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
}
.NewMS_Country{
	width:1000px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	padding-top:48px;
	padding-bottom:28px;
	border-bottom:1px solid #e3e3e3;
}
.NewMS_Country a.NewMS_Country_one{
	display:block;
	width:100px;
	overflow:hidden;
	float:left;
	margin-right:28px;
}
.NewMS_Country a.NewMS_Country_one:last-child{
	margin-right:0;
}
.NewMS_Country a.NewMS_Country_one span.span1{
	display:block;
	width:98px;
	height:98px;
	border:1px solid #dddede;
	border-radius:98px;
}
.NewMS_Country a.NewMS_Country_one span.span1 img{
	display:block;
	width:98px;
	height:98px;
}
.NewMS_Country a.NewMS_Country_one span.span1 img.img1{
	display:block;
}
.NewMS_Country a.NewMS_Country_one span.span1 img.img2{
	display:none;
}
.NewMS_Country a.NewMS_Country_one span.span2{
	width:100px;
	overflow:hidden;
	clear:both;
	display:block;
	text-align:center;
	font-size:16px;
	color:#1a1a1a;
	padding-top:14px;
}
.NewMS_Country a.NewMS_Country_two span.span1,.NewMS_Country a.NewMS_Country_one:hover span.span1{
	background:#da4571;
	border:1px solid #da4571;
}
.NewMS_Country a.NewMS_Country_two span.span1 img.img1,.NewMS_Country a.NewMS_Country_one:hover span.span1 img.img1{
	display:none;
}
.NewMS_Country a.NewMS_Country_two span.span1 img.img2,.NewMS_Country a.NewMS_Country_one:hover span.span1 img.img2{
	display:block;
}
.NewMS_Country a.NewMS_Country_two span.span2,.NewMS_Country a.NewMS_Country_one:hover span.span2{
	color:#da4571;
}
/*艺术专业*/
.NewMS_Major{
	width:1000px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	padding:28px 0;
	border-bottom:1px solid #e3e3e3;
}
.NewMS_Major_left{
	width:136px;
	float:left;
	vertical-align:middle;
}
.NewMS_Major_left img{
	display:inline-block;
	vertical-align:middle;
}
.NewMS_Major_left span{
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
	color:#1a1a1a;
	line-height:26px;
	padding-left:10px;
}
.NewMS_Major_right{
	width:864px;
	float:left;
}
.NewMS_Major_right a{
	display:inline-block;
	padding:0 10px;
	font-size:14px;
	color:#4c4c4c;
	line-height:26px;
	margin-right:20px;
	border-radius:5px;
	margin-bottom:10px;
}
.NewMS_Major_right a.a1,.NewMS_Major_right a:hover{
	background:#da4571;
	color:#fff;
}
/*院校列表*/
.NewMS_SchoolList{
	width:1000px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	margin-top:40px;
}
.NewMS_SchoolList_one{
	width:460px;
	height:281px;
	float:left;
	padding:0 20px;
	padding-top:49px;
	position:relative;
	margin-bottom:20px;
	margin-top:10px;
}
.NewMS_SchoolList_oneTop{
	width:118px;
	position:absolute;
	left:50px;
	top:0px;
	background:url(../images/NewMS_SchoolList_pic2.png) center bottom no-repeat;
	height:140px;
	z-index:3;
}
.NewMS_SchoolList_oneTop img{
	display:block;
	border:1px solid #e3e3e3;
}
.NewMS_SchoolList_oneBottom{
	width:460px;
	height:281px;
	overflow:hidden;
	clear:both;
	background:#fff;
	box-shadow:5px 5px 18px rgba(0,0,0,0.08);
	position:relative;
}
.NewMS_SchoolList_oneBottom_p1{
	width:460px;
	overflow:hidden;
	clear:both;
	padding-top:30px;
	margin-bottom:50px;
}
.NewMS_SchoolList_oneBottom_p1 a{
	display:block;
	width:460px;
	overflow:hidden;
	clear:both;
	text-align:right;
}
.NewMS_SchoolList_oneBottom_p1 a span{
	display:block;
	width:440px;
	overflow:hidden;
	clear:both;
	text-align:right;
	padding-right:20px;
}
.NewMS_SchoolList_oneBottom_p1 a span.span1{
	font-size:16px;
	color:#da4571;
	line-height:22px;
}
.NewMS_SchoolList_oneBottom_p1 a span.span2{
	font-size:12px;
	color:#999999;
	line-height:18px;
}
.NewMS_SchoolList_oneBottom_p2{
	width:420px;
	padding:0 20px;
	vertical-align:middle;
	overflow:hidden;
	clear:both;
	margin-top:20px;
}
.NewMS_SchoolList_oneBottom_p2 img{
	display:inline-block;
	vertical-align:middle;
}
.NewMS_SchoolList_oneBottom_p2 span{
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	color:#4c4c4c;
	margin-left:10px;
}
.NewMS_SchoolList_oneBottom_Btn{
	width:230px;
	overflow:hidden;
	clear:both;
	position:absolute;
	right:0;
	bottom:10px;
}
.NewMS_SchoolList_oneBottom_Btn a{
	display:inline-block;
	width:95px;
	height:30px;
	border:1px solid #da4571;
	border-radius:5px;
	position:relative;
}
.NewMS_SchoolList_oneBottom_Btn a b{
	display:block;
	width:0;
	height:30px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	transition:all 0.5s;
	-moz-transition:all 0.5s;	/* Firefox 4 */
	-webkit-transition:all 0.5s;	/* Safari 和 Chrome */
	-o-transition:all 0.5s;	/* Opera */
	background:#da4571;
}
.NewMS_SchoolList_oneBottom_Btn a span{
	display:block;
	width:95px;
	height:30px;
	text-align:center;
	line-height:30px;
	font-size:14px;
	color:#da4571;
	position:absolute;
	z-index:3;
	transition:all 0.5s;
	-moz-transition:all 0.5s;	/* Firefox 4 */
	-webkit-transition:all 0.5s;	/* Safari 和 Chrome */
	-o-transition:all 0.5s;	/* Opera */
}
.NewMS_SchoolList_oneBottom_Btn a:first-child{
	margin-right:20px;
}
/*.NewMS_SchoolList_oneBottom_Btn a:hover{	
	background:url(../images/NewMS_SchoolList_Icon5.png) center bottom no-repeat;
}*/
.NewMS_SchoolList_oneBottom_Btn a:hover b{
	width:95px;
}
.NewMS_SchoolList_oneBottom_Btn a:hover span{
	color:#fff;
}
/**/
.school_cont_p1{
	width:900px;
	overflow:hidden;
	clear:both;
	margin:20px auto;
	text-align:center;
	border-top:1px solid #e3e3e3;
	padding-top:20px;
}
.school_cont_p1 a{
	display:inline-block;
	width:25px;
	height:25px;
	border:1px solid #da4571;
	text-align:center;
	line-height:25px;
	margin-right:10px;
	color:#da4571;
	font-size:14px;
}
.school_cont_p1 a.a1{
	width:60px;
}
.school_cont_p1 a:hover,.school_cont_p1 a.a_mr{
	background:#da4571;
	color:#fff;
}