﻿

#footer_box {
	padding: 0px;
	z-index: 99;
	position: relative;
	display: none;
	height: 50px;
}

#footer_box .copyright {
	color: #797b7d;
	display: block;
	font-size: 13px;
}

#footer {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #034fa8;
	height: 50px;
}

#footer ul {
	padding: 0 0;
	font-size: 0;
}

#footer li {
	display: inline-block;
	width: 25%;
	text-align: center;
	vertical-align: top;
	height: 50px;
}

#footer li a {
	display: block;
	color: #fff;
	font-size: 14px;
	height: 50px;
	float: left;
	text-align: center;
	width: 100%;
	padding: 6px 0 0;
	border-right: rgba(255, 255, 255, .1) 1px solid;
}

#footer li img {
	opacity: 1;
	vertical-align: middle;
}

#footer li a .j_iconfont {
	color: #929293;
	display: block;
	margin-bottom: 0;
	vertical-align: top;
	line-height: initial;
	height: 18px
}

#footer li a .j_iconfont svg {
	fill: #fff
}

#footer li:last-child a {
	border: none;
}

#footer li a span {
	line-height: initial;
	vertical-align: top;
}


/*==========================================内页 结束=============================================*/

/*aos="zoom-in" aos-duration="1200"*/
@media(min-width: 768px) {
	#banner li .img .top .more a:hover:before {
		width: 100%
	}

	.container01 .fl02 .right ul li:hover,
	.n_product_detail_tuijian ul li .con h5:hover {
		color: #24aae1
	}

	.container01 .fl02 .left .anniu_a a:hover {
		background: url(../images/anniu_bg_on1.png) center no-repeat;
		color: #fff;
		background-size: 100% 100%
	}

	.container02 ul li .box .top .anniu_a a:hover {
		background: url(../images/anniu_bg1_on1.png) center no-repeat;
		color: #fff;
		background-size: 100% 100%
	}

	.container02 ul li .box:hover:before {
		transform: translateY(-1px);
	}

	.container02 ul li .box:hover .line {
		transform: translateX(0);
	}

	.container02 ul li .box:hover .top .top1 {
		transform: translateY(-10px);
	}

	.container02 ul li .box:hover .top h6,
	.container02 ul li .box:hover .top h5,
	.container02 ul li .box:hover .top p {
		color: #fff
	}

	.container02 ul li .box:hover .top .anniu_a a,
	.n_shouhou .fl05 ul li .con .span:hover {
		background: url(../images/anniu_bg1_on1.png) center no-repeat;
		color: #fff;
		background-size: 100% 100%
	}

	.container05 ul li a:hover .img .top,
	.container05 ul li a:hover .con .top_con {
		transform: translateY(0);
	}

	.container05 ul li a:hover .con>.box_table {
		transform: translateY(100%);
	}

	.container05 ul li a:hover .img>img {
		transform: scale(1.05)
	}

	.container00 ul .miso-prev:hover {
		background: #24aae1 url(../images/icon-system_white_l.svg) center no-repeat;
		border: #24aae1 1px solid
	}

	.container00 ul .miso-next:hover {
		background: #24aae1 url(../images/icon-system_white_r.svg) center no-repeat;
		border: #24aae1 1px solid
	}

	.container05 ul .miso-prev:hover {
		background: #24aae1 url(../images/icon-system_white_l.svg) center no-repeat;
		border: #24aae1 1px solid
	}

	.container05 ul .miso-next:hover {
		background: #24aae1 url(../images/icon-system_white_r.svg) center no-repeat;
		border: #24aae1 1px solid
	}

	.container07 .content .box .fl01 ul li a:hover .img:after {
		height: 12rem
	}

	.container07 .content .box .fl02 ul li a:hover .top h5 {
		color: #24aae1
	}

	.container07 .content .box .fl01 ul li a:hover,
	.container07 .content .box .fl02 ul li a:hover {
		transform: translateY(-10px);
	}

	.container06 ul li a:hover {
		transform: translateY(-10px);
	}

	.container08 li:hover img {
		-webkit-filter: grayscale(0);
		-moz-filter: grayscale(0);
		-ms-filter: grayscale(0);
		-o-filter: grayscale(0);
		filter: grayscale(0);
		filter: none;
		filter: alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
		-khtml-opacity: 1;
	}

	footer .fl01 .right .box dl dd:hover {
		color: #fff
	}

	footer .fl02 ul li:hover .draw_h:before {
		border: #24aae1 1px solid;
		background: #24aae1
	}

	footer .fl02 ul li:hover .draw_h svg {
		fill: #fff
	}

	.n_about .fl03 ul li a:hover .top {
		transform: translateY(0);
		background: rgba(0, 90, 160, 0.7);
	}

	.n_contact .fl01 .n_right1 .fl003 h4 .anniu_box_b .anniu_box:hover,
	.n_product_detail .fl00 h4 .anniu_box_b .anniu_box:hover {
		border: #24aae1 1px solid;
		background: #24aae1
	}

	.n_contact .fl01 .n_right1 .fl003 h4 .anniu_box_b .anniu_box:hover svg,
	.n_product_detail .fl00 h4 .anniu_box_b .anniu_box:hover svg {
		fill: #fff
	}

	.n_contact .fl01 .n_right1 .fl003 ul li .box:hover {
		border: #163c87 1px solid
	}

	.n_contact .fl01 .n_right1 .fl003 ul li .box:hover:before {
		left: 0;
		background: #163c87;
		right: auto;
		width: 100%
	}

	.n_contact .fl01 .n_right1 .fl003 ul li .box:hover h4 {
		color: #fff
	}

	.n_contact .fl01 .n_right1 .fl003 ul li .box:hover p {
		color: #fff
	}

	.n_product .fl01 ul li .box:hover .bg1 {
		transform: translateX(-100%)
	}

	.n_product .fl01 ul li .box:hover .bg {
		transform: translateX(0)
	}

	.n_product .fl01 ul li .box:hover .top .top1 {
		transform: translateY(-10px);
	}

	.n_product .fl01 ul li .box:hover .top h6,
	.n_product .fl01 ul li .box:hover .top h5,
	.n_product .fl01 ul li .box:hover .top p {
		color: #fff
	}

	.n_product .fl01 ul li .box:hover .top .anniu_a a {
		background: url(../images/anniu_bg1_on1.png) center no-repeat;
		color: #fff
	}

	.n_product .fl01 ul li .box:hover {
		transform: translateY(-10px);
	}

	.n_product_detail .fl00 ul li .box:hover .anniu_a a,
	.n_ziliao .fl01 ul li .box:hover .anniu_a a {
		background: url(../images/anniu_bg2_on.png) center no-repeat;
		color: #fff;
		background-size: 100% 100%
	}

	.n_product_detail_tuijian ul li a:hover .con .span,
	.n_yingyong ul li a:hover .con .span,
	.n_news ul li a:hover .con .span,
	.n_xiashu ul li a:hover .con .span,
	.n_case .fl02 ul li a:hover .box .top span {
		background: url(../images/anniu_bg4_on.png) center no-repeat;
		color: #fff;
		background-size: 100% 100%
	}

	.n_product_detail_tuijian ul li a:hover .top .top_ico {
		transform: translateY(-10px);
	}

	.n_jishu ul li a:hover .box .top,
	.n_case .fl02 ul li a:hover .box .top {
		transform: translateY(-15px);
	}

	.n_ziliao .fl01 ul li .box:hover .anniu_a a svg {
		fill: #fff
	}

	.n_news ul li a:hover {
		transform: translateY(-15px);
	}

	.fenxiang h3 svg {
		width: 20px;
		height: 20px;
		fill: #666666;
	}

	.n_case .fl01 ul li a:hover .top_ico {
		background: url(../images/zhezhao1_on.png) center no-repeat;
		background-size: 100% 100%
	}

	.n_case .fl01 ul li a:hover .top_ico .span,
	.container03 .content .miso_hd .con .span:hover {
		background: url(../images/anniu_bg1_on1.png) center no-repeat;
		color: #fff;
		background-size: 100% 100%
	}

	.n_zizhi .fl02 ul li a:hover span {
		background: url(../images/anniu_bg10_on.png) center no-repeat;
		color: #fff;
		background-size: 100% 100%
	}

	.n_jingyi .fl02 ul li a:hover .top {
		transform: translateY(0)
	}

	.n_shouhou .fl02 ul li a:hover h3 img {
		transform: rotateY(180deg)
	}

	.container04 ul li a:hover h5 span {
		background: #163c87;
		transform: rotate(45deg);
		border: #163c87 1px solid
	}

	.container04 ul li a:hover h5 span:before {
		background: #fff;
	}

	.container04 ul li a:hover h5 span:after {
		background: #fff;
	}

	.drop_bottom .left dl dd:hover {
		color: #fff
	}
}


