/*== public ==*/
body {
	background: #E4E9EF;}
#divx0 {
        position:absoulte;
	z-index: 55555;}
/*-- style --*/
.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;}
.jszp {
	position: absolute;
	top: 400px;
	left: -100px;  
        z-index: -1;}

.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 {
        float: left;
	padding-left: 0px;
	background: url(/msxgl/dfiles/10803/images/pageitem/template/images) left center no-repeat;}
.style02 .module-more {
	color: #6D8CB4;}
/*-- style03 --*/
.style03 {
	background-color: #E9E7E8;}
.style03 .hd {
	color: #6D8CB4;
	background-color: #fff;}
.style03 .module-title {
	padding-left: 20px;
	background: url(/msxgl/dfiles/10803/images/pageitem/template/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(/msxgl/dfiles/10803/images/pageitem/template/images/mjsf_style04_hd_bg.png) no-repeat;}
.style04 .module-title1 {
	padding-left: 20px;
	background: url(/msxgl/dfiles/10803/images/pageitem/template/images/mjsf_icon02.png) left center no-repeat;}
.style04 .module-more {
	color: #6D8CB4;}
/*-- style05 --*/
.style05 {
	background: url(/msxgl/dfiles/10803/images/pageitem/template/images/yjy_zyjyjxcgjzl.png) left center no-repeat;}
.style05 .hd {
	color: #6D8CB4;
	background-color: #fff;}
.style05 .module-title1 {
	
	background: url(/msxgl/dfiles/10803/images/pageitem/template/images/mjsf_icon02.png) left center no-repeat;}
.style05 .module-more {
	color: #6D8CB4;}
.style05 .bd {
	border-top: 3px solid #390852;}
.style05:hover{
        background: url(/msxgl/dfiles/10803/images/pageitem/template/images/yjy_zyjyjxcgjzl_hover.png) left center no-repeat;}
/*=== 导航菜单 ====*/
/*-- 主菜单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(/msxgl/dfiles/10803/images/pageitem/template/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(/msxgl/dfiles/10803/images/pageitem/template/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: 1200px;
	margin: 0 auto;}
/*-- 页头header --*/
.header {
	z-index: 9;
	height: 582px;
	background: #E4E9EF url(/msxgl/dfiles/10803/images/pageitem/template/images/mjsf_hd_bg.png) left bottom repeat-x;}
.logo {
	display: block;
	width:400px;
	height: 92px;
	background: url(/msxgl/dfiles/10803/images/pageitem/template/images/mjsf_logo.png) left center no-repeat;
	text-indent: -999px;}
.carousel {
	position: relative;
	width: 1200px;
	height: 432px;
	border: 2px solid #FFF;
	overflow: hidden;}
.carousel-inner {
	position:absolute;
	width: 40000px;
	overflow:hidden;}
.carousel-inner li {
	float: left;}
.carousel img {
	width: 1200px;
	height: 432px;}
.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(/msxgl/dfiles/10803/images/pageitem/template/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(/msxgl/dfiles/10803/images/pageitem/template/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;
        width:1000px;
	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 .module1{
	float: left;
	height: 120px;}
.wrapper-channel01 .main .s{
	width: 260px;}
.wrapper-channel01 .main .ss{
	width: 1000px;}
.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(/msxgl/dfiles/10803/images/pageitem/template/images/liststyle02.png) left center no-repeat;}
.nsy-scrollUpNewsTitle {
	background: url(/msxgl/dfiles/10803/images/pageitem/template/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;}

/*== 用户添加 ==*/
.tabs {
		width: 100%;
		max-width: 480px;
		margin: 50px auto;}

		input {
			opacity: 0;}

		label {
			cursor: pointer;
			background: -webkit-linear-gradient(#666, #555);
			color:#999;
			border-radius: 5px 5px 0 0;
			padding: 1.5% 3%;
			float: left;
			margin-right: 2px;
			font: italic 1em cambria;}

			label:hover {
				background: -webkit-linear-gradient(#777, #666);}

			input:checked + label {
				background: #fff;
				color: #333;}

		.tabs input:nth-of-type(1):checked ~ .panels .panel:first-child,
		.tabs input:nth-of-type(2):checked ~ .panels .panel:nth-child(2),
		.tabs input:nth-of-type(3):checked ~ .panels .panel:nth-child(3),
		.tabs input:nth-of-type(4):checked ~ .panels .panel:last-child {
			opacity: 1;
			-webkit-transition: .3s;}

		.panels {
			float: left;
			clear: both;
			position: relative;
			width: 100%;
			background: #fff;
			border-radius: 0 10px 10px 10px;
			height: 200px;}

			.panel {
				width: 100%;
				opacity: 0;
				position: absolute;
				background: #fff;
				border-radius: 0 10px 10px 10px;
				padding: 4%;
				box-sizing: border-box;}

				.panel h2 {
					margin: 0;
					font-family: Arial;}