@charset "utf-8";



.nav-bar .nav>li>ul>li>a{
       font-weight: bold;
    background: url("https://www.hengko.com/uploads/39a7fc951234141.png") no-repeat;
    background-position-y: 35%;
}

.aside .side-cate>li>a{
   
    background: url("https://www.hengko.com/uploads/39a7fc951234141.png") no-repeat;
    background-position-y: 35%;
}

.aside .side-cate li  a {
    padding: 0rem 0rem 0.05rem 0.2rem;
    display: block;
    border-bottom: 1px solid rgba(255,255,255,0);}




.aside .side-cate>li>ul>li>a{
   
    background: url("https://www.hengko.com/uploads/661933ac425t.png") no-repeat;
    background-position-y: 35%;
}

.aside .side-cate li ul li a {
    padding: 0rem 0rem 0.05rem 0.2rem;
    display: block;
    border-bottom: 1px solid rgba(255,255,255,0);}





.aside .side-cate>li>ul>li>ul>li>a{
   
    background: url("https://www.hengko.com/uploads/wtehytjuuy.png") no-repeat;
    background-position-y: 35%;
}

.aside .side-cate li ul li ul li a {
    padding: 0rem 0rem 0.05rem 0.2rem;
    display: block;
    border-bottom: 1px solid rgba(255,255,255,0);}




.nav-bar .nav>li>ul>li>ul>li>a{
     background: url("https://www.hengko.com/uploads/661933ac425t.png") no-repeat;
     background-position-y: 40%;
}
.nav-bar .nav>li>ul>li>ul>li>ul>li>a{
     background: url("https://www.hengko.com/uploads/wtehytjuuy.png") no-repeat;
      background-position-y: 45%;
}
.head-wrapper {
	position: relative;
	width: 100%;
	z-index: 10000
}
.topbar {
	position: relative;
	background-color: #f2f2f2;
	line-height: .45rem
}
.head-contact,.head-contact .head-email,.head-contact .head-phone,.head-search,.language,.logo,.nav-bar .nav {
	position: relative;
	display: inline-block
}
.header-title {
	float: left;
	font-family: Poppins-Regular;
	color: #888;
	font-size: 12.8px
}
.change-language {
	margin: 8px 0 0 0;
	float: right;
	z-index: 2!important
}
.prisna-wp-translate-seo:nth-of-type(2) {display:none;}
.logo {
	position: relative;
	float: left
}
.logo img {
	position: relative;
	max-height: 1rem;
	margin-top:24px;
}
.tasking {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #f37021;
	overflow: hidden;
	display: none;
	z-index: 1
}
.head-search {
	position: absolute;
	right: 1.3rem;
	top: 0;
	width: 100%;
	z-index: 1
}
.head-search .head-search-form {
	position: absolute;
	right: 0;
	width: 0;
	height: 46px;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	z-index: 1;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.head-search .search-ipt {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 45px;
	background: 0 0;
	border: none;
	color: #FFF
}
.head-search-form .search-btn {
	font-family: fontawesome
}
.head-search .search-btn,.head-search .search-toggle {
	position: absolute;
	display: block;
	right: 0;
	top: 0;
	border: none;
	background: 0 0;
	color: #fff;
	font-size: .16rem;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	cursor: pointer
}
.head-search .search-toggle {
	color: #7a7a7a
}
.head-search .search-toggle:before {
	font-family: fontawesome;
	content: "\f002"
}
.head-search-show.head-search .head-search-form {
	width: 100%
}
.nav-bar {
	/*position: relative;*/
	width: 1200px;
	margin: auto;
	height: 1rem
}
.nav-bar .nav-wrap{position:static !important}
.nav-bar2 ,.nav-wrap{
    width:85% !important;
}
.fixed-nav{
    width:100% !important;
}
.fixed-nav .nav-wrap2 {
    width:85% !important;
}
.nav-bar .nav {
	float: right;
	margin-top: 10px;
	position: static !important;
}
.nav-bar .nav .closeBtn{
    position: absolute;
    top: 0.25rem;
    right: 5%;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.nav-bar .nav li {
	/*position: relative;*/
	display: block
}
.nav-bar .nav>li {
	display: inline-block;
	vertical-align: top;
	padding: 0 .18rem
}
.nav-bar .nav>li>a {
	position: relative;
	display: inline-block;
	height: .75rem;
	line-height: .75rem;
	text-transform: uppercase;
	color: #333;
	font-weight: 700;
	font-size: .18rem;
	font-family: SourceSansProLight;
	letter-spacing: 1px;
	cursor: pointer;
}
.nav-bar .nav .currentNav>a{
    border-bottom:2px solid #000;
    z-index: 1000;
}
/*.nav-bar .nav>li>a::before { */
/*    content: ""; */
/*    position: absolute; */
/*    top: 0; */
/*    left: 100%; */
/*    width: 0; */
/*    height: 100%; */
/*    border-bottom: 2px solid #000; */
/*    transition: 0.2s all linear;*/
/*    z-index: 1000;*/
    
/*}*/
/*.nav-bar .nav>li>a:hover::before { width: 100%; left: 0;}li:hover ~ li::before { left: 0;}*/
.nav-bar .nav>li>a:before {
	content: "";
	background-color: #fff;
	height: 1px;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	opacity: 0
}
.nav-bar .nav>li>a:after {
	content: "";
	background-color: #fff;
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 50%;
	left: 0;
	opacity: 0
}
.nav-bar .nav>li.nav-current>a:before {
	content: "";
	background-color: #fff;
	height: 1px;
	width: 100%;
	position: absolute;
	top: 20px;
	left: 10px;
	opacity: 1
}
.nav-bar .nav>li.nav-current>a:after {
	content: "";
	background-color: #fff;
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 20px;
	left: -10px;
	opacity: 1
}
/*.nav-bar .nav>li:hover>a:before {*/
/*	top: 20px;*/
/*	left: 10px;*/
/*	opacity: 1*/
/*}*/

/*.nav-bar .nav>li:nth-child(3)>ul li{*/
/*    padding: 0px;*/
/*    text-align: center;*/
/*}*/
.nav-bar .nav>li:nth-child(3) ul li a{
    display: inline-block;
}
.nav-bar .nav>li:hover>a:after {
	bottom: 20px;
	left: -10px;
	opacity: 1
}
.nav-bar .nav li li {
	/*display: block;*/
	position: relative;
	display: inline-block;
	line-height: .35rem;
	padding-left: 5%;
}
.nav-bar .nav > li > ul > li {
    width: 25%;
    float: left;
}



.nav-bar .nav>li>ul>li ul{
    display:block !important;
    position:static;
    background-color: transparent;
}
.nav-bar .nav>li>ul>li ul li{
    display:block
}
.nav-bar .nav li li li li a {
    padding-left: 10%;
}
.nav-bar .nav li li a {
	padding: 0rem 0rem 0.05rem 0.2rem;
	display: block;
	border-bottom: 1px solid rgba(255,255,255,0)
}
.nav-bar .nav ul {
	width: 100%;
	position: absolute;
	top: 80%;
	left: 0rem;
	background: rgba(255,255,255,.9);
	text-align: left;
	display: none;
	z-index: 999;
	/*box-shadow: 0 0 2px rgba(0,0,0,.2);*/
}
.nav > li > .sub-menu {
    padding: 2% 10%;
}




.fixed-nav.nav-bar .nav ul ul,.nav-bar .nav ul ul {
	top: 0;
	left: 2.57rem
}
.fixed-nav.nav-bar .nav ul{top:0.8rem}
.nav-bar .nav ul li:hover>a {
	/*color: #f37021*/
}
.nav a:hover {
    color: #f37021;
}
.nav-bar .nav li .nav-ico {
	font-size: .12rem;
	margin: 0 0 0 5px
}
.nav-bar .nav li .nav-ico:after {
	content: '\f0d7'
}
.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'
}
.fixed-nav {
	background: #fff;
	position: fixed;
	width: 100%;
	top: 0;
	-webkit-transition: top .5s;
	-moz-transition: top .5s;
	-o-transition: top .5s;
	transition: top .5s;
	z-index: 10009;
	box-shadow: 5px 5px 5px rgba(0,0,0,.2);
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,.2)
}
.foot-wrapper {
	border-top: 1px solid #e5e5e5;
	position: relative;
	width: 100%;
	z-index: 0;
	font-family: Lato-Regular;
	color: #888
}
.foot-wrapper,.foot-wrapper a {
	line-height: .2rem;
	color: #888;
	
}
.foot-items {
	padding: .8rem 0 .5rem 0;
	line-height: 2.3
}
.foot-items .foot-item {
	position: relative;
	display: inline-block;
	vertical-align: top
}
.foot-items .foot-item .foot-tit {
	position: relative;
	text-transform: capitalize;
	font-size: .22rem;
	font-family: Poppins-SemiBold;
	font-weight: 100;
	color: #333
}
.foot-items .foot-item.foot-item-contact {
	width: 33.33%;
	padding-right: 8%
}
.foot-items .foot-item.foot-item-inquiry {
	width: 66.67%
}
.foot-item.foot-item-contact li {
	position: relative;
	padding: 0 0 0 .3rem
}
.foot-item.foot-item-contact li:before {
	position: absolute;
	left: 0;
	top: 0;
	font-size: .18rem;
	width: .3rem;
	text-align: left;
	line-height: .32rem
}
.foot-item.foot-item-contact li.foot_addr:before {
	content: "\f041"
}
.foot-item.foot-item-contact li.foot_phone:before {
	content: "\f095"
}
.foot-item.foot-item-contact li.foot_email:before {
	content: "\f003"
}
.foot-item.foot-item-contact li.foot_fax:before {
	content: "\f1ac"
}
.foot-item.foot-item-contact li.foot_skype:before {
	content: "\f17e"
}
.subscribe span {
	display: block;
	width: 70%;
	float: left
}
.email.inquiryfoot.ad_inquiryfoot,.subscribe .button {
	display: inline-block;
	line-height: .32rem;
	padding: 0 .2rem;
	border: 2px solid #6ac5f2;
	background: #6ac5f2;
	color: #FFF;
	cursor: pointer;
	font-weight: 700;
	text-transform: uppercase;
	float: right;
}
.email.inquiryfoot.ad_inquiryfoot:before,.subscribe .button:before {
	font-family: fontawesome;
	content: "\f003";
	margin: 0 .05rem 0 0
}
.email.inquiryfoot.ad_inquiryfoot:hover,.subscribe .button:hover {
	background-color: transparent;
	border: 2px solid #f37021;
	color: #f37021
}
.footer-bottom {
	position: relative;
	padding: 20px 0
}
.footer-bottom .layout {
	height: .86rem
}
.foot-logo {
	position: relative;
	float: left;
	max-height: .86rem
}
.foot-logo img {
	width: 100%
}
.copyright {
	color: #fff;
	position: relative;
	float: right;
	
}
.copyright a{
	color: #fff;
}
.copyright a:hover{
    color: #da3e3e;
}