@media(min-width: 992px) and (max-width: 1300px) {}

@media(max-width: 1830px) {
	.w1800 {
		padding: 0 15px
	}

	header .w1200,
	.MainMenu.w1200,
	#banner li .img .w1200,
	.n_container .w1200 {
		max-width: 86%
	}
}

@media(max-width: 1630px) {
	.w1600 {
		padding: 0 15px
	}

	header .w1200,
	.MainMenu.w1200,
	#banner li .img .w1200,
	.n_container .w1200 {
		max-width: 94%
	}

	#banner li .img .w1200 {
		padding-left: 10rem
	}

	#banner li .img .top h3 {
		font-size: 4rem
	}

	#banner li .img .top h2 {
		font-size: 2.75rem
	}

	.w1200 {
		max-width: 80%;
	}

	.container00 ul .miso-arrow.miso-prev {
		left: -2rem
	}

	.container00 ul .miso-arrow.miso-next {
		right: -2rem
	}
}

@media(max-width: 1400px) {

	.w1200 {
		max-width: 90%;
	}

	.container00 ul .miso-arrow.miso-prev {
		left: 15px;
	}

	.container00 ul .miso-arrow.miso-next {
		right: 15px;
	}
}

@media(max-width: 1230px) {
	.w1200 {
		max-width: 100%;
		padding: 0 15px
	}

	.container01 .fl01 ul {
		margin: -1rem 0
	}

	.container01 .fl01 ul li {
		padding: 0 5px;
	}

	.container01 .fl01 ul li.miso-center {
		transform: scale(1)
	}

	header .w1200,
	.MainMenu.w1200,
	#banner li .img .w1200,
	.n_container .w1200 {
		padding: 0 15px;
		max-width: 100%
	}

	.n_about .fl03 {
		padding: 3rem 0
	}

	.n_zhuanli .fl02 .right {
		height: auto
	}
}

