@import "iconfont.css";
	.fyc {
	display:-webkit-flex;
	display:flex;
	display:-webkit-box;
	display:box;
	-webkit-box-orient:vertical;
	box-orient:vertical;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-pack:center;
	box-pack:center
}
.wrap22 {
	max-width:1440px;
	margin-left:auto;
	margin-right:auto
}
.ver>* {
	display:inline-block;
	vertical-align:middle
}
.table-cell {
	display:table;
	width:100%
}
.table-cell>* {
	display:table-cell;
	vertical-align:middle
}
.row-pv0 {
	margin-left:0;
	margin-right:0
}
.row-pv0>* {
	padding-left:0;
	padding-right:0
}
.mv0 {
	margin-left:0!important;
	margin-right:0!important
}
.pv0 {
	padding-left:0!important;
	padding-right:0!important
}
.pt0 {
	padding-top:0px !important
}
.pb0 {
	padding-bottom:0px !important
}
.mb0 {
	margin-bottom:0 !important
}
.mt0 {
	margin-top:0!important
}
.bg-gray {
	background:#f8f8f8
}
.c {
	color:#008cd7
}
.bgc {
	background:#008cd7
}
.cf {
	color:#fff
}
.c-red {
	color:red
}
.bg-red {
	background:red
}
.hv:hover {
	color:#008cd7
}
.hv-f:hover {
	color:#fff
}
.hv-red:hover {
	color:red
}
.bghover {
	transition:.6s
}
.bghover:Hover {
	background:#008cd7;
	color:#fff
}
.line {
	border:1px solid #eeeeee
}
.lb {
	border-bottom:1px solid #eeeeee
}
.lt {
	border-top:1px solid #eeeeee
}
.cover-box {
	position:relative;
	display:block;
	overflow:hidden
}
.cover-box .coverimg {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	z-index:1;
	transition:transform .6s ease 0s
}
.cover-box .coverimg.contain {
	background-size:contain
}
.cover-box ._bg {
	width:100%;
	visibility:hidden;
	display:block
}
.cover-box .icon-bofang1 {
	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	z-index:5;
	font-size:.4rem;
	color:#fff;
	transition:.6s
}


.pc-menus .mitem .tit::after {
	content:'';
	display:block;
	position:absolute;
	width:0;
	height:1px;
	background:#fff;
	background:#008cd7;
	opacity:.8;
	left:0;
	transition:.6s;
	bottom:0;
	z-index:555
}




