@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{ margin:0; padding:0; }
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{ display:block; }
table{ border-collapse:collapse; border-spacing:0; }
caption,th{ text-align:left; font-weight:normal; }
html,body,fieldset,img,iframe,abbr{ border:0;}
img{vertical-align:top;}
html{ overflow-x:hidden; }
i,cite,em,var,address,dfn{ font-style:normal; }
[hidefocus],summary{ outline:0; }
li{ list-style:none; }
h1,h2,h3,h4,h5,h6,small{ font-size:100%; }
sup,sub{ font-size:83%; }
pre,code,kbd,samp{ font-family:inherit; }
q:before,q:after{ content:none; }
textarea{ overflow:auto; resize:none; }
label,summary{ cursor:default; }
a,button{ cursor:pointer; }
h1,h2,h3,h4,h5,h6,em,strong,b{ font-weight:bold; }
del,ins,u,s,a,a:hover{ text-decoration:none; }
body,textarea,input,button,select,keygen,legend{ font:13px/1 arial,\5b8b\4f53; color:#333; outline:0; }
:focus { outline:0; }
/*备用样式表*/
.none { display:none; }
.wcb{ width:100%; height:30px; border:2px dashed #97CBE0; }
.hidden { visibility:hidden; }
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline; }
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }
.icon{display:inline-block;width: 32px;height: 32px;vertical-align:middle;background:url(images/icon.png) no-repeat;}
/*css3扩展*/
body:before {content: ""; position: fixed; top: -10px; left: 0; z-index: 110; width: 100%; height: 10px;
 -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	     box-shadow: 0px 0px 10px rgba(0,0,0,.8);
}
::-webkit-input-placeholder { color:#ccc;/* WebKit browsers */}
:-moz-placeholder {color:#ccc; /* Mozilla Firefox 4 to 18 */}
::-moz-placeholder { color:#ccc;/* Mozilla Firefox 19+ */}
:-ms-input-placeholder { color:#ccc;/* Internet Explorer 10+ */}

/**布局开始**/
body {line-height: 1;font-size: 14px;font-family: "Microsoft YaHei","Arial","\u5b8b\u4f53", Tahoma, Geneva, sans-serif;color:#333;}
p{line-height:1.75;}
a {color:#313131; text-decoration:none; transition:all 0.4s ease-in-out; }
a:hover { color:#9a0000; }

* {
	margin:0px;
	padding: 0px;
	text-decoration: none;
	list-style: none;
	font-family: "微软雅黑";
}
a:focus {
	outline: none;
}
img {
	border: none;
}
a { 
	text-decoration:none;
}
.top {
	width: 100%;
	height:30px;
	background-color: #1d011b;
}
.top-center{
	width: 1200px;
	height: 30px;
	margin:0 auto;
	font-size: 12px;
}
.top a{
	color: #ffffff;
	font-family: "Microsoft YaHei";
}
.top-center-left {
	width: 300px;
	float: left;
}
.top-center-left ul li{
	float: left;
	line-height: 30px;
	padding-left: 20px;
}
.top-center-right{
	float: right;
    padding-right: 25px;
}
.top-center-right ul li{
	float: left;
	line-height: 30px;
	padding-left: 15px;
}
.header{
	width: 100%;
	height: 100px;
	background-color: #eee;
        position:relative;
        z-index:999;
}
.header-center{
	width: 1000px;
	height: 100px;
	margin:0 auto;
	position:relative;
}
.school-logo{
	float: left;
	margin-top: 20px;
    padding-left:15px ;
}
.logo-line{
	float: left;
	margin-top: 19px;
	margin-left: 15px;
}
.xueyuan-logo{
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}
.xueyuan{
	float: left;
	margin-top: 30px;
	margin-left: 30px;
}
.header-info {
	float: left;
	width: 600px;
}
.header-sousuo{
	float: right;
	width: 300px;
	margin-top: 30px;
}
.header-sousuo .an {
	cursor: pointer;
}
.kuan{ 
    width:250px; 
    height:30px; 
    background:url(style_res/kuang.png) no-repeat; 
    border:none; 
    float:left;
    padding-left: 10px;
    color:#edebdf;
}
.an{ 
    width:25px; 
    height:25px;  
    background:url(style_res/an.png) no-repeat;
    border:none;  
    float:left;
}
.search-text{
	height: 20px;
	width: 180px;
	border-radius: 15px;
	background: url(https://hgxy.nwnu.edu.cn/Template/Default/images/sousuo.jpg) no-repeat right center ;
	background-color: #fff;
    color:#c8c2af;
	padding-left:4px;
	padding-right:25px;
	outline:none;
}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.lsp-banner-Slide{
    min-width: 1000px;
    position: relative;
    height: 400px;
    z-index:10;
}
.lsp-banner-bd{ 
	position:relative; 
	z-index:0; 
	height: 475px;
}
.lsp-banner-bd ul{ 
	width:100% !important;  
}
.lsp-banner-bd li{ 
	width:100% !important;  
	height:475px; 
	overflow:hidden; 
	text-align:center;  
}
.lsp-banner-bd li a{ 
	display:block; 
}
.lsp-banner-bd li a img{
	width:100%;
	height:475px;
}
.lsp-banner-bottom{ 
	width:100%;
	height:40px;  
	bottom:0px; 
	position:absolute; 
	z-index:1; 
	overflow:hidden; 
	background-color: rgba(0,0,0,0.6);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#80000000,endColorStr=#80000000); /* IE5.5 - IE8 */
	zoom: 1; /* 滤镜需要激活haslayout才能生效 */
}
:root.lsp-banner-bottom {
	filter: none; /* IE9下需要关闭滤镜，否则会与背景色同时生效 */
}
.lsp-banner-hd{
	height: 40px;
	width: 1200px;
	margin:0 auto;
}
.lsp-banner-text{
	height: 40px;
	width: 600px;
	color: #fff;
	position: absolute; 
	bottom: 0; 
	z-index: 2;  
	overflow: hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis; 
}
.lsp-banner-text li{ 
	height:40px; 
	line-height:40px; 
	position:absolute; 
	bottom:-40px;
	font-family:"微软雅黑";
}
.lsp-banner-text li a{ 
	display: block; 
	color: white; 
	font-size: 20px; 
	font-weight: 300; 
	text-decoration: none; 
}
.lsp-banner-Slide .prev, .lsp-banner-Slide .next { 
	width: 60px; 
	height: 90px; 
	margin: -60px 0 0; 
	display: none; 
	background: url(style_res/ad_ctr.png) no-repeat 0 0; 
	position: absolute; 
	top: 50%; 
	z-index: 10; 
	cursor: pointer; 
	text-indent: -9999px; 
	filter:alpha(opacity=20);
	opacity:0.2;  
}
.lsp-banner-Slide .prev { 
	left: 0; 
}
.lsp-banner-Slide .next { 
	background-position: 0 -90px; 
	right: 0; 
}
.lsp-banner-Slide .prev:hover, .lsp-banner-Slide .next:hover { 
	filter:alpha(opacity=50) !important;
	opacity:0.5 !important;  
}
.content-1{
	width: 100%;
	background: #ebdddd;
}
.content-1-center{
	width: 1000px;
	margin:0 auto;
	padding:30px 0 45px 0;
}

.gonggao-list{
	width: 340px;
	height: 340px;
    margin-left: 5px;
    margin-right: 5px;
	background-color: #e0d9c9;
}
.gonggao-list dl{
	float: left;
	width: 320px;
	border-bottom:solid 1px #ffffff;
	margin: 0px 10px;
}
.gonggao-list dl dt{
	float: left;
	height: 60px;
	width: 60px;
    padding-top: 15px;
    padding-bottom:10px;
	font-family: "Microsoft YaHei";
}
.gonggao-list .riqi{
	background-color: #63065f;
	width: 60px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
}
.gonggao-list .nian{
	background-color: #ffffff;
	width: 60px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #000;
	font-size: 14px;
}
.gonggao-list dd{
	float: left;
  margin-top: 12px;
	margin-left:10px;
}
.gonggao-list dd p{
	width: 230px;
	height: 45px;
	padding-top:10px;
    padding-left: 10px;
	font-family: "Microsoft YaHei";
	overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    color: #63065f;
}
.gonggao-list  p:hover{
	text-decoration:underline;
}
.clear{
	clear: both;
}
.xinwen{
   float: left;
   padding-top:47px;
   margin-left: 75px;
   font-family: "Microsoft YaHei"; 
}
.xinwen  p:hover{
    text-decoration:underline;
}
.xinwen-left{
	float: left;
    margin-left: 5px;
}
.xinwen-left img{
	width: 345px;
	height: 180px;
}
.xinwen-left .title{
	width: 350px;
	padding-top: 15px;
	font-size:16px;
    color: #63065f;
    height: 70px;
    overflow: hidden;
}
.xinwen-left .zy{
	height: 75px;
	line-height: 25px;
	overflow: hidden;
	width: 345px;
	font-size:14px;
    color:#000000;
}
.xinwen-right{
	background:#9a0000;
	padding:20px;
}
.xinwen-right dl{
	border-bottom: dashed 1px #cccccc;
    padding-top: 10px;
}
.xinwen-right p{
	width: 340px;
}
.xinwen-right dt p {
	color: #63065f;
	font-size: 16px;
	height: 25px;
	overflow: hidden;
}
.xinwen-right span {
    color:#000000;
}
.xinwen-right dd p{
	font-size: 13px;
    color:#000000;
    height: 40px;
    line-height: 20px;
	overflow: hidden;
}
.content-2{
	width: 100%;
	background: #edebdf;
}
.content-2-center{
	width: 1200px;
	margin:0 auto;
}
.content-2 .kxyj{
	float: left;
	width: 350px;
    height:390px;
    margin-bottom: 30px;
	margin-top: 45px;
}
.content-2 .kxdt{
	float:left; 
	margin-top: 45px;
	margin-left: 75px;
}
.content-2 .xysh{
	float: left;
	margin-top: 44px;
	margin-left: 65px;
}
.kxyj .tupian{
	width: 340px;
	height: 200px;
    margin-left: 5px;
    margin-right: 5px;
	padding-bottom:30px;
}
.tupian .pic{
    text-align:center;
    position: relative;
    border:1px solid #ccc;
    width:340px;
    height:200px;
    overflow:hidden;
    z-index:0;
}
.tupian .pic img{
    position: absolute;
    width:340px;
    height:200px;
    display:block;
    z-index:0;
}
.tupian .title1{
	width:340px;
	height:30px;
	overflow: hidden;
	line-height:30px; 
	display:block; 
	border-bottom:1px solid #ccc; 
	opacity: 0.8; 
	filter: alpha(opacity=80);
	margin-top: -30px;
	margin-left: 1px;
	position:absolute; 
	z-index:3;  
}
.tupian .title1 p {
	padding: 0px 5px;
}
.tupian .title1-hd{
	height: 30px;
	width: 340px;
	margin:0 auto;
	background-color: rgba(0,0,0,0.6);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#80000000,endColorStr=#80000000); /* IE5.5 - IE8 */
	zoom: 1; /* 滤镜需要激活haslayout才能生效 */
}
:root.lsp-banner-bottom {
	filter: none; /* IE9下需要关闭滤镜，否则会与背景色同时生效 */
}
.tupian .title1-text{
	height: 30px;
	width: 340px;
	color: #fff;
	position: absolute; 
	bottom: 0; 
	z-index: 2;  
	overflow: hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis; 
}
.kxyj  p:hover{
    text-decoration:underline;
}
.kxyj-list dl {
	margin-left: 5px;
}
.kxyj-list dl p{
	width: 340px;
}
.kxyj-list dt p {
	color: #63065f;
	font-size: 16px;
	height: 45px;
	overflow: hidden;
}
.kxyj-list span{
    color:#000;
}
.kxyj-list dd p{
	font-size: 13px;
	padding-top: 0px;
	height: 75px;
	line-height: 19px;
	overflow: hidden;
    color:#000;
}
.kxdt  p:hover{
    text-decoration:underline;
}
.kxdt-list {
    margin-left: 5px;
    margin-right: 5px;
	margin-top: -15px;
}
.kxdt-list dl{
	border-bottom:dashed 1px #cccccc;
	padding-top: 10px;
}
.kxdt-list  p{
	width: 340px;
}
.kxdt-list dt p {
	color: #63065f;
	font-size: 16px;
	height: 21px;
	overflow: hidden;
}
.kxdt-list dd p{
	font-size: 13px;
    color:#000;
    height: 50px;
    line-height: 25px;
	overflow: hidden;
}
.kxdt-list span {
    color:#000;
}
.xysh  p:hover{
    text-decoration:underline;
}
.xysh .tupian{
    width: 340px;
    height: 200px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 30px;
}
.xysh-bottom p{
	width: 340px;
	padding-left: 13px;
	background: url(model-1_res/dian.png) left 8px no-repeat;
	margin-top: 20px;
    color: #63065f;
    height: 45px;
	overflow: hidden;
}
.content-3{
	margin-top: 20px;
	width: 100%;
    height:200px;
	background-color: #e0d9c9;
}
.content-3-center{
	width: 1200px; 
	margin:0 auto;
}
.content-3-left{
    float:left;
	padding-top: 45px;
    padding-bottom: 45px;
}
.content-3-left li{
    float:left;
}
.content-3-right{
    float:right;
    padding-top: 60px;
}
.content-3-right li{
    float:left;
    padding-left: 15px;
}
.content-3-right li a {
	height: 70px;
	width: 65px;
}

.content-3-right li a .top {
	height: 55px;
	background: transparent;
	overflow: hidden;
}
.content-3-right li a .bottom {
	height: 15px;
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #666;
}
.foot{
	width: 100%;
	
	background: #9a0000;
}
.foot-center{
	width: 1000px;
	
	margin:0 auto;
}
.banquan{
	/*float:left;*/
	font-family: "Microsoft YaHei";
	padding:25px 0;
}
.banquan p{color:#fff;text-align:center;line-height:22px;}
.banquan p span{padding:0 5px;}
.banquan ul{
	float: left;
}
.banquan ul li{
	padding:5px 0px 0px 10px;
}
.banquan ul li a{
    font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #ffffff;
 }
/*.foot-center*/.sitelogo{
	position:absolute;
	top:0;
	left:393px;
	z-index:999;
	
 }
/* .foot-center*/ .weixin{
 	float: left;
 	width:240px;
 	/*margin-right: 50px;
 	margin-top: 10px;*/
 	padding-top: 15px;
 	padding-left: 70px;
 }
 .weixin img{
    padding-left: 15px;
 }
 .dibu{
 	width: 100%;
 	height: 50px;
 	background: #390335;
 }
 .dibu-center{
 	width: 1200px;
 	height: 50px;
 	margin:0 auto;
 }
  .dibu-center p{
  	text-align: center;
  	line-height: 50px;
  	color: #ffffff;
  	font-family: "Microsoft YaHei";
  	font-size:12px;
  }
  #banner {
    position: relative;
    z-index: 99;
}
.wrapper {
    width: 100%;
    margin: 0 auto;
}
#banner .inner {
    width: 100%;
    overflow: hidden;
}
.wrapper .inner {
    width: 1000px;
    margin: 0 auto;
}


.tt {display:inline-block;height:27px;width:100%;border-bottom: 2px solid #e5e5e5;} /**标题栏**/
.tt .tit {display:inline-block;float:left;font-size: 18px;font-weight:bold;border-bottom: 2px solid #9a0000;height:27px;padding-left:30px;line-height: 20px;} /**标题字体**/
.tt .tit .title {display:block;color: #9a0000;font-family:"Microsoft yahei";}
.more_btn {display:inline-block;*display:inline; *zoom:1; height: 20px;line-height: 20px;float:right;}
.more_text{font-size:14px;color:#959595;}

.content-1-center .ml{width:360px;}
.content-1-center .mc{width:360px;margin-left:30px;}
.content-1-center .mr{width:220px;}

.xwbk{
	padding:15px;background:#fff;height:250px;
}
.xsyj,.jyxx{margin-top:30px;}

.icon1{background:url(icon1.png) left top no-repeat;}
.icon2{background:url(icon2.png) left top no-repeat;}
.icon3{background:url(icon3.png) left top no-repeat;}
.icon4{background:url(icon4.png) left top no-repeat;}

.con{margin:5px 0;}
li.news{line-height:30px;}
.news_title{padding-left:10px;background:url(point.png) 2px center no-repeat;}

li.links{line-height:60px;border-bottom:1px solid #ae3333;width:100%;}
li.links a{padding-left:18px;background:url(yello.png) 2px center no-repeat;color:#fefefe;}

.mod2{width:100%;margin-top:30px;}
.weibo_block{padding:30px 22px;background:url(ww.jpg) center center no-repeat #fff;; height:180px;}
.wxin{margin-top:1px;}
.sina_ewm,.wxin_ewm{padding-left:1px;}
.ewm_img{width:225px;border-right:1px solid #9a0000;}
.sina_nr{width:360px;border-right:1px solid #9a0000;height:181px;}

#container-1 .wp-inner{}
#l-container{background:#ebdddd;padding:30px 0;}
#d-container{background:#ebdddd;padding:30px 0;}

.col_menu {width: 240px;float:left;margin-right:-240px;position:relative;} 
.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head {background: #9a0000;}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name { font-size:20px; font-weight:normal; color:#fff; }/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:50px; padding:0px 5px 0px 30px;}/**栏目名称图标**/
.col_menu .col_menu_con{border:1px solid #e4e4e4;}
/*栏目列表*/
.col_list{background:#fff;}
.col_list .wp_listcolumn { border-top:0px solid #2867A0; border-bottom:0px solid #fff; }
.col_list .wp_listcolumn .wp_column a {color:#333;font-size: 15px;font-weight:normal;background:none;border-top:0px solid #fff;border-bottom: 1px solid #F6EAEA;}
.col_list .wp_listcolumn .wp_column a .column-name{padding:5px 0px 5px 28px;line-height:32px;}
.col_list .wp_listcolumn .wp_column a:hover,
.col_list .wp_listcolumn .wp_column a.selected { color:#9a0000; background:#eee; } 
.col_list .wp_listcolumn .wp_column a.selected span.column-name{color: #9a0000;}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a { color:#454545;background:none; border-top:1px solid #fff; border-bottom:1px solid #bbb;}
.col_list .wp_listcolumn .wp_column.parent > a .column-name{font-weight:bold; color:#9a0000;}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {color:#333;border-top:1px solid #eee;margin-top:-1px;} 	
.col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height: 28px;padding: 5px 10px 5px 52px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list a:hover,
.col_list .wp_listcolumn .wp_column a.selected {font-weight:bold; font-weight:bold;color:#9a0000;} 
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a {background:none; } 	
.col_list .wp_listcolumn .sub_list .sub_list a .column-name { padding: 5px 10px 5px 51px; cursor:pointer;}
.col_list .wp_listcolumn .sub_list .sub_list a :hover,
.col_list .wp_listcolumn .sub_list .sub_list a.selected {font-weight:bold; color:#9a0000;} 
/**栏目新闻**/
.col_news {width: 700px;min-height:500px;float:right;background:#fff;padding:10px 15px;} 
.col_news .col_news_box{}
.col_news_head {border-bottom: 1px solid #DBDBDB;}
.col_metas .col_title { display:inline-block; float:left; height: 48px; line-height: 48px; }  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size: 20px;font-family:"Microsoft yahei";font-weight: normal;color: #9a0000;border-bottom: 3px solid #CBCBCB;}
.col_metas .col_path {display:inline-block;float:right;white-space:nowrap;height: 46px;line-height: 46px;color: #666;} /**当前位置**/
.col_metas .col_path a{color: #2F2F2F;}
.col_news_con { padding:5px 0px 10px 0px; margin:0 7px;}
.col_news_list { margin-top:7px;}
.col_news_list .wp_article_list .list_item {} /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index { }  /**栏目新闻图标序号**/
.col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.75; font-size:14px; color:#333;}
.col_news_list .wp_entry p { margin-bottom:10px;}
.col_news_list .wp_entry table{ margin-bottom:4px;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); } /**列表页文章图片大小限制**/
/**文章页**/
.infobox {width:auto; margin:0 auto; padding:20px 30px;background:#fff;min-height:300px;}
.article {padding-top:10px;}
.article h1.arti_title {line-height: 48px;font-family: "Microsoft YaHei";font-size:22px;text-align:center;color: #333;} /**文章标题**/
.article h2.arti_title {line-height: 40px;font-family: "Microsoft YaHei";font-size: 17px;text-align:center;color: #1B1B1B;} /**文章副标题**/
.article .arti_metas { padding:10px; text-align:center;border-top:1px solid #ececec;}
.article .arti_metas span { margin:0 5px; font-size:12px; color:#787878;}/**文章其他属性**/
.article .entry { margin:0 auto; overflow:hidden;margin-top:10px;} /**文章内容**/
.article .entry .read,.article .entry .read p { line-height:1.75; font-size:14px; color:#333;}  /**阅读字体**/
.article .entry .read p { margin-bottom:10px;}
.article .entry .read img {margin:0 auto; max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width); }   /**文章阅读部分图片大小限制**/
.article .entry .read table{margin:0 auto; border:none!important;}


.fl{float:left;}
.fr{float:right;}


