/*== public ==*/
body {
	background: #E4E9EF;}
.fn-pr{
	position: absolute;
	top: 30px;
	right: 10px;}
/*== 模块module ==*/
.module {
	position: relative;
	margin-bottom: 12px;}
.hd{
	height:30px;}
.module-more {
	position: absolute;
	right: 10px;
	top: 0;}
.model {
	margin: 10px 0 10px 12px;
	white-space: normal;}
/*-- style --*/
.module .module-title1 {
	line-height: 30px;
	margin-left: 12px;
	font-size: 16px;}
.module .module-more {
	line-height: 30px;}
.module .bd {
	overflow: hidden;}
/*-- style01 --*/
.style01 {
	background-color: #84A3C0;}
.style01 .hd {
	color: #fff;
	background-color: #6B8BB1;}
.style01 .module-title1 {}
.style01 .module-more {
	color: #fff;}
.style01 .bd a {
	color: #FFF;}
/*-- style02 --*/
.style02 {
	background-color: #F5F5F5;}
.style02 .hd {
	color: #6D8BAC;
	background-color: #E9E7E8;}
.style02 .module-title1 {
	padding-left: 20px;
	background: url(../images/mjsf_icon01.png) left center no-repeat;}
.style02 .module-more {
	color: #6D8CB4;}
/*-- style03 --*/
.style03 {
	background-color: #E9E7E8;}
.style03 .hd {
	color: #6D8CB4;
	background-color: #fff;}
.style03 .module-title1 {
	padding-left: 20px;
	background: url(../images/mjsf_icon02.png) left center no-repeat;}
.style03 .module-more {
	color: #6D8CB4;}
.style03 .bd {
	border-top: 3px solid #D7D3D4;}
/*-- style04 --*/
.style04 {
	background-color: #fff;}
.style04 .hd {
	color: #fff;
	background: #6B8BB1 url(../images/mjsf_style04_hd_bg.png) no-repeat;}
.style04 .module-title {
	padding-left: 20px;
	background: url(../images/mjsf_icon02.png) left center no-repeat;}
.style04 .module-more {
	color: #6D8CB4;}
/*=== 导航菜单 ====*/
/*-- 主菜单nsy-menuNav --*/
.nsy-menuNav {
	height: 40px;
	line-height: 40px;}
.nsy-menuNav li {
	position: relative;
	float: left;
	width: 100px;
	z-index: 99;}
.nsy-menuNav li a {
	display: block;
	color: #fff;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-weight: bold;}
.nsy-menuNav .active a {
	background: url(../images/mjsf_nav_active.png) top center no-repeat;}
.nsy-menuNav .cur a,
.nsy-menuNav .cur .nsy-subNavDiv,
.nsy-menuNav .nsy-subNavDiv .cur .nsy-subNavDiv,
.nsy-menuNav .nsy-subNavDiv .cur .nsy-subNavDiv a {
	background: #273B56;
	color: #fff;}

.nsy-menuNav .nsy-subNavDiv a {
	font-weight: normal;
	font-size: 12px;}
/*二级菜单*/
.nsy-menuNav .nsy-subNavDiv {
	display: none;
	position: absolute;
	left: 0;
	top: 40px;
	z-index:99;}
.nsy-menuNav .nsy-subNavDiv li {
	width: 130px;}
.nsy-menuNav .nsy-subNavDiv a{
	line-height: 30px;
	text-align:left;
	text-indent:16px;}
.nsy-menuNav .nsy-subNavDiv a,
.nsy-menuNav .nsy-subNavDiv .cur .nsy-subNavDiv a{
	background:url(../images/mjsf_nav_icon.png) no-repeat;
	background-position:bottom right;}
.nsy-menuNav .nsy-subNavDiv .cur a,
.nsy-menuNav .nsy-subNavDiv .nsy-subNavDiv .cur a {
	color: #F97C01;
	background-position:top right;}
/*三级菜单*/
.nsy-menuNav .nsy-subNavDiv .nsy-subNavDiv {
	display:none;
	position: absolute;
	left: 130px;
	top: 0;
	z-index:99;}
/*-- 目录导航 --*/
.crumbNav {
	margin: 5px 0 10px;
	padding: 6px 20px;
	background-color: #F5F5F5;}
/*=== 布局layout ===*/
.wrapper {
	min-width: 1000px;}
.header-inner,
.content {
	position: relative;
	width: 1000px;
	margin: 0 auto;}
/*-- 页头header --*/
.header {
	z-index: 9;
	height: 382px;
	background: #E4E9EF url(../images/mjsf_hd_bg.png) left bottom repeat-x;}
.logo {
	display: block;
	width:600px;
	height: 92px;
	background: url(../images/sf_xx_logo.png) left center no-repeat;
	text-indent: -999px;}
.carousel {
	position: relative;
	width: 996px;
	height: 246px;
	border: 2px solid #FFF;
	overflow: hidden;}
.carousel-inner {
	position:absolute;
	width: 40000px;
	overflow:hidden;}
.carousel-inner li {
	float: left;}
.carousel img {
	width: 996px;
	height: 246px;}
.carousel-num {
	position: absolute;
	width: 996px;
	left: 0;
	bottom: 0;
	height: 22px;
	background: rgba(0,0,0,.3);}
.carousel-num ol {
	width: 90px;
	margin: 0 auto;
	overflow: hidden;}
.carousel-num li {
	float: left;
	margin: 4px 3px 0;}
.carousel-num a {
	display:block;
	width: 14px;
	height: 14px;
	background: #fff;
	text-indent: -9999px;
	line-height:0;}
.carousel-num .cur a {
	background: #EC6E00;}
.carousel-control a {
	position: absolute;
	top: 98px;
	display: block;
	width: 25px;
	height: 41px;
	background: url(../images/slider_lr.png) no-repeat;
	text-indent: -9999px;}
.carousel-control .prev {
	left: 10px;
	background-position: top left;}
.carousel-control .prev:hover {
	background-position: bottom left;}
.carousel-control .next {
	right: 10px;
	background-position: top right;}
.carousel-control .next:hover {
	background-position: bottom right;}
.banner {
	position: absolute;
	z-index: 1;}
.search-box {
	position: absolute;
	top: 50px;
	right: 0;
	padding: 6px 0 6px 10px;
	border: 1px solid #C8CFE1;
	background-color: #D9E0E6;}
.nsy-search-btn {
	width: 43px;
	height: 18px;
	line-height: 18px;
	padding:0;
	color: #fff;
	border: none;
	background: url(../images/mjsf_search_btn.png) no-repeat;
	font-weight: bold;
	vertical-align:middle;}
.nsy-search-type {
	display: none;}
.nsy-search-input,
.nsy-search-newstype {
	border: 1px solid #DCDED9;
	background-color: #fff;
	vertical-align:middle;}
/*-- 中间content --*/
.content {
	overflow: hidden;
	z-index: 1;}
.main {
	width: 730px;}
.side {
	width: 260px;}
/*-- 页尾footer --*/
.footer {
	padding: 8px 0;
	background: #423836;}
.footer p {
	line-height: 1.8;
	text-align: center;
	color: #fff;}
/*-- 首页 --*/
.wrapper-index {}
.tz,
.tpxw,
.xxxw,
.rcpy,
.tply,
.twxw {
	float: left;
	height: 220px;}
.tz,
.tpxw,
.rcpy {
	width: 260px;}
.xxxw {
	width: 480px;
	display: inline;}
.tply,
.twxw {
	width: 740px;}

/*-- 二级页 --*/
.wrapper-channel {}
.xxxw .bd .twzy,
.twxw .bd .twzy {
	position: absolute;
	top: 30px;
	right: 10px;}
.wrapper-channel01 .main{
	width:100%;
	overflow:hidden;}

.wrapper-channel01 .main .module{
	float: left;
	height: 220px;}
.wrapper-channel01 .main .s{
	width: 260px;}
.wrapper-channel01 .main .m{
	width: 480px;}
.wrapper-channel01 .main .l{
	width: 740px;}
.wrapper-channel01 .main .xl{
	width:1000px;}
.wrapper-channel02 .main {
	width: 750px;
	margin-bottom: 10px;
	margin-right: -20px;
	background-color: #F5F5F5;
	_overflow: hidden;}
.wrapper-channel02 .main .module {
	float: left;
	margin-bottom: 0;
	margin-right: 20px;}
.wrapper-channel02 .main .bd {
	height: 150px;}
.wrapper-channel02 .l {
	width: 730px;}
.wrapper-channel02 .s {
	width: 355px;}
/*图书馆*/
.dizzl {
	clear: both;
	float: none;}
.dizzl .model {
	margin: 30px;
	overflow: hidden;}
.dizzl td,
.dizzl th {
	line-height: 2.2;
	border: double #E2E1E6;
	background-color: #fff;
	color: #333;}
.dizzl td {
	padding: 0 20px;}
.dizzl td a {
	color: #326ECE;
	margin: 0 10px;}
/*-- 更多页 --*/
.wrapper-more {}
.moreList .bd {
	min-height: 480px;
	_height: 480px;}
/*-- 新闻页 --*/
.wrapper-news {}
.article {
	background: #fff;}
.article .hd {
	padding: 15px;
	text-align: center;
	background: #E9E7E8;}
.article .hd h1 {
	font: bold 16px/2 Arial, "微软雅黑", "黑体", sans-serif;}
.article .titBar {
	color: #999;}
.article .bd {
	padding: 20px 40px;
	min-height: 480px;
	_height: 480px;}
.article .bd span {/*文字换行,老的编辑器会生成多余的编码*/
	word-break: break-all;
	word-wrap: break-word;}
/*==静态样式==*/
/*系部概况*/
.xbgk h4{
	margin:0 20px;
	color:#ff7d01;
	font-size:14px;}
.xbgk .bd p{	
	line-height:2;
	color:#666;}
/*.xbgk .bd a{
	color:#3065CD;
}*/
/*友情链接*/
.yqlj {
	clear: both;}
.yqlj .hd h3 {
	padding: 0;
	background: none;}
.yqlj .bd {
	color: #666;
	padding: 10px 30px;}
.yqlj .bd .first {
	margin-left: 0;}
.yqlj .bd a {
	line-height: 2;
	margin: 0 10px;
	color: #666;}
.side .yqlj .bd {
	padding: 10px;}
.side .yqlj .bd a {
	display: inline-block;
	width: 50%;
	margin: 0;}
/*== 栏目样式配置 ==*/
/*图文左右改造-第一条详情，其他只显示标题*/
.xxxw .nsy-picnews2-img,
.xxxw .nsy-picnews2-summary {
	display: none;}
.xxxw .nsy-picnews2-li1 .nsy-picnews2-img {
	display: block;}
.xxxw .nsy-picnews2-li1 .nsy-picnews2Title {
	display: block;
	width: 270px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: none;
	color: #FF7F00;
	font-weight: bold;
	text-align: center;
	font-size: 14px;}
.xxxw .nsy-picnews2-li1 .nsy-picnews2-summary {
	display: block;}
.xxxw .nsy-picnews2-li1 {
	border-bottom: 1px dashed #efefef;}
.xxxw .nsy-picnews2Title {
	font-weight: normal;}
/*黑点*/
.nsy-scrollUpNewsTitle,
.nsy-picnews2Title,
.nsy-news-ul li,
.nsy-latestNews-ul li {
	padding-left: 10px;
	background: url(../images/liststyle02.png) left center no-repeat;}
.nsy-scrollUpNewsTitle {
	background: url(../images/mjsf_liststyle01.png) left 2px no-repeat;}
/*列表鼠标经过效果*/
.nsy-news-ul li a:hover,
.nsy-nav-ul li a:hover,
.nsy-scrollUpNews-ul li a:hover,
.nsy-latestNews-ul li a:hover,
.nsy-newsTop li a:hover,
.nsy-specialNewsDiv li a:hover {
	color: #ff7d01;
	text-decoration: none;}


/*== 后期维护 ==*/
.nsy-searchhorizontal{
	width: 192px !important;}
.nsy-scrollFlashNews-title{
	display:none;}

/*== 用户添加 ==*/