﻿* {
	padding: 0px;
	margin: 0px;
}

ol,
ul {
	margin-bottom: 0;
}

ul li,
ol li {
	list-style: none;
}

a: {
	text-decoration: none;
}

a {
	text-decoration: none !important;
}

a:hover {
	text-decoration: none !important;
	color: #1662C7;
}

p {
	margin: 0;
}

input,
button,
select,
textarea,
span {
	outline: none;
}

/**********清除浮动***********/

.fixed:before,
.clearfix:before,
.cl:before,
body:before,
.header:before,
.main:before,
.footer:before,
.into_tabcon .img:before {
	content: '';
	display: table;
}

.fixed:after,
.clearfix:after,
.cl:after,
.header:after,
.main:after,
.footer:after,
.into_tabcon .img:after {
	content: '';
	display: table;
	clear: both;
}

[data-event=link] {
	cursor: pointer;
}

.yd_nav .navbar-toggler-icon img {
	width: 24px;
}

.pc_show {
	display: block;
}

.yd_show {
	display: none;
}

.navbar-fixed-top {
	background: white;
	position: fixed;
	z-index: 9999;
	width: 100%;
	top: 0;
	opacity: 1;
	height: 90px;
	border-bottom: 1px solid #f4f4f4;
}

.home_nav {
	background: border-box;
	position: fixed;
	z-index: 9999;
	width: 100%;
	top: 0;
	opacity: 1;
	border: 0;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 0px;
	padding-left: 0px;
}

.yd_nav {
	display: none;
}

.food {
	display: none;
}

@media screen and (max-width: 900px) {
	.pc_nav {
		display: none;
	}

	.yd_nav {
		display: block;
	}
}

/* 头部 */
.header-pc {
	height: 2.18rem;
	width: 100%;
}

.header-pc .header-fixed {
	height: 2.18rem;
	width: 100%;
	background: #fff;
	position: fixed;
	z-index: 99999;
	border-bottom: 1px solid #f4f4f4;
}

.header-pc .top {
	height: 1.6rem;
	line-height: 1.6rem;
}

.header-pc .top .left {
	float: left;
}

.header-pc .top .right {
	float: right;
	position: relative;
	padding-top: 0.47rem;
}

.header-pc .top .right .icon {
	width: 0.2rem;
	height: 0.28rem;
	position: absolute;
	left: -0.25rem;
	top: 0.58rem;
}

.header-pc .top .right .one {
	font-size: 0.14rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: 0.4rem;
	color: #000;
}

.header-pc .top .right .one .lang {
	margin-left: 0.26rem;
}

.header-pc .top .right .one .lang span,
.header-pc .top .right .one .lang a {
	padding: 0 0.04rem;
	cursor: pointer;
	color: #9A9A9A;
}

.header-pc .top .right .one .lang a:hover {
	color: #000;
}

.header-pc .top .right .one .lang span.active {
	color: #000;
	font-weight: bold;
	cursor: text;
}

.header-pc .top .right .tel {
	font-size: 0.2rem;
	font-family: Arial;
	font-weight: bold;
	color: #104486;
	line-height: 0.3rem;
	display: block;
}


.header-pc .logo {
	/* position: absolute; */
	/* left: 0px; */
	width: 4.34rem;
	height: 0.66rem;
	display: block;
	/* margin-top: 17px; */
	background: url(../img/logo.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.47rem;
	border: 0;
}

.header-pc .nav-box {
	width: 100%;
}

.header-pc .transparent {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background: #FFFFFF;
	border: 1px solid #f6f6f6;
}

.header-pc .nav {
	/* position: relative; */
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.header-pc .nav .menu {
	width: 100%;
}

.header-pc .nav .menu li {
	display: inline-block;
	position: relative;
	height: 0.58rem;
	line-height: 0.58rem;
	padding: 0 0.18rem;
	cursor: pointer;
	font-size: 0.15rem;
}

.header-pc .nav .menu li a {
	font-size: 0.15rem;
	font-family: Source Han Sans CN;
	text-align: right;
	display: inline-block;
	font-family: Source Han Sans CN;
	font-weight: 400;
	letter-spacing: 1px;
	color: #222222;
	transition: all 0.3s;
}

.header-pc .nav .menu li.active {
	background: #1662C7;
}

.header-pc .nav .menu li.active a {
	color: #fff;
}

.header-pc .nav .menu li::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 0;
	left: 0;
	top: 0;
	background: #1662C7;
	opacity: 0;
	transition: all 0.3s;
	z-index: -1;
}

.header-pc .nav .menu li::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 0;
	left: 0;
	bottom: 0;
	background: #1662C7;
	opacity: 0;
	transition: all 0.3s;
	z-index: -1;
}

