/*header start*/
.header {
	background: #FFFFFF;
	position: fixed;
	left:0;
	top:0;
	width:100%;
	z-index:999;
}
.product-list .fixed {
    display: flex
;
    flex-wrap: wrap;
}
.logo {
	float: left;
	max-width: 154px;
	padding: 25px 0;
}

.logo a {
	display: block;
}

.logo a img {
	width: 100%;
	height: auto;
}

.nav-tool {
	float: right;
	width: 76%;
}

.nav-tool .nav-box {
	float: left;
	display: inline-block;
	/*margin-right: 10%;*/
}

.nav-tool .tool-box {
	float: right;
	padding: 33px 0;
}

.nav-tool .tool-box .search {
	display: inline-block;
	float: left;
}

.nav-tool .tool-box .lan {
	display: inline-block;
	float: right;
	position: relative;
	padding-left: 11px;
	margin-left: 11px;
}

.nav-tool .tool-box .lan::after {
	content: '';
	width: 1px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7.5px;
	background: #eeeeee;
}

.nav-tool .tool-box .lan a {
	display: inline-block;
	position: relative;
}

.nav-tool .tool-box .lan a i {
	display: block;
	width: 18px;
	height: 10px;
	background: #FFFFFF;
	text-transform: uppercase;
	color: #00499d;
	font-size: 12px;
	text-align: center;
	line-height: 10px;
	font-weight: 500;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 3;
}

.nav-box>nav>ul>li {
	float: left;
	padding: 0 10px;
	transition: all 0.6s;
	background-position: center 100%;
	position: relative;
}
#menuWap{display: none;}
.nav-box>nav>ul>li:hover,
.nav-box>nav>ul>li.act {
	/*background: url(../images/nav-icon.png) no-repeat center 85%;*/
}

.nav-box>nav>ul>li>a {
	padding: 30.5px 25px;
	display: block;
	font-weight: 500;
	font-size: 18px;
	color: #000000;
}

.nav-box>nav>ul>li:hover>a,
.nav-box>nav>ul>li.act>a {
	color: #00499d;
}

.nav-box>nav>ul>li .second {
	width: 100%;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 999;
	background: #FFFFFF;
	visibility: hidden;
	opacity: 0;
	transition: all 0.2s;
	transform: translateY(-5%);
}

.nav-box>nav>ul>li:hover .second {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.nav-box>nav>ul>li .second li a {
	padding: 5px 10px;
	display: block;
}

.nav-box>nav>ul>li .second li:hover {
	background: #fafafa;
}

/*header end*/
/*footer start*/
.footer {
    /* background: url(../images/index-pic-13.jpg) no-repeat center; */
    background-size: cover;
    background-color: #9c886f;
}

.footer .footer-top {
	padding: 60px 0 40px;
}

.footer .footer-top .logo-search {
	width: 22%;
	float: left;
}

.logo-search .f-logo a {
	display: block;
}

.logo-search .f-logo a img {
	max-width: 154px;
	height: auto;
}

.logo-search .f-search {
	margin-top: 40px;
}

.logo-search .f-search .tips {
	color: #424c50;
	margin-bottom: 15px;
}

.logo-search .input-box input {
	width: 60%;
	float: left;
	padding: 0 5%;
	height: 43px;
	background: transparent;
	display: block;
	border: 1px solid #424c50;
	color: #424c50;
}

.logo-search .input-box button {
	width: 29%;
	float: left;
	height: 45px;
	text-align: center;
	line-height: 45px;
	background: rgba(0, 73, 157, 1);
	color: #ddded7;
	border: none;
	transition: all 0.4s;
}

.logo-search .input-box button:hover {
	background: #007AFF;
}

.footer-top .f-nav {
	width: 70%;
	float: right;
}

.footer-top .f-nav dl {
	width: 20%;
	float: left;
}

.footer-top .f-nav dl:nth-child(1) {
	width: 35%;
}
.footer-top .f-nav dl:nth-child(3) {
	width: 30%;
}
.footer-top .f-nav dl:nth-child(4) {
	width: 15%;
}
.footer-top .f-nav dl dt {
	margin-bottom: 20px;
}

.footer-top .f-nav dl dt a {
	font-size: 16px;
	color: #ddded7;
	transition: all 0.4s;
}

.footer-top .f-nav dl dt a:hover {
	color: #424c50;
}

.footer-top .f-nav dl dd {
	margin-bottom: 10px;
}

.footer-top .f-nav dl dd a {
	color: #ddded7;
	transition: all 0.4s;
}

.footer-top .f-nav dl dd a:hover {
	color: #424c50;
}

.footer-bottom {
	padding: 15px 0 60px;
	border-top: 1px solid #424c50;
}

.footer-bottom .copy {
	width: 70%;
	float: left;
	font-size: 12px;
	color: #424c50;
}

.footer-bottom .share {
	width: 30%;
	float: right;
	text-align: right;
	display:flex;
	justify-content:right;
}

.footer-bottom .share a {
	display: inline-block;
	margin-left: 5px;
	transition: all 0.4s;
	opacity: 1;
}

.footer-bottom .share a:hover {
	opacity: 0.7;
}

/*footer end*/
/*轮播图start*/
.banner {
	padding-top:88px;
	max-width: 1920px;
	margin: 0 auto 0;
	width: 100%;
	background: #FFFFFF;
}

.banner .swiper-slide {
	position: relative;
	overflow: hidden;
}

.banner .bg-box {
	position: relative;
	z-index: 1;
}

.banner .bg-box img {
	width: 100%;
	height: auto;
}

.banner .wap-box {
	display: none;
}

.banner .wap-box img {
	width: 100%;
	height: auto;
}

.banner .banner-content {
	width: 1280px;
	left: 50%;
	margin-left: -640px;
	top: 0;
	height: 100%;
	z-index: 2;
	position: absolute;
	justify-content: flex-start;
	display: flex;
	align-items: center;
}

.banner .banner-content .bc-inner {
	width: 100%;
	text-align: center;
}

.banner .banner-content h3 {
	font-size: 56px;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	text-shadow: 0px 8px 24px rgba(69, 69, 69, 0.35);
	line-height: 1.2;
}

.banner .banner-content article {
	padding: 22px 0;
}

.banner .banner-content article span {
	display: inline-block;
	padding-left: 15px;
	margin-left: 12px;
	font-size: 18px;
	font-weight: 300;
	color: rgba(255, 255, 255, 0.7);
	position: relative;
}

.banner .banner-content article span::after {
	content: '';
	width: 2px;
	height: 2px;
	background: rgba(255, 255, 255, 1);
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -1px;
}

.banner .banner-content a.more {
	display: block;
	line-height: 48px;
	text-align: center;
	width: 168px;
	height: 48px;
	background: rgba(0, 73, 157, 1);
	margin: 45px auto 0;
	border-radius: 2px;
	font-size: 16px;
	color: rgba(255, 255, 255, 1);
	text-transform: uppercase;
	transition: all 0.4s;
}

.banner .banner-content a.more:hover {
	background: #007AFF;
}

.swiper-slide .banner-content {
	transform: translateY(-200px);
	opacity: 0;
	transition: all .6s;
}

.ani-slide .banner-content {
	transform: translateY(0);
	opacity: 1;
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 15px;
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets,
.banner .swiper-pagination-custom,
.banner .swiper-pagination-fraction {
	bottom: 30px;
}

.progress {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: none;
	margin: 0 auto;
	box-shadow: none;
	position: relative;
	opacity: 1;
}

.progress:after {
	box-sizing: border-box;
	content: "";
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 1px solid #837f85;
	position: absolute;
	top: 0;
	left: 0;
}

.progress::before {
	content: '';
	width: 24px;
	height: 1px;
	position: absolute;
	left: -26px;
	top: 50%;
	background: url(../images/banner-but-line.png) repeat-x;
}

.progress:first-child::before {
	display: none;
}

.progress i {
	width: 4px;
	height: 4px;
	background: rgba(255, 255, 255, 0.6);
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -2px 0 0 -2px;
}

.progress.swiper-pagination-bullet-active i {
	background: rgba(255, 255, 255, 1);
}

.progress>span {
	width: 50%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 1;
}

.progress .progress-left {
	left: 0;
}

.progress .progress-bar {
	width: 100%;
	height: 100%;
	background: none;
	border-width: 1px;
	border-style: solid;
	position: absolute;
	top: 0;
	box-sizing: border-box;
	border-color: #FFFFFF;
}

.progress .progress-left .progress-bar {
	left: 100%;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-left: 0;
	-webkit-transform-origin: center left;
	transform-origin: center left;
}

.progress .progress-right {
	right: 0;
}

.progress .progress-right .progress-bar {
	left: -100%;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-right: 0;
	-webkit-transform-origin: center right;
	transform-origin: center right;
}

.progress.swiper-pagination-bullet-active .progress-right .progress-bar {
	animation: loading-1 3.4s linear forwards;
}

.progress.swiper-pagination-bullet-active .progress-left .progress-bar {
	animation: loading-5 1.7s linear forwards 3.4s;
}

.banner .swiper-button-next,
.banner .swiper-button-prev {
	width: 35px;
	height: 66px;
	margin-top: -33px;
	transition: all 0.4s;
}

.banner .swiper-button-prev {
	background: url(../images/banner-left-h.png) no-repeat center;
	left: 10%;
}

.banner .swiper-button-next {
	background: url(../images/banner-right-h.png) no-repeat center;
	right: 10%;
}

.banner .swiper-button-prev:hover {
	background: url(../images/banner-left.png) no-repeat center;
}

.banner .swiper-button-next:hover {
	background: url(../images/banner-right.png) no-repeat center;
}

@keyframes loading-1 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
}

@keyframes loading-5 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
}

