@charset "utf-8";

a,body,button,html,input,textarea {
	color: #191919
}

a:hover {
	color: #da9d67
}

a {
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

body {
	font-size: .15rem
}
.news_blog_slide{display:flex}
.banner-list:after,.blog-news-list:after,.company-synopses ul:after,.contact-layer .contact-items:after,.featured-list:after,.gd-row:after,.head-contact:after,.head-r:after,.items-content:after,.items_list ul:after,.nav-wrap:after,.new-item:after,.new-product-list:after,.news-item-hd:after,.owl-stage:after,.partner-list:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ''
}
.infoadd lite-youtube{
    height: 960px!important;
}
.huhu {
        position: relative;
     float: inherit; 
    padding-bottom: 0.6rem;
    width: 100% !important;
}
.layout,.nav-bar .nav-wrap,.path-bar .path-nav {
	width: auto;
	max-width: 100pc;
}

.index-main-content {
	padding: 0 0 .5rem;
	background-size: 100% auto;
	-webkit-background-size: 100% auto
}

.disabled {
	display: none
}

.index-solution-wrap-n.img {
	position: relative;
	width: 100%
}

.inquiry-pop-bd {
	width: 100%!important;
	height: 100%!important
}

.show_btn,.side_content {
	position: absolute;
	top: 0;
	right: 0
}

html .inquiry-pop-bd .inquiry-pop {
	border: 4px solid #fff;
	box-shadow: none
}

html .inquiry-pop-bd .inquiry-pop .ico-close-pop {
	top: -20px;
	right: -20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #000;
	background-color: #fff;
	box-shadow: 0 0 .05rem rgba(0,0,0,.3);
	color: #000;
	text-align: center;
	line-height: 40px
}

html .inquiry-pop-bd .inquiry-pop .ico-close-pop:before {
	content: '\f00d';
	font-size: .16rem;
	font-family: fontawesome
}

html .inquiry-pop-bd .inquiry-pop .ico-close-pop:hover {
	background-color: #fe0000;
	color: #fff
}

.owl-carousel .owl-controls {
	height: auto
}

.owl-carousel .owl-controls .owl-nav {
	position: absolute;
	top: auto;
	left: auto;
	text-align: center
}

.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev {
	margin: 0;
	width: .35rem;
	height: .35rem;
	border-radius: 50%;
	background-color: #999;
	color: #fff;
	font-weight: 700;
	font-size: .18rem;
	line-height: .35rem
}

.owl-carousel .owl-controls .owl-nav .owl-next:hover,.owl-carousel .owl-controls .owl-nav .owl-prev:hover {
	color: #fff
}

.owl-carousel .owl-controls .owl-nav .owl-prev:before {
	content: '\f104'
}

.owl-carousel .owl-controls .owl-nav .owl-next:before {
	content: '\f105'
}

.main .layout {
    width: 1500px;
    max-width: 100%;
}

.head-wrapper {
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%
}