.head-social {
	position: relative;
	display: block;
	float: left;
	margin-left: .7rem
}
.head-social li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: .2rem .15rem 0 0;
	line-height: .46rem;
	width: .46rem;
	height: .46rem;
	border-radius: 50%;
	background-color: #fff;
	text-align: center
}
.main_content {
	z-index: 999;
	position: relative
}
.main_content .index_business {

	text-align: center;
	background-color: #e0e0e0;
	position: relative;

	background-repeat: no-repeat;
	background-position: center 0;
	-webkit-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
}
.main_content .index_business .business_desc,.main_content .index_business .business_desc a {
    color: #fff;
	font-family: 'elephant';
}
.main_content .index_business .business_desc {
    font-size: 20px;
    line-height: 2.5;
}
.index-title-bar {
	text-align: center;
	padding: 0 0 .1rem 0;
	position: relative
}
.index-title-bar .title {
	position: relative;
	display: inline-block;
	vertical-align: top
}
.index-title-bar .title a {
	text-transform: uppercase;
	line-height: .72rem;
	font-size: .6rem;
	color: #fff;
	font-weight: 100;
	font-family: Poppins-SemiBold
}
.index-title-bar .sub-title {
	color: #fff;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 2.1px;
	font-size: 14px;
	line-height: .22rem;
	font-family: Poppins-Regular
}
.index-about-wrap .index-title-bar {
	text-align: left
}
.index-about-wrap .index-title-bar .title a,.index-news-wrap .index-title-bar .title a {
	color: #6bc5f2
}
.index-about-wrap .index-title-bar .sub-title,.index-news-wrap .index-title-bar .sub-title {
	color: #888
}
.company-synopses {
    position: relative;
    padding: .8rem 0;
    overflow: hidden;
}
.synopsis-item { position: relative; display: inline-block; vertical-align: middle; *display: inline;
 *zoom: 1;
width: 25%; z-index: 1; vertical-align: top; padding: 10px 0.15rem; text-align: center; }
.synopsis-item .item-wrap { background: #fff;  padding: .6rem .22rem;  }
 
.synopsis-item .item-wrap { position: relative; }
.synopsis-item .item-info .item-title,
.synopsis-item .item-info .item-title a { color: #6ac5f2; text-transform: uppercase; font-size: .2rem;
 line-height: .29rem;
margin: 17px 0 15px; font-family: 'Poppins-SemiBold'; font-weight: 100;     height: .58rem;}
.synopsis-item .item-info .item-desc { height: 1.1rem; }
.synopsis-item .item-info .item-desc,
.synopsis-item .item-info .item-desc a { color: #888888; font-size: 14px; line-height: .22rem;
font-family: 'Lato-Regular'; }


.about-us {
	position: relative
}
.about-us .about-img {
	position: relative;
	width: 37%;
	float: left;
	margin-top: 46px;
	margin-bottom: 20px;
}
.about-us .about-img .item,.about-us .about-img .item img {
	position: relative;
	width: 105%;
	/*height: 380px;*/
	margin-top: 5.3%;
}
.about-us .about-detail {
	position: relative;
	width: 61%;
	float: right;
	padding-top: 41px;
	padding-left: 66px
}
.about-us .about-detail .about-info {
	font-size: 13px;
	line-height: 26px;
	color: #888;
	margin: 0 0 .2rem 0;
	font-family: Lato-Regular
}
.about-us .about-detail .about-more {
margin-bottom:37px;
}
.about-us .about-more a {
	display: table;
	line-height: .5rem;
	font-size: 15px;
	color: #8d6025;
	position: relative;
	padding: 0 50px;
	text-transform: uppercase;
	text-align: center;
	border-color: #f68e57;
	background-color: #f68e57;
	z-index: 0;
	font-family: 'Poppins Medium'
}
.about-us .about-more a:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background: #ffd96c;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.about-us .about-more a:hover:before {
	-webkit-transform: scale(0);
	transform: scale(0)
}
.about-us .about-more a:hover {
	color: #fff
}
.about-us .about-img .flex-control-paging li a {
	width: .12rem;
	height: .12rem
}
.about-us .about-img .flex-direction-nav {
	display: none
}
.product-items.owl-carousel .product-item .item-wrap {
	padding: 0 2% 0 0
}
.index-news-wrap .product-items,.index-product-wrap .product-items {
	width: 102%;
	padding-bottom: 0
}
.index-news-wrap .product-items .items-content.owl-carousel .owl-controls .owl-nav,.index-product-wrap .product-items .items-content.owl-carousel .owl-controls .owl-nav {
	padding-right: 2%
}
.index-news-wrap .product-item .item-info {
	text-align: left;
	padding: 25px 0 15px 0
}
.index-news-wrap .product-item .item-info time {
	font-family: Lato-LightItalic;
	font-size: 12px;
	color: #888;
	line-height: .29rem
}
.index-news-wrap .product-item .item-info .news-title a {
	font-family: Poppins-SemiBold;
	text-transform: capitalize;
	color: #6ac5f2;
	display: block;
	font-size: .2rem;
	line-height: .3rem;
	margin-bottom: 5px
}
.index-news-wrap .product-item .item-info .news-info,.index-news-wrap .product-item .item-info .news-info a {
	font-family: Lato-Regular;
	color: #888;
	font-size: 15px;
	font-weight: 100;
	line-height: 26px
}
.index-product-wrap {
	 
	position: relative;
	 
	overflow: hidden;
    background: #6ac5f2��
}
.index-product-wrap .index-title-bar {
	background: #6ac5f2;
	text-align: center;
}
.index-product-wrap .product-items .product-item .item-wrap {
	margin: 0;
	text-align: left
}
.index-product-wrap .product-items .product-item .item-wrap .item-info {
	position: absolute;
	bottom: -100%;
	left: 0;
	width: 100%;
	background: #e0e0e0;
	
}