@media(max-width: 1200px) {

	header,
	.nax_box {
		display: none
	}

	.m_header_box {
		display: block
	}

	.top_tiao {
		display: none
	}

	.n_contact .fl01 .n_left1 {
		width: 100%;
		top: 0;
	}

	.n_contact .fl01 .n_right1 {
		width: 100%;
		padding: 2rem 0 0
	}

	.n_jishu ul li,
	.n_case .fl02 ul li {
		width: 50%;
	}

	.n_zhuanli .fl02 .left {
		width: 100%;
		padding-bottom: 2rem;
	}

	.n_zhuanli .fl02 .right {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}

	.n_zhuanli .fl02 .left .img,
	.n_zhuanli .fl02 .left .img img {
		height: auto
	}

	.n_zhiliang .fl02 .left {
		width: 100%
	}

	.n_zhiliang .fl02 .right {
		width: 100%;
		padding: 2rem 0 0;
		height: auto;
	}

	.n_zhiliang .fl02 .left .img,
	.n_zhiliang .fl02 .left .img img {
		height: auto
	}

	.n_zhiliang .fl03 .fl001 {
		background-size: 240% 100%;
	}

	.n_zhiliang .fl03 .fl002 {
		margin-top: 0;
		background-size: 135% 100%;
	}

	.n_zhiliang .fl03 .fl001 .box {
		width: 100%;
		height: auto;
		padding: 3rem 0 1rem;
	}

	.n_zhiliang .fl03 .fl002 .box {
		width: 100%;
		padding: 3rem 0 1rem;
		height: auto;
	}

	.n_zhiliang .fl04 .left {
		width: 100%;
		padding: 0;
	}

	.n_zhiliang .fl04 .right {
		width: 100%;
		padding: 1rem 0 0;
	}

	.header_box_wai {
		display: none
	}

	.gundongtiao {
		overflow: hidden;
		overflow-x: scroll
	}
}


@media(max-width: 1060px) {}

