﻿.e_MajorStyleBox-001 {
	height: auto;
	width: 100%;
width-uint:%;
	width-and-width-uint: 100%;
	height-and-height-uint: auto
}
.e_MajorStyleBox-001 .stylebox_top {
	height: 67px;
	background-image: linear-gradient(90deg, rgba(1,82,148,1), rgba(2,133,88,1));
	background-image-part-linear-gradient: linear-gradient(90deg, rgba(1,82,148,1), rgba(2,133,88,1));
	background-image-part-linear-gradient-part-begin-color: rgba(1,82,148,1);
	background-image-part-linear-gradient-part-end-color: rgba(2,133,88,1);
	background-image-part-linear-gradient-part-angle: 90;
	height-and-height-uint: 67px
}
.e_MajorStyleBox-001 .stylebox_title {
	vertical-align: bottom;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 67px;
	height: inherit;
	font-size: 0px;
	width: auto;
	white-space: nowrap;
	background-color: rgba(101,190,186,0);
	display: inline-block;
	width-and-width-uint: auto;
	height-and-height-uint: inherit
}
.e_MajorStyleBox-001 .stylebox_link {
	vertical-align: middle;
	height: inherit;
	color: #eaf3f3;
	font-size: 30px;
	display: table;
	margin: 0px;
	border-width: 0px;
	padding: 0 15px;
	float: right
}
.e_MajorStyleBox-001 .stylebox_link i:before {
	content: "\e6ae"
}
.e_MajorStyleBox-001 .stylebox_link:active {
	background-color: #4e9694
}
.e_MajorStyleBox-001 .stylebox_content {
	height: calc(100% - 48px);
	width: 100%;
	border-style: solid;
	border-color: #f0f0f0;
	border-width: 1px;
width-uint:%
}
.e_MajorStyleBox-001 .title_main {
	vertical-align: middle;
	color: rgba(255,255,255,1);
	max-width: 352px;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 34px;
	white-space: nowrap;
	display: inline-block;
	font-weight: normal
}
.e_MajorStyleBox-001 .title_sub {
	vertical-align: middle;
	color: #fff;
	font-size: 34px;
	margin-left: 10px;
	display: inline-block;
	font-weight: normal
}
.e_MajorStyleBox-001 .stylebox_title .title_icon {
	vertical-align: middle;
	margin-right: 10px;
	line-height: normal;
	color: rgba(255,255,255,1);
	text-align: center;
	font-size: initial;
	display: inline-block
}
.e_MajorStyleBox-001 .stylebox_title .title_icon:before {
	content: "\e63d";
	color: #fff;
	font-size: 34px
}
.e_MajorStyleBox-001 .stylebox_link a {
	vertical-align: middle;
	color: inherit;
	display: table-cell
}
.e_MajorStyleBox-001 .link_icon {
	margin-left: 5px;
	display: inline-block
}
.w_rbox-001 {
	position: absolute;
	width: 263px;
	height: 242px
}
.w_rbox-001 .p_stylebox {
	width: 100%;
	height: 100%
}
.w_rbox-001 .p_rbox {
	background-color: rgba(0,0,0,0)
}
.w_rbox-001 .p_MatteIcon:before {
	content: '\e752'
}
.c_intro_list-01001002 {
	width: 640px;
	position: absolute;
	overflow: hidden
}
.c_intro_list-01001002 .p_IntroBox {
	width: auto;
	height: auto;
	background: transparent
}
.c_intro_list-01001002 .p_IntroList {
	width: 640px;
	height: auto
}
.c_intro_list-01001002 .p_Intro {
	width: auto;
	height: auto;
	padding: 5px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: -ms-flex;
	display: flex;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: -webkit-box;
	border-top: 0;
	float: left;
	width: 200px;
	font-size: 24px;
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}
.c_intro_list-01001002 .p_Intro:first-child {
	border-top: 1px solid rgba(228,228,228,1)
}
.c_intro_list-01001002 a .p_Intro:first-child {
	border-top: 0
}
.c_intro_list-01001002 a:first-child .p_Intro {
	border-top: 0px solid rgba(228,228,228,1)
}
.c_intro_list-01001002 .p_Intro:active {
	background: #dedede
}
.c_intro_list-01001002 .p_image {
	width: 147px;
	height: 147px;
	display: none;
	margin-right: 16px
}
.c_intro_list-01001002 .p_image img {
	max-width: 147px;
	max-height: 147px;
	width: 100%;
	height: 100%;
	display: block;
	vertical-align: bottom
}
.c_intro_list-01001002 .p_content {
	height: auto;
	width: initial;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: block;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1
}
.c_intro_list-01001002 .p_head {
	display: block;
	text-align: center;
	background: #f2f2f2;
	padding: 15px;
	color: rgba(102,102,102,1)
}
.c_intro_list-01001002 .p_head .font {
	display: block;
	word-break: break-all;
	line-height: 30px;
	font-size: 24px
}
.c_intro_list-01001002 .p_SummaryBox {
	width: inherit
}
.c_intro_list-01001002 .p_name {
	position: absolute
}
.c_intro_list-01001002 .p_summary {
	font-size: 22px;
	line-height: 30px;
	width: inherit;
	overflow: hidden;
	display: none;
	margin-top: 10px;
	word-break: break-all
}
.c_intro_list-01001002 .p_Icon {
	width: 28px;
	height: auto;
	position: static;
	display: -webkit-box;
	-webkit-box-align: center;
	margin-left: 15px
}
.c_intro_list-01001002 .p_Icon:hover {
	cursor: default
}
.c_intro_list-01001002 .p_Icon .iconfont {
	font-size: 34px
}
.c_intro_list-01001002 .p_Icon .iconfont:before {
	content: '\e6ae'
}
.c_intro_list-01001002 .p_Icon:hover .iconfont {
	color: #e2e2e2
}
.c_intro_list-01001002 .e_AbnormalPrompt {
	width: auto;
	height: auto;
	text-align: center;
	background-color: inherit;
	font-size: 16px;
	border: 1px solid #e4e4e4
}
.c_intro_list-01001002 .e_AbnormalPrompt .prompt_title {
	display: inline-table;
	padding: 0 30px;
	height: 100%;
	min-height: 260px
}
.c_intro_list-01001002 .e_AbnormalPrompt .prompt_title .iconfont:before {
	content: ""
}
.c_intro_list-01001002 .e_AbnormalPrompt .prompt_title .first {
	height: auto;
	display: table-cell;
	font-size: 36px;
	margin-right: 10px;
	position: relative;
	color: #09bb07;
	vertical-align: middle;
	padding: 0 10px 10px 0
}
.c_intro_list-01001002 .e_AbnormalPrompt .prompt_title .first:before {
	content: "\e6b4"
}
.c_intro_list-01001002 .e_AbnormalPrompt .prompt_title {
	font-size: 24px;
	text-align: left;
	color: rgba(51,51,51,1);
	font-weight: bold
}
.c_intro_list-01001002 .e_AbnormalPrompt .prompt_title .font {
	display: table-cell;
	line-height: normal;
	vertical-align: middle
}
.c_intro_list-01001002 .e_AbnormalPrompt .promptbox {
	width: auto;
	height: 100%
}
.c_intro_list-01001002 .e_AbnormalPrompt .prompt_content {
	font-size: 18px;
	color: rgba(105,105,105,1);
	padding-left: 65px
}
.c_intro_list-01001002 .p_MatteIcon:before {
	content: '\e752'
}
.c_intro_list-01001002>div {
	animation-fill-mode: both
}
.c_intro_detail-01001 .p_prompt {
	width: auto;
	height: auto;
	text-align: center;
	background-color: inherit;
	font-size: 16px;
	border: 1px solid #e4e4e4
}
.c_intro_detail-01001 .p_prompt .prompt_title {
	display: inline-table;
	padding: 0 30px;
	height: 100%;
	min-height: 260px
}
.c_intro_detail-01001 .p_prompt .prompt_title .iconfont:before {
	content: ""
}
.c_intro_detail-01001 .p_prompt .prompt_title .first {
	height: auto;
	display: table-cell;
	font-size: 36px;
	margin-right: 10px;
	position: relative;
	color: #09bb07;
	vertical-align: middle;
	padding: 0 10px 10px 0
}
.c_intro_detail-01001 .p_prompt .prompt_title .first:before {
	content: "\e6b4"
}
.c_intro_detail-01001 .p_prompt .prompt_title {
	font-size: 24px;
	text-align: left;
	color: rgba(51,51,51,1);
	font-weight: bold
}
.c_intro_detail-01001 .p_prompt .prompt_title .font {
	display: table-cell;
	line-height: normal;
	vertical-align: middle
}
.c_intro_detail-01001 .p_prompt .promptbox {
	width: auto;
	height: 100%
}
.c_intro_detail-01001 .p_prompt .prompt_content {
	font-size: 18px;
	color: rgba(105,105,105,1);
	padding-left: 65px
}
.c_intro_detail-01001 .p_tag {
	font-size: 27px;
	width: auto;
	height: 56px;
	border-width: 2px;
	border-style: solid;
	border-color: #65beba;
	background-color: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 90px;
	position: static;
	cursor: default;
	color: #65beba
}
.c_intro_detail-01001 .p_tag .font {
	white-space: nowrap
}
.c_intro_detail-01001 .p_tag:hover {
	box-shadow: none
}
.c_intro_detail-01001 .p_tag .iconfont {
	display: inline
}
.c_intro_detail-01001 .p_tag .iconfont:before {
	content: ""
}
.c_intro_detail-01001 .p_keywords {
	width: inherit;
	height: auto;
	background-color: transparent;
	overflow: hidden
}
.c_intro_detail-01001 .p_name {
	display: inline-table;
	margin: 0;
	padding: 0;
	color: #868686;
	font-size: 26px;
	text-align: left;
	white-space: nowrap;
	overflow: visible
}
.c_intro_detail-01001 .p_name .font {
	vertical-align: top;
	display: table-cell;
	line-height: 31px
}
.c_intro_detail-01001 .p_name .iconfont:before {
	content: ""
}
.c_intro_detail-01001 .p_KeywordBox {
	width: inherit;
	height: auto;
	background-color: transparent;
	overflow: hidden
}
.c_intro_detail-01001 .p_imageB {
	height: auto;
	width: auto;
	padding: 0;
	border-width: 1px;
	border-style: none;
	border-color: transparent;
	overflow: hidden
}
.c_intro_detail-01001 .p_imageA {
	height: auto;
	width: auto;
	padding: 0;
	border-width: 1px;
	border-style: none;
	border-color: transparent;
	overflow: hidden
}
.c_intro_detail-01001 .p_articles {
	width: inherit;
	height: auto;
	font-size: 32px;
	line-height: 48px
}
.c_intro_detail-01001 .p_content {
	width: inherit;
	height: auto;
	background-color: transparent;
	overflow: hidden
}
.c_intro_detail-01001 .p_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f0f0f0;
	opacity: 1;