.header-pc .nav .menu li:hover a {
	color: #fff;
}

.header-pc .nav .menu li:hover::before,
.header-pc .nav .menu li:hover::after {
	content: '';
	height: 50%;
	opacity: 1;
}

.header-pc .nav .menu li .popup {
	display: none;
	position: absolute;
	left: 0;
	top: 1rem;
	height: 0.5rem;
	background: #1662C7;
	width: 19.2rem;
}

.header-pc .nav .menu li:hover .popup {
	display: block;
}

.header-pc .nav .menu li .popup a {
	color: #fff;
	display: block;
	margin-left: 0.3rem;
	line-height: 0.5rem;
	font-size: 0.14rem;
	float: left;
}

.header-pc .nav .menu li.input_i,
.header-pc .nav .menu li.input_ss,
.header-pc .nav .menu li.li_ss {
	margin-left: 0.25rem;
}

.header-pc .nav .menu .input_i a {
	width: 1px;
	height: 0.12rem;
	display: block;
}

.header-pc .nav .menu .input_i .icon {
	background: #555;
	width: 1px;
	height: 0.14rem;
	display: block;
}

.header-pc .nav .menu .input_ss {
	margin-top: 0.11rem;
	display: none;
}

.header-pc .nav .menu .input_ss input {
	background: white;
	width: 1.3rem;
	height: 0.24rem;
	border: 1px solid #2E3133;
	text-indent: 0.1rem;
	font-size: 0.13rem;
	color: #2E3133;
}

.header-pc .nav .menu .li_ss a {
	width: 0.16rem;
	height: 0.16rem;
}

.header-pc .nav .menu .li_ss .icon {
	background: url(../img/con_ss.png) no-repeat;
	background-size: 100% 100%;
	width: 16px;
	height: 16px;
	margin-top: 4px;
	display: block;
}

.header-pc .nav .search {
	/* position: absolute;
	right: 0;
	top: 50%;
	margin-top: -0.18rem;
	height: 0.36rem; */
	position: relative;
}

.header-pc .nav .search input {
	padding: 0 0.32rem 0 0.05rem;
	height: 0.36rem;
	line-height: 0.36rem;
	font-size: 0.14rem;
	color: #222222;
	width: 3rem;

}

.header-pc .nav .search::after {
	content: '';
	position: absolute;
	background: url(../img/con_ss.png) no-repeat;
	background-size: 100% 100%;
	width: 0.16rem;
	height: 0.16rem;
	top: 0.05rem;
	right: 0.1rem;
	margin-top: 0.04rem;
	display: block;
}


/* 透明 */
.header-pc.transparent {
	height: 0;
}

.header-pc.transparent .header-fixed {
	background: none;
	background-image: linear-gradient(to bottom, rgb(0, 0, 0), transparent);
	background-position: center;
	background-blend-mode: normal;
	border-bottom: 0;
}

.header-pc.transparent .logo {
	background: url(../img/logow.png) no-repeat;
}

.header-pc.transparent .nav .menu li a {
	color: #fff;
}

.header-pc.transparent .nav .menu li a:hover {
	color: #1662C7;
}

.header-pc.transparent .nav .menu li.active a {
	color: #1662C7;
}

.header-pc.transparent .nav .menu .input_i .icon {
	/* background: #fff; */
}

.header-pc.transparent .nav .menu .li_ss .icon {
	background: url(../img/ss.png) no-repeat;
}

.header-pc.transparent .nav .menu .input_ss input {
	border: 0;
}