.index-product-wrap .product-items .product-item .item-wrap .item-info .item-title a {
    color: #656565;
    /* font-family: Poppins-SemiBold; */
    font-weight: 700;
    font-size: .24rem;
    line-height: .34rem;
    display: block;
    overflow: hidden;
/*    white-space: nowrap;*/
    text-overflow: ellipsis;
    font-family: SourceSansProLight;
    text-transform: initial;
}
.index-product-wrap .product-items .product-item:hover .item-wrap .item-info {
	bottom: 0
}
.index-product-wrap .product-items .product-item:hover .item-img .img-shadow {
	opacity: 0;
	display: none
}
.category_product_wrap{    background: #6ac5f2;
    padding-top: 0.2rem;
    position: relative;}
.category-items{    display: flex; -webkit-display: flex;
    justify-content: space-between;-webkit-justify-content: space-between;
    flex-wrap: wrap; -webkit-flex-wrap: wrap;}
.category_product_wrap .product_item{     width: 16.66%;padding-top: 0px;
    padding-right: .41%;
    padding-bottom: 0px;
    padding-left: .41%;
    
    text-align: center;    margin-bottom: 15px;}
.category_product_wrap .category-items {display:none;}
	.category_product_wrap .product_item .item-wrap .item-info{    background: #e0e0e0;min-height: 47px;
	padding: .1rem 0;}
	.category_product_wrap .product_item .item-info .item-title, .category_product_wrap .product_item .item-info .item-title a{         font-weight: 700;
    color: #000000;
    font-size: .18rem;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: SourceSansProLight;
    text-transform: initial;}

		.category_product_wrap .product_item .item-img{overflow: hidden; position: relative;}
		.category_product_wrap .product_item .item-img img{ width:100%;transition: all ease-in-out .35s; -webkit-transition: all ease-in-out .35s;width: -webkit-fill-available;}
		.category_product_wrap .product_item:hover .item-img img{ transform: scale(1.1); -webkit-transform: scale(1.1);}
.index-news-wrap .product-items .product-item,.index-product-wrap .product-items .product-item {
	padding:0 7px;
}
.product-container {
	width: 100%
}
.product-items {
	position: relative;
	width: 105.45%;
	padding: 0 0 .7rem
}

