@charset 'utf-8';

/* 首页文字内容 */
.indexad1{
	width: 258px;
	height: 218px;
	border:1px solid #eee;
	border-bottom:2px solid #eee;
}
.indexad1 img{
	width: 258px;
	height: 218px;
}
.plan{
	width: 420px;
	height: 218px;
	border:1px solid #dfdfe1;
	margin-left: 10px; 
}
.admissions{
	width: 256px;
	height: 219px;
	border:1px solid #dfdfe1;
	overflow: hidden;
	padding: 0 12px;
	margin-left: 10px;
}
.turncommon h1{
	float: left;
	font-size: 16px;
	line-height: 52px;
	color: #004a88;
	
}
.turncommon h1 a{
	font-size: 16px;
	color: #004a88;
}
.turncommon p{
	float: right;
}
.turncommon p span{
	float: left;
	line-height: 52px;
	color:#4c4c4c;
	font-size: 12px;
}
.turncommon p strong{
	float: left;
	line-height: 52px;
	color: #dfdfdf;
	margin-right: 6px;
	font-size: 12px;
	font-weight:normal;
}
.turncommon p a{
	float: left;
	width: 13px;
	height: 52px;
}
.turncommon p .inbtnl{
	background: url('../images/inbtnl.gif') 0 center no-repeat;
}
.turncommon p .inbtnr{
	background: url('../images/inbtnr.gif') 0 center no-repeat;
}
.admissions ul{
	float: left;
	width: 256px;
	height: 125px;
	color:#313131;
	margin-right: 12px;
}
.admissions ul li{
	float: left;
	width: 256px;
	padding-bottom:5px;
	height:40px;
	border-bottom: 1px solid #eee; 
	text-align: left;
	margin-bottom: 5px;
}
.main .admissions ul li strong{
	margin-right: 10px;
	font-size: 12px;
	line-height: 16px;
	font-weight:normal;
}
.main .admissions ul li a{
	font-size: 12px;
	line-height: 16px;
}
.admissions ul li span{
	display:inline-block;
	width: 25px;
	height: 11px;
	margin-left: 8px;
	background: url('../images/new.gif') 0 0 no-repeat;
}

.admissions ul li b{
	display:inline-block;
	width: 25px;
	height: 11px;
	margin-left: 8px;
	background: url('../images/hot.gif') 0 0 no-repeat;
}
.alumnus{
	float: left;
	width: 654px;
	height: 292px;
	border:1px solid #dfdfe1;
	padding:10px 18px;
	margin-top:10px; 
	overflow: hidden;
}
.contit{
	width: 328px;
	margin-bottom: 14px;
}
.contit h1{
	float: left;
	font-size: 24px;
	color: #004a88;
	line-height: 22px;
}
 .contit  a{
	float: left;
	font-size: 12px;
	color: #004a88;
	line-height: 32px;
	margin-left:27px;
	text-decoration: underline; 
}
.alumnusl{
	float: left;
	clear: left;
	width: 330px;

}
.alumnusl dl{
	float: left;
	width: 328px;
	padding-bottom: 13px;
	border-bottom: 1px solid #eee;
	margin-bottom: 14px;
}
.alumnusl dt{
	float: left;
	font-size: 14px;
	line-height: 18px;
}

.alumnusl dt span{
	display: inline-block;
	width: 27px;
	height: 11px;
	margin-left: 8px;
	background: url('../images/hot.gif') 0 0 no-repeat;
}

