ul {
	margin-bottom: 0;
}
html {
          font-size: 100px; /*根元素默认的大小是16px*/
        }
.max-1920{ max-width:1920px !important; margin:auto;}		
	
@media screen and (max-width: 1680px){
	html{ 
		font-size:86px;
	}
}		
@media screen and (max-width: 1440px){
	html{
		font-size:78px;
	}
}

@media screen and (max-width: 1200px){
.hidden-1280{ display:none !important;}
}
@media screen and (max-width: 1024px){
	html{
		font-size:60px;
	}
}
@media screen and (max-width: 768px){
	html{
		font-size:60px;
	}
	
}
/* 顶部欢迎语开始 */
.dbhyywk {
	width: 100%;
	background: #eeeeee;
	height: 28px;
}

.dbhyynk {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
	height: 28px;
}

.dbhyynr {
	color: #9b9b9b;
	font-size: 14px;
	line-height: 28px;
}

/* 顶部欢迎语结束 */
/* 顶部开始 */
.dbwk {
	width: 100%;
	height: 150px;
}

.dbnk {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
	height: 150px;
	display: flex;
	align-content: center;
	justify-content: space-between;
	align-items: center;
}

.dbss {
	width: 314px;
	height: 42px;
	border: 1px solid #a3a4a4;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-right: none;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 42px;
	float: left;
	padding-left: 15px;
}

.dbss::placeholder {
	color: #a0a0a0;
	font-size: 14px;
	line-height: 42px;
}

.ssan {
	width: 86px;
	height: 42px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background: #0b48aa;
	color: #ffffff;
	font-size: 16px;
	line-height: 42px;
	padding-left: 14px;
	display: flex;
	float: left;
}

.ssanwz {
	margin-left: 7px;
}

input {
	outline: none;
}

/* 顶部结束 */
/* 导航开始 */
.dhwk {
	width: 100%;
	height: 62px;
	background: #3364b4;
}

.dhnk {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

.dhul {
	height: 100%;
	width: 100%;
	display: flex;
	align-content: center;
	align-items: center;
}

.dhmg {
	/* float: left; */
	border-left: 1px solid #a1bde8;
	border-right: 1px solid #002b71;
	height: 18px;
	color: #ffffff;
	font-size: 18px;
	line-height: 1;
	padding-left: 30px;
	padding-right: 29px;
	position: relative;
}

.dhab {
	color: #ffffff;
	line-height: 1;
}

.dhul .dhmg:first-child {
	padding-left: 20px;
	border-left: none;
}

.dhul .dhmg:last-child {
	padding-right: 20px;
	border-right: none;
}

.dhmg .dhab:hover {
	font-weight: bold;
	border-bottom: 1px solid #fff;
}
.yjdhxz {
	font-weight: bold;
	border-bottom: 1px solid #fff;
}
.topdh {
	position: absolute;
	    left: 0;
	    width: 100%;
	    top: 22px;
		    background: #3364b4;
			padding-bottom: 30px;
			padding-top: 22px;
			display: none;
			z-index: 99;
}
.topdh a {
	color: #fff;
	display: block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}
.dhmg:hover .topdh {
	display: block;
}
/* 导航结束 */
/* banner开始 */
.banner .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	border-radius: 8px;
	border: 2px solid #fff;
	background: none;
	opacity: 1;
}

.banner .swiper-pagination-bullet-active {
	border-color: #3364b4;
}

.banner .swiper-horizontal>.swiper-pagination-bullets,
.banner .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 10px;
}
.banner img {
	width: 100%;
}

/* banner结束 */

/* 首页新闻开始 */
.syxwbkwk {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	background: #eeeeee;
	overflow: hidden;
}

.syxwbknk {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;

}

.ttwk {
	width: 100%;
	background: #f0f0f0;
	height:88px;
	padding-top: 25px;
	position: relative;
	box-shadow: 0px 0px 7.76px 0.24px rgba(23, 91, 124, 0.08);
}

