@charset "utf-8";
@import url('reset.css?v=0.016');
@import url('animate.min.css?v=0.026');
@import url('swiper-bundle.min.css?v=0.0252');
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
input,select,button,textarea{ font-family:Arial, Helvetica, sans-serif; }
body{font-family:Arial, Helvetica, sans-serif;   background-color: #f5f5f7; font-size: 14px; color: #000;}
a{background:transparent;text-decoration:none;color:#000}a:active,a:hover{outline:0}a:hover{text-decoration:none;}
.wrapper{width: 1400px; margin: 0 auto;}
.wrapper-fluid{width: 90%; margin: 0 auto;}
.ts{text-transform:uppercase}
.mauto{margin:0 auto}
.pf{position: fixed; z-index: 1;}
.pz{position:relative; }
.pa{position:absolute;z-index: 1999}
.bz{box-sizing:border-box}
.b,.fb{font-weight:bold}
.i{font-style:italic}
.hidden{display:none !important}
.cb{clear:both}
.vs{overflow:visible !important}
.bai{ background:#FFFFFF;}
.flex{display: -webkit-box; display: -webkit-flex; display: flex;}
.flexCenter{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}
.flexJc{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center;}
.flexAc{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}
.flexColumn{display: -webkit-box; display: -webkit-flex; display: flex; flex-direction: column;}
.flexWrap{display: -webkit-box; display: -webkit-flex; display: flex; flex-wrap: wrap;  justify-content: flex-start;}
.flexJb{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: wrap;}
.flexRight{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: flex-end;}
.ov{overflow: hidden;}
.transition,.transition *{transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;}
.ellipsis{text-overflow: ellipsis; white-space: nowrap; display: block; overflow: hidden;}
.textCenter{text-align: center !important;}
.textRight{text-align: right;}
.db{display: block;}
.clear{clear: both;}
img{max-width: 100%;}
.w80{width: 80%; margin:0 auto}
.red{ color:#FF0000;}
/*animation*/
.scaleImg{overflow: hidden;}
/*.scaleImg img{border-radius:15px;}*/
.scaleImg img,.scaleImg:hover img{transition: all 1s;}
.scaleImg:hover img{transform: scale(1.1);}
.textEllipsis{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.line6 {
    -webkit-line-clamp: 6;
}
.line5 {
    -webkit-line-clamp: 5;
}
.line4 {
    -webkit-line-clamp: 4;
}
.line3 {
    -webkit-line-clamp: 3;
}
.line2 {
    -webkit-line-clamp: 2;
}
.line1 {
    -webkit-line-clamp: 1;
}
.zoom {
  display:inline-block;
  position:relative;
}

/*头部*/
header{ position:fixed; left:0; top:0; width:100%; height:97px; background:#f9f9fc; border-bottom:#e1e1e4 solid 1px;  z-index: 999 !important; transition: all .25s ease-in-out;}
header.active{box-shadow: 0 2px 6px rgba(115,115,115,.2);}
.logo{ width:133px; padding:15.5px 0;}
.head-menu-item a.nav-link{font-size:16px; line-height:97px; height:97px; padding:0 30px; }
.head-menu-item:hover a.nav-link,.head-menu-item.active a.nav-link{ color:#FF0000;} 
.menu_down{
	display: none;
	position: absolute;
	left: 0;
	top:77px;
	z-index: 9;
	width: 200px;
	background:rgba(255,255,255,.89);
	/*transform: skewX(20deg);*/
	/*box-shadow: 0 2px 6px rgba(115,115,115,.2);*/
}
.menu_down a.link{
	width: 100%;
	line-height: 24px;
	padding: 12px 15px; 
	display:block;
	font-size: 16px;
	border-bottom: 1px solid #dcdcdc; 
	position:relative;
}
.menu_down a.link:last-child{
	border: 0;
}
.menu_down a.link:hover{
	color: #fff;
	background: #23150c;
}
.menu-product-down{width:100%; background:#FFFFFF; top:97px; height:auto; padding-top:20px;}
.pcategory{width:200px; padding-bottom:20px;}
.pcategory-item{margin-bottom:10px;}
.pcategory-item a{font-size:18px;}
.pcategory-item a .icon-jiantou{display:none;}
.pcategory-item.active a,.pcategory-item:hover a{ color:#FF0000;}
.pcategory-item.active a .icon-jiantou,.pcategory-item:hover a .icon-jiantou{ display:block; }

.nproduct-con{width:calc(100% - 220px);  padding-bottom:20px; }
.nproduct-list{display:none;}
.nproduct-list.active{ display:block;}
.nproduct-item{width:calc((100% - 80px) / 4); margin-left:20px;  padding:20px; background:#f5f5f5; border-radius:10px;}
.nproduct-item-img img{ width:100%; }
.nproduct-item-tit{ text-align:center; font-size:16px; margin-top:6px;}
.nproduct-item-tit a:hover{ color:#3ca7ec;}

.head-menu-search{width:60px; position:relative; line-height:97px; height:97px; margin-left:10px;  }
.head-menu-search .icon-sousuo,.head-menu-search .icon-close{ cursor:pointer; color:#3b3b3b; font-size:24px; }
.index-search{
    display: none;
	position: absolute;
	right:0;
	top:97px;
	z-index: 9;
	width: 350px; 
	background:rgba(255,255,255,.89);
	padding: 15px 20px; 
	line-height:35px;
	box-shadow: 0 2px 6px rgba(115,115,115,.2);
}
.index-search.active{
    display:block;
}
.sf{ color:#FF0000; font-weight:bold;}
.index-search-input{width:calc(100% - 56px); height:46px; }
.search-ips{border-radius:10px 0 0 10px; border:#dddddd solid 1px; width:100%; height:46px; font-size:16px; line-height:35px; padding:0 10px 0 15px;}
.index-search-bth{height:46px; line-height:35px;}
.isearch-bth{ border:none; background:#23150c url(../images/search.png) 15px center no-repeat; color:#FFFFFF; padding:0 15px 0 32px;; border-radius:0 10px 10px  0; height:46px; line-height:35px; font-size:16px; letter-spacing:2px; width:56px;}
.m-navbth{display: none;}
.nav_box {
    background: #fff;
    width: 100%;
    position: absolute;
    top: 77px; 
	z-index: 9991 !important;
    display: none;
    padding-bottom: 50px;
	animation: fadeIn .5s;-moz-animation: fadeIn .5s;-webkit-animation: fadeIn .5s;-o-animation: fadeIn .5s;
}
.nav_box.nav_show {
    display:block;
}
.head-main{
	margin:0px auto;
	width:96%;
}
.head-nav{ width:100px;}
.head-nav .nav_item .title{
	line-height:50px;
	position:relative;
}
.head-nav .nav_item .title a{
	color:#333;
	font-size:16px;
	font-weight:normal;
}
.head-nav .nav_item.active .title a{ font-weight:bold;}
.head-con{width:calc(100% - 100px); border-left:#ececec solid 1px;  }
.head-wcon{ display:none; overflow-x: scroll; height:calc(100vh - 90px); padding-left:10px;    }
.head-wcon.active{ display:block; padding-right:10px; }
.mpro-category{ font-size:20px; margin-left:10px; margin-top:10px;}
.mpro-item{width:calc((100% - 30px) / 2); margin-left:10px; background:#f5f5f5; border-radius:10px; text-align:center; margin-top:10px;}
.mpro-item-img {padding:10px;}
.mpro-item-tit{ margin-bottom:10px;}
.nav2item a{border-bottom:#ececec solid 1px; display:block; line-height:50px; font-size:16px;}


/*首页模块一*/
.index-one{margin-top:97px; padding:100px 0;}
.index-itext{ font-size:24px; margin:0 15px; font-weight:bold;}
.index-one-title{font-size:90px; text-align:center; line-height:1.2; font-weight:bold; margin-top:50px;}
.index-one-img{text-align:center; margin-top:20px;}
.index-one-img img{ max-width:100%;}

/*首页模块二*/
.index-two-text{ width:40%; background:#FFFFFF; border-radius:10px;}
.index-two-img{width:calc(60% - 50px);}
.index-two-img img{ width:100%; border-radius:10px;}
.index-two-text-w{ padding:0 30px;}
.index-two-title{ font-size:36px; line-height:1.2; font-weight:bold;}
.index-two-con{ font-size:18px; margin-top:30px; line-height:1.6; color:#666666; }

/*首页模块三*/
.index-three{padding:100px 0;}
.index-three-con{text-align:center; padding-bottom:50px;}
.index-three-title{ width:45%; margin:0 auto; font-size:36px; line-height:1.2; font-weight:bold; margin-top:20px;}
.index-threeitem{ margin-top:50px; width:calc(50% - 25px); position:relative; background:url(../images/ii2.jpg) left top no-repeat; background-size:cover; border-radius:10px;}
.index-threeitem:nth-child(2){ background:#FFFFFF;}
.index-threeitem-img{ text-align:center; margin-left:70px;}
.index-threeitem-img img{max-width:100%;}
.index-threeitem-text{padding:50px; font-size:22px; line-height:1.5; font-weight:bold; color:#FFFFFF; text-align:center; }
.index-threeitem:nth-child(2) .index-threeitem-text{ color:#000000; }

/*首页模块四*/
.index-four-title{font-size:80px; line-height:1.2; font-weight:bold;}
.index-four-con{font-size:30px; line-height:1.4; font-weight:bold; color:#9a9a9e; margin-top:20px; width:70%;}


/*底部*/	
footer{padding-top:100px;}
.ft{ padding-bottom:50px;}
.ft-logo,.ft-navitem{margin-right:90px;}
.ft-nav{width:calc(100% - 156px); }
.ft-contact{width:calc(100% - 200px);}
.ft-navitem-contact{width:calc((100% - 50px) / 2); margin-right:50px; }
.ft-contact .ft-navitem-contact:last-child{margin-right:0; }
.ft-navitem-icon img{ width:60px; margin-top:10px;}
.cwz{width:calc(100% - 35px);}
.ft-navitem-tit{font-weight:bold; font-size:24px; line-height:1; }
.ft-navitem-son,.ft-contact-con{margin-top:10px;}
.ft-navitem-son a{display:block; color:#777777; line-height:30px; font-size:16px; }
.ft-contact-item{color:#777777; line-height:30px; font-size:16px; }
.ft-contact-item span{ margin-right:6px;}
.ft-copy{border-top:#dfdfe2 solid 1px; padding:15px 0; color:#999999; line-height:1.6; font-size:14px; text-align:center; }


/*内页banner*/
.page-banner{margin-top:97px; position:relative;}
.page-banner img,.page-banner video,.pro-ban-img img,.pro-ban-mitem img{ width:100%;}

/*关于我们*/
.page-about,.pro-info3{ padding-top:100px;}
.page-about-title{ text-align:center; text-transform:uppercase; color:#FF0000; font-weight:bold; line-height:1; font-size:76px;}
.about-detail{ margin-top:30px;}
.about-detail img,.news-info-detail img{ max-width:100%;}
.about-detail{ font-size:18px; color:#333;}

.wx-alist{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center;}
.wx-aitem{ width:200px;}
.wx-alist .wx-aitem:first-child{ margin-right:20px;}
/*文章页面*/
.news-info{ margin:20px auto 50px; }
.news-list .news-item{
	width:calc((100% - 60px) / 3);
	position:relative; 
	margin-top:30px; 
	margin-right:30px; 
	background:#f9f9f9; 
	box-shadow: 2px 2px 6px rgba(115,115,115,.2);
}
.news-list .news-item:nth-child(3n){ margin-right:0;}
.news-item .news-item-img{ width:100%; 	overflow:hidden;}
.news-item .news-item-img img{
	width: 100%; 
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.news-item:hover .news-item-img img{
	transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
.news-item .news-item-info{
	padding: 20px;
}
.news-item-info-tit{
	 font-size:18px; line-height:1.3;
}
.news-item-info-con{
	line-height:1.7; margin-top:10px; color:#3b3b38; 
}
.news-item-info-tit a:hover,.products-item .products-item-tit a:hover{ 
   color:#FF0000;
}
/*文章详细*/
.news-info-tit{
	font-size: 24px;
	color: #333; 
	line-height:1.3; 
	padding-top:30px;
}
.news-info-tips{ 
	color: #333;
	font-size: 14px;
	padding: 20px 0;
	border-bottom: 1px solid #dcdcdc;
}
.news-info-tips span{ margin-right:10px;}
.news-info-detail{ 
    padding-top:20px;
	line-height: 35px;
	font-size: 16px;
	color: #333;
}
.rsLink{ border-top: 1px solid #dcdcdc; margin-top:50px; padding-top:10px; }
.prevLink,.nextLink{ line-height:30px; padding:5px 0; font-size:16px;}

/*分页*/
.page-pages{ text-align:center; margin-bottom:50px; }
.page-pages a{ color: #242424;
    font-size: 14px;
    line-height:30px; 
	height:30px;
    border: 1px solid #dcdcdc;
    padding: 7px 15px;
    margin: 0 4px 4px; border-radius:5px;}
.page-pages a:hover,
.page-pages a.hover{
	color: #fff;
	background: #FF0000;
	border-color: #FF0000;
}

/*产品列表页*/
.products-list .products-item{width:calc((100% - 60px) / 3); margin-right:30px; margin-top:30px; position:relative; box-shadow: 2px 2px 6px rgba(115,115,115,.2); background:#FFFFFF;}
.products-list .products-item:nth-child(3n){ margin-right:0;}
.products-item .products-item-img img{ width:100%;}
.products-item .products-item-tit{ padding:20px 15px; text-align:center; font-size:16px;}


/*产品详细页 one*/
.page-info{margin-top:97px;}
.pro-info1{padding:100px 0;}
.pro-info2{ padding-top:100px;}
.pro-ban-img{ width:50%;}
.pro-ban-text{ width:calc(50% - 50px);}
.pro-ban-title,.pro-btitle{ font-size:48px; color:#333; font-weight:bold; line-height:1.4;}
.pro-ban-con{ font-size:20px; color:#333; font-weight:bold; line-height:1.7;} 
.pro-ban-mlist{ margin-top:20px;}
.pro-ban-mitem{width:calc((100% - 60px) / 3); margin-right:20px; margin-top:20px;}
.pro-btitle{ text-align:center;}
.particulars-item{ background:#FFFFFF; margin-top:20px; border-radius:10px; padding:30px;}
.particulars-item-text{width:calc(25% - 50px); text-align:center; color:#333;}
.particulars-item-img{ width:75%;}
.particulars-item-img img{width:100%; border-radius:10px;}
.pitem-title{ font-size:34px; font-weight:bold; line-height:1.3; margin-top:20px;}
.pitem-con{ font-size:20px; line-height:1.5; margin-top:20px;}
.particulars-list .particulars-item:nth-child(2n){
    flex-flow: row-reverse wrap;
}
.pro-bcon{ text-align:center; font-size:24px; line-height:1.4;}
.pro-fiveitem{width:calc((100% - 80px) / 5); margin-right:20px; margin-top:20px;}
.pro-fiveitem img{ width:100%;}
.pro-ban-mlist .pro-ban-mitem:nth-child(3),.pro-fivelist .pro-fiveitem:nth-child(5){margin-right:0;}
.pro-fivelist{ margin-top:30px;}



/*产品详细页 two*/
.products-banner{position:relative; padding-top:60px; }
.products-banner .swiper-slide{border-radius:30px;}
.products-banner .swiper-slide img{ width:100%; border-radius:30px; }
.products-btext{ position:absolute; z-index:2; left:6%; bottom:20%; width:30%; color:#FFFFFF;}
.products-btit{ font-size:36px; font-weight:bold; line-height:1.3;}
.products-bcon{ font-size:18px; }
.products-ctext{ position:absolute; z-index:2; left:6%; top:20%; width:30%; color:#FFFFFF;}
.products-banner-tools{ background:#FFFFFF; border-radius:30px; position:absolute; z-index:2; bottom:10%; right:6%; height:40px; width:150px; }
.products-banner-tools .swiper-pagination{font-size:18px; color:#333333; line-height:40px;  z-index:9;}
.products-banner-tools .swiper-pagination-fraction{bottom:0;}
.products-banner-tools .swiper-button-next:after, .products-banner-tools .swiper-button-prev:after{ display:none;}
.products-banner-tools .swiper-button-next, .products-banner-tools .swiper-button-prev{border-radius:35px; height:35px; width:35px; margin-top:2.5px; top:0; color:#333333; font-weight:bold;}
.products-banner-tools .swiper-button-next:hover, .products-banner-tools .swiper-button-prev:hover{ background:#f0f0f0;}
.products-banner-tools .swiper-button-next .icon-jiantou2{transform: rotate(180deg);}

.products-overview{padding-top:60px;}
.products-overview-text{ text-align:center; margin:0 auto; width:70%;}
.products-overview-catetit{ font-weight:bold; font-size:24px; line-height:1; }
.products-overview-title{ font-weight:bold; font-size:60px; line-height:1.3;}
.products-overview-con{ font-weight:bold; font-size:18px; color:#9a9a9e; line-height:1.5; padding-top:20px;}
.products-overview-img {margin-top:30px;}
.products-overview-img img{width:100%; border-radius:25px;}
.poverview-list{margin-top:50px;}
.poverview-list .poverview-item{width:calc((100% - 30px) / 2); margin-right:30px;}
.poverview-list .poverview-item:nth-child(2n){margin-right:0;}
.poverview-list .poverview-item-img img,.poverview-bitem-img img,.talking-list .talking-item img{width:100%; border-radius:30px; }
.poverview-item-text{ margin:15px 0;}
.poverview-item-icon{width:60px;}
.poverview-item-title{ font-size:18px; color:#686058; width:calc(100% - 60px); padding-top:8px; line-height:1.6;}
.poverview-bitem-img,.poverview-bitem-text{width:calc((100% - 50px) / 2); background:#FFFFFF; border-radius:30px;}
.poverview-blist .poverview-bitem:nth-child(2n){
    flex-flow: row-reverse wrap; margin-top:50px;
}
.pfeels-item{
    flex-flow: row-reverse wrap;
}
.poverview-bitem-text{ padding:0 50px;}
.poverview-bitem-title,.pfeels-item-title,.pbrand-title{ font-size:36px; font-weight:bold; line-height:1.3;}
.poverview-bitem-con,.pfeels-item-con{ padding-top:30px; color:#686058; font-size:18px; line-height:1.6;}
.poverview-bitem-con ul,.faq-bitem-con ul{ padding-left:20px;}
.poverview-bitem-con ul li,.faq-bitem-con ul li{list-style:disc; margin-top:30px;}
.faq-bitem-con ul li{ margin-top:0;}
.poverview-feels{ margin-top:50px; background:#FFFFFF; padding:50px; border-radius:30px;}
.pfeels-item-img,.pfeels-item-text,.pfeels-bitem{width:calc((100% - 50px) / 2);}
.pfeels-item-img img{width:100%; border-radius:10px;}
.pfeels-bitem,.pcontrol{margin-top:50px;}
.pfeels-bitem img{width:100%; border-radius:25px;}
.pbrand-title{ text-align:center; width:80%; margin:0 auto;}
.pbrand-list{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; flex-wrap: wrap; padding-top:30px;}
.pbrand-item{ text-align:center; width:230px; margin-right:10px; margin-top:20px; font-size:18px;  color:#686058;}
.pbrand-item img{width:100%;}
.pbrand-item-title{ margin-top:10px;}
.talking-con{text-align:center; width:500px; margin:0 auto; font-size:18px;  color:#686058; margin-top:20px;}
.talking-list .talking-item{width:calc((100% - 60px) / 3); margin-right:30px; margin-top:50px;}
.talking-list .talking-item:nth-child(3){margin-right:0;}
.products-table{margin:0 auto; margin-top:50px; width:90%; }
.products-table2{margin:0 auto; margin-top:50px; width:100%; }
.products-table tr{border-bottom:#d8d8d8 solid 1px;}
.products-table td,.products-table2 td{ padding:10px 0;  color:#686058; font-size:16px; vertical-align:top;}
.products-table2 td{border:#d8d8d8 solid 1px; padding:10px; }
.products-table td.cs-title{ font-size:18px; color:#333333; }
.products-table tr:last-child{border-bottom:none;}
.poverview-blist.vgf .poverview-bitem{ margin-top:50px;}
.hei{color:#000000;}
.kicon{width:90px;}
.kicon-title{width:calc(100% - 90px); font-size:24px; font-weight:bold; line-height:1.4;}
.isay-list{ padding:50px 0;}

.pcontrol .products-overview-title,.serious-item-img,.serious-item-title{text-align:center;}
.serious-item{width:calc((100% - 60px) / 4); margin-top:30px; }
.serious-citem{width:calc((100% - 80px) / 5); margin-top:30px; }

.serious-item-title{font-size:18px;  color:#686058; margin-top:20px;}
.faq-bitem,.faq-item{border-bottom:#d8d8d8 solid 1px;}
.faq-bitem-con{ display:none; font-size:18px;  color:#686058; padding:15px 0; }
.faq-bitem.active .faq-bitem-con,.faq-item.active .faq-bitem-con{ display:block; }
.faq-bitem-tit{ padding:15px 0;}
.faq-bitem-title{ font-size:24px;  width:calc(100% - 30px); line-height:1.4; }
.faq-icon{ background:url(../images/sdown.png) left center no-repeat; width:15px; cursor:pointer;}
.faq-bitem.active .faq-icon,.faq-item.active .faq-icon{ background:url(../images/sup.png) center center no-repeat;}
.products-faq{margin-top:50px;}
.products-faq-img{width:55%;}
.products-faq-img img{ width:100%;}
.products-faq-text{width:calc(45% - 50px);}

.se-systems{ background:#FFFFFF; border-radius:30px; margin-top:50px; }
.se-systems-img{padding:8px 50px 8px 100px;}
.se-systems-img img{ width:145px;}
.se-systems-text{ font-size:30px; font-weight:bold; width:calc(100% - 345px); line-height:1.4;}

.pretty-img {margin-top:30px;}
.pretty-img img{width:100%; border-radius:20px;}
.pro-tab-content{margin-top:10px;}
.pro-tab-item{ width:25%; border-bottom:#f0f0f0 solid 2px; font-size:20px; font-weight:bold; text-align:center; color:#3c4043; line-height:1.4; padding:15px 50px; cursor:pointer; margin-top:20px;}
.pro-tab-item.active{border-bottom:#3c4043 solid 2px; background:#f0f0f0; border-radius:15px 15px 0 0;}
.pro-content{ padding-top:30px;}
.pro-content-item{ display:none;}
.pro-content-item.active{ display:block;}
.tcs-title,.talking-item-title{ text-align:center; font-weight:bold; font-size:24px;  line-height:1.6;}
.tcs-con,.talking-item-con{text-align:center; color:#9a9a9e; font-size:18px; line-height:1.6; margin-top:20px;}
.talking-item-title{ margin-top:20px;}
.talking-item-con{color:#696057;}

.g5-pc img,.g5-mob img{width:100%;}
.pro-fourlist{ margin-top:-20px;}
.pro-twoitem{width:calc((100% - 30px) / 2); margin-right:30px; margin-top:20px;}
.pro-threeitem{width:calc((100% - 60px) / 3); margin-right:30px; margin-top:20px;}
.pro-fouritem{width:calc((100% - 60px) / 4); margin-right:20px; margin-top:20px;}
.pro-twoitem:nth-child(2n),.pro-threeitem:nth-child(3n),.pro-fouritem:nth-child(4n){margin-right:0; }
.pro-twoitem img,.pro-threeitem img{ width:100%;}
.g5-mob,.g400-mob{ display:none;}
.pro-otitle{ text-align:center; font-size: 36px; line-height: 48px; font-weight: 600;}
.pro-ocon{text-align:center;font-size: 16px;line-height: 22px; color: #6e6e6e; width:70%; margin:0 auto;  margin-top:20px;}
.pro-iconitem{ width:25%; padding:0 15px; text-align:center; margin-top:30px;}

.g400-img{margin-top:30px;}
.g400-img img,.g400-pc img,.g400-mob img,.pro-way-item-img img,.pro-half-img img,.page-three-img img{width:100%;}
.pro-icon-title{
    font-size: 20px;
    line-height: 28px;
    font-weight: 600; margin:15px 0;
}
.pro-icon-con{
    font-size: 16px;
    line-height: 22px;
    color: #6e6e6e;
}
.pro-g400-banner{ position:relative; width:100%;}
.g400-text{position:absolute; z-index:2; width:100%; height:60%; left:0; top:20%;}
.g400-ctext{height:100%; display: -webkit-box; display: -webkit-flex; display: flex; flex-direction: column; justify-content: space-between;  color:#FFFFFF;}
.g400-icon-item{margin-right:15px; margin-top:10px;} 
.g400-icon-item:last-child{margin-right:0;} 
.g400-wz-title{font-weight: 600; font-size: 48px; line-height: 56px;}
.g400-wz-con{font-weight: 600; font-size: 24px; margin-top:10px;}
.pro-info5{padding-top:50px;}
.page-two-title,.page-three-title{font-size: 24px;line-height: 34px; font-weight: 600; margin-top:20px;}
.page-two-con,.page-three-con{font-size: 16px;line-height: 22px; color: #6e6e6e; margin-top:10px;}
.pro-s-con{ text-align:center; font-size: 12px;line-height: 16px; color: #6e6e6e; margin-top:30px;}
.pro-three-icon{padding:0  20px;}
.pro-three-icon-item{margin-top:30px; }
.pro-three-icon-img{margin-right:20px; width:48px;}
.pro-three-icon-title{font-size: 20px; font-weight: 600;}
.pro-way-item{ margin-top:50px;}
.pro-way-item-img{width:50%;}
.pro-way-item-text{width:50%; padding:0 30px;}
.pro-way-item-title{
    font-size: 36px;
    line-height: 48px; 
	margin-bottom:20px;
    font-weight: 600;
}
.pro-way-item-con{
    color: #6e6e6e;
}
.pro-way-list .pro-way-item:nth-child(2n){
    flex-flow: row-reverse wrap;
}    
.pro-way-item-desc{ margin-top:30px; font-size: 12px;line-height: 16px; color: #6e6e6e; }
.pro-way-item-con ul{ padding-left:15px;}
.pro-way-item-con li{ list-style:disc;}
.pro-halflist{margin-top:50px;}
.pro-half-news,.pro-half-img{width:calc((100% - 20px) / 2);}
.pro-half-newsitem{border-bottom: 1px solid #ccc;}
.half-newsitem-title{
    padding: 24px 0;
    cursor: pointer;
    font-weight: bold;
    font-size: 20px;
}
.half-newsitem-con{ 
    display:none;
    color: #6E6E6E; 
	padding-bottom:20px;
}
.half-newsitem-img{ display:none}
.pro-half-newsitem.current .half-newsitem-con{display:block;}
.half-newsitem-title .jt{width:20px; transform: rotate(90deg); font-weight: bold; font-size:24px; line-height:20px;}
.pro-half-newsitem.current .half-newsitem-title .jt{transform: rotate(-90deg);}

@media (max-width: 1450px) {
   .wrapper{width:94%;}
}

@media (max-width: 1400px) {
  header {
    height: 80px;
  }
  .index-one,.page-banner,.page-info{margin-top:80px;}
  .logo {
    width: 60px;
    padding: 10px 0;
 }

  .head-r{ display:none;}
  .m-navbth{ display:block;}
 .m-navbth {
    position: relative;
    display:block;
    width: 30px;
    height: 25px; 
    margin-top:30px; 
	margin-right:20px;
   }
 .m-navbth a {
 display:block;
 width: 30px;
 height: 25px;
 position:relative;
}
.m-navbth span {
 display:block;
 width:30px;
 height:2px;
 background:#333;
 transition:transform .5s ease
}
.m-navbth .menu_top {
 position:absolute;
 top:2px;
 right:0
}
.m-navbth .menu_mid {
 position:absolute;
 top:9px;
 right:0;
 opacity:1
}
.m-navbth .menu_bot {
 position:absolute;
 top:16px;
 right:0
}
.m-navbth span.menu_top_r {
 transform:rotateZ(-45deg);
 transform-origin:center
}
.m-navbth .menu_mid_r {
 opacity:0
}
.m-navbth .menu_bot_r {
 transform:rotateZ(45deg);
 transform-origin:center
}
.index-three-title{ width:60%;}
.index-threeitem-text {
    padding: 30px;
    font-size: 20px;
}
}
@media (max-width: 1050px) {
  .index-one-title{ font-size:48px;}
  .index-three-title{ width:100%;}
  .products-btext,.products-ctext{ width:40%;}
  .pro-tab-item {
    width: 50%;
  }
  .g400-wz-title{font-size: 36px;line-height: 44px;}
}

@media (max-width: 1000px) {
  .pro-ban-img,.pro-ban-text,.particulars-item-text,.particulars-item-img{ width:100%;}
  .pro-ban-title, .pro-btitle{ font-size:40px;}
  .particulars-item-text{ margin-bottom:20px;}
  .pro-ban-text{ padding-top:30px;}
  .pro-fiveitem {
    width: calc((100% - 60px) / 3);
  }
  .pro-fivelist .pro-fiveitem:nth-child(3n){ margin-right:0;}
  .products-faq-img,.products-faq-text,.pfeels-item-text,.pfeels-item-img{ width:100%;}
  .products-faq-text,.pfeels-item-text{ padding-top:30px;}
  .pfeels-item-kcon{ margin-top:10px;}
  
}


@media (max-width: 980px) {
  .index-three-con{ padding-bottom:0;}
  .index-one,.index-three,.pro-info1{ padding:50px 0;}
   footer,.page-about,.pro-info3{ padding-top:50px;}
  .index-two-img,.index-two-text,.poverview-bitem-img,.poverview-bitem-text{ width:100%;}
  .index-two-text{ padding:30px 0;}
  .poverview-bitem-text{padding:30px 50px; margin-top:30px;}
  .index-four-title,.products-overview-title{ font-size:48px;}
  .index-four-con{width:100%; font-size:24px;}
  .index-threeitem{width:100%;}
  .news-info {
    margin: 20px auto 0;
  }
}
@media (max-width: 930px) {
  .ft-nav,.ft-navitem,.ft-contact{ width:100%;}
  .ft-navitem,.ft-contact{ margin-top:30px; margin-right:0;}
  .news-list .news-item,.products-list .products-item{
	width:calc((100% - 30px) / 2);
   }
  .news-list .news-item:nth-child(3n),.products-list .products-item:nth-child(3n){ margin-right:30px;}
  .news-list .news-item:nth-child(2n),.products-list .products-item:nth-child(2n){ margin-right:0;}
}
@media (max-width: 900px) {
  .products-btext,.products-ctext{display:none;}
}
@media (max-width: 800px) {
 .page-about-title{ font-size:40px;}
 .se-systems-img{padding:8px 50px 8px 50px;}
 .se-systems-text{ font-size:28px; width:calc(100% - 295px);}
}
@media (max-width: 780px) {
  .serious-item,.serious-citem {
    width: calc((100% - 20px) / 2);
   }
   .products-banner-tools{bottom:15px; right:15px;}
   .poverview-feels,.poverview-bitem-text{ padding:20px;}
   .products-overview-text,.pbrand-title{ width:90%;}
   .products-table{ width:100%; overflow-y: hidden; overflow-x:auto;}
   .products-table table{ min-width:780px;}
   .products-table::-webkit-scrollbar {
     width: 5px;
     height: 8px;
    }
   .products-table::-webkit-scrollbar-thumb {
     border: 2px solid #fff;
     background-color: rgba(0, 0, 0, .3);
    }
	.g5-pc,.g400-pc,.pro-half-img{display:none;}
	.g5-mob,.g400-mob{ display:block;}
	.pro-twoitem,.pro-threeitem,.pro-fouritem{width:100%; margin-right:0;}
	.g400-wz-title{font-size: 32px;line-height:38px;}
	.pro-otitle,.pro-way-item-title{font-size: 22px;line-height:26px;}
	.pro-ocon{font-size: 14px;line-height:20px; width:100%;}
	.pro-iconitem{ width:50%;}
	.pro-icon-title{font-size: 16px;line-height: 22px;}
	.page-two-title,.page-three-title{font-size: 18px;line-height: 22px;}
	.pro-way-item-img,.pro-way-item-text,.pro-half-news{width:100%;}
	.pro-way-item-text{ margin-top:20px; padding:0;}
    .pro-half-newsitem.current .half-newsitem-img{display:block;}
	.half-newsitem-title{padding: 10px 0;font-size: 16px;}
	.half-newsitem-title .jt{font-size:18px;}
}


@media (max-width: 640px) {
  .index-four-title,.index-three-title,.index-one-title,.pro-ban-title, .pro-btitle,.products-overview-title{ font-size:30px;}
  .pitem-title,.pbrand-title,.poverview-bitem-title{ font-size:28px;}
  .index-four-con,.pro-ban-con,.faq-bitem-title{font-size:18px;}
  .pro-fiveitem {
    width: calc((100% - 30px) / 2);
  }
  .pro-fivelist .pro-fiveitem:nth-child(3n){ margin-right:30px;}
  .pro-fivelist .pro-fiveitem:nth-child(2n){ margin-right:0;}
  .se-systems-img{padding:8px 20px 8px 20px;}
  .se-systems-text{ font-size:20px; width:calc(100% - 215px);}
  .pro-tab-item {
    font-size: 18px;
    padding: 15px 20px;
  }
  .faq-bitem-con{ font-size:16px;}
}

@media (max-width: 580px) {
  .news-list .news-item,.products-list .products-item{
	width:100%; margin-right:0;
   }
   .news-list .news-item:nth-child(3n),.products-list .products-item:nth-child(3n){ margin-right:0;}
   
   .pbrand-item {
      text-align: center;
      width: calc((100% - 10px) / 2);
   }
   .pbrand-list{justify-content: flex-start;}
   .pbrand-list .pbrand-item:nth-child(2n){
	  margin-right:0;
   }
   .talking-con,.pfeels-bitem{width:100%}
   .talking-list .talking-item,.poverview-list .poverview-item{
     width:100%;
     margin-right: 0;
   }
   .ft-navitem-contact{ width:100%; margin-right:0;}
}

@media (max-width: 480px) {
    .wx-aitem{idth:calc((100% - 20px) / 2);}
	.se-systems-img{ text-align:center; width:100%; }
	.se-systems-text{ font-size:20px; width:100%; padding:0 20px 30px 20px; text-align:center;}
}