@media(max-width: 992px) {
	.container01 .fl02 .left {
		width: 100%;
		padding: 0
	}

	.container01 .fl02 .right {
		width: 100%;
		max-width: 100%
	}

	.container03 .top {
		width: 20rem;
		height: 27rem;
	}

	.container03 .content .miso_hd {
		padding: 13px 15px 0;
		background-size: 100% 100%;
	}

	.container04 .content .box {
		position: relative;
		top: 0;
		left: 0;
		margin: 0;
		transform: translateX(0) translateY(0);
		width: 100%;
	}

	.container04 ul li {
		padding: 0 15px
	}

	.container04 ul {
		margin: 0 -15px
	}

	.container04 ul li h5 span {
		display: none
	}

	.container04 ul li h5 font {
		padding: 0
	}

	.container04 ul li:nth-child(2n-1) h5 font,
	.container04 ul li:nth-child(2n) h5 font {
		padding: 0;
		max-width: 100%;
	}

	.container04 ul li:nth-child(2n) {
		text-align: left
	}

	footer .fl01 .right {
		display: none
	}

	footer .fl01 .left {
		width: 100%;
		text-align: center
	}

	footer .fl01 .left p {
		background: none !important;
		padding: 0;
		margin-bottom: 10px;
	}

	footer .fl02 {
		text-align: center
	}

	footer .fl02 .left,
	footer .fl02 ul {
		width: 100%
	}

	footer .fl02 ul li {
		margin: 0 0.5rem
	}

	footer .fl02 .right {
		width: 100%;
		font-size: 11px;
		line-height: 18px;
		margin-top: 0.5rem;
	}

	.n_about .fl02 {
		padding: 3rem 0 2rem
	}

	.n_about .fl02 .left {
		width: 100%;
	}

	.n_about .fl02 .left .img,
	.n_about .fl02 .left .img img {
		height: auto
	}

	.n_about .fl02 .right {
		width: 100%;
		padding: 3rem 0 0;
		max-width: 100%;
		height: auto;
	}

	.n_product .fl01 ul li {
		width: 100%
	}

	.n_product_detail .fl01 .left {
		width: 100%;
	}

	.n_product_detail .fl01 .right {
		width: 100%;
		padding: 3rem 0 0
	}

	.n_product_detail {
		padding: 25px 15px;
		top: -2rem;
	}

	.n_ziliao .fl01 ul li .box {
		padding: 20px 15px;
	}

	.n_xiashu ul li {
		margin-bottom: 1.25rem
	}

	.n_xiashu ul li a .left {
		width: 100%
	}

	.n_xiashu ul li a .con {
		width: 100%;
		margin-top: 0;
		padding-bottom: 0;
	}

	.n_xiashu ul li a .bg {
		width: 100%
	}

	.n_xiashu ul li a .con .top {
		padding: 2rem;
		position: relative;
	}

	.n_wenhua .fl01 .left {
		width: 100%;
	}

	.n_wenhua .fl01 .right {
		width: 100%;
		padding: 0 0 0
	}

	.n_wenhua .fl01 .right ul li .top span img {
		max-width: 1.5rem
	}

	.n_zizhi .fl02 ul li {
		width: 50%
	}

	.n_sanji {
		width: 100%
	}

	.n_sanji ul {
		margin-top: 0;
		overflow: hidden;
		overflow-x: scroll;
	}

	.n_sanji ul li {
		margin: 0;
		width: 50%;
		display: inline-block;
		float: none
	}

	.n_sanji ul:before {
		display: none
	}

	.n_zizhi .fl01 .title004 {
		margin-bottom: 1.5rem
	}

	.n_sanji ul li a {
		display: inline-block;
		font-size: 14px;
	}

	.n_jingyi .fl01 .left {
		width: 100%;
	}

	.n_jingyi .fl01 .right {
		width: 100%;
		padding: 2rem 0 0 0;
	}

	.n_licheng .fl01 .left {
		width: 100%;
		display: none
	}

	.n_licheng .fl01 .right {
		width: 100%;
		padding: 0 0 3rem
	}

	.n_licheng .fl01 .right:before {
		left: 7.1875rem
	}

	.n_shouhou .fl02 ul {
		margin: 0 -7px;
	}

	.n_shouhou .fl03 .left {
		width: 100%;
		padding: 0
	}

	.n_shouhou .fl03 .right {
		width: 100%;
		padding: 2rem 0 0
	}

	.n_shouhou .fl03 .right ul li {
		margin-bottom: 2rem
	}

	.n_shouhou .fl04 ul li .img,
	.n_shouhou .fl04 ul li .img img {
		width: 100%;
		height: auto
	}

	.n_shouhou .fl04 ul li .right {
		padding: 2rem 0 0;
		height: auto;
		width: 100%;
	}

	.xmsm .content .box {
		width: 100%
	}

	.xmsm {
		padding: 2rem 15px
	}

	.xmsm .layui-form-item,
	.layui-form .form-group {
		margin-bottom: 8px
	}

	.scroll {
		overflow: hidden;
		overflow-x: scroll
	}

	.scroll table {
		min-width: 992px
	}

	.online_q .btn2 {
		display: none
	}

	.online_q .btn2.btn-top {
		display: block
	}

	.online_q {
		top: auto;
		bottom: 108px;
	}

	#footer_box {
		display: block
	}
}