filter:alpha(opacity:100)
}
.c_intro_detail-01001 .p_headA {
	display: inline-block;
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 43px;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	overflow: visible
}
.c_intro_detail-01001 .p_headA .font {
	vertical-align: middle;
	line-height: 50px
}
.c_intro_detail-01001 .p_headA .iconfont:before {
	display: inline-block;
	content: ""
}
.c_intro_detail-01001 .p_intro {
	width: inherit;
	height: auto;
	background-color: transparent;
	overflow: hidden
}
.c_intro_detail-01001 {
	width: 640px;
	height: 2150px;
	position: absolute;
	overflow: hidden;
	font-size: 0
}
.c_intro_detail-01001 .p_intro {
	width: 640px;
	height: auto;
	padding: 0 30px;
	background: transparent
}
.c_intro_detail-01001 .p_headA {
	text-align: center;
	margin: 30px 0px;
	white-space: normal;
	width: 580px
}
.c_intro_detail-01001 .p_headA .font {
	white-space: normal;
	word-break: break-all
}
.c_intro_detail-01001 .p_headA+.p_line {
	padding: 20px;
	display: block
}
.c_intro_detail-01001 .p_headA.item_hide+.p_line {
	display: none
}
.c_intro_detail-01001 .p_SummaryBox {
	width: 580px;
	height: auto;
	padding: 24px;
	margin-bottom: 30px;
	border-left: 3px solid #65beba
}
.c_intro_detail-01001 .p_content {
	width: 580px;
	height: auto
}
.c_intro_detail-01001 .p_articles {
	margin-bottom: 30px
}
.c_intro_detail-01001 .p_imageA {
	width: 580px;
	height: 322px;
	margin-bottom: 30px
}
.c_intro_detail-01001 .p_imageA img {
	width: 580px
}
.c_intro_detail-01001 .p_imageB {
	width: 580px;
	height: 322px;
	margin-bottom: 30px
}
.c_intro_detail-01001 .p_imageB img {
	width: 580px
}
.c_intro_detail-01001 .p_keywords {
	width: 610px
}
.c_intro_detail-01001 .p_KeywordBox {
	width: 580px;
	height: auto;
	margin-bottom: 15px
}
.c_intro_detail-01001 .p_name {
	display: table;
	margin-bottom: 15px
}
.c_intro_detail-01001 .p_name .iconfont {
	margin-right: .5em
}
.c_intro_detail-01001 .p_tag {
	display: inline-table;
	margin-right: 30px;
	margin-bottom: 15px;
	height: 56px
}
.c_intro_detail-01001 .p_relatedBox {
	width: 640px;
	height: auto
}
.c_intro_detail-01001 .p_titleRelBox {
	width: 640px;
	height: auto;
	padding: 20px 30px;
	background-color: #f0f0f0
}
.c_intro_detail-01001 .p_relatedHead {
	font-size: 34px
}
.c_intro_detail-01001 .p_CircleNumBtnBox {
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translate(-50%, 0);
	width: auto;
	height: auto
}
.c_intro_detail-01001 .p_images {
	width: 580px;
	height: auto;
	position: relative;
	margin-bottom: 30px
}
.c_intro_detail-01001 .p_CircleNumBtn {
	margin-right: 6px;
	width: 12px;
	height: 12px
}
.c_intro_detail-01001 .p_SwitchBtnA {
	position: absolute;
	left: 0px;
	top: 50%;
	transform: translate(0, -50%)
}
.c_intro_detail-01001 .p_SwitchBtnA .iconfont:before {
	content: "\e64a"
}
.c_intro_detail-01001 .p_SwitchBtnB {
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translate(0, -50%)
}
.c_intro_detail-01001 .p_IconBtnA {
	width: 22px;
	height: auto;
	position: absolute;
	top: 50%;
	right: 25px;
	transform: translate(0, -50%)
}
.c_intro_detail-01001 .p_IconBtnA:hover {
	cursor: default
}
.c_intro_detail-01001 .p_IconBtnA .iconfont {
	font-size: 34px
}
.c_intro_detail-01001 .p_IconBtnA .iconfont:before {
	content: "\e649"
}
.c_intro_detail-01001 .p_IconBtnA:hover .iconfont {
	color: #e2e2e2
}
.c_intro_detail-01001 .p_newsBoxA {
	padding: 20px;
	width: 640px;
	border-top: 0
}
.c_intro_detail-01001 .p_newsBoxA:active {
	background-color: #e4e4e4
}
.c_intro_detail-01001 .p_RelimageA {
	width: 147px;
	height: 147px;
	display: inline-block;
	margin-right: 16px
}
.c_intro_detail-01001 .p_RelimageA img {
	max-width: 147px;
	max-height: 147px
}
.c_intro_detail-01001 .p_RelboxA {
	height: auto;
	width: 390px;
	display: inline-block;
	vertical-align: top;
	margin-top: 5px
}
.c_intro_detail-01001 .p_ReltitleBox {
	width: inherit;
	margin-bottom: 10px
}
.c_intro_detail-01001 .p_ReltitleA {
	margin-right: 25px
}
.c_intro_detail-01001 .p_ReltitleA:active {
	color: #323232
}
.c_intro_detail-01001 .p_Relhot {
	margin-left: 15px;
	margin-top: 3px;
	float: right
}
.c_intro_detail-01001 .p_Relnew {
	margin-left: 15px;
	margin-top: 3px;
	float: right
}
.c_intro_detail-01001 .p_RelAssistBoxA {
	width: inherit
}
.c_intro_detail-01001 .p_ReltimeBox {
	display: inline-block;
	margin-right: 21px;
	width: auto;
	margin-bottom: 10px
}
.c_intro_detail-01001 .p_RelAssistNameA {
	display: inline-block
}
.c_intro_detail-01001 .p_RelAssistNameA .iconfont {
	margin-right: 5px
}
.c_intro_detail-01001 .p_RelAssistNameA .iconfont:before {
	content: "\e608"
}
.c_intro_detail-01001 .p_ReltimeA {
	display: inline-block;
	color: #515151
}
.c_intro_detail-01001 .p_ReltimeA .font {
	display: block
}
.c_intro_detail-01001 .p_RelcommitBox {
	display: inline-block;
	margin-right: 21px;
	width: auto;
	margin-bottom: 10px
}
.c_intro_detail-01001 .p_RelAssistNameB {
	display: inline-block
}
.c_intro_detail-01001 .p_RelAssistNameB .iconfont {
	margin-right: 5px
}
.c_intro_detail-01001 .p_RelAssistNameB .iconfont:before {
	content: "\e64e"
}
.c_intro_detail-01001 .p_Relcommit {
	display: inline-block;
	color: #515151
}
.c_intro_detail-01001 .p_Relcommit .font {
	display: block
}
.c_intro_detail-01001 .p_RelsummaryA {
	height: 56px;
	width: inherit
}
.c_intro_detail-01001 .p_TypeBox {
	width: auto;
	height: auto;
	float: right
}
.c_intro_detail-01001 .p_header {
	width: auto;
	height: auto;
	padding-top: 10px
}
.c_intro_detail-01001 .p_top {
	display: inline-block;
	margin-left: 5px
}
.c_intro_detail-01001 .p_Recommend {
	display: inline-block;
	margin-left: 5px
}
.c_intro_detail-01001 .p_PrevAndNext {
	background-color: rgba(248,248,248,1)
}
.c_intro_detail-01001 .p_previewBox {
	width: 320px;
	display: inline-block;
	padding: 50px 0;
	vertical-align: middle
}
.c_intro_detail-01001 .p_PreNameBox {
	display: inline-block;
	width: 285px;
	padding-right: 40px;
	vertical-align: middle
}
.c_intro_detail-01001 .p_PreviewTitle {
	display: block;
	text-align: right;
	width: 245px
}
.c_intro_detail-01001 .p_PreviewTitle .font {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.c_intro_detail-01001 .p_nextBox {
	width: 320px;
	display: inline-block;
	padding: 50px 0;
	vertical-align: middle
}
.c_intro_detail-01001 .p_NextNameBox {
	display: inline-block;
	width: 285px;
	padding-left: 40px;
	vertical-align: middle;
	border-left: 1px solid #cbcbcb
}
.c_intro_detail-01001 .p_NextTitle {
	display: block;
	text-align: left;
	width: 245px
}
.c_intro_detail-01001 .p_NextTitle .font {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.c_intro_detail-01001 .p_PreIcon .iconfont:before {
	font-size: 32px
}
.c_intro_detail-01001 .p_NextIcon .iconfont:before {
	content: '\e649';
	font-size: 32px
}
.c_intro_detail-01001 .p_previewBox:active {
	background-color: rgba(101,190,186,1)
}
.c_intro_detail-01001 .p_nextBox:active {
	background-color: rgba(101,190,186,1)
}
.c_intro_detail-01001 .p_LinkC {
	display: inline-block;
	margin-right: -4px
}
.c_intro_detail-01001 .p_linkD {
	display: inline-block
}
.c_intro_detail-01001 .p_name .iconfont:before {
	content: '\e6b3';
	font-size: 22px
}
.c_intro_detail-01001 .p_keywords .font {
	max-width: 545px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all
}
@charset "UTF-8";
* {
	padding: 0;
	margin: 0
}
#c_intro_detail-1536820701681 .p_MatteIcon:before {
	content: '\e752'
}
#c_intro_detail-1536820701681 .p_name .iconfont:before {
	shadow-angle: 0px;
	shadow-distance: 0px;
	shadow-angle-ofInset: 0px;
	shadow-distance-ofInset: 0px
}
#c_intro_detail-1536820701681 .p_articles p {
	font-size: 24px;
	line-height: 40px;
	text-align: justify
}
#c_intro_detail-1536820701681 .p_articles div {
	font-size: 24px;
	line-height: 40px;
	text-align: justify
}
#c_intro_detail-1536820701681 {
	position: inherit;
	z-index: 2;
	width: 100%;
	height: auto
}
#c_intro_list-1536820701686 .p_Intro {
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}
#c_intro_list-1536820701686 .p_MatteIcon:before {
	content: '\e752'
}
#c_intro_list-1536820701686>div {
	animation-fill-mode: both
}
#c_intro_list-1536820701686 .p_name .iconfont:before {
	shadow-angle: 0px;
	shadow-distance: 0px;
	shadow-angle-ofInset: 0px;
	shadow-distance-ofInset: 0px
}
#c_intro_list-1536820701686 .p_Icon .iconfont:before {
	shadow-angle: 0px;
	shadow-distance: 0px;
	shadow-angle-ofInset: 0px;
	shadow-distance-ofInset: 0px
}
#c_intro_list-1536820701686 {
	position: inherit;
	top: 20px;
	width: 96%;
	margin:0 auto;
	margin-top:20px;
	margin-bottom: 20px;
}
#w_rbox-1536820701661 .p_rbox {
	background-image: url(../images/m_banner.jpg);
	background-image-part-image: url(../images/m_banner.jpg)
}
#w_rbox-1536820701661 .p_MatteIcon:before {
	content: '\e752'
}
#w_rbox-1536820701661>div {
	animation-fill-mode: both
}
#w_rbox-1536820701661 {
	position: inherit;
	z-index: 102;
	width: 100%;
	height: 200px
}
#w_rbox-1536820701671 {
	position: inherit;
	z-index: 103;
	width: 100%;
	height: auto
}