.alumnusl dt b{
	display: inline-block;
	width: 27px;
	height: 11px;
	margin-left: 8px;
	background: url('../images/new.gif') 0 0 no-repeat;
}
.alumnusl dd{
	float: left;
	font-size: 12px;
	line-height: 22px;
	color: #7d7d7d;
	margin-top: 5px;
}
.alumnus ul {
	width: 310px;
	text-align: left;
	margin-top: 2px;
	height:285PX;
	overflow:hidden;
}
.alumnus ul li{
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.alumnus ul li strong{
	color: #7d7d7d;
	font-weight:normal;
}
.alumnus ul li a{
	margin-left: 10px;
}
.stuent{
	float: left;
	width: 244px;
	height: 51px;
	border:1px solid #ebebec;
	margin-top: 10px;
	margin-left: 10px;
	background: url('../images/stuentbg.gif') 0 0 repeat-x;
	padding-left: 16px;
	padding-right: 20px;
	padding-top: 10px;
}
.stuent1{
	float: left;
	width: 244px;
	margin-top: 10px;
	margin-left: 10px;   
}
.stuent1_a1{
	display:block;
	height:65px;
	width:282px;
}
.stuent1_a2{
	display:block;
	height:58px;
	width:282px;
}
.stuent div{

}
.stuent h1{
	font-size: 18px;
	color: #fff;
}
.stuent div a{
	font-size: 12px;
	color: #fff;
	background: url('../images/stuentborder.gif') right center no-repeat;
	padding-right: 4px;
	margin-left: 4px;
}
.stuent div a:hover{
	
	color: #fff !important;
}
.stuentbtn{
	width: 32px;
	height: 32px;
	background:url('../images/stuentbtn.gif') 0 0 no-repeat;
	margin-top: 8px;
}
.recentact{
	float: right;
	width: 280px;
	height: 468px;
	border:1px solid #dfdfe1;
	margin-top: 10px;
}
.rahead{
	height: 77px;
	width: 262px;
	border-bottom: 1px solid #f2f2f2;
	padding-top: 25px;
	padding-left: 18px;
	background: url('../images/raheadbg.png') right 0 no-repeat;
}
.rahead h1{
	float: left;
	font-size: 18px;
	color: #004a88;
}
.rahead a{
	float: left;
	clear: left;
	font-size: 14px;
	color: #004a88;
	margin-top: 15px;
	text-decoration: underline;
}
.recentact ul{
	width: 262px;
	padding-left:8px;
	padding-right: 10px;

}
.recentact ul li{
	float: left;
	width: 256px; height:55px;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 5px;
	margin-top: 10px;
	padding-left: 6px;
}
.recentact ul li p{
	float: left;
	width: 45px;
	height: 50px;
	background: url('../images/racontime.png') 0 0 no-repeat;
	color: #fff;
	text-align: center;
}
.recentact ul li p strong{
	float: left;
	width: 40px;
	font-size: 12px;
	font-weight:normal;
}
.recentact ul li p em{
	float: left;
	width: 40px;
	font-size: 24px;

}
.recentact ul li a{
	float: right;
	width: 200px;
	padding-right: 5px;
	text-align: left;
}
.recentact ul li a span{
	display: inline-block;
	width: 27px;
	height: 11px;
	background: url('../images/hot.gif') 0 0 no-repeat;
	margin-left: 5px;
}

.recentact ul li a b{
	display: inline-block;
	width: 27px;
	height: 11px;
	background: url('../images/new.gif') 0 0 no-repeat;
	margin-left: 5px;
}

.stustyle{
	position: relative;
	float: left;
	width: 200px;
	height: 287px;
	border:1px solid #dfdfe1;
	padding-left: 20px;
	padding-right: 12px;
	margin-top: 10px;
	overflow: hidden;
}
.sscon{
	float: left;
	width: 100%;
	height: 240px;
	overflow: hidden;
}
.sscon dl{
	float: left;
	width: 200px;
	height: 240px;
	margin-right:12px;
}
.sscon dt{
	font-size: 24px;
	line-height: 24px;
}
.sscon dd{
	position: relative;
	font-size: 12px;
	line-height: 24px;
	margin-top: 7px;
}
.sscon dd p{
	position: absolute;
	top:0;
	right: 10px;
	width: 10px;
	height: 10px;
	background: url('../images/zj.gif') 0 0 no-repeat;
}
.stustyle .ssimg{
	margin-top: 12px;
}
.MediaFocus{
	float: left;
	width: 412px;
	height: 274px;
	border:1px solid #dfdfe1;
	margin-left: 10px;
	margin-top: 10px;
	padding:0 17px;
	padding-top: 13px;
}
.mfhead{

}
.mfhead h1{
	float: left;
	color:#004a88;
	font-size: 16px;
}
.mfhead a{
	float: right;
	color:#004a88;
	font-size: 12px;
}
.MediaFocus ul{
	float: left;
	width: 100%;
	overflow: hidden;
	margin-top: 10px; padding-bottom:10px;
}
.MediaFocus ul li{
	float: left; 
	width: 400px;
	padding-left: 2px;
	height:35px;
	border-bottom: 1px solid #eee;
	padding-top: 12px;padding-bottom: 12px;
}
.MediaFocus ul li a{
text-align: left;
}
.MediaFocus ul li .medianame{
	position: relative;
	float: left;
	width:65px;
	height:40px;
	color: #045aa3;
}
.MediaFocus ul li .medianame span{
	position: absolute;
	top:-11px;
	right:-20px;
	display:inline-block;
	width: 25px;
	height: 11px;
	margin-left: 8px;
	background: url('../images/new.gif') 0 0 no-repeat;
}

.MediaFocus ul li .medianame b{
	position: absolute;
	top:-11px;
	right:-20px;
	display:inline-block;
	width: 25px;
	height: 11px;
	margin-left: 8px;
	background: url('../images/hot.gif') 0 0 no-repeat;
}

.mfcon{
	float: right;
	width: 305px;
}
.indexad2{
	float: left;
	width: 232px;
	height: 228px;
	border:1px solid #dfdfe1;
	margin-top: 10px;
}
.indexad2 img{
	width: 232px;
	height: 228px;
}
.download{
	float: left;
	width: 405px;
	height: 196px;
	border:1px solid #dfdfe1;
	padding-left:15px;
	padding-right:26px;
	padding-top: 32px;
	margin-top: 10px;
	margin-left: 10px;
}
.download dl{
	float: left;
	width: 150px;
	overflow: hidden;
}
.download dt{
	width: 125px;
	height: 137px;
	margin-bottom: 12px;
}
.download dt a{
	display: inline-block;
	width: 125px;
	height: 137px;
}
.download dt a img{
	width: 125px;
	height: 137px;
}
.download dd a{
	display: inline-block;
	width: 100%;
	color:#ff5a00;
	text-align: center;
	font-size: 16px;
}
.zq{
	float: right;
	width: 240px;
	height: 188px;
}
.zq a{
	float: left;
	width: 98px;
	height: 68px;
	margin-left: 22px;
	margin-bottom: 15px;
	border-radius: 10px;
	overflow: hidden;
	padding-top: 8px;
}
.zq a strong{
	float: left;
	width: 100%;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	font-weight:normal;
}
.zq a span{
	float: left;
	width: 100%;
	height: 40px;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
}
.bk{
	background: #ff9f71;
}
.bk span{
	background: url('../images/x1.png') center center no-repeat;
}
.bk:hover{
	background: #fb668d;
}

.sq{
	background: #00c4e0;
}
.sq span{
	background: url('../images/x2.png') center center no-repeat;
}
.sq:hover{
	background: #a1d784;
}
.bz{
	background: #ef68b8;
}
.bz span{
	background: url('../images/x3.png') center center no-repeat;
}
.bz:hover{
	background: #6cdbd6;
}
.jxj{
	background: #a4d768;
}
.jxj span{
	background: url('../images/x4.png') center center no-repeat;
}
.jxj:hover{
	background: #4bc1e1;
}
.weeknews{
	float: right;
	width: 265px;
	height: 208px;
	border:1px solid #dfdfe1;
	margin-top: 10px;
	padding-top: 20px;
	padding-left:15px;
}
.weeknews h1 span{
	color: #0073cf;
	font-size: 18px;
}
.weeknews h1 strong{
	color: #959595;
	font-size: 14px;
	font-weight:normal;
}
.weeknews form{
	margin-top: 26px;
}
.weeknews form p{ height:30px; padding-top:10px; padding-bottom:5px;}
.weeknews form p span{ float:left; display:inline-block; padding-right:0px; line-height:26px;}
.weeknews form p input{float:left; display:inline-block; width:60px; height:26px;}
.weeknews form p img{float:left; display:inline-block; padding-left:2px;}
.emtext{
	width: 168px;
	height: 30px;
	background: url('../images/emtext.jpg') 0 0 no-repeat;
	border:none;
	padding-left:10px;
	color: #7d7d7d;
	line-height: 30px;
}
.embtn{
	width: 63px;
	height: 30px;
	background: url('../images/embtn.jpg') 0 0 no-repeat;
	border:none;
	color: #fff;
	cursor: pointer;
}
.ck{
	margin-top: 32px;
}
.ck a{
	text-decoration: underline;
	color: #2c2f3b;

}
.yqcon{
	float: left;
	margin-top: 3px;
	width: 100%;
	overflow: hidden;
}
.somelink{
	float: left;
	width:100%;
	margin-top: 28px;
}
.attentionus{
	float: left;
	width: 234px;
}
.attentag{
	width: 160px;
	margin: 0 auto;
}
.attenhead{
	float: left;
	height: 24px;
	width: 100%;
	background: url('../images/attenhead.gif') 0 center repeat-x;
	margin-bottom: 15px;
}
.attenhead p{
	width: 70px;
	margin:0 auto;
	background: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 24px;
	color: #a0a0a0；
}
.attentionus a{
	width: 43px;
	float: left;
	height: 42px;
	margin-right: 14px;
}
.weixin{
	background: url('../images/weixin.png') 0 0 no-repeat; position:relative;
}
.weixin b{ position:absolute; width:245px; height:113px; top:-114px; left:-37px;display:none; background:url(../images/mba_w.png) no-repeat;}

/*.weixin:hover{
	background: url('../images/weixin.png') 0 0 no-repeat;
}*/
.sina{
	background: url('../images/sina.png') 0 0 no-repeat;
}
/*.sina:hover{
	background: url('../images/sina.png') 0 0 no-repeat;
}*/
.somelink .youku{
	background: url('../images/youku.png') 0 0 no-repeat;
	margin-right: 0;
}
/*.youku:hover{
	background: url('../images/youku.png') 0 0 no-repeat;
}*/
.yqlink{
	float: left;
	width: 445px;
	margin-left: 10px;
}
.yqlink a{
	color: #004a88;
	margin-left: 50px;
	font-size: 16px;
	line-height: 30px;
}
.yqlink a:hover{
	color: #fe471a;
	text-decoration: underline;
}
.gjitem{
	float: right;
	width: 282px;
}
.gjitem .attenhead p{
	width: 96px;
}
.gjitem a{
	margin-left: 5px;
}
.pl1{
	float: left;
	width: 295px;
	height: 130px;
	padding-left: 25px;
	padding-top: 15px;
	border-right: 1px solid #e5e5e5;
	margin: 10px 0;
	overflow: hidden;
}
.main .pl1 a{
	float: left;
	margin-right: 0px;
	margin-bottom: 25px;
	color: #0073cf;width: 128px;
}
.main .plan .pl1 a:hover{
	color:#fe471a;
}
.pl1 a strong{
	font-size: 21px;
	font-weight: bold;
}
.pl1 a span{
	font-size: 12px;
}
.pl2{
	float: left;
	width: 64px;
	height: 140px;
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 10px;
	overflow: hidden;
}
.pl2 a{
	float:left;
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	line-height: 48px;
}
.pl3 {
	float: left;
	width:410px;
	height: 36px;
	padding-left: 10px;
	border-top:2px solid #e5e5e5; 
	padding-top:7px;
	padding-bottom:7px;
}
.pl3 a{
	position: relative;
	float: left;
	width: 133px;
	font-size: 18px;
	color: #0073cf;
	font-weight: bold; 
	text-align: center;
	line-height: 36px;
	border-right: 1px solid #e5e5e5;
}
/* 图片滚动的css */
/* 首页大图部分 */
.indexfoucs{
	/*float: left;*/
	position:relative;
	width:100%;height:376px;
	margin-bottom: 55px;margin-top:-40px;margin-left:auto;margin-right:auto;
}

#picturn{width: 100%;}
 #picturn li{background:#fff;border:1px solid #a2a2a2;box-shadow: 0px 15px 30px 0px rgba(125,125,125,0.75);}
 #picturn .front{margin-top:0}
 #picturn .front img{margin:3px}
 #picturn .behind{margin-top:40px;width:600px;}
 #picturn .behind img{margin:0px}
 #picturn .back{margin-top:40px}
 #picturn img{margin:0px}
 #picturn{ /*float:left;*/ height:376px;margin:0 auto;padding:0;position:relative;z-index:1;display: inline;}
 #picturn li{margin:0;padding:0;list-style:none;position:absolute;z-index:1;display:none;border-width:0px}
 #picturn img{border:0;vertical-align:bottom;width:280px;height:400px}
 #picturn a{cursor:default;text-decoration:none}
  #picturn a span,#picturn strong,#picturn em,#picturn p{
  	display: none;
  }
