@charset "utf-8";
/***全局***/
.boxnone {
	display: none
}
body {
	padding: 0px 0 0 0;
}
body, html {
	height: auto;
	overflow-y: auto;
	background-color: #fff;
--linear-color: linear-gradient(124deg, #ebb13c, #ed7841);
--word-color-1: #000;
--word-color-2: #f3651b;
--word-color-3: #d21126;
--rgba-002: rgba(0,0,0,0.02);
--rgba-004: rgba(0,0,0,0.04);
--rgba-005: rgba(0,0,0,0.05);
--rgba-008: rgba(0,0,0,0.08);
--rgba-3: rgba(0,0,0,0.3);
--rgba-5: rgba(0,0,0,0.5);
--rgba-8: rgba(0,0,0,0.8);
--rgba-f8: rgba(255,255,255,0.8);
--rgba-f6: rgba(255,255,255,0.6);
--rgba-f2: rgba(255,255,255,0.2);
--rgba-f1: rgba(255,255,255,0.1);
--fsize-12:calc(1.2rem + 0.02vw);
--fsize-13:calc(1.3rem + 0.02vw);
--fsize-14:calc(1.4rem + 0.02vw);
--fsize-15:calc(1.5rem + 0.02vw);
--fsize-16:calc(1.6rem + 0.02vw);
--fsize-17:calc(1.7rem + 0.02vw);
--fsize-18:calc(1.8rem + 0.02vw);
--fsize-20:calc(2.0rem + 0.02vw);
--fsize-22:calc(2.2rem + 0.02vw);
--fsize-24:calc(1.8rem + 0.6vw);
--fsize-26:calc(2.0rem + 0.6vw);
}
html {
	height: 100%;
	font-size: 62.5%!important;
	font-family: "microsoft yahei", "Arial", "Helvetica Neue", "sans-serif", "宋体", "simsun";
}
body {
	font-size: calc(1.30rem + 0.2vw);
	line-height: calc(2.6rem + 0.2vw);
	color: #000;
	background: #FFF
}
div, form, img, ul, ol, li, dl, dt, dd, em, span, i, cite, h1, h2, h3, h4, h5, h6, p, section {
	border: 0px;
	list-style: none;
	font-style: normal;
}
img {
	vertical-align: top;
}
/***重启axui***/
em {
	font-style: normal;
	text-emphasis: none var(--color-primary);
}
p {
	margin: 0;
	padding: 0px
}
a:link, a:visited {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
a:hover {
	color: #e60000;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
.my-box-sizing {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.box-w1 {
	padding: 0 calc(2.0rem + 6.0vw) 0 calc(0.2rem + 2.8vw)
}/*清除pc*/
.my-box-bg {
	height: calc(8rem + 4.0vw);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 200ms linear;
}
.block-gb-1 {
	background: #f9f9f9
}
.my-img-100 img {
	width: 100%
}
.my-pic-em em {
	line-height: calc(1.8rem + 0.3vw);
	font-size: calc(0.6rem + 0.5vw);
	color: rgba(0,0,0,0.8);
	display: block;
}
.pc-padding-left-1 {
	padding-left: 10vw
}/*清除pc*/
.pc-padding-left-2 {
	padding-left: calc(0.6rem + 0.4vw)
}/*清除pc*/
.z-padding-left-1 {
	padding-left: calc(1.6rem + 0.4vw)
}
.z-padding-right-1 {
	padding-right: calc(1.6rem + 0.4vw)
}/*清除pc*/
.pc-close {
	display: none
}
main {
	width: 100%;
}
.my-box-radius li {
	box-shadow: 0px 4px 6px 0px rgb(0 0 0 / 3%);
	margin-bottom: 10px;
	border-radius: 5px
}
.my-radius {
	background: #FFF;
	padding: calc(1.0rem + 0.6vw);
}
.my-radius-pd1 {
	padding: calc(0.5rem + 0.8vw)
}
.my-radius-pd2 {
	padding: calc(1.0rem + 2.0vw)
}
.my-padding-height {
	padding: calc(1.0rem + 1.0vw) 0px;
	clear: both;
	width: 100%
}
.my-padding-tb1 {
	padding: calc(2.0rem + 2.0vw) 0px;
	clear: both;
}
.my-padding-tb2 {
	padding: calc(1.0rem + 1.0vw) 0px calc(2.0rem + 2.0vw) 0px;
	clear: both;
}
.my-padding-8 {
	padding: calc(1.0rem + 1.0vw) calc(2.0rem + 2.0vw);
	clear: both;
}/*清除pc*/
.my-padding-t1 {
	padding-top: calc(2.0rem + 2.0vw);
	clear: both;
	width: 100%
}
.my-padding-t2 {
	padding-top: calc(1.0rem + 1.0vw);
	clear: both;
}
.my-padding-b1 {
	padding: calc(1.0rem + 1.0vw) calc(0.5rem + 3.0vw) 0px calc(0.5rem + 3.0vw);
	clear: both;
	background: #FFF;
}
.my-margin-t1 {
	margin-top: calc(1.0rem + 1.0vw)
}
.my-margin-b1 {
	margin-bottom: calc(1.0rem + 1.0vw)
}
.my-border-bottom-1 {
	border-bottom: calc(0.6rem + 0.4vw) #f9f9f9 solid
}
.my-background-1 {
	background: #f7f7f7;
	padding-bottom: calc(2.0rem + 2.0vw)
}
.my-background-2 {
	width: 100%;
	background: #FFF;
	padding: calc(1.0rem + 3.0vw) 0px;
}
.my-background-3 {
	width: 100%;
	height: calc(30.0rem + 10.0vw);
	position: relative;
	background: var(--word-color-3)
}/*清除pc*/
.my-pic-left {
	width: 100%;
	background-image: url(../images/ab1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: calc(30.0rem + 10.0vw)
}
.my-pic-right {
	width: 100%;
	background-color: var(--word-color-3);
	background-image: url(../images/ab2.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: calc(30.0rem + 10.0vw)
}
.my-box-1 {
	background: #FFF
}
.my-background-8 {
	position: relative
}
.my-background-8:before {
	content: '';
	height: 80%;
	width: 100%;
	background-color: #f0f2f1;
	position: absolute;
}
.my-background-9 {
	background: #f9f9f9
}
h1, .font-h1 {
	font-size: calc(1.5rem + 1.5vw);
}
h2, .font-h2 {
	font-size: calc(1.4rem + 1.4vw);
}
h3, .font-h3 {
	font-size: calc(1.3rem + 1.3vw);
}
h4, .font-h4 {
	font-size: calc(1.2rem + 1.2vw);
}
h5, .font-h5 {
	font-size: calc(1.1rem + 1.1vw);
}
h6, .font-h6 {
	font-size: calc(1.0rem + 1.0vw);
}
.font-h7 {
	font-size: calc(1.225rem + 0.3vw);
}
.font-h8 {
	font-size: calc(1.225rem + 0.2vw);
}
.font-h9 {
	font-size: calc(1.225rem + 0.1vw);
}
.x1 {
	font-size: calc(1.2rem + 0.15vw);
}
.x2 {
	font-size: calc(1.25rem + 0.2vw);
}
.x3 {
	font-size: calc(0.6rem + 0.5vw);
}
.fb {
	font-weight: bold
}
.ax-grid.ax-space-xxxl {
	margin: calc(-4.8rem/2) auto;
}/*独立wap*/
.ax-grid.ax-space-xxxl .ax-grid-inner {
	margin: auto calc(-4.8rem/2);
}
.ax-grid.ax-space-xxxl .ax-grid-block {
	padding: calc(4.8rem/2) calc(4.8rem/2);
}
.header-height {
	height: calc(4.5rem + 2.2vw)
}
.section-height-1 {
	height: calc(1.5rem + 1.5vw)
}
.section-height-2 {
	height: calc(0.6rem + 0.2vw);
	background: #FFF;
	width: 100%;
}
.outer-article {
	margin-right: calc(2.0rem + 1.0vw)
}
/*grade menu 2.0版*/
.ax-grade {
	position: relative;
}
.ax-grade .ax-outer {
	box-sizing: border-box;
	transform: translate(-50%, 0);
	background-color: #fff;
	display: none;
	position: absolute;
	top: calc(100%);
	left: 50%;
	z-index: 3;
}
.ax-grade:hover .ax-outer {
	display: block;
}
.ax-grade.ax-right .ax-outer {
	top: 0;
	left: auto;
	right: -14.8rem;
	transform: none;
}
.ax-grade.ax-right .ax-outer:before {
	content: '';
	width: 1rem;
	height: 3.8rem;
	position: absolute;
	left: -1rem;
	top: 0;
}
.ax-grade .ax-outer, .ax-grade ul.ax-outer ul {
	width: 14rem;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	border-radius: 0.3rem;
}
.ax-grade ul.ax-outer li {
	text-align: left;
	line-height: 3.8rem;
	width: 100%;
	box-sizing: border-box;
	position: relative;
	border-bottom: 1px solid #ebebeb;
}
.ax-grade ul.ax-outer li:last-child, .ax-grade ul.ax-outer ul li:last-child {
	border-width: 0;
}
.ax-grade ul.ax-outer li *[class*="-right"] {
	color: #ccc;
	position: absolute;
	right: 0.8rem;
	top: 0;
}
.ax-grade ul.ax-outer li ul {
	box-sizing: border-box;
	background-color: #fff;
	-webkit-transform: translate(100%, 0%);
	transform: translate(100%, 0%);
	position: absolute;
	width: 100%;
	top: -0.1rem;
	right: 0;
	display: none;
}
.ax-grade ul.ax-outer li:hover {
	color: #198cff;
	background-color: #f0f7ff;
}
.ax-grade ul.ax-outer li:hover svg {
	fill: #198cff;
}
.ax-grade ul.ax-outer li.ax-selected, .ax-grade ul.ax-outer li.ax-selected:hover {
	color: #fff;
	background-color: #198cff;
}
.ax-grade ul.ax-outer li.ax-selected *[class*="-right"] {
	color: rgba(255, 255, 255, 0.5);
}
.ax-grade ul.ax-outer li.ax-selected svg {
	fill: rgba(255, 255, 255, 0.5);
}
.ax-grade ul.ax-outer a {
	box-sizing: border-box;
	padding: 0 0.8rem 0 0.8rem;
	transition: all 100ms linear;
	display: block;
}
.ax-grade ul.ax-outer li.ax-selected > a, .ax-grade ul.ax-outer li.ax-selected:hover > a {
	color: #fff;
	background-color: #198cff;
}
.ax-grade ul.ax-outer li:hover > a + ul, .ax-grade ul.ax-outer li:hover > *[class*="-right"] + ul {
	display: block;
}
.ax-grade ul.ax-outer li a *[class*="font"] {
	margin-right: 0.4rem;
}
.ax-grade ul.ax-outer li a svg {
	margin-right: 0.4rem;
}
/***头部***/
.header-bg {
	width: 100%;
	background: #FFF;
}
.header-top {
	padding: calc(1.0rem + 0.4vw) 0px;
}
.header-logo {
	display: flex
}
.header-logo span {
	padding-left: calc(1.0rem + 1.0vw);
	padding-top: calc(0.4rem + 0.4vw)
}
.header-logo img {
	/*height: calc(3.5rem + 2.0vw);*/
	vertical-align: middle;
}
/*清除pc*/
.header-logo em {
	display: block;
	width: 100%;
	overflow: hidden
}
.header-logo em i {
	display: block;
	float: left;
	margin-right: calc(0.5rem + 0.5vw);
	font-size: var(--fsize-14);
	color: var(--rgba-8)
}
.header-logo em i:before {
	content: '\e61a';
	font-family: 'ax-iconfont';
	font-size: var(--fsize-16);
	color: var(--word-color-3)
}
.header-phone {
	text-align: right;
	position: relative
}
.header-phone span {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.header-phone em {
	display: block;
	font-size: calc(1.1rem + 0.2vw);
	color: var(--word-color-1);
	font-weight: bold
}
.header-phone b {
	display: block;
	color: var(--word-color-3);
	height: calc(1.0rem + 0.2vw);
	line-height: calc(1.0rem + 0.2vw);
}
.header-phone b i {
	font-weight: normal;
	font-size: calc(0.9rem + 0.1vw);
	margin-top: 1px
}
.header-phone cite {
	font-size: calc(1.2rem + 0.2vw);
	color: var(--word-color-3);
}
.header-phone s {
	font-size: calc(1.2rem + 0.2vw);
}
/***图标集***/
.my-pic-box {
	padding: calc(2.0rem + 2.0vw) calc(2.0rem + 2.0vw);
}
.my-pic-flex {
	width: 100%;
	;
	clear: both;
	display: block;
	overflow: hidden;
}
.my-pic-flex ul {
	color: #FFF
}
.my-pic-flex li {
	overflow: hidden;
	display: flex;
	padding: calc(2.0rem + 2.0vw) 0px 0px 0px;
}
.my-pic-flex li dl {
	flex: 1;
	text-align: right;
	padding-right: calc(0.5rem + 0.8vw)
}
.my-pic-flex li dl b {
	display: block;
	font-size: var(--fsize-20);
	font-weight: normal;
	padding-bottom: calc(0.3rem + 0.2vw)
}
.my-pic-flex li dl em {
	display: block;
	color: var(--rgba-f6);
	font-size: var(--fsize-18)
}
.my-pic-flex li div {
	overflow: hidden;
}
.my-pic-flex li div i {
	font-size: calc(1.8rem + 0.8vw);
	padding: calc(0.8rem + 0.6vw);
	display: block;
	border: 1px var(--rgba-f6) solid;
	border-radius: calc(0.3rem + 0.2vw)
}
/***弹出电话***/
.phone-style {
	width: 100%;
	right: 0px;
	padding: calc(0.5rem + 0.3vw);
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.phone-style p {
	width: 100%;
}
.phone-style p img {
	width: 100%;
}
.phone-style span {
	font-size: calc(2.5rem + 0.5vw);
	font-weight: bold;
	display: block;
	color: #FFF;
	height: calc(4.0rem + 1.5vw);
	line-height: calc(4.0rem + 1.5vw);
	text-align: center
}
.phone-style a {
	color: #FFF
}
.phone-style b {
	font-size: calc(1.3rem + 0.2vw);
	font-weight: bold;
	display: block;
	color: #FFF;
	height: calc(2.0rem + 1.0vw);
	line-height: calc(2.0rem + 1.0vw);
	text-align: center
}
/***分类名***/
.index-nav {
	width: 100%;
	clear: both;
	padding-bottom: calc(0.3rem + 0.3vw);
	text-align: center
}/*清除pc*/
.index-nav a {
	background: #FFF;
	display: block;
	color: #000;
	text-align: center;
	padding: calc(0.3rem + 0.3vw) 0px;
	margin-bottom: calc(0.2rem + 0.2vw)
}
.index-nav a:hover {
	background: var(--word-color-3);
	display: block;
	color: #FFF
}
.index-xnav {
	width: 50%;
	margin: 0 auto
}/*清除pc*/
.index-nav #current a {
	background: #004685;
	;
	color: #FFF
}
.nei-nav a {
	background: var(--rgba-005);
	display: block;
	color: #000;
	text-align: center;
	padding: calc(0.3rem + 0.3vw) 0px;
	margin-bottom: calc(0.2rem + 0.2vw)
}
.nei-nav a:hover {
	background: var(--word-color-3);
	display: block;
	color: #FFF
}
/***图片列表***/
/*清除pc*/
.my-pic-1 {
	width: 100%;
	;
	clear: both;
	display: block;
	overflow: hidden
}
.my-pic-1 li {
	overflow: hidden;
	background: #FFF;
	padding: calc(0.3rem + 0.3vw)
}
.my-pic-1 a {
	display: block;
	width: 100%;
}
.my-pic-1 div {
	height: calc(8rem + 9vw);
	overflow: hidden;
	width: 100%;
}
.my-pic-1 a p {
	display: block;
	height: calc(8rem + 9vw);
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover !important;
	transition: all 200ms linear;
}
.my-pic-1 a:hover p {
	transform: scale(1.1);
}
.my-pic-1 li dl {
	padding: calc(0.3rem + 0.3vw) calc(0.3rem + 0.3vw) calc(0.2rem + 0.2vw) calc(0.3rem + 0.3vw);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
.my-pic-1 li dl b {
	height: calc(3rem + 0.6vw);
	line-height: calc(3rem + 0.6vw);
	text-align: center;
	width: 100%;
	overflow: hidden;
flex:1  text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.my-pic-1 em {
	overflow: hidden;
	padding: 0px calc(0.3rem + 0.3vw);
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.my-pic-1d li dl b {
	height: calc(4rem + 0.8vw);
	line-height: calc(2rem + 0.4vw);
	-webkit-line-clamp: 2;
	font-weight: normal
}
.my-pic-2 {
	width: 100%;
	;
	clear: both;
	display: block;
	overflow: hidden
}
.my-pic-2 li {
	overflow: hidden;
	background: #FFF;
	padding: calc(0.4rem + 0.1vw)
}
.my-pic-2 a {
	display: block;
	width: 100%;
}
.my-pic-2 div {
	overflow: hidden;
	width: 100%
}
.my-pic-2 div img {
	width: 100%
}
.my-pic-2 a p {
	display: block;
	height: calc(8rem + 6vw);
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover !important;
	transition: all 200ms linear;
}
.my-pic-2 a:hover p {
	transform: scale(1.1);
}
.my-pic-2 li dl {
	padding: calc(0.3rem + 0.3vw) calc(0.3rem + 0.3vw) calc(0.2rem + 0.2vw) calc(0.3rem + 0.3vw);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
.my-pic-2 li dl b {
	height: calc(4rem + 0.8vw);
	line-height: calc(2rem + 0.4vw);
	font-weight: normal;
	display: block;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.my-pic-2 li dl strong {
	font-size: calc(1.8rem + 0.4vw);
	height: calc(3rem + 0.6vw);
	line-height: calc(3rem + 0.6vw);
	display: block;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.my-pic-2 li dl em {
	display: block;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	color: var(--rgba-8)
}
/***栏目***//*清除pc*/
.nav-top {
	background-color: var(--rgba-005)
}
.nav-top:after {
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
	width: 100%;
	height: 0
}
.nav-tab {
	position: relative;
	z-index: 2;
	margin-top: -35px
}
.nav-tab:after {
	content: '';
	width: 78.28%;
	background: url(../images/bgq2.png) right center no-repeat;
	background-size: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0
}
.nav-tab ul {
	position: relative;
	z-index: 2;
	overflow: hidden;
	display: flex;
	padding-right: calc(4.0rem + 4.0vw)
}
.nav-tab li {
	flex: 1
}
.nav-tab li a {
	display: block;
	font-size: calc(1.0rem + 0.8vw);
	color: #f7f6f2;
	line-height: calc(2.0rem + 3.0vw);
	font-weight: 700;
	overflow: hidden;
}
.nav-tab li:hover a {
	color: #fff8d6
}
.nav-crumb {
	font-size: calc(0.6rem + 0.5vw);
	line-height: calc(3.0rem + 1.0vw)
}
/***ax-nav导航***/
.ax-nav {
	background: #FFF;
	border-top: 1px var(--rgba-005) solid;
}
.ax-nav .outer {
	display: flex
}
.ax-nav .ax-item {
	flex: 1;
	text-align: center;
	border-right: 1px var(--rgba-005) solid;
	padding: calc(0.1rem + 0.1vw) 0px
}
.ax-nav .ax-item:first-child {
	border-left: 1px var(--rgba-005) solid
}
.ax-nav .ax-item {
	margin: 0 0 !important;
}
.ax-nav .ax-item a.ax-text {
	line-height: calc(4.5rem + 0.5vw);
}
.ax-nav .ax-text {
	color: #000;
}
.ax-nav .ax-text:hover {
	color: var(--word-color-3)
}
.ax-nav .ax-item .ax-line {
	background-color: var(--word-color-3) !important;
	height: 0.3rem !important;
}/***触碰后线***/
.ax-nav div:hover > .ax-text {
	color: var(--word-color-3);
}/***触碰后样式保留***/
/***2级***/
.ax-grade .ax-outer, .ax-grade ul.ax-outer ul {
	border: 0px solid #ebebeb;
	border-radius: 4px;
	width: 100%;
	text-align: left;
}
.ax-grade .ax-outer {
	background: rgba(0,0,0,0.8);
}
.ax-grade ul.ax-outer li {
	line-height: 100%;
	transition: all 1000ms linear;
	font-size: calc(1.0rem + 0.2vw);
	border-bottom: 0px;
}
.ax-grade .ax-outer a {
	color: #FFF;
	display: block;
	padding: calc(1.2rem + 0.2vw) calc(0.9rem + 0.3vw) !important;
	position: relaitve;
	border-bottom: 1px rgba(255,255,255,0.05) solid
}
.ax-grade .ax-outer a::before {
	content: "\e76b";
	font-family: 'ax-iconfont';
	font-size: calc(0.3rem + 0.1vw);
	position: absolute;
	right: calc(0.3rem + 0.2vw);
	color: rgba(255,255,255,0.4)
}
.ax-grade .ax-outer a:hover {
	color: #FFF;
	background: var(--word-color-3);
	border-bottom: 1px rgba(255,255,255,0.05) solid
}
.xx-ax-nav .outer div:nth-child(4) .ax-outer {
	width: 300%;
}
.xx-ax-nav .outer div:nth-child(4) .ax-outer li {
	float: left;
	width: 33.33%;
}
nav.frame-nav {
	line-height: 6rem;
}
nav.frame-nav a {
	text-align: center;
	width: 8rem;
	position: relative;
}
nav.frame-nav a.selected {
	color: #198cff;
}
nav.frame-nav a.selected:before {
	content: '';
	height: 0.6rem;
	width: 0.6rem;
	border-radius: 100%;
	background-color: #198cff;
	position: absolute;
	left: 50%;
	bottom: 1rem;
	margin-left: -0.3rem;
}
/***标题***//*清除pc*/
.title-m1 {
	width: 100%;
	overflow: hidden;
	clear: both;
	position: relative;
	text-align: center;
	padding-bottom: calc(0.5rem + 0.3vw)
}
.title-m1 b {
	display: block;
	height: calc(3rem + 1vw);
	line-height: calc(3rem + 1vw);
	font-size: calc(1.5rem + 1.4vw);
	display: block;
	font-weight: normal;
}
.title-m1 strong {
	color: var(--word-color-3);
}
.title-m1 em {
	width: 100%;
	display: block;
	height: calc(2.0rem + 1.5vw);
	line-height: calc(2.0rem + 1.5vw);
	font-size: calc(1.3rem + 0.3vw);
	color: rgba(0,0,0,0.6)
}
.title-m1b b {
	color: #FFF;
}
.title-m1b b::before {
	background: #FFF;
}
.title-m3 {
	width: 100%;
	overflow: hidden;
	clear: both;
	position: relative;
	text-align: left;
	text-transform: uppercase;
}
.title-m3 b {
	display: block;
	height: calc(3rem + 1vw);
	font-size: calc(1.6rem + 1.0vw);
	display: block;
	font-weight: normal;
	color: #000;
}
.title-m3 em {
	color: var(--word-color-3)
}
.title-m3 b::before {
	content: '';
	position: absolute;
	bottom: 0px;
	height: 4px;
	width: calc(2.0rem + 2.0vw);
	background: var(--word-color-3);
	left: 0%;
}
.title-m3 i {
	color: var(--word-color-3);
	font-size: calc(2rem + 1.0vw);
	display: block;
	transform: rotateX(180deg);
}
.title-m5 {
	width: 100%;
	overflow: hidden;
	clear: both;
	position: relative;
	text-align: right;
	text-transform: uppercase;
}
.title-m5 i {
	color: #FFF;
	font-size: calc(2rem + 1.0vw);
	display: block;
}
.title-m4 {
	color: #FFF;
	text-transform: uppercase;
	text-align: right;
	padding-top: calc(1.0rem + 1.0vw)
}
.title-m4 b {
	display: block;
	font-size: var(--fsize-26);
	display: block;
	font-weight: normal;
	padding-bottom: calc(0.5rem + 1.0vw)
}
.title-m4 em {
	display: block;
	font-size: var(--fsize-26);
	display: block;
	font-weight: normal;
}
.about-box {
	background: #FFF;
	padding: calc(1.6rem + 1.6vw) calc(1.6rem + 1.6vw)
}
.about-index {
	width: 100%;
	color: #000;
	overflow: hidden;
	padding-top: calc(1.0rem + 1.0vw)
}
.about-index ul {
	width: 100%;
}
.about-index ul span {
	display: block;
	font-size: calc(2.0rem + 0.8vw);
	padding-bottom: calc(0.2rem + 0.6vw)
}
.about-index ul em {
	display: block;
	color: var(--rgba-8);
	padding-top: calc(0.3rem + 0.3vw);
}
.about-index ol {
	width: 100%;
	padding-top: calc(0.3rem + 0.3vw)
}
.about-index ol span {
	display: block;
	font-size: var(--fsize-14);
	width: 100%
}
.about-index ol em {
	display: block;
	width: 100%;
	float: left;
	border: 1px var(--rgba-008) solid;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: calc(0.1rem + 0.1vw) calc(0.2rem + 0.2vw);
	margin-bottom: 8px
}
.about-index ol em i, .about-index ol em cite, .about-index ol em b {
	display: block;
	float: left;
	font-weight: normal;
}
.about-index ol em i {
	font-size: calc(1.0rem + 0.1vw);
	margin-right: calc(0.2rem + 0.1vw);
	color: var(--word-color-3)
}
.about-index ol em cite {
	font-size: var(--fsize-15);
	color: var(--rgba-8)
}
.about-index ol em b {
	font-size: calc(1.3rem + 0.2vw)
}
.index-wm {
	width: calc(20.0rem + 3.0vw);
	background: var(--rgba-5);
	display: flex;
	;
	position: absolute;
	z-index: 5;
	bottom: calc(1.0rem + 1.0vw);
	left: calc(1.0rem + 1.0vw);
	padding: calc(0.3rem + 0.3vw)
}
.index-wm em {
	width: 30%
}
.index-wm img {
	width: 100%;
}
.index-wm span {
	flex: 1;
	font-size: var(--fsize-13);
	color: #FFF;
	display: block;
	line-height: 1.8;
	padding-left: calc(0.3rem + 0.3vw)
}
.about-pic {
	display: block;
	position: Relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}
.about-pic img {
	width: 100%;
}
.about-left9 {
	width: 100%;
	overflow: hidden;
	clear: Both;
	padding-top: calc(0.3rem + 0.3vw)
}
.about-left9 h3 {
	font-size: var(--fsize-15);
	color: var(--rgba-8);
	font-weight: normal
}
.about-left9 dd {
	border: 1px var(--rgba-008) solid;
	padding: calc(0.1rem + 0.1vw) calc(0.2rem + 0.2vw)
}
.about-left9 dd b {
	font-size: var(--fsize-15);
	color: var(--rgba-8);
	font-weight: normal
}
/***列表共用***/
.newslist-cite-1 em {
	display: block;
	margin-right: calc(0.5rem + 1.0vw)
}
.newslist-cite-1 cite {
	padding: calc(0.2rem + 0.1vw) calc(0.5rem + 0.2vw);
	font-size: calc(0.8rem + 0.2vw );
	color: rgba(0,0,0,0.8);
	background: #f0f6ff;
}
.newslist-em-1 em {
	display: block;
	margin-right: calc(0.5rem + 1.0vw);
	background: #f0f6ff;
	text-align: center;
	padding: calc(0.3rem + 0.5vw)
}
.newslist-em-1 em b {
	font-family: 'DINCond-Regular';
	display: block;
	font-size: calc(1.6rem + 0.6vw );
	color: var(--word-color-2)
}
.newslist-em-1 em cite {
	display: block;
	;
	font-size: calc(0.8rem + 0.1vw );
	color: rgba(0,0,0,0.6)
}
 font-size:calc(0.8rem + 0.2vw );
color:rgba(0,0,0,0.8);
}
.newslist-em-1 cite {
	padding: calc(0.2rem + 0.1vw) calc(0.5rem + 0.2vw);
	font-size: calc(0.8rem + 0.2vw );
	color: rgba(0,0,0,0.8);
}
.list-box1-padd {
	padding: calc(0.5rem + 0.5vw)
}
/***新闻列表***/
.title-m2 {
	width: 100%;
	overflow: hidden;
	clear: both;
}
.title-m2 dt {
	border-bottom: 1px solid rgba(0,0,0,0.08);
	width: 100%;
	display: flex;
	position: relative;
	height: calc(3.3rem + 0.4vw);
line-height:(3.3rem + 0.4vw);
}
.title-m2 dt b {
	display: block;
	font-size: calc(1.5rem + 0.2vw);
	display: block;
	width: 60%;
	color: #000;
}
.title-m2 dt b::before {
	content: '';
	position: absolute;
	bottom: 0px;
	height: 4px;
	width: calc(2.0rem + 1.0vw);
	background: #014099;
}
.title-m2 dt em {
	flex: 1;
	text-align: right;
	font-size: calc(0.8rem + 0.2vw )
}
.title-m2 dt em::after {
	content: '\f15e';
	font-family: 'ax-iconfont';
	font-size: calc(0.8rem + 0.2vw );
}
.my-list-box {
	border-radius: 5px;
	padding: calc(0.6rem + 0.3vw) calc(0.8rem + 0.6vw);
	background: #FFF
}
.my-list-1 {
	overflow: hidden;
	width: 100%;
}
.my-list-1 ul li {
	position: relative;
	width: 100%;
	overflow: hidden;
	clear: both;
	float: left;
	border-bottom: 1px solid var(--rgba-005);
}
.my-list-1 ul a {
	padding: calc(0.2rem + 0.2vw) 0px calc(0.2rem + 0.2vw) calc(0.8rem + 0.2vw);
}
.my-list-1 ul span {
	display: block;
	overflow: hidden;
	flex: 1;
	font-size: calc(1.2rem + 0.2vw);
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.my-list-1 ul span::before {
	content: '';
	position: absolute;
	left: 0px;
	height: 4px;
	width: 4px;
	border-radius: 50%;
	background: #014099;
	top: 50%;
	margin-top: -3px
}
.my-list-1 ul a span {
	margin-left: 0px;
	transition: all .45s ease-in-out;
}
.my-list-1 ul a:hover span {
	margin-left: 0.5rem;
	transition: all .45s ease-in-out;
}
.my-list-1 ul li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 2px;
	background: var(--linear-color);
	transition: all 0.6s;
}
.my-list-1 ul li:hover:after {
	width: 100%;
}
.my-list-1 ul em::before {
	content: "\f15e";
	font-family: 'ax-iconfont';
	position: absolute;
	right: calc(0.8rem + 0.2vw);
}
.my-list-1 #current {
	background: #f5faff
}
.my-list-1 #current a {
	color: var(--word-color-2);
}
.my-list-2 {
	width: 100%;
	overflow: hidden;
}
.my-list-2 ul li {
	position: relative;
	width: 100%;
	overflow: hidden;
	border: 1px solid var(--rgba-005);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: calc(0.8rem + 0.5vw);
}
.my-list-2 ul li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 2px;
	background: var(--linear-color);
	transition: all 0.6s;
}
.my-list-2 ul li:hover:after {
	width: 100%;
}
.my-list-2 a {
	display: block;
	width: 100%;
}
.my-list-2 b {
	line-height: calc(1.8rem + 0.4vw);
	margin: calc(0.1rem + 0.1vw) 0px;
	display: block;
	overflow: hidden;
	flex: 1;
	font-size: calc(1.5rem + 0.2vw);
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.my-list-2 span {
	line-height: calc(1.6rem + 0.3vw);
	margin: calc(0.3rem + 0.3vw) 0px;
	color: rgba(0,0,0,0.6);
	display: block;
	overflow: hidden;
	flex: 1;
	font-size: calc(1.2rem + 0.2vw);
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.my-list-2 p {
	height: calc(10.0rem + 2.0vw);
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.my-list-4 {
	width: 100%;
	overflow: hidden;
}
.my-list-4 ul li {
	position: relative;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid var(--rgba-005);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: calc(0.3rem + 0.3vw);
}
.my-list-4 ul li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 2px;
	background: var(--linear-color);
	transition: all 0.6s;
}
.my-list-4 ul li:hover:after {
	width: 100%;
}
.my-list-4 a {
	display: block;
	width: 100%
}
.my-list-4 b {
	line-height: calc(1.8rem + 0.4vw);
	margin: calc(0.5rem + 0.5vw) 0px;
	display: block;
	overflow: hidden;
	flex: 1;
	font-size: calc(1.4rem + 0.1vw);
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.my-list-4 span {
	line-height: calc(1.6rem + 0.3vw);
	margin: calc(0.3rem + 0.3vw) 0px;
	color: rgba(0,0,0,0.6);
	display: block;
	overflow: hidden;
	flex: 1;
	font-size: calc(1.2rem + 0.1vw);
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.my-list-4 p {
	width: 100%;
	height: calc(14.0rem + 4.0vw);
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.my-list-3 {
	width: 100%;
	overflow: hidden;
}
.my-list-3 ul {
	margin-top: calc(0.3rem + 0.3vw);
	display: grid;
	grid: auto / auto auto;
	grid-gap: 10px;
}
.my-list-3 ul li {
	font-size: calc(1.1rem + 0.2vw);
	border: 1px solid var(--rgba-005);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: calc(0.2rem + 0.2vw);
}
.my-list-3 ul li span {
	display: block;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.my-list-5 {
	overflow: hidden;
	width: 100%;
}
.my-list-5 ul li {
	position: relative;
	width: 100%;
	overflow: hidden;
	clear: both;
	float: left;
	border-bottom: 1px solid var(--rgba-005);
}
.my-list-5 ul a {
	padding: calc(0.5rem + 0.3vw) 0px;
	position: relative;
	display: flex
}
.my-list-5 ul span {
	display: block;
	overflow: hidden;
	flex: 1;
	font-size: calc(1.2rem + 0.2vw);
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.my-list-5 ul a span {
	margin-left: 0px;
	transition: all .45s ease-in-out;
}
.my-list-5 ul a:hover span {
	margin-left: 0.5rem;
	transition: all .45s ease-in-out;
}
.my-list-5 ul li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 2px;
	background: var(--linear-color);
	transition: all 0.6s;
}
.my-list-5 ul li:hover:after {
	width: 100%;
}
.my-list-5 ul span::before {
	content: "\f15e";
	font-family: 'ax-iconfont';
	position: absolute;
	right: calc(0.8rem + 0.2vw);
}
.my-news-1 {
	width: 100%;
	;
	clear: both;
	display: block;
	overflow: hidden
}
.my-news-1 li {
	overflow: hidden;
	background: #FFF;
	padding: calc(1.0rem + 0.1vw) 0px;
	border-bottom: 1px var(--rgba-004) solid
}
.my-news-1 a.list-link {
	display: block;
	width: 100%;
}
.my-news-1 div {
	overflow: hidden;
	width: 100%
}
.my-news-1 div img {
	width: 100%
}
.my-news-1 a p {
	display: block;
	height: calc(8rem + 6vw);
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover !important;
	transition: all 200ms linear;
}
.my-news-1 a:hover p {
	transform: scale(1.1);
}
.my-news-1 li dl {
	padding: calc(0.2rem + 0.2vw) 0 0 0);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
.my-news-1 li dl b {
	height: calc(4rem + 0.8vw);
	line-height: calc(2rem + 0.4vw);
	font-weight: normal;
	display: block;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.my-news-1 li dl strong {
	font-size: var(--fsize-16);
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.5
}
.my-news-1 li dl cite {
	margin: calc(0.2rem + 0.1vw) 0px;
	color: var(--rgba-8);
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: var(--fsize-13);
	line-height: 1.4
}
.my-news-1 li dl i {
	color: var(--rgba-8);
	font-size: calc(1.1rem + 0.1vw);
}
.my-news-1s li dl strong {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}/*清除pc*/
.my-news-1s s {
	margin-right: calc(0.2rem + 0.2vw)
}
.my-news-1s .ax-badge {
	padding: calc(0.1rem + 0.1vw) calc(0.2rem + 0.2vw)
}
.em-list em {
	display: block;
}
.em-list em a {
	margin-right: calc(0.5rem + 0.2vw);
	margin-top: calc(0.2rem + 0.1vw);
	padding: 0px calc(0.5rem + 0.2vw);
	font-size: var(--fsize-12);
	display: block;
	float: left;
	background: var(--rgba-005);
}
.em-list em a:hover {
	background: var(--word-color-3);
	color: #FFF;
}
/***格式式axui***/
.ax-deform i {
	background-color: #FFF;
}
.ax-drawer .ax-drawer-wrapper {
	z-index: 999;
}
.ax-drawer .ax-drawer-overlay {
	z-index: 999;
}
.ax-dialog .ax-dialog-wrapper {
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 4px
}
.ax-drawer .ax-drawer-wrapper {
	background-color: rgba(0, 0, 0, 0.85);
}
.ax-menu li a {
	color: #FFF
}
.ax-menu > li:before {
	background-color: #a58b70
}
.ax-menu li i {
	color: #FFF;
}
em {
	text-emphasis: none var(--color-primary);
}
cite {
	text-decoration: 0px none wavy;
}
.ax-btmnav .ax-text {
	font-size: var(--fsize-14) !important
}
.ax-btmnav .ax-figure {
	font-size: var(--fsize-18) !important
}
/***右侧内容***//*清除pc*/
.right-box1 {
	width: 100%;
	position: relative
}
.picture1-banne {
}
.picture1-banne p {
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% auto;
	min-height: calc(15.0rem + 15.0vw);
}
.picture-list {
	width: 100%;
	background: url(../images/picq_bj.png) no-repeat top;
	background-size: 100% auto;
	position: absolute;
	z-index: 10;
	right: 0px;
	top: calc(12rem + 8vw);
	padding: calc(1.0rem + 1.0vw);
	padding-top: calc(2.0rem + 2.0vw)
}
/***更多***/
.intro1-more {
	font-size: calc(1.2rem + 0.2vw);
	overflow: hidden;
	width: calc(10.0rem + 3.0vw);
	margin: 0px auto;
	margin-top: calc(1.0rem + 0.5vw);
	text-align: center
}
.intro1-more a {
	display: block;
	display: flex;
	color: #FFF;
}
.intro1-more a span {
	flex: 1;
	background: var(--word-color-1);
	padding: calc(0.2rem + 0.1vw) 0px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	transition: all .45s ease-in-out;
}
.intro1-more a i {
	font-size: calc(1.2rem + 0.2vw);
	background: var(--word-color-3);
	padding: calc(0.2rem + 0.1vw) 0px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	width: calc(3.0rem + 0.5vw);
	transition: all .45s ease-in-out;
}
.intro1-more a:hover span {
	width: 100%;
	transition: all .45s ease-in-out;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.intro1-more a:hover i {
	width: 0%;
	transition: all .45s ease-in-out;
}
.intro2-more {
	margin-top: calc(1.0rem + 0.5vw);
	margin-left: 0px;
}
/***位置***/
#location {
	border-bottom: 0.1vw #f3f3f3 solid;
	line-height: calc(2.5rem + 2vw);
	height: calc(2.5rem + 2vw);
	overflow: hidden;
	font-size: calc(1.0rem + 0.2vw)
}
#location em {
	color: rgba(0, 0, 0, 0.4);
	padding: 0px 0.5rem
}
.location-left i {
	padding-left: calc(0.5rem + 2.5vw)
}
/***内容***/



.contact-list {
	overflow: hidden;
	width: 100%;
	padding-bottom: calc(1.0rem + 0.5vw);
}
.contact-list li {
	display: flex;
	width: 100%;
	padding-top: calc(1.0rem + 0.5vw);
}
.contact-list i {
	padding-right: 0.4rem
}
.contact-list em {
	width: calc(11.0rem + 2.0vw);
	display: block
}
.contact-list span {
	flex: 1;
	display: block
}
.about2-tips {
	font-weight: bold;
	line-height: calc(4.0rem + 2.5vw);
	height: calc(4.0rem + 2.5vw);
	font-size: calc(1.8rem + 0.6vw);
	text-transform: uppercase
}
.about3-tips {
	font-weight: bold;
	line-height: calc(3.0rem + 1.5vw);
	height: calc(3.0rem + 1.5vw);
	font-size: calc(1.6rem + 0.4vw);
	text-transform: uppercase
}
/***新闻***/
.ax-item-block .ax-img {
	width: calc(5.0rem + 15vw);
	height: calc(5.0rem + 8vw);
	overflow: hidden;
	border-radius: 0.0rem;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-color: #f5f5f5;
	position: relative;
}
/*新闻详细样式*/
.InfoTitle {
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	color: #151515;
	padding: 0px 0px 10px 0px;
	;
	clear: both;
	width: 100%
}
.InfoTitle h1 {
	font-size: calc(1.6rem + 1.0vw);
	line-height: calc(2.5rem + 2.0vw)
}
.InfoTitle h2 {
	font-size: calc(2.0rem + 2.0vw);
}
.InfoContent {
	line-height: 2.0em;
	padding: 5px 0px;
	min-height: calc(10.0rem + 10.0vw)
}
.InfoContent p {
	text-indent: 0px !important;
	line-height: 2.0 !important;
	font-size: medium !important;
}
.InfoContent img {
	background: #FFF;
	padding: 4px;
	border: 1px #eee solid;
	margin-top: 5px;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.img-content img {
	margin-top: 5px;
	max-width: 100%
}
.Info-content {
	padding: calc(1.0rem + 1vw) 0px
}
.img-right img {
	max-width: 100%
}
.InfoAttachment {
	background: #014099;
	margin: 0 auto;
	text-align: center;
	width: calc(15.0rem + 2.0vw);
	padding: calc(0.5rem + 0.2vw)
}
.InfoAttachment a {
	color: #FFF
}
.red {
	color: #F00
}
.InfoPicture {
	clear: both;
	overflow: hidden;
	text-align: center
}
/*wap500px*/
.show-zong {
	display: flex
}
.show-left {
	width: calc(6.0rem + 3.0vw);
	margin-right: calc(3.0rem + 3.0vw);
}
.show-right {
	flex: 1
}
.info-wrap {
	color: #a6a6a6;
	background: #eaf4ff;
	text-align: center;
	color: #014099;
	padding: calc(1.0rem + 2.0vw) 0px calc(1.0rem + 1.0vw) 0px;
	clear: both;
	width: 100%;
	text-align: center;
}
.info-wrap b {
	font-size: calc(1.5rem + 1.5vw);
	display: block;
	padding-bottom: calc(0.5rem + 0.5vw)
}
.info-wrap em {
	font-size: calc(1.0rem + 0.2vw);
	display: block
}
.neirong-du {
	height: calc(2.0rem + 1.0vw);
	line-height: calc(2.0rem + 1.0vw);
	font-size: calc(1.0rem + 0.2vw);
	text-align: center;
	background: #f4f7ff;
	clear: both;
	margin-top: calc(0.2rem + 0.2vw);
	width: 100%
}
.neirong-du i {
	padding-right: calc(0.4rem + 0.2vw)
}
#stickybox {
	position: relative
}
.sticky-top1 {
	transition: all .45s ease-in-out;
}
.sticky-top2 {
	padding-top: calc(3.0rem + 3.0vw);
	transition: all .45s ease-in-out;
}
.info-from-wrap {
	color: #a6a6a6;
	font-size: calc(0.8rem + 0.4vw);
	border-bottom: 1px var(--rgba-005) solid;
	clear: both;
	width: 100%;
	text-align: center;
}
.info-from-wrap em {
	padding: 0px calc(0.3rem + 0.3vw);
}
.info-from-wrap i {
	font-weight: normal;
}
.info-from-wrap a {
	color: #a6a6a6;
}
.info-from-wrap a:hover {
	color: #e50000;
}
.InfoSContent {
	display: none
}
.info_previous_next_wrap {
	line-height: calc(1.5rem + 1.0vw);
	font-size: calc(1.0rem + 0.3vw);
	margin-top: calc(0.8rem + 0.8vw);
	width: 100%;
	clear: both;
	position: relative;
	border: 1px var(--rgba-005) solid;
}
.info_previous_next_wrap dl {
	padding: calc(0.5rem + 0.1vw) calc(0.4rem + 0.4vw)
}
.info_previous_next_wrap dl:first-child {
	border-right: 1px var(--rgba-005) solid;
}/*清除pc*/
.info_previous_next_wrap dl {
	display: flex
}
.info_previous_next_wrap span {
	font-weight: normal;
	color: #9a9a9a;
	display: block;
}
.info_previous_next_wrap dl a {
	display: block;
	overflow: hidden;
	flex: 1;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.taglist-box {
	line-height: calc(1.5rem + 1.0vw);
	font-size: calc(1.0rem + 0.3vw);
	width: 100%;
	clear: both;
	border: 1px var(--rgba-005) solid;
	border-top: 0px;
	padding: calc(0.5rem + 0.1vw) calc(0.4rem + 0.4vw);
	overflow: hidden;
}
.taglist-box span {
	font-weight: normal;
	color: #9a9a9a;
	display: block;
	float: left
}
.taglist-box em {
	display: block;
	overflow: hidden;
	float: left
}
.taglist-box em a {
	color: var(--word-color-2);
	margin-right: calc(1.0rem + 0.3vw);
	display: block;
	float: left
}
.taglist-box em a:hover {
	color: #F00
}
.more-list {
	border: 1px var(--rgba-005) solid;
	padding: calc(0.5rem + 0.1vw) calc(0.2rem + 0.2vw);
	width: 100%;
	margin-top: calc(0.5rem + 0.5vw)
}
/*子频道列表*/
.left_body2 {
	overflow: hidden;
	clear: both;
	width: 100%
}
.subchannelnav {
	font-family: "Microsoft YaHei";
	overflow: hidden;
	clear: both
}
.subchannelnav .depth1 {
	line-height: calc(1.0rem + 0.8vw);
	float: left;
	margin-bottom: 2px;
	clear: both;
	width: 100%;
	font-size: calc(0.8rem + 0.6vw)
}
.subchannelnav .depth1 a {
	display: block;
	padding: calc(0.5rem + 0.5vw) calc(0.6rem + 0.6vw)
}
.subchannelnav .depth1 a:link, .subchannellist .depth1 a:visited {
	color: #000;
	background: #e7e7e7;
}
.subchannelnav .depth1 a:hover {
	color: #FFF;
	background: #626262
}
.subchannelnav #current a {
	color: #FFF;
	background: #bda77d
}
.subnav-wap {
	height: calc(5.0rem + 1.0vw)
}
.subnav-wap .ax-menu.ax-menu-row {
	width: 100%;
	z-index: 10;
	position: absolute;
}
.subnav-wap .ax-menu li a b {
	color: #bda77d;
	font-weight: normal;
	padding: 0px calc(1.0rem + 1.0vw)
}
.subnav-wap .ax-menu li a {
	color: #000;
}
.subnav-wap .ax-menu.ax-menu-row > li {
	width: 100% !important;
}
.subnav-wap .ax-menu.ax-menu-row > li a, .ax-menu > li > a[class*='ax-btn'] {
	padding-left: 1rem !important;
}
.subnav-wap .ax-menu.ax-menu-row ul li a {
	line-height: auto;
	height: auto;
	padding: calc(1.2rem + 0.4vw)
}
/*分页样式*//*清除pc*/
.page {
	clear: both;
	margin-top: calc(1.0rem + 1.5vw);
	margin-bottom: calc(1.0rem + 0.8vw);
	overflow: hidden
}
.page a, .page span {
	float: left;
	display: block;
	background: var(--rgba-005);
	padding: calc(0.6rem + 0.2vw);
	margin-right: calc(0.4rem + 0.1vw);
	line-height: calc(1.0rem + 0.8vw);
	font-size: calc(1.0rem + 0.2vw);
	margin-bottom: calc(0.4rem + 0.4vw)
}
.page a:link, .page a:visited {
	text-decoration: none;
}
.page a:hover {
	background: #a62d32;
	color: #FFF;
}
.page .active a {
	background: #a62d32;
	color: #FFF;
}
.page .current {
	background: #a62d32;
	color: #FFF;
	text-align: center;
	padding: calc(0.6rem + 0.2vw) calc(0.6rem + 0.6vw);
}
.page #total {
	color: #a62d32
}
/***底部***//*清除pc*/
.footer-box {
	overflow: hidden;
	width: 100%;
	background: #262626;
	padding: calc(1.0rem + 0.5vw) 0px
}
.foot-link {
	position: relative;
	min-height: calc(35.0rem + 0.0vw);
}
.foot-title {
	font-size: calc(1.8rem + 0.8vw);
	color: #000;
	line-height: calc(1.0rem + 0.2vw);
	padding: calc(2.0rem + 2.0vw) 0
}
/*清除pc*/
.footer-wm {
	overflow: hidden;
	font-size: calc(1.1rem + 0.2vw);
	text-align: center;
	color: #FFF;
	width: 100%;
	margin: 0 auto
}
.footer-wm p {
	display: block;
	text-align: center;
	margin: 0 auto
}
.footer-wm span {
	display: block;
	text-align: center;
	line-height: 20px
}
.footer-wm img {
	display: block;
	width: 100%;
	max-width: 120px;
	margin: 0 auto
}
.footer-m1 {
	width: 100%;
	overflow: hidden;
	clear: both;
	padding-bottom: calc(0.2rem + 0.1vw)
}
.footer-m1 b {
	display: block;
	height: calc(2rem + 1vw);
	line-height: calc(2rem + 1vw);
	font-size: calc(1.3rem + 0.2vw);
	color: #FFF;
}
.footer-nav {
	width: 100%;
	clear: both;
	padding-right: calc(0.8rem + 0.4vw);
}
.footer-nav ul {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: calc(0.2rem + 0.2vw);
}
.footer-nav a {
	background: var(--rgba-f1);
	display: block;
	color: #FFF;
	text-align: center;
	padding: calc(0.05rem + 0.05vw) 0px;
	font-size: var(--fsize-13);
}
.footer-nav a:hover {
	background: var(--word-color-3);
	display: block
}
.footer-contact {
	color: #FFF;
}
.footer-contact li {
	width: 100%;
	display: flex;
}
.footer-contact a {
	color: #FFF;
}
.footer-contact a:hover {
	color: #fff5c6;
}
.footer-contact i {
	color: rgba(255,255,255,0.6);
	padding-right: calc(0.2rem + 0.2vw)
}
.footer-contact em {
	color: rgba(255,255,255,0.6);
	padding: 0px calc(0.5rem + 0.5vw) 0px calc(0.2rem + 0.2vw);
	;
	font-size: calc(1.3rem + 0.1vw);
}
.footer-contact span {
	flex: 1
}
.aside-contact {
	width: 100%;
}
.aside-contact li {
	width: 100%;
	display: flex;
	border-bottom: 1px var(--rgba-005) solid;
	padding: calc(0.2rem + 0.2vw) 0px
}
.aside-contact i {
	padding-right: calc(0.2rem + 0.2vw)
}
.aside-contact em {
	padding: 0px calc(0.5rem + 0.5vw) 0px calc(0.2rem + 0.2vw);
	font-size: calc(1.3rem + 0.1vw);
	color: rgba(0,0,0,0.6)
}
.aside-contact span {
	flex: 1
}
.fd-wm {
	width: 120px;
	background: #FFF;
	color: #000
}
.fd-wm span {
	display: block;
	text-align: left;
	padding: 0px 6px 6px 6px
}
/***搜索***/
.search-style {
	width: 100%;
	right: 0px;
	padding: calc(1.0rem + 0.5vw);
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.search-style form {
	display: flex
}
.search-style .sb-search-input {
	border: 0px;
	background: #f2f2f2;
	padding: 10px;
	flex: 1;
	height: calc(6.5rem + 1vw);
	line-height: calc(6.5rem + 1vw);
	border-radius: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.search-style .sb-search-submit {
	border: 0px;
	background: #f0c409;
	width: calc(6.5rem + 1vw);
	cursor: pointer;
	cursor: hand;
	position: relative;
	height: calc(6.5rem + 1vw);
	line-height: calc(6.5rem + 1vw);
}
.search-style .sb-search-submit i {
	font-size: calc(1.5rem + 0.5vw)
}