.product-item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 24%;
	margin: 0 0 .22rem
}
.goods-items .product-item,.product-items .product-item {
	width: 100%;
	margin: 0;
	visibility: visible!important
}
.product-item .item-wrap {
	position: relative;
	overflow: hidden;
	text-align: center;
	margin: 0 22px 0 0
}
.product-item .item-wrap .pd-img img{
	width:100%;
}
.product-item .item-img {
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden
}
.product-item .item-img img {
	position: relative;
	width: 100%;
	-moz-transition: 1.5s all ease;
	-o-transition: 1.5s all ease;
	-webkit-transition: 1.5s all ease;
	transition: 1.5s all ease
}
.product-item:hover .item-img img {
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15)
}
.product-item .item-info .item-title {
	padding: .1rem .3rem;
	text-transform: capitalize
}
.product-item .item-info .item-title,.product-item .item-info .item-title a {
	color: #252525;
	font-family: SourceSansProLight;
	font-size: .14rem;
	font-weight: 100;

}
.items_list .gm-sep .product-item .item-wrap .item-info .item-title {

    display: inline-block;
    text-align: left;
    padding: .05rem .1rem;
    min-height: 100px;
}
.product-items .product-item .item-img .img-shadow {
	background-color: rgba(80,80,80,.5);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.product-items .product-item .item-img .img-shadow:after {
	content: "\f0c1";
	color: #f37021;
	top: 50%;
	left: 50%;
	position: absolute;
	font-size: 35px;
	margin-left: -17px;
	margin-top: -27px
}
.product-items .product-item:hover .item-img .img-shadow {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.path-bar {
	position: relative;
	background: #f2f2f2;
	line-height: .33rem;
	margin-bottom: .7rem;
	padding: .3rem 0
}
.page-path {
	float: left;
	color: #f37021;
	text-transform: uppercase;
	font-size: .35rem;
	font-family: Poppins-SemiBold;
	font-weight: 100
}
.right-nav {
	float: right
}
.path-bar li {
	display: inline-block;
	vertical-align: top;
	position: relative;
	font-size: .16rem
}
.path-bar li:after {
	content: "/";
	margin: 0 .1rem;
	font-size: .18rem;
	color: #888
}
.path-bar li a {
	color: #888;
	font-size: 14px;
	font-family: Poppins-SemiBold
}
.path-bar li.current a {
	color: #888
}
.path-bar li:last-child:after {
	display: none
}
.pages {
	position: relative;
	text-align: right;
	margin: .4rem 0 .15rem
}
.pages a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	border: 1px solid #f37021;
	line-height: 25px;
	min-width: 26px;
	padding: 0 8px;
	margin: 0 0 0 5px;
	border-radius: 3px
}
.pages a.current,.pages a:hover {
	background: #f37021;
	color: #FFF
}
.pages span {
	border: 1px solid rgba(0,89,139,.2);
	line-height: 25px;
	min-width: 26px;
	padding: 0 8px;
	margin: 0 0 0 5px;
	border-radius: 3px;
	display: inline-block
}
.aside {
	float: left;
	width: 26%;
}
.side-tit-bar {
	position: relative
}
.side-tit-bar .side-tit {
	position: relative;
	font-size: .18rem;
	line-height: .37rem;
	font-weight: 400;
	text-transform: uppercase;
	color: #333;
	font-family: SourceSansProSemibold;
	border-bottom: 1px solid #babdc4
}
.side-tit-bar .side-tit:after {
	width: 72px;
	height: 2px;
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
	background-color: #000
}
.side-widget {
	position: relative;
	margin: 0 0 .2rem
}
.side-cate {
	padding: .2rem 0
}
.side-cate li {
	position: relative;
	line-height: 33px
}
.side-cate li {
	padding: 0 .15rem;
	position: relative
}
/*.side-cate>li:before {*/
/*	content: "";*/
/*	width: 3px;*/
/*	height: 3px;*/
/*	background-color: #000;*/
/*	position: absolute;*/
/*	left: 0;*/
/*	top: 14px;*/
/*	display: block*/
/*}*/
.side-cate ul {
	display: none
}
.side-cate li a {
	position: relative;
	display: block
}
.side-cate li .icon-cate {
	position: absolute;
	right: 0;
	top: 10px;
	font-size: 12px;
	cursor: pointer;
	color: #99abbf
}
.side-cate li .icon-cate.icon-cate-down:before {
	content: '\f067'
}
.side-cate li .icon-cate.icon-cate-up:before {
	content: '\f068'
}
.side-cate li.nav-current>a,.side-cate li:hover>a,li.show_li>a {
	color: #f37021
}
.side-cate li.nav-current>.icon-cate,.side-cate li:hover>.icon-cate,li.show_li>.icon-cate {
	color: #f37021
}
.side-product-items {
	position: relative;
	padding: .4rem .08rem
}
.side-product-items .items_content {
	position: relative
}
.side_product_item {
	position: relative;
	display: block;
	width: 100%;
	padding: .12rem 0;
	overflow: hidden
}
.side_product_item figure {
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden
}
.side_product_item .item-img {
	position: relative;
	width: .85rem;
	display: table-cell;
	vertical-align: middle;
	padding: 0 .2rem 0 0
}
.side_product_item .item-img img {
	position: relative;
	width: 100%;
	border: 1px solid #eee
}
.side_product_item figcaption {
	display: table-cell;
	vertical-align: middle
}
.side-product-items .btn-next,.side-product-items .btn-prev {
	position: absolute;
	left: 0;
	width: 100%;
	height: 15px;
	display: block;
	cursor: pointer;
	opacity: .25
}
.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
}
.aside .side-bn {
	max-width: 100%;
	margin: 0 0 25px 0
}
.aside .side-bn img {
	max-width: 100%;
	width: 70%;
	height: auto;
}
.main {
	position: relative;
	width: 71%;
	float: right;
	padding-bottom: .7rem
}
.main-tit-bar {
	border-bottom: 1px solid rgba(0,89,139,.2);
	margin: 0 0 .12rem;
	overflow: hidden
}
.main-tit-bar .title {
	color: #333;
	font-size: .22rem;
	text-transform: uppercase;
	text-transform: capitalize;
	float: left
}
.main-tit-bar .share-this {
	float: right
}
.main-banner {
	position: relative;
	overflow: hidden;
	border-top: 1px solid rgba(0,89,139,.2)
}
.main-banner .item,.main-banner .item img {
	position: relative;
	width: 100%
}
.main-banner .flex-control-nav {
	display: none
}
.main-banner .flex-direction-nav {
	display: block
}
.main-banner .flex-direction-nav .flex-next {
	right: .4rem
}
.main-banner .flex-direction-nav .flex-prev {
	left: .4rem
}
.goods-summary {
	margin: .17rem 0 .25rem
}
.items_list ul {
	width: 106.45%
}
.goods-items .product-item .item-wrap,.items_list ul .product-item .item-wrap {
	border: 1px solid #d2d2d2;
	padding: 4px
}
.product-intro {
	position: relative;
	overflow: hidden
}
.cloud-zoom-lens {
	border: 1px solid #eee;
	cursor: move
}
.cloud-zoom-title {
	font-family: Arial,Helvetica,sans-serif;
	position: absolute!important;
	background-color: #000;
	color: #fff;
	padding: 3px;
	width: 100%;
	text-align: center;
	font-weight: 700;
	font-size: 10px;
	top: 0
}
.cloud-zoom-big {
	border: 1px solid #eee;
	overflow: hidden;
	padding: 0
}
.cloud-zoom-loading {
	color: #fff;
	background: #222;
	padding: 3px;
	border: 1px solid #000
}
.product-view .product-image.zoom_remove:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	z-index: 999
}
.product-view {
	position: relative;
	width: 38%;
	float: left
}
.product-view .product-image {
	position: relative;
	padding: 3px;
	border: 1px solid rgba(0,89,139,.2)
}
.product-view .product-image img {
	position: relative;
	width: 100%
}
.product-view .image-additional {
	position: relative;
	width: 100%;
	margin: 20px 0
}
.product-view .image-additional ul {
	position: relative;
	width: 90%;
	margin: 0 auto
}
.product-view .image-additional li {
	position: relative;
	width: 100%;
	margin: 0 23px 0 0
}
.product-view .image-additional li.single {
	display: none
}
.product-view .image-additional li img {
	position: relative;
	width: 100%; 
}
.product-view .image-additional li a {
	position: relative;
	display: block;
	padding: 0 .1rem
}
.product-view .image-additional li.current img {
 
}
.product-view .image-additional img.popup {
	display: none
}
.image-additional .owl-carousel .owl-controls .owl-nav {
	top: 50%;
	margin: -.1rem 0 0
}
.image-additional .owl-carousel .owl-controls .owl-nav .owl-next,.image-additional .owl-carousel .owl-controls .owl-nav .owl-prev {
	position: absolute;
	margin: 0;
	padding: 0
}
.image-additional .owl-carousel .owl-controls .owl-nav .owl-prev {
	left: -5%
}
.image-additional .owl-carousel .owl-controls .owl-nav .owl-next {
	right: -5%
}
.image-additional .owl-carousel .owl-controls .owl-nav .owl-prev::after {
	display: none
}
.product-summary {
	position: relative;
	width: 58%;
	float: right
}
.product-summary .product-meta {
	line-height: 25px
}
.product-summary .product-meta h3 {
	font-family: SourceSansProSemibold;
	margin: 0 0 10px;
	font-size: 16px
}
.product-btn-wrap {
	position: relative;
	margin: 20px 0 0
}
.product-btn-wrap .buy,.product-btn-wrap .email,.product-btn-wrap .pdf {
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 30px;
	padding: 0 15px;
	border-radius: 3px;
	background: #f37021;
	border: 1px solid #f37021;
	color: #FFF;
	margin: 10px 20px 0 0
}
.product-btn-wrap .buy {
	text-transform: uppercase;
	font-size: 18px;
	padding: 0 30px
}
.product-btn-wrap .email:before {
	content: "\f0e0";
	padding: 0 3px 0 0
}
.product-btn-wrap .pdf:before {
	content: "\f1c1";
	padding: 0 3px 0 0
}
.product-btn-wrap .buy:hover,.product-btn-wrap .email:hover,.product-btn-wrap .pdf:hover {
	background: 0 0;
	color: #f37021
}
.product-summary .share-this {
	margin: .3rem 0 0
}
.product-detail {
	position: relative;
	overflow: visible
}
.detail-tabs {
	position: relative;
	border-bottom: 1px solid #f37021;
	padding-bottom: 1px
}
.detail-tabs .title {
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 33px;
	cursor: pointer;
	font-size: .16rem;
	margin: 0 .03rem 0 0;
	padding: 0 .18rem;
	text-transform: uppercase;
	font-weight: 400;
	color: #f37021;
	font-family: SourceSansProSemibold
}
.detail-tabs .title.current {
	color: #fff;
	background: #f37021
}
.product-detail .tab-panel-content {
	padding: .3rem 0;
	display: block;
	overflow: hidden
}
.product-detail .disabled {
	display: none
}
.goods-may-like {
	position: relative;
	margin: .5rem 0 0
}
.goods-title-bar {
	border-bottom: 1px solid #838383;
	color: #333;
	position: relative
}
.goods-title-bar:after {
	width: 72px;
	height: 2px;
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
	background-color: #000
}
.goods-title-bar .title {
	font-size: .16rem;
	text-transform: uppercase;
	font-weight: 400;
	line-height: .33rem;
	padding-left: 0;
	font-family: SourceSansProSemibold
}
.goods-items {
	width: 102.45%;
	margin: .2rem 0 0
}
.goods-may-like .owl-carousel .owl-controls .owl-nav {
	padding-right: 20px
}
.blog_list {
	position: relative;
	width: 100%
}
.blog-item {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding: .2rem 0
}
.blog-item:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}
.blog-item .item-img {
	position: relative;
	display: block;
	max-width: 2rem;
	margin: 0 .2rem 0 0;
	float: left
}
.blog-item .item-img img {
	position: relative;
	width: 100%
}
.blog-item .item-info .item-title {
	font-size: .16rem
}
.blog-item .item-info time {
	display: block;
	font-style: italic;
	margin: .08rem 0
}
.blog-item .item-info .item-more {
	float: right;
	color: #f37021
}
.item-info2 {max-height: 200px;}
.download_list {
	position: relative;
	width: 100%
}
.download-item {
	position: relative;
	overflow: hidden;
	padding: .15rem 0;
	margin: 0 0 .1rem;
	line-height: .3rem;
	border-bottom: 1px solid #eee
}
.download-item .item-img {
	max-width: 25px
}
.download-item .item-title {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 .1rem;
	font-size: .16rem;
	font-weight: 700
}
.download-item .item-button {
	position: relative;
	display: inline-block;
	vertical-align: top;
	float: right;
	line-height: .3rem;
	padding: 0 .15rem;
	border: 1px solid #ccc;
	background: #eee;
	border-radius: .05rem;
	cursor: pointer
}
.download-item .item-button:before {
	content: "\f019";
	margin: 0 .1rem 0 0
}
.faq_list {
	position: relative;
	width: 100%
}
.faq-item {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding: 0 .35rem;
	border-bottom: 1px solid #eee
}
.faq-item .faq-title {
	position: relative;
	font-size: .16rem;
	line-height: .3rem;
	padding: .15rem 0;
	cursor: pointer
}
.faq-item .faq-title:before {
	position: absolute;
	content: "\f067";
	left: -.35rem;
	top: 50%;
	margin: -.13rem 0 0;
	border: 1px solid #000;
	border-radius: 50%;
	width: .2rem;
	height: .2rem;
	text-align: center;
	line-height: .2rem;
	font-size: .12rem;
	font-weight: 400
}
.faq-item .faq-title.show-title:before {
	content: '\f068'
}
.faq-item .faq-cont {
	margin: 0 0 .25rem;
	display: none
}
.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
	}
	.nav-bar .nav .closeBtn{
	    font-size:14px;
	}
	.nav-bar .nav > li > ul  li  a{
	    font-size: 13px;
	}
}
@media only screen and (max-width:1280px) {
        .item-title4 {display:none !important;}     .item-info3 {     min-height: auto; }
	html {
		font-size: 570%
	}
	.layout,.nav-bar .nav-wrap,.path-bar .path-nav {
		width: 98%
	}
	.nav-bar {
		width: 100%
	}
	body {
		min-width: 100%
	}
	.bottomsidebar,.scrollsidebar {
		display: none
	}
	.company-synopses ,.category_product_wrap{
		padding: .5rem 0
	}
	.product-items .items-content {
		width: 100%;
		margin-left: 0
	}
	.foot-items .foot-item {
		padding: 0 1rem 0 0
	}
	.goods-items,.items_list ul {
		width: 100%
	}
	.product-container {
		width: 100%
	}
	.product-item .item-wrap {
		margin: 0 .11rem
	}
	.product-items {
		padding: 0 0 .5rem
	}
	.about-us {
		margin-bottom: 0
	}
	.index-news-wrap {
		padding: .5rem 0
	}
	.index-product-wrap {
		padding: .5rem 0 0 0
	}
	.index-about-wrap {
		padding: .5rem 0;
		margin-bottom: 0
	}
	.foot-items {
		padding: .5rem 0
	}
	.index-news-wrap .product-items,.index-product-wrap .product-items {
		width: 100%
	}
	.index-news-wrap .product-items .items-content.owl-carousel .owl-controls .owl-nav,.index-product-wrap .product-items .items-content.owl-carousel .owl-controls .owl-nav {
		padding-right: 0
	}
	.category_product_wrap .product_item {
		width: 25%; 
	}
}
@media only screen and (max-width:1200px) {
	.aside {
		width: 200px
	}
}
@media only screen and (max-width:1000px) {
	.main {
		width: 76%
	}
}
@media only screen and (max-width:1024px) {
	html {
		font-size: 550%
	}
}
@media only screen and (max-width:973px) {
	.nav-bar .nav-wrap .nav > li > a {
    font-size: 12px;
    }
    .nav-bar .nav > li > ul  li  a{
	    font-size: 12px;
	}
}
@media only screen and (max-width:950px) {
	html {
		font-size: 550%
	}
	.z10000 {
		position: relative;
		z-index: 100000
	}
	.item-info2 {height:155px;}
	.mobile-body-mask {
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,.6);
		position: absolute;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 9999
	}
	.mobile-ico-close {
		width: 30px;
		height: 30px;
		background: #fff url(img/mobile_close.png) center center no-repeat;
		background-size: 50% auto;
		position: absolute;
		right: -35px;
		top: 0
	}
	img {
		max-width: 100%
	}
	.sub-content {
		position: relative;
		display: block;
		right: auto;
		border-radius: 0;
		border: none;
		box-shadow: none;
		z-index: 99999
	}
	.lang-more {
		display: none!important
	}
	.mobile-head-items {
		position: fixed;
		top: 0;
		left: 0;
		background: #161622;
		width: 100%;
		height: 25px;
		line-height: 25px;
		text-align: left;
		display: block
	}
	.mobile-head-item {
		float: left;
		width: 45px
	}
	.mobile-head-item.mobile-head-aside {
		float: right
	}
	.mobile-head-item .title {
		width: 100%;
		height: 25px;
		line-height: 25px;
		overflow: hidden;
		text-align: center;
		color: #FFF
	}
	.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 {
		background: #FFF;
		top: 0;
		display: block;
		z-index: 99999
	}
	.mobile-head-item .main-content-wrap .content-wrap {
		overflow-y: scroll;
		height: 100%;
		padding: 15px 10px
	}
	.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap {
		overflow-y: hidden
	}
	.mobile-head-item .side-content-wrap {
		position: fixed;
		display: block;
		left: -70%;
		width: 70%;
		height: 100%
	}
	.mobile-head-item .middle-content-wrap {
		position: absolute;
		left: 0;
		width: 100%;
		height: auto;
		padding: 20px 0;
		opacity: 0;
		visibility: hidden
	}
	.mobile-head-item .middle-show-content-wrap {
		top: 30px;
		visibility: visible;
		opacity: 1
	}
	.change-language,.head-search-form,.head-social,.nav-bar .nav,.topbar {
		display: none!important
	}
	.mobile-contact .head-contact,.mobile-head-items .head-search-form,.mobile-head-items .head-social {
		display: block!important
	}
	.head-social li {
		position: relative;
		display: inline-block;
		vertical-align: top;
		margin: 0 .15rem 0 0;
		width: auto;
		height: auto;
		border-radius: 50%;
		background-color: transparent;
		text-align: center
	}
	.logo {
		display: block;
		text-align: center;
		width: 100%;
		float: none;
		margin-top: 25px
	}
	.head-search-form {
		position: relative;
		width: 100%;
		top: auto;
		right: auto
	}
	.head-search-form .search-ipt {
		background: #f37021;
		padding-left: 2%;
		border: none;
		line-height: .4rem;
		height: .4rem;
		width: 98%;
		margin: auto;
		display: block;
		position: relative;
		color: #fff
	}
	.head-search-form .search-btn {
		border: none;
		color: #fff;
		position: absolute;
		font-size: .22rem;
		top: 0;
		background: 0 0;
		line-height: .4rem;
		right: 2%
	}
	.head-social {
		float: none;
		text-align: center;
		margin-top: 0;
		margin-left: 0
	}
	.mobile-contact .head-contact {
		position: fixed;
		bottom: 0;
		background: #000;
		width: 100%;
		z-index: 999999
	}
	.head-contact {
		float: none
	}
	.head-contact .head-email,.head-contact .head-phone {
		padding: 0;
		margin: 0;
		width: 50%;
		display: inline-block;
		text-align: center
	}
	.head-contact .head-email {
		background: #f37021
	}
	.head-contact .head-email::before,.head-contact .head-phone::before {
		left: 25%
	}
	.tp-leftarrow,.tp-rightarrow {
		display: none
	}
	.path-bar {
		line-height: .3rem;
		margin-bottom: .5rem;
		padding: 15px 0
	}
	.page-path {
		font-size: .24rem
	}
	.nav li {
		position: relative;
		display: block;
		width: 100%;
		font-size: 16px
	}
	.nav>li {
		border-bottom: 1px solid #eee;
		line-height: 35px
	}
	.nav>li:after {
		content: '\f105';
		position: absolute;
		right: 0;
		top: 0;
		color: #999;
		font-size: 12px
	}
	.nav li ul {
		display: block;
		width: 100%
	}
	.nav li ul li {
		width: auto;
		padding: 0 10px;
		font-size: 14px;
		text-transform: lowercase;
		line-height: 30px
	}
	.nav li ul li:before {
		content: "";
		width: 3px;
		height: 3px;
		background: #999;
		border-radius: 50%;
		position: absolute;
		left: 0;
		top: 15px
	}
	.nav li ul li li {
		line-height: 25px;
		font-family: SourceSansProLight
	}
	.nav li ul li li:before {
		display: none
	}
	.index-title-bar {
		padding: 0 0 .25rem 0
	}
	.company-synopses ,.category_product_wrap{
		padding: .3rem 0
	}
	.company-synopses ul {
		width: 100%
	}
	.synopsis-item .item-info .item-title,.synopsis-item .item-info .item-title a {
		font-size: .16rem;
		line-height: .2rem
	}
	.synopsis-item .item-info .item-desc,.synopsis-item .item-info .item-desc a {
		font-size: 13px;
		line-height: 18px
	}
	.synopsis-item .item-wrap {
		background-position: 100% 100%
	}
	.product-items {
		padding: 0 0 .5rem
	}
	.index-news-wrap {
		padding: .3rem 0
	}
	.index-product-wrap {
		padding: .3rem 0 0 0
	}
	.index-product-wrap .product-items .product-item .item-wrap .item-info {
		bottom: 0
	}
	.index-about-wrap {
		padding: 0
	}
	.foot-items {
		padding: .3rem 0
	}
	.foot-items .foot-item {
		padding: 0
	}
	.foot-items .foot-item.foot-item-contact,.foot-items .foot-item.foot-item-inquiry,.foot-items .foot-item.foot-item-news {
		width: 50%;
		margin: 0 0 .2rem;
		padding: 0
	}
	.index-title-bar .title a {
		line-height: .55rem;
		font-size: .45rem
	}
	.index-product-wrap .product-items .product-item .item-wrap .item-info .item-title a {
		font-size: .16rem;
		line-height: .2rem;    height: .4rem;
	}
	.aside {
		display: none
	}
	.side-product-items .btn-next,.side-product-items .btn-prev {
		display: none
	}
	.side_product_item {
		display: inline-block;
		vertical-align: top;
		width: 50%
	}
	.main {
		width: 98%;
		float: none;
		margin: 0 auto
	}
	.product-items .product-item {
		visibility: visible!important
	}
	.index-product-wrap .product-items .product-item .item-wrap {
    margin: 1px!important;
    margin-left: 0px!important;
}
	.product-view {
		width: 50%;
		float: none;
		margin: 0 auto
	}
	.product-view .product-image {
		display: none
	}
	.product-view .image-additional {
		width: 100%;
		margin: 0
	}
	.product-view .image-additional ul {
		width: 100%
	}
	.product-view .image-additional li {
		width: 100%;
		margin: 0
	}
	.product-view .image-additional li a {
		padding: 0
	}
	.product-view .image-additional li.current img {
		border-color: inherit
	}
	.product-view .image-additional li.single {
		display: block
	}
	.product-summary {
		position: relative;
		width: 100%;
		float: none
	}
	.product-summary .share-this {
		float: none;
		margin: 30px 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 {
		font-family: SourceSansProSemibold;
		margin: 0 0 15px
	}
}
@media only screen and (max-width:768px) {
        .item-title4 {display:none !important;}     .item-info3 {     min-height: auto; }
	.about-us .about-img {
		float: none;
		width: 80%;
		margin: auto;
		/*margin-bottom: .3rem*/
	}
	.about-us .about-detail {
		float: none;
		width: 100%;
		padding-left: 2%;
		padding-top: unset;
	}
	.index-title-bar .title a {
		text-transform: capitalize;
		font-size: .3rem
	}
	.synopsis-item {
		width: 50%;
		margin-bottom: .3rem
	}
	.synopsis-item .item-info .item-title,.synopsis-item .item-info .item-title a {
		font-size: .2rem;
		line-height: .24rem
	}
	.synopsis-item .item-wrap {
		padding: .3rem 15px .5rem 15px
	}
	.synopsis-item .item-wrap {
		padding: .3rem 15px .3rem 15px
	}
	.synopsis-item.synopsis-item03 .item-wrap,.synopsis-item.synopsis-item04 .item-wrap {
		padding-bottom: 0
	}
	.synopsis-item.synopsis-item01 .item-wrap,.synopsis-item.synopsis-item02 .item-wrap,.synopsis-item.synopsis-item03 .item-wrap,.synopsis-item.synopsis-item04 .item-wrap {
		background-image: none
	}
	.synopsis-item .item-info .item-desc {
		height: auto;
		padding-bottom: .3rem
	}
	.index-product-wrap .product-items .product-item .item-wrap .item-info .item-title a {
		font-size: 12px;
		line-height: 16px;
		height: 16px;
	}
	.product-item .item-info .item-title {
		padding: .1rem
	}
	.path-bar {
		margin-bottom: .3rem;
		padding: 10px 0
	}
	.page-path {
		font-size: .16rem
	}
	.path-bar li a {
		font-size: 12px
	}
	.category_product_wrap .product_item .item-wrap { position: relative;}
	.category_product_wrap .product_item .item-wrap .item-info { 
		position: relative;
		top: 7px;
		left: 0;
		width: 100%;
		height: 100%;
		background: none;
		
	}
	.category_product_wrap .product_item .item-info .item-title {
		position: absolute;
		left: 0;
		top: 50%;
		width: 100%;transform: translateY(-50%);  -webkit-transform: translateY(-50%);
	}
.category_product_wrap .product_item .item-info .item-title a {
		font-size: 12px;   
    color: #000;
	}
}
@media only screen and (max-width:640px) {
        .item-title4 {display:none !important;}     .item-info3 {     min-height: auto; }
	.product-items {
		padding: .3rem 0 .5rem 0
	}
	.foot-item.foot-item-news .new-item time {
		line-height: .23rem
	}
	.synopsis-item {
		
		margin: auto;
	
		margin-bottom: .2rem
	}
	.index-news-wrap .product-item .item-info .item-title a {
		font-size: .18rem;
		margin-bottom: 0
	}
	.product-item .item-info .item-title {
		padding: 0 1%
	}
	.foot-items .foot-item.foot-item-contact,.foot-items .foot-item.foot-item-inquiry,.foot-items .foot-item.foot-item-news {
		width: 100%
	}
	.copyright {
		float: none;
		line-height: .5rem;
		text-align: center;
		width: 100%
	}
	.foot-logo img {
		width: auto;
		max-height: .7rem
	}
	.foot-logo {
		float: none;
		text-align: center
	}
	.category_product_wrap .product_item {
		width: 33.33%;
	}
	.about-us .about-more a {    padding: 0 20px;}
	.about-us .about-img .item, .about-us .about-img .item img {width: 90%;height: auto;text-align: center;margin-top: 4%;text-align: center;}
}
@media only screen and (max-width:500px) {
	.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
	}
	.about-us .about-img {
		width: 100%
	}
	.blog-item .item-img {
		max-width: 1.5rem;
		margin: 0 .15rem 0 0
	}
	.synopsis-item {
		
	}
	.product-item {
		width: 50%
	}
	.foot-items .foot-item.foot-item-contact,.foot-items .foot-item.foot-item-inquiry,.foot-items .foot-item.foot-item-news {
		width: 100%
	}
	.foot-items .foot-item.foot-item-contact {
		padding: 0
	}
	.side_product_item {
		width: 100%
	}
	.product-view {
		width: 100%
	}
	.inquiry-form {
		padding: .2rem .1rem
	}
	.inquiry-form .inquiry-form-ico {
		width: .6rem;
		right: .1rem;
		top: .1rem
	}
	.inquiry-form input[type=text].form-input,.inquiry-form textarea.form-text {
		width: 80%
	}
	.inquiry-form textarea.form-text {
		width: 100%
	}
	.download-item .item-title {
		display: block;
		margin: .1rem 0
	}
	.download-item .item-button {
		float: none
	}
}
@media only screen and (max-width:375px) {
    .item-title4 {display:none !important;}
    .item-info3 {
    min-height: auto;
    height: 130px;
line-height: 3;
}
.item-info2 {height:155px;}
	.about-us .about-detail .about-info {
		padding: 0 .15rem
	}
	.category_product_wrap .product_item {
		width: 50%;
	}
}
@media only screen and (max-width:320px) {
	.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;
		display: block!important;
		right: auto!important;
		border-radius: 0!important;
		border: none!important;
		box-shadow: none!important;
		z-index: 99999!important
	}
	.change-language-title {
		display: none!important
	}
	.change-language-cont ul li {
		width: 25%!important;
		margin: 0!important;
		border: none!important
	}
}
@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
	}
	.about-us .about-img .item img{
	    margin-top: 2%;
	}
}
@media only screen and (max-width:320px) {
	.change-language-cont ul li {
		width: 50%!important
	}
}
.none {
	display: none
}
.do-title {
	font-weight: 700;
	font-size: 22px;
	line-height: 22px;
	color: #333;
	padding: 20px 0 10px
}
.do-overview {
	border-top: 1px dashed #e6e7eb
}
.do-entry-item {
	border-bottom: 1px dashed #e6e7eb;
	padding: 10px 0 16px;
	font-size: 12px;
	width: 32%;
	float: left
}
.do-entry-item span {
	font-weight: 700;
	font-size: 14px;
	color: #333;
	line-height: 14px;
	padding: 8px 0
}
.do-entry-item dt {
	padding: 4px 0;
	color: #666;
	width: 50%;
	text-align: left;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.do-entry-item-separate dt {
	width: 90px
}
.do-entry-item dd {
	padding: 4px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
	margin: 0;
	width: 50%
}
.do-entry-item-val .ellipsis {
	overflow: hidden;
	word-wrap: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	width: 100%
}
.do-entry-item dl:after,.do-entry-item-list::after,.do-performance::after {
	visibility: hidden;
	display: block;
	height: 0;
	font-size: 0;
	content: '\0020';
	clear: both
}
.do-entry-item-separate dl {
	width: 300px;
	zoom: 1;
	float: left
}
.do-entry-item dl {
	padding: 0 20px;
	box-sizing: border-box
}
.do-entry dl {
	padding: 0 20px;
	box-sizing: border-box;
	width: 100%
}
.do-entry {
	border-bottom: 1px dashed #e6e7eb;
	padding: 10px 0 16px;
	font-size: 12px
}
.do-entry .do-entry-title {
	font-weight: 700;
	font-size: 14px;
	color: #333;
	line-height: 14px;
	padding: 8px 0
}
.do-entry .do-entry-list {
	margin: 0 -20px;
	box-sizing: border-box
}
.do-entry .do-entry-title .do-entry-list .do-entry-item {
	width: 300px;
	float: left;
	zoom: 1
}


.foot-item.foot-item-contact li.foot_phone1:before{
	    font-family: "fontawesome";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    font-variant: normal;
    text-transform: none;
        content: "\f10b";
	
}


.index-product-wrap .product-items .product-item .item-wrap {
    margin: 35px;
	margin-left: 0px;
}


.index-product-wrap .product-items{
	background: #6ac5f2;
	
}

.index-product-wrap .product-items .product-item .item-wrap .item-info {
    position: initial;}
    
    
/*    .product-item {*/
/*    padding: 0px 20px;*/
/*}*/

.index-product-wrap .product-items .product-item .item-wrap .item-info .item-title a {
    font-size: .18rem;}
    
.index_business .layout,.index_business .layout img{width:100%}
.index-product-wrap .product-items .product-item .item-wrap .item-info .item-title a {
    font-size: .18rem;
}
    .item-title3 a{
        font-size: .16rem !important;
        font-weight:bold !important;
    }

.item-info3 {max-height: 300px;}
.tagstitle a {width: 20%;
display: block;
float: left;
margin: 1% 6%;}

/*inquiry*/
.inquiry-pop-bd{position:fixed;box-shadow:0 0 10px rgba(255, 255, 255, .5); display:none; z-index:2000; overflow:visible}
body .pop_task{ content:""; position:fixed;width:100%; height:100%; left:0; top:0;background:rgba(0, 0, 0, .7); z-index:1999; display:none  }
.inquiry-pop-bd .inquiry-pop { position:relative; width:100%;  left:0; top:0;padding:0px;z-index:10000; background:#FFF;}
.inquiry-pop-bd .inquiry-pop .ico-close-pop { position:absolute;right:9px;top:7px;width:30px;height:30px;background:url(img/icon09.png) no-repeat center center; cursor:pointer; z-index:1; }
.inquiry-form-wrap { position:relative; margin:-10px 0 8px; }
.ad_prompt { position:absolute; display:block; top:50%; left:0; width:100%; line-height:40px; margin:-20px 0 0; text-align:center; color:#ff6f00; font-size:20px; -webkit-animation:twinkling 1s infinite ease-in-out; animation:twinkling 1s infinite ease-in-out; display:none; }
.contact_form{ border:1px solid #eee; background:#fff;}
.contact_form .title{ font-weight:500; font-size:14px; padding:0 20px; line-height:50px; height:50px; overflow:hidden; background:#013e5a; color:#FFF;margin: 15px;
border-radius: 4px;}
.contact_form form{ padding: 0 20px 26px;}
.contact_form form li{ margin:13px 0 15px; position:relative;}
.contact_form form input[type=text],.contact_form form .wpcf7-textarea,.form-input-email,.form-input-phone{ margin: 15px 0 0 0;border:1px solid #eee; background:#FFF; padding:0 12px; height:38px; line-height:38px; border-radius:3px; overflow:hidden; width:100%;font-weight:500;}
.contact_form form .wpcf7-textarea{ height:92px; width:100%;}
.contact_form form input[type=text].form-input-capcha{ width:213px; font-weight:500;}
.contact_form form input[type=submit],.form-btn-submitx{height:38px;border-radius:3px;width:100%;border:1px solid #ff6f00; background:#ff6f00; background:#ff6f00 url(img/icon06.png) no-repeat calc(50% + 30px) center; color:#FFF; text-align:center; text-transform:capitalize;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.contact_form form input[type=submit]:hover{ background-color:#1eb53a; }
.contact_form ::-webkit-input-placeholder{color:#666 } 
.contact_form :-moz-placeholder,.contact_form ::-moz-placeholder,.contact_form :-ms-input-placeholder {color:#666} 
.form-btn-submitx button {
    background: #ff6f00;
border: 1px solid #ff6f00;
color: #fff;
line-height: 32px;
}
/*验证码*/
#v_container,.contact_form form input[type=text].form-input-capcha,#wpcf7-not-valid-tip-no-ajax{ position:relative; display:inline-block; vertical-align:middle;}
label.error{ margin-left:10px; color:#F00;}
.wpcf7-validation-errors,.mauticform-errormsg{color:#F00;}
.wpcf7-response-output,.mauticform-message{
    text-align: center; 
	    position: absolute;
    top: 50%;
    text-align: center;
    width: 100%;
    font-size: 20px;
    color: #ff6f00;
}
#v_container{ font-size:28px; font-style:italic; letter-spacing:15px; line-height:38px; margin-left:10px;}
#code_capcha-error{ position:absolute; left:350px; top:10px; display:none; line-height:38px;}
.wpcf7-form.sent .texttest{ display:none;} 
@media screen and (max-width: 550px) {
.inquiry-pop-bd{width:95%;height:450px;left:0; margin:-265px 0 0 2.5%;}
.inquiry-pop-bd .inquiry-pop{padding:10px;}
.scrollsidebar {display:none;}
}

@media only screen and (max-width: 480px) {

.product_list_item,.center_items .swiper-slide.pic_slide_item,.contact_form form input[type=text], .contact_form form .wpcf7-textarea{ width:100% !important;}
}
/*以上样式*/
@media only screen and (max-width:600px) {
    .index-news-wrap .product-item .item-img{width: 80%;margin: 0 auto;}
}
@media only screen and (max-width:1700px){
    .nav-bar .nav > li{padding: 0 .1rem;}
}
@media only screen and (max-width:1570px){
    .nav-bar .nav > li > a{font-size: 16px;}
}
@media only screen and (max-width:1479px){
    .nav-bar2, .nav-wrap{width: 100% !important;}
}
@media only screen and (max-width:1050px){
    .nav-bar .nav > li > a{font-size: 14px;}
}

.tp-caption,.tp-caption .banner-more{display:none;}
.index_services_container{position:relative;} 
.index_services_container .service_columns{position:relative;font-size:0;}
.service_column{position:relative;display:inline-block;width:50%;height:400px;}
.service_column figure{position:relative;display:flex;height:100%;}
.service_column:nth-child(3) figure,.service_column:nth-child(4) figure{flex-direction:row-reverse;}
.service_column .service_img{position:relative;display:inline-block;width:50%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;    background-color: #fff;}
.service_column .service_text_content{position:relative;display:flex;width:50%;height:100%;vertical-align:top;text-align:center;flex-direction:column;justify-content:center;}
.service_column .service_text_content h3{position:relative;color:#fff;text-transform:uppercase;font-size:24px;}
.service_column .service_text_content a{position:relative;display:inline-block;margin:10px auto;outline:0;color:#fff;text-decoration:none;text-shadow:0 0 1px rgb(255 255 255 / 30%);letter-spacing:1px;font-weight:400;font-size:16px;line-height:30px;line-height:30px;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;}
.service_column .service_text_content a span{position:relative;display:inline-block;padding:0 10px 0 10px;width:310px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}
.service_column:nth-child(1) .service_text_content a span,.service_column:nth-child(2) .service_text_content a span{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;}
.service_column:nth-child(3) .service_text_content a span,.service_column:nth-child(4) .service_text_content a span{-webkit-transition:-webkit-transform .4s,background .4s;-moz-transition:-moz-transform .4s,background .4s;transition:transform .4s,background .4s;-webkit-transform-origin:50% 50% -125px;-moz-transform-origin:50% 50% -125px;transform-origin:50% 50% -125px;}
.service_column:nth-child(1) .service_text_content a span{background:#2bba9e;}
.service_column:nth-child(2) .service_text_content a span{background:#2195de;}
.service_column:nth-child(3) .service_text_content a span{background:#e35041;}
.service_column:nth-child(4) .service_text_content a span{background:#988072;}
.service_column:nth-child(1) .service_text_content a span::before{background:#0f7c67;}
.service_column:nth-child(2) .service_text_content a span::before{background:#0965a0;}
.service_column:nth-child(3) .service_text_content a span::before{background:#b53a2d;}
.service_column:nth-child(4) .service_text_content a span::before{background:#685448;}
.service_column:nth-child(1) .service_text_content a span:before,.service_column:nth-child(2) .service_text_content a span:before{position:absolute;top:100%;left:0;width:100%;height:100%;content:attr(data-hover);-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;}
.service_column:nth-child(1) .service_text_content a:hover span,.service_column:nth-child(2) .service_text_content a:hover span{text-align:center;-webkit-transform:rotateX(90deg) translateY(-22px);-moz-transform:rotateX(90deg) translateY(-22px);transform:rotateX(90deg) translateY(-22px);}
.service_column:nth-child(3) .service_text_content a span:before,.service_column:nth-child(4) .service_text_content a span:before{position:absolute;top:0;left:100%;width:100%;height:100%;background:#b53a2d;content:attr(data-hover);-webkit-transition:background .4s;-moz-transition:background .4s;transition:background .4s;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;transform-origin:0 50%;pointer-events:none;}
.service_column:nth-child(3) .service_text_content a:hover span,.service_column:nth-child(4) .service_text_content a:hover span{background:#b53a2d;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);transform:rotateY(-90deg);}
.service_column:nth-child(1){background-color:#16a085!important;}
.service_column:nth-child(2){background-color:#0e83cd!important;}
.service_column:nth-child(3){background-color:#cd4436!important;}
.service_column:nth-child(4){background-color:#7a6a61!important;}
@media only screen and (max-width:1366px){.service_column .service_text_content h3{margin:10px auto;font-size:20px;}
.service_column .service_text_content a span{padding:0 10px 0 10px;width:200px;}
.service_column .service_text_content a{letter-spacing:0;font-size:12px;line-height:26px;}
.service_column:nth-child(3) .service_text_content a span,.service_column:nth-child(4) .service_text_content a span{-webkit-transform-origin:50% 50% -100px;-moz-transform-origin:50% 50% -100px;transform-origin:50% 50% -100px;}
}
@media only screen and (max-width:950px){.service_column{width:100%;height:400px;}
.service_column:nth-child(even) figure{flex-direction:row-reverse;}
.service_column:nth-child(odd) figure{flex-direction:row;}
}
@media only screen and (max-width:640px){.service_column figure{display:block;height:100%;text-align:center;}
.service_column .service_img,.service_column .service_text_content{width:100%;}
}


.right_nav{ right:0; bottom:50%; position:fixed; text-align:left;overflow: hidden;z-index:999999;
    /*background-color: #3c9ba6;*/
    border-radius: 25px 0 0 25px;
    transform: translateY(50%);
}

.right_nav li{background: #f39700;margin:4px 0;padding: 10px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative;border-radius: 50px 0 0 50px;right: -85px;}
.right_nav li .iconBox{text-align: center;overflow: hidden;display: flex;align-items: center;justify-content: space-between}
.right_nav .iconBox > img{
    width: 45px;
    height: 45px;
    background-color: white;
    border-radius: 50%;
    padding: 7%;
}
.right_nav li h4{color: #fff;font-size: 12px;margin:2px 0;margin-left: 15px;}
.right_nav li:hover{background: #f39700;}
.right_nav li .hideBox{display: none;position: absolute;right:120px;padding:10px;padding-right: 28px;top:-10px;z-index: 999;opacity:1 !important;width:max-content;}
.right_nav li .hideBox .hb{border: 1px solid #ccc;background-color: #fff; padding: 10px 20px;border-top: 2px solid #f39700;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;float:left;}
.right_nav li .hideBox .hb h5{text-align:center;padding: 5px 0;border-bottom: 2px solid #ccc;color: #f39700;font-size: 16px;font-weight: 400;display: block;white-space: nowrap;
    display: none;
}
.right_nav li .hideBox .hb p {margin-top: 5px;font-size: 18px;font-weight: 700;}
.right_nav li .hideBox .hb .fonttalk{margin-top: 10px;}
.right_nav li .hideBox .hb .fonttalk a{display: flex;align-items: center}
.right_nav li .hideBox .hb .fonttalk img{width: 25px;height:25px;}
.right_nav li .hideBox .hb .fonttalk p{font-size: 14px;font-weight: 400;white-space: nowrap;margin-top: -5px;margin-left: 5px;}
.right_nav li .hideBox img{width:140px;height: 140px;margin-top: 10px;}
 .global_section01 ul li {list-style: initial !important;;
margin: 0 20px !important;}