/*轮播图end*/

.inner-banner{max-width:1920px;margin:0 auto;padding-top:88px;}
.inner-banner .img-box img{max-width:100%;height:auto;}
.inner-banner .crumbs-box{
	padding:10px 0;
	border:1px solid rgba(238,238,238,1);
}
.inner-banner .crumbs-box .tit{float:left;display: inline-block;
	font-size:26px;
	color:rgba(0,1,22,1);
}
.inner-banner .crumbs-box .crumbs-tag{float:right;display: inline-block;
	padding:10px 0;
	color:rgba(102,102,102,1);
	text-align: right;
}
.inner-banner .crumbs-box .crumbs-tag i{display: inline-block;padding:0 5px;}
/*公共样式定义 start*/
/*例如,统一间距,统一字体,统一大小写,统一最大距离*/
.m-width-1280 {
	max-width: 1280px;
	margin: 0 auto;
}

.inner-padding-20 {}

/*置顶按钮 start*/
#toTop {
	width: 50px;
	height: 50px;
	left: 40px;
	bottom: 20px;
	position: fixed;
	z-index: 999;
	background: #00499d;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 5px;
}

/*置顶按钮 end*/
/*分页 start*/
.page-box{padding:50px 0;text-align: center;}
.page-box .page-inner{display:flex;justify-content: center;}
.page-box .page-inner a{font-weight: 500;display:inline-flex;font-size:18px;color:#00499D;margin:0 10px;width:40px;height:40px;line-height:40px;justify-content: center;background:#FFFFFF;border-radius:50% 50%;box-shadow:0px 2px 9px 1px rgba(197,199,203,0.31);}
.page-box .page-inner .current{font-weight: 500;display:inline-flex;font-size:18px;color:#00499D;margin:0 10px;width:40px;height:40px;line-height:40px;justify-content: center;background:#FFFFFF;border-radius:50% 50%;box-shadow:0px 2px 9px 1px rgba(197,199,203,0.31);}
.page-box .page-inner span{line-height:40px;color:#00499D;display: inline-block;margin:0 10px;font-size:18px;}
.page-box .page-inner .page-list{display: flex;}
.page-box .page-inner .page-list a.act ,.page-box .page-inner .page-list a:hover{color:#FFFFFF;transition: all 0.4s;background:#00499D;}
.page-box .page-inner .page-list .current.act ,.page-box .page-inner .page-list .current:hover{color:#295a83;transition: all 0.4s;}
.page-box .page-inner a.p-prev ,.page-box .page-inner a.p-next{background:#00499D;color:#FFFFFF;}
.page-box .page-inner a.p-prev.no-drop ,.page-box .page-inner a.p-next.no-drop{background:#FFFFFF;color:#00499D;}
/*分页 end*/
/*公共样式定义 end*/
.index-what-we-do {
	padding: 80px 0 50px;
}

.iwwd-left {
	width: 56.25%;
	float: left;
}

.iwwd-left .text .t {
	padding: 19px 0;
	position: relative;
}

.iwwd-left .text .t::after {
	content: '';
	width: 23px;
	height: 3px;
	background: rgba(0, 73, 157, 1);
	position: absolute;
	left: 0;
	top: 0;
}

.iwwd-left .text .t h4 {
	font-size: 34px;
	font-weight: 500;
	color: #000116;
	line-height: 1;
}

.iwwd-left .text .d {
	padding: 20px 0 49px;
	color: rgba(102, 102, 102, 1);
	line-height: 1.5;
}

.iwwd-left .text .m a {
	width: 148px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	background: rgba(0, 73, 157, 1);
	border-radius: 2px;
	transition: all 0.4s;
}

.iwwd-left .text .m a:hover {
	background: #007AFF;
}

.iwwd-left .list {
	margin-top: 80px;
}

.iwwd-left .list ul li {
	width: 33.33333%;
	float: left;
	position: relative;
}
.iwwd-left .list ul li.phone-logo{display:none;}
.iwwd-left .list ul li .img-box {
	position: relative;
}

.iwwd-left .list ul li .img-box img {
	width: 100%;
	height: auto;
}

.iwwd-left .list ul li .img-text {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}

.iwwd-left .list ul li .img-text .it-inner {
	display: block;
	padding: 38px 28px;
}

.iwwd-left .list .img-text .it-inner .t {
	font-size: 18px;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	line-height: 1.6;
	margin-bottom: 50px;
	position: relative;
}

.iwwd-left .list .img-text .it-inner .t::after {
	content: '';
	width: 1px;
	height: 26px;
	background: rgba(255, 255, 255, 0.5);
	position: absolute;
	left: 0;
	bottom: -35px;
}

.iwwd-left .list .img-text .it-inner .d {
	font-size: 13px;
	font-weight: 400;
	color: rgba(240, 239, 239, 1);
}

.iwwd-right {
	width: 36.71875%;
	float: right;
}

.iwwd-right .img-box img {
	width: 100%;
	height: auto;
}

.iwwd-right .number-list {
	margin-top: 30px;
}

.iwwd-right .number-list ul li {
	width: 33.33333%;
	float: left;
	text-align: center;
}

.iwwd-right .number-list ul li .number font {
	font-size: 46px;
	line-height: 1;
	font-weight: bold;
	color: rgba(0, 73, 157, 1);
}

.iwwd-right .number-list ul li .number sub {
	font-size: 12px;
	color: #00499D;
	line-height: 1;
}

.iwwd-right .number-list ul li .number i {
	font-size: 46px;
	line-height: 1;
	color: #00499D;
	font-weight: 500;
}

.iwwd-right .number-list ul li .tips {
	font-size: 12px;
	font-weight: 500;
	color: rgba(51, 51, 51, 1);
}

.index-product {
	padding: 0 0 50px;
}

.index-tit {
	text-align: center;
	padding: 30px 0 40px;
}

.index-tit h4 {
	font-size: 34px;
	font-weight: 500;
	color: rgba(0, 1, 22, 1);
	line-height: 1;
}

.index-tit p {
	color: rgba(153, 153, 153, 1);
	padding: 10px 0 0;
}

.index-product-list ul li {
	width: 20%;
	float: left;
	position: relative;
	overflow: hidden;
}

.index-product-list ul li .li-inner {
	padding-left: 4px;
}

.index-product-list ul li:first-child .li-inner {
	padding-left: 0;
}

.index-product-list ul li.actone {
	width: 40%;
}

.index-product-list ul li .img-box a{
	display: block;
	background-repeat: no-repeat;
	background-size:cover;
	width:800px;
	height:640px;
}

.index-product-list ul li .img-text {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	/* height: 100%; */
	z-index: 3;
	transition: all 0.4s;
}

.index-product-list ul li.act .img-text {
	animation: op 1.5s ease-in-out forwards;
}

.index-product-list ul li .img-text .it-inner {
	padding: 40px;
}

.index-product-list .img-text .it-inner .t {
	font-size: 18px;
	font-weight: 600;
	color: rgba(0, 1, 22, 1);
	padding: 20px 0;
	line-height: 1;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 1s;
}

.index-product-list .act .img-text .it-inner .t {
	/*color: #FFFFFF;*/
}

.index-product-list .img-text .it-inner .d {
	height: 44px;
	font-size: 14px;
	color: rgba(102, 102, 102, 1);
	line-height: 22px;
	overflow: hidden;
	transition: all 1s;
}

.index-product-list .act .img-text .it-inner .d {
	/* color:#DADADA; */
	/*color: #FFFFFF;*/
}

.index-product-list .img-text .it-inner .m {
	margin-top: 50px;
}

.index-product-list .img-text .it-inner .m a {
	width: 30px;
	height: 30px;
	/*border: 1px solid rgba(255, 255, 255, 1);*/
	border: 1px solid black;
	text-align: center;
	line-height: 30px;
	display: block;
	/*color: #FFFFFF;*/
	color: black;
	font-size: 18px;
	font-family: simsun;
	border-radius: 50%;
	transition: all 1s;
	opacity: 0;
}

.index-product-list .img-text .it-inner .m a:hover {
	color: #00499D;
	border: 1px solid #00499D;
}

.index-product-list .act .img-text .it-inner .m a {
	opacity: 1;
}

@keyframes op {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	50% {
		opacity: 0;
		transform: translateY(-100%);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.index-case {
	padding: 0 0 80px;
	position: relative;
}

.index-case::after {
	content: '';
	width: 100%;
	height: 50%;
	background: #f1f8fb;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: -1;
}

.index-case-slider {
	position: relative;
}

.index-case-slider .img-box a {
	display: block;
}

.index-case-slider .img-box img {
	width: 100%;
	height: auto;
}

.index-case-slider .img-text {
	padding-bottom: 40px;
}

.index-case-slider .img-text .t {
	padding: 20px 0;
}

.index-case-slider .img-text .t span {
	display: block;
	font-weight: 500;
	color: rgba(0, 73, 157, 1);
}

.index-case-slider .img-text .t a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	word-spacing: normal;
	font-size: 18px;
	font-weight: 600;
	color: rgba(0, 1, 22, 1);
	transition: all 0.4s;
}

/* .index-case-slider .img-text .t a:hover {
	color: #00499D;
} */

.index-case-slider .img-text .d {
	color: rgba(153, 153, 153, 1);
	line-height: 20px;
	height: 60px;
	overflow: hidden;
}

.index-case-slider .index-case-page {
	width: 40px;
	height: 100px;
	position: absolute;
	top: 32%;
	left: -70px;
	z-index: 3;
}

.index-case-page .swiper-button-next,
.index-case-page .swiper-button-prev {
	width: 40px;
	height: 40px;
	position: relative;
	top: auto;
	margin-top: 0;
	width: 40px;
	height: 40px;
	background: rgba(0, 73, 157, 1);
	box-shadow: 0px 2px 9px 1px rgba(25, 53, 157, 0.31);
	border-radius: 50%;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	font-family: simsun;
	font-weight: bold;
}

.index-case-page .swiper-button-prev {
	left: 0;
}

.index-case-page .swiper-button-next {
	right: 0;
	margin-top: 20px;
}

.index-case-page .swiper-button-next.swiper-button-disabled,
.index-case-page .swiper-button-prev.swiper-button-disabled {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 2px 9px 1px rgba(197, 199, 203, 0.31);
	color: #00499D;
	opacity: 1;
}

.index-contact {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	/* background-attachment: fixed; */
}

.index-contact .ic-left {
	width: 48%;
	padding: 120px 0;
	background: rgba(0, 73, 157, 0.95);
}

.index-contact .ic-left .icl-inner {
	padding-right: 100px;
}

.ic-left .ic-tit {
	margin-bottom: 50px;
}

.ic-left .ic-tit h4 {
	font-size: 34px;
	font-weight: 500;
	color: rgba(255, 255, 255, 0.99);
}

.ic-left .ic-tit p {
	color: rgba(192, 191, 191, 0.99);
}

.ic-left .ic-list ul li {
	margin-top: 20px;
	padding-left: 30px;
	font-size: 16px;
}

.ic-left .ic-list ul li:first-child {
	margin-top: 0;
}

.ic-left .ic-list ul li.add {
	background: url(../images/add-icon.png) no-repeat left 2px;
}

.ic-left .ic-list ul li.tel {
	background: url(../images/tel-icon.png) no-repeat left center;
}

.ic-left .ic-list ul li.mail {
	background: url(../images/mail-icon.png) no-repeat left center;
}

.ic-left .ic-list ul li.fax {
	background: url(../images/fax-icon.png) no-repeat left center;
}

.ic-left .ic-list ul li.website {
	background: url(../images/web-icon.png) no-repeat left center;
}

.ic-left .ic-list ul li i {
	color: #dadada;
}

.ic-left .ic-list ul li span {
	color: #FFFFFF;
}

.ic-left .ic-list ul li a {
	color: #FFFFFF;
	transition: all 0.4s;
}

.ic-left .ic-list ul li a:hover {
	color: #dadada;
}

.index-message {
	background: url(../images/index-pic-12.jpg) no-repeat center;
	background-size: cover;
	padding: 100px 0;
}

.index-message .im-tit {
	padding: 70px 0 0;
	/*background: url(../images/message-logo-01.png) no-repeat left top;*/
	width: 35%;
	float: left;
}

.index-message .im-tit h4 {
	font-size: 34px;
	font-weight: 500;
	color: rgba(0, 1, 22, 1);
}

.index-message .im-tit p {
	color: rgba(153, 153, 153, 1);
}
.index-message .im-form{width:65%;float:right;}
.product-menu{padding:40px 100px 40px 0;position: relative;}
.product-menu-slider .swiper-slide{width:auto;}
.product-menu-slider .swiper-slide a{display: block;
	height:44px;
	line-height:44px;
	background:#FFFFFF;
	border-radius:2px;
	padding:0 20px;
	font-size:18px;
	font-weight:500;
	color:rgba(0,1,22,1);
	transition: all 0.4s;
	margin-left:15px;
}
.product-menu-slider .swiper-slide:first-child a{margin-left:0;}
.product-menu-slider .swiper-slide a:hover ,.product-menu-slider .swiper-slide a.act{
	color:#FFFFFF;
	background:#00499D;
}
.product-menu-page{width:80px;height:40px;position: absolute;right:0;top:50%;margin-top:-20px;}
.product-menu-page .swiper-button-next, .product-menu-page .swiper-button-prev{
	width:40px;
	height:40px;
	background:rgba(0,73,157,1);
	box-shadow:0px 2px 9px 1px rgba(25,53,157,0.31);
	border-radius:50%;
	text-align: center;
	line-height:40px;
	font-family: simsun;
	font-size:16px;
	color:#FFFFFF;
	font-weight: bold;
	transition: all 0.6s;
}
.product-menu-page .swiper-button-next{right:0;}
.product-menu-page .swiper-button-prev{left:0;}
.product-menu-page .swiper-button-next.swiper-button-disabled, .product-menu-page .swiper-button-prev.swiper-button-disabled{
	background:rgba(255,255,255,1);
	box-shadow:0px 2px 9px 1px rgba(197,199,203,0.31);
	color:#00499D;
	opacity:1;
}
.product-list ul li{margin-top:20px;
/* 	float:left; */
	margin-left:2.66666%;width:23%;}
.product-list ul li:nth-child(4n+1){margin-left:0;}
.product-list ul li .img-box{display: block;}
.product-list ul li .img-box img{width:100%;height:auto;}
.product-list ul li .img-text{display: block;}
.product-list ul li .img-text h4{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:1;padding:15px 0 10px;
	font-size:18px;
	font-weight:600;
	color:rgba(0,1,22,1);
	transition: all 0.4s;
}
.product-list ul li .img-text article{
	height:66px;
	color:rgba(102,102,102,1);
	line-height:22px;
	transition: all 0.4s;
	overflow: hidden;
}
.product-list ul li:hover .img-text h4{
	color:#00499D;
}
.product-list ul li:hover .img-text article{
	color:#00499D;
}
.prodis-pic-text{padding:60px 0;}
.prodis-pic-text .prodis-pic-slider{width:41%;float:left;}
.prodis-pic-slider .gallery-top{width:73%;float:right;}
.prodis-pic-slider .gallery-top .img-box img{width:100%;height:auto;}
.prodis-pic-slider .gallery-thumbs{width:23%;float:left;}
.prodis-pic-slider .gallery-thumbs .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position: center;filter:brightness(80%);transition: all 0.6s;}
.prodis-pic-slider .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{filter:brightness(100%);}
.gallery-thumbs .swiper-button-next, .gallery-thumbs .swiper-button-prev{
	width:40px;
	height:40px;
	background:rgba(0,73,157,1);
	box-shadow:0px 2px 9px 1px rgba(25,53,157,0.31);
	border-radius:50%;
	margin-top:0;
	top: auto;
	text-align: center;
	line-height:40px;
	font-size:16px;
	color:#FFFFFF;
	font-family: simsun;
}
.gallery-thumbs .swiper-button-next{
	position: absolute;
	bottom:0;
	left:50%;
	margin-left:-20px;
	right: auto;
}
.gallery-thumbs .swiper-button-next::after{
	content: '>';
	transform: rotate(90deg);
	position: absolute;
	left:0;
	top:0;
	z-index:2;
	width:40px;
	font-family:simsun;
	color:#FFFFFF;
	font-weight: bold;
	font-size:18px;
	text-align: center;
	line-height:40px;
}
.gallery-thumbs .swiper-button-prev{
	position: absolute;
	top:0;
	left:50%;
	margin-left:-20px;
	right: auto;
}
.gallery-thumbs .swiper-button-prev::after{
	content: '>';
	transform: rotate(-90deg);
	position: absolute;
	left:0;
	top:0;
	z-index:2;
	width:40px;
	font-family:simsun;
	font-weight: bold;
	font-size:18px;
	text-align: center;
	line-height:40px;
}
.gallery-thumbs .swiper-button-next.swiper-button-disabled, .gallery-thumbs .swiper-button-prev.swiper-button-disabled{
	opacity:1;
	width:40px;
	height:40px;
	background:rgba(255,255,255,1);
	box-shadow:0px 2px 9px 1px rgba(197,199,203,0.31);
	border-radius:50%;
	pointer-events: auto;
}
.gallery-thumbs .swiper-button-next.swiper-button-disabled::after, .gallery-thumbs .swiper-button-prev.swiper-button-disabled::after{
	color:#00499D;
}
.prodis-pic-text .prodis-text{width:56%;float:right;}
.prodis-pic-text .prodis-text .tit{padding:15px 0 35px;
	font-size:34px;
	font-weight:500;
	color:rgba(0,1,22,1);
	line-height:1;
}
.prodis-pic-text .prodis-text .dis{
	padding:0 0 25px;
	border-top:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
}
.prodis-pic-text .prodis-text .dis .t{
	font-size:24px;
	font-weight:500;
	color:rgba(0,1,22,1);
	padding:20px 0 15px;
}
.prodis-pic-text .prodis-text .dis .d{
	color:rgba(102,102,102,1);
	line-height:2;
}
.prodis-pic-text .prodis-text .link{
	margin-top:30px;
}
.prodis-pic-text .prodis-text .link a{
	display: inline-block;
	width:181px;
	height:44px;
	text-align: center;
	line-height:44px;
	background:rgba(248,248,248,1);
	font-size:16px;
	color:#666666;
	float:left;
	margin-left:20px;
	transition: all 0.4s;
}
.prodis-pic-text .prodis-text .link a:hover ,.prodis-pic-text .prodis-text .link a.act{background:#00499d;color:#FFFFFF;}
.prodis-pic-text .prodis-text .link a:first-child{margin-left:0;background:#00499d;color:#FFFFFF;}
.prodis-pic-text .prodis-text .link a span{display:inline-block;padding-left:25px;}
.prodis-pic-text .prodis-text .link a.lm span{background:url(../images/prodis-icon-01.png) no-repeat left center;}
.prodis-pic-text .prodis-text .link a.io span{background:url(../images/prodis-icon-02.png) no-repeat left center;}
.prodis-pic-text .prodis-text .link a.pc span{background:url(../images/prodis-icon-03.png) no-repeat left center;}
.prodis-pic-text .prodis-text .link a.lm:hover span ,.prodis-pic-text .prodis-text .link a.lm span{background:url(../images/prodis-icon-01-h.png) no-repeat left center;}
.prodis-pic-text .prodis-text .link a.io:hover span{background:url(../images/prodis-icon-02-h.png) no-repeat left center;}
.prodis-pic-text .prodis-text .link a.pc:hover span{background:url(../images/prodis-icon-03-h.png) no-repeat left center;}

.prodis-related{
	background:#f8f8f8;
	padding:25px 0 45px;
}
.prodis-related .pr-tit{position: relative;padding:25px 0;}
.prodis-related .pr-tit h4{
	font-size:34px;
	font-weight:500;
	color:rgba(0,1,22,1);
}
.prodis-related .pr-tit .pr-page{
	width:80px;
	height:40px;
	position: absolute;
	top:50%;
	right:0;
	margin-top:-20px;
}
.pr-page .swiper-button-next, .pr-page .swiper-button-prev{
	width:40px;
	height:40px;
	background:rgba(0,73,157,1);
	box-shadow:0px 2px 9px 1px rgba(25,53,157,0.31);
	border-radius:50%;
	text-align: center;
	line-height:40px;
	font-family: simsun;
	font-size:16px;
	color:#FFFFFF;
	font-weight: bold;
	transition: all 0.6s;
}
.pr-page .swiper-button-next{right:0;}
.pr-page .swiper-button-prev{left:0;}
.pr-page .swiper-button-next.swiper-button-disabled, .pr-page .swiper-button-prev.swiper-button-disabled{
	background:rgba(255,255,255,1);
	box-shadow:0px 2px 9px 1px rgba(197,199,203,0.31);
	color:#00499D;
	opacity:1;
}
.pr-slider .swiper-slide .img-box{display: block;}
.pr-slider .swiper-slide .img-box img{width:100%;height:auto;}
.pr-slider .swiper-slide .img-text{display: block;}
.pr-slider .swiper-slide .img-text h4{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:1;padding:15px 0 10px;
	font-size:18px;
	font-weight:600;
	color:rgba(0,1,22,1);
	transition: all 0.4s;
}
.pr-slider .swiper-slide .img-text article{
	height:66px;
	color:rgba(102,102,102,1);
	line-height:22px;
	transition: all 0.4s;
}
.pr-slider .swiper-slide:hover .img-text h4{
	color:#00499D;
}
.pr-slider .swiper-slide:hover .img-text article{
	color:#00499D;
}
.prodis-case{
	padding:25px 0 45px;
}
.prodis-case .pc-tit{position: relative;padding:25px 0;}
.prodis-case .pc-tit h4{
	font-size:34px;
	font-weight:500;
	color:rgba(0,1,22,1);
}
.prodis-case .pc-tit p{
	color:rgba(153,153,153,1);
}

.pc-slider .swiper-button-next, .pc-slider .swiper-button-prev{
	width:40px;
	height:40px;
	background:rgba(0,73,157,1);
	box-shadow:0px 2px 9px 1px rgba(25,53,157,0.31);
	border-radius:50%;
	text-align: center;
	line-height:40px;
	font-family: simsun;
	font-size:16px;
	color:#FFFFFF;
	font-weight: bold;
	transition: all 0.6s;
}
.pc-slider{position: relative;}
.pc-slider .swiper-button-next{right:-80px;}
.pc-slider .swiper-button-prev{left:-80px;}
.pc-slider .swiper-button-next.swiper-button-disabled, .pc-slider .swiper-button-prev.swiper-button-disabled{
	background:rgba(255,255,255,1);
	box-shadow:0px 2px 9px 1px rgba(197,199,203,0.31);
	color:#00499D;
	opacity:1;
}
.pc-slider .img-box{display: block;}
.pc-slider .img-box img{width:100%;height:auto;box-sizing: border-box;border:1px solid #eeeeee;}
.pc-slider .t{padding:20px 0;}
.pc-slider .t span{display: block;
	font-weight:500;
	color:rgba(0,73,157,1);
}
.pc-slider .t a{
	display:block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	font-size:18px;
	font-weight:600;
	color:rgba(0,1,22,1);
	transition: all 0.4s;
}
.pc-slider .t a:hover{color:#00499D;}
.contact-box{padding:60px 0;}
.contact-box .contact-con{background:#0d52a2;width:37%;float:left;}
.contact-box .cc-inner{padding:70px 40px;}
.cc-inner .ic-tit {
	margin-bottom: 50px;
}

.cc-inner .ic-tit h4 {
	font-size: 34px;
	font-weight: 500;
	color: rgba(255, 255, 255, 0.99);
}

.cc-inner .ic-tit p {
	color: rgba(192, 191, 191, 0.99);
}

.cc-inner .ic-list ul li {
	margin-top: 20px;
	padding-left: 30px;
	font-size: 16px;
}

.cc-inner .ic-list ul li:first-child {
	margin-top: 0;
}

.cc-inner .ic-list ul li.add {
	background: url(../images/add-icon.png) no-repeat left 2px;
}

.cc-inner .ic-list ul li.tel {
	background: url(../images/tel-icon.png) no-repeat left center;
}

.cc-inner .ic-list ul li.mail {
	background: url(../images/mail-icon.png) no-repeat left center;
}

.cc-inner .ic-list ul li.fax {
	background: url(../images/fax-icon.png) no-repeat left center;
}

.cc-inner .ic-list ul li.website {
	background: url(../images/web-icon.png) no-repeat left center;
}

.cc-inner .ic-list ul li i {
	color: #dadada;
}

.cc-inner .ic-list ul li span {
	color: #FFFFFF;
}

.cc-inner .ic-list ul li a {
	color: #FFFFFF;
	transition: all 0.4s;
}

.cc-inner .ic-list ul li a:hover {
	color: #dadada;
}
.contact-box .contact-form{width:58%;float:right;}
.contact-form .im-tit {
	padding: 70px 0 0;
	/*background: url(../images/message-logo-01.png) no-repeat left top;*/
}

.contact-form .im-tit h4 {
	font-size: 34px;
	font-weight: 500;
	color: rgba(0, 1, 22, 1);
}

.contact-form .im-tit p {
	color: rgba(153, 153, 153, 1);
}
.contact-map .map-box img ,.contact-map .map-box iframe{
	width:100%;
	/*height:auto;*/
	vertical-align: bottom;
}
.prodis-related.no-bg{background:none;}

.error-box{background:#f1f8fb;padding:188px 0 130px;}
.error-box .pic-tips{width:50%;float:left;}
.error-box .pic-tips .tips{
	font-size:34px;
	color:rgba(0,1,22,1);
}
.error-box .pic-tips .pic{margin-top:50px;}
.error-box .pic-tips .pic img{max-width:100%;height:auto;}
.error-box .search-box{float:right;width:45%;padding:60px 0 0;} 
.error-box .search-box .search-tit{
	font-size:34px;
	color:rgba(0,1,22,1);
}
.error-box .search-box .input-box{margin-top:40px;position: relative;width:100%;}
.error-box .search-box .input-box input{
	width:87.5%;
	height:50px;
	background:rgba(255,255,255,1);
	padding:0 10% 0 2.5%;
	border:1px solid rgba(153,153,153,1);
}
.error-box .search-box .input-box button{
	border:none;
	background:transparent;
	position: absolute;
	right:0;
	width:50px;
	height:50px;
	top:0;
	z-index: 3;
}
.error-box .search-box .tag-box{margin-top:20px;
	color:#666666;
}
.error-box .search-box .tag-box a{display: inline-block;margin-right:10px;
	color:#00499D;
	transition: all 0.4s;
}
.error-box .search-box .tag-box a:hover{color:#007AFF;}
.prodis-related .pr-tit h4 i{
	display: none;
	padding-left:10px;
	color:#00499D;
}
.search-warp-box{
	padding:188px 0 100px;
	background:#f1f8fb;
}
.search-warp-box .search-box{
	max-width:600px;
	margin:0 auto;
}
.search-warp-box .search-box .search-tit{
	text-align: center;
	font-size:34px;
	font-weight:500;
	color:rgba(0,1,22,1);
}
.search-warp-box .search-box .input-box{margin-top:40px;position: relative;width:100%;}
.search-warp-box .search-box .input-box input{
	width:87.5%;
	height:50px;
	background:rgba(255,255,255,1);
	padding:0 10% 0 2.5%;
	border:1px solid rgba(153,153,153,1);
}
.search-warp-box .search-box .input-box button{
	border:none;
	background:transparent;
	position: absolute;
	right:0;
	width:50px;
	height:50px;
	top:0;
	z-index: 3;
}
.search-warp-box .search-box .tag-box{margin-top:20px;
	color:#666666;
}
.search-warp-box .search-box .tag-box a{display: inline-block;margin-right:10px;
	color:#00499D;
	transition: all 0.4s;
}
.search-warp-box .search-box .tag-box a:hover{color:#007AFF;}

.about-box{padding:40px 0 50px;}
.about-menu{padding:0 0 10px;}
.about-menu ul li{display: inline-block;margin-left:15px;float:left;}
.about-menu ul li:first-child{margin-left:0;}
.about-menu ul li a{
	display: block;
	padding:0 25px;
	height:44px;
	text-align: center;
	line-height:44px;
	background:transparent;
	font-size:18px;
	font-weight:500;
	color:rgba(0,1,22,1);
	border-radius:2px;
	transition: all 0.4s;
}
.about-menu ul li.act a ,.about-menu ul li a:hover{
	background:rgba(0,73,157,1);
	color:#FFFFFF;
}
.company-profile .cp-one .text{width:60%;float:left;}
.company-profile .cp-one .pic{width:36.71875%;float:right;}
.company-profile .cp-one .pic img{width:100%;height:auto;}
.company-profile .t{line-height:1;padding-bottom:40px;
	font-size:34px;
	font-weight:500;
	color:rgba(0,1,22,1);
}
.company-profile .d{
	font-size:14px;
	color:rgba(102,102,102,1);
	line-height:26px;
}
.company-profile .cp-two{
	margin-top:26px;
}
.culture-list ul li{width:31%;float:left;margin-left:3.5%;background:#F1F8FB;transition:all 0.6s;
	border-radius:103px 0px 103px 0px;
}
.culture-list ul li:hover{background:#00499D;}
.culture-tit{
	line-height:1;
	padding-bottom:40px;
	text-align: center;
	font-size:34px;
	font-weight:500;
	color:rgba(0,1,22,1);
}
.culture-list ul li:first-child{margin-left:0;}
.culture-list ul li .img-box{border-radius:103px 0px 103px 0px;overflow: hidden;}
.culture-list ul li .img-box img{width:100%;height:auto;}
.culture-list ul li .text{
	padding:30px 80px 100px;
	text-align: center;
}
.culture-list ul li .text .t{
	font-size:24px;
	font-weight:600;
	color:rgba(0,1,22,1);
	padding-bottom:15px;
}
.culture-list ul li .text .d{
	height:104px;
	overflow: hidden;
	color:rgba(102,102,102,1);
	line-height:26px;
}
.culture-list ul li:hover .t{color:#FFFFFF;}
.culture-list ul li:hover .d{color:#FFFFFF;}
.juntai-honor{padding-bottom:50px;position: relative;}
.juntai-honor::after{content: '';background:#f1f8fb;position: absolute;left:0;bottom:0;width:100%;height:46%;z-index:-1;}
.honor-tit{
	text-align: center;
	padding-bottom:45px;
	font-size:34px;
	font-weight:500;
	color:rgba(0,1,22,1);
}
.honor-slider{position: relative;}
.honor-slider .img-box{position: relative;}
.honor-slider .img-box img{width:100%;height:auto;}
.honor-slider .img-box::after{content: '';position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	box-sizing:border-box;
	border:1px solid #EEEEEE;
	transition: all 0.4s;
}
.honor-slider .img-box:hover::after{
	border:2px solid #00499D;
}
.honor-slider .swiper-button-next, .honor-slider .swiper-button-prev{
	width:40px;
	height:40px;
	background:rgba(0,73,157,1);
	box-shadow:0px 2px 9px 1px rgba(25,53,157,0.31);
	border-radius:50%;
	text-align: center;
	line-height:40px;
	font-family: simsun;
	font-size:16px;
	color:#FFFFFF;
	font-weight: bold;
	transition: all 0.6s;
}
.honor-slider .swiper-button-next{right:-80px;}
.honor-slider .swiper-button-prev{left:-80px;}
.honor-slider .swiper-button-next.swiper-button-disabled, .honor-slider .swiper-button-prev.swiper-button-disabled{
	background:rgba(255,255,255,1);
	box-shadow:0px 2px 9px 1px rgba(197,199,203,0.31);
	color:#00499D;
	opacity:1;
}
.about-box.no-padding-bottom{padding-bottom:0;}
.workshop .workshop-tit{
	text-align: center;
	padding-bottom:30px;
	font-size:34px;
	font-weight:500;
	color:rgba(0,1,22,1);
}
.workshop .workshop-slider .img-box img{width:100%;height:auto;}
.gallery-thumbs-work-warp{margin-top:20px;position: relative;}
.gallery-thumbs-work-warp .swiper-slide{position: relative;}
.gallery-thumbs-work-warp .swiper-slide::after{content: '';width:100%;height:100%;position: absolute;left:0;top:0;z-index:2;box-sizing: border-box;}
.gallery-thumbs-work-warp .swiper-slide.swiper-slide-thumb-active::after{border:1px solid #00499D;}
.gallery-thumbs-work-warp .swiper-button-next, .gallery-thumbs-work-warp .swiper-button-prev{
	width:40px;
	height:40px;
	background:rgba(0,73,157,1);
	box-shadow:0px 2px 9px 1px rgba(25,53,157,0.31);
	border-radius:50%;
	text-align: center;
	line-height:40px;
	font-family: simsun;
	font-size:16px;
	color:#FFFFFF;
	font-weight: bold;
	transition: all 0.6s;
}
.gallery-thumbs-work-warp .swiper-button-next{right:-80px;}
.gallery-thumbs-work-warp .swiper-button-prev{left:-80px;}
.gallery-thumbs-work-warp .swiper-button-next.swiper-button-disabled, .gallery-thumbs-work-warp .swiper-button-prev.swiper-button-disabled{
	background:rgba(255,255,255,1);
	box-shadow:0px 2px 9px 1px rgba(197,199,203,0.31);
	color:#00499D;
	opacity:1;
}
.gallery-top-event .img-box{width:50%;float:left;}
.gallery-top-event .img-box img{width:100%;height:auto;}
.gallery-top-event .text-box{width:45%;float:right;}
.gallery-top-event .text-box .t{
	padding:15px 0 30px;
	font-size:34px;
	font-weight:bold;
	color:rgba(0,1,22,1);
}
.gallery-top-event .text-box .d{
	color:rgba(102,102,102,1);
	line-height:30px;
}
.gallery-thumbs-event-warp{
	margin-top:60px;
	position: relative;
}
.gallery-thumbs-event-warp .swiper-slide{position: relative;}
.gallery-thumbs-event-warp .swiper-slide .img-box img{width:100%;height:auto;}
.gallery-thumbs-event-warp .swiper-slide::after{content: '';width:100%;height:100%;position: absolute;left:0;top:0;z-index:2;box-sizing: border-box;}
.gallery-thumbs-event-warp .swiper-slide.swiper-slide-thumb-active::after{border:2px solid #00499D;}
.gallery-thumbs-event-warp .swiper-button-next, .gallery-thumbs-event-warp .swiper-button-prev{
	width:40px;
	height:40px;
	background:rgba(0,73,157,1);
	box-shadow:0px 2px 9px 1px rgba(25,53,157,0.31);
	border-radius:50%;
	text-align: center;
	line-height:40px;
	font-family: simsun;
	font-size:16px;
	color:#FFFFFF;
	font-weight: bold;
	transition: all 0.6s;
}
.gallery-thumbs-event-warp .swiper-button-next{right:-80px;}
.gallery-thumbs-event-warp .swiper-button-prev{left:-80px;}
.gallery-thumbs-event-warp .swiper-button-next.swiper-button-disabled, .gallery-thumbs-event-warp .swiper-button-prev.swiper-button-disabled{
	background:rgba(255,255,255,1);
	box-shadow:0px 2px 9px 1px rgba(197,199,203,0.31);
	color:#00499D;
	opacity:1;
}




@media only screen and (max-width: 1500px) {
	.pc-slider .swiper-button-next{right:0;}
	.pc-slider .swiper-button-prev{left:0;}
	.m-width-1280{max-width:1200px;}
	.nav-tool{width:65%;}
	.nav-tool .nav-box{
	    margin-right: 0 ;
	}
	.nav-box>nav>ul>li{
	    padding: 0;
	}
}

@media only screen and (max-width: 1359px) {
	.m-width-1280{max-width:1000px;}
	.inner-padding-20{padding:0 20px;}
	.nav-tool{width:80%;}
	.banner .banner-content h3{font-size:42px;}
	.iwwd-left .list ul li .img-text .it-inner{padding:28px 15px;}
	.iwwd-left .text .d{padding:20px 0 30px;}
	.iwwd-left .list{margin-top:40px;}
	.about-menu ul li a{padding:0 15px;}
	.prodis-pic-text .prodis-pic-slider{width:100%;float:none;}
	.prodis-pic-text .prodis-text{width:100%;float:none;margin-top:25px;}
	.nav-tool .nav-box{
	    margin-right: 0 ;
	}
	.nav-box>nav>ul>li{
	    padding: 0;
	}

}
@media only screen and (max-width: 1279px) {

	.index-product-list ul li .img-box a{width:100%;}
	.banner{padding-top:44px;}
	.product-box{padding-top:84px;}
	
	#menuPc {
		display: none;
	}
	#menuWap{
		display: block;
	}
	#page {
		background: #FFFFFF;
	}

	.btn-nav {
		position: relative;
		background: transparent;
		border: none;
		padding: 6px 0;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-ms-transition: all .5s ease;
		-o-transition: all .5s ease;
		transition: all .5s ease;
		z-index: 99999;
		display: block;
		width: 30px;
		float: right;
	}

	.icon-bar {
		display: block;
		margin: 6px 0;
		width: 30px;
		height: 3px;
		background-color: #00499D;
		box-shadow: 0 1px 1px #00499D;
		-webkit-transition: all .7s ease;
		-moz-transition: all .7s ease;
		-ms-transition: all .7s ease;
		-o-transition: all .7s ease;
		transition: all .7s ease;
		z-index: 999999;
	}

	.mm-opening .top {
		-webkit-transform: translateY(8px) rotateZ(45deg);
		-moz-transform: translateY(8px) rotateZ(45deg);
		-ms-transform: translateY(8px) rotateZ(45deg);
		-o-transform: translateY(8px) rotateZ(45deg);
		transform: translateY(8px) rotateZ(45deg);
	}

	.mm-opening .bottom {
		-webkit-transform: translateY(-10px) rotateZ(-45deg);
		-moz-transform: translateY(-10px) rotateZ(-45deg);
		-ms-transform: translateY(-10px) rotateZ(-45deg);
		-o-transform: translateY(-10px) rotateZ(-45deg);
		transform: translateY(-10px) rotateZ(-45deg);
	}

	.mm-opening .middleo {
		width: 0;
	}
	.banner .bg-box {
		display: none;
	}
	.banner .banner-content {
		display: none;
	}

	.banner .wap-box {
		display: block;
	}
	.banner .swiper-button-next, .banner .swiper-button-prev{transform: scale(0.5);}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{bottom:10px;}
	.nav-tool{display: none;}
	.logo{max-width:100px;padding:10px 0;}
	.index-what-we-do{padding:40px 0 25px;}
	.iwwd-left{width:100%;float:none;}
	.iwwd-right{width:100%;float:none;margin-top:40px;}
	.iwwd-left .list ul{position: relative;}
	.iwwd-left .list ul li{width:50%;}
	.iwwd-left .list ul li.phone-logo{
		display:block;
		position: absolute;
		right:0;
		bottom:0;
		height:50%;
		background:url(../images/logo.png) no-repeat center;
		background-size:80%;
	}
	.index-product-list ul li.act{width:50%;}
	.index-product-list ul li{width:50%;}
	.index-product-list ul li .li-inner{padding-left:0;}
	.index-product-list ul li .li-inner .img-box img{width:100%;height:auto;}
	.index-product-list ul li .img-box a{height:200px;}
	.index-product-list ul li .img-text .it-inner{padding:10px;}
	.index-product-list .img-text .it-inner .m a{opacity:1;}
	.index-product-list .img-text .it-inner .m{margin-top:40px;}
	/*.index-product-list .img-text .it-inner .t{color:#FFFFFF;}*/
	/*.index-product-list .img-text .it-inner .d{color:#FFFFFF;}*/
	.index-product{padding:0;}
	.index-tit{padding:30px 20px 40px;}
	.index-case-slider .index-case-page{width:100%;left:0;top:26%;}
	.index-case-page .swiper-button-next, .index-case-page .swiper-button-prev{position: absolute;}
	.index-case-page .swiper-button-next{margin-top:0;}
	.index-case{padding:0;}
	.index-contact .ic-left{width:100%;background:rgba(0, 73, 157, 0.55);padding:40px 0;}
	.index-contact .ic-left .icl-inner{padding:0 20px !important;}
	.index-message{padding:40px 0;}
	.index-message .im-tit{width:100%;float:none;}
	.index-message .im-form{width:100%;float:none;}
	.footer-top .f-nav{display: none;}
	.footer .footer-top .logo-search{width:100%;float:none;}
	.footer{padding-bottom:60px;}
	.footer-bottom .copy{width:100%;float:none;text-align: center;}
	.footer-bottom .share{display:none;}
	#toTop{display: none !important;}
	.error-box{padding:84px 0 40px;}
	.error-box .pic-tips{width:100%;float:none;}
	.error-box .pic-tips .tips{font-size:16px;text-align: center;}
	.error-box .pic-tips .pic{width:70%;margin:20px auto 0;}
	.error-box .search-box{width:100%;float:none;padding:20px 0 0;}
	.error-box .search-box .input-box{margin-top:10px;}
	.error-box .search-box .search-tit{font-size:22px;}
	.prodis-related .pr-tit h4{font-size:22px;}
	.inner-banner{display: none;}
	.about-menu{display:none;}
	.header{border-bottom:1px solid #d7d7d7;}
	.company-profile .cp-one .text{width:100%;float:none;}
	.company-profile .cp-one .pic{width:100%;float:none;margin-top:20px;}
	.culture-list ul li{width:100%;float:none;margin-top:40px;margin-left:0;}
	.culture-list ul li:first-child{margin-top:0;}
	.culture-list ul li .text{padding:40px;}
	.honor-slider .swiper-button-next{right:0;}
	.honor-slider .swiper-button-prev{left:0;}
	.gallery-thumbs-work-warp .swiper-button-next, .gallery-thumbs-work-warp .swiper-button-prev{display: none;}
	.gallery-top-event .img-box{width:100%;float:none;}
	.gallery-top-event .text-box{width:100%;float:none;}
	.gallery-top-event .text-box .t{padding:15px 0;font-size:26px;}
	.gallery-thumbs-event-warp{margin-bottom:20px;margin-top:0;}
	.gallery-thumbs-event-warp .swiper-button-next, .gallery-thumbs-event-warp .swiper-button-prev{display: none;}
	.contact-box{padding:84px 0 40px;}
	.contact-box .contact-con{width:100%;float:none;}
	.contact-box .cc-inner{padding:40px;}
	.contact-box .contact-form{width:100%;float:none;margin-top:40px;}
	.prodis-pic-text{padding:84px 0 40px;}
	.about-box{padding:84px 0 40px;}
	.prodis-pic-text .prodis-text .link a{font-size:12px;width:135px;}
	.prodis-pic-text .prodis-text .link a:nth-child(3){margin-top:20px;margin-left:0;}
	.pc-slider .swiper-button-next{right:0;top:40%;}
	.pc-slider .swiper-button-prev{left:0;top:40%;}
	.product-menu{display: none;}
	.product-list ul li{width:48%;margin-left:0;;}
	.product-list ul li:nth-child(even){float:right;}
	.page-box .page-inner .page-list{display: none;}
	.search-warp-box{padding:84px 0 40px;}
	.banner .swiper-button-prev{left:5%;}
	.banner .swiper-button-next{right:5%;}
	.event-slider{display: flex;flex-direction: column-reverse;}
	.gallery-top-event{width:100%;display: block;}
	.iwwd-left .text .t h4{font-size:26px;}
	.index-tit h4{font-size:26px;}
	.ic-left .ic-tit h4{font-size:26px;}
	.index-message .im-tit h4{font-size:26px;}
	.prodis-pic-text .prodis-text .tit{font-size:26px;}
	.prodis-case .pc-tit h4{font-size:26px;}
	.prodis-pic-text .prodis-text .dis .t{font-size:18px;}
	.company-profile .t{font-size:26px;}
	.cc-inner .ic-tit h4{font-size:26px;}
	.contact-form .im-tit h4{font-size:26px;}
	.contact-map .map-box img, .contact-map .map-box iframe{vertical-align:bottom;}
	.workshop .workshop-tit{font-size:26px;}
	.honor-tit{font-size:26px;}
	.culture-tit{font-size:26px;}


}

.nav-tool{
    padding-right: 100px !important;
    display: flex;
    justify-content: end;
    position: relative;
        width: auto;
        flex: 1;
}

#menuPc{
    display: flex;
    justify-content: end;
}


.nav-box>nav>ul>li>a {
    padding: 30.5px 17px;
}
 
@media (max-width: 1279px) {
    .header-top{
        display: flex;
        align-items: center;
        padding: 0 10px !important;
                justify-content: space-between;
     }
     #menuWap,
    #menuPc{
        display: none ;
    } 
}