@media(max-width: 768px) {
	#gotop {
		right: 0;
		transform: scale(0.7)
	}

	#banner li .img .w1200 {
		/* display:none */
		padding: 0 3rem;
	}

	#banner li .img>img {
		height: 40vh;
		object-fit: cover
	}

	#banner .miso-arrow {
		transform: scale(0.7);
		margin-top: -2rem;
		display: none !important;
	}

	#banner ul .miso-dots {
		bottom: 1.5rem
	}

	/* .container00 ul .miso-arrow{ display:none !important} */

	.container03 .content .miso_bd li .img {
		padding-bottom: 70%
	}

	.container03 .content .miso_hd .con h4 {
		font-size: 1rem;
		line-height: 2rem;
		margin-bottom: 1rem;
	}

	.container03 .top {
		height: 20rem;
		right: 15px;
		width: 18rem;
	}

	.container03 .content .miso_hd .con p {
		line-height: 20px;
		-webkit-line-clamp: 3;
	}

	.container04 ul {
		margin: 0 -5px
	}

	.container04 ul li {
		padding: 0 5px;
		width: 50%;
		text-align: center;
		margin-bottom: 15px;
	}

	.container04 ul li h5 {
		font-size: 13px;
		overflow: hidden;
	}

	.container04 ul li h3 img {
		height: 28px;
	}

	.container04 ul li:nth-child(2n) {
		text-align: center
	}

	.container03 {
		margin-bottom: 2rem
	}

	.container02 ul {
		margin: 0 -5px
	}

	.container02 ul li {
		padding: 0 5px;
	}

	.container02 ul li .box .top {
		padding: 0 15px
	}

	.container01 .fl02 {
		padding: 0 0 3rem
	}

	.container01 .fl02 .left h5 {
		line-height: 2rem
	}

	.img_zd .img_hezi {
		padding-bottom: 70% !important;
	}

	.container02 {
		padding: 3rem 0
	}

	.container06 ul {
		margin: 0 -10px
	}

	.container06 ul li {
		padding: 0 10px;
		text-align: center;
		width: 100%;
		margin-bottom: 2rem;
	}

	.container06 ul li h3 {
		height: 4rem
	}

	.container06 ul li h3 img {
		height: 2.5rem;
	}

	.container06 ul li p {
		height: auto;
		font-size: 12px;
	}

	.container07 .content .box {
		width: 100%;
		margin-bottom: 2rem
	}

	.container07 .content .box .fl02 ul li a .top .title {
		width: 160px;
		height: 24px;
		line-height: 24px;
		background-size: 100% 100%;
	}

	.container07 .content .box .fl02 ul li a .top h5 {
		margin: 0.5rem 0;
		line-height: 1.75rem;
		height: 3.75rem;
	}

	.container07 .content .box .fl02 ul li a .img,
	.container07 .content .box .fl02 ul li a .img img {
		width: 150px;
		height: 115px;
	}

	.container07 .content .box .fl02 ul li a .top {
		width: calc(100% - 150px);
		padding: 8px 0 0 14px;
		height: auto;
	}

	.container07 .content .box .fl02 ul li {
		margin-top: 1rem
	}

	.container07 .content .box .fl021 ul li a .top {
		width: 100%;
		padding: 0
	}

	.container07 {
		padding: 3rem 0 2rem
	}

	footer .fl01 .left h3 img {
		height: 2.5rem
	}

	footer .fl01 .left p {
		font-size: 11px;
		line-height: 18px;
	}

	footer .fl01 {
		padding: 2rem 0 1rem
	}

	.container07 .content .box .fl02 ul li {
		margin-top: 1.5rem
	}

	.container07 .content .box .fl02 ul li a .top p {
		display: none
	}

	.container07 .content .box .fl02 ul li a .top h6 {
		font-size: 12px;
	}

	.container05 ul li .con h3 img {
		max-width: 3rem;
		max-height: 2rem;
	}

	.container05 ul li .con {
		height: 6rem
	}

	.container05 ul li .con h3 {
		height: 2.5rem;
		line-height: inherit;
		margin-top: 0.5rem;
	}

	.container06 {
		padding: 2rem 0 2rem
	}

	.container05 {
		padding: 3rem 0 3rem
	}

	.n_about .fl01 .img {
		width: 100%;
		margin-bottom: 2rem
	}

	.n_about .fl01 .img img {
		margin-left: 0;
		width: 60%;
		display: none;
	}

	.n_about .fl01 .right {
		width: 100%
	}

	.n_about .fl02 .right h3 {
		font-size: 1.5rem
	}

	.ar_article p {
		font-size: 13px;
		line-height: 24px;
		margin-bottom: 24px;
	}

	.title003 h6 {
		font-size: 13px;
		line-height: 24px;
	}

	.title003 h3 {
		font-size: 1.5rem
	}

	.n_about .fl01 {
		padding-bottom: 0;
		overflow: hidden;
		margin-bottom: 0;
	}

	.ar_article img {
		margin: 0.5rem 0
	}

	.n_contact .fl01 .n_right1 .fl001 .p {
		font-size: 13px;
		line-height: 22px;
		padding: 10px 15px;
		background: #163c87;
	}

	.n_contact .fl01 .n_right1 .fl001 p,
	.n_titl001 p,
	.n_contact .fl01 .n_right1 .fl002 p {
		font-size: 13px;
		line-height: 26px
	}

	.size14 {
		font-size: 13px;
		line-height: 26px
	}

	.n_titl001 h3,
	.title004 h3 {
		font-size: 1.5rem !important;
	}

	.n_contact .fl01 .n_left1 .box {
		padding: 50px 15px 25px;
	}

	.n_contact .fl01 .n_right1 .fl002 .ewm_box .ewm_con {
		font-size: 12px;
	}

	.n_contact .fl01 .n_right1 .fl003 ul li .box {
		padding: 0 15px
	}

	.n_contact .fl01 .n_right1 .fl003 {
		padding-bottom: 2rem
	}

	.n_contact .fl01 .n_right1 .fl003 ul li .box h4 {
		margin-bottom: 1rem
	}

	.n_banner {
		height: 15rem
	}

	.n_product .fl01 ul li .box {
		height: auto;
		padding: 3rem 0 0rem;
	}

	.n_product .fl01 ul li .box .top {
		width: 100%
	}

	.n_product .fl01 ul li .box .img {
		width: 100%
	}

	.n_product .fl01 ul li .box .bg1 {
		display: none
	}

	.n_product_detail .fl02 .miso_hd ul .miso-list {
		overflow: hidden
	}

	.n_product_detail .fl02 .miso_bd .ul1 li h4 {
		font-size: 13px;
		margin: 0.75rem 0 0.75rem;
	}

	.n_product_detail .fl02 .miso_bd .ul1 {
		padding: 0
	}

	.n_product_detail .fl02 .miso_bd .ul1 li h3 img {
		max-height: 2.5rem
	}

	.n_product_detail .fl00 h4.small_h4 {
		font-size: 1.25rem;
	}

	.n_product_detail .fl00 h4 .anniu_box_b .anniu_box {
		width: 2.75rem;
		height: 2.75rem;
		line-height: 2.5rem
	}

	.n_product_detail .fl00 ul li .box {
		padding: 2rem 15px;
	}

	.n_product_detail .fl00 ul li .box .anniu_a a {
		width: 115px;
		height: 35px;
		line-height: 35px;
	}

	.n_product_detail_tuijian ul {
		margin: 0 -6px
	}

	.n_product_detail_tuijian ul li {
		padding: 0 6px
	}

	.n_product_detail_tuijian ul li .con {
		padding: 2.5rem 15px 20px;
	}

	.n_product_detail_tuijian {
		padding: 0 0 2.5rem;
	}

	.n_product_detail_tuijian ul li a .top .top_ico img {
		max-height: 2rem
	}

	.n_product_detail_tuijian ul li a .top .top_ico {
		width: 3.125rem;
		height: 3.5rem;
		right: 15px;
	}

	.n_product_detail .fl02 .miso_bd .ul1 .miso-prev,
	.n_product_detail .fl02 .miso_bd .ul1 .miso-next {
		width: 18px;
		height: 18px;
	}

	.n_product_detail .fl02 .ar_article1 table tr th,
	.n_product_detail .fl02 .ar_article1 table tr td {
		padding: 0 0;
		text-align: center
	}

	.n_product_detail .fl02 .ar_article1 table tr td:nth-child(1) {
		/* width:auto; */
	}

	.n_product_detail .fl02 .miso_bd {
		padding-bottom: 1.5rem
	}

	.n_ziliao .fl01 ul li {
		width: 100%;
		margin-bottom: 1.25rem
	}

	.n_ziliao .fl01 ul li .box .anniu_a a {
		width: 115px;
		height: 35px;
		line-height: 35px;
	}

	.n_yingyong ul {
		margin: 0 -6px
	}

	.n_yingyong ul li {
		width: 50%;
		padding: 0 6px;
		margin-bottom: 1.5rem
	}

	.n_yingyong ul li .con {
		padding: 2.5rem 15px 20px;
	}

	.n_yingyong {
		padding: 0 0 2.5rem;
	}

	.n_yingyong ul li a .top .top_ico img {
		max-height: 2rem
	}

	.n_yingyong ul li a .top .top_ico {
		width: 3.125rem;
		height: 3.5rem;
		right: 15px;
	}

	.n_yingyong_detail .fl02 {
		padding: 3rem 0
	}

	.n_yingyong_detail .fl02 ul li .box {
		height: auto;
		padding: 3rem 0 0rem;
	}

	.n_yingyong_detail .fl02 ul li .box .top {
		width: 100%
	}

	.n_yingyong_detail .fl02 ul li .box .img {
		width: 100%
	}

	.n_yingyong_detail .fl02 ul li .box .bg1 {
		display: none
	}

	.n_news ul {
		margin: 0 -7px
	}

	.n_news ul li {
		padding: 0 7px;
		width: 50%
	}

	.n_wenhua .fl01 .right ul li .top i {
		background-size: 70% 70% !important
	}

	.n_wenhua .fl01 .right ul li .bottom p {
		font-size: 13px
	}

	.n_jishu ul,
	.n_case .fl02 ul {
		margin: 0 -7px
	}

	.n_jishu ul li,
	.n_case .fl02 ul li {
		padding: 0 7px;
		width: 100%;
		margin-bottom: 1.25rem;
	}

	.n_jishu ul li .box .top,
	.n_case .fl02 ul li .box .top {
		padding: 0 10px;
	}

	.n_jishu ul li .box .top span {
		width: 115px;
		height: 35px;
		line-height: 35px;
	}

	.n_case .fl02 ul li .box .top h3,
	.n_case .fl02 ul li .box .top h3 img {
		width: 6rem;
		height: 6rem
	}

	.n_case .fl02 ul li .box .top h5,
	.n_jishu ul li .box .top h5 {
		margin: 1rem 0 1.5rem
	}

	.n_case .fl02 {
		padding: 0 0 3rem
	}

	#certify .swiper-slide {
		width: 80%;
		height: 270px;
		background: none;
		text-align: center;
	}

	#certify .swiper-slide img {
		max-height: 250px;
		display: inline-block;
	}

	#certify .swiper-slide .img {
		height: 100%;
		width: 200px;
		margin: 0 auto;
		display: block;
	}

	.n_zhuanli .fl02 {
		padding: 3rem 0 2rem
	}

	.n_zhuanli .fl01 {
		padding-bottom: 5rem;
		margin-top: -30px;
		padding-top: 2rem;
	}

	.n_zhuanli .fl01 * {
		box-shadow: none !important;
	}

	.n_zizhi .fl02 ul {
		margin: 0 -7px;
	}

	.n_zizhi .fl02 ul li {
		padding: 0 7px;
	}

	.n_zizhi .fl02 ul li span {
		font-size: 13px;
		height: 35px;
		line-height: 35px;
	}

	.position {
		height: 30px;
		line-height: 45px;
		margin-bottom: 0;
		opacity: 0;
		visibility: hidden;
	}

	.position .box {
		background: url(../images/home.png) left 15px no-repeat;
	}

	.n_zizhi .fl02 {
		padding-bottom: 2rem
	}

	.n_zizhi .fl02 ul li .box .top img {
		max-height: 10rem;
	}

	.n_zhiliang .fl02 {
		padding: 3rem 0
	}

	.n_zhiliang .fl01 {
		padding: 0 0 3rem
	}

	.n_zhiliang .fl04 .right ul {
		margin: 0 -6px
	}

	.n_zhiliang .fl04 .right ul li {
		padding: 0 6px;
		width: 100%;
		margin-top: 1.5rem;
	}

	.n_zhiliang .fl04 .right ul li .ico img {
		max-width: 2.5rem
	}

	.n_zhiliang .fl04 .right h3,
	.n_zhiliang .fl02 .right h3,
	.n_zhiliang .fl03 .fl001 .box h3 {
		font-size: 1.5rem
	}

	.n_zhiliang .fl04 {
		padding: 3rem 0
	}

	.n_xiaoshou .fl01 {
		padding-bottom: 1rem
	}

	.n_jingyi .fl02 ul {
		margin: 0 -2px;
	}

	.n_jingyi .fl02 ul li {
		padding: 0 2px;
	}

	.n_jingyi .fl01 {
		padding-bottom: 1rem
	}

	.n_licheng .fl01 .right .ul .li .ll {
		width: 5rem
	}

	.n_licheng .fl01 .right:before {
		left: 5rem
	}

	.n_licheng .fl01 .right .ul .li .rr {
		width: calc(100% - 5rem)
	}

	.n_licheng .fl01 .right .ul .li .rr ul li {
		font-size: 13px;
		line-height: 24px;
		padding-top: 3px;
	}

	.n_licheng .fl01 .right .ul .li .ll font {
		font-size: 1.75rem;
		line-height: 2.5rem
	}

	.n_banner .top h3 {
		font-size: 1.75rem
	}

	.n_banner .top h4 {
		font-size: 13px;
		line-height: 24px;
	}

	.n_shouhou .fl01 .left {
		width: 100%
	}

	.n_shouhou .fl01 .right {
		width: 100%
	}

	.n_shouhou .fl02 ul li {
		width: 50%;
		margin: 1rem 0
	}

	.n_shouhou .fl04 ul li .img,
	.n_shouhou .fl04 ul li .img img {
		width: 100%
	}

	.n_shouhou .fl04 ul li {
		padding: 2rem 0 0rem
	}

	.n_shouhou .fl04 ul li .right h3 {
		font-size: 1.5rem
	}

	.n_shouhou .fl05 ul li .con .con_li {
		padding: 0 8px
	}

	.n_shouhou .fl05 ul li .con p {
		margin: 5px 0 10px;
		font-size: 12px;
		line-height: 20px;
		height: 40px;
	}

	.n_shouhou .fl05 {
		padding: 3rem 0 3rem;
	}

	.n_shouhou .fl04 {
		padding: 3rem 0 1rem
	}

	.n_shouhou .fl03 .right .ico {
		width: 6.75rem
	}

	.n_shouhou .fl03 .right .ico span {
		width: 4.5rem;
		height: 4.5rem;
		line-height: 4.25rem
	}

	.n_shouhou .fl03 .right .ico span img {
		height: 2.5rem
	}

	.n_shouhou .fl03 .right .con {
		width: calc(100% - 6.75rem)
	}

	.piaofu {
		display: none
	}

	.container07 .content .box .fl01 ul li a .top h5 {
		font-size: 1.375rem
	}

	.container08 {
		padding: 1.5rem 0 2rem
	}

	.title001,
	.title002 h3 {
		font-size: 1.5rem
	}

	.container04 .title001 {
		text-align: center
	}

	.title002 h6 {
		font-size: 12px;
		line-height: 20px;
	}

	.container04 {
		padding: 0.75rem 0 3rem
	}

	.container07 .content .box .fl01 ul li a .top {
		padding: 0 15px 12px
	}

	.container07 .content .box .fl01 ul li a .title {
		left: 15px;
	}

	.container07 .content .box .fl02 {
		padding: 0.5rem 0 0
	}

	.container03 .content .miso_hd .con .span {
		margin: 2rem 0 0;
	}

	#banner li .img .top h2 {
		font-size: 16px;
		width: 100%;
		max-width: 100%;
		margin: 1rem 0 0;
	}

	#banner li .img .top h4 {
		font-size: 12px;
		width: 100%;
		max-width: 100%;
		line-height: 22px;
		height: 44px;
		overflow: hidden;
		display: none;
	}

	#banner li .img .top .more {
		padding: 1rem 0 3rem;
		margin: 0 -1rem 0;
	}

	#banner li .img .top .more a {
		transform: scale(0.8);
	}

	#banner ul .miso-dots li.miso-active {
		width: 4rem
	}

	.container02 ul li .box:before {
		transform: translateY(-1px);
	}

	.container02 ul li .box .line {
		transform: translateX(0);
		background: url(../images/tiao1.png) left center no-repeat;
		height: 4px;
		background-size: 75% 100%;
	}

	.container02 ul li .box .line:before {
		content: "";
		position: absolute;
		top: 0;
		height: 4px;
		background: #ffc000;
		right: 0;
		left: 60%;
	}

	.container02 ul li .box .top .top1 {
		transform: translateY(-10px);
	}

	.container02 ul li .box .top h6,
	.container02 ul li .box .top h5,
	.container02 ul li .box .top p {
		color: #fff
	}

	.container02 ul li .box .top .anniu_a a,
	.n_shouhou .fl05 ul li .con .span {
		background: url(../images/anniu_bg1_on1.png) center no-repeat;
		color: #fff;
		background-size: 100% 100%
	}

	.container04 .content .box .tc {
		top: 0;
		bottom: 0;
		margin-top: auto;
		height: 100%;
	}

	.ar_article td,
	.ar_article th {
		padding: 6px 5px;
		line-height: 20px
	}

	.n_product_detail .fl00 h4 .anniu_box_b .anniu_box svg {
		top: 0
	}

	.n_product_detail_tuijian ul li .con p,
	.n_yingyong ul li .con p {
		display: none
	}

	.n_product_detail_tuijian ul li .con h5,
	.n_yingyong ul li .con h5 {
		line-height: 1.5rem;
		height: 3rem;
		white-space: normal;
		margin-bottom: 1rem;
	}

	.n_jishu ul li .box .img img.ar_web {
		display: none
	}

	.n_jishu ul li .box .img img.ar_wap {
		display: block
	}

	.n_jishu ul li .box .img {
		padding-bottom: 60%;
	}

	.n_zhuanli .fl01 ul li .img .top {
		display: none
	}

	.container05 ul li .con h5 {
		font-size: 12px;
		line-height: 20px;
		padding: 0 10px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.j_pages a {
		padding: 0 .5rem;
		height: 2.375rem;
		line-height: 2.25rem;
	}
	.modal-content {
		width: 90% !important;
		margin: 10% auto !important;
	}
	.modal-body ul li textarea {
		height: 18.75rem !important;
	}
}


@media(max-width: 456px) {}