/** 移动端头部 **/
.header-yd {
	height: 0.5rem;
	line-height: 0.5rem;
}

.header-yd .header-fixed {
	height: 0.5rem;
	line-height: 0.5rem;
	width: 100%;
	background: #fff;
	position: fixed;
	z-index: 99999;
	border-bottom: 1px solid #f4f4f4;
}

.header-yd .nav {
	position: relative;
}

.header-yd .logo {
	position: absolute;
	left: 0;
	height: 0.3rem;
	width: 1.78rem;
	margin-top: 0.1rem;
	background: url(../img/logo.png) round;
	background-size: 100% 100%;
	border: 0;
}

.header-yd .other-web {
	position: absolute;
	right: 0.67rem;
	font-size: 0.18rem;
	color: #000;
}

/* 
.header-yd .logo img {
	width: 0.33rem;
	height: 0.52rem;
} */

.header-yd .nav .search {
	position: absolute;
	right: 0.35rem;
	width: 0.18rem;
	height: 0.18rem;
	margin-top: 0.15rem;
	background: url(../img/icon-search.png) round;
	background-size: 100% 100%;
}

.header-yd .nav .more {
	position: absolute;
	right: 0;
	width: 0.18rem;
	height: 0.16rem;
	margin-top: 0.17rem;
	z-index: 1000003;
	/* background: url(../img/dao.png) round; */
}

.header-yd .main-open {
	left: -3.5rem;
}

.header-yd .trigger {
	/* width: 30px;
		height: 30px;
		float: right;
		margin-right: 50px;
		margin-top: 50px;
		position: relative; */
}

.header-yd .slider-mask {
	top: 0;
	left: 0;
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	background: #000;
	opacity: 0.6;
	z-index: 1000001;
	/* transition: all 0.5s ease-in-out; */
}

.header-yd .slider {
	position: fixed;
	top: 0;
	right: -2.4rem;
	width: 2.4rem;
	height: 100%;
	background: #fff;
	z-index: 1000002;
	transition: all 0.3s ease-in-out;
}

.header-yd .open {
	right: 0;
}

.header-yd .trigger span {
	display: block;
	left: 0;
	width: 100%;
	height: 0.02rem;
	background: #1A1A1A;
	position: absolute;
	opacity: 1;
	transform: rotate(0, 0);
	transition: all 0.1s ease-in-out;
}

.header-yd .trigger span:nth-child(1) {
	top: 0;
}

.header-yd .trigger span:nth-child(2) {
	top: 0.06rem;
}

.header-yd .trigger span:nth-child(3) {
	top: 0.12rem;
}

.header-yd .trigger-open span:nth-child(1) {
	transform: rotate(45deg);
	top: 0.06rem;
}

.header-yd .trigger-open span:nth-child(2) {
	width: 0;
}

.header-yd .trigger-open span:nth-child(3) {
	transform: rotate(-45deg);
	top: 0.06rem;
}

.header-yd .nav .other {
	padding: 0 0.15rem;
	/* margin-top: 0.2rem; */
	height: 0.5rem;
	line-height: 0.5rem;
	/* text-align: center; */
	font-size: 0.14rem;
}

.header-yd .nav .other a {
	color: #999;
	font-size: 0.14rem;
}

.header-yd .nav .other .line {
	height: 0.1rem;
	width: 1px;
	margin: 0 0.05rem;
	background: #bbb;
	display: inline-block;
	position: relative;
	top: 0;
}

.header-yd .nav .menu {
	/* margin-top: 0.5rem; */
	width: 100%;
	text-align: center;
}

.header-yd .nav .menu li {
	height: 0.45rem;
	line-height: 0.45rem;
}

.header-yd .nav .menu li a {
	color: black;
	font-size: 0.16rem;
	text-align: right;
	display: inline-block;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #1A1A1A;
	display: block;
	text-align: center;
}

.header-yd .nav .menu li:active {
	background: #ebebeb;
	transition: all 0.3s;
}

.header-yd .nav .menu li.active a {
	color: #1662C7;
}

