﻿@charset "utf-8";
/* CSS Document */
	.banner {
			width: 100%;
			height: 896px;
			margin: 0 auto;
			background: url(https://nfcms-mainsiteoss.188-5633.com/news/__tpl_asset/zt/img/20210917midmoon.jpg) no-repeat top;
		}

		h1 span,
		h2 span {
			display: block;
			font-size: 0;
			height: 0;
			overflow: hidden;
			width: 0;
		}


		.con {
			width: 1400px;
			overflow: hidden;
			margin: 20px auto 0;
			padding: 0 0 15px;
		}

		.con strong,
		.con img {
			display: block;
			margin:0 auto;
		}

		.con li {
			float: left;
			display: inline;
		}


		.topm {
			text-align: center;
			width: 1400px;
			margin: 0 auto;
			margin-top: 0px;
		}

		/* template_16 */
		.template {
			width: 1200px;
			overflow: hidden;
			margin: 20px auto 0;
		}

		.template-sixteen {
			width: 580px;
			overflow: hidden;
			margin: 0 10px;
		}

		.template-sixteen ul li {
			width: 580px;
			height: 60px;
			overflow: hidden;
			margin-top: 10px;
		}

		.template-sixteen ul li.curre {
			height: 200px;
		}

		.template-sixteen ul li.curre div.template-sixteen_title {
			background: #225ab3;
		}

		.template-sixteen ul li div.template-sixteen_title {
			font: bold 18px/60px "Microsoft YaHei";
			background: #c1e7ff;
			width: 100%;
			height: 60px;
			border-radius: 30px;
		}

		.template-sixteen ul li.curre div.template-sixteen_title a {
			color: #fff;
		}
		.template-sixteen ul li.curre div.template-sixteen_title p a {
			color: black;
		}
		.template-sixteen ul li div.template-sixteen_title a {
			padding: 0 30px;
		}

		.template-sixteen ul li p {
			font: 16px/30px "Microsoft YaHei";
			width: 520px;
			padding: 15px 0 0;
			text-indent: 2em;
			margin: 0 auto;
		}

		/* template_16 */

		.ca {
			width: 1400px;
			margin: 0 auto;
			margin-top: 35px;
			overflow: hidden;
			height:500px;
			background: url(https://nfcms-mainsiteoss.188-5633.com/news/__tpl_asset/zt/img/1eb1a86ea8_picbg.png) no-repeat right ;
		}

		.cal {
			width: 496px;
			float: left;
		}

		.cal strong {
			display: block;
			overflow: hidden;
			margin: 0 auto;
			font: bold 28px/50px "Microsoft YaHei";
			text-align: center;
			margin-top: 10px;
		}

		.cal strong a {
			color: #333
		}

		.cal .doc {
			width: 100%;
			height: 125px;
			overflow: hidden;
			font: 16px/36px "Microsoft YaHei";
			color: #666;
			margin: 10px auto 0;
		}

		.cal ul {
			width: 100%;
			overflow: hidden;
			margin: 20px 0 0;
		}

		.cal li {
			width: 100%;
			height: 60px;
			font: 18px/60px "Microsoft YaHei";
			overflow: hidden;
			border-bottom: 1px dashed #ccc;
			background: url(https://nfcms-mainsiteoss.188-5633.com/news/__tpl_asset/zt/img/f8dd479829_libg.png) no-repeat center left;
			text-indent: 25px;
			text-overflow: ellipsis;
			white-space: nowrap;
		}

		.cal li a {
			color: #333
		}

		.car {
			float: left;
			width: 664px;
			height: 450px;
			position: relative;
		}

		.car img {
			width: 664px;
			height: 450px;
		}

		.car h5 {
			color: #fff;
			width: 100%;
			position: absolute;
			bottom: 0;
			left: 0px;
			z-index: 10;
			height: 45px;
			line-height: 45px;
			background: rgba(0, 0, 0, 0.6);
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;
			text-align: left;
		}

		.gengd {
			width: 200px;
			margin: 80px auto 0;
			text-align: center;
			background: url(https://nfcms-mainsiteoss.188-5633.com/news/__tpl_asset/zt/img/more1.png) no-repeat center 0;
			font: 16px/28px "Microsoft YaHei";
		}

		.gengd a:link,
		.gengd a:visited,
		.gengd a:hover,
		.gengd a:active {
			color: #333333;
		}



		.tem-one-left {
			width: 664px;
			height: 450px;
			float: left;

			color: #333;
			position: relative
		}

		.tem-one-leftm {
			width: 664px;
			height: 450px;
		}

		.template-one .pagination {
			display: block;
			position: absolute;
			left: 0;
			text-align: center;
			bottom: 5px;
			width: 100%;
		}

		.tem-one-leftm .swiper-slide {
			width: 664px;
			height: 450px;
			position: relative;
		}

		.tem-one-leftm .swiper-slide h5 {
			color: #fff;
			width: 100%;
			position: absolute;
			bottom: 0;
			left: 0px;
			z-index: 10;
			height: 45px;
			line-height: 45px;
			background: rgba(0, 0, 0, 0.6);
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;
			text-align: left;
		}

		.tem-one-leftm .swiper-slide h5 a {
			text-decoration: none;
			color: #fff;
			font-size: 16px;
			overflow: hidden;
			margin-left: 10px;
			font-family: "\5FAE\8F6F\96C5\9ED1";
		}

		.tem-one-left .temonel-left,
		.tem-one-left .temonel-right {
			position: absolute;
			width: 40px;
			height: 74px;
			background: url(https://nfcms-mainsiteoss.188-5633.com/news/__tpl_asset/zt/img/a4975f3c7c_focus_btn.png) no-repeat;
			z-index: 999;
		}

		.tem-one-left .temonel-left {
			top: 50%;
			margin-top: -37px;
			left: 0;
			background-position: 0 -74px;
			cursor: pointer;
		}

		.tem-one-left .temonel-right {
			top: 50%;
			margin-top: -37px;
			right: 0;
			background-position: -40px -74px;
			cursor: pointer;
		}

		.tem-one-left .temonel-left:hover {
			background-position: 0 0;
		}

		.tem-one-left .temonel-right:hover {
			background-position: -40px 0;
		}

		.mc {
			width: 100%;
			background: url(https://nfcms-mainsiteoss.188-5633.com/news/__tpl_asset/zt/img/mid_chbg.jpg) center bottom no-repeat;
			overflow: hidden;
		}

		.mcm {
			width: 1200px;
			margin: 0 auto;
			background: url(../images/mcbg.png) center no-repeat;
			position: relative;
			height: 780px;
			margin-top: 61px;
		}

		.mcm ul li {
			position: absolute;
			background: #7dc8f9
		}

		.mcm ul li.limina {
			width: 100%;
			position: relative;
			height: 100%;
		}

		.mcm ul li img {
			width: 100%;
		}

		.mcm ul li h5 {
			color: #fff;
			width: 100%;
			position: absolute;
			bottom: 0;
			left: 0px;
			z-index: 10;
			height: 45px;
			line-height: 45px;
			background: rgba(0, 0, 0, 0.6);
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;
			text-align: center;
		}

		.mcm ul li h5 a {
			color: #fff;
			padding-left: 5px;
		}

		.mcm ul li.mclia {
			width: 220px;
			height: 140px;
			left: 166px;
			top: 80px;
		}

		.mcm ul li.mclib {
			width: 400px;
			height: 250px;
			left: 400px;
			top: 0px;
		}

		.mcm ul li.mclic {
			width: 310px;
			height: 195px;
			left: 815px;
			top: 80px;
		}

		.mcm ul li.mclid {
			width: 385px;
			height: 240px;
			left: 0px;
			top: 245px;
		}

		.mcm ul li.mclie {
			width: 400px;
			height: 250px;
			left: 401px;
			top: 265px;
		}

		.mcm ul li.mclif {
			width: 385px;
			height: 240px;
			left: 816px;
			top: 296px;
		}

		.left {
			float: left;
			display: inline;
		}

		.right {
			float: right;
			display: inline;
		}

		.mcm ul li.mclig {
			width: 310px;
			height: 195px;
			left: 76px;
			top: 500px;
		}

		.mcm ul li.mclih {
			width: 400px;
			height: 250px;
			left: 400px;
			top: 530px;
		}

		.mcm ul li.mclii {
			width: 220px;
			height: 140px;
			left: 816px;
			top: 550px;
		}