.change-language,.head-layout,.head-layout .logo,.head-search,.head-search .search-toggle:after,.holder,.nav-bar .nav,.nav-bar .nav lit,.topbar {
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.topbar .layout {
	padding-top: .28rem;
	padding-bottom: .28rem
}

.topr {
	clear: right;
	display: inline
}

.head-wrapper .head-contact,.topr {
	float: right
}

.head-wrapper .head-contact,.head-wrapper .head-contact a {
	color: #666
}

.head-wrapper .head-contact li {
	float: left;
	display: inline;
	margin-left: .3rem
}

.head-wrapper .head-contact li a {
	display: inline-block
}

.head-wrapper .head-contact .gd-ico {
	padding-right: .05rem;
	font-size: .16rem;
	font-family: fontawesome
}

.head-wrapper .head-contact .gd-ico-tel:before {
	content: '\f095'
}

.head-wrapper .head-contact .gd-ico-email:before {
	content: '\f003'
}

.change-language {
	z-index: 3!important;
	margin-top: 0;
	margin-left: .1rem;
	vertical-align: middle!important
}

.change-language-info .change-language-title a {
	-webkit-transition: none!important;
	transition: none!important
}

.change-language-info .change-language-title,.change-language-info .change-language-title a,.change-language-info .change-language-title span,.change-language-info .language-icon {
	color: #000
}

.change-language-info:hover .change-language-title,.change-language-info:hover .change-language-title a,.change-language-info:hover .change-language-title span {
	color: #404040!important
}

.change-language-info .language-icon {
	color: #fff!important;
	-webkit-transition: all .3s ease!important;
	transition: all .3s ease!important
}

.change-language-cont,.change-language-cont a {
	color: #404040
}

.change-language-info .change-language-title {
	-webkit-transition: none!important;
	transition: none!important
}

.head-search {
	position: relative;
	display: inline-block;
	height: 2pc;
	vertical-align: middle
}

.head-search .search-ipt {
	display: block;
	box-sizing: border-box;
	width: 2.2rem;
	height: 2pc;
	border: 1px solid #000;
	background-color: transparent;
	color: #000;
	text-indent: .1rem;
	line-height: 30px
}

.head-search .search-ipt:focus {
	-webkit-transition: all .3s ese;
	transition: all .3s ese
}

.head-search .search-ipt::-webkit-input-placeholder {
	color: #000
}

.head-search .search-ipt:-moz-placeholder,.head-search .search-ipt::-moz-placeholder {
	color: #000
}

.head-search .search-ipt:-ms-input-placeholder {
	color: #000
}

.head-search .search-btn,.head-search .search-toggle {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	overflow: hidden;
	width: 2pc;
	height: 2pc;
	border: 0;
	background: 0 0;
	color: #000;
	text-align: center;
	font-size: .17rem;
	font-family: fontawesome;
	line-height: 2pc;
	cursor: pointer
}

.head-search .search-toggle {
	display: none;
	visibility: hidden;
	background: 0 0;
	color: #da9d67
}

.head-search .search-btn:before,.head-search .search-toggle:after,.head-search .search-toggle:before {
	display: block;
	content: '\f002';
	font-family: fontawesome
}

.head-search .search-btn:before,.head-search .search-toggle:before {
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.head-search .search-toggle:after {
	content: '\f00d';
	opacity: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-ms-transform: translateY(100%)
}

.head-search-show .head-search-form {
	visibility: visible;
	opacity: 1
}

.head-search-show .head-search .search-toggle:before {
	opacity: 0
}

.head-search-show .head-search .search-toggle:after {
	opacity: 1;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-ms-transform: translateY(-100%)
}

.head-layout {
	height: 0;
	text-align: center
}

.head-layout .logo {
	float: left;
	display: inline
}

.head-layout .logo img {
	height: 50px
}

.nav-bar {
	float: right
}

.nav-bar,.nav-bar a {
	color: #000
}

.nav-bar .nav-wrap {
	text-align: center;
	text-transform: uppercase
}

.nav-bar .nav {
	line-height: 60px
}

.nav-bar .nav>li {
	padding-left: .35rem
}

.nav-bar .nav>li,.nav-bar .nav>li>a {
	position: relative;
	display: inline-block;
	vertical-align: top
}

.nav-bar .nav>li>a {
	box-sizing: content-box;
	text-align: center;
	font-weight: bolder;
	font-size: .16rem;
	line-height: 60px
}

.nav-bar .nav>li.nav-current>a,.nav-bar .nav>li>a:hover {
	color: #ee9905
}

.nav-bar .nav ul {
	position: absolute;
	top: 60px;
	left: .25rem;
	z-index: 999;
	display: block;
	visibility: hidden;
	padding: .15rem 0;
	width: 250px;
	background: #fff;
	box-shadow: .02rem .02rem .02rem rgba(0,0,0,.5);
	text-align: left;
	text-transform: uppercase;
	opacity: 0;
	background: linear-gradient(to right,rgba(239,241,243,.85),rgba(239,241,243,.85));
}

.nav-bar .nav li ul {
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	-webkit-transform: translateY(5%);
	transform: translateY(5%);
	-ms-transform: translateY(5%)
}

.nav-bar .nav li ul li {
	font-size: .12rem;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.nav-bar .nav li li,.nav-bar .nav li li a {
	color: #ef9905;
}

.nav-bar .nav li li a:hover {
	color: #ee9905
}

.nav-bar .nav li li {
	display: block;
	font-size: .16rem
}

.nav-bar .nav li li a {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 .2rem;
	height: .36rem;
	line-height: .36rem
}

.nav-bar .nav li li a:hover {
	background-color: #111;
	color: #ee9905
}

.nav-bar .nav li li:hover>a:hover {
	text-indent: .05rem;
	-webkit-transform: none;
	transform: none;
	-ms-transform: none
}

.nav-bar .nav li.li-hover>ul {
	visibility: visible;
	opacity: 1;
	-webkit-transform: none;
	transform: none;
	-ms-transform: none
}

.nav-bar .nav li li:last-child,.nav-bar .nav ul li:last-child a {
	border-bottom: 0
}

.fixed-nav.nav-bar .nav ul ul,.nav-bar .nav ul ul {
	top: 0;
	left: 100%;
	margin-left: .05rem
}

.nav-bar .nav li .nav-ico {
	display: inline-block;
	margin: 0 0 0 .05rem;
	font-weight: 700;
	font-size: .2rem;
	line-height: 1.5;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.nav-bar .nav li .nav-ico:after {
	content: '\f0d7'
}

.nav-bar .nav li li {
	position: relative
}

.nav-bar .nav li li .nav-ico {
	position: absolute;
	top: 0;
	right: .1rem;
	line-height: .35rem
}

.nav-bar .nav li li .nav-ico:after {
	content: '\f0da'
}

.nav-bar .nav>li.li-hover>a {
	color: #ee9905
}

.nav-bar .nav>li.li-hover>a .nav-ico {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-ms-transform: rotate(180deg)
}

.head-shadow {
	z-index: -1;
	margin-top: -.3rem;
	padding-top: .3rem;
	height: .9rem
}

.head-shadow,.head-shadow .layout {
	display: block;
	width: 100%;
	background: -webkit-linear-gradient(top,#eaeaea,#fff);
	background: linear-gradient(top,#eaeaea,#fff)
}

.head-shadow .layout {
	height: .6rem;
	content: ''
}

.fixed-nav,.fixed-nav .nav-bar .nav>li,.head-layout .logo,.head-layout .logo img {
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.fixed-nav {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10009;
	width: 100%;
	background-color: hsla(0,0%,45%,.7)
}

.fixed-nav .topbar {
	display: none
}

.fixed-nav .head-layout .logo {
	padding-top: 5px;
	padding-bottom: 5px
}

.fixed-nav .head-layout .logo img {
	height: 50px
}

.foot-items {
	position: relative;
	background: url(img/foot_bg.jpg) center 0 no-repeat;
	background-size: cover;
	-webkit-background-size: cover
}

.foot-items:before {
	position: absolute;
	top: .7rem;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-color: #404040;
	content: ''
}

.foot-items,.foot-items a,.foot-items a:hover {
	color: #fff
}

.foot-items .layout {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: table\9;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row
}

.foot-items .foot-item {
	display: table-cell\9;
	padding: 0 .3rem;
	width: 25%;
	border-left: 1px solid #404040;
	vertical-align: top\9;
	line-height: .3rem;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
}

.foot-items .foot-item .foot-tit {
	height: .7rem;
	text-transform: uppercase;
	font-size: .24rem;
	line-height: .7rem
}

.foot-items .foot-item .foot-tit,.foot-items .foot-item .foot-tit a {
	color: #fff
}

.foot-items .foot-item .foot-cont {
	padding-top: .25rem
}

.foot-items .foot-txt-list li {
	margin-bottom: .1rem
}

.foot-items .contact-list li {
	margin-bottom: .15rem
}

.foot-items .contact-list li .tel-item {
	padding-bottom: .05rem
}

.foot-items .contact-list li.foot_tel {
	font-size: .2rem
}

.foot-items .contact-list li.foot_tel,.foot-items .contact-list li.foot_tel a {
	color: #fff
}

.social-list li {
	padding-bottom: .15rem;
	display: inline-block;
}

.social-list li a:hover .sc-ico {
	background-color: #da9d67
}

.social-list li .sc-ico {
	display: inline-block;
	box-sizing: content-box;
	padding: 15px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #373737;
	vertical-align: middle;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	max-height: 18px
}

.social-list li .sc-ico img {
	margin-top: -10px;
	-webkit-transition: all .6s ease;
	transition: all .6s ease
}

.social-list li a:hover .sc-ico img {
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);
	-ms-transform: rotate(30deg)
}

.social-list li .sc-txt {
	display: inline;
	padding-left: .1rem
}

.foot-items .foot-item-inquiry .gd-btn-box {
	padding-top: .25rem;
	text-align: left
}

.email.inquiryfoot.ad_inquiryfoot,.foot-items .foot-item-inquiry .gd-btn {
	padding: .08rem .2rem;
	background-color: #373737;
	color: #fff;
	text-transform: uppercase
}

.email.inquiryfoot.ad_inquiryfoot:hover,.foot-items .foot-item-inquiry .gd-btn:hover {
	background-color: #da9d67
}

.foot-bar {
	padding: .25rem 0;
	background-color: #000
}

.foot-bar,.foot-bar a {
	color: #404040
}

.foot-bar .copyright {
	float: left;
    color: #ffffff;
	line-height: .35rem
}

.gotop {
	right: .15rem;
	bottom: .1rem;
	z-index: 99;
	display: none;
	overflow: hidden;
	box-sizing: content-box;
	width: .5rem;
	height: .5rem;
	border-radius: 50%;
	box-shadow: none;
	text-indent: -9999px;
	text-transform: uppercase;
	font-size: .18rem;
	line-height: .5rem;
	opacity: .8;
	-webkit-animation: btnUpDown 1.5s infinite ease;
	animation: btnUpDown 1.5s infinite ease
}

.gotop,.gotop:hover {
	background-color: #da9d67;
	color: #fff
}

.gotop:hover {
	opacity: 1
}

.gotop:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: '\f077';
	text-align: center;
	text-indent: 0;
	font-size: .18rem;
	font-family: fontawesome
}

@-webkit-keyframes btnUpDown {
	0% {
		-webkit-transform: none;
		transform: none;
		-ms-transform: none
	}

	50% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
		-ms-transform: translateY(-5px)
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-ms-transform: translateY(0)
	}
}

@keyframes btnUpDown {
	0% {
		-webkit-transform: none;
		transform: none;
		-ms-transform: none
	}

	50% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
		-ms-transform: translateY(-5px)
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-ms-transform: translateY(0)
	}
}

.gd-row:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ''
}

.gd-layer {
	padding: .8rem 0 0;
	padding-bottom: 75pt
}

.gd-layer .gd-btn {
	padding-right: .2rem;
	padding-left: .2rem;
	color: #fff
}

.rev_slider_wrapper {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	background-color: #eee
}

.tp-leftarrow,.tp-rightarrow {
	top: 50%!important;
	z-index: 99;
	float: left;
	display: inline-block;
	overflow: hidden;
	margin-top: -.25rem!important;
	width: .5rem;
	height: .5rem;
	border-radius: 0;
	background-color: transparent;
	color: #fff!important;
	text-align: center;
	font-size: .24rem;
	line-height: .5rem;
	opacity: 0;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	filter: alpha(opacity=0)
}

.tp-leftarrow {
	-webkit-transform: translateX(-30%);
	transform: translateX(-30%);
	-ms-transform: translateX(-30%)
}

.tp-rightarrow {
	-webkit-transform: translateX(30%);
	transform: translateX(30%);
	-ms-transform: translateX(30%)
}

.tp-leftarrow:before {
	content: '\f053'
}

.tp-rightarrow:before {
	content: '\f054'
}

.tp-bullets.simplebullets {
	padding-bottom: 10px
}

.tp-bullets.simplebullets .bullet,.tp-bullets.simplebullets .bullet.selected {
	width: .35rem;
	height: .06rem;
	border-radius: 0
}

.tp-bullets.simplebullets .bullet {
	background-color: #fff;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.tp-bullets.simplebullets .bullet.selected {
	border-color: #b81c22;
	background-color: #b81c22
}

.rev_slider_wrapper:hover .tp-leftarrow,.rev_slider_wrapper:hover .tp-rightarrow {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
	filter: alpha(opacity=100);
	-ms-transform: none
}

.rev_slider_wrapper:hover .tp-leftarrow:hover,.rev_slider_wrapper:hover .tp-rightarrow:hover {
	background-color: rgba(0,0,0,.8);
	color: #fff!important
}

.tp-loader.spinner0 {
	background: url(img/loading.gif) center no-repeat;
	background-size: auto 60%;
	-webkit-background-size: auto 60%
}

.owl-carousel .owl-controls .owl-dots {
	position: static;
	padding: .2rem 0 0
}

.owl-carousel .owl-controls .owl-dots .owl-dot {
	margin: 0 .035rem;
	width: 10px;
	height: 10px;
	border: 1px solid #ccc;
	border-radius: 50%;
	background: #ccc
}

.owl-carousel .owl-controls .owl-dots .active {
	border-color: #404040;
	background-color: #404040
}

.owl-carousel .owl-controls .owl-nav .owl-next:hover,.owl-carousel .owl-controls .owl-nav .owl-prev:hover {
	background-color: #37dd3d
}

.index-title-bar {
	margin-bottom: .65rem;
	padding-bottom: .25rem;
	border-bottom: 1px solid #c5c5c5
}

.index-title-bar .index-title {
	position: relative;
	display: inline-block;
	text-transform: uppercase;
	font-size: .28rem;
	line-height: 1.2
}

.index-title-bar .index-title,.index-title-bar .index-title a {
	color: #191919
}

.index-title-bar .index-title .txt-impt-n,.txt-impt-n a {
	color: #fff
}

.index-title-bar .title-desc {
	display: block;
	padding: .18rem 0 0;
	font-size: .15rem;
	font-size: .16rem
}

.index-title-bar .title-desc,.index-title-bar .title-desc a {
	color: #aaa
}

.learn-more-bar {
	padding: .4rem 0 0;
	text-align: center
}

.gd-btn-box {
	display: block;
	text-align: center
}

.gd-btn {
	position: relative;
	display: inline-block;
	padding: .07rem .15rem;
	background-color: #c4c4c4;
	color: #fff;
	text-transform: uppercase;
	font-size: .16rem;
	line-height: .2rem;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.email.inquiryfoot.ad_inquiryfoot:after,.gd-btn:after {
	padding-left: .1rem;
	content: '\f04b';
	font-size: .12rem;
	font-family: fontawesome
}

.email.inquiryfoot.ad_inquiryfoot:hover,.gd-btn:hover,a.gd-btn:hover {
	border-color: #da9d67;
	background-color: #da9d67;
	color: #fff
}

.email.inquiryfoot.ad_inquiryfoo,.gd-btn,a.gd-btn {
	display: inline-block
}

.banner-list {
	margin-right: -.15rem;
	margin-left: -.15rem
}

.banner-item {
	float: left;
	padding: .15rem;
	width: 33.333333%;
	border: 1px solid #999;
	text-transform: uppercase;
	font-size: .16rem;
	text-align: center;
}

.banner-item-wide+.banner-item {
	clear: left
}

.banner-item,.banner-item a {
	color: #000
}

.banner-item .item-inner {
	position: relative;
	display: block;
	overflow: hidden
}

.banner-item .item-inner:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.banner-item .item-inner:hover {
	color: rgba(0,0,0,.25)
}

.banner-item .item-inner:hover:before {
	background-color: rgba(0,0,0,.25)
}

.banner-item .item-inner:hover .banner-img img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-ms-transform: scale(1.1)
}

.banner-item .item-inner:hover .read-more {
	color: #b81c22
}

.banner-item .banner-img img {
	-webkit-transition: all 1.2s ease;
	transition: all 1.2s ease
}

.banner-item .banner-img{
	display: block;
	width: 100%;
	text-align: center;
	height: auto;
}
.banner-item .banner-img img {width: 87%;}
.banner-item .item-more,.banner-item .item-tit {
	position: absolute;
	left: .3rem;
	z-index: 3
}

.banner-item .item-tit {
	top: .45rem;
	max-width: 56%;
	font-size: .32rem;
	line-height: 1.2
}

.item-til {
	top: 60px;
	max-width: 100%;
	font-weight: 400;
	font-size: .19rem;
	line-height: 1.2
}

.banner-item .item-tit,.banner-item .item-tit a {
	color: #b81c22
}

.banner-item .item-more {
	bottom: .45rem
}

.banner-item .read-more:after {
	padding-left: .1rem;
	content: '\f04b';
	font-size: .12rem;
	font-family: fontawesome
}

.banner-item-wide {
	width: 66.666666%
}

.product-item {
	position: relative;
	float: left;
	margin: 0 0 .2rem;
	padding: .05rem;
	width: 25%
}

.product-item:hover {
	z-index: 1
}

.product-item .item-wrap {
	position: relative;
	padding: .1rem;
}

.product-item .item-wrap:hover {
	box-shadow: 0 0 .1rem rgba(0,0,0,.3)
}

.product-item .item-img {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	min-height: 213px
}

.product-item .item-img img {
	position: relative;
	width: 100%;
	-webkit-transition: .8s all ease;
	transition: .8s all ease
}

.product-item .item-img:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-ms-transform: scale(1.1)
}

.product-item .item-info {
	padding: .15rem 0 .1rem;
	text-align: center
}

.product-item .item-info .item-title {
	position: relative;
	overflow: hidden;
	text-transform: capitalize;
	font-weight: 400;
	font-size: .14rem
}

.product-item .item-info .item-title a {
	position: relative;
	z-index: 3;
	display: block;
	overflow: hidden;
	padding-right: 6%;
	height: .3rem;
	line-height: .3rem;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.product-item .item-info .item-title a:hover,.product-item .item-wrap:hover .item-info .item-title a {
	color: #da9d67
}

.product-item .item-wrap {
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.product-item .item-info .gd-btn-box {
	padding-top: .2rem
}

.product-item .item-wrap:hover .item-title {
	color: #da9d67
}

.product-item .item-wrap:hover .gd-btn {
	border-color: #fe0000;
	background-color: #fe0000;
	top: 0
}

.product-item .gd-btn-box {
	text-align: left
}

.product-items {
	position: relative;
	bottom: 51px;
	width: 100%;
	background-attachment: fixed
}

.product-items .index-title-bar {
	margin-bottom: .55rem
}

.product-items .layout {
	position: relative;
	z-index: 2
}

.product-items .layer-body {
	margin: 0 -.15rem
}

.product-items .gd-btn:before {
	display: none
}

.product-items .product-item {
	width: 25%
}

.product-items .product-item .item-info .item-title a {
	font-size: .16rem
}

.product-items .product-item:nth-child(4n+1) {
	clear: left
}

.product-items .owl-carousel .owl-controls {
	text-align: center
}

.product-items .owl-carousel .owl-controls .owl-nav {
	position: absolute;
	top: -1.16rem;
	right: .15rem;
	width: auto
}

.product-items .owl-carousel .owl-controls .owl-next,.product-items .owl-carousel .owl-controls .owl-prev {
	display: inline-block;
	margin: 0 0 0 .2rem;
	padding: 0;
	width: auto;
	width: .35rem;
	height: .35rem;
	border-radius: 0;
	background: #ccc;
	color: #fff;
	text-align: center;
	font-size: .28rem;
	line-height: 1.25
}

.product-items .owl-carousel .owl-controls .owl-next:before,.product-items .owl-carousel .owl-controls .owl-prev:before {
	display: inline-block;
	-webkit-transform: scale(1,.6);
	transform: scale(1,.6);
	-ms-transform: scale(1,.6)
}

.product-items .owl-carousel .owl-controls .owl-prev:before {
	content: '\f0d9'
}

.product-items .owl-carousel .owl-controls .owl-next:before {
	content: '\f0da'
}

.product-items .owl-carousel .owl-controls .owl-next:hover,.product-items .owl-carousel .owl-controls .owl-prev:hover {
	background: #da9d67
}

.product-items .owl-carousel .owl-controls .owl-dots {
	position: static;
	display: none;
	display: none!important;
	padding-top: .1rem
}

.product-items .owl-loaded .product-item {
	display: block
}

.about-us .layer-body {
	display: -webkit-box;
	display: flex;
	display: table\9;
	width: 100%\9;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	box-align: start;
	-webkit-box-align: flex-start;
	-moz-align-items: flex-start;
	align-items: flex-start
}

.about-us .about-detail,.about-us .about-img {
	display: table-cell\9;
	vertical-align: top\9
}

.about-us .about-detail {
	padding-right: 10%;
	font-size: .16rem;
	line-height: 1.6;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.about-us .about-detail .about-lead {
	width: 80%;
	color: #b81c22;
	text-transform: uppercase;
	font-weight: 700;
	font-size: .18rem
}

.about-us .about-detail .about-desc,.about-us .about-detail .about-desc a {
	color: #666
}

.about-us .about-detail .about-desc {
	display: block;
	padding-top: .15rem
}

.about-us .about-detail .about-more {
	padding-top: 34px;
	text-transform: uppercase
}

.about-us .about-img {
	position: relative;
	overflow: hidden;
	width: 38%
}

.about-us .about-img img {
	display: block;
	width: 100%
}

.about-us .about-img .flex-control-nav {
	bottom: .15rem;
	left: 0;
	width: 100%;
	text-align: center
}

.about-us .about-img .flex-control-paging li a {
	width: 10px;
	height: 10px;
	border: 0;
	background-color: #999;
	background-color: rgba(0,0,0,.3)
}

.about-us .about-img .flex-control-paging li a.flex-active,.about-us .about-img .flex-control-paging li a:hover {
	background-color: #da9d67
}

.about-us .about-img .flex-direction-nav {
	display: none
}

.partner-layer .owl-carousel .owl-stage-outer {
	background-color: #e8e8e8
}

.partner-list {
	margin: 0 -.2rem;
	width: auto
}

.partner-list .partner-item {
	float: left;
	overflow: hidden;
	padding: .2rem;
	width: 25%;
	text-align: center
}

.partner-list .partner-item a {
	position: relative;
	display: block
}

.partner-list .partner-item img {
	position: relative;
	max-width: 100%;
	opacity: .2;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	filter: alpha(opacity=20)
}

.partner-list .partner-item:hover img {
	opacity: 1;
	filter: alpha(opacity=10)
}

.partner-list .partner-item a:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	display: block;
	width: 100%;
	height: 100%;
	background-color: hsla(0,0%,100%,0);
	content: '';
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.partner-list .partner-item a:hover {
	border-color: #ccc
}

.owl-loaded .partner-item {
	display: block;
	padding: 0 .2rem
}

.partner-wrap .owl-next:before,.partner-wrap .owl-prev:before {
	margin: 0
}

.partner-slides:hover .owl-next,.partner-slides:hover .owl-prev,.partner-wrap .owl-next:hover,.partner-wrap .owl-prev:hover {
	color: #fff;
	opacity: 1
}

.partner-wrap .owl-prev:before {
	content: "\f104"
}

.partner-wrap .owl-next:before {
	content: "\f105"
}

.partner-list:hover .owl-next,.partner-list:hover .owl-prev {
	opacity: 1
}

.partner-layer .owl-carousel .owl-controls .owl-nav {
	position: static
}

.partner-layer .owl-carousel .owl-nav .owl-next,.partner-layer .owl-carousel .owl-nav .owl-prev {
	position: absolute;
	top: 50%;
	margin-top: -.175rem
}

.partner-layer .owl-carousel .owl-nav .owl-prev {
	left: 0
}

.partner-layer .owl-carousel .owl-nav .owl-next {
	right: 0
}

.partner-layer .owl-carousel .owl-controls .owl-dots {
	position: static;
	padding: .25rem 0 0
}

.partner-layer .owl-carousel .owl-controls .owl-dot {
	margin: 0 .035rem;
	border-radius: 50%
}

.sub-head {
	/*margin: 0 auto .55rem;*/
	/*padding: 0.5rem 0 .2rem;*/
	background-position: center 0;
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-background-size: cover
}

.sub-head,.sub-head a {
	color: #e88019;
}

.sub-head .sub-head-title {
	padding: .5rem 0 .7rem;
	font-size: .5rem
}

.path-bar {
	margin-bottom: 0;
	/* padding: 50px; */
	padding-top: 350px;
	padding-bottom: 450px;
}

.path-bar .path-nav {
	padding-bottom: 0
}

.path-bar .path-nav,.path-bar .path-nav a {
	/*color: #000*/
}

.path-bar .path-nav a:hover {
	color: #000
}
body > div.container > section.page_content.main_content.dignzhikuang > section > section.pro_customized_warp > div > div.pro_customized_swiper.swiper-container-horizontal > ul > li.swiper-slide.pro_customized_slide  div  img {
    width: 312px;
}
.path-bar .path-nav li {
	display: inline;
	font-size: .16rem
}
 body table td{
     text-align: center;
 }
.path-bar .path-nav li:after {
	padding: 0 .12rem 0 .15rem;
	content: '\f0da';
	-webkit-transform: scale(1,.8);
	transform: scale(1,.8);
	-ms-transform: scale(1,.8)
}

.path-bar .path-nav li:last-child,.path-bar .path-nav li:last-child a {
	/*color: #da9d67;*/
	color: #e88019;
}

.path-bar .path-nav li:last-child:after {
	display: none
}

.page-bar {
	text-align: right
}

.pages {
	position: relative;
	margin: .4rem 0 .15rem;
	text-align: center;
}

.pages a,.pages span {
	background: -webkit-linear-gradient(top,#fff,#ddd);
	background: linear-gradient(top,#fff,#ddd);
	color: #666
}

.pages a,.pages span.current2 {
	position: relative;
	display: inline-block;
	margin: 0 0 0 5px;
	padding: 3px 9pt;
	min-width: 26px;
	border: 1px solid #ddd;
	border-radius: 3px;
	vertical-align: middle;
	line-height: 25px
}

.pages a.current,.pages a:hover {
	border-color: #da9d67;
	background: #da9d67;
	color: #fff
}

.pages span.current2 {
	vertical-align: middle
}

.aside {
	float: left;
	padding-bottom: .6rem;
	width: 18.75%
}

.side-tit-bar {
	position: relative;
	padding-left: .15rem;
	background: #e27434;
}

.side-tit-bar .side-tit {
	position: relative;
	overflow: hidden;
	height: .4rem;
	font-weight: 400;
	font-size: .2rem;
	line-height: .4rem
}

.side-tit-bar .side-tit,.side-tit-bar .side-tit a {
	color: #fff
}

.side-tit-bar .side-tit .txt-impt {
	color: #da9d67;
	font-weight: 700
}

.side-widget {
	position: relative;
	margin: 0 0 .2rem
}

.side-cate {
	padding: .2rem 0 .2rem .12rem
}

.side-cate li {
	position: relative;
	font-size: .18rem;
	line-height: 38px;
	font-weight: 700;
}

.side-cate ul {
	/* display: none; */
}

.side-cate li,.side-cate li a {
	color: #191919
}

.side-cate li a {
	position: relative;
	display: block;
	overflow: hidden;
	margin-right: .3rem;
	height: .38rem;
	line-height: .38rem
}

.side-cate li .icon-cate {
	position: absolute;
	top: 0;
	right: .1rem;
	display: inline-block;
	font-size: .11rem;
	line-height: .38rem;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.side-cate li .icon-cate.icon-cate-down:before,.side-cate li .icon-cate.icon-cate-up:before {
	content: '\f04b'
}

.side-cate li .icon-cate.icon-cate-up {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-ms-transform: rotate(90deg)
}

.side-cate li li {
	font-size: .14rem;
	font-weight: 100;
}

.side-cate li li a {
	padding-right: 0;
	padding-left: .15rem
}

.side-cate li li a:before {
	position: absolute;
	top: .17rem;
	left: 0;
	display: inline-block;
	width: .04rem;
	height: .04rem;
	background-color: #666;
	content: ''
}

.side-cate li li.active>a {
	color: #da9d67
}

.side-cate li.active>.icon-cate {
	color: #000
}

.side-cate li li.active>a:before,.side-cate li li>a:hover:before {
	background-color: #da9d67
}

.side-cate li.nav-current>a,.side-cate li>a:hover,li.show_li>a {
	color: #da9d67
}

.side-cate li li.nav-current>.icon-cate,.side-cate li li>.icon-cate:hover,li.show_li>.icon-cate {
	color: #000
}

.side-product-items {
	position: relative;
	padding: .5rem 0
}

.side-product-items .items_content {
	position: relative
}

.side_product_item {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%
}

.side_product_item figure {
	position: relative;
	display: table;
	overflow: hidden;
	width: 100%;
	height: .95rem
}

.side_product_item .item-img {
	display: table-cell;
	width: .7rem;
	vertical-align: middle
}

.side_product_item .item-img:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: ''
}

.side_product_item .item-img img {
	position: relative;
	width: 100%;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.side_product_item figcaption {
	display: table-cell;
	vertical-align: middle
}

.side_product_item figcaption a {
	display: inline-block;
	overflow: hidden;
	padding-left: .25rem;
	max-height: .36rem;
	color: #191919;
	line-height: .18rem
}

.side_product_item .item-img:hover+figcaption a {
	color: #da9d67
}

.side-product-items .btn-next,.side-product-items .btn-prev {
	position: absolute;
	left: 0;
	display: block;
	width: 100%;
	height: 15px;
	opacity: .15;
	cursor: pointer;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.side-product-items .btn-prev {
	top: .2rem;
	background: url(img/side_product_up.png) no-repeat center center
}

.side-product-items .btn-next {
	bottom: .2rem;
	background: url(img/side_product_down.png) no-repeat center center
}

.side-product-items .btn-next:hover,.side-product-items .btn-prev:hover {
	opacity: 1
}

.aside .side-bn {
	margin: 0 0 25px;
	max-width: 100%
}

.aside .side-bn img {
	max-width: 100%
}

.main {
	position: relative;
	float: right;
	padding-bottom: .6rem;
	width: 76%
}

.main-tit-bar {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: table\9;
	margin: 0 0 .35rem;
	padding: 0;
	border-bottom: 1px solid #e5e5e5;
	line-height: .4rem;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-webkit-box-align: center;
	-moz-align-items: center;
	align-items: center
}

.main-tit-bar .path-bar,.main-tit-bar .share-this,.main-tit-bar .title {
	display: table-cell\9;
	vertical-align: top\9
}

.main-tit-bar .path-bar,.main-tit-bar .title {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.main-tit-bar .title {
	font-size: .2rem;
	line-height: .4rem
}

.main-tit-bar .path-bar {
	margin: 0;
	padding: 0
}

.main-tit-bar .path-bar .path-nav {
	padding: 0;
	width: auto;
	max-width: inherit;
	border-bottom: 0
}

.main-tit-bar .share-this {
	width: 30%;
	max-width: 250px;
	text-align: right
}

.main-tit-bar .share-this img {
	max-width: 100%
}

.main-banner {
	position: relative;
	overflow: hidden
}

.main-banner .item {
	display: none
}

.main-banner .item,.main-banner .item img {
	position: relative;
	width: 100%
}

.main-banner .flex-control-nav,.main-banner .flex-direction-nav {
	display: none
}

.goods-summary {
	margin: .25rem 0;
	font-size: .14rem
}

.goods-summary,.goods-summary a {
	color: #666
}

.items_list .product-item {
	padding: .03rem;
	width: 25%
}

.items_list .product-item:nth-child(4n+1) {
	clear: left
}

.items_list ul {
	margin: 0 -.1rem
}

.items_list .product-item .item-wrap {
	padding: .07rem
}

.product-intro {
	position: relative;
	overflow: hidden;
	padding-bottom: .2rem
}

.cloud-zoom-lens {
	border: 1px solid #eee;
	cursor: move
}

.cloud-zoom-title {
	position: absolute!important;
	top: 0;
	padding: 3px;
	width: 100%;
	background-color: #000;
	color: #fff;
	text-align: center;
	font-weight: 700;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif
}

.cloud-zoom-big {
	overflow: hidden;
	padding: 0
}

.cloud-zoom-loading {
	padding: 3px;
	border: 1px solid #000;
	background: #222;
	color: #fff
}

.product-view .product-image.zoom_remove:after {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	content: ""
}

.product-view {
	position: relative;
	float: left;
	width: 42%
}

.product-view .product-image {
	position: relative;
	background-color: #f6f6f6
}

.product-view .product-image img {
	position: relative;
	width: 100%
}

.product-view .image-additional {
	position: relative;
	margin: 20px 0 0;
	padding: 0;
	width: 100%
}

.product-view .image-additional ul {
	position: relative;
	margin: 0 auto;
	width: 100%
}

.product-view .image-additional li {
	position: relative;
	display: none;
	margin: 0;
	width: 100%
}

.product-view .image-additional li:before {
	display: block;
	margin-bottom: 3px;
	width: 0;
	height: 3px;
	background-color: transparent;
	content: '';
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.product-view .image-additional li.single {
	display: none
}

.product-view .image-additional li img {
	position: relative;
	padding: 0;
	width: 100%
}

.product-view .image-additional li a {
	position: relative;
	display: block
}

.product-view .owl-carousel .owl-item {
	overflow: visible
}

.product-view .image-additional li.current:before {
	width: 100%;
	background-color: #da9d67
}

.product-view .image-additional img.popup {
	display: none
}

.image-additional .owl-carousel .owl-controls .owl-nav {
	position: static;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0)
}

.image-additional:hover .owl-carousel .owl-controls .owl-nav {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100)
}

.image-additional .owl-carousel .owl-controls .owl-nav .owl-next,.image-additional .owl-carousel .owl-controls .owl-nav .owl-prev {
	position: absolute;
	top: 6px;
	bottom: 0;
	z-index: 9;
	margin: 0;
	padding: 0;
	width: .2rem;
	height: auto;
	border-radius: 0;
	background: #191919;
	color: #fff;
	text-align: center;
	font-size: .24rem;
	opacity: .5
}

.image-additional .owl-carousel .owl-controls .owl-nav .owl-next:hover,.image-additional .owl-carousel .owl-controls .owl-nav .owl-prev:hover {
	opacity: 1
}

.image-additional .owl-carousel .owl-controls .owl-nav .owl-prev {
	left: 0
}

.image-additional .owl-carousel .owl-controls .owl-nav .owl-next:before,.image-additional .owl-carousel .owl-controls .owl-nav .owl-prev:before {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -15px;
	width: 100%;
	line-height: 30px
}

.image-additional .owl-carousel .owl-controls .owl-nav .owl-prev:before {
	content: '\f104'
}

.image-additional .owl-carousel .owl-controls .owl-nav .owl-next {
	right: 0
}

.image-additional .owl-carousel .owl-controls .owl-nav .owl-next:before {
	content: '\f105'
}

.product-view .image-additional .owl-loaded li {
	display: block
}

.product-summary {
	position: relative;
	float: right;
	width: 53%;
	font-size: .14rem
}

.product-summary .product-title {
	margin-bottom: .3rem;
	border-bottom: 1px solid #c5c5c5;
	color: #000;
	font-weight: 400;
	font-size: .24rem;
	line-height: .4rem
}

.product-summary .product-meta {
	line-height: 25px
}

.product-summary .product-meta h3 {
	margin: 0 0 .15rem;
	color: #aaa;
	font-weight: 400;
	font-size: .18rem
}

.product-summary .product-meta li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: table\9;
	padding-bottom: .03rem;
	width: 100%;
	font-size: .14rem;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row
}

.product-summary .product-meta li>em,.product-summary .product-meta li>span {
	display: table-cell\9
}

.product-summary .product-meta li em {
	width: 40%;
	max-width: 12em
}

.product-summary .product-meta li span {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.product-summary .product-meta li em {
	color: #aaa
}

.product-btn-wrap {
	position: relative;
	margin: .6rem 0 0;
	text-align: right
}

.product-btn-wrap .buy,.product-btn-wrap .email,.product-btn-wrap .pdf {
	position: relative;
	display: inline-block;
	margin: 0 0 .05rem .2rem;
	padding: 0 15px;
	border: 2px solid #da9d67;
	border-radius: 3px;
	background: #da9d67;
	color: #fff;
	vertical-align: top;
	text-transform: uppercase;
	font-size: .14rem;
	line-height: 30px
}

.product-btn-wrap .buy:before,.product-btn-wrap .email:before,.product-btn-wrap .pdf:before {
	margin-right: .05rem
}

.product-btn-wrap .buy {
	padding: 0 30px;
	text-transform: uppercase;
	font-size: 18px
}

.product-btn-wrap .email:before {
	padding: 0 3px 0 0;
	content: "\f003"
}

.product-btn-wrap .pdf:before {
	padding: 0 3px 0 0;
	content: "\f1c1"
}

.product-btn-wrap .buy:hover,.product-btn-wrap .email:hover,.product-btn-wrap .pdf:hover {
	border-color: #da9d67;
	background: #fff;
	color: #da9d67
}

.product-summary .share-this {
	margin: .25rem 0 0;
	text-align: right
}

.product-detail {
	position: relative;
	overflow: visible;
	padding: .15rem 0 0
}

.detail-tabs {
	position: relative;
	margin-bottom: -1px;
	border: 1px solid #ccc;
	background-color: #f2f2f2
}

.detail-tabs .title {
	position: relative;
	float: left;
	display: inline-block;
	padding: 0 .35rem;
	border-right: 1px solid #ccc;
	color: #999;
	vertical-align: top;
	text-transform: uppercase;
	font-weight: 400;
	font-weight: 700;
	font-size: .14rem;
	line-height: 30px;
	cursor: pointer
}

.detail-tabs .title.current {
	position: relative;
	margin-bottom: -1px;
	padding-bottom: 1px;
	background-color: #fff;
	color: #333;
	font-weight: 700
}

.product-detail .tab-panel-content {
	display: block;
	overflow: hidden;
	padding: .3rem
}

.product-detail .disabled {
	display: none
}

.tab-panel-wrap {
	margin-bottom: .5rem;
	border: 1px solid #ccc
}

.tab-panel-wrap .entry,.tab-panel-wrap .entry a {
	color: #404040
}

.tab-panel-wrap .entry p {
	padding: .1rem 0;
	font-size: .16rem
}
.entry li {list-style: inherit;
  margin: 0 15px;}
.tab-panel-wrap .entry h2,.tab-panel-wrap .entry h3,.tab-panel-wrap .entry h4 {
	padding: .15rem 0;
	font-weight: 400;
	line-height: 1.3
}

.tab-panel-wrap .entry h2 {
	font-size: .32rem
}

.tab-panel-wrap .entry h3,.tab-panel-wrap .entry h4 {
	font-size: .24rem
}

.inquiry-form-wrap .inquiry-form-title {
	position: relative;
	padding-top: .03rem;
	padding-bottom: .03rem;
	background-color: #da9d67;
	color: #fff;
	font-size: .16rem
}

.inquiry-form {
	padding: .3rem .25rem;
	border-color: #ccc
}

.inquiry-form .form-item {
	padding-bottom: .05rem
}

.inquiry-form input[type=text].form-input,.inquiry-form textarea.form-text {
	border-color: #ccc
}

.goods-may-like {
	position: relative;
	margin: .5rem 0 0
}

.goods-title-bar {
	margin: 0 auto .25rem;
	padding: .08rem 0 .15rem;
	border-bottom: 1px solid #c5c5c5;
	line-height: .32rem
}

.goods-title-bar .title {
	position: relative;
	display: inline-block;
	text-transform: uppercase;
	font-size: .18rem
}

.goods-title-bar .title .txt-impt {
	color: #da9d67;
	font-weight: 700
}

.goods-may-like .product-item {
	float: none;
	margin: 0;
	margin-top: .1rem;
	padding: .05rem;
	width: auto
}

.goods-may-like .product-item .item-wrap {
	position: relative;
	overflow: hidden;
	padding: .05rem
}

.goods-may-like .owl-carousel .owl-controls .owl-nav {
	top: -.7rem;
	right: .1rem;
	left: auto;
	width: auto
}

.goods-may-like .owl-carousel .owl-item {
	overflow: visible
}

.goods-may-like .owl-carousel .owl-controls .owl-next,.goods-may-like .owl-carousel .owl-controls .owl-prev {
	display: inline-block;
	margin-left: .1rem;
	padding: 0 .02rem;
	width: .25rem;
	height: .25rem;
	border-radius: 0;
	background-color: #ccc;
	color: #fff;
	text-align: center;
	font-size: .18rem;
	line-height: .25rem
}

.goods-may-like .owl-carousel .owl-controls .owl-next:before,.goods-may-like .owl-carousel .owl-controls .owl-prev:before {
	display: inline-block;
	-webkit-transform: scale(1,.6);
	transform: scale(1,.6);
	-ms-transform: scale(1,.6)
}

.goods-may-like .owl-carousel .owl-controls .owl-prev:before {
	content: '\f0d9'
}

.goods-may-like .owl-carousel .owl-controls .owl-next:before {
	content: '\f0da'
}

.goods-may-like .owl-carousel .owl-controls .owl-next:hover,.goods-may-like .owl-carousel .owl-controls .owl-prev:hover {
	background: #da9d67;
	color: #fff
}

.goods-may-like .owl-carousel .owl-controls .owl-next {
	margin-left: .1rem
}

.goods-may-like .owl-loaded .product-item {
	display: block
}

.goods-may-like .product-item .gd-btn-box {
	text-align: right
}

.blog-item,.blog_list {
	position: relative;
	width: 100%
}

.blog-item {
	overflow: hidden;
	padding: .3rem 0
}

.blog-item:before {
	left: 0;
	width: 100%;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	content: ""
}

.blog-item:after,.blog-item:before {
	position: absolute;
	bottom: 0;
	height: 2px
}

.blog-item:after {
	right: 0;
	z-index: 1;
	width: 50%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #000;
	content: '';
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.blog-item:hover:after {
	opacity: 1
}

.blog-item .item-img {
	position: relative;
	float: left;
	display: block;
	margin: 0 .3rem 0 0;
	max-width: 2.5rem
}

.blog-item .item-img img {
	position: relative;
	width: 100%
}

.blog-item .item-info .item-title {
	font-weight: 400;
	font-size: .24rem
}

.blog-item .item-info time {
	display: block;
	margin: .08rem 0;
	font-style: italic
}

.blog-item .item-info .item-more {
	float: right;
	display: inline-block;
	padding: .04rem .15rem;
	border: 1px solid #000;
	background-color: #000;
	color: #fff;
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.blog-item .item-info .item-more:hover {
	border-color: #fe0000;
	background-color: #fe0000;
	color: #fff
}

.blog-item:hover:after {
	width: 100%
}

.blog-item:hover .item-info .item-more:hover {
	color: #fff
}

.download-list {
	position: relative;
	overflow: hidden;
	width: 100%
}

.download-list ul li {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 30px 0 10px;
	border-bottom: 1px solid #e9e9e9;
	line-height: 30px
}

.download-list ul li .download-cont {
	position: relative;
	float: left;
	display: inline-block;
	vertical-align: top
}

.download-list ul li .download-cont .download-pic {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 25px;
	height: 25px;
	vertical-align: top
}

.download-list ul li .download-cont .download-pic img {
	max-width: 25px;
	max-height: 25px
}

.download-list ul li .download-cont .download-detail {
	position: relative;
	display: inline-block;
	margin: 0 15px;
	vertical-align: top;
	font-size: 18px;
	font-family: Graphik-Semibold
}

.download-list ul li .download-button {
	position: relative;
	float: right;
	display: inline-block;
	height: 30px;
	border-style: solid;
	border-width: 1px;
	border-radius: 5px;
	background: -o-linear-gradient(top,#f1f1f1,#dadada);
	background: -webkit-gradient(linear,0 0,0 100%,from(#F1F1F1),to(#DADADA));
	vertical-align: top;
	font-size: 14px;
	line-height: 30px;
	border-left-color: #c1c1c1;
	border-right-color: #c1c1c1;
	border-top-color: #c9c9c9;
	border-bottom-color: #a5a5a5;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F1F1F1',endColorStr='#DADADA',gradientType='0')
}

.download-list ul li .download-button a {
	position: relative;
	display: block;
	padding: 0 9pt 0 40px;
	background-image: url(img/icons08.png);
	background-position: 15px 8px;
	background-repeat: no-repeat;
	color: #0a0a0a
}

.download-list ul li {
	border-bottom: none
}

.download-list ul li .download-cont {
	display: block;
	margin: 0 0 20px
}

.faq-item,.faq_list {
	position: relative;
	width: 100%
}

.faq-item {
	overflow: hidden;
	padding: 0 .35rem;
	border-bottom: 1px solid #eee;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.faq-item:hover {
	background-color: #fafafa
}

.faq-item .faq-title {
	position: relative;
	padding: .15rem 0;
	font-size: .16rem;
	line-height: .3rem;
	cursor: pointer
}

.faq-item .faq-title:before {
	position: absolute;
	top: 50%;
	left: -.35rem;
	margin: -10px 0 0;
	width: 20px;
	height: 20px;
	border: 1px solid #000;
	border-radius: 50%;
	content: "\f067";
	text-align: center;
	font-weight: 400;
	font-size: .12rem;
	line-height: 20px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.faq-item .faq-title.show-title:before {
	content: '\f068'
}

.faq-item .faq-cont {
	display: none;
	margin: 0 0 .25rem
}

.faq-item:first-child .faq-cont {
	display: block
}

@media only screen and (max-width:1366px) {
	html {
		font-size: 600%
	}

	.side-tit-bar .side-tit {
		font-size: .15rem
	}
}

@media only screen and (max-width:1280px) {
	html {
		font-size: 570%
	}

	.layout {
		padding-right: .15rem;
		padding-left: .15rem;
		width: 100%
	}

	body {
		min-width: 100%
	}

	.bottomsidebar,.head-wrapper .foot-social,.scrollsidebar {
		display: none
	}

	.head-wrapper .nav-bar .nav {
		float: none;
		text-align: center
	}

	.head-wrapper .nav-bar .nav>li {
		float: none;
		display: inline-block;
		vertical-align: top
	}

	.head-wrapper .nav-bar .nav>li>a {
		float: none
	}

	.head-wrapper .nav-bar .nav>li>ul {
		text-align: left
	}

	.head-search {
		right: .15rem
	}

	.index-title-bar .title {
		font-size: .33rem
	}

	.partner-layer .owl-carousel .owl-controls .owl-prev {
		left: 0
	}

	.partner-layer .owl-carousel .owl-controls .owl-next {
		right: 0
	}

	.rev_slider_wrapper {
		max-width: inherit
	}

	.foot-wrapper .layout,.head-wrapper .layout,.index-main-content .layout,.nav-bar .nav-wrap {
		max-width: 75pc
	}

	.path-bar .path-nav {
		padding-right: .15rem;
		padding-left: .15rem
	}
}

@media only screen and (max-width:1200px) {
	.aside {
		width: 20%
	}

	.main {
		width: 78%
	}
}

@media only screen and (max-width:1024px) {
	html {
		font-size: 550%
	}
}

@media only screen and (max-width:950px) {
	html {
		font-size: 550%
	}
	.head-wrapper{
		background: #ffffff;
		position: relative;
	}
	.tp-leftarrow{
		left: 0 !important;
	}
	.z10000 {
		position: relative;
		z-index: 100000
	}

	.mobile-body-mask {
		position: absolute;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,.6)
	}

	.mobile-ico-close {
		position: absolute;
		top: 0;
		right: -35px;
		width: 30px;
		height: 30px;
		background: #fff url(img/mobile_close.png) center center no-repeat;
		background-size: 50% auto
	}

	img {
		max-width: 100%
	}

	.sub-content {
		position: relative;
		right: auto;
		z-index: 99999;
		display: block;
		border: none;
		border-radius: 0;
		box-shadow: none
	}

	.head-wrapper:before {
		display: none
	}

	.head-wrapper .mobile-body-mask {
		z-index: 90
	}

	.lang-more {
		display: none!important
	}

	.mobile-head-items {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99;
		display: block;
		width: 100%;
		height: 25px;
		background: #161622;
		text-align: left;
		line-height: 25px
	}

	.mobile-head-item {
		float: left;
		width: 45px
	}

	.mobile-head-item.mobile-head-aside {
		float: right
	}

	.mobile-head-item .title {
		overflow: hidden;
		width: 100%;
		height: 25px;
		color: #fff;
		text-align: center;
		line-height: 25px
	}

	.mobile-head-item .title a {
		position: relative;
		display: block;
		color: #fff
	}

	.mobile-head-item.mobile-head-home .title a:before {
		content: '\f015'
	}

	.mobile-head-item.mobile-head-nav .title:before {
		content: '\f0c9'
	}

	.mobile-head-item.mobile-head-language .title:before {
		content: "\f1ab"
	}

	.mobile-head-item.mobile-head-search .title:before {
		content: "\f002"
	}

	.mobile-head-item.mobile-head-social .title:before {
		content: "\f007"
	}

	.mobile-head-item.mobile-head-aside .title:before {
		content: "\f060"
	}

	.mobile-head-item .main-content-wrap {
		top: 0;
		z-index: 99999;
		display: block;
		background: #fff
	}

	.mobile-head-item .main-content-wrap .content-wrap {
		overflow-y: scroll;
		padding: 15px 10px;
		height: 100%
	}

	.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap {
		overflow-y: hidden
	}

	.mobile-head-item .side-content-wrap {
		position: fixed;
		left: -70%;
		display: block;
		width: 70%;
		height: 100%
	}

	.mobile-head-item .middle-content-wrap {
		position: absolute;
		left: 0;
		visibility: hidden;
		padding: 20px 0;
		width: 100%;
		height: auto;
		opacity: 0
	}

	.mobile-head-item .middle-show-content-wrap {
		top: 30px;
		visibility: visible;
		opacity: 1
	}

	.change-language,.head-search,.nav-bar .nav li {
		display: none!important
	}

	.nav-bar .nav li.logo {
		display: block!important;
		padding: 0;
		border: 0;
		background-color: #da9d67
	}

	.nav-bar .nav li.logo img {
		height: .6rem
	}

	.nav-bar .nav li.logo:after {
		display: none
	}

	.topbar .layout {
		padding: 0
	}

	.head-layout,.nav-bar {
		padding: 0;
		height: auto
	}

	.head-layout .logo {
		float: none;
		display: block;
		padding: 0;
		width: 100%;
		text-align: center
	}

	.head-layout .logo img {
		height: .6rem
	}

	.head-search-form {
		position: relative;
		width: 100%;
		height: .35rem;
		border: 1px solid #000
	}

	.head-search-form .search-ipt {
		left: 0;
		padding: 0 .1rem;
		width: 100%
	}

	.head-search-form .search-btn,.head-search-form .search-ipt {
		position: absolute;
		top: 0;
		height: .35rem;
		border: none;
		background: 0 0
	}

	.head-search-form .search-btn {
		right: 0;
		width: .35rem;
		color: #000;
		font-family: fontawesome;
		line-height: .35rem
	}

	.head-search-form .search-btn:before {
		display: block;
		content: '\f002'
	}

	.nav-bar {
		border-top: 0;
		border-bottom: 0
	}

	.nav-bar .nav-wrap {
		padding-top: .6rem;
		padding-bottom: .3rem;
		background-color: #26c6da
	}

	.nav li {
		position: relative;
		width: 100%;
		font-size: 1pc
	}

	.nav li,.nav li a {
		display: block
	}

	.nav li a:active {
		color: #b7045f
	}

	.nav>li {
		border-bottom: 1px solid #eee;
		line-height: 35px
	}

	.nav>li:after {
		position: absolute;
		top: 0;
		right: 0;
		color: #999;
		content: '\f105';
		font-size: 14px
	}

	.nav li ul {
		display: block;
		width: 100%
	}

	.nav li ul li {
		padding: 0 10px;
		width: auto;
		text-transform: lowercase;
		font-size: 14px;
		line-height: 30px
	}

	.nav li ul li:before {
		position: absolute;
		top: 15px;
		left: 0;
		width: 3px;
		height: 3px;
		border-radius: 50%;
		background: #999;
		content: ""
	}

	.nav li ul li:active {
		background-color: #f5f5f5
	}

	.nav li ul li:active li {
		background: 0 0
	}

	.nav li ul li li {
		font-family: SourceSansProLight;
		line-height: 25px
	}

	.nav li ul li li:before,.nav-bar:before {
		display: none
	}

	.fixed-nav {
		position: static
	}

	.head-wrapper {
		padding: .4rem 0 .2rem
	}

	.nav-bar .nav-wrap {
		padding: 0
	}

	.head-layout .logo img {
		height: .4rem;
	}

	.foot-wrapper {
		position: relative;
		overflow: hidden
	}

	.foot-items:before {
		display: none
	}

	.foot-items .layout {
		display: block;
		overflow: hidden;
		margin: 0 -.15rem
	}

	.foot-items .foot-item {
		float: left;
		padding: 0 .15rem .35rem;
		width: 50%;
		border: 0;
		line-height: .22rem
	}

	.foot-items .foot-item:nth-child(2n+1) {
		clear: left
	}

	.foot-items .foot-item .foot-tit {
		position: relative
	}

	.foot-items .foot-item .foot-tit:before {
		position: absolute;
		bottom: 0;
		left: -.15rem;
		display: block;
		width: 300%;
		height: 1px;
		background-color: #404040;
		content: ''
	}

	.foot-items .foot-item .foot-tit {
		height: .6rem;
		line-height: .6rem
	}

	.rev_slider_wrapper {
		top: auto;
		margin-bottom: 0
	}

	.about-us .about-detail .about-title,.index-title-bar .index-title {
		font-size: .36rem
	}

	.has-mobile-link {
		position: relative
	}

	.has-mobile-link,span.has-mobile-link {
		display: inline-block
	}

	.has-mobile-link .link {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 100%
	}

	.partner-list {
		margin: 0 -.15rem
	}

	.banner-list {
		margin-right: -.075rem;
		margin-left: -.075rem
	}

	.banner-item {
		padding: .075rem
	}

	.company-synopses .synopsis-item .item-title {
		padding-right: 0;
		padding-left: 0;
		width: 100%;
		height: auto;
		font-size: .17rem
	}

	.synopsis-item .item-wrap {
		background-size: 100% 1rem;
		-webkit-background-size: 100% 1rem
	}

	.about-us .layer-body {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-flex-direction: column;
		flex-direction: column
	}

	.about-us .about-img {
		margin: 0 auto;
		width: 100%;
		max-width: 500px;
		-webkit-box-ordinal-group: 1;
		-moz-order: 1;
		order: 1
	}

	.about-us .about-detail {
		padding-top: .3rem;
		padding-right: 0;
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-moz-order: 2;
		order: 2
	}

	.product-items .items-content {
		padding: 0 0 .2rem
	}

	.product-items .owl-carousel .owl-controls {
		position: static;
		top: -.5rem;
		width: 100%
	}

	.product-items .owl-carousel .owl-controls .owl-nav {
		display: none!important;
		text-align: center
	}

	.product-items .owl-carousel .owl-controls .owl-dots {
		display: block!important;
		padding-top: .3rem
	}

	.sub-head {
		margin-bottom: .15rem;
		padding-top: 1rem;
		padding-bottom: .3rem
	}

	.aside,.side-product-items .btn-next,.side-product-items .btn-prev {
		display: none
	}

	.side_product_item {
		display: inline-block;
		width: 50%;
		vertical-align: top
	}

	.side-product-items {
		padding-top: .2rem
	}

	.main {
		float: none;
		margin: 0 auto;
		width: 100%
	}

	.product-view {
		float: none;
		margin: 0 auto .3rem;
		width: auto;
		max-width: 25pc;
		border: 0 solid #eee
	}

	.product-view .product-image,.product-view br {
		display: none
	}

	.product-view .image-additional li img,.product-view .image-additional li.current img {
		outline: 0;
		border: 0;
		vertical-align: middle
	}

	.product-view .image-additional li.current:before {
		display: none
	}

	.product-view .image-additional {
		margin: 0;
		padding: 0;
		width: 100%
	}

	.product-view .image-additional ul {
		width: 100%
	}

	.product-view .image-additional li {
		margin: 0;
		width: 100%
	}

	.product-view .image-additional li a {
		padding: 0
	}

	.product-view .image-additional li.current img {
		border-color: inherit
	}

	.product-view .image-additional li.current a {
		padding: 0;
		border: 0
	}

	.product-view .image-additional li.single {
		display: block
	}

	.product-view .owl-carousel .owl-controls .owl-dots {
		position: absolute;
		bottom: .18rem;
		z-index: 1;
		padding-top: 0
	}

	.product-view .owl-carousel .owl-controls .owl-dots .owl-dot {
		border: 0;
		background-color: rgba(0,0,0,.4)
	}

	.product-view .owl-carousel .owl-controls .owl-dots .active {
		background-color: #000
	}

	.product-summary {
		position: relative;
		float: none;
		width: 100%
	}

	.product-btn-wrap {
		margin-top: .4rem;
		text-align: left
	}

	.product-summary .share-this {
		float: none;
		margin: .2rem 0;
		text-align: left
	}

	.product-btn-wrap .buy,.product-btn-wrap .email,.product-btn-wrap .pdf {
		margin: 0 .05rem .2rem 0
	}

	.product-detail {
		padding: .6rem 0 0;
		border: 0
	}

	.product-detail .tab-panel-content {
		padding: .15rem 0
	}

	.tab-content-wrap .tab-panel-wrap,.tab-content-wrap .tab-title-bar {
		display: none
	}

	.tab-content-wrap .mobile-tab-items .mobile-tab-item {
		margin: 0 0 30px
	}

	.tab-content-wrap .mobile-tab-items .mobile-tab-title {
		margin: 0 0 15px;
		font-weight: 400;
		font-size: .32rem
	}

	.goods-may-like .owl-carousel .owl-controls {
		visibility: visible;
		height: auto
	}

	.goods-may-like .owl-carousel .owl-controls .owl-dots {
		position: static;
		padding-top: .15rem
	}
}

@media only screen and (max-width:768px) {
	.layout,.path-bar .path-nav {
		width: auto
	}

	.head-layout {
		max-width: inherit
	}

	.product-item {
		margin-bottom: 0
	}

	.product-items .layer-body {
		margin: 0 -.1rem
	}

	.product-item .item-wrap {
		padding: .05rem
	}

	.product-items .index-title-bar {
		margin-bottom: .3rem;
		padding-bottom: .15rem
	}

	.product-items .product-item {
		width: 50%
	}

	.product-items .product-item:nth-child(n) {
		clear: none
	}

	.product-items .product-item:nth-child(2n+1) {
		clear: left
	}

	.banner-item,.banner-item-wide {
		float: left;
		margin: 0 auto;
		width: 50%;
		max-width: 500px
	}
    .item-til {line-height: 1.5;}
	.banner-item .item-inner {
		overflow: hidden;
		max-height: 210px
	}

	.items_list .product-item {
		padding: .05rem;
		width: 33.333333%
	}

	.items_list .product-item .item-wrap {
		outline: 0
	}

	.items_list .product-item:nth-child(n) {
		clear: none
	}

	.items_list .product-item:nth-child(3n+1) {
		clear: left
	}

	.items_list .product-item .item-wrap .btn-view {
		display: block
	}

	.goods-may-like .goods-items {
		margin-right: -.05rem;
		margin-left: -.05rem
	}

	.goods-may-like .product-item {
		padding: 0
	}

	.goods-may-like .owl-carousel .owl-controls .owl-dots {
		padding: .2rem 0
	}

	.partner-list {
		padding: 0
	}

	.gotop {
		width: .35rem;
		height: .35rem;
		line-height: .35rem
	}

	.gotop:hover {
		background-color: #fff;
		color: #000
	}

	.foot-bar {
		padding: .3rem 0;
		text-align: center
	}

	.foot-bar,.foot-bar .foot-layout {
		display: block
	}

	.foot-social li {
		padding: 0 .05rem
	}

	.foot-social li a {
		padding: 10px
	}

	.foot-social li img {
		max-width: 14px
	}

	.foot-bar .foot-info {
		padding-top: .15rem;
		text-align: center
	}
}

@media only screen and (max-width:500px) {
	.layout,.path-bar .path-nav {
		width: auto;
		max-width: inherit
	}

	.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev {
		display: none
	}

	.flex-control-paging li a {
		width: .1rem;
		height: .1rem
	}

	.flex-control-paging li a.flex-active,.flex-control-paging li a:hover {
		width: .12rem;
		height: .12rem
	}

	.head-layout .logo img {
		height: auto;
		max-height: .4rem
	}

	.path-bar .path-nav {
		padding-bottom: 0;
		border-bottom-width: 1px
	}
	.path-bar {
left: 0 !important;
	}

	.gd-btn {
		border-radius: .03rem
	}

	.gd-btn:before {
		display: none
	}

	.about-us .about-detail .about-title,.index-title-bar .index-title {
		font-size: .24rem
	}

	.index-title-bar {
		margin-bottom: .3rem;
		padding-bottom: .15rem
	}

	.index-title-bar .tit-more {
		float: right
	}

	.index-title-bar .title-desc {
		width: 100%;
		max-width: inherit
	}

	.product-item {
		padding: .05rem
	}

	.product-item .item-wrap {
		padding: 0;
		box-shadow: none!important
	}

	.product-item .item-info {
		padding-top: .1rem
	}

	.product-item .item-info .item-title {
		padding: 0
	}

	.product-items:before {
		display: none
	}

	.product-items .items-content {
		margin: 0 -.05rem;
		padding-bottom: 0
	}

	.product-items .layer-body {
		margin: 0 -.05rem
	}

	.product-items .product-item .item-img:after,.product-items .product-item .item-img:before {
		display: none
	}

	.product-items .product-item {
		width: 50%
	}

	.product-items .product-item:nth-child(n) {
		clear: none
	}

	.product-items .product-item:nth-child(2n+1) {
		clear: left
	}

	.product-items .owl-carousel .owl-controls .owl-next,.product-items .owl-carousel .owl-controls .owl-prev {
		display: none
	}

	.product-items .owl-carousel .owl-controls .owl-dot {
		display: inline-block
	}

	.items_list ul {
		margin: 0 -.1rem
	}

	.items_list .product-item {
		padding-top: .05rem;
		padding-bottom: .05rem;
		width: 50%
	}

	.items_list .product-item:nth-child(n) {
		clear: none
	}

	.items_list .product-item:nth-child(2n+1) {
		clear: left
	}

	.items_list .product-item .item-wrap {
		padding: 0
	}

	.index-cate-item {
		float: none;
		width: 100%
	}

	.partner-list .partner-item {
		width: 50%
	}

	.partner-list .partner-item img {
		max-height: 60px
	}

	.promote-banners {
		padding-top: .15rem
	}

	.banner-item .item-inner {
		height: 210px
	}

	.banner-item-wide .banner-img,.banner-item-wide .banner-img img {
		height: 100%
	}

	.banner-item .item-tit {
		top: .25rem;
		left: .2rem;
		font-size: .24rem
	}

	.banner-item .item-more {
		bottom: .25rem;
		left: .2rem
	}

	.about-us .about-desc {
		width: auto;
		max-width: inherit
	}

	.quick-inquiry .inquiry-pop-btn .btn-txt {
		padding-right: 0
	}

	.foot-bar {
		text-align: center
	}

	.foot-bar .copyright {
		float: none;
		font-size: .12rem
	}

	.foot-items {
		padding: .3rem 0
	}

	.foot-items .foot-item {
		float: none;
		width: 100%;
		border-left: 1px solid #404040
	}

	.foot-items .foot-item .foot-tit {
		height: auto;
		line-height: 1.1
	}

	.foot-items .foot-item .foot-tit:before {
		display: none
	}

	.main-tit-bar,.main-tit-bar .title {
		display: block
	}

	.main-tit-bar .share-this {
		display: block;
		padding-top: .1rem;
		padding-bottom: .1rem;
		width: 100%;
		max-width: inherit;
		text-align: left
	}

	.main-tit-bar .share-this img {
		max-width: 60%
	}

	.side_product_item {
		width: 100%
	}

	.product-view {
		width: 100%;
		border-color: #e5e5e5;
		border-width: 1px
	}

	.inquiry-form {
		padding: .2rem .1rem
	}

	.inquiry-form .inquiry-form-ico {
		top: .1rem;
		right: .1rem;
		width: .6rem
	}

	.inquiry-form input[type=text].form-input,.inquiry-form textarea.form-text {
		width: 80%
	}

	.inquiry-form textarea.form-text {
		width: 100%
	}

	.goods-may-like .owl-carousel .owl-item,.goods-may-like .product-item {
		overflow: visible
	}

	.goods-may-like .product-item .item-wrap {
		position: relative
	}

	.blog-item .item-img {
		float: none;
		margin-right: 0
	}

	.blog-item .item-info .item-title {
		padding-top: .15rem;
		font-weight: 400;
		font-size: .24rem;
		line-height: 1.1
	}

	.blog-item .item-info time {
		color: #999
	}

	.blog-item .item-info .item-detail {
		color: #666
	}

	.blog-item .item-info .item-more {
		margin: .1rem auto 0;
		border-color: transparent;
		border-radius: .18rem;
		background-color: #000;
		color: #fff
	}

	.blog-item:hover .item-info .item-more {
		color: #fff
	}

	.download-item .item-title {
		display: block;
		margin: .1rem 0
	}

	.download-item .item-button {
		float: none
	}
}

@media only screen and (max-width:320px) {
	.items_list .product-item,.product-item,.product-items .product-item,.synopsis-item {
		width: 100%
	}
}

@media only screen and (max-width:950px) {
	.change-language-cont {
		top: auto!important;
		padding: 0!important;
		width: 100%!important;
		text-align: left!important
	}

	.sub-content {
		position: relative!important;
		right: auto!important;
		z-index: 99999!important;
		display: block!important;
		border: none!important;
		border-radius: 0!important;
		box-shadow: none!important
	}

	.change-language-title {
		display: none!important
	}

	.change-language-cont ul li {
		margin: 0!important;
		width: 25%!important;
		border: none!important
	}

	.quick-inquiry .pannel-tit {
		padding-right: 0
	}

	.contact-items {
		padding-top: 0
	}

	.contact-item {
		float: none;
		padding-top: .1rem;
		padding-bottom: .1rem;
		width: 100%
	}
}

@media only screen and (max-width:768px) {
	.change-language-cont ul li {
		width: 33.33333%!important
	}
}

@media only screen and (max-width:640px) {
	.change-language-cont ul li {
		width: 50%!important
	}
}

@media only screen and (max-width:320px) {
	.change-language-cont ul li {
		width: 50%!important
	}
}

.none {
	display: none
}
.index-solution-wrap-n img{
	width: 100%;
}
.sub-content{/* display: none !important; */}














@font-face { font-family: "Poppins_Bold"; font-style: normal; src: url(/uploads/Poppins-Bold.ttf) ; font-display: fallback; }
@font-face { font-family: "Poppins_Light"; font-style: normal; src: url(/uploads/Poppins-Light.ttf) ; font-display: fallback; }
@font-face { font-family: "Poppins_Medium"; font-style: normal; src: url(/uploads/Poppins-Medium.ttf) ; font-display: fallback; }
@font-face { font-family: "Poppins_Regular"; font-style: normal; src: url(/uploads/Poppins-Regular.ttf) ; font-display: fallback; }
@font-face { font-family: "Poppins_SemiBold"; font-style: normal; src: url(/uploads/Poppins-SemiBold.ttf) ; font-display: fallback; }
@font-face { font-family: "Poppins_ExtraBold"; font-style: normal; src: url(/uploads/Poppins-ExtraBold.ttf) ; font-display: fallback; }


.web_head{background-color: #ededed;}
.web_head .head_layout{padding: 0 4% 0 8%;width: 100%;max-width: 100%; position:relative;display:flex;-webkti-display:flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;height:85px}

.logo{
    max-width: 200px;
}
.logo img{
    width: 100%;max-width: 100%;
}
.web_head .head_layout .nav-wrap .nav>li{margin:0;padding:0;margin:0 16px;}
.web_head .head_layout .nav-wrap .nav>li>a{font-size:20px;color:#000000;line-height:85px;padding: 0px 2px;font-family: "Poppins_Regular";font-weight: normal;}
.web_head .head_layout .nav-wrap .nav>li:before{display:none}
.web_head .head_layout .nav>li>a:before{content: '';display: block;width: 0%;height: 5px;background-color: #e88119;position: absolute;left: 50%;bottom: 0%;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.web_head .head_layout .nav-wrap .nav>li.nav-current>a,.web_head .nav-wrap .nav>li:hover>a{color: #e88119;}
.web_head .head_layout .nav>li.nav-current>a:before,.web_head .nav>li:hover>a:before{width: 100%;left: 0;}
.web_head .btn--search{width: 113px;height: 28px;line-height: 28px;cursor: pointer; background-color: #e88119;font-size: 14px;border: 1px solid #e88119;border-radius: 50px;text-align: center;color: #fff;display: inline-block;vertical-align: middle;}
.web_head .change-language-info .change-language-title .language-icon:before{color: #333;}
.head_sns { position: relative;display: inline-block;vertical-align: middle; }
.head_sns li { display: inline-block; margin-left: 25px; }
.head_sns li a { display: inline-block;text-align: center; position: relative;overflow: hidden;}
.head_sns li img { width: auto; }
.head_sns li img + img{position: absolute;top: 50%;left: 50%;transform: translateX(-100%) translateY(-50%);opacity: 0;}

.head_sns li:hover img + img {transform: translateX(-50%) translateY(-50%);opacity: 1; }
.web_head .btn--search:hover{background-color: transparent;color: #e88119;}



/* time*/

.head_sns li img,.web_head .btn--search,.banner_swiper_warp .banner_btn .banner_prev,.banner_swiper_warp .banner_btn .banner_next,.banner_swiper_warp .banner_btn .banner_prev img,.banner_swiper_warp .banner_btn .banner_next img,.index_product_btn .swiper_prev img,.index_product_btn .swiper_next img
,.index_product_btn .swiper_prev ,.index_product_btn .swiper_next ,.index_product_btn .swiper-pagination .swiper-pagination-bullet,.index_product_swiper .product_slide a:before,.index_product_swiper .product_slide a .item_text h2,.index_about_pic a i
,.solution_slide .item_text .video_play,.solution_line h2,.solution_line span,.solution_line span:before,.solution_line span:after,.about_dynamic_slide .item_text:before,.about_team_list li,.about_certificate_slide .item_img,.about_certificate_slide .item_text
,.news_history_slide .item_title time,.news_history_slide .item_title span,.news_history_slide .item_icon,.about_dynamic_slide .item_text:before,.news_history_slide .item_text:before,.news_blog_slide .item_text span,.solution_plann_slide .item_img 
,.solution_site_slide .item_text h2,.solution_site_slide .item_text h4,.solution_site_slide .item_text p,.pro_robot_item .item_img img,.pro_robot_item .item_img,.pro_advantage_item .video_play,.pro_advantage_item a .item_img:before
{-webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease;}

/* {-webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;} */


/* flex */
.index_flex,.foor_service{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}

.product_slide a,.index_about_pic a,.about_company_pic a,.solution_other_list li a,.pro_advantage_item a{display: block;position: relative;}


/* {overflow: hidden;} */

/* {transform: scale(1.15);-webkit-transform: scale(1.15);} */




/* banner */
.banner_swiper_warp{ position:relative}
.banner_swiper_warp .swiper-slide img{width:100%;transition:3s linear;transform:scale(1.08)}
.banner_swiper_warp .swiper-slide.swiper-slide-active img{transform:scale(1)}
.banner_swiper_warp .banner_btn{position:absolute;bottom:40px;right:3%;z-index:9;width:170px}
.banner_swiper_warp .banner_btn .banner_prev,.banner_swiper_warp .banner_btn .banner_next{width:66px;height:66px;line-height:66px;text-align:center;border:1px solid #0b0a0a;border-radius:50%;cursor:pointer}
.banner_swiper_warp .banner_btn .banner_prev img,.banner_swiper_warp .banner_btn .banner_next img{width: auto;}
.banner_swiper_warp .banner_btn .banner_prev:hover,.banner_swiper_warp .banner_btn .banner_next:hover{background-color:#e88119;border-color:#e88119;box-shadow:0 11px 21px rgba(0,0,0,.5)}
.banner_swiper_warp .banner_btn .banner_prev:hover img,.banner_swiper_warp .banner_btn .banner_next:hover img{filter:invert(1) sepia(1) hue-rotate(0deg) brightness(2.2)}

/* web_main */
.web_main{overflow: hidden;}
.web_main ,.web_footer{ font-family: "Poppins_Regular";}
.web_main .layout,.web_footer .layout{width: 1500px;max-width: 100%;}
.web_main img,.web_footer img{width: 100%;max-width: 100%;/* position: relative; *//* top: 43px; */}
.index_hd{position:relative;text-align:center}
.hd_title{font-size:42px;line-height:1;color:#000000;font-weight:normal;font-family:'Poppins_SemiBold';text-transform:uppercase}


/* index_product_warp */
.index_product_warp{padding: 60px 0 180px;background-repeat: no-repeat;background-size: cover;position: relative;}
.index_product_warp .hd_title:after,.about_dynamic_warp .hd_title:after,.about_certificate_warp .hd_title:after,.news_history_warp .hd_title:after,.solution_other_warp .hd_title:after,.pro_advantage_warp .hd_title:after,.pro_specification_warp .hd_title:after{content: "";width: 201px;height: 7px;background-repeat: no-repeat;background-size: 100%;background-image: url(/uploads/pros_icon01.png);margin: 15px auto 0;display: block;}
.index_product_swiper .swiper-wrapper{padding: 40px 0;}
.index_product_swiper .product_slide{height:auto;overflow: unset;}
.index_product_swiper .product_slide a{height:100%;padding:50px 6%;overflow: hidden;border-radius:20px;}
.index_product_swiper .product_slide a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:linear-gradient(to top,#e8821c,#f9e3cb);opacity:0}
.index_product_swiper .product_slide a .item_img{text-align:center;height: 300px;}
.index_product_swiper .product_slide a .item_img img{width:auto}
.index_product_swiper .product_slide a .item_text{padding:40px 2% 0px;text-align:center}
.index_product_swiper .product_slide a .item_text h2{font-size:18px;line-height:1.2;color:#000000;font-weight:normal;font-family:'Poppins_Medium'}
.index_product_swiper .product_slide a:hover:before{opacity: 1;}
.index_product_swiper .product_slide a:hover{box-shadow: 0 12px 18px rgba(242,200,158,.63);}
.index_product_swiper .product_slide a:hover .item_text h2{color: #fff;}
.index_product_btn{justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}
.index_product_btn .swiper-pagination{position:relative;display:inline-block;margin: 0 20px;}
.index_product_btn .swiper-pagination .swiper-pagination-bullet:before{display:none}
.index_product_btn .swiper-pagination .swiper-pagination-bullet{width:27px;height:6px;border-radius:50px;display:inline-block;margin:0 5px;background-color: #b8b8ba;vertical-align: middle;}
.index_product_btn .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 76px;background-color: #e88119;}
.index_product_btn .swiper_prev,.index_product_btn .swiper_next{width:49px;height:49px;line-height:49px;text-align:center;border:1px solid #0b0a0a;border-radius:50%;cursor:pointer;margin-right: 12px;}
.index_product_btn .swiper_prev img,.index_product_btn .swiper_next img{width: auto;}
.index_product_btn .swiper_prev:hover,.index_product_btn .swiper_next:hover{background-color:#e88119;border-color:#e88119;}
.index_product_btn .swiper_prev:hover img,.index_product_btn .swiper_next:hover img{filter:invert(1) sepia(1) hue-rotate(0deg) brightness(2.2)}









/* index_product_warp */
.index_solution_btn{justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;margin-top:20px;}
.index_solution_btn .swiper-pagination{position:relative;display:inline-block;margin: 0 20px;}
.index_solution_btn .swiper-pagination .swiper-pagination-bullet:before{display:none}
.index_solution_btn .swiper-pagination .swiper-pagination-bullet{width:27px;height:6px;border-radius:50px;display:inline-block;margin:0 5px;background-color: #b8b8ba;vertical-align: middle;}
.index_solution_btn .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 76px;background-color: #e88119;}
.index_solution_btn .swiper_prev,.index_solution_btn .swiper_next{width:49px;height:49px;line-height:49px;text-align:center;border:1px solid #0b0a0a;border-radius:50%;cursor:pointer}
.index_solution_btn .swiper_prev img,.index_solution_btn .swiper_next img{width: auto;}
.index_solution_btn .swiper_prev:hover,.index_solution_btn .swiper_next:hover{background-color:#e88119;border-color:#e88119;}
.index_solution_btn .swiper_prev:hover img,.index_solution_btn .swiper_next:hover img{filter:invert(1) sepia(1) hue-rotate(0deg) brightness(2.2)}







/* index_counter_warp */
.index_counter_warp{margin-top:-98px;position: relative;z-index: 9;}
.couner_items{padding: 60px 0;border-radius:20px;background:linear-gradient(to top,#e8831e,#f2ba81);box-shadow:0 12px 49px rgba(236,183,129,.78)}
.couner_items .counter_item{position:relative;padding:0 1%;width:25%;text-align:center}
.couner_items .counter_item .item_img{width:64px;height:66px;line-height:66px;margin-bottom:25px;background-color:#e8e8e8;border-radius:6px;text-align:center}
.couner_items .counter_item .item_img img{width:auto}
.couner_items .counter_item+.counter_item{border-left:1px solid #fff}
.couner_items .counter_item .couner_num{display:block;height:1.1em;font-size:60px;color:#ffffff;line-height:1.1em;font-weight:normal;position:relative}
.couner_items .counter_item .couner_num em{margin-left:5px;color:#ffffff;font-size:24px}
.couner_items .counter_item .couner_bd{display:block;position:relative}
.couner_items .counter_item .counter_title{font-size:30px;color:#ffffff;font-weight:normal;line-height:1.5;text-transform:uppercase}

/* index_about_warp */
.index_about_warp{margin: 120px 0 80px;}
.index_about_main{align-items:center;-webkit-align-items:center}
.index_about_pic{width:52.33333333333%;height:100%;position: relative;}
.index_about_pic:before{content:"";width:378px;height:292px;position:absolute;bottom:-80px;left:-50px;z-index:-1;background:linear-gradient(to top,#e88119,#e5b483);border-radius:20px}
.index_about_pic video{height:auto;}
.index_about_pic a{overflow:hidden;border-radius:20px 150px 20px 20px;box-shadow:0 19px 65px rgba(42,21,0,.34)}
.index_about_pic a i{width:130px;height:130px;line-height:130px;border-radius:50%;position:absolute;top:50%;left:50%;text-align:center;background-color:rgba(255,255,255,.8);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);box-shadow:0 5px 30px rgba(55,28,0,1)}
.index_about_pic a i img{width:auto;margin-left:6px}
.index_about_pic a i:hover,.solution_slide .item_text .video_play:hover{box-shadow:0 10px 50px rgba(55,28,0,1)} 
.index_about_slide{width:41%}
.index_about_slide .index_hd{text-align:left;margin-bottom:30px;}
.index_about_slide .about_tit{font-size:158px;line-height:.7;color:#000000;opacity:.05;font-family:'Poppins_ExtraBold';position:absolute;bottom:0;right:0;width:150%;text-align:right}
.index_about_slide .hd_title:after,.index_solution_main .hd_title:after,.about_team_warp .hd_title:after,.pro_customized_warp .hd_title:after{content:"";width:164px;height:7px;background-repeat:no-repeat;background-size:100%;background-image:url(/uploads/about_icon02.png);margin:23px 0 0;display:block}
.index_about_slide p{font-size:16px;line-height:36px;color:#000000}
.index_about_slide p+p{
    margin-top: 15px;
}
.index_about_slide .about_more{width:262px;height:76px;line-height:76px;margin-top:40px; font-size:24px;color:#000;border:2px solid #e88119;border-radius:50px;text-align:center;display:inline-block;font-family:'Poppins_SemiBold';text-transform:uppercase}
.index_about_slide .about_more:hover{background-color: #e88119;color: #fff;}


/* index_solution_warp/ */
.index_solution_warp{padding: 60px 0 60px;background-size: cover;background-repeat: no-repeat;}
.index_solution_main .index_hd{padding-left:37px;width:120px}
.index_solution_main .index_hd .hd_title{writing-mode:vertical-lr;position:relative}
.index_solution_main .index_hd .hd_title:after{position:absolute;top:80px;right:-7px;transform:rotate(90deg);margin:0}
.index_solution_swiper{width:83.2666666%}
.index_solution_swiper .solution_slide{padding-bottom:42px}
.solution_slide .item_img{width:78%;overflow:hidden;border-radius:20px}
.solution_slide .item_img video{
    height: auto;
}
.solution_slide .item_text{padding:52px 2% 51px 85px;width:60%;max-width:520px;background:linear-gradient(to right,#e88119,#f2bd7d);color:#fff;position:absolute;bottom:0;right:0;z-index:9;border-radius:20px;box-shadow:0 12px 70px rgba(0,0,0,.38)}
.solution_slide .item_text .video_play{width:80px;height:80px;line-height:80px;border-radius:50%;position:absolute;top:50%;left:0;text-align:center;background-color:rgba(255,255,255,.8);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);box-shadow:0 5px 30px rgba(55,28,0,1)}
.solution_slide .item_text .video_play img{width:auto;max-height:30px;margin-left:5px}
.solution_slide .item_text h2{font-size:32px;margin-bottom:19px;line-height:1.2;font-weight:normal;font-family:'Poppins_Medium'}
.solution_slide .item_text p{font-size:18px;line-height:1.2}
.solution_slide .item_text p:after{content:"";width:140px;height:2px;background-color:rgba(255,255,255,.3);display:block;margin-top:20px}
.index_solution_box{position:relative}
.solution_line{position:absolute;z-index:9;text-align:center;cursor: pointer;}
.solution_line h2{font-size:20px;line-height:30px;color:#666666;font-weight:normal}
.solution_line span{width:10px;height:10px;background-color:#532d11;border-radius:50%;display:inline-block;position:relative}
.solution_line span:before{content:"";position:absolute;top:50%;left:50%;width:63px;height:48px;transform:translate(-50%,-50%);background-repeat:no-repeat;background-size:100%;background-image:url(/uploads/solution03.png);z-index:-1;opacity:0}
.solution_line span:after{content:"";width:1px;background-color:#949494;display:block;margin:10px auto 0;z-index:-1;position:relative}
.solution_line.active h2{transform: translateY(-20px);-webkit-transform: translateY(-20px);}
.solution_line.active span{width:19px;height:19px;background-color:#e88119}
.solution_line.active span:before{content:"";opacity:1;top:20%;left:55%}
.solution_line.active span:after{background-color:#e88119;margin:19px auto 0}
.solution_line:nth-child(1){top:14%;left:18%}
.solution_line:nth-child(1) span:after{height: 80px;}
.solution_line:nth-child(2){top:4%;left:33%}
.solution_line:nth-child(2) span:after{height: 83px;}
.solution_line:nth-child(3){top:18%;left:51%}
.solution_line:nth-child(3) span:after{height: 82px;}
.solution_line:nth-child(4){top:15%;left:68%}
.solution_line:nth-child(4) span:after{height: 83px;}
.solution_line:nth-child(5){top:15%;left:81%}
.solution_line:nth-child(5) span:after{height: 85px;}


/* index_inquiry_warp */
.index_inquiry_warp{background-color:#eff1f3;padding: 50px 0;}
.index_inquiry_main{position:relative;justify-content:flex-end;-webkit-justify-content:flex-end}
.index_inquiry_pic{width:190px;position:absolute;bottom:30px;left:0}
.index_inquiry_list{width:calc(100% - 280px)}
.index_inquiry_slide{width:32%}
.index_inquiry_slide .item_icon{width:90px}
.index_inquiry_slide .item_icon img{width:auto}
.index_inquiry_slide .item_text{width:calc(100% - 90px)}
.index_inquiry_slide .item_text h2{font-size:20px;line-height:1.5;color:#000000;font-weight:normal;font-family:'Poppins_SemiBold';text-transform:uppercase}
.index_inquiry_slide .item_text p,.index_inquiry_slide .item_text a{font-size:14px;line-height:1.5;color:#000000;display:block}
.index_inquiry_slide .item_text a:hover{color: #e88119;}



/* web_footer */
.web_footer{background-repeat:no-repeat;background-size:cover;position:relative;z-index:9}
.foor_service{position:relative;padding:87px 0 45px}
.foor_service_box{width:45.533333333%;padding-left:6%}
.foot_company_item{max-width:285px;width:100%}
.fot_nav li a{font-size: 18px;line-height:30px;color:#ffffff;display:block}
.foot_down_item{max-width:285px;width:100%;margin:30px 0}
.fot_down_list li{margin-bottom:24px}
.fot_down_list li p{font-size: 16px;line-height:1.5;color:#ffffff;text-transform:uppercase;flex:1;margin-right:10px}
.fot_down_list li a{width:108px;height:27px;line-height:27px;color:#ffffff;border:1px solid #ffffff;text-align:center;border-radius:50px;display:inline-block}
.fot_down_list li a:hover{background-color:#fff;color:#e88119!important}
.foot_nav_item{max-width:285px;width:100%}
.foot_inquiry_item{margin-top:30px;max-width: 396px;}
.foor_service_form{width:54%;padding:0 6% 0 3%}
.foor_service_form .item_map{
    position: relative;
}
.foor_service_form .item_map i{}
.foor_service_form .item_map i{display:block;width:10px;height:10px;background-color: red;border-radius:50%;position: absolute;z-index:2;margin: auto;top: 39.2%;right: 23.5%;}
.foor_service_form .item_map i:before,.foor_service_form .item_map i:after{content:'';display:block;width:30px;height:30px;border-radius:50%;background-color:rgba(232,129,25,.3);position:absolute;left:-10px;top:-10px;z-index:-1;visibility:unset;}
.foor_service_form .item_map i:before{-webkit-animation:btnWave 2s linear infinite;-o-animation:btnWave 2s linear infinite;animation:btnWave 2s linear infinite;animation-fill-mode:forwards;opacity:0;}
.foor_service_form .item_map i:after{-webkit-animation:btnWave 2s linear infinite;-o-animation:btnWave 2s linear infinite;animation:btnWave 2s linear infinite;animation-fill-mode:forwards;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;opacity:0;}
@-webkit-keyframes btnWave{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}100%{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3);}}
@keyframes btnWave{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}100%{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3);}}


.foot_form_item{padding: 20px 2% 30px;margin-bottom:65px;background-color:rgba(255,255,255,.9);border-radius:20px;box-shadow:0 12px 70px rgba(0,0,0,.2)}
.foot_form_item .item_title{text-align:center}
.foot_form_item .item_title h2{font-size:24px;line-height:1.5;color:#e88119;font-weight:normal;font-family:'Poppins_SemiBold';text-transform:uppercase}
.foot_form_item .item_title p{font-size:14px;margin-top:4px;line-height:22px;color:#000000}
.foot_form_item .item_form{margin-top: 10px;text-align:center}
.foot_form_item .item_form img{width:auto}
.foor_service_box .fot_tit{position:relative;margin-bottom:20px;padding-bottom:13px;text-transform:uppercase;font-size: 26px;border-bottom:1px solid #fff;line-height:1.5;color:#ffffff;font-family:'Poppins_Medium';font-weight:normal}
.foot_logo{margin-bottom:22px}
.foot_logo img{width:auto;max-width:100%}
.inquiry_info{font-size: 16px;line-height:30px;color:#ffffff}
.foot_sns{position:relative;text-align:left}
.foot_sns li{margin-right:30px;display:inline-block;vertical-align:middle}
.foot_sns li a{display:block;text-align:center}
.foot_sns li img{width:auto;display:inline-block;vertical-align:middle;opacity:.5}
.foot_sns li:hover img{opacity:1}
.web_footer a:hover{color:#333!important}
.copyright{position:relative;display:block;font-size: 18px;line-height:30px;margin-top:65px;color:#ffffff}
.tel_link{pointer-events:none}
@media screen and (max-width:768px){.tel_link{pointer-events:auto}
}

/* sys_head_warp */
.sys_head_warp,.sys_head_warp .sys_banner{position: relative;}
.sys_head_warp .sys_banner img{width: 100%;max-width: 100%;min-height: 200px;object-fit: cover;object-position: center;}
.sys_head_warp .sys_head_nav{ background-image: linear-gradient(to right,#e98420,#f2bf87); position: relative; text-align: center;}
.sys_head_warp .sys_head_nav li { display: inline; letter-spacing: 0; }
.sys_head_warp .sys_head_nav li, .sys_head_warp .sys_head_nav li a { color: #ffffff; font-size: 18px; line-height: 50px; font-family: "Poppins_Medium";font-weight: normal;text-transform: uppercase; }
.sys_head_warp .sys_head_nav li:before { position: relative; margin: 0 5px; content: '/'; vertical-align: baseline; }
.sys_head_warp .sys_head_nav li:first-child:before { display: none; }
.sys_head_text{position:absolute;top: 90%;left: -17px;width:100%;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:99;color:#fff;/* float: right; */}
.sys_head_text h2{font-size:48px;line-height:1.5;font-weight:normal;font-family:'Poppins_Medium';text-transform:uppercase;color: #e88119;float: right;}
.sys_head_text h2:after{content:"";width:28%;margin:7px auto 38px;display:block;height:2px;background-color:#e88119;display:none}
.sys_head_text p{font-size:24px;line-height:1.5;color: #e88119;display: none;}


/* -------------------------------form------------------------------- */


.mauticform_wrapper{max-width:556px;margin:40px auto 0}
.mauticform-row{margin-bottom:28px}
.mauticform-row:after{content:"";display:block;clear:both;visibility:hidden;height:0}
.mauticform-label{font-size:14px;line-height:1.5;color:#000000;font-family:'Poppins_Medium';display:inline-block;vertical-align:middle;float:left;max-width:16%;text-align:left}
.mauticform-input{height:33px;line-height:33px;border:1px solid #d2cdc7;background-color:transparent;border-radius:50px;width:72%;float:right;padding:3px 10px}
.mauticform-button{width:156px;height:41px;line-height:39px;font-size:18px;color:#fff;border:1px solid #e88119;background-color:#e88119;border-radius:50px;cursor:pointer;text-transform:uppercase}
.mauticform-radiogrp-radio{width:11px;height:11px;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:none;transition:all 0.3s ease-in-out;box-sizing:border-box;cursor:pointer;border:1px solid #e88119;margin:0;display:inline-block;vertical-align:middle;margin-right:10px;position:relative}
.mauticform-radiogrp-radio:after{content:"";width:5px;height:5px;position:absolute;top:48%;right:2px;background-color:#f27d27;opacity:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.mauticform-radiogrp-radio:checked:after{opacity:1}
.mauticform-helpmessage{color:#e88119;font-size:14px;line-height:1.5;font-family:'Poppins_Medium';display:inline-block;vertical-align:middle;float:left}
#mauticform_yikangyiliaoyikangmedicalmoren_l_agree_with_privacy_stat .mauticform-label,#mauticform_yikangyiliaoyikangmedicalmoren_l_agree_with_privacy_stat .mauticform-helpmessage{display:none}
#mauticform_radiogrp_label_l_agree_with_privacy_stat_lagreewithPrivacyStatementandGDPR0{width:100%;text-align:left;display:block;font-size:12px;color:#000000}

.mauticform-errormsg{display: block;
    float: left;
    width: 100%;
    text-align: center;color: #ff0000;
    margin-top: 10px;}









/* -------------------------------about------------------------------- */

/* about_company_warp */
.about_company_warp{margin: 70px 0;position:relative}
.about_company_warp .about_title{font-size:118px;line-height:.8;color:#e88119;opacity:.2;position:absolute;text-transform:uppercase;font-family:'Poppins_Bold';writing-mode:vertical-lr;top:0;left:2.5%}
.about_company_main {
    align-items: center;-webkit-align-items: center;
}
.about_company_slide{width:40.6666666%}
.about_company_slide h3{font-size:24px;line-height:2;color:#000000;font-weight:normal;font-family:'Poppins_Medium';text-transform:uppercase}
.about_company_slide h2{font-size:42px;line-height:48px;margin-bottom:32px;color:#e88119;font-weight:normal;font-family:'Poppins_SemiBold';text-transform:uppercase}
.about_company_slide p{font-size:16px;line-height:1.8;color:#000000;
    text-align: justify;
}
.about_company_pic{width:53%;border-radius:20px;overflow:hidden}
.about_company_warp .couner_items{background:transparent;box-shadow:unset;padding: 60px 0 0;}
.about_company_warp .couner_items .counter_item+.counter_item{border-color:#a6a6a6}
.about_company_warp .couner_items .couner_num,.about_company_warp .couner_items .couner_num em{color:#e88119}
.about_company_warp .couner_items .counter_title{color:#767676}

/* about_dynamic_warp */
.about_dynamic_warp{padding: 65px 0;background-repeat: no-repeat;background-size: cover;}
.about_dynamic_swiper{margin: 60px 0;position: relative;}
.about_dynamic_swiper:before{content:"";width:5000px;height:1px;position:absolute;top:50%;left:-1000px;background-color:#c1c1c2}
.about_dynamic_swiper .about_dynamic_slide{height:auto}
.about_dynamic_slide:nth-child(even){flex-direction:column-reverse}
.about_dynamic_slide .item_text{padding: 35px 4% 16px;width:100%;background-color:#f9f9fa;border:1px solid #eba35b;border-radius:20px;min-height: 210px;position:relative;overflow:hidden;z-index:9}
.about_dynamic_slide .item_text:before,.news_history_slide .item_text:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;margin:-2px;opacity:0;background:linear-gradient(to right,#e8821c,#f2bf8c)}
.about_dynamic_slide .item_text h3{font-size:24px;margin-bottom:9px;line-height:1.2;color:#000000;font-weight:normal;font-family:'Poppins_Medium';overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}
.about_dynamic_slide .item_text p{font-size: 17px;line-height:30px;color:#000000;/* overflow:hidden; *//* text-overflow:ellipsis; *//* display:-webkit-box; *//* -webkit-line-clamp:2; */line-clamp:2;/* -webkit-box-orient:vertical; */}
.about_dynamic_slide .item_icon{width:23px;height:23px;background-color:#c6c6c6;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.about_dynamic_slide .item_title{width:100%;text-align:center;margin-top:158px}
.about_dynamic_slide .item_title h2{font-size:100px;line-height:100px;font-weight:normal;font-family:'Poppins_SemiBold';-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;color:transparent;display:inline-block;background-image:linear-gradient(to right,#e8821c,#f2bf8c)}
.about_dynamic_slide:nth-child(even) .item_title{margin-top:30px}
.about_dynamic_slide:hover .item_text,.news_history_slide:hover .item_text{border-color: transparent;}
.about_dynamic_slide:hover .item_text:before,.news_history_slide:hover .item_text:before{opacity: 1;}
.about_dynamic_main .swiper_prev,.about_dynamic_main .swiper_next,.about_certificate_main .swiper_prev,.about_certificate_main .swiper_next{margin: 0 19px;}

/* about_team_warp */
.about_team_warp{margin: 80px 0;}
.about_team_list{flex:1;justify-content:flex-end;-webkit-justify-content:flex-end;margin-left:30px}
.about_team_list li{font-size:18px;height:63px;line-height:63px;margin:6px 0;color:#000000;text-transform:uppercase;cursor: pointer;}
.about_team_list li+li{margin-left:50px}
.about_team_list li.active,.about_team_list li:hover{padding:0 30px;background-color:#e88119;border-radius:50px;color:#fff}
.about_team_swiper{margin-top:72px}
.about_team_slide{/*align-items:center;-webkit-align-items:center*/}
.about_team_slide .item_img{width: 44.933333%;}
.about_team_slide .item_text{width: 48.5%;}
.about_team_slide .item_text h2{font-size:42px;margin-bottom:40px;line-height:1.2;color:#e88119;font-weight:normal;font-family:'Poppins_SemiBold'}
.about_team_slide .item_text p{font-size:16px;line-height:36px;color:#000000}

/* about_certificate_warp */
.about_certificate_warp{padding: 60px 0 180px;background-size: cover;background-repeat: no-repeat;}
.about_certificate_swiper{margin: 40px 0;}
.about_certificate_slide{position: relative;}
.about_certificate_slide .item_img{padding: 30px 10px; text-align: center;background-color: #e2e2e2;position: relative;z-index: 9;}
.about_certificate_slide .item_img img{width: auto;}
.about_certificate_slide .item_text{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-image:linear-gradient(to right,#e8821c,#f2bf8c);opacity: 0;z-index: 9;transform: scale(.8);-webkit-transform: scale(.8);display:-webkit-box;display:-webkit-flex;display:flex;}
.about_certificate_slide .item_text h2{font-size: 24px;line-height: 1.5;color: #ffffff;font-family: 'Poppins_Medium';text-align: center;width: 100%;margin: auto;}
.about_certificate_slide:hover .item_img{border-radius: 20px;overflow: hidden;}
.about_certificate_slide:hover .item_text{opacity: .9;transform: scale(1);-webkit-transform: scale(1);}

/* -------------------------------history------------------------------- */

/* news_history_warp */
.news_history_warp{padding: 60px 0 0px;background-repeat: no-repeat;background-size: cover;position: relative;}
.news_history_like{text-align:center}
.news_history_like a{height:45px;padding:0 30px;margin:0 20px;line-height:45px;font-size:16px;margin-top: 25px;border:1px solid #ed9a47;color:#fff;color: #000;background-color: transparent;border-radius:50px;display:inline-block;text-align:center;font-family:'Poppins_SemiBold';text-transform:uppercase}
.news_history_like a:hover{background-color: #ed9a47;color: #fff;}
.news_history_main{padding: 60px 0;position: relative;margin-top: 40px;}
.news_history_main:before{content: "";width: 1px;height: 100%;position: absolute;top: 0%;left: 50%;background-color: #c3c4c5;}
.news_history_swiper{ height:473px;overflow: hidden;}
.news_history_swiper .news_history_slide{padding:0 10%}
.news_history_swiper .news_history_slide:nth-child(even){flex-direction: row-reverse;-webkit-flex-direction: row-reverse;}
.news_history_swiper .news_history_slide:nth-child(even) .item_title{text-align: right;}
.news_history_swiper .news_history_slide:nth-child(even) .item_title time{padding-right: 13%;}
.news_history_slide .item_text{width:42.5%;padding:20px 3%;background-color:#f9f9fa;border:1px solid #eba35b;overflow: hidden; border-radius:20px;position:relative;z-index:9;height:100%;display:-webkit-box;display:-webkit-flex;display:flex}
.news_history_slide .item_text p{font-size:16px;line-height:30px;color:#000000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:auto}
.news_history_slide .item_icon{width:18px;height:18px;border-radius:50%;background-color:#c6c6c6;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.news_history_slide .item_title{width:42.5%}
.news_history_slide .item_title span{-webkit-text-stroke-width:1px;font-size:88px;font-family:'Poppins_SemiBold';line-height:1;-webkit-text-stroke-color:#e88119;-webkit-text-fill-color:transparent;display: inline-block;}
.news_history_slide .item_title time{font-size:44px;line-height:1.2;color:#000000;opacity:.35;display: block;}
.news_history_slide:hover .item_icon{background-color: #e88119;}
.news_history_slide:hover .item_title time{opacity: 1;}
.news_history_slide:hover .item_title span{-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;color:transparent; background-image:linear-gradient(to right,#e8821c,#f2bf8c)}
.news_history_btn .swiper_prev{margin-bottom: 40px;}
.news_history_btn{position: absolute;top: 50%;right: 4%;z-index: 9;transform: translateY(-50%);-webkit-transform: translateY(-50%);}

/* news_blog_warp */
.news_blog_warp{margin: 60px 0 150px;}
.news_blog_slide+.news_blog_slide{margin-top: 30px;}
.news_blog_slide a{align-items:center;-webkit-align-items:center}
.news_blog_slide .item_img{width: 43.333333%;}
.news_blog_slide .item_img img{
    max-height: 400px;
    object-fit: contain;
    object-position: center;
}
.news_blog_slide .item_text{width: 50%;/* padding: 10px; */position: relative;left: 40px;}
.news_blog_slide .item_text h2{font-size:36px;line-height:1.2;color:#000000;font-weight:normal;font-family:'Poppins_SemiBold';text-transform:uppercase}
.news_blog_slide .item_text time{font-size:16px;margin:15px 0 23px;line-height:1.2;color:#e88119;display:block}
.news_blog_slide .item_text p{font-size:18px;line-height:30px;color:#000000}
.news_blog_slide .item_text span{width:179px;height:49px;line-height:49px;font-size:16px;margin-top: 20px;border:1px solid #ed9a47;color: #000;border-radius:50px;display:inline-block;text-align:center;font-family:'Poppins_SemiBold';text-transform:uppercase}
.news_blog_slide .item_text span:hover{background-color: #e88119;color: #fff;}

/* -------------------------------solution---1------------------------------- */
/* solution_treatment_warp */
.solution_treatment_warp{padding: 70px 0;background-repeat:no-repeat;background-size:cover}
.solution_treatment_slide{align-items:center;-webkit-align-items:center}
.solution_treatment_slide:nth-child(even){margin-top: 50px;flex-direction:row-reverse;-webkit-flex-direction:row-reverse}
.solution_treatment_slide .item_img{width:51.6666666%;box-shadow:0 12px 70px rgba(0,0,0,.38);overflow:hidden}
.solution_treatment_slide:nth-child(odd) .item_img{border-top-right-radius:150px}
.solution_treatment_slide:nth-child(even) .item_img{border-top-left-radius:150px}
.solution_treatment_slide .item_text{width:42%}
.solution_treatment_slide .item_text h2{font-size:48px;margin-bottom: 20px;line-height:1;color:#e88119;font-weight:normal;font-family:'Poppins_ExtraBold';text-transform:uppercase}
.solution_treatment_slide .item_text p{font-size:16px;line-height:30px;color:#000000}


/* solution_other_warp */
.solution_other_warp{margin: 60px 0;}
.solution_other_box01{position:relative;margin:40px 0}
.solution_other_list{position:absolute;z-index:9;max-width:100%}
.solution_other_list01{top:5%;right:1.6%;width:50.266666666666%}
.solution_other_list01 li{width:25%}
.solution_other_list02{bottom:3%;right:2%;width:76.8%}
.solution_other_list02 li{flex: 1;}
.solution_other_list03{width:76%;top:23.5%;left:22.6%;background-color:#f5f5f5;border-radius:10px;overflow:hidden;align-items:flex-end;-webkit-align-items:flex-end;box-shadow:0 0 10px rgba(0,0,0,.2)}
.solution_other_list03 li{max-width:13%}
.solution_other_list04{max-width:76%;top:46.5%;left:22.5%;background-color:#f5f5f5;border-radius:10px;overflow:hidden;align-items:flex-end;-webkit-align-items:flex-end;padding:5px 10px;box-shadow:0 0 10px rgba(0,0,0,.2)}
.solution_other_list04 li{}
.solution_other_list05{width:76%;top:63.5%;left:22.5%;background-color:#f5f5f5;border-radius:10px;overflow:hidden;align-items:flex-end;-webkit-align-items:flex-end;padding:5px 10px;box-shadow:0 0 10px rgba(0,0,0,.2);justify-content:start;-webkit-justify-content:start}
.solution_other_list05 li{max-width:16.2%}
.solution_other_list06{width:56.5333333333333%;top:21.5%;right:0.5%;background-color:#f5f5f5;border-radius:10px;overflow:hidden;align-items:flex-end;-webkit-align-items:flex-end;box-shadow:0 0 10px rgba(0,0,0,.2);justify-content:start;-webkit-justify-content:start}
.solution_other_list06 li{max-width:20%}
.solution_other_list07{top:45.7%;right:0.4%;width:25%;background-color:#f5f5f5;border-radius:10px;overflow:hidden;align-items:flex-end;-webkit-align-items:flex-end;box-shadow:0 0 10px rgba(0,0,0,.2);justify-content:start;-webkit-justify-content:start}
.solution_other_list07 li{max-width:33.333333333%}
.solution_other_list08{top:56.7%;right:.4%;width:25%;background-color:#f5f5f5;border-radius:10px;overflow:hidden;align-items:flex-end;-webkit-align-items:flex-end;box-shadow:0 0 10px rgba(0,0,0,.2);justify-content:start;-webkit-justify-content:start}
.solution_other_list08 li{max-width:50%}
.solution_other_list09{top:68.9%;right:.4%;width:25%;background-color:#f5f5f5;border-radius:10px;overflow:hidden;align-items:flex-end;-webkit-align-items:flex-end;box-shadow:0 0 10px rgba(0,0,0,.2);justify-content:start;-webkit-justify-content:start}
.solution_other_list09 li{max-width:50%}
.solution_other_list10{top:79.9%;right:.4%;width:25%;background-color:#f5f5f5;border-radius:10px;overflow:hidden;align-items:flex-end;-webkit-align-items:flex-end;box-shadow:0 0 10px rgba(0,0,0,.2);justify-content:start;-webkit-justify-content:start}
.solution_other_list10 li{flex: 1;}
.solution_other_list11{top:69.9%;left:12%;width:53.3333333333%}
.solution_other_list11 li{background-color:#f5f5f5;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.2);max-width:25%}
.solution_other_mobile{display: none;}
.solution_other_mobile li{margin: 30px 0;}
/* solution_intelligent_warp */
.solution_intelligent_warp{padding: 70px 0;background-repeat:no-repeat;background-size:cover}
.solution_intelligent_main{align-items:center;-webkit-align-items:center}
.solution_intelligent_pic{width:51.266666666%;overflow:hidden;border-radius:20px;box-shadow:0 15px 35px rgba(242,149,57,.2)}
.solution_intelligent_slide{width:42%}
.solution_intelligent_slide h2{font-size: 28px;line-height:1.2;color:#e88119;font-weight:normal;font-family:'Poppins_SemiBold';text-transform:uppercase}
.solution_intelligent_slide p{font-size: 16px;margin: 28px 0 30px;line-height:30px;color:#000000}
.solution_intelligent_slide .intelligent_more{font-size:24px;width:262px;height:72px;line-height:72px;border-radius:50px;display:inline-block;text-align:center;border:2px solid #e88119;font-family:'Poppins_SemiBold';text-transform:uppercase;color:#000}
.solution_intelligent_slide .intelligent_more:hover{background-color: #e88119;color: #fff;}

/* solution_plann_warp */
.solution_plann_warp{padding: 50px 0;background-color:#f7f7f7;}
.solution_plann_slide{text-align:center;max-width: 24%;}
.solution_plann_slide .item_img{width:190px;height:190px;line-height:190px;margin: auto;border:2px solid #ec8b2a;border-radius:50%;z-index:9;position:relative;background-color:transparent}
.solution_plann_slide .item_img:before{content:"";position:absolute;top:20px;left:20px;bottom:20px;right:20px;background-image:linear-gradient(to right,#e8821c,#f2bf8c);z-index:-1;border-radius:50%}
.solution_plann_slide .item_img img{width:auto}
.solution_plann_slide h2{font-size: 22px;margin-top: 22px;line-height:1.2;color:#000000;font-weight:normal;text-transform:uppercase}
.solution_plann_slide:hover .item_img{background-color: rgba(232,130,28,.25);border-color: transparent;}

/* solution_site_warp */
.solution_site_warp{margin: 70px 0 190px;}
.solution_site_slide{align-items:center;-webkit-align-items:center}
.solution_site_slide:nth-child(even){flex-direction:row-reverse;-webkit-flex-direction:row-reverse}
.solution_site_slide+.solution_site_slide{margin-top: 70px;}
.solution_site_slide .item_img{width:60.66666666%}
.solution_site_slide .item_text{width:37.66666666666%;padding: 50px 3% 50px 0;position:relative;z-index:9}
.solution_site_slide:nth-child(even) .item_text{padding: 50px 0 50px 3%;}
.solution_site_slide .item_text:before{content:"";width:112%;height:100%;position:absolute;z-index:-1;top:0;left:-12%;border-radius:20px;box-shadow:0 15px 50px rgba(49,24,0,.15);background:linear-gradient(to right,rgba(239,241,243,.85),rgba(239,241,243,.85))}
.solution_site_slide:nth-child(even) .item_text:before{left:auto;right:-12%}
.solution_site_slide .item_text h2{font-size:42px;line-height:1.2;color:#e88119;font-weight:normal;font-family:'Poppins_SemiBold';text-transform:uppercase}
.solution_site_slide .item_text h4{font-size:20px;line-height:1.5;color:#000000;font-weight:normal;font-family:'Poppins_Medium'}
.solution_site_slide .item_text p{font-size:16px;margin-top:18px;line-height:30px;color:#000000}
.solution_site_slide:hover .item_text:before{background: linear-gradient(to right,#e8821c,#f2bf8c);}
.solution_site_slide:hover .item_text h2,.solution_site_slide:hover .item_text h4,.solution_site_slide:hover .item_text p{color: #fff;}

.solution_page{
    
    text-align: center;
}
.solution_page .pages{}
.solution_page .pages a, .solution_page .pages span.current2{
    background: transparent;
    color: #000;
    opacity: .5;
    font-size: 18px;
    border: 0;
    border-radius: 0;
}
.solution_page .pages a.current, .solution_page .pages a:hover{
    opacity: 1;
    font-size: 24px;
    color: #e88119;
    border-bottom: 1px solid #e88119;
}

/* -------------------------------product ------------------------------- */
/* pro_robot_warp */
.pro_robot_warp{padding-top:110px;position:relative;z-index: 9;}
.pro_robot_warp:before{content: "";width: 100%;height: 80%;position: absolute;top: 0;left: 0;z-index: -1;background-color: #eff1f3;}
.pro_robot_slide{text-align:center}
.pro_robot_slide h2{font-size:42px;line-height:1.2;color:#e88119;font-weight:normal;text-transform:uppercase;font-family:'Poppins_SemiBold'}
.pro_robot_slide h2:after{content:"";width:45%;height:2px;display:block;background-color:#e88119;margin:30px auto 34px}
.pro_robot_slide p{/* font-size: 17px; */line-height:1.5;color:#000000;font-family:'Poppins_Medium'}
.pro_robot_list{padding:80px 0 50px;margin-top:67px;background-repeat:no-repeat;background-size:100% 100%;border-radius:20px;overflow:hidden}
.pro_robot_item{width:24%;padding:0 4%;text-align:center}
.pro_robot_item .item_img{width:160px;height:160px;line-height:160px;text-align:center;border:2px dashed #fff;border-radius:50%;margin:0 auto 0}
.pro_robot_item .item_img img{width:auto;filter:invert(1) sepia(1) hue-rotate(0deg) brightness(2.2)}
.pro_robot_item:hover .item_img{background-color: rgba(255, 255, 255, .8);box-shadow: 0 14px 24px rgba(118,59,0,.36);border-color: transparent;}
.pro_robot_item:hover .item_img img{filter: unset;}
.pro_robot_item h2{font-size:18px;margin-top:31px;line-height:1.5;color:#ffffff;font-weight:normal;font-family:'Poppins_Medium';text-transform:uppercase}

/* pro_advantage_warp */
.pro_advantage_warp{margin:110px 0}
.pro_advantage_swiper{margin-top:80px}
.pro_advantage_swiper .pro_advantage_slide{height:auto}
.pro_advantage_slide .item_img{
    overflow:hidden;
    border-radius:20px;
    text-align: center;
    }
.pro_advantage_slide .item_text{margin-top:40px;text-align: center;}
.pro_advantage_slide .item_text h2{font-size:30px;line-height:1.2;color:#e88119;font-weight:bold;font-family:'Poppins_SemiBold';text-transform:uppercase}
.pro_advantage_slide .item_text p{font-size:16px;margin-top:4px;line-height:30px;color:#000000}
.pro_advantage_video{margin-top: 50px;}
.pro_advantage_item a .item_img{overflow: hidden;border-radius: 20px;position: relative;}
.pro_advantage_item a .item_img:before{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: #000;opacity: 0;content: "";}
.pro_advantage_item a:hover .item_img:before{opacity: .3;}
.pro_advantage_item .video_play{width: 75px;height: 75px;position: absolute;top: 50%;left: 50%;opacity: 0; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 9;background-repeat: no-repeat;background-size: 100%;background-image: url(/uploads/adv04.png);}
.pro_advantage_item a:hover .video_play{opacity: 1;}

/* pro_customized_warp/ */
.pro_customized_warp{padding: 70px 0;}
.pro_customized_title .item_text{max-width:50%}
.pro_customized_title .item_text p{font-size:16px;margin-top:31px;line-height:30px;color:#000000}
.pro_customized_btn{width:130px;justify-content:space-between;-webkit-justify-content:space-between}
.pro_customized_swiper{margin-top: 30px;}
.pro_customized_swiper .pro_customized_slide{height: auto;}
.pro_customized_slide h2{font-size:16px;margin-top:16px;line-height:1.5;color:#000000;font-weight:normal;text-align:center;opacity:.6}

/* pro_specification_warp */
.pro_specification_warp{margin-bottom: 200px;/* margin-top: -200px; */}
.pro_specification_warp .pro_tit{font-size:74px;color:#e88119;line-height:1;font-weight:normal;font-family:'Poppins_SemiBold';text-transform:uppercase;opacity:.1;position:absolute;top:-15px;width:100%;text-align:center}
.pro_specification_list{margin:64px 0 250px}
.pro_specification_slide{width:47%;padding:15px 5%;line-height:50px;margin-bottom:38px;font-size:18px;color:#000000;background-color:#eff1f3;border-radius:50px;border:1px solid #cccccc;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;box-shadow:0 17px 35px rgba(38,63,86,.15)}
.pro_specification_slide em{opacity:.7;width:40%}
.pro_specification_slide span{width:60%}


.pro_robot_warp {
    padding-top: 70px;
    position: relative;
    z-index: 9;
}

.pro_robot_warp:before {
    content: "";
    width: 100%;
    height: 80%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #eff1f3;
}


.pro_robot_slide {
    text-align: center;
}
.pro_robot_slide h1 {
    font-size: 42px;
    line-height: 1.2;
    color: #e88119;
    font-weight: normal;
    text-transform: uppercase;
}
.pro_robot_slide h1:after {
    content: "";
    width: 45%;
    height: 2px;
    display: block;
    background-color: #e88119;
    margin: 30px auto 34px;
}
body > section.page_content.main_content.dignzhikuang > section > section > div > div > p:nth-child(3) {
    font-size: 24px;
    line-height: 1.5;
    color: #000000;
}
.pro_robot_list {
    padding: 40px 0;
    margin-top: 40px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 20px;
    overflow: hidden;
}
.pro_robot_item {
    width: 24%;
    padding: 0 2%;
    text-align: center;
}
.pro_robot_item .item_img {
    width: 160px;
    height: 160px;
    line-height: 160px;
    text-align: center;
    border: 2px dashed #fff;
    border-radius: 50%;
    margin: 0 auto 0;
}
.pro_robot_item h2 {
    font-size: 18px;
    margin-top: 31px;
    line-height: 1.5;
    color: #ffffff;
    font-weight: normal;
    text-transform: uppercase;
}

.pro_advantage_warp {
    margin: 70px 0;
}

/*.index_hd {*/
/*    position: relative;*/
/*    text-align: center;*/
/*}*/
/*.hd_title {*/
/*    font-size: 42px;*/
/*    line-height: 1;*/
/*    color: #000000;*/
/*    font-weight: bold;*/
/*    font-family: 'Poppins_SemiBold';*/
/*    text-transform: uppercase;*/
/*}*/
.pro_advantage_warp .hd_title:after {
    content: "";
    width: 201px;
    height: 7px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url(/uploads/pros_icon01.png);
    margin: 15px auto 0;
    display: block;
}
.swiper-container-horizontal {
    overflow: hidden;
}
.pro_advantage_swiper {
    margin-top: 50px;
}
.pro_advantage_swiper .pro_advantage_slide {
    height: auto;
}
.video-js {width: 100%;
  height: auto;}
  


@media only screen and (max-width: 1750px) {
.web_head .head_layout{padding:0 3%}
}
@media only screen and (max-width: 1680px) {
.web_head .head_layout .nav-wrap .nav>li{margin:0 5px}
.web_head .head_layout .nav-wrap .nav>li>a{padding: 0 5px;}
.web_main .layout,.web_footer .layout,.main .layout{width:1360px;}
.about_team_list li + li{margin-left:35px;}


.index_solution_box{margin-top:100px}




}
@media only screen and (max-width: 1440px) {
.web_head .head_layout .nav-wrap .nav>li>a{font-size: 20px;}
.head_sns li{margin-left:10px}
.web_main .layout,.web_footer .layout,.main .layout{width:1200px;}
.index_about_slide .about_tit{font-size:135px}
.solution_line:nth-child(1){top:9%}
.solution_line:nth-child(2){top:-3%}
.solution_line:nth-child(3){top:11%}
.solution_line:nth-child(4){top:9%}
.solution_line:nth-child(5){top:7%}
.solution_treatment_slide .item_text h2{font-size:40px;}

.about_team_list li + li{margin-left:25px;}
.about_team_list li.active, .about_team_list li:hover{padding:0 16px;}




}
@media only screen and (max-width: 1366px) {
.hd_title,.about_company_slide h2,.about_team_slide .item_text h2,.pro_robot_slide h2,.sys_head_text h2,.solution_site_slide .item_text h2{font-size:36px}
.couner_items .counter_item .couner_num{font-size:50px}
.index_about_slide .about_tit{font-size:120px}
.solution_treatment_slide .item_text h2{font-size:70px;}
.web_main .layout,.web_footer .layout,.main .layout{width:80%;}




}
@media only screen and (max-width: 1280px) {
.web_head .head_layout .nav-wrap .nav>li>a{font-size: 16px;}
.logo{max-width:120px}	
.logo img{width: 100%;max-width: 100%;}
.web_head .head_layout .nav-wrap .nav>li>a{padding:0 5px}
.web_head .head_layout .nav-wrap .nav>li{margin:0}
.web_head .btn--search{width:90px;font-size:12px}
.hd_title,.about_company_slide h2,.about_team_slide .item_text h2,.pro_robot_slide h2,.sys_head_text h2,.solution_site_slide .item_text h2{font-size:28px}
.couner_items .counter_item .couner_num{font-size:40px}
.couner_items .counter_item .couner_num em{font-size:20px}
.couner_items .counter_item .counter_title{font-size:24px}
.index_about_pic a{border-radius:20px 120px 20px 20px}
.index_about_pic:before{width:250px;height:180px;bottom:-30px;left: 0;}
.index_about_slide .about_tit{font-size:100px}
.solution_line h2{font-size:14px}
.solution_slide .item_text h2{font-size:24px}
.about_company_warp .about_title{font-size:80px}
.about_dynamic_slide .item_title h2{font-size:60px;line-height:80px}
.about_dynamic_slide .item_text{padding:20px 4%}
.about_team_list li.active,.about_team_list li:hover{padding:0 12px}
.about_team_list li{font-size:16px;height:50px;line-height:50px}
.about_team_list li+li{margin-left:20px}
.news_history_slide .item_title span{font-size:60px}
.news_history_slide .item_title time{font-size:30px}
.news_history_swiper{height:360px}
.news_blog_slide .item_text h2{font-size:30px}
.news_blog_slide .item_text span{margin-top:20px}
.pro_robot_slide p{font-size:20px}
.pro_robot_item .item_img{width:140px;height:140px;line-height:140px}
.pro_robot_warp{padding-top:60px}
.pro_robot_slide h2:after{width:20%;margin:10px auto}
.pro_robot_slide p{font-size:12px}
.pro_robot_list{padding:30px 0;margin-top:40px}
.pro_robot_item .item_img{width:100px;height:100px;line-height:100px}
.pro_robot_item .item_img img{max-height:50px}
.pro_robot_item{padding:0 1%}
.pro_robot_item h2{font-size:16px;margin-top:15px}
.pro_specification_warp .pro_tit{font-size:50px}
.solution_treatment_slide .item_text h2{font-size:60px;margin-bottom:25px}
.solution_treatment_slide .item_text h2{font-size:30px}
.solution_treatment_slide .item_text p{font-size:12px;line-height:1.5}
.solution_treatment_slide:nth-child(odd) .item_img{border-top-right-radius:90px}
.solution_treatment_slide:nth-child(even) .item_img{border-top-left-radius:90px}
.solution_treatment_slide:nth-child(even){margin-top:40px}
.solution_intelligent_slide h2{font-size:24px}
.solution_intelligent_slide p{margin:15px 0 30px}
.solution_site_slide .item_text{padding:40px 2% 40px 0}
.solution_site_slide .item_text h4{font-size:18px}
.solution_site_slide:nth-child(even) .item_text{padding:40px 0 40px 2%}


}
@media only screen and (max-width: 1200px) {
.about_team_list li + li{margin-left:12px;}
.about_team_list li.active, .about_team_list li:hover{padding:0 15px;}
}

@media only screen and (max-width: 1200px) {
.about_team_list li + li{margin-left:10px;}
.about_team_list li.active, .about_team_list li:hover{padding:0 10px;}
.about_team_list li{font-size:16px;}
.index_product_swiper .product_slide a .item_img {
    height: 200px;
}
.index_product_swiper .product_slide a{padding: 30px 6%;}
.index_product_swiper .product_slide a .item_text h2{font-size:14px}
.index_product_swiper .swiper-wrapper{padding:50px 0}
.couner_items{padding:50px 0}
.couner_items .counter_item .couner_num{font-size:30px}
.couner_items .counter_item .counter_title{font-size:18px}
.index_about_slide p{font-size:14px;line-height:1.5}
.index_about_slide .about_tit{font-size:70px;text-align:left;width:115%}
.index_about_slide .about_more{width:240px;height:66px;line-height:66px}
.solution_slide .item_text{padding:40px 2% 40px 60px;width:70%;max-width:450px}
.solution_slide .item_text p{font-size:16px}
.solution_line:nth-child(2){top:-10%}
.solution_line:nth-child(1){top:1%}
.solution_line:nth-child(3){top:4%}
.solution_line:nth-child(4){top:2%}
.solution_line:nth-child(5){top:-1%}
.index_inquiry_pic{width:160px}
.index_inquiry_list{width:calc(100% - 200px)}
.index_inquiry_slide .item_icon{width:60px}
.index_inquiry_slide .item_icon img{width:30px;max-height:40px}
.index_inquiry_slide .item_icon{width:50px}
.index_inquiry_slide .item_text{width:calc(100% - 60px)}
.index_inquiry_slide .item_text p,.index_inquiry_slide .item_text a{word-wrap:break-word;font-size: 12px;}
.solution_intelligent_slide p{font-size:14px}
.solution_intelligent_slide p{font-size:14px;word-wrap:break-word;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.solution_intelligent_slide h2{font-size:20px}
.solution_intelligent_slide .intelligent_more{font-size:20px;width:200px;height:60px;line-height:60px}
.solution_plann_slide .item_img{width:160px;height:160px;line-height:160px}
.solution_plann_slide .item_img img{max-height:50px}
.solution_plann_slide h2{font-size:20px}
.solution_site_slide .item_text p{font-size:14px;word-wrap:break-word;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5}
.about_company_slide p{font-size:14px;line-height:1.5;word-wrap:break-word;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.about_team_slide .item_text p{font-size:14px;line-height:2}









}

@media only screen and (max-width: 1000px) {
.web_head .head_layout .nav-wrap .nav>li>a{font-size: 14px;}
}
@media only screen and (max-width: 950px) {
    .index_product_swiper .product_slide a .item_img {
    height: auto;
}
.web_main .layout,.web_footer .layout,.main .layout{width:98%;}
.index_about_warp,.about_company_warp,.about_dynamic_swiper,.about_team_warp,.news_blog_warp,.pro_advantage_warp,.pro_specification_list,.solution_site_warp{margin: 60px 0;}
.index_product_warp,.index_solution_warp,.about_dynamic_warp,.about_certificate_warp,.pro_customized_warp,.solution_treatment_warp,.solution_intelligent_warp,.solution_plann_warp{padding:60px 0}
.about_certificate_swiper{margin: 40px 0;}
.head_right{display: none;}	
.logo{margin:auto}
.banner_swiper_warp .banner_btn .banner_prev, .banner_swiper_warp .banner_btn .banner_next{display: none;}
.hd_title,.about_company_slide h2,.pro_robot_slide h2,.solution_site_slide .item_text h2{font-size:20px}
.index_product_warp .hd_title:after,.about_dynamic_warp .hd_title:after,.about_certificate_warp .hd_title:after,.news_history_warp .hd_title:after,.solution_other_warp .hd_title:after,.pro_advantage_warp .hd_title:after,.pro_specification_warp .hd_title:after{width:100px;height:4px}
.index_product_swiper .product_slide a{padding:30px 3%}
.index_product_swiper .swiper-wrapper{padding:40px 0}
.index_product_btn .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px}
.index_product_btn .swiper-pagination .swiper-pagination-bullet{width:10px}
.index_counter_warp{margin-top:-20px}
.couner_items .counter_item .couner_num{font-size:30px}
.couner_items{padding:30px 0}
.couner_items .counter_item .couner_num em{font-size:14px}
.couner_items .counter_item .counter_title{font-size:18px}
.index_product_btn .swiper_prev,.index_product_btn .swiper_next{width:30px;height:30px;line-height:28px}
.index_product_btn .swiper_prev img,.index_product_btn .swiper_next img{max-height:15px}

.index_about_slide .index_hd{margin-top: 15px;}
.index_about_slide .about_tit{font-size:60px;width:100%;text-align:left}
.index_about_slide .hd_title:after,.index_solution_main .hd_title:after,.about_team_warp .hd_title:after,.pro_customized_warp .hd_title:after{width:80px;height:4px;margin:5px 0 0}
.index_about_slide p{font-size:12px;margin:15px 0;line-height:1.5}
.index_about_slide p+p{
    margin-top: 10px;
}
.index_about_slide .about_more{width:140px;height:46px;line-height:46px;font-size:16px;margin-top: 15px;}
.index_about_pic a i{width:80px;height:80px;line-height:80px}
.index_about_pic a i img{max-height:30px}
.index_about_pic:before{width:160px;height:80px;bottom:-20px}
.index_about_pic a{border-radius:20px 90px 20px 20px}
.index_solution_box .item_bg{display: none;}
.solution_line{position:relative;top:0 !important;left:0 !important}
.solution_line span:after{display: none;}
.solution_line.active h2{transform:unset;-webkit-transform:unset}
.solution_line h2{margin-left:20px;flex: 1;}
.solution_line{margin:10px 0;width:48%;display:flex;justify-content:flex-end;flex-direction:row-reverse;align-items:center;text-align: left;}
.index_solution_list{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding: 0 5%;}
.index_solution_main .index_hd{padding-left:0;width:100%;margin-bottom:30px}
.index_solution_main .index_hd .hd_title{writing-mode:unset}
.index_solution_main .index_hd .hd_title:after{position:relative;top:0;right:0;transform:unset;margin:10px auto 0}
.index_solution_swiper{width:100%}
.index_solution_box{margin-top: 30px;}
.solution_slide .item_text .video_play{width:50px;height:50px;line-height:50px}
.solution_slide .item_text .video_play img{max-height:20px}
.solution_slide .item_text{padding:25px 1% 25px 40px}
.solution_slide .item_text h2{font-size:18px;margin-bottom:10px}
.solution_slide .item_text p{font-size:12px}
.index_solution_btn{margin-top:30px}
.solution_slide .item_text{min-height:200px}
.index_inquiry_slide .item_icon{width:60px}
.index_inquiry_slide .item_icon img{max-height:40px}
.index_inquiry_slide .item_text{width:calc(100% - 65px)}
.index_inquiry_pic{width:80px}
.index_inquiry_list{width:calc(100% - 100px)}
.index_inquiry_slide .item_icon img{max-height:26px}
.index_inquiry_slide .item_icon{width:35px}
.index_inquiry_slide .item_text{width:calc(100% - 45px)}
.index_inquiry_slide .item_text h2{font-size:18px}
.index_inquiry_slide .item_text p,.index_inquiry_slide .item_text a{font-size:12px}
.index_inquiry_warp{padding:24px 0}
.foor_service_box{padding-left:0}
.foor_service_form{padding:0;width: 50%;}
.foor_service{padding:30px 0}
.foor_service_box .fot_tit{margin-bottom:10px;padding-bottom:5px;font-size:18px}
.fot_nav li a{font-size:12px;line-height:1.5}
.foot_down_item{margin:20px 0}
.fot_down_list li p{font-size:12px}
.foot_sns li{margin-right:15px}
.foot_inquiry_item{margin-top:30px}
.inquiry_info{font-size:12px;line-height:1.5}
.copyright{font-size:12px;line-height:2;margin-top:20px}
.foot_form_item{padding:30px 2%;margin-bottom:30px}
.foot_form_item .item_title h2{font-size:20px}
.sys_head_warp .sys_head_nav li,.sys_head_warp .sys_head_nav li a{font-size:14px;line-height:30px}
.about_company_slide h3{font-size:16px}
.about_company_slide h2{line-height:1.2;margin-bottom:20px;}
.about_company_slide p{font-size:12px;line-height:1.5;}
.about_company_warp .about_title{font-size:40px}
.about_company_warp .couner_items{padding:30px 0 0}
.about_dynamic_slide:nth-child(even) .item_title{margin-top:20px}
.about_dynamic_slide .item_text h3{font-size:20px}
.about_dynamic_slide .item_text p{font-size:12px;line-height:2}
.about_dynamic_slide .item_icon{width:15px;height:15px}
.about_team_slide .item_text h2{font-size:20px;margin-bottom:15px}
.about_team_slide .item_text p{font-size:12px;line-height:2}
.about_team_list li.active,.about_team_list li:hover{padding:0 10px}
.about_team_list li{font-size:14px;height:40px;line-height:40px}
.about_team_list li+li{margin-left:15px}
.about_team_list{flex:100%;width:100%;justify-content:start;-webkit-justify-content:start;margin-left:0;margin-top:20px}
.news_history_btn.swiper_prev img,.news_history_btn.swiper_next img{max-height:7px}
.news_history_warp{padding:60px 0 0px}
.news_history_main{padding:40px 0;margin-top:30px}
.news_history_slide .item_text p{font-size:13px;line-height:2}
.news_history_slide .item_title span{font-size:40px}
.news_history_slide .item_title time{font-size:20px}
.news_history_swiper .news_history_slide:nth-child(even) .item_title time{padding-right:9%}
.news_history_swiper{height:300px}
.news_history_swiper .news_history_slide{padding:0}
.news_blog_slide .item_text h2{font-size:21px}
.news_blog_slide .item_text time{font-size:12px;margin:10px 0}
.news_blog_slide .item_text p{font-size:12px;line-height:1.5}
.news_blog_slide .item_text span{width:120px;height:36px;line-height:36px;font-size:13px}
.news_blog_slide+.news_blog_slide{margin-top:30px}
.pro_advantage_swiper{margin-top:40px}
.pro_advantage_slide .item_text{margin-top:20px}
.pro_advantage_slide .item_text h2{font-size:20px}
.pro_advantage_slide .item_text p{font-size:12px;line-height:1.5}
.pro_customized_title .item_text p{font-size:12px;margin-top:20px;line-height:1.5}
.pro_customized_swiper{margin-top:40px}
.pro_advantage_video{margin-top:40px}
.pro_specification_warp .pro_tit{font-size:30px;top:-5px}
.pro_specification_slide{width:47%;padding:5px 2%;line-height:30px;margin-bottom:15px;font-size:12px}
.pro_specification_warp{margin-bottom:60px}
.sys_head_text h2{font-size:24px}
.sys_head_text h2:after{width:22%;margin:7px auto 10px}
.sys_head_text p{font-size:14px}
.solution_other_mobile{display: block;}
.solution_other_box01{display: none;}
.solution_intelligent_slide h2{font-size:18px}
.solution_intelligent_slide p{font-size:12px;margin:10px 0 15px;line-height:1.5}
.solution_intelligent_slide .intelligent_more{font-size:14px;width:120px;height:40px;line-height:40px}
.solution_plann_slide .item_img{width:120px;height:120px;line-height:120px}
.solution_plann_slide .item_img:before{top:10px;left:10px;bottom:10px;right:10px}
.solution_plann_slide .item_img img{max-height:40px}
.solution_plann_slide h2{font-size:16px;margin-top:15px}
.solution_site_slide+.solution_site_slide{margin-top:50px}
.solution_site_slide .item_text h4{font-size:16px}
.solution_site_slide .item_text p{font-size:12px;margin-top:14px;line-height:1.5}





}
@media only screen and (max-width: 768px) {
.index_about_slide .about_tit{font-size:40px}
.solution_intelligent_pic{width: 100%;}
.solution_intelligent_slide{width:100%;margin-top:25px}
.solution_other_warp .megamenu {margin:0 !important;}
.solution_other_warp {
  margin: 50px 0;
}
}
@media only screen and (max-width: 640px) {
    .mauticform-label{float:unset;max-width:100%}
.mauticform-helpmessage{float:unset}
#mauticform_yikangyiliaoyikangmedicalmoren_interested_in_product label {
    font-size: 12px;
  word-wrap: normal;
  word-wrap: break-word;
  width: 20%;
}
.mauticform-input{float:unset;margin-top:10px}
.index_about_pic,.foor_service_box,.about_company_slide,.about_team_slide .item_img,.news_blog_slide .item_img,.pro_specification_slide,.solution_treatment_slide .item_img,.solution_site_slide .item_img{width:100%}
.index_about_slide,.foor_service_form,.about_company_pic,.about_team_slide .item_text,.news_blog_slide .item_text,.solution_treatment_slide .item_text,.solution_site_slide .item_text{width:100%;margin-top:25px}
.couner_items .counter_item{width:50%;margin:10px 0}
.couner_items .counter_item:nth-child(odd){border: 0;}
.couner_items .counter_item .couner_num{font-size:24px}
.index_about_pic:before{display: none;}
.index_solution_swiper .solution_slide{padding-bottom:0}
.solution_slide .item_text{width:100%;max-width:100%;position:relative}
.solution_slide .item_text .video_play{left:10px;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%)}
.solution_slide .item_text{padding:25px 1% 25px 80px}
.solution_slide .item_img{width:100%;margin-bottom:20px}
.index_inquiry_slide{width:100%;margin:10px 0}
.index_inquiry_pic{width:40px;bottom:50%;transform:translateY(50%);}
.index_inquiry_list{width:calc(100% - 52px)}
.about_dynamic_slide .item_title h2{font-size:40px}
.pro_robot_item{width:100%;margin:10px 0}
.pro_customized_title .item_text{max-width:100%;width:100%;margin-bottom:20px}
.solution_plann_slide{max-width:50%;width:50%;margin:10px 0}
.solution_site_slide .item_text:before{width:100%;left:0}
.solution_site_slide .item_text{padding:20px 2% !important}
.solution_site_slide:nth-child(even) .item_text:before{left:0;right:0}

.pro_specification_warp .layout>div{
    margin: 15px 0 !important; 
}

.pro_specification_warp .layout .table_wrap span{
    font-size: 12px !important;
    display: block;
}




}
@media only screen and (max-width: 480px) {
.solution_line{width: 100%;}
.news_history_slide .item_title{width:100%;margin-top:20px}
.news_history_slide .item_text{width:100%;height:auto}
.news_history_slide .item_icon{display:none}
.news_history_swiper .news_history_slide:nth-child(even) .item_title{text-align:left}



}


/*-------------------------------
swiper-slide start
----------------------------------*/
.slider_banner { position: relative; overflow: hidden; }
.swiper-container-no-flexbox .swiper-slide { float: left; }
.swiper-container-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.swiper-wrapper { position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-sizing: content-box; box-sizing: content-box; width: 100%; height: 100%; -webkit-transition-property: -webkit-transform; -o-transition-property: transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }
.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.swiper-container-multirow>.swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.swiper-container-free-mode>.swiper-wrapper { margin: 0 auto; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.swiper-slide { position: relative; overflow: hidden; width: 100%; height: 100%; -webkit-transition-property: -webkit-transform; -o-transition-property: transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.swiper-invisible-blank-slide { visibility: hidden; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }
.swiper-container-autoheight .swiper-wrapper { -webkit-transition-property: height, -webkit-transform; -o-transition-property: transform, height; transition-property: height, -webkit-transform; transition-property: transform, height; transition-property: transform, height, -webkit-transform; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.swiper-container-3d { -webkit-perspective: 1200px; perspective: 1200px; }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; top: 0; left: 0; z-index: 10; width: 100%; height: 100%; pointer-events: none; }
.swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); }
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper { -ms-touch-action: pan-y; touch-action: pan-y; }
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper { -ms-touch-action: pan-x; touch-action: pan-x; }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; z-index: 2; margin-top: -25px; width: 36px; height: 50px; border-radius: 2px; background-color: rgba(0,0,0,.4); background-color: #ccc; text-align: center; font-size: 30px; line-height: 50px; opacity: 0; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -webkit-tap-highlight-color: rgba(0,0,0,0); }
.swiper-button-next:before, .swiper-button-prev:before { display: inline-block; }
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev { }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.3; cursor: auto;/* pointer-events:none; */ }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { right: auto; left: 10px; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 10px; left: auto; }
.swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before { content: '\f104'; }
.swiper-button-next:before, .swiper-container-rtl .swiper-button-prev:before { content: '\f105'; }
.swiper-button-lock { display: none; }
.swiper-pagination { position: absolute; z-index: 2; text-align: center; -webkit-transition: .3s opacity; -o-transition: .3s opacity; transition: .3s opacity; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { width: 100%; text-align: center; font-size: 0; }
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { position: relative; -webkit-transform: scale(.33); transform: scale(.33); -ms-transform: scale(.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { -webkit-transform: scale(1); transform: scale(1); -ms-transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform: scale(1); transform: scale(1); -ms-transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform: scale(.66); transform: scale(.66); -ms-transform: scale(.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform: scale(.33); transform: scale(.33); -ms-transform: scale(.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { -webkit-transform: scale(.66); transform: scale(.66); -ms-transform: scale(.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { -webkit-transform: scale(.33); transform: scale(.33); -ms-transform: scale(.33); }
.swiper-pagination-bullet, .swiper-pagination-bullet:before, .swiper-pagination-bullet:after { display: inline-block; width: 30px; height: 3px; vertical-align: top; }
.swiper-pagination-bullet { position: relative; overflow: hidden; cursor: pointer; display: none; }
.swiper-pagination-bullet:before { background-color: #fff; content: ''; }
.swiper-pagination-bullet-active:before { background-color: #0b87fb; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-container-vertical>.swiper-pagination-bullets { top: 50%; right: 10px; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { display: block; margin: 6px 0; }
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; width: 8px; -webkit-transform: translateY(-50%); transform: translateY(-50%); -ms-transform: translateY(-50%); }
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; -webkit-transition: .2s top, .3s -webkit-transform; -o-transition: .2s transform, .3s top; transition: .2s top, .3s -webkit-transform; transition: .2s transform, .3s top; transition: .2s transform, .3s top, .3s -webkit-transform; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; white-space: nowrap; -webkit-transform: translateX(-50%); transform: translateX(-50%); -ms-transform: translateX(-50%); }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: .2s left, .3s -webkit-transform; -o-transition: .2s transform, .3s left; transition: .2s left, .3s -webkit-transform; transition: .2s transform, .3s left; transition: .2s transform, .3s left, .3s -webkit-transform; }
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: .2s right, .3s -webkit-transform; -o-transition: .2s transform, .3s right; transition: .2s right, .3s -webkit-transform; transition: .2s transform, .3s right; transition: .2s transform, .3s right, .3s -webkit-transform; }
.swiper-pagination-progressbar { position: absolute; background: rgba(0, 0, 0, .25); }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #007aff; -webkit-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; transform-origin: left top; -ms-transform: scale(0); -ms-transform-origin: left top; }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin: right top; transform-origin: right top; -ms-transform-origin: right top; }
.swiper-container-horizontal { overflow: hidden; }
.swiper-container-horizontal>.swiper-pagination-progressbar { top: 0; left: 0; width: 100%; height: 4px; }
.swiper-container-vertical>.swiper-pagination-progressbar { top: 0; left: 0; width: 4px; height: 100%; }
.swiper-pagination-progressbar.swiper-pagination-white { background: rgba(255, 255, 255, .25); }
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background: #fff; }
.swiper-pagination-black .swiper-pagination-bullet-active { background: #000; }
.swiper-pagination-progressbar.swiper-pagination-black { background: rgba(0, 0, 0, .25); }
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background: #000; }
.swiper-pagination-lock { display: none; }
.swiper-scrollbar { position: relative; border-radius: 10px; background: rgba(0, 0, 0, .1); -ms-touch-action: none; }
.swiper-container-horizontal>.swiper-scrollbar { position: absolute; bottom: 3px; left: 1%; z-index: 50; width: 98%; height: 5px; }
.swiper-container-vertical>.swiper-scrollbar { position: absolute; top: 1%; right: 3px; z-index: 50; width: 5px; height: 98%; }
.swiper-scrollbar-drag { position: relative; top: 0; left: 0; width: 100%; height: 100%; border-radius: 10px; background: rgba(0, 0, 0, .5); }
.swiper-scrollbar-cursor-drag { cursor: move; }
.swiper-scrollbar-lock { display: none; }
.swiper-zoom-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg { max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain; }
.swiper-slide-zoomed { cursor: move; }
.swiper-lazy-preloader { position: absolute; top: 50%; left: 50%; z-index: 10; margin-top: -21px; margin-left: -21px; width: 42px; height: 42px; -webkit-transform-origin: 50%; transform-origin: 50%; -ms-transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite; }
.swiper-lazy-preloader:after { display: block; width: 100%; height: 100%; background-position: 50%; background-size: 100%; background-repeat: no-repeat; content: ''; }
.swiper-lazy-preloader-white:after { }
@-webkit-keyframes swiper-preloader-spin { 100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes swiper-preloader-spin { 100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.swiper-container .swiper-notification { position: absolute; top: 0; left: 0; z-index: -1000; opacity: 0; pointer-events: none; }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.swiper-container-fade .swiper-slide { -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; pointer-events: none; }
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-container-cube { overflow: visible; }
.swiper-container-cube .swiper-slide { z-index: 1; visibility: hidden; width: 100%; height: 100%; -webkit-transform-origin: 0 0; transform-origin: 0 0; pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; -ms-transform-origin: 0 0; }
.swiper-container-cube .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -ms-transform-origin: 100% 0; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev { visibility: visible; pointer-events: auto; }
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.swiper-container-cube .swiper-cube-shadow { position: absolute; bottom: 0; left: 0; z-index: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); }
.swiper-container-flip { overflow: visible; }
.swiper-container-flip .swiper-slide { z-index: 1; pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.swiper-container-coverflow .swiper-wrapper { -ms-perspective: 1200px; }
@media screen and (max-width: 480px) {
.swiper-pagination-bullet { margin: 0 5px; width: 10px; height: 10px; }
}
/*ie*/
.swiper-container { overflow: hidden\9; }
.slider_banner .swiper-container .swiper-wrapper { width: 2000%\9; }
.swiper-slide { float: left\9; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.swiper-container .swiper-wrapper { width: auto; }
}
/*-------------------------------
swiper-slide end
----------------------------------*/


/*-------------------------------
search  start
			----------------------------------*/
.container { position: relative; min-height: 100vh; background-position: left bottom; background-repeat: no-repeat; }
.search-ipt { border: 0; border-radius: 0; background: transparent; -webkit-appearance: none; }
.web-search { display: flex; visibility: hidden; text-align: center; flex-direction: column; justify-content: center; align-items: center; }
.web-search .btn--search-close { position: absolute; top: 1.25em; right: 1.25em; display: inline-block; display: none;z-index: 9999; width: 45px; height: 45px; border-radius: 50%; background-color: #ccc; background-image: url(/uploads/search_btn_close.png); background-position: center; background-size: auto 35%; background-repeat: no-repeat; font-size: 1.8em; line-height: 45px; cursor: pointer; -webkit-transition: transform .3s ease; -o-transition: transform .3s ease; transition: transform .3s ease; -webkit-background-size: auto 35%; }
.web-search .btn--search-close:hover { background-color: #0b87fb; -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); -ms-transform: rotate(90deg); }
.js .btn--search-close { display: block; }
.web-search .search-ipt { display: inline-block; box-sizing: border-box; padding: 0.05em 0; width: 75%; border-bottom: 3px solid; color: #333; font-size: 20px; font-family: inherit; line-height: 1em; }
 .web-search .search-ipt::-webkit-input-placeholder {
 color: #333;
 font-weight: bold;
}
 .web-search .search-ipt::-moz-placeholder {
 color: #333;
 font-weight: bold;
 opacity: 1;
}
 .web-search .search-ipt:-ms-input-placeholder {
 color: #333;
 font-weight: bold;
}
 .web-search .search-ipt::-webkit-search-cancel-button, .web-search .search-ipt::-webkit-search-decoration {
 -webkit-appearance: none;
}
 .web-search .search-ipt::-ms-clear {
 display: none;
}
.web-search .search-attr { display: block; margin: 0 auto; padding: 0.85em 0; width: 75%; color: #333; text-align: right; font-size: 90%; }
.js .container, .js .web-search .search-ipt { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; }
.js .container { position: relative; }
.js .main-wrap--move { min-height: 100vh; }
.js .web-search { pointer-events: none; }
.web-search { position: fixed; top: 0; left: 0; z-index: 100001; margin: auto; padding: 25px 0; width: 100%; background-color: #fff; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; -webkit-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); perspective: 1200px; -ms-transform: translateY(-100%); }
.web-search .btn--search-close { opacity: 0; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }
.search__suggestion, .web-search .search-attr { opacity: 0; -webkit-transition: opacity 0.8s, transform 0.8s; -moz-transition: opacity 0.8s, transform 0.8s; -o-transition: opacity 0.8s, transform 0.8s; transition: opacity 0.8s, transform 0.8s; -webkit-transform: translate3d(-15%, 0, 0); -moz-transform: translate3d(-15%, 0, 0); -o-transform: translate3d(-15%, 0, 0); transform: translate3d(-15%, 0, 0); -ms-transform: translate3d(-15%, 0, 0); -ms-transition: opacity 0.8s, transform 0.8s; }
.web-search .search-attr { padding-bottom: 0; font-size: 20px; }
.js .web-search .search-ipt { padding: 0 0 15px; text-transform: uppercase; font-weight: bold; font-size: 60px; opacity: 0; -webkit-transform: scale3d(0, 1, 1); -moz-transform: scale3d(0, 1, 1); -o-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); -webkit-transform-origin: 0% 50%; -moz-transform-origin: 0% 50%; -o-transform-origin: 0% 50%; transform-origin: 0% 50%; border-bottom-width: 1px; -ms-transform: scale3d(0, 1, 1); -ms-transform-origin: 0% 50%; }
.js .web-search .search-ipt, .web-search .search-attr { -webkit-transition-delay: .15s; -o-transition-delay: .15s; transition-delay: .15s; }
.js .web-search .search-btn { display: none !important; }
.js .search--open { visibility: visible; opacity: 1; pointer-events: auto; }
.js .search--open .btn--search-close { opacity: 1; -webkit-transition: transform .3s ease; -o-transition: transform .3s ease; transition: transform .3s ease; -webkit-animation: bounceInA 1s ease; -o-animation: bounceInA 1s ease; animation: bounceInA 1s ease; }
.js .search--open .search-ipt { opacity: 1; -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); -o-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); }
.js .search--open .search-attr { opacity: 1; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.js .search--open { -webkit-transform: none; -o-transform: none; transform: none; -ms-transform: none; }
.js .search--open::before { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none; -ms-transform: none; }
.js .main-wrap--move { -webkit-transform: translateY(180px); -o-transform: translateY(180px); transform: translateY(180px); -ms-transform: translateY(180px); }
.main-wrap--move:after { position: fixed; top: 0; left: 0; z-index: 100000; display: block; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); content: ''; }
.web-search .search-ipt,.head-search{height: auto;}
.head-search{width: 100%;}
/*-------------------------------
			search  end
			----------------------------------*/




            /*-------------------------------
			animation  start
			----------------------------------*/
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }
 @-webkit-keyframes fadeInLeftA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-30%, 0, 0);
 transform: translate3d(-30%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInLeftA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-30%, 0, 0);
 transform: translate3d(-30%, 0, 0);
 -ms-transform: translate3d(-30%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
 -ms-transform: none;
}
}
.fadeInLeftA { -webkit-animation-name: fadeInLeftA; animation-name: fadeInLeftA; }
 @-webkit-keyframes fadeInUpA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 30%, 0);
 transform: translate3d(0, 30%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInUpA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 30%, 0);
 transform: translate3d(0, 30%, 0);
 -ms-transform: translate3d(0, 30%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
 -ms-transform: none;
}
}
.fadeInUpA { -webkit-animation-name: fadeInUpA; animation-name: fadeInUpA; }
 @-webkit-keyframes fadeInRightA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(30%, 0, 0);
 transform: translate3d(30%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInRightA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(30%, 0, 0);
 transform: translate3d(30%, 0, 0);
 -ms-transform: translate3d(30%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
 -ms-transform: none;
}
}
.fadeInRightA { -webkit-animation-name: fadeInRightA; animation-name: fadeInRightA; }
 @-webkit-keyframes twinkling { 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
 @-webkit-keyframes OrangePulse { from {
 background-color: rgba(210,174,109,.2);
 -webkit-box-shadow: 0 0 10px rgba(210,174,109,1);
}
 50% {
 background-color: rgba(210,174,109,1);
 -webkit-box-shadow: 0 0 10px rgba(210,174,109,1);
}
to { background-color: rgba(210,174,109,.2); -webkit-box-shadow: 0 0 10px rgba(210,174,109,1); }
}
 @-webkit-keyframes swing { 20% {
 -webkit-transform: rotate(40deg);
 transform: rotate(40deg);
}
 40% {
 -webkit-transform: rotate(-20deg);
 transform: rotate(-20deg);
}
 60% {
 -webkit-transform: rotate(10deg);
 transform: rotate(10deg);
}
 80% {
 -webkit-transform: rotate(-10deg);
 transform: rotate(-10deg);
}
 100% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
}
 @keyframes swing { 20% {
 -webkit-transform: rotate(40deg);
 transform: rotate(40deg);
 -ms-transform: rotate(40deg);
}
 40% {
 -webkit-transform: rotate(-20deg);
 transform: rotate(-20deg);
 -ms-transform: rotate(-20deg);
}
 60% {
 -webkit-transform: rotate(10deg);
 transform: rotate(10deg);
 -ms-transform: rotate(10deg);
}
 80% {
 -webkit-transform: rotate(-10deg);
 transform: rotate(-10deg);
 -ms-transform: rotate(-10deg);
}
 100% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
 -ms-transform: rotate(0deg);
}
}
.swing { -webkit-transform-origin: top center; transform-origin: top center; -ms-transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }
 @-webkit-keyframes jump { 0% {
 -webkit-transform: translateY(0);
}
 25% {
 -webkit-transform: translateY(-20%);
}
 50% {
 -webkit-transform: translateY(0);
}
 75% {
 -webkit-transform: translateY(-10%);
}
 100% {
 -webkit-transform: translateY(0);
}
}
 @keyframes jump { 0% {
 transform: translateY(0);
}
 25% {
 transform: translateY(-20%);
}
 50% {
 transform: translateY(0);
}
 75% {
 transform: translateY(-10%);
}
 100% {
 transform: translateY(0);
}
}
 @-webkit-keyframes bounceInA { 0%, 100%, 20%, 40%, 60%, 80% {
 -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
 transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: scale3d(.3, .3, .3);
 transform: scale3d(.3, .3, .3);
}
 20% {
 -webkit-transform: scale3d(1.1, 1.1, 1.1);
 transform: scale3d(1.1, 1.1, 1.1);
}
 40% {
 -webkit-transform: scale3d(.9, .9, .9);
 transform: scale3d(.9, .9, .9);
}
 60% {
 opacity: 1;
 -webkit-transform: scale3d(1.03, 1.03, 1.03);
 transform: scale3d(1.03, 1.03, 1.03);
}
 80% {
 -webkit-transform: scale3d(.97, .97, .97);
 transform: scale3d(.97, .97, .97);
}
 100% {
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1);
 transform: scale3d(1, 1, 1);
}
}
 @keyframes bounceInA { 0%, 100%, 20%, 40%, 60%, 80% {
 -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
 transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: scale3d(.3, .3, .3);
 transform: scale3d(.3, .3, .3);
 -ms-transform: scale3d(.3, .3, .3);
}
 20% {
 -webkit-transform: scale3d(1.1, 1.1, 1.1);
 transform: scale3d(1.1, 1.1, 1.1);
 -ms-transform: scale3d(1.1, 1.1, 1.1);
}
 40% {
 -webkit-transform: scale3d(.9, .9, .9);
 transform: scale3d(.9, .9, .9);
 -ms-transform: scale3d(.9, .9, .9);
}
 60% {
 opacity: 1;
 -webkit-transform: scale3d(1.03, 1.03, 1.03);
 transform: scale3d(1.03, 1.03, 1.03);
 -ms-transform: scale3d(1.03, 1.03, 1.03);
}
 80% {
 -webkit-transform: scale3d(.97, .97, .97);
 transform: scale3d(.97, .97, .97);
 -ms-transform: scale3d(.97, .97, .97);
}
 100% {
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1);
 transform: scale3d(1, 1, 1);
 -ms-transform: scale3d(1, 1, 1);
}
}
.bounceInA { -webkit-animation-name: bounceInA; animation-name: bounceInA; -webkit-animation-duration: .75s; animation-duration: .75s; }
 @-webkit-keyframes fadeInDownA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -20%, 0);
 transform: translate3d(0, -20%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInDownA { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -20%, 0);
 transform: translate3d(0, -20%, 0);
 -ms-transform: translate3d(0, -20%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
 -ms-transform: none;
}
}
.fadeInDownA { -webkit-animation-name: fadeInDownA; animation-name: fadeInDownA; }
 @keyframes fadeInA { 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
.fadeInA { -webkit-animation-name: fadeInA; animation-name: fadeInA; }
 @-webkit-keyframes flipInY { 0% {
 opacity: 0;
 -webkit-transform: perspective(400px) rotateY(90deg);
 transform: perspective(400px) rotateY(90deg);
}
 0%, 40% {
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 40% {
 -webkit-transform: perspective(400px) rotateY(-20deg);
 transform: perspective(400px) rotateY(-20deg);
}
 60% {
 opacity: 1;
 -webkit-transform: perspective(400px) rotateY(10deg);
 transform: perspective(400px) rotateY(10deg);
}
 80% {
 -webkit-transform: perspective(400px) rotateY(-5deg);
 transform: perspective(400px) rotateY(-5deg);
}
to { -webkit-transform: perspective(400px); transform: perspective(400px); }
}
 @keyframes flipInY { 0% {
 opacity: 0;
 -webkit-transform: perspective(400px) rotateY(90deg);
 transform: perspective(400px) rotateY(90deg);
}
 0%, 40% {
 -webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 40% {
 -webkit-transform: perspective(400px) rotateY(-20deg);
 transform: perspective(400px) rotateY(-20deg);
}
 60% {
 opacity: 1;
 -webkit-transform: perspective(400px) rotateY(10deg);
 transform: perspective(400px) rotateY(10deg);
}
 80% {
 -webkit-transform: perspective(400px) rotateY(-5deg);
 transform: perspective(400px) rotateY(-5deg);
}
to { -webkit-transform: perspective(400px); transform: perspective(400px); }
}
.flipInY { -webkit-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInY; animation-name: flipInY; }
/* animate.css */
@-webkit-keyframes fadeInUp { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
to { opacity: 1; -webkit-transform: none; transform: none; }
}
 @keyframes fadeInUp { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
to { opacity: 1; -webkit-transform: none; transform: none; }
}
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
 @-webkit-keyframes fadeInUpBig { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 2000px, 0);
 transform: translate3d(0, 2000px, 0);
}
to { opacity: 1; -webkit-transform: none; transform: none; }
}
 @-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, to {
 -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
 animation-timing-function: cubic-bezier(.215, .61, .355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 3000px, 0);
 transform: translate3d(0, 3000px, 0);
}
 60% {
 opacity: 1;
 -webkit-transform: translate3d(0, -20px, 0);
 transform: translate3d(0, -20px, 0);
}
 75% {
 -webkit-transform: translate3d(0, 10px, 0);
 transform: translate3d(0, 10px, 0);
}
 90% {
 -webkit-transform: translate3d(0, -5px, 0);
 transform: translate3d(0, -5px, 0);
}
to { -webkit-transform: translateZ(0); transform: translateZ(0); }
}
 @keyframes bounceInUp { 0%, 60%, 75%, 90%, to {
 -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
 animation-timing-function: cubic-bezier(.215, .61, .355, 1);
}
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 3000px, 0);
 transform: translate3d(0, 3000px, 0);
}
 60% {
 opacity: 1;
 -webkit-transform: translate3d(0, -20px, 0);
 transform: translate3d(0, -20px, 0);
}
 75% {
 -webkit-transform: translate3d(0, 10px, 0);
 transform: translate3d(0, 10px, 0);
}
 90% {
 -webkit-transform: translate3d(0, -5px, 0);
 transform: translate3d(0, -5px, 0);
}
to { -webkit-transform: translateZ(0); transform: translateZ(0); }
}
.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }
 @-webkit-keyframes zoomInA { 0% {
 opacity: 0;
 -webkit-transform: scale3d(.6, .6, .6);
 transform: scale3d(.6, .6, .6);
}
 50% {
 opacity: 1;
}
}
 @keyframes zoomInA { 0% {
 opacity: 0;
 -webkit-transform: scale3d(.6, .6, .6);
 transform: scale3d(.6, .6, .6);
}
 50% {
 opacity: 1;
}
}
.zoomInA { -webkit-animation-name: zoomInA; animation-name: zoomInA; }

/*-------------------------------
			animation  end
			------------------------------*/


.col{
    position: relative;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
}
.containers {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1300px;
}

.solution_other_warp .megamenu .categoryList.primary-list ul li a pre {
    font-weight: 400;
    font-size: 12px;
    font-style: normal;font-family: "Poppins_Regular";
}
.container-el-xs {
    max-width: 1700px;
    padding-left: 20px;
    padding-right: 20px;
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
}.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}


.solution_other_warp .btn {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #009DDB;
    max-width: 100%;
    background-color: transparent;
    border: solid 2px #009DDB;
    box-shadow: inset 0 0 7px #009DDB, 0 0 7px #009DDB;
    padding: 15px 25px;
    display: inline-flex;
    outline: none;
    position: relative;
    text-decoration: none;
    font-weight: 500;
    border-radius: 100px;
    cursor: pointer;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.solution_other_warp .btn.secondary {
    box-shadow: none;
    border-color: #0081BD;
    background-color: #0081BD;
    color: #fff;
}
.solution_other_warp .btn:not(.inverse):hover {
    color: #fff !important;
    background-color: #009DDB !important;
}
.solution_other_warp .btn.secondary:hover, .solution_other_warp .btn.secondary.active {
    border-color: #005e8a;
    background-color: #005e8a;
    color: #fff;
}

@media (min-width: 100px) {
.col-xs-12 {
        flex: 0 0 100%;
        max-width: 100%
    }
    
}

@media (min-width: 768px) {
    .col-sm {
        flex-basis:0;
        flex-grow: 1;
        max-width: 100%
    }
   .solution_other_warp .megamenu{
        margin: 0;
    }
}




    .solution_other_warp .megamenu{
        margin: 40px 0 200px;
    }

    .solution_other_warp .megamenu {
        box-shadow:0 35px 35px rgba(0,68,255,0.08);
        background-color: #FCFCFE;
        width: 100%;
        left: 0;
        z-index: 9;
        padding-top: 20px;
        padding-bottom: 20px;
        overflow: hidden;
        transition: all 0.3s ease 0s;
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        transition-property: opacity, visibility
    }

    .solution_other_warp .megamenu.active {
        visibility: visible;
        opacity: 1
    }

    .solution_other_warp .megamenu>div {
        position: relative;
        z-index: 2
    }

    .solution_other_warp .megamenu .banner {
        display: flex;
        flex: 0 0 25%;
        max-width: 25%;
        display: none;
    }

@media (max-width: 1440px) {
    .solution_other_warp .megamenu .banner {
        display:none
    }
}

    .solution_other_warp .megamenu .banner .image {
        height:calc(100% - 46px);
        top: 46px;
        position: relative;
        background-image: url(https://files.btlnet.com/assets/f/d24790af-412c-4585-8d91-e0c16518dfa4/menuBanner-ab930407b0d89cd98f03f1412fce8ed2cdd5adc81e11fd654f790069c230ccd9.jpg);
        background-size: cover;
        background-position: center center;
        padding: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        flex-direction: column;
        text-transform: uppercase;
        font-size: 27px;
        line-height: 30px;
        color: #009DDB
    }

    .solution_other_warp .megamenu .banner .image:hover .btn {
        border-color: #005e8a;
        background-color: #005e8a
    }

    .solution_other_warp .megamenu .banner .image div {
        font-size: 40px;
        line-height: 40px;
        color: #009DDB
    }

    .solution_other_warp .megamenu .banner .image div strong {
        color: #00568D
    }

    .solution_other_warp .megamenu .banner .image .btn {
        font-size: 13px;
        line-height: 16px;
        margin-top: 50px;
        color: #fff
    }

    .solution_other_warp .megamenu .categoryList .title {
        text-transform: uppercase;
        font-size: 15px;
        font-weight: 500;
        color: #000000;
        padding: 0 0 16px;
        font-weight: bold;
    }
@media (min-width: 992px) and (max-width: 1299px) {
    .solution_other_warp .megamenu .categoryList .title {
        padding:0 0 10px
    }
}

    .solution_other_warp .megamenu .categoryList .title--mobile {
        display:none
    }

    .solution_other_warp .megamenu .categoryList .titleMobile {
        display: none !important
    }

    .solution_other_warp .megamenu .categoryList ul {
        list-style: none;
        padding: 0;
        margin-bottom: -15px
    }

    .solution_other_warp .megamenu .categoryList ul li {
        margin: 0 7px 15px;
    }

    .solution_other_warp .megamenu .categoryList ul li a {
        min-height: 60px;
        background-color: #F7F6FB;
        display: flex;
        align-items: center;
        line-height: 16px;
        font-size: 12px;
        font-weight: 500;
        text-transform: uppercase;
        transition-property: background
    }

    .solution_other_warp .megamenu .categoryList ul li a:hover {
        background-color: #fd9831ab
    }

    .solution_other_warp .megamenu .categoryList ul li a>div {
        position: relative;
        z-index: 1
    }

    .solution_other_warp .megamenu .categoryList ul li a>div.text {
        padding: 12px 0 12px 28px;
        flex-grow: 1;
    }
    .solution_other_warp .megamenu .secondary-list ul li a>div.text {
        color: #000000;
    }

    .solution_other_warp .megamenu .categoryList ul li a>div.image {
        flex: 0 0 auto
    }

    .solution_other_warp .megamenu .categoryList ul li a>div.image img {
        max-width: 100%;
        height: auto;width: auto;
    }

    .solution_other_warp .megamenu .categoryList.primary-list {
        flex: 0 0 360px;
        max-width: 360px
    }

@media (min-width: 992px) and (min-width: 1300px) {
    .solution_other_warp .megamenu .categoryList.primary-list {
        padding-right:50px
    }
}

@media (min-width: 992px) and (max-width: 1299px) {
    .solution_other_warp .megamenu .categoryList.primary-list {
        max-width:320px
    }
}

    .solution_other_warp .megamenu .categoryList.primary-list:after {
        content:"";
        width: 5px;
        height: calc(100% - 46px);
        background-color: #f7f6fb;
        position: absolute;
        right: 18px;
        top: 46px
    }

@media (min-width: 992px) and (max-width: 1299px) {
    .solution_other_warp .megamenu .categoryList.primary-list:after {
        display:none
    }
}

    .solution_other_warp .megamenu .categoryList.primary-list ul li a {
        background:#e88119;
        background: -moz-linear-gradient(left, #e88119 0%, #ff9a34 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, #00578d), color-stop(100%, #ff9a34));
        background: -webkit-linear-gradient(left, #e88119 0%, #ff9a34 100%);
        background: -o-linear-gradient(left, #e88119 0%, #ff9a34 100%);
        background: -ms-linear-gradient(left, #e88119 0%, #ff9a34 100%);
        background: linear-gradient(to right, #e88119 0%, #ff9a34 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e88119', endColorstr='#ff9a34', GradientType=1);
        font-size: 15px;
        color: #fff;
        position: relative
    }

    .solution_other_warp .megamenu .categoryList.primary-list ul li a:before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #000;
        opacity: 0;
        transition: opacity 0.3s ease 0s;
        -webkit-transition: opacity 0.3s ease 0s;
        -o-transition: opacity 0.3s ease 0s
    }

    .solution_other_warp .megamenu .categoryList.primary-list ul li a:hover:before {
        opacity: .1
    }

@media (min-width: 992px) and (max-width: 1299px) {
    .solution_other_warp .megamenu .categoryList.primary-list ul li a {
        font-size:14px;
        line-height: 16px
    }
}

    .solution_other_warp .megamenu .categoryList.primary-list ul li a i {
        font-size:11px;
        font-style: normal;
        font-weight: 400
    }

@media (min-width: 992px) and (max-width: 1299px) {
    .solution_other_warp .megamenu .categoryList.primary-list ul li a i {
        font-size:9px
    }
}

    .solution_other_warp .megamenu .categoryList.secondary-list {
        flex-grow:1
    }

    .solution_other_warp .megamenu .categoryList.secondary-list ul li a>div.image {
        flex: 0 0 90px;
        max-width: 90px;
        display: flex;
        justify-content: center
    }
@media (min-width: 992px) and (max-width: 1299px) {
    .solution_other_warp .megamenu .categoryList.secondary-list ul li a>div.image {
        flex:0 0 60px;
        max-width: 60px
    }
}

@media (min-width: 992px) and (max-width: 991px) {
    .solution_other_warp .megamenu .categoryList.tertiary-list {
        display:block
    }
}

    .solution_other_warp .megamenu .categoryList.tertiary-list ul {
        display:flex;
        flex-wrap: wrap;
        margin-left: -10px;
        margin-right: -10px
    }

    .solution_other_warp .megamenu .categoryList.tertiary-list ul li {
        flex: 0 0 25%;
        max-width: 25%;
        padding-left: 10px;
        padding-right: 10px
    }

    .solution_other_warp .megamenu .categoryList.tertiary-list+.banner .image {
        height: 100%;
        top: 0
    }

/*@media (max-width: 991px) {*/
/*    .solution_other_warp .megamenu {*/
/*        width: 100%;*/
/*        border-bottom: 1px solid #e3e8eb;*/
/*        padding: 0 0 15px;*/
/*        margin: 10px 0 15px*/
/*    }*/

/*    .solution_other_warp .megamenu .containers {*/
/*        padding: 0*/
/*    }*/

/*    .solution_other_warp .megamenu .containers .row {*/
/*        margin: 0*/
/*    }*/

/*    .solution_other_warp .megamenu .containers .row .col {*/
/*        padding: 0*/
/*    }*/

/*    .solution_other_warp .megamenu .banner {*/
/*        display: none*/
/*    }*/

/*    .solution_other_warp .megamenu .categoryList {*/
/*        flex: 0 0 100%;*/
/*        max-width: 100%*/
/*    }*/

/*    .solution_other_warp .megamenu .categoryList.active .title:after {*/
/*        transform: scaleY(-1);*/
/*        -moz-transform: scaleY(-1);*/
/*        -o-transform: scaleY(-1);*/
/*        -ms-transform: scaleY(-1);*/
/*        -webkit-transform: scaleY(-1)*/
/*    }*/

/*    .solution_other_warp .megamenu .categoryList .title {*/
/*        color: #00568D;*/
/*        font-weight: 500;*/
/*        font-size: 13px;*/
/*        list-style: 0.025em;*/
/*        text-transform: uppercase;*/
/*        padding: 10px 30px 10px 0;*/
/*        cursor: pointer;*/
/*        position: relative*/
/*    }*/

/*    .solution_other_warp .megamenu .categoryList .title:after {*/
/*        height: 100%;*/
/*        width: 50px;*/
/*        position: absolute;*/
/*        top: 0;*/
/*        right: -20px;*/
/*        display: flex;*/
/*        align-items: center;*/
/*        justify-content: center;*/
/*        color: #5595E1;*/
/*        content: "\0041";*/
/*        pointer-events: none;*/
/*        text-rendering: auto;*/
/*        font: normal normal normal 10px/1 icons;*/
/*        transform: scaleY(1);*/
/*        -moz-transform: scaleY(1);*/
/*        -o-transform: scaleY(1);*/
/*        -ms-transform: scaleY(1);*/
/*        -webkit-transform: scaleY(1);*/
/*        transition: transform 0.3s ease 0s;*/
/*        -webkit-transition: transform 0.3s ease 0s;*/
/*        -o-transition: transform 0.3s ease 0s*/
/*    }*/

/*    .solution_other_warp .megamenu .categoryList .title--mobile {*/
/*        display: block*/
/*    }*/

/*    .solution_other_warp .megamenu .categoryList .title.hidden-xs {*/
/*        display: none*/
/*    }*/

/*    .solution_other_warp .megamenu .categoryList .titleMobile {*/
/*        font-size: 13px;*/
/*        letter-spacing: .025em;*/
/*        line-height: 16px;*/
/*        text-transform: uppercase;*/
/*        color: #839DA8;*/
/*        margin: 10px 0;*/
/*        display: none*/
/*    }*/

/*    .solution_other_warp .megamenu .categoryList ul {*/
/*        padding: 10px 0 0*/
/*    }*/

/*    .solution_other_warp .megamenu .categoryList ul.ul-second {*/
/*        padding: 0*/
/*    }*/

/*    .solution_other_warp .megamenu .categoryList.primary-list ul li a {*/
/*        background: #00578d;*/
/*        background: -moz-linear-gradient(left, #00578d 0%, #009ddb 100%);*/
/*        background: -webkit-gradient(left top, right top, color-stop(0%, #00578d), color-stop(100%, #009ddb));*/
/*        background: -webkit-linear-gradient(left, #00578d 0%, #009ddb 100%);*/
/*        background: -o-linear-gradient(left, #00578d 0%, #009ddb 100%);*/
/*        background: -ms-linear-gradient(left, #00578d 0%, #009ddb 100%);*/
/*        background: linear-gradient(to right, #00578d 0%, #009ddb 100%);*/
/*        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00578d', endColorstr='#009ddb', GradientType=1);*/
/*        font-size: 15px;*/
/*        line-height: 16px;*/
/*        color: #fff*/
/*    }*/

/*    .solution_other_warp .megamenu .categoryList.primary-list ul li a i {*/
/*        font-size: 11px;*/
/*        font-style: normal;*/
/*        font-weight: 300*/
/*    }*/

/*    .solution_other_warp .megamenu .categoryList.primary-list ul li a>div.image {*/
/*        flex: 0 0 auto;*/
/*        max-width: 100%;*/
/*        display: block*/
/*    }*/

/*    .solution_other_warp .megamenu .categoryList.tertiary-list {*/
/*        margin-top: -10px*/
/*    }*/

/*    .solution_other_warp .megamenu .categoryList.tertiary-list ul {*/
/*        display: block !important*/
/*    }*/

/*    .solution_other_warp .megamenu ul {*/
/*        display: none;*/
/*        padding: 0;*/
/*        list-style: none*/
/*    }*/

/*    .solution_other_warp .megamenu ul li {*/
/*        display: block;*/
/*        margin: 0 0 15px*/
/*    }*/

/*    .solution_other_warp .megamenu ul li a {*/
/*        display: flex;*/
/*        align-items: center;*/
/*        background-color: #F7F6FB;*/
/*        color: #00568D;*/
/*        font-size: 12px;*/
/*        line-height: 14px;*/
/*        font-weight: 500;*/
/*        text-transform: uppercase;*/
/*        min-height: 60px*/
/*    }*/

/*    .solution_other_warp .megamenu ul li a>div.image {*/
/*        flex: 0 0 80px;*/
/*        max-width: 80px;*/
/*        order: 1;*/
/*        justify-content: center;*/
/*        display: flex*/
/*    }*/

/*    .solution_other_warp .megamenu ul li a>div.image img {*/
/*        max-width: 100%;*/
/*        height: auto*/
/*    }*/

/*    .solution_other_warp .megamenu ul li a>div.text {*/
/*        flex-grow: 1;*/
/*        padding: 12px*/
/*    }*/

/*    .solution_other_warp .megamenu ul li a>div div {*/
/*        display: none*/
/*    }*/
/*}*/

    .megamenu .banner .title~* .image {
        top:0 !important;
        height: 100% !important
    }

    .megamenu .banner .title {
        padding: 0 0 16px;
        color: #00568D;
        font-weight: 500;
        font-size: 15px;
        text-transform: uppercase
    }

@media (min-width: 992px) and (max-width: 1299px) {
    .megamenu .banner .title {
        padding:0 0 10px
    }
}

    .megamenu .banner .title--mobile {
        display:none
    }

    .megamenu .banner .title * {
        font-size: 15px
    }

    .megamenu .banner .titleMobile {
        display: none !important
    }
.solution_other_warp .megamenu .banner .row {
    flex-grow: 1;
}
.flex-column {
    flex-direction: column !important;
}
.solution_other_warp .megamenu .banner .row .image p {
    color: #009ddb;
    font-size: 27px;
    line-height: 30px;
}

@media (max-width: 950px) {
.solution_other_warp .megamenu .categoryList.primary-list:after{
    display: none;
}.solution_other_warp .megamenu .categoryList.primary-list {
    flex: 0 0 250px;
    max-width: 250px;
}
.solution_other_warp .megamenu .categoryList ul li a>div.text {
    padding: 5px 0 5px 5px;}
    
}

@media (max-width: 768px) {
    .solution_other_warp .megamenu .categoryList.primary-list {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 30px;
    padding: 0;
}

}



  
  
@media only screen and (max-width: 1440px) {
.pro_robot_slide h1{font-size:36px}

}
@media only screen and (max-width: 1366px) {
    
}
  
@media only screen and (max-width: 1280px) {
.pro_robot_slide h1{font-size:28px}
.pro_robot_slide h1:after{margin:15px auto}
.pro_advantage_slide .item_text h2{font-size:24px}
}
@media only screen and (max-width: 1200px) {
    
}
@media only screen and (max-width: 950px) {
.pro_robot_slide h1{font-size:20px}
    
}
  
  
  
  
  .overlay {
        display: none;
        position: fixed;
            top: 0;
    left: 0;
        z-index: 999999;
        width: 100%;
        height: 100%;
        /*background-color: rgba(0, 0, 0, 0.5);*/
      }
      .overlay-content {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
      }
      .video-player {
        width: 640px;
        height: 360px;
      }
      .close-button {
            position: absolute;
    top: 10%;
    right: 23%;
    font-size: 50px;
    cursor: pointer;
    color: #fff;
      }
  
  
  
  
  