.header-yd .search-form {
	height: 0.5rem;
	line-height: 0.5rem;
	background: #fff;
	position: fixed;
	top: -0.5rem;
	left: 0;
	z-index: 1000010;
	width: 100%;
	padding: 0 4%;
	display: block;
	transition: all 0.3s ease-in-out;
}

.header-yd .search-form.show {
	top: 0;
}

.header-yd .search-form input {
	font-size: 0.16rem;
	color: #333;
	width: 100%;
	height: 0.3rem;
	line-height: 0.3rem;
	margin-top: 0.1rem;
	border: 0;
	outline: none;
}

.header-yd .nav-cover {
	position: absolute;
	bottom: 0;
	padding: 0.06rem 0.4rem 0.16rem 0.4rem;
}

.header-yd .nav-cover img {
	width: 100%;
	height: 0.45rem;
	object-fit: cover;
	margin-top: 0.06rem;
	border-radius: 0.05rem;
}

.header-yd .nav-cover a:first-child img {
	margin-top: 0;
}

/* 内容 */
.content {
	width: 1170px;
	/* min-width: 1170px; */
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
}

.content-sm {
	padding: 0 200px;
}

/*** 网页内容 ***/
.main {
	width: 100%;
	/* padding-bottom: 100px; */
}

/*** 内容页banner ***/
.con-banner {
	width: 100%;
	min-width: 1170px;
}

.con-banner img {
	width: 100%;
}

/*** 内容页头部 ***/
.con-head {
	/* 	padding: 100px 0 50px 0;
	border-bottom: 1px solid #EBEBEB; */
}

.con-head .title {
	font-size: 0.34rem;
	font-family: Microsoft YaHei;
	color: #2E2F33;
	line-height: 0.34rem;
	display: block;
	text-align: center;
}

.con-head .desc {
	margin-top: 0.2rem;
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #9A9A9A;
	line-height: 0.24rem;
	display: block;
	text-align: center;
}

.con-head .desc:first-child {
	margin-top: 0px;
}

/*** 内容页内容 ***/
.con-content {
	padding: 0.4rem 0;
}

.con-content.line {
	border-bottom: 1px solid #EBEBEB;
}

.con-content-top {
	padding-top: 0.4rem;
}

.con-content-big {
	padding: 0.8rem 0;
}

.con-content-big-top {
	padding-top: 0.8rem;
}

/*底部*/
/* pc底部 */
.footer-pc {
	background: #F7F9FA;
	width: 100%;
	height: auto;
}

.footer-pc.white {
	background: #fff;
}

.footer-link {
	padding-bottom: 0.2rem;
}

.footer .f01 {
	padding: 0.26rem 0 0.37rem 0;
}

.footer .logo {
	width: 2.65rem;
	float: left;
	background: none;
	border: 0;
}

.footer .menu {
	float: right;
}

.footer .menu li {
	display: inline-block;
	padding: 0 0.2rem;
}

.footer .menu li:last-child {
	padding-right: 0;
}

.footer .menu a {
	font-size: 0.15rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #2E2F33;
	display: block;
	height: 0.4rem;
	line-height: 0.4rem;
}

.footer .menu a:hover {
	color: #1662C7;
	text-decoration: underline !important;
}

.footer-content {
	display: block;
}

.footer-pc .footer-bottom {
	height: 64px;
	line-height: 64px;
	border-top: 1px solid #E6E8EB;
	width: 100%;
	display: block;
	color: #919599;
	font-family: Source Han Sans CN;
	font-weight: 400;
	font-size: 0.15rem;
}

.footer-pc .footer-bottom a {
	color: #8A9399;
}

.footer-pc .footer-bottom a:hover {
	color: #1662C7;
}

.footer-pc .footer-bottom .left {
	float: left;
	margin-left: 40px;
}

.footer-pc .footer-bottom .left:first-child {
	margin-left: 0;
}

.footer-pc .footer-bottom .right {
	float: right;
}

.footer-pc .footer-bottom .right .txt {
	margin-left: 0.16rem;
}

.footer-pc .footer-bottom .right .txt:first-child {
	margin-left: 0;
}

.add-line {
	border-bottom: 1px solid #EBEBEB;
}

.clear-line {
	border-bottom: 0 !important;
}

