body,html{ background-color:#fff; font-size:12px; color:#000; font-family:"微软雅黑", Microsoft YaHei;}

a{ font-size:12px; color:#000; font-family:"微软雅黑", Microsoft YaHei;}
a:hover{ color:#0f0f63;}
.page_banner{ width:1400px; height:374px; margin:0px auto;background-position:top center; position:relative;}
.wraq_til_sub { bottom: 0; height: 44px; left: 0;   position: absolute;  width: 100%;   z-index: 10;}
.til_sub { margin: 0 auto; overflow: hidden;  width: 986px;}
.til_sub h3 { background: #49075e; color: #fff; font-family: "STHeiti Light",SimHei,"Microsoft YaHei";
font-size:26px; font-weight: 100;  height: 44px;  line-height:44px; text-align: center; width: 168px;
}
.page_main{ width:100%; overflow:hidden;}
.page_con { overflow: hidden; padding: 0 10px; width:986px; margin:0px auto;margin-top: 1px; }

.sub_con01{ overflow:hidden;}
.sub_con01 h3{ width:131px; height: 35px; background: #f0be00; text-align: right; padding-right: 37px;  font-size:18px; line-height: 1.9em; color:#fff; font-weight: 100;font-family: 'STHeiti Light',SimHei,'Microsoft YaHei';float:left; }
.sub_box01{overflow:hidden; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; margin-top:20px;}
.sub_box01 ul li{ padding:0px 10px; height: 50px; float:left; text-align: center; font-size:14px; line-height: 50px; margin-right: 1px;}
.sub_box01 ul li:hover,.sub_box01 ul li.active{border-top:2px solid #49075e;}
.sub_box01 ul li a{font-size:16px;}
.sub_box01 ul li:hover a,.sub_box01 ul li.active a{ font-weight: bold; color:#49075e;font-size:16px;}

.sub_con02{margin:30px 0px; overflow:hidden;}
.sub_con02 .sub_tit2 h2{ color:#000; font-size:20px; font-weight:normal}
.school_info .school_info_text{ float:left; width:100%;}
.school_info .school_info_text .school_info_text_rt{ margin-right:238px;}
.school_info .school_info_text p{ font-size:14px; line-height:30px;}
.school_info_pic{ float:right; margin-left:-217px; height:289px; width:217px;}

/*新闻内容页添加样式*/
.sub_con02_lf{ float:left; width:71%; margin:30px 0px; overflow:hidden;}

.sub_con02_rt{ float:right; width:25%; background:#fff; margin:30px 0px;}
.news_update .update_title{ height:45px; line-height:45px; border-bottom:#49075e 2px solid;}
.news_update .update_title span{ font-size:18px; font-weight:bold; color:#49075e;}
.update_con{ border-left:#ccc 1px solid; margin-top:20px;}
.update_con ul li{ margin-bottom:25px;}
.update_con ul li p{ width:74px; height:22px; line-height:22px; text-align:center; background:url(imagesupdate_li.png) no-repeat; color:#fff; margin-bottom:5px; margin-left:-5px;}
.update_con ul li a{ display:block; margin-left:20px;}


/*现任领导*/
.sub_leader01{ margin-top:25px; overflow: hidden; padding-bottom: 10px;}
.wraq_lf_leader01{ width:100%; float:left;}
.lf_leader01{ background: #f2f2f2; border: 1px solid #bfbfbf; overflow: hidden; position: relative; margin-bottom:30px;}
.lf01_leader01{ float:left; width:301px;}
.lf01_leader01 a{ display: block;height: 200px; }
.lf01_leader01 a img{ display: block;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

.wraq_lf02_leader01{ margin-left:320px;}
.lf02_leader01{ padding:0 10px 15px;}
.til_lf_leader01{ border-bottom: 1px solid #a1a1a1; padding: 12px 0 10px; }
.til_lf_leader01 h4{ font-size:16px; font-weight: normal; color:#49075e; line-height:20px; margin-bottom:10px; font-weight:bolder;}
.til_lf_leader01 h5{ font-size:16px; font-weight: normal; color:#49075e; line-height:20px;}
.til_lf_leader01 h3 a{ font-size:14px; font-weight: normal; color:#49075e; line-height:20px;}
.box_lf02_leader01{ font-size:12px; line-height:24px; margin-top: 10px;}

/*历任领导*/
.leader_con2{ width:986px; margin:0px auto 0px;}
.leader_con2 ul{ margin:0px;}
.leader_con2 ul li{float: left; margin-top:20px; width:25%;}

.leader_con2_w{ overflow:hidden; height:154px; background-color:#f2f2f2; overflow:hidden; border:1px solid #ccc; margin:0px 23px 0px 0px;}
.mrrt46{margin-right:46px; }
.leader02Pic{ width:117px; float:left; height:155px;}
.leader02Pic a{ display:block; height:155px;}
.leader02Info{ margin-left:130px; overflow: hidden; }
.leader02Info .leader02_name{ margin:7px 0px;}
.leader02Info .leader02_name a{ font-size:16px; color:#505050;}
.leader02Info .leader02_name a:hover{ text-decoration:underline; color:#a70510;}
.leader02Info .leader02_text{ font-size:12px; line-height:18px; color:#505050; margin-bottom:16px;}

/*机构设置*/
.school_depar{ border-bottom:1px solid #ccc; margin-top:15px;}
.depar_con1{ width:100%; float:left; margin-top:20px;}
.depar_con1 h2{ color:#49075e; font-size:16px; font-weight:normal; height:18px; line-height:18px; margin-bottom:15px; border-left:3px solid #49075e; text-align:left; padding-left:20px;}
.depar_con1 dl{ margin-right:0px; background-color:#f3f3f3; padding:15px 25px 15px 25px; overflow:hidden;}
.depar_con1 dl dd{ line-height:40px; height:40px; width:156px; float:left;}
.depar_con1 dl dd a{ font-size:14px;}
.depar_con1 dl dd a:hover{ font-weight:bolder;}


/*图片列表*/
.Pic{ width:100%; margin-bottom:50px; overflow:hidden;}
.Pic_tit{ width:986px; margin:0px auto 40px; }
.Pic_tit .sub_tit2{ margin:0px 10px;}
.Pic_box{ width:986px; margin:20px auto 0px;}
.Pic_box ul{ overflow:hidden;}
.Pic_box ul li{ width:33.3%; float:left; margin-bottom:20px;}
.Pic_box ul li .pic{ margin:0px 20px 0px 0px; border:1px solid #bebebe; text-align:center; padding:14px;}
.Pic_box ul li .pic_w{ overflow:hidden; text-align:center; height:180px;}
.Pic_box ul li .pic_w img{ width:100%;}
.Pic_box ul li .pic p{ height:18px; line-height:18px; margin-top:10px;}
.Pic_box ul li .pic p a{ color:#323232;}
.Pic_box ul li .pic p a:hover{ color:#49075e ; font-weight:bolder;}

/*分页*/
.pages{ text-align: center; height:28px;*height:28px; font-size: 14px; line-height:28px; margin-top: 15px; overflow: hidden;}
.pages img{vertical-align: middle;}
.pages span{ color:#49075e; padding:0 5px 0 0px;}
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:27px; height: 28px;*height:28px;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ color:#c50000;}
.pages a.on_pages{ background: url(imagespages03.jpg) no-repeat  center top;color:#c50000;}

.pages_min{ margin-top: 35px; overflow: hidden; display: none;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; background: #dedede; border-radius: 3px; color:#c50000; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#c50000; color:#fff; transition:0.5s;}

/*招生就业*/
.recruitStudents{ margin-top:30px;}
.recruitStudents ul li{ padding-bottom:20px; border-bottom:1px solid #e4e4e4; margin-bottom:30px; overflow:hidden;}
.recruitStudents ul li .recStuPic{ float:left;}
.recruitStudents ul li .recStuInfo{ margin-left:281px;}
.recruitStudents ul li .recStuInfo h2{ font-size:16px; height:30px; line-height:30px; font-weight:normal; color:#49075e; font-weight:bolder;}
.recruitStudents ul li .recStuInfo p{ line-height:24px; color:#282828; margin-top:5px;}
.recruitStudents ul li .recStuInfo p a{ color:#777;}
.recruitStudents ul li .recStuInfo p span{ display:inline-block; margin-right:15px;}


/*普通列表页*/
.list{ margin-top:20px;}
.list h2{ color:#004994; font-size:20px; font-weight:normal; height:30px; line-height:30px;}
.list ul li{ line-height:20px; padding:8px 0px; padding-left:0px; height:20px; overflow:hidden; border-bottom:1px solid #e4e4e4;}
.list ul li a{ font-size:14px;}
.list ul li span.list_time1{ float:right; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:14px; color:#888888; margin-left:10px;}
.list ul li span.list_time2{ font-family:Verdana,Arial, Helvetica, sans-serif; font-size:14px; color:#888888; margin-left:0px; display:none;}
.sub_tit3{ height:30PX; line-height:20px; border-top:1px solid #ccc; margin-top:10px; padding-top:10px;}
.sub_tit3 h3{ font-size:16px; font-weight:normal; color:#49075e;}

.tit_more{ float:right;}
.tit_more a{ color:#777;}

.recruitStudents ul li{ padding-bottom:20px; border-bottom:1px solid #e4e4e4; margin-bottom:30px; overflow:hidden;}
.recruitStudents ul li .recStuPic{ float:left;}
.recruitStudents ul li .recStuInfo{ margin-left:271px;}
.recruitStudents ul li .recStuInfo h2{ font-size:16px; height:30px; line-height:30px; font-weight:normal; color:#003475;}
.recruitStudents ul li .recStuInfo p{ line-height:24px; color:#282828; margin-top:5px;}
.recruitStudents ul li .recStuInfo p a{ color:#0395e1;}

/*新闻列表页*/
.news_list ul li{ border-bottom:1px dashed #ccc; padding:24px 0px; overflow:hidden}
.news_pic{ width:189px; height:107px; float:left; overflow:hidden;}
.news_pic img{ width:100%;}
.news_info{ margin-left:210px;}
.news_info h2{ line-height:20px; padding:0px;}
.news_info h2 a{ font-size:16px; color:#000; font-weight:normal}
.news_info h2 a:hover{ font-weight:bolder; color:#49075e;}
.news_info .time{ color:#49075e; font-family:Georgia,Arial; font-size:14px; height:30px; line-height:30px;}
.news_info p{ color:#666666; font-size:12px; line-height:2;}
.mar0{ margin:0px; }

/*新闻中心-文章页*/
.article_news h2{ font-size:26px; line-height: 30px; padding:25px 15px 20px; text-align: center; color:#49075e;}
.author_news{ line-height: 20px;padding:12px 0 13px; color:#888888; text-align: center; border-bottom:1px dashed #d8d8d8;}
.author_news span{ padding:0 5px 0 20px; display:inline-block}
.art_news{ line-height:2.2; padding:20px 0; color:#000; margin:0PX 0px;}

.fujian{ padding:0px;}
.fujian h4{ font-size: 18px; font-weight: normal; line-height: 45px; color:#49075e; border-top:1px dashed #d8d8d8;  text-align: left; padding:20px 5px 0px 0px;}
.fujian ul{ line-height: 30px; font-size: 14px; text-align: left; padding-top: 5px; padding-bottom:23px; padding-left:0px;}
.fujian ul li{ height: 30px; overflow: hidden; padding-left:15px; background:url(imagesfujian_icon.jpg) no-repeat left center;}
.fujian ul li a{ font-size:14px;}

.art_con2{ overflow:hidden; height:40px; line-height:40px; clear:both;}
.fenxiang{ float:right; padding-top:8px;}
.size{ height:31px; line-height:31px; +margin-top:5px;}
.size a{ margin-right:8px; display:block; width:30px; height:30px; float:left}
.size .size1{ background:url(imagessize.png) no-repeat -3px 0px;}
.size .size2{ background:url(imagessize.png) no-repeat -48px 0px;}
.size .size3{ background:url(imagessize.png) no-repeat -92px 0px;}
.size .print{ background:url(imagessize.png) no-repeat -136px 0px;}

.ident_con1{ margin-bottom:20px;}
.ident_con1 .ident_con1_tit{ height:30px; line-height:30px; margin-bottom:10px;}
.ident_con1 .ident_con1_tit h2{ font-size:14px; font-weight:normal;  color:#103e8b;}
.ident_con1 ul{ background-color:#e7e7e7; overflow:hidden; padding:20px 0px;}
.ident_con1 ul li{ float:left; color:#acacac; height:30px; line-height:30px;}
.ident_con1 ul li a{ font-size:14px; margin:0px 30px;}


.fanye{  line-height:20px; margin-bottom:10px;}
.fanye .fanye_left{ } 
.fanye .fanye_right{ } 
.fanye a{ font-size:14px; font-weight:bolder;}

@media screen and (max-width:1400px) {
	.page_banner{ background-size:1400px 374px; width:100%;}

}

@media screen and (max-width:1006px) {
	.page_banner{ background-size:1006px 271px; height:271px;}
	.til_sub{ width:auto;}
	.til_sub h3{ margin-left:10px;}
	.page_con{ width:auto;}
	.leader_con2{ width:auto;}
	.Pic_box{ width:auto;}
}

@media screen and (max-width:980px) {
	.page_banner{ background-size:980px 264px; height:264px;}
	.leader_con2 ul li{ width:33.3%;}
	.depar_con1 dl dd{ width:20%;}
	.Pic_box ul li .pic_w{ height:170px;}
}

@media screen and (max-width:800px) {
	.page_banner{ background-size:800px 216px; height:216px;}
	.leader_con2 ul li{ width:50%;}
	.depar_con1 dl dd{ width:25%;}
	.Pic_box ul li .pic_w{ height:150px;}
	.list ul li{ height:auto;}
	.list ul li span.list_time1{ display:none;}
	.list ul li span.list_time2{ display:inline; margin-left:5px;} 
	
	.fanye{ overflow:hidden; height:auto; line-height:auto;margin-bottom:10px;}
	.fanye .fanye_left{ float:none;  line-height:20px; margin-bottom:10px} 
	.fanye .fanye_right{ float:none; line-height:20px;  margin-bottom:10px} 
}


@media screen and (max-width:640px) {
	.page_banner{ background-size:640px 172px; height:172px;}
	.sub_con01 h3{ float:inherit;}
    .sub_box01{ margin-left: 0; margin-top: 10px;}
	.school_info_pic{ display:none;}
	.school_info .school_info_text .school_info_text_rt{ margin:0px;}
	.lf01_leader01{ float:left; width:201px;}	
	.wraq_lf02_leader01{  margin-left: 220px;}
	.depar_con1 dl dd{ width:33.3%;}
	.Pic_box ul li{ width:50%;}
	.Pic_box ul li .pic_w{ height:160px;}
	.pages{ display:none;}
	.pages_min{ display:block;}
	.recruitStudents ul li .recStuPic{ float:none;}
	.recruitStudents ul li .recStuInfo{ margin:20px 0px 0px;}
	
	.news_pic{ display:none;}
	.news_info{ margin:0px;}
	.art_con2{ display:none;}
	
    .sub_con02_lf{width:100%; margin:30px 0px; overflow:hidden;}
	.sub_con02_rt{ display:none;}
		
}

@media screen /*and (min-width:320px)*/ and (max-width:480px) {
	.page_banner{ background-size:480px 129px; height:129px;}
	.sub_box01 ul li{font-size:12px;}
	.lf01_leader01{ float:none; width:auto;}	
	.wraq_lf02_leader01{  margin-left: 0px;}
	.til_lf_leader01{ text-align:center;}
	.depar_con1 dl dd{ width:50%;}
	.Pic_box ul li .pic_w{ height:auto;}
	.Pic_box ul li{ width:100%;}
	.Pic_box ul li .pic{ margin:0px;}
	
    .sub_con02_lf{width:100%; margin:30px 0px; overflow:hidden;}
	.sub_con02_rt{ display:none;}
}
@media screen and (max-width:450px) {
	.leader_con2 ul li{ width:100%;}
	.leader_con2_w{ margin:0px;}
	.depar_con1 dl dd{ width:auto; padding-right:15px;  margin-right:15px; background:url(imagesjgsz_li.jpg) no-repeat right center;}
	.leader02Pic{ float:none;}
	.leader02Info{ margin:0px;}
	.leader_con2_w{ height:auto; background:none; border:none;}
	.leader_con2 ul li{ float:left; width:50%;}
	.sub_con02_lf{width:100%; margin:30px 0px; overflow:hidden;}
	.sub_con02_rt{ display:none;}
}