/*#picturn .ccc img{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明
filter:Alpha(opacity=70); background:#000; border:1px solid red;}*/
#picturn .ccc b{background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=50); background:#000;/*实现IE背景透明*/display:inline-block;position:absolute; left:0; top:0; width:100%; height:100%;} 

#externalcontrols{
  	z-index: 100000;
  }
#externalcontrols button{
	position: absolute;
	top:170px;
	width: 30px;
	height: 30px;
	outline: none;
	border:none;
	cursor: pointer;
	z-index: 100000;
}
#btnLeft{
	left:200px;
	background: url('../images/fucl.png') center center no-repeat;
}
#btnRight{
	right:200px;
	background: url('../images/fucr.png') center center no-repeat;
}
#fucdot{
	clear:left;
	width: 170px;
	height: 15px;
	margin-left: 45%;
	padding-top: 393px;
	overflow: hidden;
}
#fucdot a{
	float: left;
	width: 12px;
	height: 12px;
	background: url('../images/fucdotw.png') 0  0 no-repeat;
	margin-right: 15px;
}
.indexfoucs #fucdot a.se{
	background: url('../images/fucdotb.png') 0  0 no-repeat;
}
 /* 图片滚动代码结束 */

/* 首页模块弹出层 */
.pl3 a em{
	position: absolute;
	bottom:50px;
	left:-100px;
	padding: 15px 15px;
	display: inline-block;
	width: 290px;
	font-size: 12px;
	background: #fbfadc;
	border:1px solid #d5d49e;
	border-radius: 5px;
	line-height: 20px;
	color: #4d4b3c;
	text-align: left;
	display: none;
	box-shadow: 5px 5px 5px 0px rgba(207,205,206,0.8);
}
.pl3 a em span{
	position: absolute;
	bottom:-10px;
	left: 145px;
	display: inline-block;
	width: 12px;
	height: 10px;
	background: url('../images/indext.gif') 0 0 no-repeat;
}
.slideBox{ width:259px; height:218px; overflow:hidden; position:relative;   } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:14px; height:14px; line-height:14px; text-align:center; background:#2f0108; cursor:pointer; font-size:12px; font-family:Verdana; color:#fff;} 
.slideBox .hd ul li.on{ background:#fff; color:#000; font-size:12px;font-family:Verdana; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:259px; height:218px; }