.ttbt {
	color: #3364b4;
	font-size: 14px;
	line-height: 1;
	width: 100%;
	font-weight: bold;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	height: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ttbt a {
	color: #3364b4;
}

.ttmswk {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	display: flex;
	justify-content: center;
	margin-top: 14px;
}

.ttmsnk {
	color: #3b3b3b;
	font-size: 12px;
	line-height: 1;
	float: left;
	max-width: 64%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ttmsnk a {
	color: #3b3b3b;
}
.ttmsnk p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.ttgdxw {
	float: left;
}

.ttgdxw a {
	color: #969696;
	font-size: 12px;
	line-height: 1;
}

.zsjtt {
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
}
.zsjtt img {
	width: 100%;
}

.syxwxmdwk {
	width: 100%;
	margin-top: 35px;
}

.syxwxnxnkzc {
	width: 100%;
	/* height: 380px; */
	/* float: left; */
}

.syxwxnxnkzc img {
	width: 100%;
}
.syxwxnxnkzc>div {
	display: none;
}

.syxwxnxnkzc>.sylbsc {
	display: block;
	    
}
.xwzclbbtwk {
	width: 100%;
	height: 40px;
	color: #f8f8f8;
	font-size: 16px;
	line-height: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 99;
	background: #0e3388;
	padding-left: 15px;
}

.xwzclbbtnk {
	width: 100%;
	padding-right: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.syxwxnxnkzc .swiper-horizontal>.swiper-pagination-bullets,
.syxwxnxnkzc .swiper-pagination-bullets.swiper-pagination-horizontal {
	width: auto;
	right: 22px;
	left: auto;
}

.syxwxnxnkzc .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.syxwxnxnkzc .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin-left: 4px;
	margin-right: 4px;
	width: 6px;
	height: 6px;
	border-radius: 0px;
	background: #f8f8f8;
}

.syxwxnxnkyc {
	width: 100%;
	/* float: right; */
	margin-top: 10px;
}

.xwsgflmg {
	color: #666666;
	font-size: 14px;
	width: 80px;
	height: 28px;
	line-height: 28px;
	float: left;
	cursor: pointer;
	text-align: center;
}

.xwsgflwk {
	width: 100%;
	/* overflow: hidden; */
	border-bottom: 2px solid #3364b4;
}

.xwsgflyc {
	float: right;
	margin-top: 6px;
}

.xwsgflyc a {
	color: #666666;
	font-size: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	align-content: center;
	line-height: 1;
}

.xwgd {
	margin-right: 10px;
}

.xwsgflxz {
	background: #3364b4;
	position: relative;
	color: #ffffff;
}

.xwsgflxz:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 6px solid #3364b4;
	bottom: -8px;
	left: 50%;
	margin-left: -2.5px;
}

.xwsgycddmg {
	width: 100%;
	display: none;
}

.sgxwfldyg {
	width: 100%;
	margin-top: 32px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #d0d0d0;
	margin-bottom: 26px;

}

.sgxwfldygbt {
	color: #333333;
	font-size: 18px;
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	height: 20px;
	text-align: center;
	font-weight: bold;
}

.sgxwfldygms {
	color: #666666;
	font-size: 16px;
	line-height: 30px;
	margin-top: 10px;
}

.sgxwflmg {
	width: 100%;
	overflow: hidden;
	margin-top: 23px;
}

.sgxwflmgbt {
	color: #888888;
	font-size: 16px;
	line-height: 1;
	width: calc(100% - 110px);
	height: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
	transition: .25s all ease-in-out;
	
}

.sgxwflmgsj {
	color: #999999;
	font-size: 16px;
	line-height: 1;
	height: 16px;
	width: 90px;
	float: right;
	transition: .25s all ease-in-out;
}

.sgxwflmg:hover .sgxwflmgbt {
	color: #3364b4;
}

.sgxwflmg:hover .sgxwflmgsj {
	color: #3364b4;
}

.xwsgycddmgxz {
	display: block;
}

/* 首页新闻结束 */
/* 会员风采开始 */
.hyfcdwk {
	background: #eeeeee;
	width: 100%;
}

.hyfcxnk {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
}

.hyfcsmbf {
	width: 100%;
	/* overflow: hidden; */
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.hyfcsmzc {
	color: #0c398b;
	font-size: 20px;
	line-height: 1;
	font-weight: bold;
	padding-left: 16px;
	float: left;
	border-left: 4px solid #0c398b;
}

.hyfcsmyc a {
	color: #666666;
	font-size: 14px;
	line-height: 1;
	display: flex;
}

.hyfcgdwz {
	margin-right: 10px;
}

.hyfcsmyc {
	float: right;
}

.hyfcxmlbwk {
	margin-top: 30px;
	
}
.hyfcxmlbwk .swiper {
	padding-bottom: 20px;
}

.hyfcmg {
	width: 100%;
}

.hyfctpwk {
	width: 100%;
}

.hyfctpwk img {
	width: 100%;
}

.hyfcbtmswk {
	width: 100%;
	background: #f8f8f8;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 19px;
	height: 84px;
	transition: .25s all ease-in-out;
}

.hyfcbt {
	color: #333333;
	font-size: 14px;
	line-height: 1;
	width: 100%;
	height: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: .25s all ease-in-out;
}

.hyfcms {
	color: #333333;

	font-size: 12px;
	height: 12px;
	line-height: 1;

	width: 100%;

	white-space: nowrap;

	overflow: hidden;
	transition: .25s all ease-in-out;
	text-overflow: ellipsis;
	margin-top: 10px;
}
.hyfcms p {
	white-space: nowrap;
	
	
	
	overflow: hidden;
	
	
	text-overflow: ellipsis;
}
.hyfcxmlbwk .swiper-horizontal>.swiper-pagination-bullets,.hyfcxmlbwk .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 0;
}
.hyfcxmlbwk .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.hyfcxmlbwk  .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin-left: 6px;
	margin-right: 6px;
}
.hyfcxmlbwk .swiper-pagination-bullet {
	width: 7px;
	height: 7px;
	border-radius: 7px;
	background: #b5b5b5;
	opacity: 1;
}
.hyfcxmlbwk .swiper-pagination-bullet-active {
	background: #2f6ea3;
}
.hyfcmg:hover .hyfcbtmswk {
	background: #0c398b;
}
.hyfcmg:hover div {
	color: #fff;
}
/* 会员风采结束 */
/* 政策法规和协会概括开始 */
.zcfgxhgkdwk {
	width: 100%;
	background: #eeeeee;
	padding-top: 20px;
	overflow: hidden;
	padding-bottom: 20px;
}
.zcfgxhgknk {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.zcfg {
	/* float: left; */
	width: 100%;
}
.xhgkwk {
	/* float: right; */
	width: 100%;
	margin-top: 20px;
}
.zcfgxmwk {
	margin-top: 40px;
}
.zcfgdyt {
	width: 100%;
	overflow: hidden;
}
.zcfgdyttpwk {
	/* float: left; */
	width: 100%;
	/* height: 122px; */
}
.zcfgdyttpwk img {
	width: 100%;
}
.zcfgdytwzwk {
	/* float: left; */
	width: 100%;
	/* margin-left: 15px; */
}
.zcfgdytbt {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	height: 20px;
	line-height: 1;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-top: 20px;
}
.zcfgdytms {
	color: #666666;
	font-size: 16px;
	line-height: 30px;
	margin-top: 10px;
	height: 60px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.zcfgsxdwk {
	margin-top: 20px;
	width: 100%;
}
.zcfgsxdmg {
	width: 100%;
	overflow: hidden;
}
.zcfgsxdbt {
	font-size: 16px;
	line-height: 38px;
	color: #888888;
	width: calc(100% - 100px);
	float: left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: .25s all ease-in-out;
}
.zcfgsxdsj {
	float: right;
	color: #999999;
	font-size: 16px;
	line-height: 38px;
	transition: .25s all ease-in-out;
	width: 90px;
}
.xhgkxmwk {
	margin-top: 40px;
	overflow: hidden;
}
.xhgkxmzc {
	width: 100%;
	/* float: left; */
}
.xhgkxmyc {
	width: 100%;
	/* float: right; */
}
.xhgkmgtpwk {
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
	
}
.xhgkmgtpwk a {
	width: 100%;
	overflow: hidden;
	display: block;
}
.xhgkmgtpwk img {
	width: 100%;
	transition: .25s all ease-in-out;
}
.xhgkmgwk:hover img {
	transform: scale(1.2);
}

.xhgkmgbt {
	color: #ffffff;
	font-size: 18px;
	line-height: 1;
}
.xhgkmgfbt {
	color: #ffffff;
	font-size: 16px;
	line-height: 1;
	margin-top: 9px;
	opacity: .5;
}
.xhgkmgwzwk {
	position: absolute;
	top: 33px;
	left: 28px;
	z-index: 9;
}
.xhgkmgwk {
	position: relative;
}
.zcfgsxdmg:hover .zcfgsxdbt {
	color: #0c398b;
}
.zcfgsxdmg:hover .zcfgsxdsj {
	color: #0c398b;
}
/* 政策法规和协会概括结束 */
/* 节能前沿绿色开始 */
.jnqydwk {
	width: 100%;
	/* height: 854px; */
	padding-bottom: 30px;
	background: url(../img/jnqybj.jpg) no-repeat center center;
}
.jnqynk {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
}
.jnqysmfl {
	padding-top: 20px;
	overflow: hidden;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	    justify-content: center;
}
.jnqymgfl {
	width: 186px;
	height: 50px;
	margin-left: 5px;
	margin-right: 5px;
	background: url(../img/jnwxz.png) no-repeat center center;
	display: flex;
	    align-items: center;
	    justify-content: center;
		cursor: pointer;
}
.jnqymgfltp {
	margin-right: 7px;
	width: 20px;
}
.jnqymgfltp img {
	width: 100%;
}
.jnqymgflwz {
	margin-left: 3px;
	color: #ffffff;
	font-size: 14px;
	line-height: 1;
	font-weight: 100;
}
.jnqyxmdwk {
	width: 100%;
	height: 606px;
	background: #fbfcfd;
	margin-top: 30px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
}
.jnflxmzc {
	/* float: left; */
	width: 100%;
	margin-top: -7px;
}
.jnqyzjbf {
	/* float: left; */
	width: 100%;
	display: none;
	/* margin-left: 28px; */
}
.jnqyzjbf img {
	width: 100%;
}
.jnqyycbf {
	/* float: left; */
	width: 100%;
	display: none;
	/* margin-left: 32px; */
}
.jnflxmzcmgbt {
	color: #515151;
	font-size: 16px;
	line-height: 30px;
	width: 100%;
	/* float: left; */
	position: relative;
	transition: .25s all ease-in-out;
}
.jnflxmzcmgbt:after {
	content: "";
	position: absolute;
	background: #2855a8;
	width: 6px;
	height: 6px;
	top: 14px;
	left: -16px;
}
.jnflxmzcmgsj {
	/* float: left; */
	/* margin-left: 24px; */
	color: #b0b0b0;
	font-size: 14px;
	line-height: 32px;
}
.jnflxmzcmg {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #c2c2c2;
	overflow: hidden;
	padding-left: 16px;
}
.jnflxmzc .jnflxmzcmg:first-child {
	padding-top: 0;
}
.jnflxmzc .jnflxmzcmg:last-child {
	border: none;
	padding-bottom: 0;
}
.jnqyzjbfmg {
	margin-bottom: 23px;
}
.jnqyycbf .jnflxmzcmg:first-child {
	padding-top: 0;
}
.jnqyycbf .jnflxmzcmg:last-child {
	border: none;
	padding-bottom: 0;
}
.jnqyycbf {
	margin-top: -7px;
}
.jnqymgflxz {
	background: url(../img/jnxzl.png) no-repeat center center;
}
.jnqyxmdwk>div {
	display: none;
}
.jnqyxmdwk>div:first-child {
	display: block;
}
.jnflxmzcmg:hover .jnflxmzcmgbt {
	color: #0c398b;
}
/* 节能前沿绿色结束 */
/* 重点用能明星企业开始 */
.zdynmxqy {
	line-height: 22px;
	height: 44px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	white-space: inherit;
}
.zdynmxwzwk {
	padding-top: 16px;
}
.zdynmxnk {
	padding-top: 80px;
}
/* 重点用能明星企业结束 */
/* 首页中间图片开始 */
.syzjtpwk {
	width: 100%;
	background: #eeeeee;
	padding-top: 43px;
}
.syzjtpnk {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.syzjtpnk img {
	width: 100%;
}
/* 首页中间图片结束 */
/* 全国节能宣传周推展产品开始 */
.qgjnxczwk {
	width: 100%;
	background: #eeeeee;
	padding-top: 64px;
}
.qgjnxcznk {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
}
.qgjnxczxmwk {
	margin-top: 32px;
	overflow: hidden;
}
.qgjnxczxmmg {
	border-radius: 5px;
	overflow: hidden;
	width: 300px;
	margin-left: auto!important;
	margin-right: auto;
	/* float: left; */
	/* margin-left: 26px; */
	margin-bottom: 15px;
}
.qgjnxczxmmgtpwk {
	width: 100%;
}
.qgjnxczxmmgtpwk img {
	width: 100%;
}
.qgjnxczxmmgwzwk {
	width: 100%;
	height: 50px;
	background: #fff;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: .25s all ease-in-out;
}
.qgjnxczxmmg:hover .qgjnxczxmmgwzwk {
	background: #0c398b;
}
.qgjnxczxmmg:hover .qgjnxczxmmgwzwk {
	color: #fff;
}
/* 全国节能宣传周推展产品结束 */

/* 技术支持开始 */
.jszcnk {
	padding-top: 43px;
	padding-bottom: 75px;
}
/* 技术支持结束 */

/* 底部开始 */
.dibuwk {
	width: 100%;
	background: #232830;
	/* height: 378px; */
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
}
.dbunk {
	width: 100%;
	height: 100px;
	border-bottom: 1px solid #464d59;
	display: none;
}
.dibsmwk {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
}
.dibsmnk {
	float: left;
}
.dbusmyc {
	float: right;
	height: 100px;
	display: flex;
	    align-items: center;
}
.dbudhmg a {
	color: #bbbbbb;
	font-size: 16px;
}
.dbudhmg {
	line-height: 100px;
	margin-right: 30px;
	float: left;
	
}
.dbycdhh {
	color: #2cb650;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	margin-left: 25px;
}
.dbxmdwk {
	width: 100%;
}
.dbxmxwk {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.dbxmzc {
	/* float: left; */
}
.yqljwk {
	margin-top: 39px;
	overflow: hidden;
	display: none;
}
.yqljwz {
	color: #cececf;
	font-size: 16px;
	line-height: 1;
	font-weight: bold;
	float: left;
}
.yqljmg {
	float: left;
	margin-left: 23px;
}
.yqljmg a {
	color: #888c93;
	font-size: 14px;
	line-height: 1;
	margin-right: 45px;
}
.dbuxmzcxsm {
	color: #737983;
	font-size: 14px;
	line-height: 18px;
}
.dbuxmzcxxm {
	color: #737983;
	font-size: 14px;
	line-height: 1;
	margin-top: 18px;
}
.dbuxmzcxxm a {
	color: #737983;
	font-size: 14px;
}
.dbuxmzcxmwk {
	/* margin-top: 105px; */
	padding-top: 30px;
}
.dbuxmzcxmwk h1 {
	    color: #737983;
	    font-size: 14px;
	    line-height: 1;
	    /* margin-top: 18px; */
		    display: initial;
		margin-bottom: 0;
}
.ewmdwk {
	width: 122px;
	height: 150px;
	background: #2d343f;
}
.dbxmyc {
	/* float: right; */
	margin-top: 48px;
	margin-left: auto;
	margin-right: auto;
	display: table;
}
.ewmtpwk {
	width: 97px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.ewmtpwk img {
	width: 100%;
}
.ewmwz {
	color: #ffffff;
	font-size: 14px;
	line-height: 1;
	margin-top: 15px;
	text-align: center;
	/* opacity: 0; */
}
/* 底部结束 */
/* 内页开始 */
.nydwk {
	width: 100%;
	background: #eeeeee;
}
.nyxnk {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	overflow: hidden;
	padding-bottom: 20px;
}
.nyzck {
	width: 238px;
	float: left;
	display: none;
}
.nyzcsmwk {
	width: 100%;
	height: 60px;
	background: #3364b4;
	display: flex;
	    justify-content: space-between;
	    align-items: center;
		padding-left: 20px;
		padding-right: 20px;
}
.nyzcsmwz {
	color: #ffffff;
	font-size: 16px;
	line-height: 18px;
}
.dhwxz {
	width: 100%;
	height: 44px;
	background: #ededed;
	line-height: 44px;
	padding-left: 22px;
	color: #333333;
	font-size: 16px;
	margin-top: 8px;
	transition: .25s all ease-in-out;
}
.dhwxz a {
	color: #333333;
	width: 100%;
	height: 100%;
	display: block;
}
.nyzcxmdhwk {
	margin-top: 3px;
}
.nydhxz {
	background: #bdd3f8;
}
.dhwxz:hover {
	background: #bdd3f8;
}
.nyycdwk {
	width: 100%;
	/* float: right; */
	/* margin-top: 13px; */
}
.nyycsmzc {
	font-size: 24px;
	font-weight: bold;
	color: #0c398b;
	float: left;
	border-left: 4px solid #0c398b;
	padding-left: 18px;
	line-height: 1;
	height: 26px;
}
.nyycsmyc {
	float: right;
	color: #999999;
	font-size: 14px;
	margin-top: 8px;
	display: none;
	padding-right: 14px;
}
.nyycsmyc a {
	color: #999999;
}
.nyycsmwk {
	overflow: hidden;
	padding-bottom: 27px;
	border-bottom: 3px solid #efefef;
}
.nyycxmwk .hyfcmg {
	/* float: left; */
	/* margin-left: 17px; */
	margin-top: 44px;
}
.nyycxmwk {
	margin-top: -8px;
	overflow: hidden;
}

/* 页码开始 */
.pagination p {
	border: 1px solid #71696d;
	float: left;
	border-left:none;
	font-size: 14px;
	text-align: center;
	line-height: 42px;
	color: #71696d;
}
.pagination a {
	border: 1px solid #71696d;
	float: left;
	width: 50px;
	height: 40px;
	border-left:none;
	font-size: 14px;
	text-align: center;
	line-height: 42px;
	color: #71696d;
}
.pagination .ymsy {
	border-left: 1px solid #71696d;
	width: 85px;
	height: 40px;
}
.pagination .ymwy {
	width: 85px;
	height: 40px;
}
.pagination .ymyxy {
	width: 80px;
	height: 40px;
}
.pagination .ymsyy {
	width: 80px;
	height: 40px;
}
.pagination .cur {
	background: #71696d;
	color: #fff;
}
.pagination {
	    width: auto;
	    display: table;
	    margin-left: auto;
	    margin-right: auto;
		/* margin-bottom: 50px; */
		/* margin-top: 50px; */
}
.nypage {
	margin-top: 100px;
	/* padding-bottom: 100px; */
}
/* 页码结束 */

.nyycxmwk .qgjnxczxmmg {
	margin-left: 20px;
}
.pr3ny {
	margin-top: 40px;
}
/* 内页结束 */

/* 新闻内页开始 */
.xwny {
	padding-left: 15px;
	padding-right: 10px;
}
.nyxwmt {
	width: 100%;
	height: 40px;
	color: #888888;
	font-size: 16px;
	line-height: 40px;
	padding-left: 15px;
	padding-right: 10px;
	margin-bottom: 7px;
	transition: .25s all ease-in-out;
}
.nyxwmtbt {
	transition: .25s all ease-in-out;
	color: #888888;
	float: left;
	width: 100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	height: 100%;
}
.nyxwmtsj {
	transition: .25s all ease-in-out;
	color: #888888;
	float: right;
	width: calc(100% - 775px);
	display: none;
}
.xwny {
	margin-top: 55px;
}
.nyxwmt:hover {
	color: #3364b4;
	background: #eeeeee;
}
.nyxwmt:hover div {
	color: #3364b4;
}
/* 新闻内页结束 */

/* 关于开始 */
.gynr {
	color: #888888;
	font-size: 16px;
	line-height: 36px;
	margin-top: 46px;
}
.gynr img {
	max-width: 100%;
}
.gywmxmbf>div {
	/* float: left; */
	/* margin-left: 10px; */
	width: 100%;
}
.gywmxmbf>div:first-child {
	margin-left: 0;
}
.gywmxmbf {
	margin-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
}
/* 关于结束 */
.gynrr {
	padding-bottom: 50px;
}
.xwxqbt {
	    font-size: 18px;
	    font-weight: bold;
	    color: #0c398b;
	    line-height: 24px;
	    text-align: center;
		padding-left: 50px;
		padding-right: 50px;
		margin-bottom: 50px;
}

.menuph{       width: 0.8rem;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 0.4rem;
    right: 0;
    z-index: 99;
	}
.menuph .point {
    width: .44rem;
    right: .25rem;
    position: relative;
    margin-left: .24rem;
}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {   width:.37rem;  }
.menuph .navbtn {  position: absolute;   right: 0;  display: inline-block;  width:.37rem;  height: .06rem;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #0c398b; border-radius: 25px;  }
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width:.37rem;  height: .06rem;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #0c398b;border-radius: 25px;   }
.menuph .navbtn::after {  top:.14rem;  }
.menuph .navbtn::before {  top:.27rem;}
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: .11rem;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: .11rem;  }


.xialaph{      left: 0;
    top:1rem;
    float: left;
    width: 100%;
    height: 116%;
    overflow-y: scroll;
	
    display: none;
    z-index: 999;
    position: absolute;
    background: #313131;
    overflow-x: hidden;
	}
.xialaph .ul1{ float: left;width:100%;}
.xialaph .ul1 li {
	margin-bottom: 15px;
	overflow: hidden;
}
.xialaph .ul2,
.xialaph .ul3{display: none;}
.xialaph h4 a{        float: left;
    width: 100%;
    color: #bebebe;
    font-size: .26rem;
    line-height:.6rem;
    font-weight: normal;
	text-align:center;}
.xialaph h4 a span{ padding-left:.06rem; color:#ccc; font-size:.18rem;}
.xialaph h4{     float: left;
    width: 100%;
    position: relative;
    }
.xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 0.01rem;  }
.xialaph h4:hover a,
.xialaph h5:hover a{  color: #fff; }
.xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 0.01rem; /*opacity: 0.1;*/  }


.xialaph h5{ display:inline-block; width:100%;position: relative;  border:none;  }
.xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 0.01rem; /*opacity: 0.05;*/  }
.xialaph .ul2
.xialaph li:last-child h5::after{  display: none;  }
.xialaph h4 img{     width: 0.15rem;
    height: 0.08rem;
    float: right;
    margin-top: 0.29rem;
    cursor: pointer;
    margin-right: 7%;
	position:absolute; left:50%; margin-left:-0.07rem; }
.xialaph h5 img{     width: 0.15rem;
    height: 0.08rem;
    float: right;
    margin-top: 0.29rem;
    cursor: pointer;
    margin-right: 3%; }
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  }
.xialaph .ul2{ float:left; width:100%; padding:0 0.4rem; text-align:center;}
.xialaph .ul3{    float: left;
    width: 100%;
    padding: 0.12rem 0 0.16rem 0.02rem;
    position: relative;  }
.xialaph .ul3::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e7e7e7;  }
.xialaph li:last-child .ul3::after{  display: none;  }
.xialaph .ul3 li a{      color: #333;
    font-size: 0.18rem;
    line-height: 0.43rem;
    display: block;  }
.xialaph .ul3 li{  padding-top: 0.05rem; margin: auto; width: 90%;  }
.xialaph .ul3 li:first-child{  padding-top: 0;  }
.xialaph .phsou{  position: relative;  margin-top: 0.4533333rem;}
.xialaph .phsou input{  width: 100%;  height: 0.56rem;  background-color: #fff; color: #aaa;  font-size: 0.14rem;  padding-left: 0.2rem;  border: 1px solid #e5e5e5;  }
.xialaph .phsou img{  cursor: pointer;  width: 0.21rem;  height: 0.22rem;  position: absolute;  top: 0.17rem; right: 0.29rem;  }
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  } 
.img_d, .disno{  display: none;  }


.xialaph h4.active a{color: #fff;}


.xialaph h5 a{     float: left;
    width: 100%;
    color: #9a9a9a;
    font-size: 0.2rem;
    line-height: 0.47rem;
    text-transform: uppercase;
    font-weight: normal; }
.xialaph h5.active a{color: #fff;}

.xialaph .ul2{ padding:0.15rem 0; background:#434343;}

.xialaph .ul2 li{ width:100%; display:inline-block;}
.ul1 li{ margin-top:0.15rem;}

div.indexnavback{ width:100%; height: auto; padding: 0.15rem 0;}

div.indexnavlogo{ margin-left: 0.1rem; margin-top: 0.14rem;}

div.indexnavlogo img{  height: 0.66rem;}

div.indexoneback{ width: 100%; height: auto; margin-top: 0.6rem;}

div.indexonetitle{ width: 100%; height: 1rem; line-height: 1rem; text-align: center; color: #0c398b; font-size: 0.6rem; font-weight: 700;}

div.indexonepic{ width: 50.4%; height: auto; margin: auto; margin-bottom: 0.5rem;}

div.indexonepic img{ width: 100%;}

div.indexonedesc{ width: 100%; height: auto; padding: 0 15px; line-height: 0.6rem; color: #0c398b; font-size: 0.3rem;}
div.indexonedesc img{ max-width:100%; }

div.indexonemore{ width: 3rem; height: .7rem; line-height: 0.7rem; text-align: center; border: 1px solid #33a457; color: #33a457; font-size: .24rem; border-radius:30px; margin:0.8rem auto;}

div.indexonemore a{ display: block; width: 100%; height: 100%;color: #33a457;}

div.indextwoback{ width: 100%; height: auto; background-image: linear-gradient(#3b9a62, #185833); padding-top: 0.4rem;}

div.indextwotitlecn{ width: 100%; height: .92rem; line-height: .92rem; text-align: center; color: #ffffff; font-size: 0.6rem; font-weight: 700;}

div.indextwotitleen{ width: 100%; height: .5rem; line-height: .5rem; text-align: center; color: #e8e218; font-size: 0.38rem; font-style: italic; text-transform: uppercase;font-family:'BEBAS';}

div.indextwoqiehuanbk{ width: 100%; height:auto; }

div.indextwopic{ width: 100%; height: auto; text-align: center;}

div.indextwopic img{ max-width: 100%;}

div.indexthreeback{ width: 100%; height: 2rem; text-align: center; line-height: 2rem; color: #262626; font-size: 0.6rem; font-weight: 700;}

div.indexthreelist{ width: 90%; height:auto;  padding: 0.25rem 0; margin: auto; border-radius: 15px; background: #f3f3f3; margin-bottom: 0.3rem;  }

div.indexthreelistleft{ width: 19.8%; height: auto; float: left; margin-left: 4.2%;   }

div.indexthreelistleft img{ width: 100%; height: auto;}

div.indexthreelistright{ width: 66.8%; float: right; margin-right: 4%;}

div.indexthreelistrighttitle{ width: 100%; height: .5rem;font-family:'NEXABOLD'; line-height: .5rem; overflow: hidden; color: #333333; font-size: .26rem; }

div.indexthreelistright_2{ width: 100%; height: .4rem;font-family:'NEXABOLD'; line-height: .4rem; color: #112316; font-size: .2rem;}

div.indexthreelistright_3{ width: 100%; height: .4rem; line-height: .4rem; color: #38a459; font-size: .22rem;}

div.indexfourback{ width: 100%; height: auto; padding: 0 4.8%;}

div.indexfournav{ width: 48.4%; float: left; margin-right: 3%; margin-bottom: .26rem;}

div.indexfournav:nth-child(2n){ margin-right: 0;}

div.indexfournav img{ width: 100%; height: auto;}

div.indexfiveback{ width: 100%; height: auto;  padding: 0 4.8%;}

div.indexfivenav{ width: 46%; padding: 0.15rem 0; text-align: center; border-radius: 10px; margin-right: 8%; height: auto; border: 1px solid #e6e6e6; float: left; margin-bottom: 0.3rem;}

div.indexfivenav:nth-child(2n){ margin-right: 0;}

div.indexfivenav img{ height: 90%; width: 90%; }

div.publicfooterback{ width: 100%; height: auto; background: #0c398b; padding-bottom: 1.2rem;}

div.publicfootertoppic{ width: 100%; height: auto;}

div.publicfootertoppic img{ width: 100%;}

div.publicfooterbottomzhubantitle{ width: 100%; height: 0.8rem; line-height: 0.8rem; margin-top: 0.4rem; color: #ffffff; font-size: 0.48rem; font-weight: 700; text-align: center;}

div.publicfooterbottomzhubanlist{ width: 100%;padding: 0 4.8%; height: auto; line-height: 0.6rem; font-size: 0.22rem;  color: #ffffff;word-break:keep-all; text-align: center;}

div.publicfooterbottomzhubanlist a{ color: #fff; font-size: 0.3rem; margin: 0 0.1rem;}

div.publicfooterbottomzhubanewm{ width:20.8%; height: auto; margin: auto; margin-top: 0.4rem;}

div.publicfooterbottomzhubanewm img{ width: 100%;}




div.nyxxback{ width:100%;  padding: 0 15px; height:auto; margin:auto; margin-bottom:15px;}

div.xinwenxxback{ width:100%; height:auto; margin:auto;}

div.xinwenxxtopdata{  width:100%; height:.38rem; border-bottom:#d0d0d0 1px solid; line-height:.38rem; text-align:left; color:#a2a2a2; font-size:12px;}

div.xinwenxxtoptitleback{ font-weight:700;  width:100%; height:auto; line-height:30px; text-align:left; color:#323232; font-size:18px;}

div.xinwenxxtopcontent{   width:100%; height:auto; line-height:30px; color:#7e7d7d; font-size:16px; }

div.xinwenxxtopcontent img{  max-width:100%; }

div.xinwenxxtopsyy{ width:100%; float:left; transition:all 0.5s ease-in-out;}

div.xinwenxxtopsyytitle{ width:100%; margin:auto; line-height:29px; color:#7e7d7d; font-size:14px; }

div.xinwenxxtopsyytitle a{ color:#7e7d7d; transition:all 0.5s ease-in-out;}

div.cd_peixunbk{ width: 100%; height: 100vh; background: url(../img/footerballbg.jpg) center bottom no-repeat; background-size:100%;}

div.cd_peixuntitle{ width: 100%; height: auto; line-height: 1.5; text-align: center; color: #2e0400; font-size:0.36rem; font-weight: 700; margin-top: 0.5rem; margin-bottom: 0.5rem;}

div.cd_peixun_nav{ width: 90%; line-height:4; text-align: center; margin: auto; border-radius: 25px; background: #33a457; margin-bottom:0.3rem;}

div.cd_peixun_nav a{ width: 100%; height: 100%; display: block;  color:#fff; font-size: 0.22rem;}



.syzjtpnk img {
	max-width: 100%;
}