/*按钮*/
.btn_more {
	width: 1.43rem;
	height: 0.46rem;
	display: block;
	background: url(../img/more.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
}

.btn_more::after {
	content: '';
	position: absolute;
	left: 42%;
	top: 50%;
	width: 0;
	height: 0;
	background: #1662C7;
	opacity: 0;
	border-radius: 50%;
	transition: all 0.3s;
}

.btn_more:hover::after {
	left: 0;
	top: 0;
	width: 84%;
	height: 100%;
	opacity: 0.1;
	border-radius: 0;
}


.btn-more {
	color: #5C5E66;
	font-size: 0.14rem;
	font-family: Arial;
	font-weight: 400;
	cursor: pointer;
	line-height: 0.14rem;
	position: relative;
	letter-spacing: 0.01rem;
	display: inline-block;
	height: 0.24rem;
	line-height: 0.24rem;
	padding-right: 0.6rem;
}

.btn-more::before {
	content: '';
	position: absolute;
	right: 0rem;
	top: 0.12rem;
	height: 0.01rem;
	background: #5C5E66;
	width: 0.55rem;
}

.btn-more::after {
	content: '';
	position: absolute;
	right: 0rem;
	top: 0.09rem;
	display: inline-block;
	color: #5C5E66;
	width: 0.07rem;
	height: 0.07rem;
	border-style: solid;
	border-width: 0 0.01rem 0 0;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.btn-more:hover {
	color: #1662C7;
}

.btn-more:hover::before {
	background: #1662C7;
}

.btn-more:hover::after {
	color: #1662C7;
}


.btn-more-bg {
	color: #fff;
	font-size: 0.14rem;
	font-family: Arial;
	font-weight: 400;
	cursor: pointer;
	position: relative;
	letter-spacing: 0.01rem;
	display: inline-block;
	height: 0.48rem;
	line-height: 0.48rem;
	padding-right: 0.86rem;
	padding-left: 0.25rem;
	background: #1662C7;
}

.btn-more-bg:hover {
	color: #fff;
	opacity: 0.9;
}

.btn-more-bg::before {
	content: '';
	position: absolute;
	right: 0.25rem;
	top: 0.24rem;
	height: 0.01rem;
	background: #fff;
	width: 0.55rem;
}

.btn-more-bg::after {
	content: '';
	position: absolute;
	right: 0.25rem;
	top: 0.21rem;
	display: inline-block;
	color: #fff;
	width: 0.07rem;
	height: 0.07rem;
	border-style: solid;
	border-width: 0 0.01rem 0 0;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.btn-detail {
	background: #fff;
	border: 1px solid #fff;
	color: #333;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	cursor: pointer;
	padding: 8px 44px;
	border-radius: 3px;
}

.btn-detail:hover {
	background: #1662C7;
	border-color: #1662C7;
	color: #fff;
}

.btn-prev,
.btn-next {
	width: 0.6rem;
	height: 0.6rem;
	background: rgba(0, 0, 0, 0.6);
	display: inline-block;
	cursor: pointer;
	position: relative;
	border-radius: 50%;
}

.btn-prev::before {
	content: '';
	position: absolute;
	left: 0.17rem;
	top: 0.24rem;
	display: inline-block;
	color: #fff;
	width: 0.14rem;
	height: 0.14rem;
	border-style: solid;
	border-width: 0 0 0.02rem 0;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}

.btn-prev::after {
	content: '';
	position: absolute;
	left: 0.14rem;
	top: 0.3rem;
	display: block;
	background-color: #fff;
	width: 0.32rem;
	height: 0.02rem;
}

.btn-next::before {
	content: '';
	position: absolute;
	left: 0.28rem;
	top: 0.23rem;
	display: inline-block;
	color: #fff;
	width: 0.14rem;
	height: 0.14rem;
	border-style: solid;
	border-width: 0 0.02rem 0 0;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.btn-next::after {
	content: '';
	position: absolute;
	left: 0.14rem;
	top: 0.3rem;
	display: block;
	background-color: #fff;
	width: 0.32rem;
	height: 0.02rem;
}

.btn-prev:hover,
.btn-next:hover,
.btn-prev.active,
.btn-next.active {
	background: #1662C7;
	border-color: #1662C7;
	transition: all 0.1s;
}

/* 导航 */
.con-nav {
	display: block;
	text-align: left;
	width: 2.7rem;
	float: left;
	position: relative;
}

.con-nav .title {
	width: 100%;
	height: 0.64rem;
	background: #FF9C00;
	font-size: 0.26rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 0.64rem;
	position: absolute;
	top: -0.2rem;
	text-align: center;
}

.con-nav .con-nav-list {
	padding: 0.57rem 0.4rem;
	background: #F7F9FA;
}

.con-nav .item {
	font-size: 0.16rem;
	font-family: Source Han Sans CN;
	color: #222222;
	display: block;
	cursor: pointer;
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
}

.con-nav .sub {
	/* margin-top: 0.15rem; */
}

.con-nav .sub .item {
	color: #5C6266;
	margin-left: 0.15rem;
	line-height: 0.36rem;
	height: 0.36rem;
}

.con-nav .item:hover {
	color: #1662C7;
	background: #E9EFF5;
}

.con-nav .item.active {
	color: #FFFFFF;
	background: #1662C7;
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.2rem;
	margin: 0.1rem 0;
}

.con-nav-cover img {
	width: 100%;
	margin-top: 0.1rem;
}

.con-nav-cover a:first-child img {
	margin-top: 0;
}

/* 内容 */
.con-body {
	width: calc(100% - 2.7rem);
	float: left;
}

.con-body .body {
	padding-left: 0.64rem;
}

.con-body .body {
	/* border-left: 0.01rem solid #DFE6EB; */
}

.con-body .body .nav {
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #8A9399;
	line-height: 24px;
	padding-bottom: 0.08rem;
	border-bottom: 1px solid #DBDCDD;
}

.con-body .body .nav .t {
	color: #333333;
}

.con-body .body .nav a {
	color: #8A9399;
	display: inline;
}

.con-body .body .nav a:hover {
	color: #1662C7;
}

.con-body .page {
	padding-top: 0.3rem;
}

/*分页*/
.con_page {
	width: 100%;
}

.con_page a,
.con_page span {
	margin: 0 0.04rem;
	display: inline-block;
	padding: 0.08rem 0.12rem;
	font-size: 0.14rem;
	border: 1px solid #C2C6CC;
	text-decoration: none;
	color: black;
	margin-top: 0.1rem;
}

.con_page span {
	border: 1px solid #E5E5E5;
	color: #999;
}

.con_page a:hover {
	background: #E9EFF5;
	border-color: #1662C7;
	color: #1662C7;
}

.con_page .active {
	border-color: #1662C7;
	background-color: #1662C7;
	color: #fff;
}

.con_page .disabled {
	color: #999;
}

.con_page .prev {
	margin-left: 0;
	margin-right: 0.08rem;
}

.con_page .next {
	margin-left: 0.08rem;
	margin-right: 0;
}

.con_page .ellipsis {
	border: 0;
	color: black;
}

.not_found {
	padding: 0.8rem 0;
	display: block;
	width: 100%;
}

.not_found img {
	display: block;
	margin: 0 auto;
	margin-bottom: 0.2rem;
	width: 2.5rem;
}

.not_found p {
	letter-spacing: 0.02rem;
	text-align: center;
	font-size: 0.14rem;
	color: #999;
}
.dzzz{float: right;height: 50px;
		width: 50px;padding-left: 10px;}
.dzzz img{height: 50px;
		width: 50px;}
@media screen and (max-width: 900px) {

	.pc_show {
		display: none;
	}

	.yd_show {
		display: block;
	}

	.pc_nav {
		display: none;
	}

	.yd_nav {
		display: block;
		height: 50px;
		width: 100%;
	}

	.yd_nav .head {
		display: block;
		height: 50px;
		background: white;
		position: fixed;
		z-index: 9999;
		width: 100%;
		top: 0;
		opacity: 1;
	}

	.content {
		min-width: auto;
		width: 92%;
		padding: 0;
	}

	.content-sm {
		padding: 0;
	}

	.con-head .title {
		font-size: 0.24rem;
	}

	.con-head .desc {
		font-size: 0.14rem;
	}

	.main {
		padding-bottom: 0;
	}

	.btn_more {
		width: 1.06rem;
		height: 0.345rem;
	}

	.btn-more {
		color: #1662C7;
	}

	.btn-more::before {
		background: #1662C7;
	}

	.btn-more::after {
		color: #1662C7;
	}

	.con-banner {
		min-width: auto;
	}

	.con-content {
		padding: 0.2rem 0;
	}

	.con-content-top {
		padding-top: 0.2rem;
	}

	.con-content-big {
		padding: 0.4rem 0;
	}

	.con-content-big-top {
		padding-top: 0.4rem;
	}

	.con-title .line {
		width: 0.12rem;
		height: 0.01rem;
	}

	.con-title .title {
		margin-top: 0.16rem;
		font-size: 0.22rem;
		line-height: 0.26rem;
	}

	.con-title .desc {
		font-size: 0.12rem;
		line-height: 100%;
		margin-top: 0.12rem;
	}

	.title1 {
		font-size: 0.2rem;
	}

	.con-nav {
		width: 100%;
		overflow-x: auto;
		overflow-y: hidden;
		border-bottom: 1px solid #F6F6F6;
	}

	.con-nav .title {
		display: none;
	}

	.con-nav .con-nav-list {
		padding: 0;
		background: none;
	}

	.con-nav .nav {
		display: -moz-box;
		/*Firefox*/
		display: -webkit-box;
		/*Safari,Opera,Chrome*/
		display: box;
	}

	.con-body .body .nav {
		display: none;
	}

	.con-nav .item:hover {
		background: none;
	}

	.con-nav .item.active {
		font-size: 0.20rem;
		background: none;
		color: #1A1A1A;
		font-weight: bold;
		margin: 0;
		margin-left: 0.25rem;
	}

	.con-nav .item {
		font-size: 0.14rem;
		margin-left: 0.2rem;
		display: block;
		width: auto;
		margin-left: 0.25rem;
		text-indent: 0;
		height: 0.6rem;
		line-height: 0.63rem;
	}

	.con-nav .item:first-child {
		margin-left: 0 !important;
	}

	.con-nav .sub {
		display: none;
	}

	.con-nav-cover {
		display: none;
	}

	.con-body {
		width: 100%;
		margin: 0;
		padding: 0;
		padding-bottom: 0.25rem;
	}

	.con-body .body {
		border-left: 0;
	}

	.con-body .body,
	.con-body .page {
		padding-left: 0;
	}

	.con-body .page {
		padding-top: 0.15rem;
	}

	.footer-pc {
		height: auto;
	}

	.footer-pc .name {
		font-size: 0.22rem;
		text-align: center;
	}

	.footer-content {
		padding: 0.25rem 0;
	}

	.footer-pc .line {
		width: 0.12rem;
		height: 0.01rem;
		margin: 0 auto;
		margin-top: 0.08rem;
	}

	.footer-pc .footer-bottom {
		font-size: 0.12rem;
		text-align: center;
		height: auto;
		bottom: 0.24rem;
		border-top: 0;
	}

	.footer-pc .footer-bottom .left {
		float: none;
		display: block;
		line-height: 0.22rem;
		margin-left: 0;
	}

	.footer-pc .footer-bottom .right {
		float: none;
		display: block;
		/* line-height: 0.22rem; */
	}

	.footer-pc .footer-bottom .right .txt {
		display: block;
		width: 100%;
		line-height: 0.22rem;
		margin-left: 0;
	}

	.con_back {
		/* margin-top: 60px; */
		width: 100%;
	}

	.logo {
		margin-top: 0.5rem;
	}

	.logo img {
		width: 0.25rem;
		margin-left: 0.2rem;
		margin-top: -70px;
	}

	.con_page .ellipsis {
		padding: 0.08rem 0;
		margin: 0;
	}

	.not_found {
		padding: 0.4rem 0;
	}

	.not_found img {
		margin-bottom: 0.1rem;
		width: 1.8rem;
	}

	.not_found p {
		font-size: 0.13rem;
	}
}
