.wrap___1e7jM {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 100%
}

.wrap___1e7jM .content___jrPCL {
	-ms-flex: 1 1;
	flex: 1 1
}

.extend-hover-transition___3RWy_ {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___13XO1 {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1X8Fu:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3Hjtv {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___2a8gV {
	background-color: #55ac9f !important
}

.theme-module-hover___z02qI {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.nav___1ZvXA {
	position: fixed;
	right: 0;
	top: 288px;
	z-index: 33;
	background: #fff;
	box-shadow: 0 2px 8px 0 hsla(0, 0%, 72.5%, .5)
}

.nav___1ZvXA .navList___2iZ3I {
	margin: 0
}

.nav___1ZvXA .navList___2iZ3I .navItem___3SCUV {
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	color: #333;
	width: 80px;
	height: 80px;
	text-align: center;
	border-bottom: 1px solid #eee
}

.nav___1ZvXA .navList___2iZ3I .navItem___3SCUV .navItemIcon___1VugQ {
	font-size: 26.25px
}

.nav___1ZvXA .navList___2iZ3I .navItem___3SCUV:hover {
	background: #2a9787;
	color: #fff
}

.nav___1ZvXA .navList___2iZ3I .navItem___3SCUV:last-child {
	border-bottom: none
}

.nav___1ZvXA .switchBtn___3nGsc {
	cursor: pointer;
	background: #2a9787;
	width: 80px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	color: #fff
}

.nav___1ZvXA .switchBtn___3nGsc .switchIcon___2IKB- {
	vertical-align: inherit;
	margin-left: 5px;
	width: 16px;
	height: 16px
}

.nav___1ZvXA.hide___3VQ0j .navList___2iZ3I .navItem___3SCUV {
	width: 60px;
	height: 60px
}

.nav___1ZvXA.hide___3VQ0j .navList___2iZ3I .navItem___3SCUV .navItemText___CNk67
	{
	display: none
}

.nav___1ZvXA.hide___3VQ0j .switchBtn___3nGsc {
	width: 60px
}

.nav___1ZvXA.hide___3VQ0j .switchBtn___3nGsc .switchText___368sw {
	display: none
}

.extend-hover-transition___33qbv {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1lJ5e {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1mU_8:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___pS8NB {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___IXHBc {
	background-color: #55ac9f !important
}

.theme-module-hover___2dvvg {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.libraryList___1bGKV {
	margin-bottom: 30px
}

.libraryList___1bGKV .libraryItem___2oJcN {
	position: relative;
	width: 1200px;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-left: 28px;
	border: 1px solid transparent
}

.libraryList___1bGKV .libraryItem___2oJcN:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 20px;
	width: 8px;
	height: 16px;
	background: linear-gradient(180deg, #3db88c, #0b9e82)
}

.libraryList___1bGKV .libraryItem___2oJcN .titleBox___1L6kg {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 8px
}

.libraryList___1bGKV .libraryItem___2oJcN .titleBox___1L6kg .title___3GJpI
	{
	max-width: 760px;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	margin-right: 10px
}

.libraryList___1bGKV .libraryItem___2oJcN .titleBox___1L6kg .titleTag___fFxuQ
	{
	line-height: 20px;
	height: 22px;
	border-radius: 2px;
	padding: 0 6px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 4px 8px;
	color: #2a9787;
	border: 1px solid rgba(42, 151, 135, .6)
}

.libraryList___1bGKV .libraryItem___2oJcN .titleBox___1L6kg .titleTag___fFxuQ.border___2jgJG
	{
	line-height: 24px;
	border: 1px solid #2a9787;
	background: transparent;
	color: #2a9787
}

.libraryList___1bGKV .libraryItem___2oJcN .titleBox___1L6kg .titleTag___fFxuQ.success___1xOXZ
	{
	background: #e5fcf8;
	color: #2a9787
}

.libraryList___1bGKV .libraryItem___2oJcN .titleBox___1L6kg .titleTag___fFxuQ.warning___1fbwO
	{
	background: #fff1d1;
	color: #eb990e
}

.libraryList___1bGKV .libraryItem___2oJcN .titleBox___1L6kg .titleTag___fFxuQ.primary___3gtyn
	{
	background: #e9f6ff;
	color: #07a3fe
}

.libraryList___1bGKV .libraryItem___2oJcN .detail___9fatm {
	display: -ms-flexbox;
	display: flex
}

.libraryList___1bGKV .libraryItem___2oJcN .detail___9fatm .detailMsg___nCP7c
	{
	margin-right: 30px
}

.libraryList___1bGKV .libraryItem___2oJcN .brage___2328c {
	position: absolute;
	top: -4px;
	right: 233px;
	width: 98px;
	height: 36px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	text-align: center
}

.libraryList___1bGKV .libraryItem___2oJcN .brage___2328c.high___1KfO- {
	background: #026450
}

.libraryList___1bGKV .libraryItem___2oJcN .brage___2328c.mid___2qUje {
	background: #2a9787
}

.libraryList___1bGKV .libraryItem___2oJcN .brage___2328c.low___1N5w3 {
	background: #0cc8a2
}

.libraryList___1bGKV .libraryItem___2oJcN .itemBtn___2lnZa {
	position: absolute;
	right: 40px;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 126px;
	height: 42px;
	background: #2a9787;
	border-radius: 4px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	border: none
}

.libraryList___1bGKV .libraryItem___2oJcN:hover {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.libraryList___1bGKV .libraryItem___2oJcN:hover .titleBox___1L6kg .title___3GJpI
	{
	color: #2a9787
}

.libraryList___1bGKV .libraryItem___2oJcN:hover .titleBox___1L6kg .titleTag___fFxuQ
	{
	background: transparent;
	color: #2a9787;
	border: 1px solid #2a9787
}

.panel___1mzuf {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-bottom: 40px;
	-ms-flex-align: baseline;
	align-items: baseline
}

.panel___1mzuf:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -20px;
	width: 68px;
	height: 4px;
	background: #09a081
}

.panel___1mzuf .title___1DXCA {
	font-size: 26px;
	font-family: SourceHanSansCN-Bold, SourceHanSansCN;
	font-weight: 700;
	color: #000;
	margin-right: 30px
}

.panel___1mzuf .subTitle___1XX7W {
	font-size: 14px;
	color: #333
}

.extend-hover-transition___uAsiO {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___39XYB {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___C6xBI:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___Tr8ZO {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3e5Sd {
	background-color: #55ac9f !important
}

.theme-module-hover___3wkEC {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.tabs___2bmqs.large___3ZvXN {
	position: relative;
	margin-bottom: 20px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.tabs___2bmqs.large___3ZvXN .extra___3-K89 {
	cursor: pointer;
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787
}

.tabs___2bmqs.large___3ZvXN .tabItem___7FOEq {
	cursor: pointer;
	position: relative;
	padding-bottom: 16px;
	margin: 0 40px;
	font-size: 26px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #000
}

.tabs___2bmqs.large___3ZvXN .tabItem___7FOEq.active___1qfsU {
	color: #2a9787
}

.tabs___2bmqs.large___3ZvXN .tabItem___7FOEq.active___1qfsU:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 4px;
	border-radius: 3px;
	background: #2a9787
}

.tabs___2bmqs.middle___2bon- {
	position: relative;
	margin-bottom: 20px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.tabs___2bmqs.middle___2bon- .tabItem___7FOEq {
	cursor: pointer;
	position: relative;
	margin: 0 30px;
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333
}

.tabs___2bmqs.middle___2bon- .tabItem___7FOEq.active___1qfsU {
	color: #2a9787
}

.tabs___2bmqs.middle___2bon- .tabItem___7FOEq.active___1qfsU:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -10px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 50%;
	height: 4px;
	border-radius: 3px;
	background: #2a9787
}

.tabs___2bmqs.middle___2bon- .extra___3-K89 {
	cursor: pointer;
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787
}

.extend-hover-transition___1NArr {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1MK9I {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2iuDu:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.libraryItem___BKlYr .itemBtn___tJ9Ev, .theme-btn___3g8if {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.libraryItem___BKlYr .itemBtn___tJ9Ev:hover, .theme-btn-hover___3Lu-v {
	background-color: #55ac9f !important
}

.theme-module-hover___Gf1gr {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.libraryItem___BKlYr {
	position: relative;
	width: 1200px;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-left: 28px;
	border: 1px solid transparent
}

.libraryItem___BKlYr:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 20px;
	width: 8px;
	height: 16px;
	background: linear-gradient(180deg, #3db88c, #0b9e82)
}

.libraryItem___BKlYr .titleBox___1AEge {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 8px
}

.libraryItem___BKlYr .titleBox___1AEge .title___jTsVn {
	max-width: 760px;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	margin-right: 10px
}

.libraryItem___BKlYr .titleBox___1AEge .titleTag___xCRKS {
	line-height: 20px;
	height: 22px;
	border-radius: 2px;
	padding: 0 6px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 4px 8px;
	color: #2a9787;
	border: 1px solid rgba(42, 151, 135, .6)
}

.libraryItem___BKlYr .titleBox___1AEge .titleTag___xCRKS.border___38jc_
	{
	line-height: 24px;
	border: 1px solid #2a9787;
	background: transparent;
	color: #2a9787
}

.libraryItem___BKlYr .titleBox___1AEge .titleTag___xCRKS.success___10_S8
	{
	background: #e5fcf8;
	color: #2a9787
}

.libraryItem___BKlYr .titleBox___1AEge .titleTag___xCRKS.warning___1Jjkq
	{
	background: #fff1d1;
	color: #eb990e
}

.libraryItem___BKlYr .titleBox___1AEge .titleTag___xCRKS.primary___2Wk-p
	{
	background: #e9f6ff;
	color: #07a3fe
}

.libraryItem___BKlYr .detail___1gp8r {
	display: -ms-flexbox;
	display: flex;
	width: 970px
}

.libraryItem___BKlYr .detail___1gp8r .detailMsg___33YEw {
	-ms-flex: 1 1;
	flex: 1 1
}

.libraryItem___BKlYr .brage___1ZSxo {
	position: absolute;
	top: -4px;
	right: 233px;
	width: 98px;
	height: 36px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	text-align: center
}

.libraryItem___BKlYr .brage___1ZSxo.high___3CqEe {
	background: #026450
}

.libraryItem___BKlYr .brage___1ZSxo.mid___30hjw {
	background: #2a9787
}

.libraryItem___BKlYr .brage___1ZSxo.low___2ILxp {
	background: #0cc8a2
}

.libraryItem___BKlYr .itemBtn___tJ9Ev {
	position: absolute;
	right: 40px;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 126px;
	height: 42px;
	border-radius: 4px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400
}

.libraryItem___BKlYr:hover {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.libraryItem___BKlYr:hover .title___jTsVn {
	color: #2a9787
}

.libraryItem___BKlYr:hover .titleTag___xCRKS {
	background: transparent;
	color: #2a9787;
	border: 1px solid #2a9787
}

.extend-hover-transition___3GqGH {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2QIB_ {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2W5Gq:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.libraryItem___3p3Px .itemBtn___3ILtd, .theme-btn___-3KR3 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.libraryItem___3p3Px .itemBtn___3ILtd:hover, .theme-btn-hover___1JF-B {
	background-color: #55ac9f !important
}

.theme-module-hover___2sW2V {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.libraryItem___3p3Px {
	position: relative;
	width: 1200px;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-left: 28px;
	border: 1px solid transparent
}

.libraryItem___3p3Px:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 20px;
	width: 8px;
	height: 16px;
	background: linear-gradient(180deg, #3db88c, #0b9e82)
}

.libraryItem___3p3Px .titleBox___RuG7Z {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 8px
}

.libraryItem___3p3Px .titleBox___RuG7Z .title___1pVJI {
	max-width: 760px;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	margin-right: 10px
}

.libraryItem___3p3Px .titleBox___RuG7Z .titleTag___V4nSZ {
	line-height: 20px;
	height: 22px;
	border-radius: 2px;
	padding: 0 6px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 4px 8px;
	color: #2a9787;
	border: 1px solid rgba(42, 151, 135, .6)
}

.libraryItem___3p3Px .titleBox___RuG7Z .titleTag___V4nSZ.border___1Ilvp
	{
	line-height: 24px;
	border: 1px solid #2a9787;
	background: transparent;
	color: #2a9787
}

.libraryItem___3p3Px .titleBox___RuG7Z .titleTag___V4nSZ.success___mSIOY
	{
	background: #e5fcf8;
	color: #2a9787
}

.libraryItem___3p3Px .titleBox___RuG7Z .titleTag___V4nSZ.warning___m7mAg
	{
	background: #fff1d1;
	color: #eb990e
}

.libraryItem___3p3Px .titleBox___RuG7Z .titleTag___V4nSZ.primary___1AfaG
	{
	background: #e9f6ff;
	color: #07a3fe
}

.libraryItem___3p3Px .detail___2kW03 {
	display: -ms-flexbox;
	display: flex
}

.libraryItem___3p3Px .detail___2kW03 .detailMsg___ieBa9 {
	margin-right: 30px
}

.libraryItem___3p3Px .brage___pySAj {
	position: absolute;
	top: -4px;
	right: 233px;
	width: 98px;
	height: 36px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	text-align: center
}

.libraryItem___3p3Px .brage___pySAj.high___2E69N {
	background: #026450
}

.libraryItem___3p3Px .brage___pySAj.mid___1tsm3 {
	background: #2a9787
}

.libraryItem___3p3Px .brage___pySAj.low___2aieH {
	background: #0cc8a2
}

.libraryItem___3p3Px .itemBtn___3ILtd {
	position: absolute;
	right: 40px;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 126px;
	height: 42px;
	border-radius: 4px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400
}

.libraryItem___3p3Px:hover {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.libraryItem___3p3Px:hover .title___1pVJI {
	color: #2a9787
}

.libraryItem___3p3Px:hover .titleTag___V4nSZ {
	background: transparent;
	color: #2a9787;
	border: 1px solid #2a9787
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8,
	.extend-hover-transition___21CvM {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8:hover,
	.extend-hover___3T42_ {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .logoBox___39E3u .logo___3ozp0,
	.logo-cover___15xfv:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .btn___3G_EQ,
	.theme-btn___26L1D {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .btn___3G_EQ:hover,
	.theme-btn-hover___2bZs4 {
	background-color: #55ac9f !important
}

.theme-module-hover___1AJjv {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.prev___2R3G6 {
	position: absolute;
	left: -200px;
	top: 50px;
	height: calc(100% - 80px);
	width: 200px
}

.prev___2R3G6 .prevContent___3j3b6 {
	cursor: pointer;
	position: absolute;
	right: 40px;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	width: 46px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	background: rgba(0, 0, 0, .25)
}

.prev___2R3G6 .prevContent___3j3b6.disabled___2qf9y {
	color: hsla(0, 0%, 100%, .5);
	background: rgba(0, 0, 0, .1)
}

.next___3aVpr {
	position: absolute;
	right: -200px;
	top: 50px;
	height: calc(100% - 80px);
	width: 200px
}

.next___3aVpr .nextContent___3mzpE {
	cursor: pointer;
	position: absolute;
	left: 40px;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	width: 46px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	background: rgba(0, 0, 0, .25)
}

.next___3aVpr .nextContent___3mzpE.disabled___2qf9y {
	color: hsla(0, 0%, 100%, .5);
	background: rgba(0, 0, 0, .1)
}

.dots___2wk3w {
	position: absolute;
	bottom: 0;
	left: 50%;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	display: -ms-flexbox;
	display: flex
}

.dots___2wk3w .dot___Y60N2 {
	width: 8px;
	height: 8px;
	background: #2a9787;
	opacity: .46;
	border-radius: 4px;
	margin: 0 3px
}

.dots___2wk3w .dot___Y60N2.dotActive___2gIec {
	width: 18px;
	height: 8px;
	background: #2a9787;
	border-radius: 4px;
	opacity: .8
}

.carouselWarpper___39Uuc {
	position: relative;
	width: 1220px;
	left: -10px;
	overflow: hidden;
	padding: 10px 10px 20px;
	-ms-overflow-style: none;
	margin-bottom: 30px
}

.carouselWarpper___39Uuc::-webkit-scrollbar {
	width: 0 !important
}

.carouselWarpper___39Uuc .productList___2IhyE {
	width: 100%;
	transition: all .5s ease-in-out
}

.carouselWarpper___39Uuc .productList___2IhyE::-webkit-scrollbar {
	width: 0 !important
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 {
	display: inline-block;
	width: 285px;
	background: #fff;
	height: 350px;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	margin-right: 20px;
	padding: 20px
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8:hover
	{
	background: url(./static/product-hover-bg.de5c80d9.png) no-repeat;
	background-size: cover
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8:last-child
	{
	margin-right: 0
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .logoBox___39E3u
	{
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .logoBox___39E3u .logo___3ozp0
	{
	position: relative;
	width: 122px;
	height: 45px
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .logoBox___39E3u .extra___3HeUs
	{
	margin-left: auto;
	padding: 0 8px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background: #f5f6fb;
	border: 1px solid rgba(217, 217, 232, .85)
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .title___23wEp
	{
	width: 245px;
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #343641;
	line-height: 22px;
	margin-bottom: 15px
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .range___7Cxnz
	{
	font-size: 26px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 700;
	color: #ff8409;
	line-height: 35px;
	margin-bottom: 8px
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .range___7Cxnz span
	{
	font-weight: 400;
	font-size: 21px
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .rangeDesc___3pkyd
	{
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #5d606f;
	line-height: 20px;
	margin-bottom: 18px
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .descBox___DDCFj
	{
	position: relative;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 30px
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .descBox___DDCFj .descItem___2jrNu
	{
	position: relative
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .descBox___DDCFj .descItem___2jrNu:first-child
	{
	padding-right: 10px;
	margin-right: 10px
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .descBox___DDCFj .descItem___2jrNu:first-child:after
	{
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 36px;
	background: #e0e0e0
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .descBox___DDCFj .descItem___2jrNu .itemTitle___ur0Fa
	{
	font-size: 12px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 400;
	color: #797b88
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .descBox___DDCFj .descItem___2jrNu .itemTitle___ur0Fa span
	{
	font-weight: 700;
	font-size: 16px;
	color: #484952
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .descBox___DDCFj .descItem___2jrNu .itemDesc___1TXR8
	{
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #5d606f
}

.carouselWarpper___39Uuc .productList___2IhyE .productItem___nipu8 .btn___3G_EQ
	{
	cursor: pointer;
	width: 245px;
	height: 40px;
	border-radius: 4px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400
}

.extend-hover-transition___MWTIq, .recommend___DvX9_ .recommendTop___1S0tH .recommendTopItem___1P4iY
	{
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___CR9eq, .recommend___DvX9_ .recommendTop___1S0tH .recommendTopItem___1P4iY:hover
	{
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2mNcW:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2Y_sQ {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___2EXqn {
	background-color: #55ac9f !important
}

.theme-module-hover___2HWzf {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.recommend___DvX9_ {
	width: 100%
}

.recommend___DvX9_ .recommendTop___1S0tH {
	width: 100%;
	height: 150px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 20px
}

.recommend___DvX9_ .recommendTop___1S0tH .recommendTopItem___1P4iY {
	cursor: pointer;
	width: 385px;
	height: 145px
}

.recommend___DvX9_ .recommendTop___1S0tH .recommendTopItem___1P4iY:hover
	{
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.recommend___DvX9_ .recommendBottom___3Zvdu {
	width: 100%;
	height: 164px;
	margin-bottom: 20px
}

.recommend___DvX9_ .recommendBottom___3Zvdu .recommendItem___3DtsR {
	cursor: pointer;
	width: 1200px;
	height: 164px
}

.recommend___DvX9_ .recommendEnterPrise___H7C7v {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: center
}

.recommend___DvX9_ .recommendEnterPrise___H7C7v .enter___9QWjb {
	position: relative;
	width: 590px;
	height: 164px;
	background: rgba(0, 0, 0, .28);
	padding: 42px 50px
}

.recommend___DvX9_ .recommendEnterPrise___H7C7v .enter___9QWjb>img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1
}

.recommend___DvX9_ .recommendEnterPrise___H7C7v .enter___9QWjb .enterTitle___XQbII
	{
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #fff;
	line-height: 28px;
	margin-bottom: 20px
}

.recommend___DvX9_ .recommendEnterPrise___H7C7v .enter___9QWjb .enterBtn___1cCAx
	{
	width: 200px;
	height: 32px;
	background: hsla(0, 0%, 100%, .95);
	border-radius: 21px;
	border: 1px solid #fff;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333
}

.recommend___DvX9_ .recommendEnterPrise___H7C7v .enter___9QWjb .enterBtn___1cCAx:hover
	{
	background: hsla(0, 0%, 100%, .8);
	color: #2a9787
}

.recommend___DvX9_ .recommendEnterPrise___H7C7v .marquee___3lotP {
	width: 590px;
	height: 164px;
	background: #fff;
	box-shadow: 0 2px 8px 0 rgba(173, 177, 184, .4)
}

.recommend___DvX9_ .recommendEnterPrise___H7C7v .marquee___3lotP .marqueeList___pL4fR
	{
	position: relative
}

.recommend___DvX9_ .recommendEnterPrise___H7C7v .marquee___3lotP .marqueeList___pL4fR .marqueeItem___2jiOs
	{
	position: relative;
	display: -ms-flexbox;
	display: flex;
	padding: 9px 20px;
	line-height: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	text-align: left
}

.recommend___DvX9_ .recommendEnterPrise___H7C7v .marquee___3lotP .marqueeList___pL4fR .marqueeItem___2jiOs .itemTitle___3xaAC
	{
	width: 216px;
	height: 16px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333
}

.recommend___DvX9_ .recommendEnterPrise___H7C7v .marquee___3lotP .marqueeList___pL4fR .marqueeItem___2jiOs .tips1___24WYd
	{
	color: #666;
	margin: 0 15px
}

.recommend___DvX9_ .recommendEnterPrise___H7C7v .marquee___3lotP .marqueeList___pL4fR .marqueeItem___2jiOs .tips2___2Fdzj
	{
	margin: 0 15px
}

.recommend___DvX9_ .recommendEnterPrise___H7C7v .marquee___3lotP .marqueeList___pL4fR .marqueeItem___2jiOs .itemDate___2EIwi
	{
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999;
	margin-right: 40px
}

.recommend___DvX9_ .recommendEnterPrise___H7C7v .marquee___3lotP .marqueeList___pL4fR .marqueeItem___2jiOs .itemReport___1Dt0L
	{
	cursor: pointer;
	margin-left: auto;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787
}

.warp___1RNR- {
	width: 100%;
	height: 100%;
	padding: 30px
}

.warp___1RNR- .content___38mpS {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.warp___1RNR- .content___38mpS .scrollView___3zvbW {
	position: absolute;
	left: 0;
	top: 0;
	transition: all linear;
	width: 100%;
	height: 100%;
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.extend-hover-transition___2LgRc, .productBox___147ke .productItem___vpW8h
	{
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3frnJ, .productBox___147ke .productItem___vpW8h:hover {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___NqTyA:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3EN1W {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1q4W5 {
	background-color: #55ac9f !important
}

.theme-module-hover___10RQM {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.productBox___147ke {
	width: 100%;
	height: 238px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.productBox___147ke .productItem___vpW8h {
	width: 368px;
	height: 238px;
	background: #e2f0cd;
	border-radius: 4px;
	padding: 24px 0 0 24px
}

.productBox___147ke .productItem___vpW8h .title___1UVqU {
	font-size: 28px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #103e00;
	line-height: 28px;
	margin-bottom: 18px
}

.productBox___147ke .productItem___vpW8h .subTitle___RNPjP {
	width: 144px;
	height: 56px;
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #485a38;
	line-height: 28px;
	margin-bottom: 48px
}

.productBox___147ke .productItem___vpW8h .subTitle___RNPjP .high___pVDHf
	{
	font-size: 40px;
	line-height: 40px;
	color: #ff8409
}

.productBox___147ke .productItem___vpW8h .productBtn____XAJV {
	width: 132px;
	height: 40px;
	border-radius: 20px;
	background: #009d26;
	color: #fff;
	outline: none;
	border: none
}

.productBox___147ke .productItem___vpW8h:first-child {
	background: url(./static/product-1.a40637c5.png)
}

.productBox___147ke .productItem___vpW8h:first-child .title___1UVqU {
	color: #103e00
}

.productBox___147ke .productItem___vpW8h:first-child .subTitle___RNPjP {
	color: #485a38
}

.productBox___147ke .productItem___vpW8h:first-child .productBtn____XAJV
	{
	background: #009d7b
}

.productBox___147ke .productItem___vpW8h:first-child .productBtn____XAJV:hover
	{
	background: #27ac88
}

.productBox___147ke .productItem___vpW8h:nth-child(2) {
	background: url(./static/product-2.4c365d3c.png)
}

.productBox___147ke .productItem___vpW8h:nth-child(2) .title___1UVqU {
	color: #00395e
}

.productBox___147ke .productItem___vpW8h:nth-child(2) .subTitle___RNPjP
	{
	color: #3a5568
}

.productBox___147ke .productItem___vpW8h:nth-child(2) .productBtn____XAJV
	{
	background: #0097d4
}

.productBox___147ke .productItem___vpW8h:nth-child(2) .productBtn____XAJV:hover
	{
	background: #2ba9dc
}

.productBox___147ke .productItem___vpW8h:nth-child(3) {
	background: url(./static/product-3.7c3cfbd6.png)
}

.productBox___147ke .productItem___vpW8h:nth-child(3) .title___1UVqU {
	color: #103e00
}

.productBox___147ke .productItem___vpW8h:nth-child(3) .subTitle___RNPjP
	{
	color: #485a38
}

.productBox___147ke .productItem___vpW8h:nth-child(3) .productBtn____XAJV
	{
	background: #5fb30b
}

.productBox___147ke .productItem___vpW8h:nth-child(3) .productBtn____XAJV:hover
	{
	background: #7ec13b
}

.extend-hover-transition___330FI {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1YA_T {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3FQDu:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___RTUlr {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3TW7f {
	background-color: #55ac9f !important
}

.theme-module-hover___3Ejdh {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___2P1Tp {
	position: relative;
	width: 100%;
	height: 463px
}

.container___2P1Tp .content___3tztg {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	left: 68px;
	top: 0;
	z-index: 22;
	width: 886px;
	height: 437px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	padding: 24px 30px
}

.container___2P1Tp .background___3gk7p {
	position: absolute;
	right: 28px;
	top: 53px;
	z-index: 11;
	width: 329px;
	height: 410px;
	background: #2a9787
}

.extend-hover-transition___3jRGK {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___FnoZS {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3Dnwe:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2Nvkt {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___6Msii {
	background-color: #55ac9f !important
}

.theme-module-hover___joHuJ {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.policyList___lKmPA {
	position: relative
}

.extend-hover-transition___3G0Pu {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1eE2A {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1TRJW:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2MqmK {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1XkkA {
	background-color: #55ac9f !important
}

.policyItem___1YbJ_:hover, .theme-module-hover___1_QK9 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.policyItem___1YbJ_ {
	cursor: pointer;
	height: 72px;
	background: #f7f7f7;
	padding: 12px 24px;
	margin-bottom: 14px;
	border: 1px solid transparent
}

.policyItem___1YbJ_ .titleBox___qokWd {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 10px
}

.policyItem___1YbJ_ .titleBox___qokWd .title___24_jR {
	max-width: 540px;
	font-size: 14px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #343641;
	line-height: 20px;
	margin-right: 10px
}

.policyItem___1YbJ_ .titleBox___qokWd .titleTag___Ou7rf {
	line-height: 22px;
	height: 22px;
	border-radius: 2px;
	padding: 0 6px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 0 8px;
	background: rgba(42, 151, 135, .1);
	color: #2a9787
}

.policyItem___1YbJ_ .titleBox___qokWd .titleTag___Ou7rf.border___21-u_ {
	line-height: 20px;
	border: 1px solid #2a9787;
	background: transparent;
	color: #2a9787
}

.policyItem___1YbJ_ .detail___1LtEG {
	display: -ms-flexbox;
	display: flex;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #5d606f;
	line-height: 12px
}

.policyItem___1YbJ_ .detail___1LtEG .detailItem___3xcgK {
	width: 228px;
	margin-right: 30px
}

.policyItem___1YbJ_ .detail___1LtEG span {
	color: #333
}

.extend-hover-transition___2jYxy {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1Ye7L {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2hGyi:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2BaLc {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3mOIX {
	background-color: #55ac9f !important
}

.theme-module-hover___17wTj {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.myScrollView___XZLEN {
	-ms-flex: 1 1;
	flex: 1 1;
	width: 814px;
	height: 280px
}

.myScrollView___XZLEN .financingList___3ePV8 {
	position: relative;
	padding: 10px 0
}

.myScrollView___XZLEN .financingList___3ePV8 .item___1eXvt {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 16px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #343641
}

.myScrollView___XZLEN .financingList___3ePV8 .item___1eXvt .point___2JjCb
	{
	position: relative;
	top: 6px;
	width: 14px;
	height: 14px;
	margin-right: 10px;
	border-radius: 50%;
	background: rgba(8, 160, 129, .25)
}

.myScrollView___XZLEN .financingList___3ePV8 .item___1eXvt .point___2JjCb:after
	{
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #08a081
}

.myScrollView___XZLEN .financingList___3ePV8 .item___1eXvt .msg___1hQBj
	{
	max-width: 365px
}

.myScrollView___XZLEN .financingList___3ePV8 .item___1eXvt .price___WzEsm
	{
	width: 280px;
	margin-left: auto;
	color: #2a9787
}

.myScrollView___XZLEN .financingList___3ePV8 .item___1eXvt .date___ZSuHX
	{
	margin-left: 35px;
	color: #5d606f
}

.contentBox___3pnyD .list___wle3J .item___2ksS6 .itemDesc___1Mn7x,
	.extend-hover-transition___lnPwG {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.contentBox___3pnyD .list___wle3J .item___2ksS6 .itemDesc___1Mn7x:hover,
	.extend-hover___2zc80 {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1GQtL:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3oc_J {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___21UgX {
	background-color: #55ac9f !important
}

.theme-module-hover___1Rb9T {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.contentBox___3pnyD {
	display: -ms-flexbox;
	display: flex
}

.contentBox___3pnyD .list___wle3J {
	-ms-flex: 1 1;
	flex: 1 1;
	display: -ms-flexbox;
	display: flex
}

.contentBox___3pnyD .list___wle3J .item___2ksS6 {
	position: relative;
	display: -ms-flexbox;
	display: flex
}

.contentBox___3pnyD .list___wle3J .item___2ksS6 .itemDesc___1Mn7x {
	width: 160px;
	height: 234px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 2px
}

.contentBox___3pnyD .list___wle3J .item___2ksS6 .itemDesc___1Mn7x img {
	width: 160px
}

.contentBox___3pnyD .list___wle3J .item___2ksS6 .itemDesc___1Mn7x .t___16isN
	{
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	line-height: 48px;
	text-align: center
}

.contentBox___3pnyD .list___wle3J .item___2ksS6 .itemDesc___1Mn7x .d___2xf52
	{
	width: 112px;
	margin: 0 auto;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999;
	line-height: 24px
}

.contentBox___3pnyD .list___wle3J .item___2ksS6 .itemIcon___3zggk {
	margin-top: 110px;
	width: 55px;
	height: 20px;
	font-size: 20px
}

.contentBox___3pnyD .btnBox___1YEJz {
	position: relative;
	width: 152px;
	height: 234px;
	border-radius: 2px;
	margin-left: 26px;
	padding: 70px 26px 0
}

.contentBox___3pnyD .btnBox___1YEJz>img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1
}

.contentBox___3pnyD .btnBox___1YEJz .btn___J0Se3 {
	width: 100px;
	height: 32px;
	background: rgba(0, 0, 0, .1);
	border-radius: 21px;
	border: 1px solid #fff;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 14px;
	margin-bottom: 30px;
	outline: none
}

.contentBox___3pnyD .btnBox___1YEJz .btn___J0Se3:hover {
	background: hsla(0, 0%, 100%, .1)
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_,
	.extend-hover-transition___3Aggu {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_:hover,
	.extend-hover___3-Cp4 {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_ .logoBox___1NEzq .logo___esUJz,
	.logo-cover___Al-kX:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_ .btn___2Xdd3,
	.theme-btn___3nfVu {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_ .btn___2Xdd3:hover,
	.theme-btn-hover___14qMX {
	background-color: #55ac9f !important
}

.theme-module-hover___1vtf4 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.hotServe___2nYK9:hover .nextContent___1ODA7 {
	opacity: 1
}

.hotServe___2nYK9:hover .prevContent___3-QOZ {
	opacity: 1
}

.prev___1M37D {
	position: absolute;
	left: -200px;
	top: 50px;
	height: calc(100% - 80px);
	width: 200px
}

.prev___1M37D .prevContent___3-QOZ {
	opacity: 0;
	cursor: pointer;
	position: absolute;
	right: 40px;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	width: 46px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background: rgba(0, 0, 0, .25)
}

.next___18yzJ {
	position: absolute;
	right: -200px;
	top: 50px;
	height: calc(100% - 80px);
	width: 200px
}

.next___18yzJ .nextContent___1ODA7 {
	opacity: 0;
	cursor: pointer;
	position: absolute;
	left: 40px;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	width: 46px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background: rgba(0, 0, 0, .25)
}

.carouselWarpper___2hToD {
	position: relative;
	width: 100%;
	overflow-y: scroll;
	padding: 10px;
	-ms-overflow-style: none
}

.carouselWarpper___2hToD::-webkit-scrollbar {
	width: 0 !important
}

.carouselWarpper___2hToD .productList___1dJIA {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	padding: 10px 0
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_ {
	width: 285px;
	height: 270px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	padding: 15px 20px;
	margin: 0 5px
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_:hover
	{
	background: url(./static/product-hover-bg.de5c80d9.png) no-repeat;
	background-size: cover
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_ .logoBox___1NEzq
	{
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px;
	position: relative
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_ .logoBox___1NEzq .logo___esUJz
	{
	position: relative;
	width: 92px;
	height: 36px
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_ .logoBox___1NEzq .extra___zb7vp
	{
	margin-left: auto
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_ .title___2NjVd
	{
	width: 245px;
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #343641;
	line-height: 22px;
	margin-bottom: 10px
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_ .range___yJkiL
	{
	font-size: 26px;
	color: #ff8409;
	margin-bottom: 6px;
	font-weight: 700;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_ .range___yJkiL span
	{
	font-weight: 400;
	font-size: 21px
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_ .rangeDesc___3oaqn
	{
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #5d606f;
	line-height: 20px;
	margin-bottom: 18px
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_ .rangeDescSmall___3UyZb
	{
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	margin-bottom: 12px
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_ .rangeDescSmall___3UyZb>span
	{
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 700;
	font-size: 16px;
	line-height: 17px
}

.carouselWarpper___2hToD .productList___1dJIA .productItem___1rWM_ .btn___2Xdd3
	{
	cursor: pointer;
	width: 247px;
	height: 40px;
	border-radius: 4px;
	line-height: 40px;
	background: #2a9787;
	text-align: center;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff
}

.extend-hover-transition___2bXp5 {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___12_zq {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1uUAd:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1Hb-x {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1Egq8 {
	background-color: #55ac9f !important
}

.theme-module-hover___2lDz6 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___cDQD_ {
	position: relative;
	width: 100%;
	height: 463px
}

.container___cDQD_ .content___16DAO {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	left: 68px;
	top: 0;
	z-index: 22;
	width: 886px;
	height: 437px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	padding: 24px 30px
}

.container___cDQD_ .background___241rE {
	position: absolute;
	right: 28px;
	top: 53px;
	z-index: 11;
	width: 329px;
	height: 410px;
	background: #2a9787
}

.extend-hover-transition___EGRAr {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1SOhS {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3Iav-:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3p16B {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___5o2K8 {
	background-color: #55ac9f !important
}

.theme-module-hover___3wMzC {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.myScrollView___363Ak {
	-ms-flex: 1 1;
	flex: 1 1;
	width: 814px;
	height: 280px
}

.myScrollView___363Ak .exposureList___27NP7 {
	position: relative;
	padding: 10px 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.myScrollView___363Ak .exposureList___27NP7 .item___3Dswb {
	width: 50%;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 24px;
	font-size: 16px;
	line-height: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333
}

.myScrollView___363Ak .exposureList___27NP7 .item___3Dswb .point___2CQ16
	{
	position: relative;
	top: 6px;
	width: 14px;
	height: 14px;
	margin-right: 10px;
	border-radius: 50%;
	background: rgba(8, 160, 129, .25)
}

.myScrollView___363Ak .exposureList___27NP7 .item___3Dswb .point___2CQ16:after
	{
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #08a081
}

.myScrollView___363Ak .exposureList___27NP7 .item___3Dswb .title___3Gzyg
	{
	width: 150px;
	font-family: PingFangSC-Semibold, PingFang SC
}

.myScrollView___363Ak .exposureList___27NP7 .item___3Dswb .msg___12Ho3 {
	-ms-flex: 1 1;
	flex: 1 1;
	font-family: PingFangSC-Regular, PingFang SC
}

.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
	float: left
}

.swiper-container-vertical>.swiper-wrapper {
	-ms-flex-direction: column;
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -ms-flexbox;
	display: flex;
	transition-property: transform;
	box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
	transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide
	{
	height: auto
}

.swiper-container-autoheight .swiper-wrapper {
	-ms-flex-align: start;
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-container-3d {
	perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide,
	.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left,
	.swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top,
	.swiper-container-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left,
	.swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top
	{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper
	{
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper
	{
	-ms-touch-action: pan-x;
	touch-action: pan-x
}

.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	background-size: 27px 44px;
	background-position: 50%;
	background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled
	{
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image:
		url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
	left: 10px;
	right: auto
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image:
		url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
	right: 10px;
	left: auto
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white
	{
	background-image:
		url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white
	{
	background-image:
		url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black
	{
	background-image:
		url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black
	{
	background-image:
		url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

.swiper-button-lock {
	display: none
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: opacity .3s;
	transform: translateZ(0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-ms-transform: scale(.33);
	transform: scale(.33);
	position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-ms-transform: scale(1);
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main
	{
	-ms-transform: scale(1);
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev
	{
	-ms-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev
	{
	-ms-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next
	{
	-ms-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next
	{
	-ms-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet
	{
	margin: 6px 0;
	display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
	{
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
	{
	display: inline-block;
	transition: top .2s, -webkit-transform .2s;
	transition: transform .2s, top .2s;
	transition: transform .2s, top .2s, -webkit-transform .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet
	{
	margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
	{
	left: 50%;
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
	{
	transition: left .2s, -webkit-transform .2s;
	transition: transform .2s, left .2s;
	transition: transform .2s, left .2s, -webkit-transform .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
	{
	transition: right .2s, -webkit-transform .2s;
	transition: transform .2s, right .2s;
	transition: transform .2s, right .2s, -webkit-transform .2s
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, .25);
	position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-ms-transform: scale(0);
	transform: scale(0);
	-ms-transform-origin: left top;
	transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill
	{
	-ms-transform-origin: right top;
	transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
	.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite
	{
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
	.swiper-container-vertical>.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
	background: hsla(0, 0%, 100%, .25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill
	{
	background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
	background: rgba(0, 0, 0, .25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill
	{
	background: #000
}

.swiper-pagination-lock {
	display: none
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-scrollbar-lock {
	display: none
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

.swiper-zoom-container>canvas, .swiper-zoom-container>img,
	.swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain
}

.swiper-slide-zoomed {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background-image:
		url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
	background-position: 50%;
	background-size: 100%;
	background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
	background-image:
		url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@
keyframes swiper-preloader-spin {
	to {transform: rotate(1turn)
}

}
.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active
	{
	pointer-events: auto
}

.swiper-container-cube {
	overflow: visible
}

.swiper-container-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active
	{
	pointer-events: auto
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next,
	.swiper-container-cube .swiper-slide-next+.swiper-slide,
	.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
	.swiper-container-cube .swiper-slide-shadow-left,
	.swiper-container-cube .swiper-slide-shadow-right,
	.swiper-container-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}

.swiper-container-flip {
	overflow: visible
}

.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active
	{
	pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
	.swiper-container-flip .swiper-slide-shadow-left,
	.swiper-container-flip .swiper-slide-shadow-right,
	.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
	-ms-perspective: 1200px
}

.extend-hover-transition___agBFB {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3k9et {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___ZC1gW:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2LnKB {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___iY0No {
	background-color: #55ac9f !important
}

.theme-module-hover___22Kvv {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___2uG0e {
	position: relative;
	width: 100%;
	height: 463px
}

.container___2uG0e .content___37oDf {
	position: absolute;
	left: 68px;
	top: 0;
	z-index: 22;
	width: 886px;
	height: 437px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	padding: 24px 30px
}

.container___2uG0e .background___3xHKP {
	position: absolute;
	right: 28px;
	top: 53px;
	z-index: 11;
	width: 329px;
	height: 410px;
	background: #2a9787
}

.extend-hover-transition___3eBvK {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___Ef66W {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2gOyT:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___13EOz {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___2Hk9M {
	background-color: #55ac9f !important
}

.theme-module-hover___So-PZ {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsList___3rETN {
	position: relative
}

.extend-hover-transition___2alnZ {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1K61- {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___19snq:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2htTL {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___20yaK {
	background-color: #55ac9f !important
}

.newsItem___olip7:hover, .theme-module-hover___30EKm {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___olip7 {
	cursor: pointer;
	width: 822px;
	height: 72px;
	background: #f7f7f7;
	padding: 8px;
	margin-bottom: 14px;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid transparent
}

.newsItem___olip7 .newsDateBox___1wJFs {
	width: 68px;
	height: 56px;
	background: rgba(99, 99, 99, .07);
	border-radius: 4px;
	margin-right: 16px;
	text-align: center;
	padding-top: 8px
}

.newsItem___olip7 .newsDateBox___1wJFs .day___3_M9C {
	font-size: 20px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 700;
	color: #666;
	line-height: 20px;
	margin-bottom: 8px
}

.newsItem___olip7 .newsDateBox___1wJFs .mouth___3Ag9I {
	font-size: 14px;
	font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
	font-weight: 400;
	color: #999;
	line-height: 14px
}

.newsItem___olip7 .newsContent___3V_Md {
	-ms-flex: 1 1;
	flex: 1 1
}

.newsItem___olip7 .newsContent___3V_Md .titleBox___1mZbq {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 8px;
	padding-top: 5px
}

.newsItem___olip7 .newsContent___3V_Md .titleBox___1mZbq .title___200wz
	{
	font-size: 14px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #343641;
	line-height: 20px;
	margin-right: 10px
}

.newsItem___olip7 .newsContent___3V_Md .titleBox___1mZbq .titleTag___1zLRV
	{
	line-height: 22px;
	height: 22px;
	border-radius: 2px;
	padding: 0 6px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 0 8px;
	background: rgba(42, 151, 135, .1);
	color: #2a9787
}

.newsItem___olip7 .newsContent___3V_Md .titleBox___1mZbq .titleTag___1zLRV.border___3tmnj
	{
	line-height: 20px;
	border: 1px solid #2a9787;
	background: transparent;
	color: #2a9787
}

.newsItem___olip7 .newsContent___3V_Md .desc___Do-cs {
	width: 700px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 12px
}

.extend-hover-transition___30gha {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___28gPU {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___-h1zI:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3lOyW {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___2M5Kk {
	background-color: #55ac9f !important
}

.theme-module-hover___3H3u7 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___1l6oc {
	position: relative;
	width: 100%;
	height: 415px
}

.container___1l6oc .content___3SjYL {
	position: absolute;
	right: 76px;
	top: 0;
	z-index: 22;
	width: 886px;
	height: 383px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	padding: 24px 36px
}

.container___1l6oc .background___1Z3F- {
	position: absolute;
	left: 28px;
	top: 32px;
	z-index: 11;
	width: 329px;
	height: 383px;
	background: #2a9787
}

.extend-hover-transition___1ybsl, .libraryList___16_Yf .productItem___34ulR
	{
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1hxe_, .libraryList___16_Yf .productItem___34ulR:hover {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___21ZNC:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.libraryList___16_Yf .productItem___34ulR .btn___1hlIi,
	.theme-btn___1Lgmk {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.libraryList___16_Yf .productItem___34ulR .btn___1hlIi:hover,
	.theme-btn-hover___3Hvjz {
	background-color: #55ac9f !important
}

.theme-module-hover___-reiN {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.libraryList___16_Yf {
	margin-bottom: 30px;
	display: -ms-flexbox;
	display: flex
}

.libraryList___16_Yf .productItem___34ulR {
	width: 386px;
	height: 234px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	padding: 20px;
	margin-right: 20px
}

.libraryList___16_Yf .productItem___34ulR:last-child {
	margin-right: 0
}

.libraryList___16_Yf .productItem___34ulR .logoBox___1nAIJ {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 10px
}

.libraryList___16_Yf .productItem___34ulR .logoBox___1nAIJ .logo___3woZ0
	{
	position: relative;
	width: 122px;
	height: 45px
}

.libraryList___16_Yf .productItem___34ulR .logoBox___1nAIJ .logo___3woZ0:after
	{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.libraryList___16_Yf .productItem___34ulR .logoBox___1nAIJ .extra___2Fw2H
	{
	margin-left: auto;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500
}

.libraryList___16_Yf .productItem___34ulR .title___2ODk8 {
	font-size: 16px;
	line-height: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	height: 40px;
	margin-bottom: 18px
}

.libraryList___16_Yf .productItem___34ulR .title___2ODk8.noWarp___1zuhf
	{
	height: 20px
}

.libraryList___16_Yf .productItem___34ulR .descBox___1WeyS {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px
}

.libraryList___16_Yf .productItem___34ulR .descBox___1WeyS .brage___CMLFH
	{
	padding: 2px 8px;
	border-radius: 2px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400
}

.libraryList___16_Yf .productItem___34ulR .descBox___1WeyS .brage___CMLFH.success___a4GEQ
	{
	color: #2a9787;
	border: 1px solid rgba(8, 160, 129, .6);
	background: #e5fcf8
}

.libraryList___16_Yf .productItem___34ulR .descBox___1WeyS .brage___CMLFH.primary___1Tx6R
	{
	color: #07a3fe;
	background: #e9f6ff;
	border: 1px solid rgba(7, 163, 254, .6)
}

.libraryList___16_Yf .productItem___34ulR .descBox___1WeyS .brage___CMLFH.warning___22vti
	{
	color: #eb990e;
	border: 1px solid rgba(235, 153, 14, .6);
	background: #fff1d1
}

.libraryList___16_Yf .productItem___34ulR .descBox___1WeyS .message___8SMCN
	{
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 14px
}

.libraryList___16_Yf .productItem___34ulR .descBox___1WeyS .code___2s3if
	{
	max-width: 160px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999;
	line-height: 21px
}

.libraryList___16_Yf .productItem___34ulR .descBox___1WeyS .date___2X2eb
	{
	margin-left: auto;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.libraryList___16_Yf .productItem___34ulR .btn___1hlIi {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	width: 346px;
	height: 40px;
	border-radius: 4px
}

.extend-hover-transition___30Nm8 {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1CXGb {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3UyU1:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1TGg0 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___2CAD5 {
	background-color: #55ac9f !important
}

.theme-module-hover___FQi0R {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.main___1J28j {
	position: relative;
	width: 1200px;
	margin: 100px auto 70px;
	height: 500px
}

.main___1J28j .left___1__D5 {
	float: left
}

.main___1J28j .left___1__D5 .leftImg___1p-Nx {
	width: 320px;
	height: 460px;
	box-shadow: 20px 25px rgba(42, 151, 135, .15);
	border-radius: 4px
}

.main___1J28j .left___1__D5 .leftImg___1p-Nx img {
	width: 100%;
	height: 100%
}

.main___1J28j .right___3UPDP {
	float: left;
	margin: 40px 0 0 90px;
	width: 790px
}

.main___1J28j .right___3UPDP .h1___3r5dp {
	font-size: 28px;
	font-family: SourceHanSansCN-Bold, SourceHanSansCN;
	font-weight: 700;
	color: #000;
	line-height: 42px
}

.main___1J28j .right___3UPDP .underline___3ujT4 {
	width: 68px;
	height: 4px;
	background: #2a9787;
	margin: 20px 0 30px
}

.main___1J28j .right___3UPDP .text___2ML8A {
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 40px;
	-webkit-background-clip: text;
	text-indent: 2em
}

.map___V2hHU {
	width: 100%;
	height: 520px;
	background: url(./static/about.610b1515.jpg) no-repeat 50%;
	background-size: 100%
}

.map___V2hHU .content___1_xo0 {
	width: 1200px;
	margin: 0 auto;
	padding-top: 65px
}

.map___V2hHU .content___1_xo0 .h1___3r5dp {
	font-size: 28px;
	font-family: SourceHanSansCN-Bold, SourceHanSansCN;
	font-weight: 700;
	color: #000;
	line-height: 42px
}

.map___V2hHU .content___1_xo0 .underline___3ujT4 {
	width: 68px;
	height: 4px;
	background: #2a9787;
	margin: 20px 0 50px
}

.map___V2hHU .content___1_xo0 .text___2ML8A {
	margin-bottom: 40px;
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #111;
	line-height: 24px;
	margin-left: 20px
}

.map___V2hHU .content___1_xo0 .text___2ML8A .label___29V-1 {
	width: 90px;
	display: inline-block;
	margin-right: 15px;
	margin-left: 20px
}

.map___V2hHU .content___1_xo0 .text___2ML8A img {
	width: 24px;
	height: 24px
}

.extend-hover-transition___3oIvi {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3-2bt {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___IKEYr:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___14D_G {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___QFlcd {
	background-color: #55ac9f !important
}

.theme-module-hover___1TuIa {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.home-page {
	overflow-x: hidden;
	font-family: PingFangSC-Regular, PingFang SC
}

.home-page .swiper-wrapper {
	transition-delay: .2s
}

.home-page .swiper-container {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0
}

.home-page .slide-container {
	box-sizing: border-box;
	width: 100vw;
	overflow: hidden
}

.home-page .slide-container .slide-content {
	position: relative;
	padding-top: 60px;
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.home-page .nav-bar.ant-menu-horizontal {
	border-bottom: none !important
}

.home-page .nav-bar.ant-menu-horizontal .ant-menu-item {
	background: transparent !important
}

.home-page .swiper-container-vertical>.swiper-pagination-bullets {
	left: 10px;
	right: inherit
}

.home-page-banner .slick-dots {
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-pack: end;
	justify-content: flex-end;
	left: calc(50% + 217px);
	bottom: 146px !important;
	width: 368px !important
}

.home-page-banner .slick-dots li {
	-ms-flex: 1 1;
	flex: 1 1;
	margin: 0 4px !important
}

.home-page-banner .slick-dots li.slick-active button {
	width: 100% !important;
	background: #2a9787 !important
}

.home-page-banner .slick-dots li button {
	width: 100% !important
}

.loadMore___2Pj80 {
	width: 100%;
	height: 306px;
	background: #2a9787;
	padding-top: 60px;
	text-align: center
}

.loadMore___2Pj80 .loadMoreTitle___GZi76 {
	font-size: 46px;
	font-family: Source-KeynoteartHans-Regular, Source-KeynoteartHans;
	font-weight: 400;
	color: #fff;
	line-height: 46px;
	height: 46px;
	margin-bottom: 30px
}

.loadMore___2Pj80 .loadMoreSubTitle___23_vW {
	margin-bottom: 40px;
	height: 24px;
	font-size: 24px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 24px
}

.loadMore___2Pj80 .loadMoreBtn___1nSmh {
	height: 44px;
	margin: 0 auto;
	font-size: 10px;
	font-family: PingFangSC-Semibold, PingFang SC;
	color: #fff
}

.extend-hover-transition___2XwMx {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1ft_R {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3H7ou:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3Vgn6 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___RMgr9 {
	background-color: #55ac9f !important
}

.theme-module-hover___1e5n6 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.banner___12jK9 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100vw;
	color: #fff
}

.banner___12jK9 .bannerItem___29P-v {
	width: 100vw
}

.fixContent___fwQTI {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 0;
	color: #fff
}

.fixContent___fwQTI .itemContent___3ny1E {
	position: relative;
	box-sizing: border-box;
	height: 0;
	width: 100%;
	margin: 0 auto;
	padding-top: 80px
}

.fixContent___fwQTI .itemContent___3ny1E .title___ApdIs {
	position: absolute;
	top: calc(50% - 265px);
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 80px;
	font-family: YuWeiShuFaXingShuJianTi;
	line-height: 80px;
	text-shadow: 0 6px 6px rgba(0, 0, 0, .3)
}

.fixContent___fwQTI .itemContent___3ny1E .noticeCarouselBox___1yb68 {
	position: absolute;
	left: calc(50% - 600px);
	top: calc(100vh - 160px);
	width: 600px;
	padding: 9px 10px 0 50px;
	background: rgba(0, 0, 0, .31);
	border-radius: 21px;
	height: 42px
}

.fixContent___fwQTI .itemContent___3ny1E .noticeCarouselBox___1yb68 .noticeCarouselIcon___3YD4O
	{
	position: absolute;
	left: 20px;
	top: 12px
}

.fixContent___fwQTI .itemContent___3ny1E .noticeCarouselBox___1yb68 .noticeCarousel___AGjZJ
	{
	width: 100%
}

.moduleWrap___1_eLA {
	position: absolute;
	z-index: 110;
	left: 64px;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 120px;
	height: 606px;
	background: linear-gradient(180deg, rgba(0, 0, 0, .16),
		rgba(0, 0, 0, .32));
	border-radius: 60px;
	padding: 28px 0
}

.moduleWrap___1_eLA:after {
	content: "";
	position: absolute;
	right: -40px;
	top: 0;
	width: 40px;
	height: 100%
}

.moduleWrap___1_eLA>.moduleItem___23XQB {
	color: #fff;
	cursor: pointer;
	margin-bottom: 20px
}

.moduleWrap___1_eLA>.moduleItem___23XQB>.moduleTitle___kx3zl {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.moduleWrap___1_eLA>.moduleItem___23XQB>.moduleTitle___kx3zl .moduleIco___3RQPC
	{
	position: relative;
	width: 72px;
	height: 72px;
	border-radius: 50%;
	border: 1px solid hsla(0, 0%, 100%, .31);
	margin-bottom: 16px
}

.moduleWrap___1_eLA>.moduleItem___23XQB>.moduleTitle___kx3zl .moduleIco___3RQPC .moduleIcoImg___1Nr3x
	{
	font-size: 33px;
	color: hsla(0, 0%, 100%, .8);
	position: absolute;
	left: 50%;
	top: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.moduleWrap___1_eLA>.moduleItem___23XQB>.moduleTitle___kx3zl .moduleText___IBMZK
	{
	font-size: 18px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: hsla(0, 0%, 100%, .8);
	line-height: 18px;
	padding-bottom: 20px;
	border-bottom: 1px solid hsla(0, 0%, 100%, .31)
}

.moduleWrap___1_eLA>.moduleItem___23XQB>.subModuleArrow___K6pqz {
	position: absolute;
	left: 130px;
	top: 54px;
	border: 10px solid transparent;
	border-right-color: rgba(42, 151, 135, .52)
}

.moduleWrap___1_eLA>.moduleItem___23XQB>.subModule___qibto {
	display: none;
	position: absolute;
	top: 20px;
	left: 150px;
	width: 208px;
	background-color: rgba(42, 151, 135, .52);
	border-radius: 16px;
	z-index: 100;
	padding-top: 26px
}

.moduleWrap___1_eLA>.moduleItem___23XQB>.subModule___qibto>.subModuleBtn___wUt0j
	{
	font-size: 18px;
	width: 144px;
	height: 50px;
	border-radius: 6px;
	border: 1px solid #fff;
	color: #fff;
	line-height: 50px;
	text-align: center;
	margin: 0 auto 26px
}

.moduleWrap___1_eLA>.moduleItem___23XQB>.subModule___qibto>.subModuleBtn___wUt0j:hover
	{
	background: #fff;
	border-radius: 6px;
	border: 1px solid #fff;
	color: #08a081
}

.moduleWrap___1_eLA>.moduleItem___23XQB:last-child .moduleTitle___kx3zl .moduleText___IBMZK
	{
	border-bottom: none
}

.moduleWrap___1_eLA>.moduleItem___23XQB:hover .moduleTitle___kx3zl .moduleIco___3RQPC
	{
	color: #fff;
	border: 1px solid #fff;
	background: #fff
}

.moduleWrap___1_eLA>.moduleItem___23XQB:hover .moduleTitle___kx3zl .moduleIco___3RQPC .moduleIcoImg___1Nr3x
	{
	color: #2a9787
}

.moduleWrap___1_eLA>.moduleItem___23XQB:hover .moduleTitle___kx3zl .moduleText___IBMZK
	{
	color: #fff
}

@media ( max-width :1600px) {
	.moduleWrap___1_eLA {
		left: 48px;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 72px;
		height: 380px;
		background: linear-gradient(180deg, rgba(0, 0, 0, .16),
			rgba(0, 0, 0, .32));
		border-radius: 60px;
		padding: 15px 0
	}
	.moduleWrap___1_eLA>.moduleItem___23XQB {
		cursor: pointer;
		margin-bottom: 10px
	}
	.moduleWrap___1_eLA>.moduleItem___23XQB:hover .moduleTitle___kx3zl .moduleIco___3RQPC
		{
		border: 1px solid #fff;
		background: #fff
	}
	.moduleWrap___1_eLA>.moduleItem___23XQB:hover .moduleTitle___kx3zl .moduleIco___3RQPC .moduleIcoImg___1Nr3x
		{
		color: #2a9787
	}
	.moduleWrap___1_eLA>.moduleItem___23XQB>.moduleTitle___kx3zl {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.moduleWrap___1_eLA>.moduleItem___23XQB>.moduleTitle___kx3zl .moduleIco___3RQPC
		{
		position: relative;
		width: 43px;
		height: 43px;
		border-radius: 50%;
		border: 1px solid hsla(0, 0%, 100%, .31);
		margin-bottom: 10px
	}
	.moduleWrap___1_eLA>.moduleItem___23XQB>.moduleTitle___kx3zl .moduleIco___3RQPC .moduleIcoImg___1Nr3x
		{
		font-size: 22px;
		position: absolute;
		left: 50%;
		top: 50%;
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
	.moduleWrap___1_eLA>.moduleItem___23XQB>.moduleTitle___kx3zl .moduleText___IBMZK
		{
		font-size: 14px;
		font-family: PingFangSC-Medium, PingFang SC;
		font-weight: 500;
		color: #fff;
		line-height: 14px;
		padding-bottom: 10px;
		border-bottom: 1px solid hsla(0, 0%, 100%, .31)
	}
	.moduleWrap___1_eLA>.moduleItem___23XQB>.subModuleArrow___K6pqz {
		position: absolute;
		left: 85px;
		top: 54px;
		border: 10px solid transparent;
		border-right-color: rgba(42, 151, 135, .52)
	}
	.moduleWrap___1_eLA>.moduleItem___23XQB>.subModule___qibto {
		display: none;
		position: absolute;
		top: 20px;
		left: 105px;
		width: 128px;
		background-color: rgba(42, 151, 135, .52);
		border-radius: 9px;
		z-index: 100;
		padding-top: 19px
	}
	.moduleWrap___1_eLA>.moduleItem___23XQB>.subModule___qibto>.subModuleBtn___wUt0j
		{
		font-size: 14px;
		width: 86px;
		height: 30px;
		border-radius: 6px;
		border: 1px solid #fff;
		color: #fff;
		line-height: 30px;
		text-align: center;
		margin: 0 auto 15px
	}
	.moduleWrap___1_eLA>.moduleItem___23XQB>.subModule___qibto>.subModuleBtn___wUt0j:hover
		{
		background: #fff;
		border-radius: 6px;
		border: 1px solid #fff;
		color: #08a081
	}
	.moduleWrap___1_eLA>.moduleItem___23XQB:last-child .moduleTitle___kx3zl .moduleText___IBMZK
		{
		border-bottom: none
	}
}

.footer___iv_M2 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 120px;
	background: rgba(0, 0, 0, .5);
	color: #fff
}

.footer___iv_M2 .footerContent___3j-i1 {
	height: 100%;
	width: 1200px;
	margin: 0 auto;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.footer___iv_M2 .footerContent___3j-i1 .footerItem___29bLW {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	width: 25%;
	text-align: center
}

.footer___iv_M2 .footerContent___3j-i1 .footerItem___29bLW .footerItemNum___fPT92
	{
	font-size: 36px;
	font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
	font-weight: 400;
	color: #fff;
	line-height: 32px;
	margin-bottom: 12px
}

.footer___iv_M2 .footerContent___3j-i1 .footerItem___29bLW .footerItemDesc___1Qs4I
	{
	font-size: 18px;
	font-family: PingFangSC-Light, PingFang SC;
	font-weight: 300;
	color: #fff;
	line-height: 25px
}

.fixMore___3ooKR {
	position: absolute;
	right: 50px;
	bottom: 160px
}

.fixMore___3ooKR .desc___13JmV {
	width: 17px;
	height: 120px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 20px;
	margin-bottom: 4px
}

.fixMore___3ooKR .line___2KOin {
	width: 1px;
	height: 54px;
	border-left: 1px solid #fff;
	position: relative;
	left: 7px;
	margin-bottom: 8px
}

.fixMore___3ooKR .mouse___3Rooo {
	color: #fff;
	position: relative;
	left: -4px
}

.enterList___2LSRI {
	width: 200px;
	text-align: center;
	border-radius: 4px;
	color: #333;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 18px;
	background: #f6f6f6
}

.enterList___2LSRI .enterItem___29EnK {
	cursor: pointer;
	height: 50px;
	line-height: 50px
}

.enterList___2LSRI .enterItem___29EnK:hover {
	background: hsla(0, 0%, 96.5%, .66);
	color: #2a9787
}

.partnerWall___jhkA7 {
	position: relative;
	color: #333;
	width: 100%;
	height: 489px
}

.partnerWall___jhkA7 .partnerWallList___3UEju {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	width: 100%;
	height: 100%
}

.partnerWall___jhkA7 .partnerWallList___3UEju .partnerWallItem___2NSBR {
	position: absolute;
	width: 190px;
	height: 80px;
	background: #fff;
	box-shadow: 0 7px 15px 0 rgba(215, 216, 219, .5);
	border-radius: 6px;
	overflow: hidden
}

.partnerWall___jhkA7 .partnerWallList___3UEju .partnerWallItem___2NSBR:after
	{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 2px solid #fff;
	background: transparent
}

.partnerWall___jhkA7 .partnerWallList___3UEju .partnerWallItem___2NSBR img
	{
	width: 100%;
	height: 100%
}

.partnerWall___jhkA7 .cover___1kfHW {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.partnerWall___jhkA7 .leftCover___L-ujq {
	position: absolute;
	left: -250px;
	top: 0;
	z-index: 22;
	width: 500px;
	height: 100%
}

.partnerWall___jhkA7 .rightCover___3eOO8 {
	position: absolute;
	right: -250px;
	top: 0;
	z-index: 22;
	width: 500px;
	height: 100%;
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.extend-hover-transition___1hgvm {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2sgcZ {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___OzK_O:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2asUT {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3FMFI {
	background-color: #55ac9f !important
}

.theme-module-hover___3ChXy {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___1Cfek {
	position: relative;
	width: 100%;
	height: 415px
}

.container___1Cfek .content___1PBTT {
	position: absolute;
	right: 76px;
	top: 0;
	z-index: 22;
	width: 886px;
	height: 383px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	padding: 24px 36px
}

.container___1Cfek .background___1RnK3 {
	position: absolute;
	left: 28px;
	top: 32px;
	z-index: 11;
	width: 329px;
	height: 383px;
	background: #2a9787
}

.extend-hover-transition___2-Nw2 {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___viK7E {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3kCU9:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___kZt88 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___g5rI8 {
	background-color: #55ac9f !important
}

.theme-module-hover___33IHq {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___S03C3 {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 75px
}

.container___S03C3 .search___12xon {
	width: 600px;
	height: 44px;
	margin-bottom: 20px
}

.container___S03C3 .navBar___37l1x {
	position: absolute;
	left: 50%;
	top: -32px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 560px;
	height: 64px;
	background: #056456;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___S03C3 .navBar___37l1x .navItem___cB8o8 {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #2a9787;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___S03C3 .navBar___37l1x .navItem___cB8o8.active___2BnpE {
	background: #2a9787;
	color: #fff
}

.container___S03C3 .searchBox___k5guZ {
	width: 600px;
	margin-bottom: 40px
}

.container___S03C3 .total___2cL0G {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 14px;
	margin-bottom: 18px;
	margin-top: 30px
}

.container___S03C3 .total___2cL0G .num___jGz3L {
	margin: 0 5px;
	color: #08a081
}

.container___S03C3 .contentBox___JC5RN {
	width: 1200px;
	padding: 28px;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .4);
	border-radius: 4px;
	margin-bottom: 40px
}

.container___S03C3 .contentBox___JC5RN .result___2_X9J {
	width: 1144px;
	height: 56px;
	background: #2a9787;
	text-align: center;
	font-size: 16px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #fff;
	line-height: 56px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.ant-table-header-column {
	font-weight: 700;
	font-size: 16px
}

.levelBox___1d5K- {
	line-height: 18px
}

.levelBox___1d5K- .levelTag___3AvaF {
	display: inline-block;
	width: 48px;
	height: 18px;
	margin-right: 5px;
	vertical-align: bottom
}

.eiaLevel1 {
	background: #390
}

.eiaLevel2 {
	background: #06f
}

.eiaLevel3 {
	background: #ff0
}

.eiaLevel4 {
	background: #c00
}

.eiaLevel5 {
	background: #000
}

.extend-hover-transition___BT1aY {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1IvUY {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2g1Zg:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1mTGb {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___16HS9 {
	background-color: #55ac9f !important
}

.theme-module-hover___2Uyu4 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___1dwAe {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

.container___1dwAe .declareBox___3Glrf {
	margin-top: 40px;
	margin-bottom: 40px;
	width: 1200px;
	height: 164px;
	background: rgba(0, 0, 0, .35) url(./static/enterprise-bg.b6283e21.png)
		no-repeat;
	padding-top: 32px;
	padding-left: 263px;
	color: #2a9787
}

.container___1dwAe .declareBox___3Glrf .title___2hwj1 {
	height: 24px;
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 20px
}

.container___1dwAe .declareBox___3Glrf .subTitle___30VB0 {
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 600;
	line-height: 16px;
	margin-bottom: 20px
}

.container___1dwAe .declareBox___3Glrf .desc___2m9pM {
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 500;
	line-height: 16px
}

.container___1dwAe .declareBox___3Glrf .enterBtn___EMvS7 {
	position: absolute;
	top: 60px;
	right: 245px;
	width: 168px;
	height: 40px;
	background: #009d7b;
	border-radius: 20px;
	border: none;
	color: #fff;
	font-size: 16px
}

.container___1dwAe .declareBox___3Glrf .enterBtn___EMvS7:hover {
	background: rgba(0, 157, 123, .8)
}

.container___1dwAe .search___2sLC3 {
	width: 600px;
	height: 44px;
	margin-bottom: 20px
}

.container___1dwAe .panelBox___mP6Gs {
	width: 1200px;
	height: 64px;
	background: #fff;
	box-shadow: 0 2px 8px 0 hsla(0, 0%, 73.3%, .3);
	border-radius: 4px;
	padding: 0 20px;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 32px
}

.container___1dwAe .panelBox___mP6Gs .label___3Rs8t {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #545454;
	width: 150px;
	line-height: 64px
}

.container___1dwAe .panelBox___mP6Gs .label___3Rs8t>span {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.container___1dwAe .panelBox___mP6Gs .panel___3opbR {
	display: -ms-flexbox;
	display: flex;
	padding-top: 17px
}

.container___1dwAe .panelBox___mP6Gs .panel___3opbR .panelItem___283SG {
	cursor: pointer;
	margin: 0 18px;
	min-width: 56px;
	height: 28px;
	border-radius: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	text-align: center;
	line-height: 28px
}

.container___1dwAe .panelBox___mP6Gs .panel___3opbR .panelItem___283SG.active___Ls55A
	{
	background: #2a9787;
	color: #fff
}

.container___1dwAe .newsList___2D0RS {
	margin-bottom: 40px
}

.container___1dwAe .pagination___-YvC3 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___yE9cb {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___K6sbf {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3eTGB:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2Nk2V {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___2sFx9 {
	background-color: #55ac9f !important
}

.theme-module-hover___8SF8n {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___1X_1l {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0
}

.container___1X_1l .libraryItem___1poM8 {
	position: relative;
	width: 1200px;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-left: 28px;
	border: 1px solid transparent
}

.container___1X_1l .libraryItem___1poM8:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 20px;
	width: 8px;
	height: 16px;
	background: linear-gradient(180deg, #3db88c, #0b9e82)
}

.container___1X_1l .libraryItem___1poM8 .titleBox___15eO7 {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 8px
}

.container___1X_1l .libraryItem___1poM8 .titleBox___15eO7 .title___2AsxN
	{
	max-width: 760px;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	margin-right: 10px
}

.container___1X_1l .libraryItem___1poM8 .titleBox___15eO7 .titleTag___2rGOq
	{
	line-height: 20px;
	height: 22px;
	border-radius: 2px;
	padding: 0 6px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 4px 8px;
	color: #2a9787;
	border: 1px solid rgba(42, 151, 135, .6)
}

.container___1X_1l .libraryItem___1poM8 .titleBox___15eO7 .titleTag___2rGOq.border___2Y_zo
	{
	line-height: 24px;
	border: 1px solid #2a9787;
	background: transparent;
	color: #2a9787
}

.container___1X_1l .libraryItem___1poM8 .titleBox___15eO7 .titleTag___2rGOq.success___nqj_K
	{
	background: #e5fcf8;
	color: #2a9787
}

.container___1X_1l .libraryItem___1poM8 .titleBox___15eO7 .titleTag___2rGOq.warning___Mekb2
	{
	background: #fff1d1;
	color: #eb990e
}

.container___1X_1l .libraryItem___1poM8 .titleBox___15eO7 .titleTag___2rGOq.primary___3Nr5_
	{
	background: #e9f6ff;
	color: #07a3fe
}

.container___1X_1l .libraryItem___1poM8 .detail___w37W4 {
	display: -ms-flexbox;
	display: flex
}

.container___1X_1l .libraryItem___1poM8 .detail___w37W4 .detailMsg___C6mf9
	{
	margin-right: 30px
}

.container___1X_1l .libraryItem___1poM8 .brage___L7uIE {
	position: absolute;
	top: -4px;
	right: 233px;
	width: 98px;
	height: 36px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	text-align: center
}

.container___1X_1l .libraryItem___1poM8 .brage___L7uIE.high___2Hwd0 {
	background: #026450
}

.container___1X_1l .libraryItem___1poM8 .brage___L7uIE.mid___1JitW {
	background: #2a9787
}

.container___1X_1l .libraryItem___1poM8 .brage___L7uIE.low___1BmvP {
	background: #0cc8a2
}

.container___1X_1l .libraryItem___1poM8 .itemBtn___-PxT5 {
	position: absolute;
	right: 40px;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 126px;
	height: 42px;
	background: #2a9787;
	border-radius: 4px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	border: none
}

.container___1X_1l .libraryItem___1poM8:hover {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___1X_1l .libraryItem___1poM8:hover .title___2AsxN {
	color: #2a9787
}

.container___1X_1l .libraryItem___1poM8:hover .titleTag___2rGOq {
	background: transparent;
	color: #2a9787;
	border: 1px solid #2a9787
}

.container___1X_1l .infoBox___3d8qL {
	position: relative;
	width: 1200px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 15px 28px;
	border: 1px solid transparent
}

.container___1X_1l .infoBox___3d8qL:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 20px;
	width: 8px;
	height: 16px;
	background: linear-gradient(180deg, #3db88c, #0b9e82)
}

.container___1X_1l .infoBox___3d8qL .title___2AsxN {
	max-width: 760px;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	margin-bottom: 20px
}

.container___1X_1l .infoBox___3d8qL .descBox___1ilPM {
	margin-bottom: 10px
}

.container___1X_1l .btnGroup___1qE-q {
	margin: 40px auto 0;
	text-align: center
}

.container___1X_1l .btnGroup___1qE-q .detailBtn___30dn2 {
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787;
	line-height: 14px
}

.customItem___2YS4X {
	padding: 0 !important
}

.customItem___2YS4X .customItemBox___2yi9V {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

.customItem___2YS4X .customItemBox___2yi9V .customItemChild___2-AHa {
	-ms-flex: 1 1;
	flex: 1 1;
	min-height: 53.5px !important;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	border-bottom: 1px solid #e8e8e8
}

.customItem___2YS4X .customItemBox___2yi9V .customItemChild___2-AHa:last-child
	{
	border-bottom: 0
}

.library-detail .ant-descriptions-bordered .ant-descriptions-item-label
	{
	width: 240px !important
}

.ant-descriptions-bordered .ant-descriptions-item-content,
	.ant-descriptions-bordered .ant-descriptions-item-label {
	text-align: center
}

.ant-descriptions-item-content {
	font-weight: 700
}

.extend-hover-transition___3th3A {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1u3Eb {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2hkvE:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3Kp8U {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___2bV4t {
	background-color: #55ac9f !important
}

.theme-module-hover___7cF7v {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___3qcWc {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

.container___3qcWc .declareBox___1186T {
	margin-top: 40px;
	margin-bottom: 40px;
	width: 1200px;
	height: 164px;
	background: rgba(0, 0, 0, .35) url(./static/project-bg.e9ad2bce.png)
		no-repeat;
	padding-top: 32px;
	padding-left: 263px;
	color: #2a9787
}

.container___3qcWc .declareBox___1186T .title___3C-CO {
	height: 24px;
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 20px
}

.container___3qcWc .declareBox___1186T .subTitle___3cl2s {
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 600;
	line-height: 16px;
	margin-bottom: 20px
}

.container___3qcWc .declareBox___1186T .desc___1iKWL {
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 500;
	line-height: 16px
}

.container___3qcWc .declareBox___1186T .enterBtn___Jw6YT {
	position: absolute;
	top: 60px;
	right: 245px;
	width: 168px;
	height: 40px;
	background: #009d7b;
	border-radius: 20px;
	border: none;
	color: #fff;
	font-size: 16px
}

.container___3qcWc .declareBox___1186T .enterBtn___Jw6YT:hover {
	background: rgba(0, 157, 123, .8)
}

.container___3qcWc .search___2-7O9 {
	width: 600px;
	height: 44px;
	margin-bottom: 20px
}

.container___3qcWc .panelBox___3GGl4 {
	width: 1200px;
	height: 64px;
	background: #fff;
	box-shadow: 0 2px 8px 0 hsla(0, 0%, 73.3%, .3);
	border-radius: 4px;
	padding: 0 20px;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 32px
}

.container___3qcWc .panelBox___3GGl4 .label___3R4l8 {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #545454;
	width: 150px;
	line-height: 64px
}

.container___3qcWc .panelBox___3GGl4 .label___3R4l8>span {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.container___3qcWc .panelBox___3GGl4 .panel___2hRNZ {
	display: -ms-flexbox;
	display: flex;
	padding-top: 17px
}

.container___3qcWc .panelBox___3GGl4 .panel___2hRNZ .panelItem___4mEw_ {
	cursor: pointer;
	margin: 0 18px;
	min-width: 56px;
	height: 28px;
	border-radius: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	text-align: center;
	line-height: 28px
}

.container___3qcWc .panelBox___3GGl4 .panel___2hRNZ .panelItem___4mEw_.active___phM0x
	{
	background: #2a9787;
	color: #fff
}

.container___3qcWc .newsList___2TezT {
	margin-bottom: 40px
}

.container___3qcWc .pagination___2CcQd {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___3rkxc {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1mpKk {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___ub3HM:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1yTp4 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3SgLG {
	background-color: #55ac9f !important
}

.theme-module-hover___cLTPi {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___3Yrn_ {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0
}

.container___3Yrn_ .libraryItem___2-57n {
	position: relative;
	width: 1200px;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-left: 28px;
	border: 1px solid transparent
}

.container___3Yrn_ .libraryItem___2-57n:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 20px;
	width: 8px;
	height: 16px;
	background: linear-gradient(180deg, #3db88c, #0b9e82)
}

.container___3Yrn_ .libraryItem___2-57n .titleBox___t3ZW4 {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 8px
}

.container___3Yrn_ .libraryItem___2-57n .titleBox___t3ZW4 .title___1Jjks
	{
	max-width: 760px;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	margin-right: 10px
}

.container___3Yrn_ .libraryItem___2-57n .titleBox___t3ZW4 .titleTag___1DWFE
	{
	line-height: 20px;
	height: 22px;
	border-radius: 2px;
	padding: 0 6px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 4px 8px;
	color: #2a9787;
	border: 1px solid rgba(42, 151, 135, .6)
}

.container___3Yrn_ .libraryItem___2-57n .titleBox___t3ZW4 .titleTag___1DWFE.border___2ag46
	{
	line-height: 24px;
	border: 1px solid #2a9787;
	background: transparent;
	color: #2a9787
}

.container___3Yrn_ .libraryItem___2-57n .titleBox___t3ZW4 .titleTag___1DWFE.success___2ODqL
	{
	background: #e5fcf8;
	color: #2a9787
}

.container___3Yrn_ .libraryItem___2-57n .titleBox___t3ZW4 .titleTag___1DWFE.warning___2rkL5
	{
	background: #fff1d1;
	color: #eb990e
}

.container___3Yrn_ .libraryItem___2-57n .titleBox___t3ZW4 .titleTag___1DWFE.primary___24QbD
	{
	background: #e9f6ff;
	color: #07a3fe
}

.container___3Yrn_ .libraryItem___2-57n .detail___ak8mw {
	display: -ms-flexbox;
	display: flex
}

.container___3Yrn_ .libraryItem___2-57n .detail___ak8mw .detailMsg___3JKRh
	{
	margin-right: 30px
}

.container___3Yrn_ .libraryItem___2-57n .brage___No6h5 {
	position: absolute;
	top: -4px;
	right: 233px;
	width: 98px;
	height: 36px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	text-align: center
}

.container___3Yrn_ .libraryItem___2-57n .brage___No6h5.high___29mRv {
	background: #026450
}

.container___3Yrn_ .libraryItem___2-57n .brage___No6h5.mid___2phwb {
	background: #2a9787
}

.container___3Yrn_ .libraryItem___2-57n .brage___No6h5.low___16VNO {
	background: #0cc8a2
}

.container___3Yrn_ .libraryItem___2-57n .itemBtn___11duC {
	position: absolute;
	right: 40px;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 126px;
	height: 42px;
	background: #2a9787;
	border-radius: 4px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	border: none
}

.container___3Yrn_ .libraryItem___2-57n:hover {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___3Yrn_ .libraryItem___2-57n:hover .title___1Jjks {
	color: #2a9787
}

.container___3Yrn_ .libraryItem___2-57n:hover .titleTag___1DWFE {
	background: transparent;
	color: #2a9787;
	border: 1px solid #2a9787
}

.container___3Yrn_ .infoBox___3BT3b {
	position: relative;
	width: 1200px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 15px 28px;
	border: 1px solid transparent
}

.container___3Yrn_ .infoBox___3BT3b:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 20px;
	width: 8px;
	height: 16px;
	background: linear-gradient(180deg, #3db88c, #0b9e82)
}

.container___3Yrn_ .infoBox___3BT3b .title___1Jjks {
	max-width: 760px;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	margin-bottom: 20px
}

.container___3Yrn_ .infoBox___3BT3b .descBox___1g4By {
	margin-bottom: 10px
}

.container___3Yrn_ .btnGroup___Q4nuT {
	margin: 40px auto 0;
	text-align: center
}

.container___3Yrn_ .btnGroup___Q4nuT .detailBtn___805xR {
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787;
	line-height: 14px
}

.customItem___3qxKb {
	padding: 0 !important
}

.customItem___3qxKb .customItemBox___1SAFZ {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

.customItem___3qxKb .customItemBox___1SAFZ .customItemChild___1chJp {
	-ms-flex: 1 1;
	flex: 1 1;
	min-height: 53.5px !important;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	border-bottom: 1px solid #e8e8e8
}

.customItem___3qxKb .customItemBox___1SAFZ .customItemChild___1chJp:last-child
	{
	border-bottom: 0
}

.library-detail .ant-descriptions-bordered .ant-descriptions-item-label
	{
	width: 240px !important
}

.extend-hover-transition___2bsTi {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___PwF1F {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.detailContainer___2MCr_ .productInfo___Q8XWv .infoRight___3itIo .logoWrapper___Wwtr5 .orgLogo___vFvhj,
	.logo-cover___3Cswx:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3Ne5a {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1wuFx {
	background-color: #55ac9f !important
}

.theme-module-hover___OmYnZ {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.detailContainer___2MCr_ {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	top: -82px
}

.detailContainer___2MCr_ .productInfo___Q8XWv {
	background: #fff;
	box-shadow: 0 2px 12px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	margin-bottom: 40px;
	padding: 28px 0 42px;
	min-height: 274px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.detailContainer___2MCr_ .productInfo___Q8XWv .infoLeft___1qQcX {
	width: 560px
}

.detailContainer___2MCr_ .productInfo___Q8XWv .infoLeft___1qQcX .productTitle___3VdLj
	{
	height: 62px;
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	line-height: 24px;
	width: 150%;
	padding: 12px 0 0 52px
}

.detailContainer___2MCr_ .productInfo___Q8XWv .infoLeft___1qQcX .productDetail___2DZMi
	{
	padding: 5px 30px 0 52px;
	border-right: 1px solid #ebebeb;
	height: calc(100% - 62px)
}

.detailContainer___2MCr_ .productInfo___Q8XWv .infoLeft___1qQcX .productDetail___2DZMi .item___7tXcg
	{
	min-height: 33%
}

.detailContainer___2MCr_ .productInfo___Q8XWv .infoLeft___1qQcX .productDetail___2DZMi .item___7tXcg .title___yd1Ve
	{
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 16px
}

.detailContainer___2MCr_ .productInfo___Q8XWv .infoLeft___1qQcX .productDetail___2DZMi .item___7tXcg .value___2Btlk
	{
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	line-height: 16px
}

.detailContainer___2MCr_ .productInfo___Q8XWv .infoRight___3itIo {
	padding: 0 52px;
	width: calc(100% - 560px)
}

.detailContainer___2MCr_ .productInfo___Q8XWv .infoRight___3itIo .logoWrapper___Wwtr5
	{
	height: 62px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}

.detailContainer___2MCr_ .productInfo___Q8XWv .infoRight___3itIo .logoWrapper___Wwtr5 .orgLogo___vFvhj
	{
	position: relative;
	display: block;
	width: 120px;
	height: 35px
}

.detailContainer___2MCr_ .productInfo___Q8XWv .infoRight___3itIo .productShow___uwK54
	{
	padding-top: 5px;
	width: 100%
}

.detailContainer___2MCr_ .productInfo___Q8XWv .infoRight___3itIo .productShow___uwK54 .text___26EFe
	{
	width: 100%;
	max-height: 196px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #666;
	line-height: 28px;
	margin: 14px 0 22px;
	overflow: hidden
}

.detailContainer___2MCr_ .productInfo___Q8XWv .infoRight___3itIo .productShow___uwK54 .title___yd1Ve
	{
	height: 20px;
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 20px
}

.detailContainer___2MCr_ .productIntroduce___1gRyo {
	min-height: 590px;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	padding: 42px 40px 52px 52px
}

.detailContainer___2MCr_ .productIntroduce___1gRyo .introduceTitle___1WrM8
	{
	height: 24px;
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 24px;
	padding-left: 12px;
	border-left: 6px solid #2a9787;
	margin-bottom: 30px
}

.detailContainer___2MCr_ .productIntroduce___1gRyo .introduceSubTitle___TrW0i
	{
	margin: 0;
	display: table;
	height: 30px
}

.detailContainer___2MCr_ .productIntroduce___1gRyo .introduceSubTitle___TrW0i>i
	{
	width: 22px;
	height: 30px;
	display: table-cell;
	vertical-align: middle
}

.detailContainer___2MCr_ .productIntroduce___1gRyo .introduceSubTitle___TrW0i>i>img
	{
	display: block;
	max-width: 22px;
	max-height: 22px;
	margin: 0 auto
}

.detailContainer___2MCr_ .productIntroduce___1gRyo .introduceSubTitle___TrW0i>b
	{
	display: inline-block;
	margin-left: 10px;
	height: 30px;
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	color: #333;
	line-height: 30px
}

.detailContainer___2MCr_ .productIntroduce___1gRyo .productIntroduceList___1vVWS
	{
	margin-bottom: 30px
}

.detailContainer___2MCr_ .productIntroduce___1gRyo .productIntroduceList___1vVWS>div
	{
	padding: 10px 0 0 32px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #666;
	line-height: 26px
}

.detailContainer___2MCr_ .productIntroduce___1gRyo .backBtn___lYFZR {
	display: block;
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #2a9787;
	line-height: 38px;
	letter-spacing: 0;
	margin: 47px auto
}

.textTool {
	max-width: 536px
}

.textTool .ant-tooltip-inner {
	max-height: 500px;
	overflow: auto
}

.extend-hover-transition___3I7_Y {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___5d2_h {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3wrHx:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1TygQ {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___sLbMa {
	background-color: #55ac9f !important
}

.theme-module-hover___2Mwkt {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___3SYYT {
	position: relative;
	width: 1200px;
	margin: 64px auto 0
}

.container___3SYYT .navBar___3XbV8 {
	position: absolute;
	left: 50%;
	top: -96px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 560px;
	height: 64px;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___3SYYT .navBar___3XbV8 .navItem___1a7oI {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	color: #2a9787;
	line-height: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___3SYYT .navBar___3XbV8 .navItem___1a7oI.active___1B1YK {
	background: #2a9787;
	color: #fff
}

.container___3SYYT .search___30RUj {
	width: 600px;
	height: 44px;
	margin-bottom: 20px
}

.container___3SYYT .panelBox___3a3j_ {
	width: 1200px;
	height: 64px;
	background: #fff;
	box-shadow: 0 2px 8px 0 hsla(0, 0%, 73.3%, .3);
	border-radius: 4px;
	padding: 0 20px;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 32px
}

.container___3SYYT .panelBox___3a3j_ .label___dPJMy {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #545454;
	width: 150px;
	line-height: 64px
}

.container___3SYYT .panelBox___3a3j_ .label___dPJMy>span {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.container___3SYYT .panelBox___3a3j_ .panel___ZR2eV {
	display: -ms-flexbox;
	display: flex;
	padding-top: 17px
}

.container___3SYYT .panelBox___3a3j_ .panel___ZR2eV .panelItem___1hCDO {
	cursor: pointer;
	margin: 0 18px;
	min-width: 56px;
	height: 28px;
	border-radius: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	text-align: center;
	line-height: 28px
}

.container___3SYYT .panelBox___3a3j_ .panel___ZR2eV .panelItem___1hCDO.active___1B1YK
	{
	background: #2a9787;
	color: #fff
}

.container___3SYYT .newsList___2gxh3 {
	margin-bottom: 40px
}

.container___3SYYT .pagination___3DJFe {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___3GcFG {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___qEG1f {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3QxL8:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___RY_04 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.newsItem___1Romv .newsDetailBtn___12HVI:hover, .theme-btn-hover___1l3ui
	{
	background-color: #55ac9f !important
}

.newsItem___1Romv:hover, .theme-module-hover___23Z30 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___1Romv {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 21px 23px 0;
	margin-bottom: 20px;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid transparent
}

.newsItem___1Romv:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 27px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.newsItem___1Romv .newsDateBox___2HMl_ {
	width: 68px;
	height: 56px;
	background: #eff6f5;
	border-radius: 4px;
	margin-right: 16px;
	text-align: center;
	padding-top: 2px
}

.newsItem___1Romv .newsDateBox___2HMl_ .day___93qG2 {
	font-size: 20px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 700;
	color: #666;
	line-height: 27px
}

.newsItem___1Romv .newsDateBox___2HMl_ .mouth___R2wDS {
	font-size: 14px;
	font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
	font-weight: 400;
	color: #999;
	line-height: 20px
}

.newsItem___1Romv .newsContent___LHGWc {
	-ms-flex: 1 1;
	flex: 1 1
}

.newsItem___1Romv .newsContent___LHGWc .titleBox___yV2AI {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px
}

.newsItem___1Romv .newsContent___LHGWc .titleBox___yV2AI .title___1kKC7
	{
	max-width: 900px;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	line-height: 60px
}

.newsItem___1Romv .newsContent___LHGWc .titleBox___yV2AI .titleTag___1mO6B
	{
	height: 26px;
	line-height: 26px;
	border-radius: 2px;
	padding: 0 6px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 0 8px;
	background: rgba(42, 151, 135, .1);
	color: #2a9787
}

.newsItem___1Romv .newsContent___LHGWc .titleBox___yV2AI .titleTag___1mO6B.border___3AXV_
	{
	line-height: 24px;
	border: 1px solid #2a9787;
	background: transparent;
	color: #2a9787
}

.newsItem___1Romv .newsContent___LHGWc .desc___1KAt6 {
	width: 1000px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 14px
}

.newsItem___1Romv:hover {
	border-color: #2a9787
}

.newsItem___1Romv:hover .newsDateBox___2HMl_ .day___93qG2 {
	color: #2a9787
}

.newsItem___1Romv:hover .newsDateBox___2HMl_ .mouth___R2wDS {
	color: #2a9787
}

.newsItem___1Romv:hover .newsContent___LHGWc .title___1kKC7 {
	color: #2a9787
}

.newsItem___1Romv .newsDetailBtn___12HVI {
	background: #2a9787;
	width: 140px;
	height: 38px;
	border-radius: 4px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	border: none;
	margin-top: 10px
}

.extend-hover-transition___aimDs {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1bIiy {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___zwNqE:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2_VnJ {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1u0SO {
	background-color: #55ac9f !important
}

.theme-module-hover___3-SJh {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___1B4ZU {
	position: relative;
	width: 1200px;
	margin: 64px auto 0
}

.container___1B4ZU .navBar___2KyuV {
	position: absolute;
	left: 50%;
	top: -75px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 560px;
	height: 64px;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___1B4ZU .navBar___2KyuV .navItem___2KzjR {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	color: #2a9787;
	line-height: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___1B4ZU .navBar___2KyuV .navItem___2KzjR.active___3h8Z4 {
	background: #2a9787;
	color: #fff
}

.container___1B4ZU .search___5IO5P {
	width: 600px;
	height: 44px;
	margin-bottom: 20px
}

.container___1B4ZU .panelBox___gBdHY {
	width: 1200px;
	height: 64px;
	background: #fff;
	box-shadow: 0 2px 8px 0 hsla(0, 0%, 73.3%, .3);
	border-radius: 4px;
	padding: 0 20px;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 32px
}

.container___1B4ZU .panelBox___gBdHY .label___3dt0k {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #545454;
	width: 150px;
	line-height: 64px
}

.container___1B4ZU .panelBox___gBdHY .label___3dt0k>span {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.container___1B4ZU .panelBox___gBdHY .panel___Tof5l {
	display: -ms-flexbox;
	display: flex;
	padding-top: 17px
}

.container___1B4ZU .panelBox___gBdHY .panel___Tof5l .panelItem___18KUH {
	cursor: pointer;
	margin: 0 18px;
	min-width: 56px;
	height: 28px;
	border-radius: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	text-align: center;
	line-height: 28px
}

.container___1B4ZU .panelBox___gBdHY .panel___Tof5l .panelItem___18KUH.active___3h8Z4
	{
	background: #2a9787;
	color: #fff
}

.container___1B4ZU .newsList___2heOB {
	margin-bottom: 40px
}

.container___1B4ZU .pagination___2u_MA {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.tabs___s2hhv {
	color: #666
}

.tabs___s2hhv .ant-tabs-nav .ant-tabs-tab {
	font-size: 18px;
	background-color: #f8f8f8;
	border-left: 5px solid #ccc;
	text-align: center;
	width: 255px;
	white-space: normal;
	height: 70px
}

.tabs___s2hhv .ant-tabs-tab:nth-child(3) {
	line-height: 54px
}

.tabs___s2hhv .ant-tabs-nav .ant-tabs-tab-active {
	color: #2a9787 !important;
	background-color: #ecfffa;
	border-left: 5px solid #2a9787
}

.tabs___s2hhv .ant-tabs-nav .ant-tabs-tab:hover {
	color: #2a9787
}

.tabs___s2hhv ant-tabs-ink-bar ant-tabs-ink-bar-animated {
	display: none
}

.tabs___s2hhv .ant-tabs-ink-bar {
	display: none !important
}

.extend-hover-transition___1aCcO {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___Dy_5j {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___15OVD:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2M-dN {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1rACb {
	background-color: #55ac9f !important
}

.newsItem___36vps:hover, .theme-module-hover___3Bfzw {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___36vps {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 21px 23px 0;
	margin-bottom: 20px;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid transparent
}

.newsItem___36vps:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 40px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.newsItem___36vps .newsDateBox___2-k2T {
	width: 68px;
	height: 56px;
	background: #eff6f5;
	border-radius: 4px;
	margin-right: 16px;
	text-align: center;
	padding-top: 2px
}

.newsItem___36vps .newsDateBox___2-k2T .day___2AJHJ {
	font-size: 20px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 700;
	color: #666;
	line-height: 27px
}

.newsItem___36vps .newsDateBox___2-k2T .mouth___1rmIF {
	font-size: 14px;
	font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
	font-weight: 400;
	color: #999;
	line-height: 20px
}

.newsItem___36vps .newsContent___kglPX {
	-ms-flex: 1 1;
	flex: 1 1;
	width: 100%
}

.newsItem___36vps .newsContent___kglPX .titleBox___uD6Ms {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.newsItem___36vps .newsContent___kglPX .titleBox___uD6Ms .title___arZ0e
	{
	width: calc(100% - 148px);
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	line-height: 52px
}

.newsItem___36vps .newsContent___kglPX .titleBox___uD6Ms .titleDate____p9ds
	{
	line-height: 52px
}

.newsItem___36vps .newsContent___kglPX .titleBox___uD6Ms .titleTag___1Npda
	{
	height: 26px;
	line-height: 26px;
	border-radius: 2px;
	padding: 0 6px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 0 8px;
	background: rgba(42, 151, 135, .1);
	color: #2a9787
}

.newsItem___36vps .newsContent___kglPX .titleBox___uD6Ms .titleTag___1Npda.border___21HYp
	{
	line-height: 24px;
	border: 1px solid #2a9787;
	background: transparent;
	color: #2a9787
}

.newsItem___36vps .newsContent___kglPX .desc___1X-mC {
	width: 1000px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 14px
}

.newsItem___36vps:hover {
	border-color: #2a9787
}

.newsItem___36vps:hover .newsDateBox___2-k2T .day___2AJHJ {
	color: #2a9787
}

.newsItem___36vps:hover .newsDateBox___2-k2T .mouth___1rmIF {
	color: #2a9787
}

.newsItem___36vps:hover .newsContent___kglPX .title___arZ0e {
	color: #2a9787
}

.extend-hover-transition___1RBE4 {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2utl6 {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.detailContainer___3zBUA .productInfo___3mCXS .infoRight___2Djd2 .logoWrapper___ABfYH .orgLogo___26SmN,
	.logo-cover___16LyR:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___rbpzZ {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1Sg60 {
	background-color: #55ac9f !important
}

.theme-module-hover___9IH5C {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.detailContainer___3zBUA {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	top: -82px
}

.detailContainer___3zBUA .productInfo___3mCXS {
	background: #fff;
	box-shadow: 0 2px 12px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	margin-bottom: 40px;
	padding: 28px 0 42px;
	min-height: 274px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.detailContainer___3zBUA .productInfo___3mCXS .infoLeft___PvUH_ {
	width: 560px
}

.detailContainer___3zBUA .productInfo___3mCXS .infoLeft___PvUH_ .productTitle___D3CBY
	{
	height: 62px;
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	line-height: 24px;
	width: 150%;
	padding: 12px 0 0 52px
}

.detailContainer___3zBUA .productInfo___3mCXS .infoLeft___PvUH_ .productDetail___10NWz
	{
	padding: 5px 30px 0 52px;
	border-right: 1px solid #ebebeb;
	height: calc(100% - 62px)
}

.detailContainer___3zBUA .productInfo___3mCXS .infoLeft___PvUH_ .productDetail___10NWz .item___2mvaP
	{
	min-height: 33%
}

.detailContainer___3zBUA .productInfo___3mCXS .infoLeft___PvUH_ .productDetail___10NWz .item___2mvaP .title___3VHO3
	{
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 16px
}

.detailContainer___3zBUA .productInfo___3mCXS .infoLeft___PvUH_ .productDetail___10NWz .item___2mvaP .value___2CDdo
	{
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	line-height: 16px
}

.detailContainer___3zBUA .productInfo___3mCXS .infoRight___2Djd2 {
	padding: 0 52px;
	width: calc(100% - 560px)
}

.detailContainer___3zBUA .productInfo___3mCXS .infoRight___2Djd2 .logoWrapper___ABfYH
	{
	height: 62px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}

.detailContainer___3zBUA .productInfo___3mCXS .infoRight___2Djd2 .logoWrapper___ABfYH .orgLogo___26SmN
	{
	position: relative;
	display: block;
	width: auto
}

.detailContainer___3zBUA .productInfo___3mCXS .infoRight___2Djd2 .productShow___h4HZ9
	{
	padding-top: 5px;
	width: 100%
}

.detailContainer___3zBUA .productInfo___3mCXS .infoRight___2Djd2 .productShow___h4HZ9 .text___GIrk1
	{
	width: 100%;
	max-height: 196px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #666;
	line-height: 28px;
	margin: 14px 0 22px;
	overflow: hidden
}

.detailContainer___3zBUA .productInfo___3mCXS .infoRight___2Djd2 .productShow___h4HZ9 .title___3VHO3
	{
	height: 20px;
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 20px
}

.detailContainer___3zBUA .productIntroduce___q1SnF {
	min-height: 590px;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	padding: 42px 40px 52px 52px
}

.detailContainer___3zBUA .productIntroduce___q1SnF .introduceTitle___18tnt
	{
	height: 24px;
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 24px;
	padding-left: 12px;
	border-left: 6px solid #2a9787;
	margin-bottom: 30px
}

.detailContainer___3zBUA .productIntroduce___q1SnF .introduceSubTitle___1rSzu
	{
	margin: 0;
	display: table;
	height: 30px
}

.detailContainer___3zBUA .productIntroduce___q1SnF .introduceSubTitle___1rSzu>i
	{
	width: 22px;
	height: 30px;
	display: table-cell;
	vertical-align: middle
}

.detailContainer___3zBUA .productIntroduce___q1SnF .introduceSubTitle___1rSzu>i>img
	{
	display: block;
	max-width: 22px;
	max-height: 22px;
	margin: 0 auto
}

.detailContainer___3zBUA .productIntroduce___q1SnF .introduceSubTitle___1rSzu>b
	{
	display: inline-block;
	margin-left: 10px;
	height: 30px;
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	color: #333;
	line-height: 30px
}

.detailContainer___3zBUA .productIntroduce___q1SnF .productIntroduceList___3uw9o
	{
	margin-bottom: 30px
}

.detailContainer___3zBUA .productIntroduce___q1SnF .productIntroduceList___3uw9o>div
	{
	padding: 10px 0 0 32px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #666;
	line-height: 26px
}

.detailContainer___3zBUA .productIntroduce___q1SnF .backBtn___3D3yv {
	display: block;
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #2a9787;
	line-height: 38px;
	letter-spacing: 0;
	margin: 47px auto
}

.textTool {
	max-width: 536px
}

.textTool .ant-tooltip-inner {
	max-height: 500px;
	overflow: auto
}

.extend-hover-transition___1PTnt {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___WbomD {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3zpfw:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___32ljq {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___RT4Vz {
	background-color: #55ac9f !important
}

.theme-module-hover___3gGq6 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___WrlPf {
	position: relative;
	width: 1200px;
	margin: 64px auto 0
}

.container___WrlPf .navBar___2C_Hp {
	position: absolute;
	left: 50%;
	top: -96px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 560px;
	height: 64px;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___WrlPf .navBar___2C_Hp .navItem___39sQW {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	color: #2a9787;
	line-height: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___WrlPf .navBar___2C_Hp .navItem___39sQW.active___3iKgv {
	background: #2a9787;
	color: #fff
}

.container___WrlPf .search___lI18V {
	width: 600px;
	height: 44px;
	margin-bottom: 20px
}

.container___WrlPf .panelBox___2gpvc {
	width: 1200px;
	height: 64px;
	background: #fff;
	box-shadow: 0 2px 8px 0 hsla(0, 0%, 73.3%, .3);
	border-radius: 4px;
	padding: 0 20px;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 32px
}

.container___WrlPf .panelBox___2gpvc .label___rGnoC {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #545454;
	width: 150px;
	line-height: 64px
}

.container___WrlPf .panelBox___2gpvc .label___rGnoC>span {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.container___WrlPf .panelBox___2gpvc .panel___3PN-e {
	display: -ms-flexbox;
	display: flex;
	padding-top: 17px
}

.container___WrlPf .panelBox___2gpvc .panel___3PN-e .panelItem___2G-p2 {
	cursor: pointer;
	margin: 0 18px;
	min-width: 56px;
	height: 28px;
	border-radius: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	text-align: center;
	line-height: 28px
}

.container___WrlPf .panelBox___2gpvc .panel___3PN-e .panelItem___2G-p2.active___3iKgv
	{
	background: #2a9787;
	color: #fff
}

.container___WrlPf .newsList___1JeGY {
	margin-bottom: 40px
}

.container___WrlPf .pagination___1-tH- {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___1kU4q {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___q_MKQ {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1FD64:after, .product___1vPG8 .logoBox___1gEzK .logo___2uzLr
	{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___31kMP {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.product___1vPG8 .btnBox___2cNB9 .btn___1YbYE:hover,
	.theme-btn-hover___3nWp9 {
	background-color: #55ac9f !important
}

.theme-module-hover___3dUdx {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.product___1vPG8 {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 146px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 20px 42px;
	margin-bottom: 20px;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid transparent
}

.product___1vPG8 .logoBox___1gEzK {
	position: relative;
	padding-right: 42px
}

.product___1vPG8 .logoBox___1gEzK:after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: 90px;
	border: 1px solid #eee
}

.product___1vPG8 .logoBox___1gEzK .logo___2uzLr {
	width: 166px;
	height: 57px;
	margin-bottom: 15px;
	position: relative
}

.product___1vPG8 .logoBox___1gEzK .logo___2uzLr img {
	object-fit: contain
}

.product___1vPG8 .logoBox___1gEzK .productName___jUcm9 {
	max-width: 166px;
	text-align: center;
	line-height: 20px;
	font-size: 20px;
	font-family: PingFang-SC-Heavy, PingFang-SC;
	font-weight: 800;
	color: #333
}

.product___1vPG8 .orgName___1YBfM {
	text-align: center;
	font-size: 16px;
	color: #2a9787;
	font-weight: 700;
	margin-top: 15px
}

.product___1vPG8 .contentBox___3vmw6 {
	max-width: 720px;
	-ms-flex: 1 1;
	flex: 1 1;
	padding: 22px 31px 0;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center
}

.product___1vPG8 .contentBox___3vmw6 .contentItem___2Imxp {
	padding: 0 16px;
	text-align: center
}

.product___1vPG8 .contentBox___3vmw6 .contentItem___2Imxp:last-child {
	margin-right: 0
}

.product___1vPG8 .contentBox___3vmw6 .contentItem___2Imxp .num___2aD5A {
	color: #5d606f;
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	height: 22px;
	line-height: 22px;
	margin-bottom: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.product___1vPG8 .contentBox___3vmw6 .contentItem___2Imxp .num___2aD5A>span.high___20VPl
	{
	height: 18px;
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #484952;
	line-height: 18px
}

.product___1vPG8 .contentBox___3vmw6 .contentItem___2Imxp .num___2aD5A>span.highLight___1Vpfd
	{
	color: #2a9787
}

.product___1vPG8 .btnBox___2cNB9 {
	padding-left: 42px;
	position: relative
}

.product___1vPG8 .btnBox___2cNB9:after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: 90px;
	border: 1px solid #eee
}

.product___1vPG8 .btnBox___2cNB9 .btn___1YbYE {
	background: #2a9787;
	width: 140px;
	height: 38px;
	border-radius: 4px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	border: none;
	margin-bottom: 13px
}

.product___1vPG8 .btnBox___2cNB9 .desc___e_9wk {
	text-align: center;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #504e5b;
	line-height: 20px;
	margin-bottom: 8px
}

.product___1vPG8 .btnBox___2cNB9 .desc___e_9wk b {
	margin: 0 2px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi
}

.product___1vPG8 .btnBox-position-cc___n6LnQ {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.product___1vPG8:hover {
	border-color: #2a9787;
	background: #f7fffd
}

.product___1vPG8:hover .productDateBox___2lCx3 .day___1oAuE {
	color: #2a9787
}

.product___1vPG8:hover .productDateBox___2lCx3 .mouth___LGos6 {
	color: #2a9787
}

.product___1vPG8:hover .productContent___qHo0D .title___3jMDJ {
	color: #2a9787
}

.extend-hover-transition___1b2uc {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___E6vLP {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.detailContainer___dqp6v .productInfo___1UJCW .infoRight___2lt20 .logoWrapper___2LnBy .orgLogo___Bg6Q7,
	.logo-cover___W-QUX:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1CQ54 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3qh9i {
	background-color: #55ac9f !important
}

.theme-module-hover___3Q7iS {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.detailContainer___dqp6v {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	top: -82px
}

.detailContainer___dqp6v .productInfo___1UJCW {
	background: #fff;
	box-shadow: 0 2px 12px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	margin-bottom: 40px;
	padding: 28px 0 42px;
	min-height: 274px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.detailContainer___dqp6v .productInfo___1UJCW .infoLeft___3j68v {
	width: 560px
}

.detailContainer___dqp6v .productInfo___1UJCW .infoLeft___3j68v .productTitle___1Lsf-
	{
	height: 62px;
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	line-height: 24px;
	width: 150%;
	padding: 12px 0 0 52px
}

.detailContainer___dqp6v .productInfo___1UJCW .infoLeft___3j68v .productDetail___3pgs9
	{
	padding: 5px 30px 0 52px;
	border-right: 1px solid #ebebeb;
	height: calc(100% - 62px)
}

.detailContainer___dqp6v .productInfo___1UJCW .infoLeft___3j68v .productDetail___3pgs9 .item___1rDuE
	{
	min-height: 33%
}

.detailContainer___dqp6v .productInfo___1UJCW .infoLeft___3j68v .productDetail___3pgs9 .item___1rDuE .title___1AxPq
	{
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 16px
}

.detailContainer___dqp6v .productInfo___1UJCW .infoLeft___3j68v .productDetail___3pgs9 .item___1rDuE .value___uFAq2
	{
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	line-height: 16px
}

.detailContainer___dqp6v .productInfo___1UJCW .infoRight___2lt20 {
	padding: 0 52px;
	width: calc(100% - 560px)
}

.detailContainer___dqp6v .productInfo___1UJCW .infoRight___2lt20 .logoWrapper___2LnBy
	{
	height: 62px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}

.detailContainer___dqp6v .productInfo___1UJCW .infoRight___2lt20 .logoWrapper___2LnBy .orgLogo___Bg6Q7
	{
	position: relative;
	display: block;
	width: 120px;
	height: 35px
}

.detailContainer___dqp6v .productInfo___1UJCW .infoRight___2lt20 .productShow___UmkYs
	{
	padding-top: 5px;
	width: 100%
}

.detailContainer___dqp6v .productInfo___1UJCW .infoRight___2lt20 .productShow___UmkYs .text___orTy4
	{
	width: 100%;
	max-height: 196px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #666;
	line-height: 28px;
	margin: 14px 0 22px;
	overflow: hidden
}

.detailContainer___dqp6v .productInfo___1UJCW .infoRight___2lt20 .productShow___UmkYs .title___1AxPq
	{
	height: 20px;
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 20px
}

.detailContainer___dqp6v .productIntroduce___2zT-s {
	min-height: 590px;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	padding: 42px 40px 52px 52px
}

.detailContainer___dqp6v .productIntroduce___2zT-s .introduceTitle___23ejo
	{
	height: 24px;
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 24px;
	padding-left: 12px;
	border-left: 6px solid #2a9787;
	margin-bottom: 30px
}

.detailContainer___dqp6v .productIntroduce___2zT-s .introduceSubTitle___2XN-L
	{
	margin: 0;
	display: table;
	height: 30px
}

.detailContainer___dqp6v .productIntroduce___2zT-s .introduceSubTitle___2XN-L>i
	{
	width: 22px;
	height: 30px;
	display: table-cell;
	vertical-align: middle
}

.detailContainer___dqp6v .productIntroduce___2zT-s .introduceSubTitle___2XN-L>i>img
	{
	display: block;
	max-width: 22px;
	max-height: 22px;
	margin: 0 auto
}

.detailContainer___dqp6v .productIntroduce___2zT-s .introduceSubTitle___2XN-L>b
	{
	display: inline-block;
	margin-left: 10px;
	height: 30px;
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	color: #333;
	line-height: 30px
}

.detailContainer___dqp6v .productIntroduce___2zT-s .productIntroduceList___3PtkV
	{
	margin-bottom: 30px
}

.detailContainer___dqp6v .productIntroduce___2zT-s .productIntroduceList___3PtkV>div
	{
	padding: 10px 0 0 32px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #666;
	line-height: 26px
}

.detailContainer___dqp6v .productIntroduce___2zT-s .backBtn___2Wwpa {
	display: block;
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #2a9787;
	line-height: 38px;
	letter-spacing: 0;
	margin: 47px auto
}

.textTool {
	max-width: 536px
}

.textTool .ant-tooltip-inner {
	max-height: 500px;
	overflow: auto
}

.extend-hover-transition___2k1V- {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2zd9n {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1b49_:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1mfhN {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___r2G4S {
	background-color: #55ac9f !important
}

.theme-module-hover___3s0YZ {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___2Gp8_ {
	position: relative;
	width: 1200px;
	margin: 64px auto 0
}

.container___2Gp8_ .navBar___6sgBe {
	position: absolute;
	left: 50%;
	top: -96px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 560px;
	height: 64px;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___2Gp8_ .navBar___6sgBe .navItem___3ECfN {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	color: #2a9787;
	line-height: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___2Gp8_ .navBar___6sgBe .navItem___3ECfN.active___2naFD {
	background: #2a9787;
	color: #fff
}

.container___2Gp8_ .search___1otOd {
	width: 600px;
	height: 44px;
	margin-bottom: 20px
}

.container___2Gp8_ .panelBox___2qELz {
	width: 1200px;
	height: 64px;
	background: #fff;
	box-shadow: 0 2px 8px 0 hsla(0, 0%, 73.3%, .3);
	border-radius: 4px;
	padding: 0 20px;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 32px
}

.container___2Gp8_ .panelBox___2qELz .label___2kZpy {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #545454;
	width: 150px;
	line-height: 64px
}

.container___2Gp8_ .panelBox___2qELz .label___2kZpy>span {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.container___2Gp8_ .panelBox___2qELz .panel___alZJc {
	display: -ms-flexbox;
	display: flex;
	padding-top: 17px
}

.container___2Gp8_ .panelBox___2qELz .panel___alZJc .panelItem___3M10o {
	cursor: pointer;
	margin: 0 18px;
	min-width: 56px;
	height: 28px;
	border-radius: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	text-align: center;
	line-height: 28px
}

.container___2Gp8_ .panelBox___2qELz .panel___alZJc .panelItem___3M10o.active___2naFD
	{
	background: #2a9787;
	color: #fff
}

.container___2Gp8_ .newsList___2jUdg {
	margin-bottom: 40px
}

.container___2Gp8_ .pagination___rYLB5 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___1Cbvy {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2Yg3A {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1OmY7:after, .product___3VVXw .logoBox___-C0MU .logo___13DW1
	{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___b3KvE {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.product___3VVXw .btnBox___3kM4s .btn___3gbgw:hover,
	.theme-btn-hover___U3vbK {
	background-color: #55ac9f !important
}

.theme-module-hover___38xcl {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.product___3VVXw {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 146px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 20px 42px;
	margin-bottom: 20px;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid transparent
}

.product___3VVXw .logoBox___-C0MU {
	position: relative;
	padding-right: 42px
}

.product___3VVXw .logoBox___-C0MU:after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: 90px;
	border: 1px solid #eee
}

.product___3VVXw .logoBox___-C0MU .logo___13DW1 {
	width: 166px;
	height: 57px;
	margin-bottom: 15px;
	position: relative
}

.product___3VVXw .logoBox___-C0MU .logo___13DW1 img {
	object-fit: contain
}

.product___3VVXw .logoBox___-C0MU .productName___36rSL {
	max-width: 166px;
	text-align: center;
	line-height: 20px;
	font-size: 20px;
	font-family: PingFang-SC-Heavy, PingFang-SC;
	font-weight: 800;
	color: #333
}

.product___3VVXw .contentBox___3j396 {
	max-width: 720px;
	-ms-flex: 1 1;
	flex: 1 1;
	padding: 22px 31px 0;
	text-align: center;
	text-align: -webkit-center;
	text-align: -moz-center
}

.product___3VVXw .contentBox___3j396 .contentItem___2LRvA {
	padding: 0 16px;
	text-align: center
}

.product___3VVXw .contentBox___3j396 .contentItem___2LRvA:last-child {
	margin-right: 0
}

.product___3VVXw .contentBox___3j396 .contentItem___2LRvA .num___ywp0_ {
	color: #5d606f;
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	height: 22px;
	line-height: 22px;
	margin-bottom: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.product___3VVXw .contentBox___3j396 .contentItem___2LRvA .num___ywp0_>span.high___3k16d
	{
	height: 18px;
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #484952;
	line-height: 18px
}

.product___3VVXw .contentBox___3j396 .contentItem___2LRvA .num___ywp0_>span.highLight___gVnna
	{
	color: #2a9787
}

.product___3VVXw .btnBox___3kM4s {
	padding-left: 42px;
	position: relative
}

.product___3VVXw .btnBox___3kM4s:after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: 90px;
	border: 1px solid #eee
}

.product___3VVXw .btnBox___3kM4s .btn___3gbgw {
	background: #2a9787;
	width: 140px;
	height: 38px;
	border-radius: 4px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	border: none;
	margin-bottom: 13px
}

.product___3VVXw .btnBox___3kM4s .desc___30QnF {
	text-align: center;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #504e5b;
	line-height: 20px;
	margin-bottom: 8px
}

.product___3VVXw .btnBox___3kM4s .desc___30QnF b {
	margin: 0 2px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi
}

.product___3VVXw .btnBox-position-cc___1eZzt {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.product___3VVXw:hover {
	border-color: #2a9787;
	background: #f7fffd
}

.product___3VVXw:hover .productDateBox___14qCF .day___w_1js {
	color: #2a9787
}

.product___3VVXw:hover .productDateBox___14qCF .mouth___3GgGa {
	color: #2a9787
}

.product___3VVXw:hover .productContent___1_Mbj .title___1NpVR {
	color: #2a9787
}

.extend-hover-transition___1bk3l {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1BKII {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2bbOP:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___OJ3Pf {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___16O6f {
	background-color: #55ac9f !important
}

.theme-module-hover___3d9Pe {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___2aJcE {
	position: relative;
	width: 1200px;
	margin: 64px auto 0
}

.container___2aJcE .navBar___2AGMd {
	position: absolute;
	left: 50%;
	top: -96px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 280px;
	height: 64px;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___2aJcE .navBar___2AGMd .navItem___26f8p {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	color: #2a9787;
	line-height: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___2aJcE .navBar___2AGMd .navItem___26f8p.active___2yq0K {
	background: #2a9787;
	color: #fff
}

.container___2aJcE .search___3eZRI {
	width: 600px;
	height: 44px;
	margin-bottom: 20px
}

.container___2aJcE .panelBox___3NIoV {
	width: 1200px;
	height: 64px;
	background: #fff;
	box-shadow: 0 2px 8px 0 hsla(0, 0%, 73.3%, .3);
	border-radius: 4px;
	padding: 0 20px;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 32px
}

.container___2aJcE .panelBox___3NIoV .label___1PRLG {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #545454;
	width: 150px;
	line-height: 64px
}

.container___2aJcE .panelBox___3NIoV .label___1PRLG>span {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.container___2aJcE .panelBox___3NIoV .panel___29DoT {
	display: -ms-flexbox;
	display: flex;
	padding-top: 17px
}

.container___2aJcE .panelBox___3NIoV .panel___29DoT .panelItem___3G_7W {
	cursor: pointer;
	margin: 0 18px;
	min-width: 56px;
	height: 28px;
	border-radius: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	text-align: center;
	line-height: 28px
}

.container___2aJcE .panelBox___3NIoV .panel___29DoT .panelItem___3G_7W.active___2yq0K
	{
	background: #2a9787;
	color: #fff
}

.container___2aJcE .newsList___3DQEA {
	margin-bottom: 40px
}

.container___2aJcE .pagination___3BC5h {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___3-Ouq {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___Kt_MX {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.detailContainer___hDjsY .productInfo___2zGDe .infoRight___15LUk .orgLogo___btQ_A,
	.logo-cover___2wgLo:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3f4Zl {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___28YtY {
	background-color: #55ac9f !important
}

.theme-module-hover___2dQ_F {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.detailContainer___hDjsY {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	top: -82px
}

.detailContainer___hDjsY .productInfo___2zGDe {
	background: #fff;
	box-shadow: 0 2px 12px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	margin-bottom: 40px;
	padding: 28px 0 42px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n {
	width: 560px
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productTitle___MbFT_
	{
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 24px;
	margin-bottom: 28px;
	width: 150%;
	padding: 0 0 0 52px
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_
	{
	padding: 0 30px 0 52px;
	min-height: 370px;
	border-right: 1px solid #ebebeb
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .productBase___10rgg
	{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .productBase___10rgg .baseLine___2Oz8O
	{
	width: 1px;
	height: 51px;
	background-color: #eee;
	margin-top: 6px
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .productBase___10rgg .RateShow___36BEj
	{
	font-size: 22px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 700;
	color: #2a9787;
	line-height: 22px
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .productBase___10rgg .AmtShow___2dB9E>div
	{
	display: -ms-flexbox;
	display: flex;
	height: 22px;
	font-size: 22px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 700;
	color: #2a9787;
	line-height: 22px
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .productBase___10rgg .AmtShow___2dB9E>div span
	{
	padding-left: 4px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 14px;
	color: #5d606f
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .productBase___10rgg .DateShow___2qnDt>div
	{
	display: -ms-flexbox;
	display: flex;
	height: 22px;
	font-size: 22px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 700;
	color: #484952;
	line-height: 22px
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .productBase___10rgg .DateShow___2qnDt>div span
	{
	padding-left: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #5d606f
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .productBase___10rgg p
	{
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 24px 0 0;
	height: 16px;
	font-size: 16px;
	color: #5d606f;
	line-height: 16px
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .applyCumulative___397qb
	{
	padding: 42px 0;
	display: -ms-flexbox;
	display: flex
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .applyCumulative___397qb>img
	{
	width: 40px;
	height: 40px
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .applyCumulative___397qb>p
	{
	padding-left: 10px;
	height: 40px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #333;
	line-height: 40px;
	margin: 0
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .applyCumulative___397qb>p>b
	{
	padding: 0 3px;
	font-size: 26px;
	color: #2a9787
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .limit___2drhP>p
	{
	padding: 0 0 26px;
	margin: 0;
	display: -ms-flexbox;
	display: flex
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .limit___2drhP>p>span
	{
	max-width: 80ppx;
	display: inline-block;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 20px
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .limit___2drhP>p>b
	{
	width: calc(100% - 80px);
	display: inline-block;
	font-family: PingFangSC-Medium, PingFang SC;
	color: #333;
	padding-left: 28px;
	line-height: 20px
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .applyBtn___2zCvH
	{
	margin-top: 22px;
	width: 166px;
	height: 40px;
	background-color: #2a9787;
	border-color: #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #fff;
	line-height: 38px;
	letter-spacing: 0
}

.detailContainer___hDjsY .productInfo___2zGDe .infoLeft___2Fi_n .productDetail___1lJG_ .applyBtn___2zCvH:hover
	{
	background-color: rgba(42, 151, 135, .8);
	border-color: rgba(42, 151, 135, .8)
}

.detailContainer___hDjsY .productInfo___2zGDe .infoRight___15LUk {
	padding: 0 52px;
	width: calc(100% - 560px)
}

.detailContainer___hDjsY .productInfo___2zGDe .infoRight___15LUk .orgLogo___btQ_A
	{
	position: relative;
	display: block;
	margin: 0 auto 28px;
	max-width: 140px;
	max-height: 48px
}

.detailContainer___hDjsY .productInfo___2zGDe .infoRight___15LUk .productShow___38XCR
	{
	width: 100%
}

.detailContainer___hDjsY .productInfo___2zGDe .infoRight___15LUk .productShow___38XCR .text___3cGj0
	{
	width: 100%;
	max-height: 196px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #666;
	line-height: 28px;
	margin: 14px 0 22px;
	overflow: hidden
}

.detailContainer___hDjsY .productInfo___2zGDe .infoRight___15LUk .productShow___38XCR .title___2HWQm
	{
	height: 20px;
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 20px
}

.detailContainer___hDjsY .productIntroduce___1vdou {
	min-height: 590px;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	padding: 42px 40px 52px 52px
}

.detailContainer___hDjsY .productIntroduce___1vdou .introduceTitle___2mglT
	{
	height: 24px;
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 24px;
	padding-left: 12px;
	border-left: 6px solid #2a9787;
	margin-bottom: 30px
}

.detailContainer___hDjsY .productIntroduce___1vdou .introduceSubTitle___3KfvP
	{
	margin: 0;
	display: table;
	height: 30px
}

.detailContainer___hDjsY .productIntroduce___1vdou .introduceSubTitle___3KfvP>i
	{
	width: 22px;
	height: 30px;
	display: table-cell;
	vertical-align: middle
}

.detailContainer___hDjsY .productIntroduce___1vdou .introduceSubTitle___3KfvP>i>img
	{
	display: block;
	max-width: 22px;
	max-height: 22px;
	margin: 0 auto
}

.detailContainer___hDjsY .productIntroduce___1vdou .introduceSubTitle___3KfvP>b
	{
	display: inline-block;
	margin-left: 10px;
	height: 30px;
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	color: #333;
	line-height: 30px
}

.detailContainer___hDjsY .productIntroduce___1vdou .productIntroduceList___3LWG-
	{
	margin-bottom: 30px
}

.detailContainer___hDjsY .productIntroduce___1vdou .productIntroduceList___3LWG->div
	{
	padding: 10px 0 0 32px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #666;
	line-height: 26px
}

.detailContainer___hDjsY .productIntroduce___1vdou .backBtn___3Qi-s {
	display: block;
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #2a9787;
	line-height: 38px;
	letter-spacing: 0;
	margin: 47px auto
}

.textTool {
	max-width: 536px
}

.textTool .ant-tooltip-inner {
	max-height: 500px;
	overflow: auto
}

.extend-hover-transition___1wx53 {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___41QqY {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1wa1m:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2XZIH {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3PWZ_ {
	background-color: #55ac9f !important
}

.theme-module-hover___3NqQW {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.detailContainer___vzke3 {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	top: -82px
}

.detailContainer___vzke3 .productInfo___2RCiv {
	background: #fff;
	box-shadow: 0 2px 12px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	margin-bottom: 40px;
	padding: 28px 0 42px
}

.detailContainer___vzke3 .productInfo___2RCiv .productTitle___2MSQ3 {
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 51px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	width: 150%;
	padding: 12px 0 0 52px
}

.detailContainer___vzke3 .productInfo___2RCiv .productBase___1BFzN {
	display: -ms-flexbox;
	display: flex
}

.detailContainer___vzke3 .productInfo___2RCiv .productBase___1BFzN .baseLine___3fD_I
	{
	width: 1px;
	height: 51px;
	background-color: #eee;
	margin-top: 6px;
	margin-right: 82px;
	margin-left: 82px
}

.detailContainer___vzke3 .productInfo___2RCiv .productBase___1BFzN .item___1XUL5
	{
	text-align: center
}

.detailContainer___vzke3 .productInfo___2RCiv .productBase___1BFzN .item___1XUL5 .value___3PW3x
	{
	height: 22px;
	font-size: 22px;
	font-family: PingFang-SC-Medium, PingFang-SC;
	font-weight: 500;
	color: #333;
	line-height: 22px
}

.detailContainer___vzke3 .productInfo___2RCiv .productBase___1BFzN .item___1XUL5 .title___3MWfy
	{
	margin-top: 27px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 16px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}

.detailContainer___vzke3 .productInfo___2RCiv .productBase___1BFzN .item___1XUL5 .title___3MWfy span
	{
	margin-left: 8px
}

.detailContainer___vzke3 .productIntroduce___12g_3 {
	min-height: 590px;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	padding: 42px 40px 52px 52px
}

.detailContainer___vzke3 .productIntroduce___12g_3 .introduceTitle___3uTEh
	{
	height: 24px;
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 24px;
	padding-left: 12px;
	border-left: 6px solid #2a9787;
	margin-bottom: 30px
}

.detailContainer___vzke3 .productIntroduce___12g_3 .introduceSubTitle___2lLyH
	{
	margin: 0;
	display: table;
	height: 30px
}

.detailContainer___vzke3 .productIntroduce___12g_3 .introduceSubTitle___2lLyH>i
	{
	width: 22px;
	height: 30px;
	display: table-cell;
	vertical-align: middle
}

.detailContainer___vzke3 .productIntroduce___12g_3 .introduceSubTitle___2lLyH>i>img
	{
	display: block;
	max-width: 22px;
	max-height: 22px;
	margin: 0 auto
}

.detailContainer___vzke3 .productIntroduce___12g_3 .introduceSubTitle___2lLyH>b
	{
	display: inline-block;
	margin-left: 10px;
	height: 30px;
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	color: #333;
	line-height: 30px
}

.detailContainer___vzke3 .productIntroduce___12g_3 .productIntroduceList___2frVj
	{
	margin-bottom: 30px
}

.detailContainer___vzke3 .productIntroduce___12g_3 .productIntroduceList___2frVj>div
	{
	padding: 10px 0 0 32px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #666;
	line-height: 26px
}

.detailContainer___vzke3 .productIntroduce___12g_3 .backBtn___22kG4 {
	display: block;
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #2a9787;
	line-height: 38px;
	letter-spacing: 0;
	margin: 47px auto
}

.textTool {
	max-width: 536px
}

.textTool .ant-tooltip-inner {
	max-height: 500px;
	overflow: auto
}

.extend-hover-transition___3hojp {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3IfXu {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2hA-e:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___T_uTm {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3H9nu {
	background-color: #55ac9f !important
}

.theme-module-hover___2DmNr {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___1XAT_ {
	position: relative;
	width: 1200px;
	margin: 64px auto 0
}

.container___1XAT_ .navBar___1J8Zu {
	position: absolute;
	left: 50%;
	top: -96px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 840px;
	height: 64px;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___1XAT_ .navBar___1J8Zu .navItem___1hBrz {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	color: #2a9787;
	line-height: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___1XAT_ .navBar___1J8Zu .navItem___1hBrz.active___EY5sR {
	background: #2a9787;
	color: #fff
}

.container___1XAT_ .search___2AXbN {
	width: 600px;
	height: 44px;
	margin-bottom: 20px
}

.container___1XAT_ .panelBox___QxZe4 {
	width: 1200px;
	height: 64px;
	background: #fff;
	box-shadow: 0 2px 8px 0 hsla(0, 0%, 73.3%, .3);
	border-radius: 4px;
	padding: 0 20px;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 32px
}

.container___1XAT_ .panelBox___QxZe4 .label___20Sm5 {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #545454;
	width: 150px;
	line-height: 64px
}

.container___1XAT_ .panelBox___QxZe4 .label___20Sm5>span {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.container___1XAT_ .panelBox___QxZe4 .panel___1SlUm {
	display: -ms-flexbox;
	display: flex;
	padding-top: 17px
}

.container___1XAT_ .panelBox___QxZe4 .panel___1SlUm .panelItem___1BFxT {
	cursor: pointer;
	margin: 0 18px;
	min-width: 56px;
	height: 28px;
	border-radius: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	text-align: center;
	line-height: 28px
}

.container___1XAT_ .panelBox___QxZe4 .panel___1SlUm .panelItem___1BFxT.active___EY5sR
	{
	background: #2a9787;
	color: #fff
}

.container___1XAT_ .newsList___3pqwU {
	margin-bottom: 40px
}

.container___1XAT_ .pagination___2Kz87 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___2zwr4 {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3iDhB {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoRight___2bo2g .orgLogo___3GBKq,
	.logo-cover___3-ci-:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___18Jhz {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3zZep {
	background-color: #55ac9f !important
}

.theme-module-hover___3-3Tl {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.detailContainer___1vsHB {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	top: -82px
}

.detailContainer___1vsHB .productInfo___2lxb2 {
	background: #fff;
	box-shadow: 0 2px 12px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	margin-bottom: 40px;
	padding: 28px 0 42px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi {
	width: 560px
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productTitle___2565U
	{
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 24px;
	margin-bottom: 28px;
	width: 150%;
	padding: 0 0 0 52px
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_
	{
	padding: 0 30px 0 52px;
	min-height: 370px;
	border-right: 1px solid #ebebeb
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .productBase___2FNnL
	{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .productBase___2FNnL .baseLine___3oDge
	{
	width: 1px;
	height: 51px;
	background-color: #eee;
	margin-top: 6px
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .productBase___2FNnL .RateShow___3zb0e
	{
	font-size: 22px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 700;
	color: #2a9787;
	line-height: 22px
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .productBase___2FNnL .AmtShow___1BNo9>div
	{
	display: -ms-flexbox;
	display: flex;
	height: 22px;
	font-size: 22px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 700;
	color: #2a9787;
	line-height: 22px
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .productBase___2FNnL .AmtShow___1BNo9>div span
	{
	padding-left: 4px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-size: 14px;
	color: #5d606f
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .productBase___2FNnL .DateShow___2srIE>div
	{
	display: -ms-flexbox;
	display: flex;
	height: 22px;
	font-size: 22px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 700;
	color: #484952;
	line-height: 22px
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .productBase___2FNnL .DateShow___2srIE>div span
	{
	padding-left: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #5d606f
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .productBase___2FNnL p
	{
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 24px 0 0;
	height: 16px;
	font-size: 16px;
	color: #5d606f;
	line-height: 16px
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .applyCumulative___3k0N-
	{
	padding: 42px 0;
	display: -ms-flexbox;
	display: flex
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .applyCumulative___3k0N->img
	{
	width: 40px;
	height: 40px
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .applyCumulative___3k0N->p
	{
	padding-left: 10px;
	height: 40px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #333;
	line-height: 40px;
	margin: 0
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .applyCumulative___3k0N->p>b
	{
	padding: 0 3px;
	font-size: 26px;
	color: #2a9787
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .limit___2pmiV>p
	{
	padding: 0 0 26px;
	margin: 0;
	display: -ms-flexbox;
	display: flex
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .limit___2pmiV>p>span
	{
	max-width: 80px;
	display: inline-block;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 20px
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .limit___2pmiV>p>b
	{
	width: calc(100% - 80px);
	display: inline-block;
	font-family: PingFangSC-Medium, PingFang SC;
	color: #333;
	padding-left: 28px;
	line-height: 20px
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .applyBtn___3w__T
	{
	margin-top: 22px;
	width: 166px;
	height: 40px;
	background-color: #2a9787;
	border-color: #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #fff;
	line-height: 38px;
	letter-spacing: 0
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoLeft___4HMPi .productDetail___1ewR_ .applyBtn___3w__T:hover
	{
	background-color: rgba(42, 151, 135, .8);
	border-color: rgba(42, 151, 135, .8)
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoRight___2bo2g {
	padding: 0 52px;
	width: calc(100% - 560px)
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoRight___2bo2g .orgLogo___3GBKq
	{
	position: relative;
	display: block;
	margin: 0 auto 28px;
	max-width: 140px;
	max-height: 48px
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoRight___2bo2g .productShow___3UOJ_
	{
	width: 100%
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoRight___2bo2g .productShow___3UOJ_ .text___2Duz3
	{
	width: 100%;
	max-height: 196px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #666;
	line-height: 28px;
	margin: 14px 0 22px;
	overflow: hidden
}

.detailContainer___1vsHB .productInfo___2lxb2 .infoRight___2bo2g .productShow___3UOJ_ .title___2Sfpr
	{
	height: 20px;
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 20px
}

.detailContainer___1vsHB .productIntroduce___2-7GS {
	min-height: 590px;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	padding: 42px 40px 52px 52px
}

.detailContainer___1vsHB .productIntroduce___2-7GS .introduceTitle___37S3g
	{
	height: 24px;
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 24px;
	padding-left: 12px;
	border-left: 6px solid #2a9787;
	margin-bottom: 30px
}

.detailContainer___1vsHB .productIntroduce___2-7GS .introduceSubTitle___1Bny6
	{
	margin: 0;
	display: table;
	height: 30px
}

.detailContainer___1vsHB .productIntroduce___2-7GS .introduceSubTitle___1Bny6>i
	{
	width: 22px;
	height: 30px;
	display: table-cell;
	vertical-align: middle
}

.detailContainer___1vsHB .productIntroduce___2-7GS .introduceSubTitle___1Bny6>i>img
	{
	display: block;
	max-width: 22px;
	max-height: 22px;
	margin: 0 auto
}

.detailContainer___1vsHB .productIntroduce___2-7GS .introduceSubTitle___1Bny6>b
	{
	display: inline-block;
	margin-left: 10px;
	height: 30px;
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	color: #333;
	line-height: 30px
}

.detailContainer___1vsHB .productIntroduce___2-7GS .productIntroduceList___2KIai
	{
	margin-bottom: 30px
}

.detailContainer___1vsHB .productIntroduce___2-7GS .productIntroduceList___2KIai>div
	{
	padding: 10px 0 0 32px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #666;
	line-height: 26px
}

.detailContainer___1vsHB .productIntroduce___2-7GS .backBtn___32g_B {
	display: block;
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #2a9787;
	line-height: 38px;
	letter-spacing: 0;
	margin: 47px auto
}

.textTool {
	max-width: 536px
}

.textTool .ant-tooltip-inner {
	max-height: 500px;
	overflow: auto
}

.extend-hover-transition___27-vX {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3Kh2n {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___wBoKy:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1ETPB {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1y64f {
	background-color: #55ac9f !important
}

.theme-module-hover___j32bq {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.detailContainer___2R4hS {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	top: -82px
}

.detailContainer___2R4hS .productInfo___1TRQp {
	background: #fff;
	box-shadow: 0 2px 12px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	margin-bottom: 40px;
	padding: 28px 0 42px
}

.detailContainer___2R4hS .productInfo___1TRQp .productTitle___1kwF- {
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 51px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	width: 150%;
	padding: 12px 0 0 52px
}

.detailContainer___2R4hS .productInfo___1TRQp .productBase___2efwG {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.detailContainer___2R4hS .productInfo___1TRQp .productBase___2efwG .baseLine___3G1q9
	{
	width: 1px;
	height: 51px;
	background-color: #eee;
	margin-top: 6px
}

.detailContainer___2R4hS .productInfo___1TRQp .productBase___2efwG .item___3vf2I
	{
	text-align: center
}

.detailContainer___2R4hS .productInfo___1TRQp .productBase___2efwG .item___3vf2I .value___1pDNO
	{
	height: 22px;
	font-size: 22px;
	font-family: PingFang-SC-Medium, PingFang-SC;
	font-weight: 500;
	color: #333;
	line-height: 22px
}

.detailContainer___2R4hS .productInfo___1TRQp .productBase___2efwG .item___3vf2I .title___18sW6
	{
	margin-top: 27px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 16px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}

.detailContainer___2R4hS .productInfo___1TRQp .productBase___2efwG .item___3vf2I .title___18sW6 span
	{
	margin-left: 8px
}

.detailContainer___2R4hS .productIntroduce___3ueLH {
	min-height: 590px;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	padding: 42px 40px 52px 52px
}

.detailContainer___2R4hS .productIntroduce___3ueLH .introduceTitle___lWjEG
	{
	height: 24px;
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 24px;
	padding-left: 12px;
	border-left: 6px solid #2a9787;
	margin-bottom: 30px
}

.detailContainer___2R4hS .productIntroduce___3ueLH .introduceSubTitle___18300
	{
	margin: 0;
	display: table;
	height: 30px
}

.detailContainer___2R4hS .productIntroduce___3ueLH .introduceSubTitle___18300>i
	{
	width: 22px;
	height: 30px;
	display: table-cell;
	vertical-align: middle
}

.detailContainer___2R4hS .productIntroduce___3ueLH .introduceSubTitle___18300>i>img
	{
	display: block;
	max-width: 22px;
	max-height: 22px;
	margin: 0 auto
}

.detailContainer___2R4hS .productIntroduce___3ueLH .introduceSubTitle___18300>b
	{
	display: inline-block;
	margin-left: 10px;
	height: 30px;
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	color: #333;
	line-height: 30px
}

.detailContainer___2R4hS .productIntroduce___3ueLH .productIntroduceList___1-w1-
	{
	margin-bottom: 30px
}

.detailContainer___2R4hS .productIntroduce___3ueLH .productIntroduceList___1-w1->div
	{
	padding: 10px 0 0 32px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #666;
	line-height: 26px
}

.detailContainer___2R4hS .productIntroduce___3ueLH .backBtn___1wwEj {
	display: block;
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #2a9787;
	line-height: 38px;
	letter-spacing: 0;
	margin: 47px auto
}

.textTool {
	max-width: 536px
}

.textTool .ant-tooltip-inner {
	max-height: 500px;
	overflow: auto
}

.extend-hover-transition___35P8B {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2lEDJ {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___174R0:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___EAH-F {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3zGbd {
	background-color: #55ac9f !important
}

.theme-module-hover___1hJLz {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___3mOOr {
	position: relative;
	width: 1200px;
	margin: 64px auto 0
}

.container___3mOOr .navBar___70OVn {
	position: absolute;
	left: 50%;
	top: -96px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 840px;
	height: 64px;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___3mOOr .navBar___70OVn .navItem___2bJwG {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	color: #2a9787;
	line-height: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___3mOOr .navBar___70OVn .navItem___2bJwG.active___1XGwR {
	background: #2a9787;
	color: #fff
}

.container___3mOOr .search___2edKS {
	width: 600px;
	height: 44px;
	margin-bottom: 20px
}

.container___3mOOr .panelBox___wCdoP {
	width: 1200px;
	height: 64px;
	background: #fff;
	box-shadow: 0 2px 8px 0 hsla(0, 0%, 73.3%, .3);
	border-radius: 4px;
	padding: 0 20px;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 32px
}

.container___3mOOr .panelBox___wCdoP .label___1e1lJ {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #545454;
	width: 150px;
	line-height: 64px
}

.container___3mOOr .panelBox___wCdoP .label___1e1lJ>span {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.container___3mOOr .panelBox___wCdoP .panel___3AyMb {
	display: -ms-flexbox;
	display: flex;
	padding-top: 17px
}

.container___3mOOr .panelBox___wCdoP .panel___3AyMb .panelItem___3_-x7 {
	cursor: pointer;
	margin: 0 18px;
	min-width: 56px;
	height: 28px;
	border-radius: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	text-align: center;
	line-height: 28px
}

.container___3mOOr .panelBox___wCdoP .panel___3AyMb .panelItem___3_-x7.active___1XGwR
	{
	background: #2a9787;
	color: #fff
}

.container___3mOOr .newsList___3K2Xm {
	margin-bottom: 40px
}

.container___3mOOr .pagination___sW9Ne {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___1Rh9t {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1VqFO {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1ACQv:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___21_VK {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1v6_E {
	background-color: #55ac9f !important
}

.theme-module-hover___1jiMK {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___MpN4Z {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px
}

.container___MpN4Z .search___1x_vz {
	width: 600px;
	height: 44px;
	margin-bottom: 40px
}

.container___MpN4Z .newsList___CcjuG {
	margin-bottom: 40px
}

.container___MpN4Z .newsList___CcjuG .noData___3TvrC {
	position: relative;
	top: -100px
}

.container___MpN4Z .pagination___1SpVp {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___pR2dY {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___28PDR {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___5y32F:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3D2Bp {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___2rnsL {
	background-color: #55ac9f !important
}

.theme-module-hover___2Qrwl {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___3ZkJN {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

.container___3ZkJN .detailContent___3f4dU {
	position: relative;
	top: -70px;
	width: 1200px;
	background: #fff;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	padding: 40px 33px
}

.container___3ZkJN .detailContent___3f4dU .contentHeader___3tdCV {
	border-bottom: 1px solid #ebebeb
}

.container___3ZkJN .detailContent___3f4dU .contentHeader___3tdCV .headerTitle___2O6qJ
	{
	font-size: 28px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 40px;
	text-align: center;
	margin-bottom: 24px
}

.container___3ZkJN .detailContent___3f4dU .contentHeader___3tdCV .headerSubTitle___1jU97
	{
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 36px
}

.container___3ZkJN .detailContent___3f4dU .contentHeader___3tdCV .headerSubTitle___1jU97>div
	{
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 20px
}

.container___3ZkJN .detailContent___3f4dU .rishText___3oTSe {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 30px;
	min-height: 200px;
	padding: 10px 0
}

.container___3ZkJN .detailContent___3f4dU .files___1kqju {
	margin-bottom: 40px
}

.container___3ZkJN .detailContent___3f4dU .files___1kqju .file___3G-IC {
	cursor: pointer;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787;
	line-height: 24px;
	margin-bottom: 5px
}

.container___3ZkJN .detailContent___3f4dU .files___1kqju .file___3G-IC a
	{
	color: #2a9787
}

.container___3ZkJN .detailContent___3f4dU .btnGroup___F3AGv {
	margin: 0 auto;
	text-align: center
}

.container___3ZkJN .detailContent___3f4dU .btnGroup___F3AGv .detailBtn___3r69S
	{
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787;
	line-height: 14px
}

.extend-hover-transition___1EVtQ {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1kgBa {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___20TRd:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2oenm {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.container___87WSU .detailContent___21GqU .detailButton___2gLPS:hover,
	.theme-btn-hover___yZz0d {
	background-color: #55ac9f !important
}

.theme-module-hover___19OLl {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___87WSU {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

.container___87WSU .detailContent___21GqU {
	position: relative;
	top: -70px;
	width: 1200px;
	height: 1294px;
	background: #fff;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	padding: 0 36px
}

.container___87WSU .detailContent___21GqU .title___xZKAw {
	height: 100px
}

.container___87WSU .detailContent___21GqU .title___xZKAw .name___2ciyw {
	font-size: 20px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	margin-top: 20px;
	margin-bottom: 3px
}

.container___87WSU .detailContent___21GqU .title___xZKAw .text___3idAl {
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666
}

.container___87WSU .detailContent___21GqU .title___xZKAw .tips___1X2Ca {
	display: -ms-flexbox;
	display: flex;
	height: 46px;
	background: #e5fcf8;
	border-radius: 24px;
	text-align: center;
	line-height: 46px;
	margin: 10px 0;
	padding: 0 20px
}

.container___87WSU .detailContent___21GqU .title___xZKAw .tips___1X2Ca span
	{
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333
}

.container___87WSU .detailContent___21GqU .title___xZKAw .tips___1X2Ca img
	{
	width: 26px;
	margin-right: 10px
}

.container___87WSU .detailContent___21GqU .title___xZKAw .tips___1X2Ca .tipsTime___3rfET
	{
	-ms-flex: 1 1;
	flex: 1 1;
	font-size: 20px;
	color: #2a9787;
	margin: 0 2px;
	font-family: AlibabaPuHuiTi-Medium, AlibabaPuHuiTi
}

.container___87WSU .detailContent___21GqU .title___xZKAw .tips___1X2Ca .end___2h-FL
	{
	margin-right: 20px
}

.container___87WSU .detailContent___21GqU .title___xZKAw .tips___1X2Ca .time___FdQXL
	{
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666
}

.container___87WSU .detailContent___21GqU .title___xZKAw .time___FdQXL {
	text-align: right
}

.container___87WSU .detailContent___21GqU .underline___2Xole {
	width: 1128px;
	height: 1px;
	background: #ebebeb
}

.container___87WSU .detailContent___21GqU .stepName___3QJey {
	font-size: 20px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	margin-top: 10px
}

.container___87WSU .detailContent___21GqU .stepsPic___1YQ2m {
	width: 668px;
	margin: 0 auto
}

.container___87WSU .detailContent___21GqU .steps0___1ckao {
	width: 32px;
	height: 32px;
	background: #2a9787;
	border-radius: 50%;
	display: inline-block;
	font-size: 14px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #fff;
	line-height: 31px;
	text-align: center
}

.container___87WSU .detailContent___21GqU .steps1___9Id_O {
	width: 270px;
	height: 3px;
	background: #2a9787;
	display: inline-block;
	position: relative;
	top: -4px;
	margin: 0 8px
}

.container___87WSU .detailContent___21GqU .stepsText___WeIKU {
	margin-top: 10px
}

.container___87WSU .detailContent___21GqU .stepsText___WeIKU span {
	display: inline-block;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333
}

.container___87WSU .detailContent___21GqU .stepsText___WeIKU span:first-child
	{
	margin-left: 145px
}

.container___87WSU .detailContent___21GqU .stepsText___WeIKU span:nth-child(2)
	{
	margin-left: 180px
}

.container___87WSU .detailContent___21GqU .stepsText___WeIKU span:nth-child(3)
	{
	margin-left: 185px
}

.container___87WSU .detailContent___21GqU .content___1g2R1 {
	width: 1128px;
	height: 918px;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #f1f1f1;
	margin-top: 35px;
	overflow: overlay;
	padding: 30px 48px 38px 58px
}

.container___87WSU .detailContent___21GqU .content___1g2R1 .H1___1cCyF {
	font-size: 18px;
	font-family: STSongti-SC-Black, STSongti-SC;
	font-weight: 900;
	color: #333;
	text-align: center;
	margin: 25px 0 35px
}

.container___87WSU .detailContent___21GqU .detailButton___2gLPS {
	width: 166px;
	height: 40px;
	background: #2a9787;
	text-align: center;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 40px;
	margin: 42px auto;
	cursor: pointer;
	border-radius: 2px
}

.container___87WSU .detailContent___21GqU .detailButton___2gLPS.disabled___1xVvG
	{
	background: rgba(0, 0, 0, .2) !important;
	cursor: not-allowed
}

.container___87WSU .detailContent___21GqU .detailButton1___2_LAV {
	width: 166px;
	height: 40px;
	background: #2a9787;
	opacity: .4;
	text-align: center;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 40px;
	margin: 42px auto;
	cursor: pointer;
	border-radius: 2px
}

.container___87WSU .detailContent___21GqU .detailButton2___3KTBU {
	width: 166px;
	height: 40px;
	background: #eee;
	border: 1px solid #ddd;
	text-align: center;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #bbb;
	line-height: 40px;
	margin: 42px auto;
	cursor: pointer;
	border-radius: 2px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___VDbZL {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1kKh2 {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3YS8J:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1Cxy3 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.container___2zb9b .materializeCard___2gmKc .boxTop___3z7eU .cardButton___3gXbY:hover,
	.theme-btn-hover___zpza3 {
	background-color: #55ac9f !important
}

.theme-module-hover___8T3Ph {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___2zb9b {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

.container___2zb9b .materializeCard___2gmKc {
	width: 1200px;
	height: 348px;
	background-image: url(./static/back.30697a6a.png);
	background-size: 100%;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	margin: 60px 0;
	padding: 25px 28px 0
}

.container___2zb9b .materializeCard___2gmKc .boxTop___3z7eU {
	height: 90px
}

.container___2zb9b .materializeCard___2gmKc .boxTop___3z7eU .left___3eVw4
	{
	float: left
}

.container___2zb9b .materializeCard___2gmKc .boxTop___3z7eU .left___3eVw4 .title___3pTS3
	{
	display: inline-block;
	font-size: 22px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 600;
	color: #333
}

.container___2zb9b .materializeCard___2gmKc .boxTop___3z7eU .left___3eVw4 .status0___3rCWr
	{
	display: inline-block;
	width: 58px;
	height: 26px;
	background: #e5fcf8;
	border-radius: 2px;
	border: 1px solid rgba(42, 151, 135, .6);
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787;
	line-height: 25px;
	text-align: center;
	position: relative;
	margin-left: 20px;
	top: 4px;
	vertical-align: top
}

.container___2zb9b .materializeCard___2gmKc .boxTop___3z7eU .left___3eVw4 .status1___3TeW4
	{
	display: inline-block;
	width: 58px;
	height: 26px;
	background: #2a9787;
	border-radius: 2px;
	opacity: .4;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 25px;
	text-align: center;
	position: relative;
	margin-left: 20px;
	top: 4px;
	vertical-align: top
}

.container___2zb9b .materializeCard___2gmKc .boxTop___3z7eU .left___3eVw4 .status2___1THq0
	{
	display: inline-block;
	width: 58px;
	height: 26px;
	background: #999;
	border-radius: 2px;
	opacity: .4;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 25px;
	text-align: center;
	position: relative;
	margin-left: 20px;
	top: 4px;
	vertical-align: top
}

.container___2zb9b .materializeCard___2gmKc .boxTop___3z7eU .left___3eVw4 .time___16dac
	{
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666
}

.container___2zb9b .materializeCard___2gmKc .boxTop___3z7eU .cardButton___3gXbY
	{
	float: right;
	width: 126px;
	height: 42px;
	background: #2a9787;
	border-radius: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 16px;
	text-align: center;
	line-height: 42px;
	margin-top: 10px;
	cursor: pointer
}

.container___2zb9b .materializeCard___2gmKc .underline___1xmE6 {
	width: 1144px;
	height: 1px;
	background: #eee
}

.container___2zb9b .materializeCard___2gmKc .boxBottom___10kyu {
	margin-top: 20px
}

.container___2zb9b .materializeCard___2gmKc .boxBottom___10kyu img {
	width: 20px;
	height: 20px;
	position: relative;
	top: -3px
}

.container___2zb9b .materializeCard___2gmKc .boxBottom___10kyu .h1___358-w
	{
	font-size: 18px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 600;
	color: #333;
	margin-left: 10px
}

.container___2zb9b .materializeCard___2gmKc .boxBottom___10kyu .h2___qYIvP
	{
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	margin-left: 30px;
	margin-bottom: 10px
}

.container___2zb9b .materializeCard___2gmKc .boxBottom___10kyu .text___20x7x
	{
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	margin-left: 30px;
	white-space: pre-line
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___3bO2m {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2PeWV {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___o-OWN:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2nbS1 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3Q-wM {
	background-color: #55ac9f !important
}

.theme-module-hover___15e8h {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___2xm7B {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

.container___2xm7B .detailContent___3WUf1 {
	position: relative;
	top: -70px;
	width: 1200px;
	background: #fff;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	padding: 40px 33px
}

.container___2xm7B .detailContent___3WUf1 .contentHeader___sOjGi {
	border-bottom: 1px solid #ebebeb
}

.container___2xm7B .detailContent___3WUf1 .contentHeader___sOjGi .headerTitle___3Sm0R
	{
	font-size: 28px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 40px;
	text-align: center;
	margin-bottom: 24px
}

.container___2xm7B .detailContent___3WUf1 .contentHeader___sOjGi .headerSubTitle___1YNQi
	{
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 36px
}

.container___2xm7B .detailContent___3WUf1 .contentHeader___sOjGi .headerSubTitle___1YNQi>div
	{
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 20px
}

.container___2xm7B .detailContent___3WUf1 .rishText___w8DrY {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 30px;
	min-height: 200px;
	padding: 10px 0
}

.container___2xm7B .detailContent___3WUf1 .files___3qXzz {
	margin-bottom: 40px
}

.container___2xm7B .detailContent___3WUf1 .files___3qXzz .file___1aa_R {
	cursor: pointer;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787;
	line-height: 24px;
	margin-bottom: 5px
}

.container___2xm7B .detailContent___3WUf1 .files___3qXzz .file___1aa_R a
	{
	color: #2a9787
}

.container___2xm7B .detailContent___3WUf1 .btnGroup___19kF9 {
	margin: 0 auto;
	text-align: center
}

.container___2xm7B .detailContent___3WUf1 .btnGroup___19kF9 .detailBtn___1oh8F
	{
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787;
	line-height: 14px
}

.extend-hover-transition___3wQgV {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___38iYM {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1kNp7:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2DbLg {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3yHtl {
	background-color: #55ac9f !important
}

.theme-module-hover___2WW2v {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___1VDp7 {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 60px
}

.container___1VDp7 .navBar___aMAW1 {
	position: absolute;
	left: 50%;
	top: -32px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 560px;
	height: 64px;
	background: #056456;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___1VDp7 .navBar___aMAW1 .navItem___2FBll {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #2a9787;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___1VDp7 .navBar___aMAW1 .navItem___2FBll.active___26bP4 {
	background: #2a9787;
	color: #fff
}

.container___1VDp7 .visiableView___3TTmt {
	transition: all .3s linear;
	overflow: hidden
}

.container___1VDp7 .visiableView___3TTmt .search___w1-jr {
	width: 600px;
	height: 44px;
	margin-bottom: 20px
}

.container___1VDp7 .visiableView___3TTmt .panelBox___1vemg {
	width: 1200px;
	height: 64px;
	background: #fff;
	box-shadow: 0 2px 8px 0 hsla(0, 0%, 73.3%, .3);
	border-radius: 4px;
	padding: 0 20px;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 32px
}

.container___1VDp7 .visiableView___3TTmt .panelBox___1vemg .label___3UxTs
	{
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #545454;
	width: 150px;
	line-height: 64px
}

.container___1VDp7 .visiableView___3TTmt .panelBox___1vemg .label___3UxTs>span
	{
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.container___1VDp7 .visiableView___3TTmt .panelBox___1vemg .panel___N36gp
	{
	display: -ms-flexbox;
	display: flex;
	padding-top: 17px
}

.container___1VDp7 .visiableView___3TTmt .panelBox___1vemg .panel___N36gp .panelItem___1U1jd
	{
	cursor: pointer;
	margin: 0 18px;
	min-width: 56px;
	height: 28px;
	border-radius: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	text-align: center;
	line-height: 28px
}

.container___1VDp7 .visiableView___3TTmt .panelBox___1vemg .panel___N36gp .panelItem___1U1jd.active___26bP4
	{
	background: #2a9787;
	color: #fff
}

.container___1VDp7 .newsList___2vEGl {
	margin-bottom: 40px
}

.container___1VDp7 .newsList___2vEGl .noData___3vjtT {
	position: relative;
	top: -100px
}

.container___1VDp7 .pagination___6ZMzR {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___3PQE4 {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1HdMV {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3SHrp:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2RNyf {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3R7gK {
	background-color: #55ac9f !important
}

.newsItem___a71WM:hover, .theme-module-hover___3y6tf {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___a71WM {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 21px 23px 0;
	margin-bottom: 20px;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid transparent
}

.newsItem___a71WM:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 27px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.newsItem___a71WM .newsDateBox___1FAIW {
	width: 68px;
	height: 56px;
	background: #eff6f5;
	border-radius: 4px;
	margin-right: 16px;
	text-align: center;
	padding-top: 2px
}

.newsItem___a71WM .newsDateBox___1FAIW .day___1LyQP {
	font-size: 20px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 700;
	color: #666;
	line-height: 27px
}

.newsItem___a71WM .newsDateBox___1FAIW .mouth___i3TlJ {
	font-size: 14px;
	font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
	font-weight: 400;
	color: #999;
	line-height: 20px
}

.newsItem___a71WM .newsContent___2HCUD {
	-ms-flex: 1 1;
	flex: 1 1
}

.newsItem___a71WM .newsContent___2HCUD .titleBox___meiEW {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px
}

.newsItem___a71WM .newsContent___2HCUD .titleBox___meiEW .title___3Uo6R
	{
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	line-height: 26px
}

.newsItem___a71WM .newsContent___2HCUD .titleBox___meiEW .title___3Uo6R .topIcon___wPpwB
	{
	position: relative;
	top: -2px;
	display: inline-block;
	width: 44px;
	height: 22px;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAWCAYAAAC7ZX7KAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAAFgAAAAAX/0eEAAAD9UlEQVRIDcVWPYtWVxCeuXkjBkO2sLNVeBesbBYiSOzyD+ytLdImxEJQBH9B2oSU+QUhjZ2yjSAKEVwEG7GwUJDF3ffe4zwz5zn33HM2eRMbz7J35s6Zj2eeM+fuqjQr3buyJ+PxHVHZS6I7kpKIavYy3TZEILGocz+s//zcEs9akLZ00PdW/5HVv6M/PvjTbb6TH+nut99Jmv4y/y9904Ame9EMuC1XmskF6lyfpKMOcpEg6oHhuv788NcFNen23pOU9GJhsEPYwGgLOPNkHfxbw/YDidWlqwC5A0MLqtlg2jv5audc2Uq3L5+XcfN8wWh05ix7ws/8UB2urAqGD0cXU24oKbiIBYbKaimaCXCXntFgd5GjJOuVrfGadmbASXZlwrza0U19Mli4V0bM/GjzCDTqTeUmqedX9zW9xGcdk4HFxihrmzsM0/MZ8DitG8LK/JeE5QQ83B+51kKnbVs+jLbnhqOtzr+2qW5k9fXBDHhKuwWYh+OBXpkG79SjwnbGEBOkh7bUt8UvYlUO9Nb9TQVY1krEzO6SfNXww4YLivN1ab74/NWXdpHGXrhH/5QRu0Q8fLI0UfSM4BlsDjj9tHdWDj+cDT7jU4TNdp0IqGoyTVOANonVXqKAgJ2AEADjDMPaX9IMVmTQv+ETDB8e+YWDgcmg9R0bIPtJwlu59OgBLP0ZC4k1Dxxh8bqxoSAv+88M2/d3jS9Dy2B7hH3BJaC5rOMpoMqbd2RegdcQQ7eXfEr/ll+nVQ1Y1/iWzf2xw5kFFkXPXNQp+zOhZ8hkNYKUfEKOtWrA3er8MOSRGU5VIzFNu/63oukY3ftFBAsIbQuG1Z94xAGGxDtKI5IQQp9ntrCb84M0NMQ/BIy3JG/0l/03yBkzvJE10sYImMaL1Pwh6AoiQ7PgwxWzFxcpbNSjhXaG2/xzrrhwyLFKt66u5OXr85ijcKAMZiJJhuDdW7HCuPmazgbpy0ItIILO2XqCc+rClzlmln1+EWdgX9k/PcH0CROBPojPw9kUgqkT4GyDxv1ZhnX5rGOJrpkhAKgAj8MFGUfPwmBKIPLZLoZlsbZAZqOvl8OCcU46Ggk9Rge4zNG/VjmAuk5+4WBdydH4NlBlp1o0CLqCeRz8olgc+6JEql6fR87HEA4nzABiyxpOPaW+ktXpR3J8+M6CvvHsBAkP6pC2onhV0BxoC48mYFvCbj+y8OkEqT7V354c0Dbo74/fyzj9kEbjfzSXLKHj380iXTcfSvhRh/RfS1tkrXP//0lNemz36wbBQpYTS9cufC+b6aYMcsmKngknP6/ZrXktN7IcqTnUt5T6f92PooZK39rh7csX6ab+8WKfZsiPIzxs9S737sMAAAAASUVORK5CYII=);
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff !important;
	line-height: 22px;
	text-align: center
}

.newsItem___a71WM .newsContent___2HCUD .titleBox___meiEW .titleTag___RHtJ0
	{
	height: 26px;
	line-height: 26px;
	border-radius: 2px;
	padding: 0 6px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 0 8px;
	background: rgba(42, 151, 135, .1);
	color: #2a9787
}

.newsItem___a71WM .newsContent___2HCUD .titleBox___meiEW .titleTag___RHtJ0.border___2AmgA
	{
	line-height: 24px;
	border: 1px solid #2a9787;
	background: transparent;
	color: #2a9787
}

.newsItem___a71WM .newsContent___2HCUD .desc___1kEHi {
	width: 1000px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 14px
}

.newsItem___a71WM:hover {
	border-color: #2a9787
}

.newsItem___a71WM:hover .newsDateBox___1FAIW .day___1LyQP {
	color: #2a9787
}

.newsItem___a71WM:hover .newsDateBox___1FAIW .mouth___i3TlJ {
	color: #2a9787
}

.newsItem___a71WM:hover .newsContent___2HCUD .title___3Uo6R {
	color: #2a9787
}

.extend-hover-transition___3U4fr {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___HL6Rp {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3Ps0V:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1lpi0 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1VwxM {
	background-color: #55ac9f !important
}

.newsItem___1b6LB:hover, .theme-module-hover___dSggN {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___1b6LB {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 21px 23px 0;
	margin-bottom: 20px;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid transparent
}

.newsItem___1b6LB:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 27px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.newsItem___1b6LB .newsDateBox___1jPIk {
	width: 68px;
	height: 56px;
	background: #eff6f5;
	border-radius: 4px;
	margin-right: 16px;
	text-align: center;
	padding-top: 2px
}

.newsItem___1b6LB .newsDateBox___1jPIk .day___3pfsd {
	font-size: 20px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 700;
	color: #666;
	line-height: 27px
}

.newsItem___1b6LB .newsDateBox___1jPIk .mouth___2D0F4 {
	font-size: 14px;
	font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
	font-weight: 400;
	color: #999;
	line-height: 20px
}

.newsItem___1b6LB .newsContent___18zcx {
	-ms-flex: 1 1;
	flex: 1 1
}

.newsItem___1b6LB .newsContent___18zcx .titleBox___2mijq {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px
}

.newsItem___1b6LB .newsContent___18zcx .titleBox___2mijq .title___1HTwZ
	{
	max-width: 900px;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	line-height: 26px
}

.newsItem___1b6LB .newsContent___18zcx .titleBox___2mijq .titleTag___2cbMB
	{
	height: 26px;
	line-height: 26px;
	border-radius: 2px;
	padding: 0 6px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 0 8px;
	background: rgba(42, 151, 135, .1);
	color: #2a9787
}

.newsItem___1b6LB .newsContent___18zcx .titleBox___2mijq .titleTag___2cbMB.border___2Br1x
	{
	line-height: 24px;
	border: 1px solid #2a9787;
	background: transparent;
	color: #2a9787
}

.newsItem___1b6LB .newsContent___18zcx .desc___mAY2m {
	width: 1000px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 14px
}

.newsItem___1b6LB:hover {
	border-color: #2a9787
}

.newsItem___1b6LB:hover .newsDateBox___1jPIk .day___3pfsd {
	color: #2a9787
}

.newsItem___1b6LB:hover .newsDateBox___1jPIk .mouth___2D0F4 {
	color: #2a9787
}

.newsItem___1b6LB:hover .newsContent___18zcx .title___1HTwZ {
	color: #2a9787
}

.extend-hover-transition___363W8 {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___228ge {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2ntEk:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___hQOC5 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___eiyW1 {
	background-color: #55ac9f !important
}

.theme-module-hover___3f4b3 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___11T-C {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

.container___11T-C .detailContent___2oTxK {
	position: relative;
	top: -70px;
	width: 1200px;
	background: #fff;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	padding: 40px 33px
}

.container___11T-C .detailContent___2oTxK .contentHeader___1r2Ye {
	border-bottom: 1px solid #ebebeb
}

.container___11T-C .detailContent___2oTxK .contentHeader___1r2Ye .headerTitle___5EHfO
	{
	font-size: 28px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 40px;
	text-align: center;
	margin-bottom: 24px
}

.container___11T-C .detailContent___2oTxK .contentHeader___1r2Ye .headerSubTitle___1_TG4
	{
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 36px
}

.container___11T-C .detailContent___2oTxK .contentHeader___1r2Ye .headerSubTitle___1_TG4>div
	{
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 20px
}

.container___11T-C .detailContent___2oTxK .rishText___2-cu1 {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 30px;
	min-height: 200px;
	padding: 10px 0
}

.container___11T-C .detailContent___2oTxK .files___1He50 {
	margin-bottom: 40px
}

.container___11T-C .detailContent___2oTxK .files___1He50 .file___14J-0 {
	cursor: pointer;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787;
	line-height: 24px;
	margin-bottom: 5px
}

.container___11T-C .detailContent___2oTxK .files___1He50 .file___14J-0 a
	{
	color: #2a9787
}

.container___11T-C .detailContent___2oTxK .btnGroup___e9_HT {
	margin: 0 auto;
	text-align: center
}

.container___11T-C .detailContent___2oTxK .btnGroup___e9_HT .detailBtn___1lP_8
	{
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787;
	line-height: 14px
}

.extend-hover-transition___XN0Zm {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___5drad {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1FmVS:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3pOIO {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1BY_d {
	background-color: #55ac9f !important
}

.theme-module-hover___3134Z {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___3NuWN {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

.container___3NuWN .search___9b-mH {
	margin-top: 60px;
	width: 600px;
	height: 44px;
	margin-bottom: 20px
}

.container___3NuWN .panelBox___1IM0f {
	width: 1200px;
	height: 64px;
	background: #fff;
	box-shadow: 0 2px 8px 0 hsla(0, 0%, 73.3%, .3);
	border-radius: 4px;
	padding: 0 20px;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 32px
}

.container___3NuWN .panelBox___1IM0f .label___3XcfZ {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #545454;
	width: 150px;
	line-height: 64px
}

.container___3NuWN .panelBox___1IM0f .label___3XcfZ>span {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.container___3NuWN .panelBox___1IM0f .panel___3v9ui {
	display: -ms-flexbox;
	display: flex;
	padding-top: 17px
}

.container___3NuWN .panelBox___1IM0f .panel___3v9ui .panelItem___3tJ43 {
	cursor: pointer;
	margin: 0 18px;
	min-width: 56px;
	height: 28px;
	border-radius: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	text-align: center;
	line-height: 28px
}

.container___3NuWN .panelBox___1IM0f .panel___3v9ui .panelItem___3tJ43.active___27b6b
	{
	background: #2a9787;
	color: #fff
}

.container___3NuWN .newsList___2EPHi {
	margin-bottom: 40px
}

.container___3NuWN .pagination___1GubZ {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___3ALRf {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___171hU {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___zM_be:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3kgfH {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___10z8x {
	background-color: #55ac9f !important
}

.policyItem___3wMt5:hover, .theme-module-hover___Cj_5M {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.policyItem___3wMt5 {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 21px 23px 0;
	margin-bottom: 20px;
	border: 1px solid transparent
}

.policyItem___3wMt5:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 27px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.policyItem___3wMt5 .titleBox___3yqw7 {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px
}

.policyItem___3wMt5 .titleBox___3yqw7 .title___1D39e {
	max-width: 700px;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	line-height: 26px
}

.policyItem___3wMt5 .titleBox___3yqw7 .title___1D39e .topIcon___1rZeo {
	position: relative;
	top: -2px;
	display: inline-block;
	width: 44px;
	height: 22px;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAWCAYAAAC7ZX7KAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAAFgAAAAAX/0eEAAAD9UlEQVRIDcVWPYtWVxCeuXkjBkO2sLNVeBesbBYiSOzyD+ytLdImxEJQBH9B2oSU+QUhjZ2yjSAKEVwEG7GwUJDF3ffe4zwz5zn33HM2eRMbz7J35s6Zj2eeM+fuqjQr3buyJ+PxHVHZS6I7kpKIavYy3TZEILGocz+s//zcEs9akLZ00PdW/5HVv6M/PvjTbb6TH+nut99Jmv4y/y9904Ame9EMuC1XmskF6lyfpKMOcpEg6oHhuv788NcFNen23pOU9GJhsEPYwGgLOPNkHfxbw/YDidWlqwC5A0MLqtlg2jv5audc2Uq3L5+XcfN8wWh05ix7ws/8UB2urAqGD0cXU24oKbiIBYbKaimaCXCXntFgd5GjJOuVrfGadmbASXZlwrza0U19Mli4V0bM/GjzCDTqTeUmqedX9zW9xGcdk4HFxihrmzsM0/MZ8DitG8LK/JeE5QQ83B+51kKnbVs+jLbnhqOtzr+2qW5k9fXBDHhKuwWYh+OBXpkG79SjwnbGEBOkh7bUt8UvYlUO9Nb9TQVY1krEzO6SfNXww4YLivN1ab74/NWXdpHGXrhH/5QRu0Q8fLI0UfSM4BlsDjj9tHdWDj+cDT7jU4TNdp0IqGoyTVOANonVXqKAgJ2AEADjDMPaX9IMVmTQv+ETDB8e+YWDgcmg9R0bIPtJwlu59OgBLP0ZC4k1Dxxh8bqxoSAv+88M2/d3jS9Dy2B7hH3BJaC5rOMpoMqbd2RegdcQQ7eXfEr/ll+nVQ1Y1/iWzf2xw5kFFkXPXNQp+zOhZ8hkNYKUfEKOtWrA3er8MOSRGU5VIzFNu/63oukY3ftFBAsIbQuG1Z94xAGGxDtKI5IQQp9ntrCb84M0NMQ/BIy3JG/0l/03yBkzvJE10sYImMaL1Pwh6AoiQ7PgwxWzFxcpbNSjhXaG2/xzrrhwyLFKt66u5OXr85ijcKAMZiJJhuDdW7HCuPmazgbpy0ItIILO2XqCc+rClzlmln1+EWdgX9k/PcH0CROBPojPw9kUgqkT4GyDxv1ZhnX5rGOJrpkhAKgAj8MFGUfPwmBKIPLZLoZlsbZAZqOvl8OCcU46Ggk9Rge4zNG/VjmAuk5+4WBdydH4NlBlp1o0CLqCeRz8olgc+6JEql6fR87HEA4nzABiyxpOPaW+ktXpR3J8+M6CvvHsBAkP6pC2onhV0BxoC48mYFvCbj+y8OkEqT7V354c0Dbo74/fyzj9kEbjfzSXLKHj380iXTcfSvhRh/RfS1tkrXP//0lNemz36wbBQpYTS9cufC+b6aYMcsmKngknP6/ZrXktN7IcqTnUt5T6f92PooZK39rh7csX6ab+8WKfZsiPIzxs9S737sMAAAAASUVORK5CYII=);
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff !important;
	line-height: 22px;
	text-align: center
}

.policyItem___3wMt5 .titleBox___3yqw7 .titleTag___CtgPY {
	height: 26px;
	line-height: 26px;
	border-radius: 2px;
	padding: 0 6px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 0 8px;
	background: rgba(42, 151, 135, .1);
	color: #2a9787
}

.policyItem___3wMt5 .titleBox___3yqw7 .titleTag___CtgPY.border___1kpvJ {
	line-height: 24px;
	border: 1px solid #2a9787;
	background: transparent;
	color: #2a9787
}

.policyItem___3wMt5 .detail___2lN3Q {
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #343641;
	line-height: 14px
}

.policyItem___3wMt5 .detail___2lN3Q .detailItem___1UW5- {
	width: 348px;
	margin-right: 30px
}

.policyItem___3wMt5 .detail___2lN3Q span {
	color: #333
}

.policyItem___3wMt5:hover {
	border-color: #2a9787
}

.policyItem___3wMt5:hover .title___1D39e {
	color: #2a9787
}

.extend-hover-transition___3iWo2 {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___382EF {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3MDDg:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1GNoY {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3VbJF {
	background-color: #55ac9f !important
}

.theme-module-hover___25BfR {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___19fIb {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

.container___19fIb .detailContent___3WTqd {
	position: relative;
	top: -70px;
	width: 1200px;
	background: #fff;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	padding: 40px 33px
}

.container___19fIb .detailContent___3WTqd .contentHeader___3PYvn {
	border-bottom: 1px solid #ebebeb
}

.container___19fIb .detailContent___3WTqd .contentHeader___3PYvn .headerTitle___17VLz
	{
	font-size: 28px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 40px;
	text-align: center;
	margin-bottom: 24px
}

.container___19fIb .detailContent___3WTqd .contentHeader___3PYvn .headerSubTitle___13Rkq
	{
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 36px
}

.container___19fIb .detailContent___3WTqd .contentHeader___3PYvn .headerSubTitle___13Rkq>div
	{
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 20px
}

.container___19fIb .detailContent___3WTqd .rishText___hK9ZH {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 30px;
	min-height: 200px;
	padding: 10px 0
}

.container___19fIb .detailContent___3WTqd .files___12XUQ {
	margin-bottom: 40px
}

.container___19fIb .detailContent___3WTqd .files___12XUQ .file___3fAuE {
	cursor: pointer;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787;
	line-height: 24px;
	margin-bottom: 5px
}

.container___19fIb .detailContent___3WTqd .files___12XUQ .file___3fAuE a
	{
	color: #2a9787
}

.container___19fIb .detailContent___3WTqd .btnGroup___3Qwsi {
	margin: 0 auto;
	text-align: center
}

.container___19fIb .detailContent___3WTqd .btnGroup___3Qwsi .detailBtn___eBpiB
	{
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787;
	line-height: 14px
}

.extend-hover-transition___1Q9d- {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2hQ0R {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2tqt0:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___NQFsZ {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3m2O- {
	background-color: #55ac9f !important
}

.theme-module-hover___1iJYK {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___8Ublr {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

.container___8Ublr .search___1SU4n {
	margin-top: 60px;
	width: 600px;
	height: 44px;
	margin-bottom: 20px
}

.container___8Ublr .panelBox___14-4z {
	width: 1200px;
	height: 64px;
	background: #fff;
	box-shadow: 0 2px 8px 0 hsla(0, 0%, 73.3%, .3);
	border-radius: 4px;
	padding: 0 20px;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 32px
}

.container___8Ublr .panelBox___14-4z .label___8vlbw {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #545454;
	width: 150px;
	line-height: 64px
}

.container___8Ublr .panelBox___14-4z .label___8vlbw>span {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.container___8Ublr .panelBox___14-4z .panel___xL44P {
	display: -ms-flexbox;
	display: flex;
	padding-top: 17px
}

.container___8Ublr .panelBox___14-4z .panel___xL44P .panelItem___7jzr6 {
	cursor: pointer;
	margin: 0 18px;
	min-width: 56px;
	height: 28px;
	border-radius: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	text-align: center;
	line-height: 28px
}

.container___8Ublr .panelBox___14-4z .panel___xL44P .panelItem___7jzr6.active___1mQGy
	{
	background: #2a9787;
	color: #fff
}

.container___8Ublr .newsList___2rMps {
	margin-bottom: 40px
}

.container___8Ublr .pagination___3C0o5 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___2uyuf {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3lHsR {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___c7w73:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.policyItem___1lMWH .cardButton___1tO3Q, .theme-btn___195xY {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.policyItem___1lMWH .cardButton___1tO3Q:hover, .theme-btn-hover___3_qyj
	{
	background-color: #55ac9f !important
}

.theme-module-hover___2XO_l {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.policyItem___1lMWH {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 23px 30px 0 23px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	display: -ms-flexbox;
	display: flex
}

.policyItem___1lMWH:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 27px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.policyItem___1lMWH .box___2y9Z8 {
	width: 90%
}

.policyItem___1lMWH .cardButton___1tO3Q {
	width: 126px;
	height: 42px;
	background: #2a9787;
	border-radius: 4px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 16px;
	text-align: center;
	line-height: 42px;
	margin-top: 5px
}

.policyItem___1lMWH .titleBox___1gcjP {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px
}

.policyItem___1lMWH .titleBox___1gcjP .title___ybTQD {
	max-width: 700px;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	line-height: 26px
}

.policyItem___1lMWH .titleBox___1gcjP .title___ybTQD .topIcon___1FayK {
	position: relative;
	top: -2px;
	display: inline-block;
	width: 44px;
	height: 22px;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAWCAYAAAC7ZX7KAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAAFgAAAAAX/0eEAAAD9UlEQVRIDcVWPYtWVxCeuXkjBkO2sLNVeBesbBYiSOzyD+ytLdImxEJQBH9B2oSU+QUhjZ2yjSAKEVwEG7GwUJDF3ffe4zwz5zn33HM2eRMbz7J35s6Zj2eeM+fuqjQr3buyJ+PxHVHZS6I7kpKIavYy3TZEILGocz+s//zcEs9akLZ00PdW/5HVv6M/PvjTbb6TH+nut99Jmv4y/y9904Ame9EMuC1XmskF6lyfpKMOcpEg6oHhuv788NcFNen23pOU9GJhsEPYwGgLOPNkHfxbw/YDidWlqwC5A0MLqtlg2jv5audc2Uq3L5+XcfN8wWh05ix7ws/8UB2urAqGD0cXU24oKbiIBYbKaimaCXCXntFgd5GjJOuVrfGadmbASXZlwrza0U19Mli4V0bM/GjzCDTqTeUmqedX9zW9xGcdk4HFxihrmzsM0/MZ8DitG8LK/JeE5QQ83B+51kKnbVs+jLbnhqOtzr+2qW5k9fXBDHhKuwWYh+OBXpkG79SjwnbGEBOkh7bUt8UvYlUO9Nb9TQVY1krEzO6SfNXww4YLivN1ab74/NWXdpHGXrhH/5QRu0Q8fLI0UfSM4BlsDjj9tHdWDj+cDT7jU4TNdp0IqGoyTVOANonVXqKAgJ2AEADjDMPaX9IMVmTQv+ETDB8e+YWDgcmg9R0bIPtJwlu59OgBLP0ZC4k1Dxxh8bqxoSAv+88M2/d3jS9Dy2B7hH3BJaC5rOMpoMqbd2RegdcQQ7eXfEr/ll+nVQ1Y1/iWzf2xw5kFFkXPXNQp+zOhZ8hkNYKUfEKOtWrA3er8MOSRGU5VIzFNu/63oukY3ftFBAsIbQuG1Z94xAGGxDtKI5IQQp9ntrCb84M0NMQ/BIy3JG/0l/03yBkzvJE10sYImMaL1Pwh6AoiQ7PgwxWzFxcpbNSjhXaG2/xzrrhwyLFKt66u5OXr85ijcKAMZiJJhuDdW7HCuPmazgbpy0ItIILO2XqCc+rClzlmln1+EWdgX9k/PcH0CROBPojPw9kUgqkT4GyDxv1ZhnX5rGOJrpkhAKgAj8MFGUfPwmBKIPLZLoZlsbZAZqOvl8OCcU46Ggk9Rge4zNG/VjmAuk5+4WBdydH4NlBlp1o0CLqCeRz8olgc+6JEql6fR87HEA4nzABiyxpOPaW+ktXpR3J8+M6CvvHsBAkP6pC2onhV0BxoC48mYFvCbj+y8OkEqT7V354c0Dbo74/fyzj9kEbjfzSXLKHj380iXTcfSvhRh/RfS1tkrXP//0lNemz36wbBQpYTS9cufC+b6aYMcsmKngknP6/ZrXktN7IcqTnUt5T6f92PooZK39rh7csX6ab+8WKfZsiPIzxs9S737sMAAAAASUVORK5CYII=);
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff !important;
	line-height: 22px;
	text-align: center
}

.policyItem___1lMWH .titleBox___1gcjP .titleTag___2_GTt {
	height: 26px;
	line-height: 26px;
	border-radius: 2px;
	padding: 0 6px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	margin: 0 8px;
	background: rgba(42, 151, 135, .1);
	color: #2a9787
}

.policyItem___1lMWH .titleBox___1gcjP .titleTag___2_GTt.border___1mZ7b {
	line-height: 24px;
	border: 1px solid #2a9787;
	background: transparent;
	color: #2a9787
}

.policyItem___1lMWH .detail___1BE3v {
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #343641;
	line-height: 14px
}

.policyItem___1lMWH .detail___1BE3v .detailItem___yMdNG {
	width: 348px;
	margin-right: 30px
}

.policyItem___1lMWH .detail___1BE3v span {
	color: #333
}

.policyItem___1lMWH:hover {
	border-color: #2a9787;
	background: #f7fffd
}

.policyItem___1lMWH:hover .title___ybTQD {
	color: #2a9787
}

.extend-hover-transition___1dkcT {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3Ci3Z {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3FI9l:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1vvIE {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___2vsip {
	background-color: #55ac9f !important
}

.theme-module-hover___3kfA3 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.detailContainer___uMv6N {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	top: -82px;
	background: #fff;
	box-shadow: 0 2px 12px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	padding: 50px 40px 10px
}

.detailContainer___uMv6N .backBtn___3cilo {
	display: block;
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #2a9787;
	line-height: 38px;
	letter-spacing: 0;
	margin: 42px auto
}

.org-detail-wrapper___2UolN h2 {
	text-align: center;
	font-size: 28px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 40px
}

.org-detail-wrapper___2UolN .title___3UIcA {
	font-size: 18px;
	font-family: STSongti-SC-Black, STSongti-SC;
	font-weight: 900;
	color: #333;
	line-height: 25px;
	margin-bottom: 15px
}

.org-detail-wrapper___2UolN .title___3UIcA a {
	color: #0935f8
}

.org-detail-wrapper___2UolN h3 {
	font-family: STSongti-SC-Regular, STSongti-SC !important
}

.org-detail-wrapper___2UolN .content___2rnWn {
	text-indent: 32px;
	font-size: 16px;
	font-family: STSongti-SC-Regular, STSongti-SC;
	font-weight: 400;
	color: #333;
	line-height: 24px
}

.extend-hover-transition___1O1B3 {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2XcSl {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3xgJd:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___JuoVQ {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.container___4VPO7 .descCard___10_sI .descCardBottom___3qoha:hover,
	.theme-btn-hover___1FicV {
	background-color: #55ac9f !important
}

.theme-module-hover___2rmfA {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___4VPO7 {
	position: relative;
	width: 1200px;
	margin: 64px auto 66px
}

.container___4VPO7 .navBar___206na {
	position: absolute;
	left: 50%;
	top: -96px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 560px;
	height: 64px;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___4VPO7 .navBar___206na .navItem___38ynf {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	color: #2a9787;
	line-height: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___4VPO7 .navBar___206na .navItem___38ynf.active___181zq {
	background: #2a9787;
	color: #fff
}

.container___4VPO7 .descCard___10_sI {
	width: 1200px;
	height: 213px;
	padding-left: 41px;
	padding-top: 35px;
	position: relative;
	margin-bottom: 34px
}

.container___4VPO7 .descCard___10_sI .descCardTop___1ZPKy {
	font-size: 32px;
	font-family: SourceHanSansCN-Medium, SourceHanSansCN;
	font-weight: 500;
	color: #333;
	line-height: 28px
}

.container___4VPO7 .descCard___10_sI .descCardCenter___13d4W {
	margin-top: 24px;
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 25px
}

.container___4VPO7 .descCard___10_sI .descCardBottom___3qoha {
	position: absolute;
	top: 106px;
	left: 41px;
	width: 248px;
	height: 40px;
	border: 1px solid #2a9787;
	background: #2a9787;
	font-size: 16px;
	letter-spacing: 0;
	margin: 47px auto;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #fff;
	line-height: 16px
}

.container___4VPO7 .orgList___h6X_r {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 15px
}

.container___4VPO7 .personList___37lzJ {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.container___4VPO7 .personList___37lzJ .person-card-wrapper {
	margin-bottom: 20px
}

.container___4VPO7 .settleInCard___dDbNx {
	width: 600px;
	margin: 0 auto;
	text-align: center
}

.container___4VPO7 .settleInCard___dDbNx h2 {
	font-size: 22px;
	font-family: SourceHanSansCN-Medium, SourceHanSansCN;
	font-weight: 500;
	color: #333
}

.container___4VPO7 .settleInCard___dDbNx .text___3b4hz {
	margin-left: 210px;
	text-align: left;
	margin-bottom: 10px
}

.container___4VPO7 .settleInCard___dDbNx img {
	width: 206px;
	height: 206px
}

.container___4VPO7 .settleInCard___dDbNx .backBtn___2YTvk {
	display: block;
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #2a9787;
	line-height: 38px;
	letter-spacing: 0;
	margin: 47px auto
}

.extend-hover-transition___1zTeQ {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___vJA0y {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___JCW9G:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___31sfj {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___2cMgt {
	background-color: #55ac9f !important
}

.theme-module-hover___2T8I9 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.org-card-wrapper___2b7Fl {
	width: 386px;
	height: 247px;
	position: relative;
	padding-left: 44px
}

.org-card-wrapper___2b7Fl .title___1-nXm {
	margin-top: 50px;
	font-size: 21px;
	font-family: SourceHanSansCN-Medium, SourceHanSansCN;
	font-weight: 500;
	color: #333;
	line-height: 32px
}

.org-card-wrapper___2b7Fl .desc___1t8NL {
	margin-top: 15px;
	margin-right: 40px;
	font-size: 15px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 25px
}

.org-card-wrapper___2b7Fl .detail-btn___1ZBPh {
	position: absolute;
	top: 191px;
	left: 44px;
	width: 115px;
	height: 30px;
	background: #2a9787;
	border: 1px solid #2a9787;
	border-radius: 15px;
	color: #fff;
	font-size: 13px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	line-height: 13px
}

.org-card-wrapper___2b7Fl:first-child .title___1-nXm {
	color: #031a7b
}

.org-card-wrapper___2b7Fl:first-child .desc___1t8NL {
	color: #031a7b
}

.org-card-wrapper___2b7Fl:first-child .detail-btn___1ZBPh {
	background: #031a7b;
	border: 1px solid #031a7b
}

.org-card-wrapper___2b7Fl:nth-child(2) .title___1-nXm {
	color: #014473
}

.org-card-wrapper___2b7Fl:nth-child(2) .desc___1t8NL {
	color: #014473
}

.org-card-wrapper___2b7Fl:nth-child(2) .detail-btn___1ZBPh {
	background: #014473;
	border: 1px solid #014473
}

.org-card-wrapper___2b7Fl:nth-child(3) .title___1-nXm {
	color: #143470
}

.org-card-wrapper___2b7Fl:nth-child(3) .desc___1t8NL {
	color: #143470
}

.org-card-wrapper___2b7Fl:nth-child(3) .detail-btn___1ZBPh {
	background: #143470;
	border: 1px solid #143470
}

.org-card-wrapper___2b7Fl:nth-child(4) .title___1-nXm {
	color: #1f5f04
}

.org-card-wrapper___2b7Fl:nth-child(4) .desc___1t8NL {
	color: #1f5f04
}

.org-card-wrapper___2b7Fl:nth-child(4) .detail-btn___1ZBPh {
	background: #1f5f04;
	border: 1px solid #1f5f04
}

.org-card-wrapper___2b7Fl:nth-child(5) .title___1-nXm {
	color: #656603
}

.org-card-wrapper___2b7Fl:nth-child(5) .desc___1t8NL {
	color: #656603
}

.org-card-wrapper___2b7Fl:nth-child(5) .detail-btn___1ZBPh {
	background: #656603;
	border: 1px solid #656603
}

.org-card-wrapper___2b7Fl:nth-child(6) .title___1-nXm {
	color: #5b5e6c
}

.org-card-wrapper___2b7Fl:nth-child(6) .desc___1t8NL {
	color: #5b5e6c
}

.org-card-wrapper___2b7Fl:nth-child(6) .detail-btn___1ZBPh {
	background: #5b5e6c;
	border: 1px solid #5b5e6c
}

.person-card-wrapper___3QU-w {
	width: 588px;
	height: 236px;
	padding-top: 38px;
	padding-left: 230px;
	margin-bottom: 20px
}

.person-card-wrapper___3QU-w .name___2KnJe {
	font-size: 32px;
	font-family: SourceHanSansCN-Medium, SourceHanSansCN;
	font-weight: 500;
	color: #333;
	line-height: 28px
}

.person-card-wrapper___3QU-w .desc___3TYUv {
	margin-top: 42px;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 22px
}

.ant-card {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	color: rgba(0, 0, 0, .65);
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
	list-style: none;
	font-feature-settings: "tnum";
	position: relative;
	background: #fff;
	border-radius: 2px;
	transition: all .3s
}

.ant-card-hoverable {
	cursor: pointer
}

.ant-card-hoverable:hover {
	border-color: rgba(0, 0, 0, .09);
	box-shadow: 0 2px 8px rgba(0, 0, 0, .09)
}

.ant-card-bordered {
	border: 1px solid #e8e8e8
}

.ant-card-head {
	min-height: 48px;
	margin-bottom: -1px;
	padding: 0 20px;
	color: rgba(0, 0, 0, .85);
	font-weight: 500;
	font-size: 16px;
	background: transparent;
	border-bottom: 1px solid #e8e8e8;
	border-radius: 2px 2px 0 0;
	zoom: 1
}

.ant-card-head:after, .ant-card-head:before {
	display: table;
	content: ""
}

.ant-card-head:after {
	clear: both
}

.ant-card-head-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.ant-card-head-title {
	display: inline-block;
	-ms-flex: 1 1;
	flex: 1 1;
	padding: 16px 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.ant-card-head .ant-tabs {
	clear: both;
	margin-bottom: -17px;
	color: rgba(0, 0, 0, .65);
	font-weight: 400;
	font-size: 14px
}

.ant-card-head .ant-tabs-bar {
	border-bottom: 1px solid #e8e8e8
}

.ant-card-extra {
	float: right;
	margin-left: auto;
	padding: 16px 0;
	color: rgba(0, 0, 0, .65);
	font-weight: 400;
	font-size: 14px
}

.ant-card-body {
	padding: 20px;
	zoom: 1
}

.ant-card-body:after, .ant-card-body:before {
	display: table;
	content: ""
}

.ant-card-body:after {
	clear: both
}

.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
	margin: -1px 0 0 -1px;
	padding: 0
}

.ant-card-grid {
	float: left;
	width: 33.33%;
	padding: 20px;
	border: 0;
	border-radius: 0;
	box-shadow: 1px 0 0 0 #e8e8e8, 0 1px 0 0 #e8e8e8, 1px 1px 0 0 #e8e8e8,
		inset 1px 0 0 0 #e8e8e8, inset 0 1px 0 0 #e8e8e8;
	transition: all .3s
}

.ant-card-grid-hoverable:hover {
	position: relative;
	z-index: 1;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.ant-card-contain-tabs>.ant-card-head .ant-card-head-title {
	min-height: 32px;
	padding-bottom: 0
}

.ant-card-contain-tabs>.ant-card-head .ant-card-extra {
	padding-bottom: 0
}

.ant-card-cover>* {
	display: block;
	width: 100%
}

.ant-card-cover img {
	border-radius: 2px 2px 0 0
}

.ant-card-actions {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fafafa;
	border-top: 1px solid #e8e8e8;
	zoom: 1
}

.ant-card-actions:after, .ant-card-actions:before {
	display: table;
	content: ""
}

.ant-card-actions:after {
	clear: both
}

.ant-card-actions>li {
	float: left;
	margin: 12px 0;
	color: rgba(0, 0, 0, .45);
	text-align: center
}

.ant-card-actions>li>span {
	position: relative;
	display: block;
	min-width: 32px;
	font-size: 14px;
	line-height: 22px;
	cursor: pointer
}

.ant-card-actions>li>span:hover {
	color: #2a66e7;
	transition: color .3s
}

.ant-card-actions>li>span>.anticon, .ant-card-actions>li>span a:not(.ant-btn)
	{
	display: inline-block;
	width: 100%;
	color: rgba(0, 0, 0, .45);
	line-height: 22px;
	transition: color .3s
}

.ant-card-actions>li>span>.anticon:hover, .ant-card-actions>li>span a:not(.ant-btn):hover
	{
	color: #2a66e7
}

.ant-card-actions>li>span>.anticon {
	font-size: 16px;
	line-height: 22px
}

.ant-card-actions>li:not(:last-child) {
	border-right: 1px solid #e8e8e8
}

.ant-card-type-inner .ant-card-head {
	padding: 0 20px;
	background: #fafafa
}

.ant-card-type-inner .ant-card-head-title {
	padding: 12px 0;
	font-size: 14px
}

.ant-card-type-inner .ant-card-body {
	padding: 16px 20px
}

.ant-card-type-inner .ant-card-extra {
	padding: 13.5px 0
}

.ant-card-meta {
	margin: -4px 0;
	zoom: 1
}

.ant-card-meta:after, .ant-card-meta:before {
	display: table;
	content: ""
}

.ant-card-meta:after {
	clear: both
}

.ant-card-meta-avatar {
	float: left;
	padding-right: 16px
}

.ant-card-meta-detail {
	overflow: hidden
}

.ant-card-meta-detail>div:not(:last-child) {
	margin-bottom: 8px
}

.ant-card-meta-title {
	overflow: hidden;
	color: rgba(0, 0, 0, .85);
	font-weight: 500;
	font-size: 16px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.ant-card-meta-description {
	color: rgba(0, 0, 0, .45)
}

.ant-card-loading {
	overflow: hidden
}

.ant-card-loading .ant-card-body {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ant-card-loading-content p {
	margin: 0
}

.ant-card-loading-block {
	height: 14px;
	margin: 4px 0;
	background: linear-gradient(90deg, rgba(207, 216, 220, .2),
		rgba(207, 216, 220, .4), rgba(207, 216, 220, .2));
	background-size: 600% 600%;
	border-radius: 2px;
	animation: card-loading 1.4s ease infinite
}

@
keyframes card-loading { 0%,
	to {background-position: 0 50%
}

50
%
{
background-position
:
100%
50%
}
}
.ant-card-small>.ant-card-head {
	min-height: 36px;
	padding: 0 10px;
	font-size: 14px
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title
	{
	padding: 8px 0
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra {
	padding: 8px 0;
	font-size: 14px
}

.ant-card-small>.ant-card-body {
	padding: 10px
}

.extend-hover-transition___3f_dd {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___4vw8k {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2czlv:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2aenk {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___hw792 {
	background-color: #55ac9f !important
}

.theme-module-hover___11sps {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.base-content___21UW0 {
	width: 1200px;
	background-color: #fbfcfe;
	padding-bottom: 80px;
	margin: 0 auto
}

.base-content___21UW0 .w___OD02W {
	box-sizing: border-box;
	width: 1200px;
	margin: auto;
	box-shadow: 0 7px 12px -6px #ccc
}

.base-content___21UW0 .line___3p2o1 {
	height: 1px;
	width: 100%;
	margin-bottom: 44px;
	background-color: #ccc;
	border: 0 solid #ccc
}

.base-content___21UW0 .center___3e8a_ {
	text-align: center
}

.base-content___21UW0 .flex___3M2P8 {
	display: -ms-flexbox;
	display: flex
}

.base-content___21UW0 .b___2zvmg {
	font-weight: 800
}

.base-content___21UW0 .link___3uvru {
	text-align: right;
	margin-top: 40px
}

.base-content___21UW0 .f1___24yeD {
	color: #2a9787;
	display: inline-block
}

.base-content___21UW0 .f2___2uctn {
	color: #666;
	margin: 0 20px;
	max-width: 300px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: bottom
}

.extend-hover-transition___3ZzL1 {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3vtCZ {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3xfCx:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2BjG9, .wiki-card-wrapper___3tgcb .rightContainer___2ePKY .detailBtn___3KlP4
	{
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___18rIn, .wiki-card-wrapper___3tgcb .rightContainer___2ePKY .detailBtn___3KlP4:hover
	{
	background-color: #55ac9f !important
}

.theme-module-hover___wEil1, .wiki-card-wrapper___3tgcb:hover {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.wiki-card-wrapper___3tgcb {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 21px 23px 0;
	margin-bottom: 20px;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid transparent
}

.wiki-card-wrapper___3tgcb:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 27px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.wiki-card-wrapper___3tgcb .dateBox___247ih {
	width: 68px;
	height: 56px;
	background: #eff6f5;
	border-radius: 4px;
	margin-right: 16px;
	text-align: center;
	padding-top: 2px
}

.wiki-card-wrapper___3tgcb .dateBox___247ih .day___3nm6T {
	font-size: 20px;
	font-family: AlibabaPuHuiTi-Bold, AlibabaPuHuiTi;
	font-weight: 700;
	color: #666;
	line-height: 27px
}

.wiki-card-wrapper___3tgcb .dateBox___247ih .mouth___25Cov {
	font-size: 14px;
	font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
	font-weight: 400;
	color: #999;
	line-height: 20px
}

.wiki-card-wrapper___3tgcb .wikiContent___2EPcF {
	-ms-flex: 1 1;
	flex: 1 1
}

.wiki-card-wrapper___3tgcb .wikiContent___2EPcF .titleBox___1wP9S {
	display: -ms-flexbox;
	display: flex
}

.wiki-card-wrapper___3tgcb .wikiContent___2EPcF .titleBox___1wP9S .title___2YYqV
	{
	max-width: 900px;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	line-height: 18px;
	margin-top: 18px
}

.wiki-card-wrapper___3tgcb .rightContainer___2ePKY {
	width: 126px;
	margin: 0 9px 0 32px
}

.wiki-card-wrapper___3tgcb .rightContainer___2ePKY .detailBtn___3KlP4 {
	height: 42px;
	width: 126px;
	margin-top: 7px
}

.wiki-card-wrapper___3tgcb:hover {
	border-color: #2a9787
}

.wiki-card-wrapper___3tgcb:hover .dateBox___247ih .day___3nm6T {
	color: #2a9787
}

.wiki-card-wrapper___3tgcb:hover .dateBox___247ih .mouth___25Cov {
	color: #2a9787
}

.wiki-card-wrapper___3tgcb:hover .wikiContent___2EPcF .title___2YYqV {
	color: #2a9787
}

.container___kX0Df .cAccountBox___3eX2I .actionList___31Vus .actionItem___2HFe7,
	.container___kX0Df .cAccountBox___3eX2I .sceneList___31WrL .sceneItem___2Bg8Y .sceneImg___vNO3-,
	.extend-hover-transition___tnucC {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.container___kX0Df .cAccountBox___3eX2I .actionList___31Vus .actionItem___2HFe7:hover,
	.extend-hover___1hWg2 {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3cM7b:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1gsJN {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1z_RU {
	background-color: #55ac9f !important
}

.theme-module-hover___2LMlp {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___kX0Df {
	position: relative
}

.container___kX0Df .cAccountBox___3eX2I {
	position: relative;
	padding-top: 40px;
	width: 1200px;
	margin: 0 auto
}

.container___kX0Df .cAccountBox___3eX2I .title____7-Rb {
	position: relative;
	font-size: 28px;
	font-family: SourceHanSansCN-Bold, SourceHanSansCN;
	font-weight: 700;
	color: #000;
	line-height: 28px;
	padding-bottom: 20px;
	margin-bottom: 35px
}

.container___kX0Df .cAccountBox___3eX2I .title____7-Rb:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 68px;
	height: 4px;
	background: #2a9787
}

.container___kX0Df .cAccountBox___3eX2I .title____7-Rb .extra___67S-- {
	cursor: pointer;
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787;
	line-height: 20px
}

.container___kX0Df .cAccountBox___3eX2I .desc___2DxZI {
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 30px;
	margin-bottom: 39px
}

.container___kX0Df .cAccountBox___3eX2I .progress___2Zg7B {
	margin-bottom: 60px;
	position: relative
}

.container___kX0Df .cAccountBox___3eX2I .progress___2Zg7B .progressTitle___2DPst
	{
	position: absolute;
	width: 100%;
	top: 26px;
	left: 0;
	text-align: center;
	font-size: 32px;
	font-family: AlimamaShuHeiTi-Bold, AlimamaShuHeiTi;
	font-weight: 700;
	color: #fff;
	line-height: 32px;
	letter-spacing: 6px
}

.container___kX0Df .cAccountBox___3eX2I .progress___2Zg7B .progressTree___2O7Go
	{
	position: absolute;
	width: 100%;
	left: 0;
	top: 90px
}

.container___kX0Df .cAccountBox___3eX2I .progress___2Zg7B .progressTree___2O7Go .moveContent___1Q04P
	{
	display: -ms-flexbox;
	display: flex;
	padding: 0 30px
}

.container___kX0Df .cAccountBox___3eX2I .progress___2Zg7B .progressTree___2O7Go .moveContent___1Q04P .treeTitle___1zsPo
	{
	text-align: center;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #1b7800;
	line-height: 18px
}

.container___kX0Df .cAccountBox___3eX2I .progress___2Zg7B .progressTree___2O7Go .moveContent___1Q04P .treeImg___1ni_A
	{
	position: relative;
	text-align: center;
	height: 100px
}

.container___kX0Df .cAccountBox___3eX2I .progress___2Zg7B .progressTree___2O7Go .moveContent___1Q04P .treeImg___1ni_A img
	{
	position: relative;
	top: 96%;
	bottom: 0;
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}

.container___kX0Df .cAccountBox___3eX2I .progress___2Zg7B .progressTree___2O7Go .moveContent___1Q04P .arrow___2bcK3
	{
	padding: 86px 17px 0
}

.container___kX0Df .cAccountBox___3eX2I .sceneList___31WrL {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.container___kX0Df .cAccountBox___3eX2I .sceneList___31WrL .sceneItem___2Bg8Y
	{
	width: 376px;
	height: 314px;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 6px;
	margin-bottom: 36px;
	text-align: center;
	padding: 0 35px
}

.container___kX0Df .cAccountBox___3eX2I .sceneList___31WrL .sceneItem___2Bg8Y .sceneImg___vNO3-
	{
	position: relative;
	width: 103px;
	padding-top: 42px;
	margin: 0 auto 32px
}

.container___kX0Df .cAccountBox___3eX2I .sceneList___31WrL .sceneItem___2Bg8Y:hover
	{
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.container___kX0Df .cAccountBox___3eX2I .sceneList___31WrL .sceneItem___2Bg8Y:hover .sceneImg___vNO3- img
	{
	-ms-transform: scale(1.3);
	transform: scale(1.3)
}

.container___kX0Df .cAccountBox___3eX2I .sceneList___31WrL .sceneItem___2Bg8Y .sceneTitle___1U-AW
	{
	position: relative;
	z-index: 10;
	font-size: 30px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	line-height: 30px;
	margin-bottom: 23px
}

.container___kX0Df .cAccountBox___3eX2I .sceneList___31WrL .sceneItem___2Bg8Y .sceneTitle___1U-AW:after
	{
	content: "";
	position: absolute;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	left: 50%;
	bottom: 0;
	width: 122px;
	height: 4px;
	background: #2a9787;
	opacity: .16
}

.container___kX0Df .cAccountBox___3eX2I .sceneList___31WrL .sceneItem___2Bg8Y .sceneDesc___3hTwa
	{
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 30px;
	padding: 0 10px
}

.container___kX0Df .cAccountBox___3eX2I .actionList___31Vus {
	margin-bottom: 60px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.container___kX0Df .cAccountBox___3eX2I .actionList___31Vus .actionItem___2HFe7
	{
	position: relative;
	width: 285px;
	height: 180px;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 6px;
	padding: 28px 0 0 24px
}

.container___kX0Df .cAccountBox___3eX2I .actionList___31Vus .actionItem___2HFe7:hover
	{
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.container___kX0Df .cAccountBox___3eX2I .actionList___31Vus .actionItem___2HFe7 .actionTitle___2QQR4
	{
	font-size: 26px;
	font-family: AlibabaPuHuiTiB;
	color: #2a9787;
	line-height: 26px;
	font-weight: 600
}

.container___kX0Df .cAccountBox___3eX2I .actionList___31Vus .actionItem___2HFe7 .actionBtn___2jc81
	{
	cursor: pointer;
	position: absolute;
	left: 24px;
	bottom: 28px;
	width: 112px;
	height: 32px;
	background: #2a9787;
	border-radius: 20px;
	font-size: 14px;
	font-family: AlibabaPuHuiTiB;
	color: #fff;
	line-height: 32px;
	text-align: center
}

.container___kX0Df .cAccountBox___3eX2I .actionList___31Vus .actionItem___2HFe7 .actionBtn___2jc81:hover
	{
	opacity: .8
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.content-wrapper___qvD93 {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

.content-wrapper___qvD93 .product-wrapper___FH2y2 {
	width: 100%;
	height: 500px;
	margin-top: 16px;
	position: relative
}

.content-wrapper___qvD93 .product-wrapper___FH2y2 .product-desc-wrapper___39-go
	{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 620px;
	height: 478px;
	background: url(./static/product-des-bg.ee397d35.png) no-repeat;
	background-size: 100% 100%
}

.content-wrapper___qvD93 .product-wrapper___FH2y2 .product-feature___16esB
	{
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
	height: 458px;
	width: 938px;
	padding-left: 372px;
	padding-top: 48px;
	padding-right: 12px;
	background-repeat: no-repeat
}

.content-wrapper___qvD93 .product-wrapper___FH2y2 .product-feature___16esB .product-feature-list____cJ5Q
	{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row
}

.content-wrapper___qvD93 .scene-wrapper___BwNDo {
	margin-top: 45px;
	width: 100%;
	margin-bottom: 36px
}

.content-wrapper___qvD93 .scene-wrapper___BwNDo .scene-content___37zGf {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly
}

.title___lAb16 {
	position: relative;
	font-size: 28px;
	font-family: SourceHanSansCN-Bold, SourceHanSansCN;
	font-weight: 700;
	color: #000;
	line-height: 28px;
	padding-bottom: 20px;
	margin-bottom: 35px
}

.title___lAb16:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 68px;
	height: 4px;
	background: #2a9787
}

.scene-desc-wrapper___1pySv {
	width: 398px;
	height: 369px;
	padding: 0 39px;
	transition: all .3s;
	cursor: default
}

.scene-desc-wrapper___1pySv .scene-icon___2vIBP {
	margin-top: 105px;
	width: 50px;
	height: 56px;
	transition: all .3s
}

.scene-desc-wrapper___1pySv .scene-title___31yCv {
	margin-top: 31px;
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #fff;
	line-height: 33px;
	transition: all .3s
}

.scene-desc-wrapper___1pySv .scene-desc___1EuXz {
	margin-top: 37px;
	font-size: 14px;
	font-family: PingFang-SC-Regular, PingFang-SC;
	font-weight: 400;
	color: #fff;
	line-height: 20px;
	transition: all .1s
}

.product-desc-wrapper___p4HK9 {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 620px;
	height: 478px;
	background-image:url(../images/txm/txm01.png); 
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 92px 71px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-direction: column;
	flex-direction: column;
	transition: all .1s
}
.product-desc-wrapper___p4HK9:hover {	
	background-image:url(../images/txm/txm01-hover.png); 
	background-repeat: no-repeat;	
	transition: all .1s
}
.product-desc-wrapper___p4HK9 .product-desc-title___mwR9p {
	height: 28px;
	width: 100%;
	font-size: 28px;
	font-family: SourceHanSansCN-Bold, SourceHanSansCN;
	font-weight: 700;
	color: #000;
	line-height: 28px;
	transition: all .1s
}
.product-desc-wrapper___p4HK9:hover .product-desc-title___mwR9p {
	
	color: #fff;
	transition: all .1s
}
.product-desc-wrapper___p4HK9 .product-desc-content___1tKse {
	-ms-flex: 1 1;
	flex: 1 1;
	font-size: 18px;
	font-family: PingFang-SC-Regular, PingFang-SC;
	font-weight: 400;
	color: #333;
	line-height: 25px;
	padding-top: 43px;
	transition: all .1s
}
.product-desc-wrapper___p4HK9:hover .product-desc-content___1tKse {
	
	color: #fff;
	transition: all .1s
}
.product-desc-wrapper___p4HK9 .product-desc-content___1tKse1 {
	-ms-flex: 1 1;
	flex: 1 1;
	font-size: 18px;
	font-family: PingFang-SC-Regular, PingFang-SC;
	font-weight: 400;
	color: #333;
	line-height: 25px;
	padding-top: 3px;
	transition: all .1s
}
.product-desc-wrapper___p4HK9:hover .product-desc-content___1tKse1 {
	
	color: #fff;
	transition: all .1s
}
.product-desc-wrapper___p4HK9 .product-desc-btn___2S6io {
	width: 245px;
	height: 45px;
	color: #fff;
	background-color: #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	cursor: pointer;
	text-align: center;
	line-height: 45px;
	transition: all .1s
}
.product-desc-wrapper___p4HK9:hover .product-desc-btn___2S6io {
background-color: #fff;
color: #333;
}
.product-feature-wrapper___17hAK {
	position: relative;
	margin-right: 30px;
	-ms-flex: 1 1;
	flex: 1 1
}

.product-feature-wrapper___17hAK .product-feature-icon___efeGD {
	position: absolute;
	top: 0;
	right: 0;
	width: 140px;
	height: 140px;
	object-fit: contain
}

.product-feature-wrapper___17hAK .product-feature-number___2KByq {
	margin-top: 85px;
	font-size: 48px;
	font-family: DIN-Regular, DIN;
	font-weight: 400;
	color: #2a9787;
	line-height: 51px
}

.product-feature-wrapper___17hAK .product-feature-title___1VoB_ {
	margin-top: 6px;
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	line-height: 33px
}

.product-feature-wrapper___17hAK .product-feature-desc___378Zs {
	margin-top: 25px;
	font-size: 14px;
	font-family: PingFang-SC-Regular, PingFang-SC;
	font-weight: 400;
	color: #333;
	line-height: 20px;
	padding-right: 20px
}

.consult-detail-wrapper___2Ku-v h2 {
	text-align: center;
	font-size: 28px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 40px;
	margin-bottom: 32px
}

.consult-detail-wrapper___2Ku-v .title___-R9pw {
	font-size: 18px;
	font-family: STSongti-SC-Black, STSongti-SC;
	font-weight: 900;
	color: #333;
	line-height: 25px;
	margin-bottom: 15px
}

.consult-detail-wrapper___2Ku-v .title___-R9pw a {
	color: #0935f8
}

.consult-detail-wrapper___2Ku-v .title___-R9pw img {
	width: 18px;
	height: 18px;
	margin-right: 8px;
	margin-top: -5px
}

.consult-detail-wrapper___2Ku-v h3 {
	text-indent: 32px;
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 700;
	color: #333;
	line-height: 24px
}

.consult-detail-wrapper___2Ku-v .content___1UzQ0 {
	text-indent: 32px;
	font-size: 16px;
	font-family: PingFang-SC-Regular, PingFang-SC;
	font-weight: 400;
	color: #333;
	line-height: 24px
}

.consult-detail-wrapper___2Ku-v .content___1UzQ0 li {
	list-style-position: inside
}

.consult-detail-wrapper___2Ku-v .content___1UzQ0 li::marker {
	content: "\25CF"
}

.consult-detail-wrapper___2Ku-v .content___1UzQ0 .centerImg___AvrSL {
	margin: 0 auto
}

.extend-hover-transition___H_mHI {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3fk-b {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2XTww:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3uKHH {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___2b7Tg {
	background-color: #55ac9f !important
}

.theme-module-hover___25oRE {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.detailContainer___2yTar {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	top: -82px;
	background: #fff;
	box-shadow: 0 2px 12px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	padding: 50px 40px 10px
}

.detailContainer___2yTar .backBtn___PsLcW {
	display: block;
	width: 166px;
	height: 40px;
	border: 1px solid #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #2a9787;
	line-height: 38px;
	letter-spacing: 0;
	margin: 42px auto
}

.extend-hover-transition___RBS0L {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3rF7D {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___8yfni:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___ObRgc {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.container___2tDW9 .cardContainer___1DHWW .card-wrapper___27E_Z .card-btn___1i34Y:hover,
	.theme-btn-hover___shzAO {
	background-color: #55ac9f !important
}

.theme-module-hover___2DXZ7 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___2tDW9 {
	width: 1200px;
	margin: 61px auto 0
}

.container___2tDW9 .cardContainer___1DHWW {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 38px
}

.container___2tDW9 .cardContainer___1DHWW .card-wrapper___27E_Z {
	width: 285px;
	height: 400px;
	padding-left: 42px
}

.container___2tDW9 .cardContainer___1DHWW .card-wrapper___27E_Z .card-title___36uCO
	{
	font-size: 22px;
	font-family: SourceHanSansCN-Bold, SourceHanSansCN;
	font-weight: 700;
	color: #000;
	line-height: 28px;
	margin-top: 134px
}

.container___2tDW9 .cardContainer___1DHWW .card-wrapper___27E_Z .card-btn___1i34Y
	{
	margin-top: 164px;
	display: block;
	width: 245px;
	height: 40px;
	border: 1px solid #2a9787;
	background: #2a9787;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	color: #fff;
	line-height: 38px;
	letter-spacing: 0
}

.container___2tDW9 .cardContainer___1DHWW .card-wrapper___27E_Z:hover {
	cursor: pointer
}

.container___2tDW9 .cardContainer___1DHWW .card-wrapper___27E_Z:first-child .card-title___36uCO
	{
	color: #195804
}

.container___2tDW9 .cardContainer___1DHWW .card-wrapper___27E_Z:nth-child(2) .card-title___36uCO
	{
	color: #00658e
}

.container___2tDW9 .cardContainer___1DHWW .card-wrapper___27E_Z:nth-child(3) .card-title___36uCO
	{
	color: #45395e
}

.container___2tDW9 .cardContainer___1DHWW .card-wrapper___27E_Z:nth-child(4) .card-title___36uCO
	{
	color: #6d4711
}

.container___2tDW9 .func-card-container___2XHAw {
	width: 1200px;
	margin: 0 auto;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.extend-hover-transition___2D8-e, .func-card-wrapper___2p9tQ {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2NXTf, .func-card-wrapper___2p9tQ:hover {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2LmtN:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2h2z1 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___2WGo8 {
	background-color: #55ac9f !important
}

.theme-module-hover___1S2uZ {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.func-card-wrapper___2p9tQ {
	width: 386px;
	height: 180px;
	padding-left: 42px;
	margin-bottom: 22px;
	cursor: pointer
}

.func-card-wrapper___2p9tQ .title___1spBR {
	max-width: 168px;
	margin-top: 54px;
	font-size: 28px;
	font-family: SourceHanSansCN-Medium, SourceHanSansCN;
	font-weight: 500;
	line-height: 36px
}

.func-card-wrapper___2p9tQ:hover {
	box-shadow: 0 6px 9px 0 rgba(43, 116, 35, .5)
}

.extend-hover-transition___-UCoE {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___cgtI5 {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___gCqwa:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3OpmX {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___hfJ_k {
	background-color: #55ac9f !important
}

.theme-module-hover___3nsC8 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___1V3R9 {
	position: relative;
	width: 1200px;
	margin: 64px auto 0
}

.container___1V3R9 .navBar___1JX1h {
	position: absolute;
	left: 50%;
	top: -96px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 560px;
	height: 64px;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___1V3R9 .navBar___1JX1h .navItem___30TNm {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	color: #2a9787;
	line-height: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___1V3R9 .navBar___1JX1h .navItem___30TNm.active___3yeGk {
	background: #2a9787;
	color: #fff
}

.container___1V3R9 .search___O1QxD {
	width: 600px;
	height: 44px;
	margin-bottom: 20px
}

.container___1V3R9 .panelBox___1qKJO {
	width: 1200px;
	height: 64px;
	background: #fff;
	box-shadow: 0 2px 8px 0 hsla(0, 0%, 73.3%, .3);
	border-radius: 4px;
	padding: 0 20px;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 32px
}

.container___1V3R9 .panelBox___1qKJO .label___3xg8x {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #545454;
	width: 150px;
	line-height: 64px
}

.container___1V3R9 .panelBox___1qKJO .label___3xg8x>span {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999
}

.container___1V3R9 .panelBox___1qKJO .panel___1F-_X {
	display: -ms-flexbox;
	display: flex;
	padding-top: 17px
}

.container___1V3R9 .panelBox___1qKJO .panel___1F-_X .panelItem___26XLX {
	cursor: pointer;
	margin: 0 18px;
	min-width: 56px;
	height: 28px;
	border-radius: 4px;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	text-align: center;
	line-height: 28px
}

.container___1V3R9 .panelBox___1qKJO .panel___1F-_X .panelItem___26XLX.active___3yeGk
	{
	background: #2a9787;
	color: #fff
}

.container___1V3R9 .newsList___3jZ9Q {
	margin-bottom: 40px
}

.container___1V3R9 .pagination___1DRPW {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___2u6Ez {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___cnJVa {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3hphm:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3zDTQ {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1qWRb {
	background-color: #55ac9f !important
}

.theme-module-hover___3jD90 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___1m87E {
	cursor: pointer;
	position: relative;
	width: 100%;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 25px 38px;
	display: -ms-flexbox;
	display: flex
}

.newsItem___1m87E:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 30px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.newsItem___1m87E .imgWarp___2rcrN {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 250px
}

.newsItem___1m87E .imgWarp___2rcrN>span {
	font-size: 18px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	line-height: 18px;
	line-height: 1;
	margin-top: 5px
}

.newsItem___1m87E .titleWarp___3bgpb {
	-ms-flex: 1 1;
	flex: 1 1
}

.newsItem___1m87E .titleWarp___3bgpb>.Topline___UKJHI {
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	padding-bottom: 20px
}

.newsItem___1m87E .titleWarp___3bgpb>.Topline___UKJHI .tipbtn1___nKb4q {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	color: #0eb428;
	background: rgba(14, 180, 40, .1)
}

.newsItem___1m87E .titleWarp___3bgpb>.Topline___UKJHI .tipbtn2___2Upr7 {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	background: rgba(255, 90, 82, .1);
	color: #ff5a52
}

.newsItem___1m87E .titleWarp___3bgpb>.Topline___UKJHI .tipbtn3___2acEm {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	background: rgba(240, 181, 8, .1);
	color: #f0b508
}

.newsItem___1m87E .titleWarp___3bgpb>.Topline___UKJHI .tipbtn4___1uLsO {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	background: rgba(9, 109, 217, .1);
	color: #096dd9
}

.newsItem___1m87E .titleWarp___3bgpb>.Topline___UKJHI .tipbtn5___3fDAZ {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	background: rgba(14, 180, 40, .1);
	color: #0eb428
}

.newsItem___1m87E .titleWarp___3bgpb>.Botomline___It2vE {
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 15px
}

.newsItem___1m87E .titleWarp___3bgpb>.Botomline___It2vE>span {
	-ms-flex: 1 1;
	flex: 1 1;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 1
}

.newsItem___1m87E .titleWarp___3bgpb>.bottom___J5Oy2 {
	display: -ms-flexbox;
	display: flex
}

.newsItem___1m87E .titleWarp___3bgpb>.bottom___J5Oy2 .lable___1dCiZ {
	width: 125px;
	text-align: end
}

.newsItem___1m87E .titleWarp___3bgpb>.bottom___J5Oy2 .value___3_ICG {
	-ms-flex: 1 1;
	flex: 1 1
}

.extend-hover-transition___1hX-h {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___37wxB {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___21hz9:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___e8I8_ {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___32CVO {
	background-color: #55ac9f !important
}

.theme-module-hover___3KHQV {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.bannerWrap___1FUX3 {
	position: relative
}

.bannerWrap___1FUX3 .bannerSearch___1R61s {
	position: absolute;
	bottom: 120px;
	left: 50%;
	margin-left: -300px
}

.radioWarp___2LSV2 {
	padding-left: 20px;
	width: 1200px;
	height: 100px;
	margin: 40px auto 0;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.TableWarp___2fZ-G {
	width: 1200px;
	padding: 28px;
	margin: 40px auto;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .4);
	border-radius: 4px
}

.btnWrap___3Aekd {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 60px
}

.btnWrap___3Aekd .backbtn___2qnP5 {
	width: 126px;
	height: 42px;
	background: #2a9787;
	border-radius: 4px;
	cursor: pointer;
	line-height: 42px;
	text-align: center;
	color: #fff
}

.container___23WqQ {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 60px
}

.container___23WqQ .search___C8omB {
	width: 600px;
	height: 44px;
	margin-bottom: 40px
}

.container___23WqQ .navBar___19DEq {
	position: absolute;
	left: 50%;
	top: -32px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 560px;
	height: 64px;
	background: #056456;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___23WqQ .navBar___19DEq .navItem___33Pca {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #2a9787;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___23WqQ .navBar___19DEq .navItem___33Pca.active___18iQ_ {
	background: #2a9787;
	color: #fff
}

.container___23WqQ .searchBox___2Bt8e {
	width: 600px;
	margin-bottom: 40px
}

.container___23WqQ .total___1xT3J {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 14px;
	margin-bottom: 18px;
	margin-top: 30px
}

.container___23WqQ .total___1xT3J .num___3LSGM {
	margin: 0 5px;
	color: #08a081
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.ant-table-header-column {
	font-weight: 700;
	font-size: 16px
}

.levelBox___RMw4s {
	line-height: 18px;
	height: 18px
}

.levelBox___RMw4s .levelTag___19PvE {
	display: inline-block;
	width: 48px;
	height: 18px;
	margin-right: 5px;
	vertical-align: bottom
}

.eiaLevel1 {
	background: #390
}

.eiaLevel2 {
	background: #06f
}

.eiaLevel3 {
	background: #ff0
}

.eiaLevel4 {
	background: #c00
}

.eiaLevel5 {
	background: #000
}

.the-table-scroll-auto .ant-table-body {
	overflow: hidden !important
}

.homeRadio .ant-radio-button-wrapper {
	height: 44px;
	line-height: 44px;
	width: 200px;
	text-align: center
}

.homeRadio .ant-radio-button-wrapper:hover {
	color: #2a9787 !important
}

.homeRadio .ant-radio-button-wrapper>span {
	font-size: 18px;
	color: #545454
}

.homeRadio .ant-radio-button-wrapper-checked {
	background: #2a9787 !important;
	border-color: #2a9787 !important
}

.homeRadio .ant-radio-button-wrapper-checked>span {
	font-size: 18px;
	color: #fff
}

.homeRadio .ant-radio-button-wrapper-checked:hover {
	color: #fff !important
}

.homeRadio .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)
	{
	z-index: 1;
	box-shadow: -1px 0 0 0 #2a9787
}

.extend-hover-transition___2qBNd {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2sAvh {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2Ymxl:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___rbjn8 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___2YkIZ {
	background-color: #55ac9f !important
}

.theme-module-hover___2okn0 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.bannerWrap___ZvDPh {
	position: relative
}

.bannerWrap___ZvDPh .bannerSearch___1wPHb {
	position: absolute;
	bottom: 120px;
	left: 50%;
	margin-left: -300px
}

.radioWarp___2KP91 {
	padding-left: 20px;
	width: 1200px;
	height: 100px;
	margin: 60px auto 0;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.container___d2rra {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px
}

.container___d2rra .search___1-LQc {
	width: 600px;
	height: 44px;
	margin-bottom: 40px
}

.container___d2rra .navBar___309Bi {
	position: absolute;
	left: 50%;
	top: -32px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 560px;
	height: 64px;
	background: #056456;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___d2rra .navBar___309Bi .navItem___1S4CR {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #2a9787;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___d2rra .navBar___309Bi .navItem___1S4CR.active___15REB {
	background: #2a9787;
	color: #fff
}

.container___d2rra .searchBox___fT0w3 {
	width: 600px;
	margin-bottom: 40px
}

.container___d2rra .total___3oRXP {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 14px;
	margin-bottom: 18px;
	margin-top: 30px
}

.container___d2rra .total___3oRXP .num___czjdH {
	margin: 0 5px;
	color: #08a081
}

.container___d2rra .contentBox___2mW7O {
	width: 1200px;
	padding: 28px;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .4);
	border-radius: 4px;
	margin-bottom: 40px
}

.container___d2rra .contentBox___2mW7O .result___2xJQj {
	width: 1144px;
	height: 56px;
	background: #2a9787;
	text-align: center;
	font-size: 16px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #fff;
	line-height: 56px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.ant-table-header-column {
	font-weight: 700;
	font-size: 16px
}

.levelBox___3ewzv {
	line-height: 18px;
	height: 18px
}

.levelBox___3ewzv .levelTag___2vZNT {
	display: inline-block;
	width: 48px;
	height: 18px;
	margin-right: 5px;
	vertical-align: bottom
}

.eiaLevel1 {
	background: #390
}

.eiaLevel2 {
	background: #06f
}

.eiaLevel3 {
	background: #ff0
}

.eiaLevel4 {
	background: #c00
}

.eiaLevel5 {
	background: #000
}

.the-table-scroll-auto .ant-table-body {
	overflow: hidden !important
}

.extend-hover-transition___1x9sd {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2D9o5 {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1A-W-:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___27JjH {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3EnN_ {
	background-color: #55ac9f !important
}

.theme-module-hover___1mQrj {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.bannerWrap___1C4g3 {
	position: relative
}

.bannerWrap___1C4g3 .bannerSearch___2guoT {
	position: absolute;
	bottom: 120px;
	left: 50%;
	margin-left: -300px
}

.radioWarp___2PNLZ {
	padding-left: 20px;
	width: 1200px;
	height: 100px;
	margin: 60px auto 0;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.btnWrap___3ihO_ {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	width: 1200px;
	margin: 40px auto
}

.btnWrap___3ihO_ .backbtn___3YT0D, .btnWrap___3ihO_ .loginBtn___2k_K7 {
	width: 126px;
	height: 42px;
	background: #2a9787;
	border-radius: 4px;
	cursor: pointer;
	line-height: 42px;
	text-align: center;
	color: #fff
}

.btnWrap___3ihO_ .backbtn1___1MBEP {
	background: #fff;
	border-radius: 4px;
	border: 1px solid #ccc;
	color: #545454;
	margin-right: 20px
}

.container___3lSjn {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 60px
}

.container___3lSjn .search___3f7cx {
	width: 600px;
	height: 44px;
	margin-bottom: 40px
}

.container___3lSjn .navBar___2zg3w {
	position: absolute;
	left: 50%;
	top: -32px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 560px;
	height: 64px;
	background: #056456;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___3lSjn .navBar___2zg3w .navItem___2eeQS {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #2a9787;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___3lSjn .navBar___2zg3w .navItem___2eeQS.active___3ZQFa {
	background: #2a9787;
	color: #fff
}

.container___3lSjn .searchBox___3u0H0 {
	width: 600px;
	margin-bottom: 40px
}

.container___3lSjn .total___-QflW {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 14px;
	margin-bottom: 18px;
	margin-top: 30px
}

.container___3lSjn .total___-QflW .num___3Cg9T {
	margin: 0 5px;
	color: #08a081
}

.container___3lSjn .contentBox___jesQb {
	width: 1200px;
	padding: 28px;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .4);
	border-radius: 4px;
	margin-bottom: 40px
}

.container___3lSjn .contentBox___jesQb .result___1lUKh {
	width: 1144px;
	height: 56px;
	background: #2a9787;
	text-align: center;
	font-size: 16px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #fff;
	line-height: 56px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.ant-table-header-column {
	font-weight: 700;
	font-size: 16px
}

.levelBox___1opEc {
	line-height: 18px;
	height: 18px
}

.levelBox___1opEc .levelTag___18qPT {
	display: inline-block;
	width: 48px;
	height: 18px;
	margin-right: 5px;
	vertical-align: bottom
}

.eiaLevel1 {
	background: #390
}

.eiaLevel2 {
	background: #06f
}

.eiaLevel3 {
	background: #ff0
}

.eiaLevel4 {
	background: #c00
}

.eiaLevel5 {
	background: #000
}

.the-table-scroll-auto .ant-table-body {
	overflow: hidden !important
}

.list___LD-8h {
	margin-bottom: 40px
}

.mh510___3Ew-o {
	min-height: 510px
}

.total___1KPsL {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 14px;
	margin-bottom: 18px;
	margin-top: 30px
}

.total___1KPsL .num___2f2HK {
	margin: 0 5px;
	color: #08a081
}

.loginWrap___3VR5u .title___1HaWH {
	padding-top: 20px;
	text-align: center
}

.infinite___20X50 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 50px;
	-ms-flex-align: center;
	align-items: center;
	color: #2a9787;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC
}

.infinite___20X50>span {
	cursor: pointer
}

.pagination___d9MK3 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-bottom: 40px
}

.extend-hover-transition___3TWWt {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3d4NK {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___26Dlw:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2ooBQ {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___28jx2 {
	background-color: #55ac9f !important
}

.newsItem___1QVHi:hover, .theme-module-hover___2uezb {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___1QVHi {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding-left: 20px;
	margin-bottom: 20px;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid transparent;
	-ms-flex-align: center;
	align-items: center
}

.newsItem___1QVHi:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 27px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.newsItem___1QVHi .imgWarp___eZnmH {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 250px
}

.newsItem___1QVHi .imgWarp___eZnmH>span {
	font-size: 18px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	line-height: 18px;
	line-height: 1;
	margin-top: 5px
}

.newsItem___1QVHi .titleWarp___3AUm7 {
	-ms-flex: 1 1;
	flex: 1 1
}

.newsItem___1QVHi .titleWarp___3AUm7>.Topline___2EoH9 {
	font-size: 14px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	padding-bottom: 20px
}

.newsItem___1QVHi .titleWarp___3AUm7>.Topline___2EoH9 .tipbtn1___3qs53 {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	color: #0eb428;
	background: rgba(14, 180, 40, .1)
}

.newsItem___1QVHi .titleWarp___3AUm7>.Topline___2EoH9 .tipbtn2___3alxL {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	background: rgba(255, 90, 82, .1);
	color: #ff5a52
}

.newsItem___1QVHi .titleWarp___3AUm7>.Topline___2EoH9 .tipbtn3___1mmf8 {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	background: rgba(240, 181, 8, .1);
	color: #f0b508
}

.newsItem___1QVHi .titleWarp___3AUm7>.Topline___2EoH9 .tipbtn4___6gM4f {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	background: rgba(9, 109, 217, .1);
	color: #096dd9
}

.newsItem___1QVHi .titleWarp___3AUm7>.Topline___2EoH9 .tipbtn5___24RPS {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	background: rgba(14, 180, 40, .1);
	color: #0eb428
}

.newsItem___1QVHi .titleWarp___3AUm7>.Botomline___ccwbQ {
	display: -ms-flexbox;
	display: flex
}

.newsItem___1QVHi .titleWarp___3AUm7>.Botomline___ccwbQ>span {
	-ms-flex: 1 1;
	flex: 1 1;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 1
}

.newsItem___1QVHi:hover {
	border-color: #2a9787
}

.newsItem___1QVHi:hover .titleWarp___3AUm7>div {
	color: #2a9787
}

.newsItem___1QVHi:hover .Botomline___ccwbQ>span {
	color: #2a9787
}

.extend-hover-transition___3Z_Ww {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2u-dJ {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2GHW3:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___38MqC {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3LpUF {
	background-color: #55ac9f !important
}

.theme-module-hover___1ZDaZ {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___BCCf9 {
	cursor: pointer;
	position: relative;
	width: 100%;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 25px 38px;
	display: -ms-flexbox;
	display: flex
}

.newsItem___BCCf9:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 30px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.newsItem___BCCf9 .imgWarp___16fDw {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 250px
}

.newsItem___BCCf9 .imgWarp___16fDw>span {
	font-size: 18px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	line-height: 18px;
	line-height: 1;
	margin-top: 5px
}

.newsItem___BCCf9 .titleWarp___3hUmZ {
	-ms-flex: 1 1;
	flex: 1 1
}

.newsItem___BCCf9 .titleWarp___3hUmZ>.Topline___3XBxm {
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	padding-bottom: 20px
}

.newsItem___BCCf9 .titleWarp___3hUmZ>.Botomline___ZmMrs {
	display: -ms-flexbox;
	display: flex
}

.newsItem___BCCf9 .titleWarp___3hUmZ>.Botomline___ZmMrs>span {
	-ms-flex: 1 1;
	flex: 1 1;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 1
}

.extend-hover-transition___13CwR {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___18Dab {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2tSK5:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3Mx8F {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___NawtZ {
	background-color: #55ac9f !important
}

.theme-module-hover___2rMvS {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___1Gh-E {
	cursor: pointer;
	position: relative;
	width: 100%;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 25px 38px;
	display: -ms-flexbox;
	display: flex
}

.newsItem___1Gh-E:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 30px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.newsItem___1Gh-E .titleWarp___2C-Rr {
	-ms-flex: 1 1;
	flex: 1 1
}

.newsItem___1Gh-E .titleWarp___2C-Rr>.Topline___2NYqv {
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	padding-bottom: 20px
}

.newsItem___1Gh-E .titleWarp___2C-Rr>.Botomline___3Do40 {
	border-radius: 4px;
	border: 2px solid #f2f2f2
}

.newsItem___1Gh-E .titleWarp___2C-Rr>.Botomline___3Do40 .lineItem___1aBlA
	{
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	display: -ms-flexbox;
	display: flex
}

.newsItem___1Gh-E .titleWarp___2C-Rr>.Botomline___3Do40 .lineItem___1aBlA>div
	{
	-ms-flex: 1 1;
	flex: 1 1;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 2px solid #f2f2f2
}

.newsItem___1Gh-E .titleWarp___2C-Rr>.Botomline___3Do40 .lineItem___1aBlA>div .lable___1jnlB
	{
	font-weight: 400;
	width: 242px;
	border-right: 2px solid #f2f2f2;
	background: #fafafa;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 60px;
	color: #333
}

.newsItem___1Gh-E .titleWarp___2C-Rr>.Botomline___3Do40 .lineItem___1aBlA>div .value___1p6iT
	{
	font-weight: 500;
	-ms-flex: 1 1;
	flex: 1 1;
	padding: 23px 38px 23px 32px;
	color: #333
}

.newsItem___1Gh-E .titleWarp___2C-Rr>.Botomline___3Do40 .lineItem___1aBlA>div:nth-child(2) .lable___1jnlB
	{
	border-left: 2px solid #f2f2f2
}

.newsItem___1Gh-E .titleWarp___2C-Rr>.Botomline___3Do40 .lineItem___1aBlA:last-child>div
	{
	border-bottom: none
}

.extend-hover-transition___IpcL1 {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___32IJ1 {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___9xYJd:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3MWLd {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___13ixJ {
	background-color: #55ac9f !important
}

.theme-module-hover___lkUzN {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.bannerWrap___2fNn7 {
	position: relative
}

.bannerWrap___2fNn7 .bannerSearch___iCAwv {
	position: absolute;
	bottom: 120px;
	left: 50%;
	margin-left: -300px
}

.radioWarp___1T4UZ {
	padding-left: 20px;
	width: 1200px;
	height: 100px;
	margin: 40px auto 0;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.TableWarp___2oOvP {
	width: 1200px;
	padding: 28px;
	margin: 40px auto;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .4);
	border-radius: 4px
}

.btnWrap___3x9JP {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 60px
}

.btnWrap___3x9JP .backbtn___1vYRY {
	width: 126px;
	height: 42px;
	background: #2a9787;
	border-radius: 4px;
	cursor: pointer;
	line-height: 42px;
	text-align: center;
	color: #fff
}

.container___25WJM {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 60px
}

.container___25WJM .search___WfrmV {
	width: 600px;
	height: 44px;
	margin-bottom: 40px
}

.container___25WJM .navBar___qnVIY {
	position: absolute;
	left: 50%;
	top: -32px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 560px;
	height: 64px;
	background: #056456;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___25WJM .navBar___qnVIY .navItem___Ogh3v {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #2a9787;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___25WJM .navBar___qnVIY .navItem___Ogh3v.active___Ixtcu {
	background: #2a9787;
	color: #fff
}

.container___25WJM .searchBox___1EwIi {
	width: 600px;
	margin-bottom: 40px
}

.container___25WJM .total___3xkqL {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 14px;
	margin-bottom: 18px;
	margin-top: 30px
}

.container___25WJM .total___3xkqL .num___jRC4B {
	margin: 0 5px;
	color: #08a081
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.ant-table-header-column {
	font-weight: 700;
	font-size: 16px
}

.levelBox___1-C9V {
	line-height: 18px;
	height: 18px
}

.levelBox___1-C9V .levelTag___11UVq {
	display: inline-block;
	width: 48px;
	height: 18px;
	margin-right: 5px;
	vertical-align: bottom
}

.eiaLevel1 {
	background: #390
}

.eiaLevel2 {
	background: #06f
}

.eiaLevel3 {
	background: #ff0
}

.eiaLevel4 {
	background: #c00
}

.eiaLevel5 {
	background: #000
}

.the-table-scroll-auto .ant-table-body {
	overflow: hidden !important
}

.extend-hover-transition___3bh-Q {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2fzlY {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___GIktH:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2rISS {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___P1Wbw {
	background-color: #55ac9f !important
}

.theme-module-hover___3mGF8 {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___3ejay {
	cursor: pointer;
	position: relative;
	width: 100%;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 25px 38px;
	display: -ms-flexbox;
	display: flex
}

.newsItem___3ejay:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 30px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.newsItem___3ejay .imgWarp___12mN7 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 250px
}

.newsItem___3ejay .imgWarp___12mN7>span {
	font-size: 18px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	line-height: 18px;
	line-height: 1;
	margin-top: 5px
}

.newsItem___3ejay .titleWarp___U0qyD {
	-ms-flex: 1 1;
	flex: 1 1
}

.newsItem___3ejay .titleWarp___U0qyD>.Topline___34yUO {
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	padding-bottom: 20px
}

.newsItem___3ejay .titleWarp___U0qyD>.Botomline___3NmxH {
	display: -ms-flexbox;
	display: flex
}

.newsItem___3ejay .titleWarp___U0qyD>.Botomline___3NmxH>span {
	-ms-flex: 1 1;
	flex: 1 1;
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 1
}

.extend-hover-transition___uuZir {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3Kkoy {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___sq1al:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___dsUVP {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1vJFJ {
	background-color: #55ac9f !important
}

.theme-module-hover___3xhyQ {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___o82ME {
	cursor: pointer;
	position: relative;
	width: 100%;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 25px 38px;
	display: -ms-flexbox;
	display: flex
}

.newsItem___o82ME:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 30px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.newsItem___o82ME .titleWarp___3mV3c {
	-ms-flex: 1 1;
	flex: 1 1
}

.newsItem___o82ME .titleWarp___3mV3c>.Topline___11mIz {
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	padding-bottom: 20px
}

.newsItem___o82ME .titleWarp___3mV3c>.Botomline___1am_e {
	border-radius: 4px;
	border: 2px solid #f2f2f2
}

.newsItem___o82ME .titleWarp___3mV3c>.Botomline___1am_e .lineItem___3Xi7M
	{
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	display: -ms-flexbox;
	display: flex
}

.newsItem___o82ME .titleWarp___3mV3c>.Botomline___1am_e .lineItem___3Xi7M>div
	{
	-ms-flex: 1 1;
	flex: 1 1;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 2px solid #f2f2f2
}

.newsItem___o82ME .titleWarp___3mV3c>.Botomline___1am_e .lineItem___3Xi7M>div .lable___1ZHoH
	{
	font-weight: 400;
	width: 242px;
	border-right: 2px solid #f2f2f2;
	background: #fafafa;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 60px;
	color: #333
}

.newsItem___o82ME .titleWarp___3mV3c>.Botomline___1am_e .lineItem___3Xi7M>div .value___39SPu
	{
	font-weight: 500;
	-ms-flex: 1 1;
	flex: 1 1;
	padding: 23px 38px 23px 32px;
	color: #333
}

.newsItem___o82ME .titleWarp___3mV3c>.Botomline___1am_e .lineItem___3Xi7M>div:nth-child(2) .lable___1ZHoH
	{
	border-left: 2px solid #f2f2f2
}

.newsItem___o82ME .titleWarp___3mV3c>.Botomline___1am_e .lineItem___3Xi7M:last-child>div
	{
	border-bottom: none
}

.extend-hover-transition___3C5m8 {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3nICb {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1Q0H8:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___2GGmB {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1Fh-i {
	background-color: #55ac9f !important
}

.theme-module-hover___2zTuy {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___BXele {
	cursor: pointer;
	position: relative;
	width: 100%;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding: 28px
}

.newsItem___BXele .header___2tFNw {
	display: -ms-flexbox;
	display: flex;
	height: 56px;
	background: #f2f2f2;
	border: 2px solid #f2f2f2;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.newsItem___BXele .header___2tFNw .col1___3Obni {
	-ms-flex: 1 1;
	flex: 1 1;
	padding-left: 42px
}

.newsItem___BXele .header___2tFNw .col2___2Mu5C {
	width: 100px
}

.newsItem___BXele .rol___2NBUD {
	display: -ms-flexbox;
	display: flex;
	height: 56px;
	box-shadow: 0 2px 0 0 #f2f2f2;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.newsItem___BXele .rol___2NBUD .col1___3Obni {
	-ms-flex: 1 1;
	flex: 1 1;
	padding-left: 42px
}

.newsItem___BXele .rol___2NBUD .col2___2Mu5C {
	width: 100px
}

.extend-hover-transition___13xri {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1Q5ZM {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2p8tk:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1cpRN {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3rzd7 {
	background-color: #55ac9f !important
}

.theme-module-hover___3n6Ms {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.bannerWrap___2znKV {
	position: relative
}

.bannerWrap___2znKV .bannerSearch___1XfQV {
	position: absolute;
	bottom: 120px;
	left: 50%;
	margin-left: -300px
}

.radioWarp___3yYnN {
	padding-left: 20px;
	width: 1200px;
	height: 100px;
	margin: 40px auto 0;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.TableWarp___1ax5i {
	width: 1200px;
	padding: 28px;
	margin: 40px auto;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .4);
	border-radius: 4px
}

.btnWrap___1Wei9 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 60px
}

.btnWrap___1Wei9 .backbtn___2BgFr {
	width: 126px;
	height: 42px;
	background: #2a9787;
	border-radius: 4px;
	cursor: pointer;
	line-height: 42px;
	text-align: center;
	color: #fff
}

.container___3Tu7v {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 60px
}

.container___3Tu7v .search___RYxUL {
	width: 600px;
	height: 44px;
	margin-bottom: 40px
}

.container___3Tu7v .navBar___2ng5c {
	position: absolute;
	left: 50%;
	top: -32px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 560px;
	height: 64px;
	background: #056456;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___3Tu7v .navBar___2ng5c .navItem___HmMJs {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #2a9787;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___3Tu7v .navBar___2ng5c .navItem___HmMJs.active___mvcpZ {
	background: #2a9787;
	color: #fff
}

.container___3Tu7v .searchBox___Yo6hx {
	width: 600px;
	margin-bottom: 40px
}

.container___3Tu7v .total___qZYbT {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 14px;
	margin-bottom: 18px;
	margin-top: 30px
}

.container___3Tu7v .total___qZYbT .num___1yEha {
	margin: 0 5px;
	color: #08a081
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.ant-table-header-column {
	font-weight: 700;
	font-size: 16px
}

.levelBox___3or6s {
	line-height: 18px;
	height: 18px
}

.levelBox___3or6s .levelTag___3rBjM {
	display: inline-block;
	width: 48px;
	height: 18px;
	margin-right: 5px;
	vertical-align: bottom
}

.eiaLevel1 {
	background: #390
}

.eiaLevel2 {
	background: #06f
}

.eiaLevel3 {
	background: #ff0
}

.eiaLevel4 {
	background: #c00
}

.eiaLevel5 {
	background: #000
}

.the-table-scroll-auto .ant-table-body {
	overflow: hidden !important
}

.extend-hover-transition___1U09x {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1VBtv {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2Z9ga:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3abZn {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___vFEZy {
	background-color: #55ac9f !important
}

.theme-module-hover___iqVPZ {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.bannerWrap___htp0q {
	position: relative
}

.bannerWrap___htp0q .bannerSearch___1xFjM {
	position: absolute;
	bottom: 120px;
	left: 50%;
	margin-left: -300px
}

.radioWarp___1wJ6j {
	padding-left: 20px;
	width: 1200px;
	height: 100px;
	margin: 60px auto 0;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.btnWrap___3F8gr {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	width: 1200px;
	margin: 40px auto
}

.btnWrap___3F8gr .backbtn____CLRo, .btnWrap___3F8gr .loginBtn___3NWjZ {
	width: 126px;
	height: 42px;
	background: #2a9787;
	border-radius: 4px;
	cursor: pointer;
	line-height: 42px;
	text-align: center;
	color: #fff
}

.btnWrap___3F8gr .backbtn1___3T74i {
	background: #fff;
	border-radius: 4px;
	border: 1px solid #ccc;
	color: #545454;
	margin-right: 20px
}

.container___2QmZQ {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 60px
}

.container___2QmZQ .search___uDLi3 {
	width: 600px;
	height: 44px;
	margin-bottom: 40px
}

.container___2QmZQ .navBar___VBPRh {
	position: absolute;
	left: 50%;
	top: -32px;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 560px;
	height: 64px;
	background: #056456;
	box-shadow: 0 7px 11px 0 rgba(173, 177, 184, .3);
	border-radius: 4px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.container___2QmZQ .navBar___VBPRh .navItem___3gJoE {
	cursor: pointer;
	-ms-flex: 1 1;
	flex: 1 1;
	text-align: center;
	font-size: 24px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #2a9787;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center
}

.container___2QmZQ .navBar___VBPRh .navItem___3gJoE.active___v1U0N {
	background: #2a9787;
	color: #fff
}

.container___2QmZQ .searchBox___2Ifd3 {
	width: 600px;
	margin-bottom: 40px
}

.container___2QmZQ .total___1nK9m {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 14px;
	margin-bottom: 18px;
	margin-top: 30px
}

.container___2QmZQ .total___1nK9m .num___2X6bt {
	margin: 0 5px;
	color: #08a081
}

.container___2QmZQ .contentBox___lKYbR {
	width: 1200px;
	padding: 28px;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(173, 177, 184, .4);
	border-radius: 4px;
	margin-bottom: 40px
}

.container___2QmZQ .contentBox___lKYbR .result___18aDp {
	width: 1144px;
	height: 56px;
	background: #2a9787;
	text-align: center;
	font-size: 16px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #fff;
	line-height: 56px
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.ant-table-header-column {
	font-weight: 700;
	font-size: 16px
}

.levelBox___3wu5A {
	line-height: 18px;
	height: 18px
}

.levelBox___3wu5A .levelTag___1N0zE {
	display: inline-block;
	width: 48px;
	height: 18px;
	margin-right: 5px;
	vertical-align: bottom
}

.eiaLevel1 {
	background: #390
}

.eiaLevel2 {
	background: #06f
}

.eiaLevel3 {
	background: #ff0
}

.eiaLevel4 {
	background: #c00
}

.eiaLevel5 {
	background: #000
}

.the-table-scroll-auto .ant-table-body {
	overflow: hidden !important
}

.list___10QwW {
	margin-bottom: 40px
}

.mh510___htFEF {
	min-height: 510px
}

.total___qZJ1s {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666;
	line-height: 14px;
	margin-bottom: 18px;
	margin-top: 30px
}

.total___qZJ1s .num___1-LaU {
	margin: 0 5px;
	color: #08a081
}

.loginWrap___29DSa .title___2-68H {
	padding-top: 20px;
	text-align: center
}

.infinite___1sbHf {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 50px;
	-ms-flex-align: center;
	align-items: center;
	color: #2a9787;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC
}

.infinite___1sbHf>span {
	cursor: pointer
}

.pagination___1B7KH {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-bottom: 40px
}

.extend-hover-transition___3Zokn {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2J8Xu {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2MYCO:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___TwbdI {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___2Owq5 {
	background-color: #55ac9f !important
}

.newsItem___1xgW8:hover, .theme-module-hover___T7D9M {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___1xgW8 {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding-left: 20px;
	margin-bottom: 20px;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid transparent;
	-ms-flex-align: center;
	align-items: center
}

.newsItem___1xgW8:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 27px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.newsItem___1xgW8 .imgWarp___3vs6W {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 250px
}

.newsItem___1xgW8 .imgWarp___3vs6W>span {
	font-size: 18px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	line-height: 18px;
	line-height: 1;
	margin-top: 5px
}

.newsItem___1xgW8 .titleWarp___JcCql {
	-ms-flex: 1 1;
	flex: 1 1
}

.newsItem___1xgW8 .titleWarp___JcCql>.Topline___2sDhi {
	font-size: 14px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	padding-bottom: 20px
}

.newsItem___1xgW8 .titleWarp___JcCql>.Topline___2sDhi .tipbtn1___1VvIb {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	color: #0eb428;
	background: rgba(14, 180, 40, .1)
}

.newsItem___1xgW8 .titleWarp___JcCql>.Topline___2sDhi .tipbtn2___1xrqM {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	background: rgba(255, 90, 82, .1);
	color: #ff5a52
}

.newsItem___1xgW8 .titleWarp___JcCql>.Topline___2sDhi .tipbtn3___2VZCi {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	background: rgba(240, 181, 8, .1);
	color: #f0b508
}

.newsItem___1xgW8 .titleWarp___JcCql>.Topline___2sDhi .tipbtn4___2qM3k {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	background: rgba(9, 109, 217, .1);
	color: #096dd9
}

.newsItem___1xgW8 .titleWarp___JcCql>.Topline___2sDhi .tipbtn5___z2Yak {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	border-radius: 2px;
	margin-left: 20px;
	display: inline-block;
	background: rgba(14, 180, 40, .1);
	color: #0eb428
}

.newsItem___1xgW8 .titleWarp___JcCql>.Botomline___3SXCl {
	display: -ms-flexbox;
	display: flex
}

.newsItem___1xgW8 .titleWarp___JcCql>.Botomline___3SXCl>span {
	-ms-flex: 1 1;
	flex: 1 1;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 1
}

.newsItem___1xgW8:hover {
	border-color: #2a9787
}

.newsItem___1xgW8:hover .titleWarp___JcCql>div {
	color: #2a9787
}

.newsItem___1xgW8:hover .Botomline___3SXCl>span {
	color: #2a9787
}

.extend-hover-transition___2aeld {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___2pDUE {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3UVcq:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___31m2N {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___3har7 {
	background-color: #55ac9f !important
}

.theme-module-hover___1hQ9b {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___Ksrce {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px
}

.container___Ksrce .visiableView___362UZ {
	overflow: hidden;
	transition: all .3s linear
}

.container___Ksrce .visiableView___362UZ .search___277CM {
	width: 360px;
	height: 44px
}

.container___Ksrce .visiableView___362UZ .datePick___m-KZT {
	width: 280px;
	height: 44px;
	margin-left: 20px
}

.container___Ksrce .visiableView___362UZ .datePick___m-KZT .ant-calendar-picker-input
	{
	width: 280px;
	height: 44px
}

.container___Ksrce .visiableView___362UZ .select___28IrY {
	width: 280px;
	height: 44px;
	margin-left: 20px
}

.container___Ksrce .visiableView___362UZ .select___28IrY .ant-select-selection--single
	{
	height: 44px
}

.container___Ksrce .visiableView___362UZ .select___28IrY .ant-select-selection--single .ant-select-selection__rendered
	{
	line-height: 42px
}

.container___Ksrce .newsList___1M3lF {
	margin-bottom: 40px
}

.container___Ksrce .newsList___1M3lF .noData___3JZXs {
	position: relative;
	top: -100px
}

.container___Ksrce .pagination___Gs5sF {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.topBanner___3GucQ {
	width: 1200px;
	height: 164px;
	margin: 40px auto 0;
	background: url(./static/banner_2.1f6c30b6.png) no-repeat 50%/100% 100%;
	position: relative
}

.topBanner___3GucQ .tipText___2PgVo {
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #fff;
	position: absolute;
	top: 35px;
	left: 42px
}

.topBanner___3GucQ .btn___2gyR7 {
	width: 132px;
	height: 32px;
	background: hsla(0, 0%, 100%, .95);
	border-radius: 21px;
	border: 1px solid #fff;
	position: absolute;
	left: 42px;
	top: 90px;
	color: #333;
	line-height: 30px;
	text-align: center;
	cursor: pointer
}

.topBanner___3GucQ .btn___2gyR7:hover {
	background: hsla(0, 0%, 100%, .8);
	color: #2a9787
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___1mq9M {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___rp7GZ {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___2GEKy:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3GVW0 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.newsItem___wpKwB .bntWarp___1_FKZ>.cardButton___3WMI3:hover,
	.theme-btn-hover___3yR3o {
	background-color: #55ac9f !important
}

.newsItem___wpKwB:hover, .theme-module-hover___7os_G {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___wpKwB {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding-left: 20px;
	margin-bottom: 20px;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid transparent;
	-ms-flex-align: center;
	align-items: center
}

.newsItem___wpKwB:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 27px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.newsItem___wpKwB .imgWarp___24XiK {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 250px
}

.newsItem___wpKwB .imgWarp___24XiK .logo___7gK_d {
	position: relative;
	width: 130px;
	height: 46px
}

.newsItem___wpKwB .imgWarp___24XiK .logo___7gK_d .root-name___133cq {
	width: 228px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 38px;
	display: inline-block;
	font-size: 14px;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: 700;
	color: #333;
	padding-left: 2px
}

.newsItem___wpKwB .imgWarp___24XiK .logo___7gK_d:after {
	content: "";
	position: absolute;
	left: 230px;
	top: 0;
	height: 75px;
	background: transparent;
	border-right: 1px solid #eee
}

.newsItem___wpKwB .imgWarp___24XiK>span {
	font-size: 18px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	line-height: 18px;
	line-height: 1;
	margin-top: 5px
}

.newsItem___wpKwB .titleWarp___11Q4o {
	-ms-flex: 1 1;
	flex: 1 1
}

.newsItem___wpKwB .titleWarp___11Q4o>div {
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	padding-bottom: 20px
}

.newsItem___wpKwB .titleWarp___11Q4o>div .tipbtn1___3idIc {
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	background: #e5fcf8;
	border-radius: 2px;
	border: 1px solid rgba(42, 151, 135, .6);
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787;
	margin-left: 20px;
	display: inline-block
}

.newsItem___wpKwB .titleWarp___11Q4o>div .tipbtn2___2i2c8 {
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	background: #e9f6ff;
	border-radius: 2px;
	border: 1px solid rgba(7, 163, 254, .6);
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #07a3fe;
	margin-left: 20px;
	display: inline-block
}

.newsItem___wpKwB .titleWarp___11Q4o>div .tipbtn3___2dXEa {
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	border-radius: 2px;
	background: #fff1d1;
	border: 1px solid rgba(235, 153, 14, .6);
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #eb990e;
	margin-left: 20px;
	display: inline-block
}

.newsItem___wpKwB .titleWarp___11Q4o>span {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 1
}

.newsItem___wpKwB .bntWarp___1_FKZ {
	width: 160px
}

.newsItem___wpKwB .bntWarp___1_FKZ>.cardButton___3WMI3 {
	width: 126px;
	height: 42px;
	background: #2a9787;
	border-radius: 4px;
	color: #fff;
	border: none
}

.newsItem___wpKwB:hover {
	border-color: #2a9787
}

.newsItem___wpKwB:hover .newsDateBox___364IB .day___3C5R5 {
	color: #2a9787
}

.newsItem___wpKwB:hover .newsDateBox___364IB .mouth___3PDyA {
	color: #2a9787
}

.newsItem___wpKwB:hover .titleWarp___11Q4o>div {
	color: #2a9787
}

.extend-hover-transition___1NTjq {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___3-UB8 {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___3vV34:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___3VcaH {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.theme-btn-hover___1uXzH {
	background-color: #55ac9f !important
}

.theme-module-hover___2IWpT {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.container___313mA {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px
}

.container___313mA .visiableView___-ugR4 {
	overflow: hidden;
	transition: all .3s linear
}

.container___313mA .visiableView___-ugR4 .search___1Up3E {
	width: 360px;
	height: 44px;
	margin-bottom: 40px
}

.container___313mA .visiableView___-ugR4 .datePick___3Vwaw {
	width: 280px;
	height: 44px;
	margin-left: 20px;
	margin-bottom: 40px
}

.container___313mA .visiableView___-ugR4 .datePick___3Vwaw .ant-calendar-picker-input
	{
	width: 280px;
	height: 44px
}

.container___313mA .visiableView___-ugR4 .select___32EtL {
	width: 280px;
	height: 44px;
	margin-left: 20px;
	margin-bottom: 40px
}

.container___313mA .visiableView___-ugR4 .select___32EtL .ant-select-selection--single
	{
	height: 44px
}

.container___313mA .visiableView___-ugR4 .select___32EtL .ant-select-selection--single .ant-select-selection__rendered
	{
	line-height: 42px
}

.container___313mA .newsList___2yA30 {
	margin-bottom: 40px
}

.container___313mA .newsList___2yA30 .noData___1Pk7V {
	position: relative;
	top: -100px
}

.container___313mA .pagination___uEGPk {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: end;
	margin-bottom: 40px
}

.topBanner___1Q5lH {
	width: 1200px;
	height: 164px;
	margin: 40px auto 0;
	background: url(./static/banner_2.1778aad3.png) no-repeat 50%/100% 100%;
	position: relative
}

.topBanner___1Q5lH .tipText___W8JjX {
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #fff;
	position: absolute;
	top: 35px;
	left: 42px
}

.topBanner___1Q5lH .btn___3BnST {
	width: 132px;
	height: 32px;
	background: hsla(0, 0%, 100%, .95);
	border-radius: 21px;
	border: 1px solid #fff;
	position: absolute;
	left: 42px;
	top: 90px;
	color: #333;
	line-height: 30px;
	text-align: center;
	cursor: pointer
}

.topBanner___1Q5lH .btn___3BnST:hover {
	background: hsla(0, 0%, 100%, .8);
	color: #2a9787
}

.news-report .ant-input-group>.ant-input:first-child {
	height: 43px
}

.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button
	{
	height: 43px;
	background-color: #2a9787;
	border-color: #2a9787
}

.extend-hover-transition___3mGwk {
	transition: transform .3s cubic-bezier(.215, .61, .355, 1), box-shadow
		.3s cubic-bezier(.215, .61, .355, 1)
}

.extend-hover___1SPkk {
	position: relative;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .5)
}

.logo-cover___1yZ4v:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: 2px solid #fff
}

.theme-btn___1Jc25 {
	color: #fff;
	background: #2a9787;
	border: none;
	outline: none
}

.newsItem___kLudo .bntWarp___yx3n2>.cardButton___3EjEB:hover,
	.theme-btn-hover___3U9Ap {
	background-color: #55ac9f !important
}

.newsItem___kLudo:hover, .theme-module-hover___1PGzb {
	background: #f7fffd;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	border: 1px solid #2a9787
}

.newsItem___kLudo {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 102px;
	background: #fff;
	box-shadow: 0 1px 9px 0 rgba(173, 177, 184, .5);
	border-radius: 4px;
	padding-left: 20px;
	margin-bottom: 20px;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid transparent;
	-ms-flex-align: center;
	align-items: center
}

.newsItem___kLudo:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 27px;
	width: 8px;
	height: 16px;
	background: #2a9787
}

.newsItem___kLudo .imgWarp___6hLr6 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 250px
}

.newsItem___kLudo .imgWarp___6hLr6>span {
	font-size: 18px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333;
	line-height: 18px;
	line-height: 1;
	margin-top: 5px
}

.newsItem___kLudo .titleWarp___2ZgAl {
	-ms-flex: 1 1;
	flex: 1 1
}

.newsItem___kLudo .titleWarp___2ZgAl>.Topline___2_8HK {
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #333;
	padding-bottom: 20px
}

.newsItem___kLudo .titleWarp___2ZgAl>.Topline___2_8HK .tipbtn1___k4-gQ {
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	background: #e5fcf8;
	border-radius: 2px;
	border: 1px solid rgba(42, 151, 135, .6);
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #2a9787;
	margin-left: 20px;
	display: inline-block
}

.newsItem___kLudo .titleWarp___2ZgAl>.Topline___2_8HK .tipbtn2___2Ww7J {
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	background: #e9f6ff;
	border-radius: 2px;
	border: 1px solid rgba(7, 163, 254, .6);
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #07a3fe;
	margin-left: 20px;
	display: inline-block
}

.newsItem___kLudo .titleWarp___2ZgAl>.Topline___2_8HK .tipbtn3___1Gqu2 {
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	border-radius: 2px;
	background: #fff1d1;
	border: 1px solid rgba(235, 153, 14, .6);
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #eb990e;
	margin-left: 20px;
	display: inline-block
}

.newsItem___kLudo .titleWarp___2ZgAl>.Botomline___1rOl8 {
	display: -ms-flexbox;
	display: flex
}

.newsItem___kLudo .titleWarp___2ZgAl>.Botomline___1rOl8>span {
	-ms-flex: 1 1;
	flex: 1 1;
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333;
	line-height: 1
}

.newsItem___kLudo .bntWarp___yx3n2 {
	width: 160px
}

.newsItem___kLudo .bntWarp___yx3n2>.cardButton___3EjEB {
	width: 126px;
	height: 42px;
	background: #2a9787;
	border-radius: 4px;
	color: #fff;
	border: none
}

.newsItem___kLudo:hover {
	border-color: #2a9787
}

.newsItem___kLudo:hover .newsDateBox___32EXJ .day___2bBr1 {
	color: #2a9787
}

.newsItem___kLudo:hover .newsDateBox___32EXJ .mouth___1lBJm {
	color: #2a9787
}

.newsItem___kLudo:hover .titleWarp___2ZgAl>div {
	color: #2a9787
}