.dh{
	display: none;}
@media screen and (max-width: 980px) {
	.dh{
		z-index: 1000;
		position: absolute;
		top: 70px;
		right: 80px;
		display: block;
		width: 60px;
		height: 50px;
		font-size:30px;
		line-height: 50px;
		text-align: center;
		/* border: solid 1px white;*/
		background: url(/dfiles/11292/css/../images/index/dh.jpg);}
	.dh ul{
		width: 200px;
		float: right;
		position: relative;
		top: 50px;
		padding: 0px;
		margin: 0px;
		height: 0px;
		overflow: hidden;}
	.dh ul li{
		background: rgba(0, 0, 0, 0.7);
		color: white;
		float: left;
		width: 200px;
		height: 60px;
		font-size: 30px;}
	.dh ul li a{
		text-decoration: none;
		color: white;}
	html {
		position: relative;}
	body {
		
		margin: 0px;
		padding: 0px;}	
	.head {
		width: 980px;
		height: 165px;
		margin: 0px auto 0px auto;
		background: rgba(143, 0, 11, 0.8);
		position: relative;
		top: 0px;}
	
	.head_email {
		position: absolute;
		right: 5px;
		top: 3px;
		color: white;}
	.email_login{
		width: 0px;
		height: 40px;
		float: left;
		overflow: hidden;
		transition: 0.3s all;}
	.email_login input ,.email_login select{
		border-radius: 10px;
		height: 40px;
		padding: 0px;
		border: solid 0px black;
		position: relative;
		bottom: 1px;
		padding: 0px 5px;}
	.email_login input{
		width: 50px;}
	.email_login_button{
		cursor: pointer;
		background: #9F9F9F;
		color: white;}
	-.head_email:hover .email_login {
		width: 360px;
		transition: 0.3s all;}
	.head_email a {
		font-size: 25px;
		color: white;
		text-decoration: none;
		letter-spacing: 2px;}
	
	.head_top {
		width: 980px;
		height: 165px;}
	
	.henu_png {
		width: 300px;
		margin-top: 50px;
		margin-left: 25px;
		margin-right: 50px;
		float: left;}
	
	.library,
	.mailbox,
	.campus {
		width: 200px;
		height: 50px;
		line-height: 50px;
		float: left;
		margin-top: 80px;
		display: none;}
	
	.library img,
	.mailbox img,
	.campus img {
		width: 50px;
		display: inline-block;
		vertical-align: middle;}
	
	.library span,
	.mailbox span,
	.campus span {
		line-height: 50px;
		font-family: "Î¢ÈíÑÅºÚ";
		font-size: 25px;
		color: white;
		font-weight: bold;
		margin-left: 10px;
		letter-spacing: 5px;}
	
	.head_bottom {
		width: 840px;
		height: 35px;
		display: none;}
	
	.head_bottom ul {
		margin: 0px;
		padding: 0px;}
	
	.head_li {
		list-style: none;
		float: left;
		width: 105px;
		/*height: 35px;*/
		text-align: center;
		overflow: hidden;
		line-height: 35px;
		font-size: 15px;
		font-family: "Î¢ÈíÑÅºÚ";
		font-weight: 700;
		color: white;
		text-decoration: none;}
	
	#head_a {
		height: 35px;
		line-height: 35px;}
	
	.head_a {
		overflow: hidden;
		/* height: 35px; */
		width: 105px;
		overflow: hidden;
		line-height: 0px;
		font-size: 15px;
		font-family: "Î¢ÈíÑÅºÚ";
		font-weight: 700;
		color: white;
		text-decoration: none;
		display: block;}
	
	.head_li:hover .head_a {
		background: rgba(0, 0, 0, 0.6);
		line-height: 35px;
		transition: 0.3s all;}
	
	
	/*.......................................................................................*/
	
	li {
		list-style-type: none;}
	
	.wrap {
		width: 100%;
		height: auto;
		position: relative;
		top: 165px;
		overflow: hidden;}
	
	.wrap ul {
		padding: 0px;
		margin: 0px;
		width: 500%;
		position: relative;
		left: 0;
		top: 0;}
	
	.wrap ul li {
		position: relative;
		float: left;
		width: 20%;}
	
	.wrap ul li img {
		width: 100%;}
	
	.wrap ol {
		overflow: hidden;
		position: absolute;
		margin: 0px;
		padding: 0px;
		top: 550px;
		right: 10px;}
	
	.wrap ol li {
		float: left;
		width: 10px;
		height: 10px;
		line-height: 10px;
		border-radius: 5px;
		text-align: center;
		background: #000;
		color: #fff;
		margin-right: 10px;
		cursor: pointer;}
	
	.wrap ol li.current {
		background: #fff;
		color: #000;}
	
	.wrap .introduce {
		width: 335px;
		height: 40px;
		margin: 0px;
		line-height: 40px;
		text-align: center;
		font-size: 25px;
		background: rgba(0, 0, 0, 0.5);
		color: #fff;
		position: absolute;
		bottom: 30px;
		left: 187px;
		letter-spacing: 5px
		/*opacity: 0.5;
		filter:alpha(opacity=50); */
	;}
	
	
	/*.......................................................................................*/
	
	.service {
		display: none;
		
		width: 66px;
		/*height: 360px;*/
		height: 45px;
		overflow: hidden;
		z-index: 100;
		padding: 10px 5px;
		background: rgba(164, 50, 60, 0.5);
		color: white;
		font-family: "Ó×Ô²";
		font-size: 18px;
		font-weight: 600;
		text-align: center;
		position: fixed;
		letter-spacing: 2px;
		right: 0px;
		top: 152px;
		transition: 0.5s all;}
	
	.service:hover {
		height: 360px;}
	
	.service a img {
		margin-top: 8px;}
	
	.service a p {
		margin: 0px;
		padding: 0px;
		font-size: 14px;
		font-weight: normal;}
	
	.service a {
		color: white;
		text-decoration: none;}
	
	.henu_news {
		width: 980px;
		margin: 175px auto 0px auto;}
	
	.henu_other {
		width: 970px;
		margin: 0px auto;}
	
	.news_h {
		width: 900px;
		margin: 0px auto 20px auto;
		/* margin-bottom: 20px; */
		height: 90px;
		border-bottom: solid 2px rgba(143, 0, 11, 1);}
	
	.news_h_img {
		width: 70px;
		float: left;
		position: relative;
		top: 10px;
		margin-left: 10px;}
	
	.new_title {
		float: left;
		font-size: 50px;
		font-family: "ºÚÌå";
		font-weight: bold;
		height: 92px;
		letter-spacing: 2px;
		margin-left: 5px;
		line-height: 90px;
		color: rgba(143, 0, 11, 1);}
	
	.new_title span {
		color: #565454;
		font-size: 18px;
		font-weight: normal;
		margin-left: 10px;
		font-family: "Î¢ÈíÑÅºÚ";}
	
	.new_body {
		width: 900px;
		height: 4000px;
		margin: 0 auto;}
	
	.other_body {
		width: 980px;
		height: 2340px;
		margin: 0 auto;}
	.news_picture,
	.news_academic {
		float: left;
		width: 900px;
		height: 800px;}
	.news_academic{
		position: relative;}
	
	
	.style {
		float: inherit;
		width: 900px;
		height: 780px;
		margin: 0 auto;}
	
	.news_picture {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		background: #363636;
		color: white;
		font-size: 35px;
		font-weight: 600;
		line-height: 70px;}
	
	.news_notice {
		float: left;
		height: 800px;
		width: 900px;
		margin: 0px auto;}
	
	.essay {
		float: inherit;
		height: 780px;
		width: 900px;
		margin: 0px auto;}
	
	.notice_h {
		line-height: 90px;
		position: relative;
		top: 5px;
		height: 90px;
		border-bottom: solid 2px #e2e2e2;}
	.notice_h2{
		position: absolute;
		top: -5px;
		height: 90px;
		border-bottom: solid 2px #e2e2e2;}
	.notice_h_img {
		/* line-height: 90px; */
		/* display: block; */
		position: relative;
		top: 10px;
		width: 70px;
		float: left;}
	
	.notice_title {
		position: relative;
		border-radius: 5px 5px 0px 0px;
		bottom: 2px;
		float: left;
		font-size: 50px;
		/* line-height: 32px; */
		font-family: "µÈÏß";
		font-weight: bold;
		margin-left: 5px;
		height: 92px;
		letter-spacing: 1px;
		color: black;
		padding: 0px 5px;}
	.notice_title2{
		
		background: rgba(143, 0, 11, 0.1);
		position: relative;
		bottom: 2px;
		border-radius: 5px 5px 0px 0px;
		float: left;
		font-size: 18px;
		line-height: 32px; 
		font-family: "µÈÏß";
		font-weight: bold;
		/*margin-left: 5px;*/
		padding: 0px 5px;
		height: 32px;
		letter-spacing: 1px;
		color: black;}
	.notice_title_more {
		position: relative;
		top: 10px;
		float: right;
		letter-spacing: 0px;
		color: #565454;
		font-size: 40px;
		font-weight: normal;
		margin-left: 10px;
		font-family: "Î¢ÈíÑÅºÚ";}
	
	.notice_body {
		/*opacity: 1;*/
		/*position: relative*/
		width: 900px;
		height: 677px;
		padding: 5px 0px 3px 0px;
		border-bottom: solid 2px #e2e2e2;}
	
	.notice_body ul,.notice_body2 ul {
		margin: 0px;
		padding: 0px;}
	
	.notice_body ul li,.notice_body2 ul li {
		font-size: 30px;
		width: 900px;
		padding-left: 0px;
		list-style: none;
		height: 85px;
		line-height: 85px;}
	
	.notice_body ul li span,.notice_body2 ul li span {
		float: left;}
	
	.notice_date {
		font-size: 35px;
		color: black;}
	
	.notice_passage {
		width: 630px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		font-size: 35px;
		margin-left: 120px;
		font-weight: 700;
		color: black;}
	
	.news1,
	.news3 {
		float: left;
		width: 900px;
		height: 500px;
		padding: 0px 0px 50px 0px;
		border-bottom: solid 2px #e2e2e2;}
	
	.news2 {
		padding: 00px 0px 50px 0px;
		float: left;
		height: 500px;
		width: 900px;
		margin: 0px 10px;
		border-bottom: solid 2px #e2e2e2;}
	
	.news_date {
		width: 250px;
		height: 250px;
		border-radius: 30px;
		text-align: center;
		background: rgba(143, 0, 11, 1);
		float: left;}
	
	.day {
		color: white;
		font-size: 80px;
		line-height: 150px;
		font-weight: 600;}
	
	.year {
		color: white;
		font-size: 50px;
		line-height: 100px;
		font-weight: 600;}
	
	.news_title {
		font-size: 40px;
		height: 250px;
		width: 570px;
		line-height: 90px;
		font-weight: bold;
		float: left;
		padding: 0px 40px;
		font-family: "Î¢ÈíÑÅºÚ";}
	
	.news_p {
		padding-top: 40px;
		width: 900px;
		height: 200px;
		overflow: hidden;
		font-size: 40px;
		text-overflow: ellipsis;}
	
	.news_mov {
		width: 900px;
		height: 500px;
		
		
	/* 	width: 315px;
		height: 195px; */
		position: relative;
		top: -5px;
		left: -5px;
		border-bottom: solid 5px #e2e2e2;
		border-right: solid 5px #e2e2e2;}
	
	.link_news {
		margin: 16px 0px 8px 0px;
		text-align: right;
		font-size: 18px;}
	
	.link_news a {
		text-decoration: none;
		color: black;
		font-weight: bold;}
	
	.encyclopedia {
		height: 530px;
		overflow: hidden;
		position: relative;}
	
	.encyclopedia_img {
		width: 100%;
		position: absolute;
		top: -50px;
		z-index: -100;}
	
	.encyclopedia_main {
		width: 1100px;
		height: 375px;
		margin: 0 auto;}
	
	.encyclopedia_main_top {
		height: 375px;
		position: relative;}
	
	.encyclopedia_title {
		height: 315px;
		width: 135px;
		float: left;
		background: rgba(0, 0, 0, 0.6);}
	
	.encyclopedia_title ul {
		margin: 0;
		padding: 0;}
	
	#henu_encyclopedia {
		width: 135px;
		height: 63px;
		float: left;
		line-height: 63px;
		text-align: center;
		color: white;
		cursor: pointer;
		font-size: 28px;}
	
	.encyclopedia_title ul li {
		width: 135px;
		height: 63px;
		float: left;
		line-height: 63px;
		text-align: center;
		font-size: 20px;
		color: white;
		cursor: pointer;}
	
	.encyclopedia_block {
		width: 935px;
		margin-left: 30px;
		position: relative;
		height: 375px;
		float: left;}
	
	.encyclopedia_block ul {
		margin: 0;
		padding: 0;
		overflow: hidden;}
	.encyclopedia_block_li1{
		display: block;}
	.encyclopedia_block_li2,.encyclopedia_block_li3,.encyclopedia_block_li4{
		display: none;}
	#encyclopedia_block_li {
		width: 935px;
		height: 375px;
		list-style: none;
		position: absolute;}
	#encyclopedia_block_li img{
		float: left;
		margin-top: 30px;
		margin-right: 30px;}
	.introduction{
		width: 500px;
		height: 340px;
		float: left;
		color: white;}
	.introduction h2{
		padding-bottom: 5px;
		border-bottom: solid 1px white;}
	.introduction p{
		line-height: 24px;
		font-size: 15px;
		font-weight: 600;}
	.encyclopedia1 {
		background: rgba(225, 225, 225, 0.6);}
	
	.encyclopedia_main_bottom {
		width: 100%;
		height: 153px;
		border-top: solid 2px rgba(225, 225, 225, 0.6);}
	.encyclopedia_slider{
		width: 1000px;
		height: 153px;
		margin: 0 auto;
		overflow: hidden;
		position: relative;}
	.encyclopedia_slider ul{
		margin: 0px;
		padding: 0px;
		width: 3000px;
		height: 153px;
		left: -1000px;
		position: absolute;}.encyclopedia_slider ul li{
		width: 230px;
		height: 133px;
		float: left;
		padding: 10px;}
	.encyclopedia_slider ul li img{
		display: block;
		width: 150px;
		margin: 0 auto;}
	.encyclopedia_slider ul li p{
		line-height: 40px;
		text-align: center;
		color: white;
		margin: 0px;}
	.arrow1,.arrow2 {
		height: 100px;
		margin-top: 26.5px;
		cursor: pointer;}
	
	.henu_video {
		width: 970px;
		margin: 20px auto 0px auto;}
	
	.video_body {
		width: 900px;
		height: 315px;
		margin: 0 auto;}
	
	.video_left {
		width: 555px;
		height: 315px;
		float: left;
		position: relative;
		z-index: 5;
		box-shadow: 0px 0px 15px #000000;}
	
	.video_left img {
		position: absolute;}
	
	.video_left_img1 {
		z-index: 1;}
	.video_left_img2{
		display: none;}
	.video_left_img3{
		display: none;}
	.video_right {
		width: 345px;
		height: 315px;
		float: left;}
	
	.video_right_txt {
		widows: 345px;
		height: 271px;
		box-shadow: 0px 0px 20px #000000;}
	
	.video_right_txt ul {
		margin: 0;
		padding: 0;
		height: 271px;}
	
	.video_right_txt ul li {
		list-style: none;
		width: 345px;
		height: 85px;
		background: #a83942;}
	
	#video_li1,
	#video_li2,
	#video_li3 {
		color: white;
		text-align: center;
		font-size: 20px;
		cursor: pointer;}
	
	#video_li1 {
		position: relative;
		display: block;
		height: 100px;
		background: #90000a;
		box-shadow: 0px 0px 30px black;
		z-index: 1;}
	
	#video_li2 {
		position: relative;
		list-style: none;
		width: 345px;
		height: 85px;
		background: #a83942;
		border-bottom: solid 1px white;}
	
	#video_li3 {
		position: relative;
		list-style: none;
		width: 345px;
		height: 85px;
		background: #a83942;}
	
	.resource {
		float: right;}
	
	.resource a {
		text-decoration: none;
		color: black;
		font-weight: bold;
		font-size: 18px;}
	
	.media {
		width: 900px;
		height: 243px;
		margin: 0 auto;
		box-shadow: 0px 0px 15px #000000;
		background: url(/dfiles/11292/css/../images/index/mediabg.jpg);}
	.media_left{
		float: left;
		width: 220px;
		height: 243px;
		background: rgba(255,255,255,0.2);
		text-align: center;}
	.media_right_logo{
		width: 70px;
		float: left;
		text-align: center;}
	.media_right,.media_right2{
		float: left;
		width: 590px;
		padding-left:90px ;
		padding-top: 50px;
		position: relative;}
	.media_right2{
		display: none;}
	.media_right_logo p{
		color: white;
		margin: 10px 0px;}
	.media_p{
		width: 290px;
		color: white;
		float: left;
		margin-left: 20px;}
	.media_p span{
		font-size: 14px;}
	.media_p p{
		line-height: 25px;
		letter-spacing: 0.2em;}
	.media_button{
		position: absolute;
		right: 30px;
		top: 0px;
		width: 23px;
		height: 243px;}
	.media_button_in{
		position: relative;
		width: 23px;
		height: 243px;}
	.media_button img{
		position: absolute;}
	.wechat,.weibo{
		width: 220px;
		height: 65px;
		text-align: center;
		cursor: pointer;}
	.wechat img,.weibo img{
		display: block;
		float: left;
		margin-right: 10px;}
	.wechat span,.weibo span{
		float: left;
		color: white;}
	.quick_link,
	.culture,
	.topic,
	.publishing {
		width: 850px;
		height: 150px;
		background: #f9f5f6;
		margin: 50px auto 0px auto;
		border: solid 1px #e2bfc3;}
	.student{
		width: 850px;
		height: 30px;
		margin: 0 auto;
		background: #f9f5f6;}
	.student li{
		/* width: 80px; */
		padding: 0 20px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		float: left;}
	.student li a{
		text-decoration: none;
		color: black;}
	.topic_down,.publishing_down{
		width: 850px;
		height: 150px;
		margin: 0 auto;
		display: none;}
	/* /////////////////////////////////// */
	.publishing_down_body {
		width: 850px;
		height: 150px;
		padding: 5px 0px 3px 0px;
		border-bottom: solid 2px #e2e2e2;}
	
	.publishing_down_body ul {
		margin: 0px;
		padding: 0px;}
	
	.publishing_down_body ul li {
		width: 840px;
		padding-left: 10px;
		list-style: none;
		height: 27.5px;
		line-height: 27.5px;}
	
	.publishing_down_body ul li span {
		float: left;}
	.publishing_down_date {
		font-size: 14px;
		color: black;}
	
	.publishing_down_passage {
		width: 750px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		font-size: 14px;
		margin-left: 20px;
		font-weight: 700;
		color: black;}
	/* //////////////////////////////////////////// */
	.logoer {
		width: 150px;
		height: 150px;
		float: left;}
	
	.picture {
		width: 700px;
		height: 150px;
		float: left;
		position: relative;}
	
	.picture p {
		height: 30px;
		width: 680px;
		padding-left: 20px;
		margin: 0px;
		position: absolute;
		bottom: 0px;
		z-index: 1;
		background: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
		color: white;
		line-height: 30px;}
	
	.down1,.down2 {
		position: relative;
		bottom: 5px;
		display: block;
		margin: 0 auto;
		cursor: pointer;}
	
	.yuan {
		width: 70px;
		height: 70px;
		margin: 20px auto 0px auto;}
	
	.logoer_p {
		margin: 13px 0px;
		text-align: center;
		font-weight: 700;
		font-size: 18px;
		letter-spacing: 0.5em;}
	
	.quick_link ul {
		margin: 0px;
		padding: 15px 0px;
		float: right;
		width: 630px;
		height: 150px;}
	
	.quick_link ul li {
		width: 210px;
		height: 20px;
		line-height: 20px;
		font-size: 20px;
		padding: 10px 0px;
		float: left;
		font-family: "Î¢ÈíÑÅºÚ";}
	
	.quick_link ul li a {
		text-decoration: none;
		color: black;}
	
	.under {
		margin-top: 50px;
		width: 100%;
		height: 300px;
		background: url(/dfiles/11292/css/../images/index/under.jpg);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: 40% 45%;}
	
	.under_main {
		width: 980px;
		height: 300px;
		margin: 0 auto;
		overflow: hidden;}
	
	.under_main ul {
		overflow: hidden;
		width: 480px;
		height: 120px;
		margin-top: 90px;
		padding: 0px;
		float: left;}
	
	.under_main ul li {
		width: 120px;
		height: 20px;
		line-height: 20px;
		padding: 20px 0px;
		font-weight: bold;
		font-size: 20px;
		overflow: hidden;
		float: left;}
	
	.under_main ul li a {
		text-decoration: none;
		color: white;}
	
	.under_logo {
		width: 330px;
		height: 180px;
		margin-top: 60px;
		}
	
	.under_logo img {
		width: 330px;
		padding-bottom: 10px;
		border-bottom: solid 1px white;}
	
	.under_logo p {
		margin: 0px;
		height: 40px;
		padding: 10px 0px;
		color: white;
		line-height: 20px;
		font-size: 13.8px;}
	
	.end {
		width: 100%;
		height: 75px;
		line-height: 75px;
		text-align: center;
		color: white;
		background: #3b3b3b;}
	
	.end p {
		margin: 0;
		font-size: 14px;}
	.img{
		display: none;}
}