.honner-box {
	width:92vw;
	max-width:1440px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding:.2rem 0 .8rem;
	margin-bottom:.8rem
}
.honner-box .hd3 {
	margin-bottom:.6rem
}
@media (min-width:768px) {
	.honner-box {
	background:linear-gradient(180deg,#fff 50%,#f5f5f5 50%)
}
.honner-box .swiper {
	position:absolute;
	right:0;
	width:50%;
	bottom:.8rem
}
}.honner-box .imgbox {
	width:80%;
	padding:0 5%
}
.honner-box .imgbox .inner {
	box-shadow:0 0 10px rgba(0,0,0,0.1);
	background:#fff;
	text-align:center;
	padding:.4rem .4rem .2rem
}
@media (max-width:1200px) {
	.honner-box .imgbox .inner {
	padding:.2rem .2rem .1rem
}
}.honner-box .imgbox .tit {
	font-size:18px;
	color:#666;
	margin-top:10px
}
@media (max-width:992px) {
	.honner-box .imgbox .tit {
	font-size:16px
}
}.honner-box .title {
	position:absolute;
	left:50%;
	right:0;
	top:0;
	height:50%;
	background:url('../images/honner_txt.png') no-repeat center bottom;
	background-size:contain
}
.honner-box .pnext-box {
	width:1.5rem;
	position:absolute;
	top:50%;
	left:50%;
	height:.5rem;
	transform:translateY(-50%)
}
.honner-box .pnext {
	width:.5rem;
	height:.5rem;
	line-height:.5rem;
	border-radius:50%;
	border:1px solid #008cd7;
	top:0;
	margin-top:0;
	transition:.6s
}
.honner-box .pnext::after {
	font-size:20px
}
.honner-box .pnext:hover {
	background:#008cd7
}
.honner-box .pnext:hover::after {
	color:#fff
}
.honner-box .ihd {
	margin-bottom:.4rem
}
.honner-box .row {
	margin-left:-0.1rem !important;
	margin-right:-0.1rem !important
}
.honner-box .row>* {
	padding-left:.1rem !important;
	padding-right:.1rem !important
}
.honner-box .row li {
	margin-bottom:.3rem;
	text-align:center
}
.honner-box .row li:nth-child(2n+1) {
	clear:both
}
.honner-box .row li .inner {
	border:1px solid #e5e5e5;
	padding:.2rem .2rem .3rem
}
.honner-box .row li .tit {
	font-size:16px;
	padding-top:5px;
	color:#666;
	line-height:22px;
	height:44px;
	display:-webkit-flex;
	display:flex;
	display:-webkit-box;
	display:box;
	-webkit-box-orient:vertical;
	box-orient:vertical;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-pack:center;
	box-pack:center
}
.honner-swiper li {
	width:35%;
	max-width:182px
}
.honner-swiper .inner {
	border:1px solid #e5e5e5
}
.honner-swiper .active {
	border:1px solid #008cd7
}
.honner-zs {
	padding:0.5rem 0 .5rem 0;
	overflow:hidden
}
.honner-zs .ihd {
	margin-bottom:.4rem;
	padding-bottom:0;
	position:relative
}
.honner-zs .ihd::after {
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:1px;
	background-color:#e5e5e5;
	top:50%
}
.honner-zs .ihd em {
	position:relative;
	z-index:2;
	padding-right:.2rem;
	font-size:.3rem;
	padding-left:.58rem;
	background:url('../images/ic_zz.png') no-repeat left center;
	background-size:contain;
	background-size:.42rem;
	height:.42rem;
	line-height:.42rem;
	background-color:#fff;
	display:inline-block
}
@media (max-width:1200px) {
	.honner-zs .ihd em {
	font-size:22px
}
}.honner-zs .row {
	margin-left:-0.2rem !important;
	margin-right:-0.2rem !important
}
.honner-zs .row>* {
	padding-left:.2rem !important;
	padding-right:.2rem !important
}
@media (max-width:1200px) {
	.honner-zs .row {
	margin-left:-0.2rem !important;
	margin-right:-0.2rem !important
}
.honner-zs .row>* {
	padding-left:.2rem !important;
	padding-right:.2rem !important
}
}@media (max-width:992px) {
	.honner-zs .row {
	margin-left:-0.1rem !important;
	margin-right:-0.1rem !important
}
.honner-zs .row>* {
	padding-left:.1rem !important;
	padding-right:.1rem !important
}
}@media (min-width:768px) {

}@media (max-width:767px) {
	.honner-zs .row li:nth-child(2n+1) {
	clear:both
}
}.honner-zs .row li {
	margin-bottom:.6rem;
	text-align:center
}
.honner-zs .row .inner {
	padding:.2rem .2rem .1rem;
	border:1px solid #e5e5e5
}
.honner-zs .row .cover-box {
	max-height:260px;
	margin:0 auto
}
.honner-zs .row .tit {
	font-size:16px;
	color:#666;
	height:66px;
	display:-webkit-flex;
	display:flex;
	display:-webkit-box;
	display:box;
	-webkit-box-orient:vertical;
	box-orient:vertical;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-pack:center;
	box-pack:center
}
.honner-zs .row .tit em {
	line-height:22px;
	display:inline-block;
	vertical-align:middle
}
@media (max-width:992px) {
	.honner-zs .row .tit {
	font-size:16px
}
}.honner-zs .row li:Hover .inner {
	border-color:#008cd7
}
.honner-zs .row li:Hover .inner .tit {
	color:#008cd7
}
.col-page {
	padding-bottom:1.5rem
}
