@CHARSET "UTF-8";
/* ===================== base 全局重置 | 全站基础样式 ===================== */
/* 1. 盒模型全局统一 */
*,*::before,*::after{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
html{
    font-size: 100%;
    scroll-behavior: smooth; /* 锚点平滑滚动，提升体验利于SEO体验分 */
    -webkit-text-size-adjust: 100%; /* 禁止移动端字体自动缩放 */
}
body{
    font-family: "Microsoft YaHei",PingFangSC,Helvetica,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.7;
    color: #333;
    background: #fff;
    min-height: 100vh;
}

/* 2. 标签清除默认样式 */
ul,ol{list-style: none;}
img{
    display: block;
    max-width: 100%;
    height: auto;
    border: none;
    /* 图片自适应，杜绝图片撑破容器产生CLS布局偏移（核心SEO优化） */
}
a{
    text-decoration: none;
    color: inherit;
}
a:hover{color: #0066cc;}

h1,h2,h3,h4,h5,h6{
    font-weight: normal;
}
input,button,textarea,select{
    border: none;
    outline: none;
    font-family: inherit;
    font-size: inherit;
}
textarea{resize: none;}

/* 3. 通用工具类（全站复用，减少冗余CSS） */
.fl{float: left;}
.fr{float: right;}
.clearfix::after{
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}
.clearfix{*zoom:1;} /*兼容IE低版本*/

.hide{display: none !important;}
.vis-hidden{visibility: hidden;} /*占位隐藏，不脱离文档流*/

.block{display: block !important;}
.inline-block{display: inline-block !important;}
.visible{visibility:visible;}

.text-ellipsis{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.text-ellipsis2{
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
}

/* 4. 链接、按钮基础 */
.btn{
    display: inline-block;
    padding: 6px 16px;
    cursor: pointer;
    text-align: center;
}

.h-auto{ height:auto !important;}

/* 5. 表格默认 */
table{
    border-collapse: collapse;
    border-spacing: 0;
}

.product_img_tip{ font-size:12px; color:#999}

/* phone|pad：≥768 */
@media screen and (max-width:768px) {
	body{background: #eee; padding-top: 55px;}
	.top-container{ width:auto; display:block; height:55px; position:fixed; left:0; right:0; top:0; z-index:9999; background-color:#fff;border-bottom:1px solid #ddd;}
	.top-fl{ float:left;  width:auto; height:55px;position:relative; z-index:999; padding-left:17px}
	.top-fr{ float:right; width:auto; height:55px;position:relative; z-index:999;padding-right:2px}
	.linkzone{ width:auto; overflow:hidden;display:inline-block;}
	.linkzone-en{ float:left; font-size:21px; line-height:55px; font-weight:600; color:#005fff;}
	.linkzone-cn{ float:left; font-size:21px; line-height:52px; font-weight:600; color:#005fff; margin-left:5px;}
	.top-tel,.top-en{ display:none}
	.nav-mu-mp{width:55px; height:55px; line-height:54px;  text-align:center}
	.nav-mu-mp::before{ content:"≡";font-size:32px;}
	.nav-mu-mp.open::before{ content:"✕";font-size:28px;}
	
	.nav{ display:none; overflow-y:auto; position:fixed;top:55px; left:0; right:0; bottom:0; background-color:#fff;}
	.nav>li{ margin:0 0.2%; border-bottom:1px solid #eee;}
	.nav>li>a{height:50px; line-height: 50px;width:auto; padding:0 15px; color: #333; font-size:16px; position:relative; width:100%; display:inline-block; }
	.nav>li>a:hover,.nav>li.active a,.nav>li>a:focus{color:#005eff; background-color:#f1f3f5}
	.nav>li.dropdown .dropdown-menu{display:none;background-color:#f1f3f5;}
	.nav>li.dropdown .dropdown-toggle .caret{position:absolute; top:50%; right:30px; display:inline-block; background:none; vertical-align: middle; margin:-4px; border-bottom:2px solid #ddd; border-left:2px solid #ddd; width:9px; height:9px; font-size:0; line-height:0; overflow:hidden;transform: rotate(-45deg);transform-origin: left top;}
	.nav>li.open .dropdown-menu{ display:block; height:auto; overflow:hidden}
	.dropdown-menu-icon{ display:none}
	

	.nav>li .dropdown-menu li{ height:55px; width:50%; float:left; display:block; padding:3px; }
	.nav>li .dropdown-menu li a{ height:50px; line-height: 50px;width:auto;text-align:center; color: #333; font-size:14px; position:relative; width:100%; display:inline-block; background-color:#fff;}
	
	
	.section-about-us .tit-1{margin-top:30px; font-size:18px; font-weight:600; text-align:center; line-height:1.5; color:#f00}
	.section-about-us .tit-2{ margin-bottom:1em; font-size:18px; font-weight:600; text-align:center; line-height:1.5;}
	.section-about-us .cont{ display:none; padding:15px; height:180px; overflow:hidden}
	.section-about-us .cont p{line-height:1.2; padding:9px 0}
	
	.about-us-section { background-color:#fff; border-radius:15px; height:380px; margin:25px 13px; overflow-x:auto; overflow-y:hidden}
	.about-us-section .section-right{ height:230px; overflow-x:auto; overflow-y:hidden}
	
	.section-video-list{ position:relative; width:600%; display:inline-block; height:auto; overflow:hidden}
	.section-video-item{ float:left; width:16.66%; text-align:center; padding:0 13px}
	.section-video-item h3{font-size:14px; line-height:1.2; height:32px; display:inline-block; overflow:hidden}
	.section-video-item a{ display:inline-block;background-color:#fff; border-radius:15px; m }
	.section-video-item a img{ border-radius:12px; }
	.section-video-item div{position:relative;z-index:1;}
	.section-video-item div:hover{position:relative;z-index: 2;}
	
	.section-row-title{  font-size:21px; text-align:center;}
	.section-row-en{ font-size:14px; line-height:1.2; text-align:center; margin-bottom:25px; color:#999}
	.section-row-foot{height:auto;overflow:hidden}
	.section-row-cont{height:auto;overflow:hidden}
	
	.section-product{ height:auto; margin:25px 13px; overflow:hidden}
	
	.product-link{  height:auto; background-color:#fff; padding:15px 0; border-radius:15px; overflow:hidden}
	.product-link-list{  height:auto; display:block;overflow:hidden}
	
	.product-link-list li{ width:50%;float:left; background-color:#f1f3f5}
	.product-link-list li a{position:relative; background-color:#fff; height:110px; width:100%; border-radius:2px; display:block}
	.product-link-list li a span{ text-align:center; font-size:14px; line-height:1.2; font-weight:600;  position:absolute; right:22%; top:75px; left:22%; height:auto;}
	.product-link-list li a .pic{ width:100%; height:100%; background-position: center 10px; background-repeat: no-repeat; background-size:auto 64px;}
	
	
	.section-advantage{ margin:25px 13px; padding:25px 0; border-radius:15px; overflow:hidden}
	.section-advantage{	background-color:#def2ff;
						background: radial-gradient(#ffffff 40%, #def2ff 100%); 
	}
	.section-advantage .section-row-cont{ position:relative; height:300px; overflow:auto;
						background-image:url('/assets/images/home-ys.png'); 
						background-size:42% auto;
						background-repeat: no-repeat;
						background-position: center center;
						overflow:hidden
	}
	.section-advantage-item{
		position:absolute;
		width:110px;
		cursor: pointer;
	}

	.section-advantage-item h2{ padding:12px 0; font-weight:600; font-size:14px; line-height:1.2; color: #2780E8}
	.section-advantage-item p{ font-size: 12px; display:none;}
	.section-advantage-item .iconfont{ font-size:32px; margin:0 6px; color: #005eff}
	.section-advantage-item-1,.section-advantage-item-3,.section-advantage-item-5{ text-align:right; right:50%; margin-right:18%}
	.section-advantage-item-2,.section-advantage-item-4,.section-advantage-item-6{ left:50%; margin-left:18% }
	.section-advantage-item-1,.section-advantage-item-2{ top:10%}
	.section-advantage-item-3,.section-advantage-item-4{ top:38%}
	.section-advantage-item-5,.section-advantage-item-6{ top:70%}
	.section-advantage-item-1 h2,.section-advantage-item-2 h2,.section-advantage-item-3 h2{line-height:28px}
	
	.section-advantage-item-2 .iconfont::before{ display:block; margin-left:-10px; overflow:hidden;}
	
	.section-advantage-item-1,.section-advantage-item-5{ text-align:right; right:50%; margin-right:9%}
	.section-advantage-item-2,.section-advantage-item-6{ text-align:left; right:50%; margin-left:9%}
	
	.section-more{ margin:25px 13px; border-radius:15px; background-color:#fff; height:auto; overflow:hidden; }
	.more_cont{ height:auto; overflow:hidden; display:none}
	.more_cont.show{display:block}
	.more_tabs_title{ display:none}
	.more_tabs{ background-color:#fff; padding:15px 10px 0 10px; height:65px; border-bottom:1px solid #ddd}
	.more_tabs li{ width:33%; line-height:48px;  border-radius:10px 10px 0 0; float:left; text-align:center}
	.more_tabs li.active{ font-weight:600;border:1px solid #ddd; border-bottom:1px solid #fff;}
	.news-col{padding:15px; width:100%; overflow:hidden; float:left; height:auto}
	.news-col label{ display:none; text-align:center;  width:100%}
	.news-col a h3{ line-height:1.2; padding:9px 0;}
	.news-col a p{display: none !important;} 
	
	.news-list-col{ display:none; border-top:1px solid #ddd; margin:25px 13px; width:100%; height:200px; overflow:hidden}
	.more_cont_title{ margin:25px 13px; font-weight:600;font-size:20px; line-height:1.2}
	
	.lz-xmal{ width:100%; height:auto; overflow:hidden; padding:0 13px;}
	.lz-xmal-item{ padding:1px; width:50%; height:150px; float:left; line-height:1.2; text-align: center;}
	.honor-list{ height:auto;overflow:hidden; margin:25px 13px;}
	.honor-list li{padding:1px; width:50%; height:160px; float:left; line-height:1.2; text-align: center;}
	.honor-list li .img{ height:100px;overflow:hidden}
	.honor-list li h3{ line-height:1.2; padding:9px 0; font-size:14px}
	
	.section-row-more{ width:auto; margin:15px auto 15px auto; text-align:center;}
	.section-row-more a{ color:#333; font-size:18px;}
	
	.section-fw{ background: #242933;}
	.section-fw .section-row-cont{display:none}
	.section-fw .section-row-title{ margin:0 auto; padding:1.5em 0 0 0; color:#fff; line-height:1.2; font-size:20px;font-weight:600; width:95%; }
	.section-fw .section-row-title span{ display:block;}
	
	.footer{ background: #242933; height:auto; overflow:hidden}
	.footer-nav{ margin:0 auto; width:95%;height:auto; overflow:hidden;padding:1em 0;}

	
	.footer .section-row-cont{ display:none !important}
	
	 
	.footer .footer-nav .footer-col{ display:none}
	.footer .footer-nav .footer_telbar{ display:block;float:none; text-align:center; color:#fff}
	
	.footer-tel-num{ font-size:36px}
	.footer_line{ font-size:14px; width:100%;  margin:0 auto; background-color:#242933; color:#666; clear: both; text-align:center; padding:15px; border-top:1px solid #45474D; overflow:hidden}
	.footer_line a{ margin-right:8px; color:#999; line-height:1.4;text-decoration: none}
	.footer_line a img{display:inline-block}
	.footer_line .fl,.footer_line .fr{ float:none}
	.footer-tel-tit,.footer-mail-tit,.footer-mail-cont{ color:#666}
	
	
	/*列表页面*/
	
	.page-category-list{display:none; position:fixed; top:0; bottom:40%; overflow-y:auto; z-index:99999; left:0; right:0; background-color:#fff;  box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.1);}
	
	.page-category-list-title{display:none}
	.page-category-list ul{ padding:0 12px; background-color:#fff; }
	.page-category-list li{ background-color:#fff; border-top:1px solid #eee }
	.page-category-list li:last-child{border-bottom:none}
	.page-category-list li a{display:block; font-size:16px; line-height:1.2; padding:12px 0;  }
	
	.page-category-list ul>li>ul{padding:0px 12px; display:none}
	.page-category-list ul>li.open>ul,.page-category-list ul>li.active>ul{display:block;}
	.page-category-list li.active>a{font-weight:600; color:#005eff;}
	
	.page_list,.page_article{ background:#f1f3f5}
	
	/*产品-列表页*/
	.page-product-list{
		height:auto;
		overflow:hidden;
		padding:0;
		list-style: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 10px;
	}
	
	.page-product-list li{ 
		box-sizing: border-box;
		width: 50%;
		padding: 0 2px;
		margin-bottom: 20px;
		min-width: 0;
		
		/* IE11高度自适应修复 */
		display: flex;
		flex-direction: column;
		text-align:center
	}
	
	.page-product-list li h3{position:absolute;left:15px; right:15px; top:75%; z-index:9; font-size:14px;line-height: 1.2;  display: block}
	.page-product-list li span{display: block;}
	.page-product-list li a{ background: #fff; border: 1px solid #ddd; width:100%; text-align: center; height:220px; display: block; padding: 5px;
    	position:relative;border-radius:15px; overflow:hidden;}
	.page-product-list li a:hover{ color: #282828; text-decoration: none;}
	
	.page-product-list li a .pic{background-color:#fff; width:100%;  aspect-ratio: 16/10;  overflow:hidden;}
	.page-product-list li a .pic img{ min-width:100%; min-height:100%; object-fit: cover; object-position: center;}

	
	/*列表页面 样式*/
	.page_list{ background-color:#f1f3f5 }
	.page_list .section-row-cont{ word-wrap:break-word; position:relative;}
	
	/*新闻-列表页*/
	/*新闻-列表页*/
	.page-news-list{ padding:0 15px; height:auto; overflow:hidden}
	.page-news-list li a{ border-radius:15px; padding:30px; background-color:#fff; border:1px solid #fff; margin-bottom:15px; display:block}
	
	.page-news-list li a:hover{ border:1px solid #eee}
	.page-news-list li h2{ font-size:20px; line-height:1.2; margin-bottom:10px}
	.page-news-list li p{ color:#666}
	.page-news-list li i{font-size:12px; color:#666}

	

	
	/*列表页-通用列表*/
	.page-list{
		height:auto;
		overflow:hidden;
		padding:0;
		list-style: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 10px;
	}
	
	.page-list li{ 
		box-sizing: border-box;
		width: 50%;
		padding: 0 2px;
		margin-bottom: 20px;
		min-width: 0;
		
		/* IE11高度自适应修复 */
		display: flex;
		flex-direction: column;
		text-align:center
	}
	
	.page-list li a{ display:block; width:100%; height:100%; overflow:hidden;}
	.page-list li a h3{font-size:16px; margin-top:10px; line-height:1.4}
	.page-list li a p{ text-align:left; margin-top:10px;}
	
	.page-list li a .pic{background-color:#fff; width:100%;  aspect-ratio: 16/10;  overflow:hidden; border-radius:12px;}
	.page-list li a .pic img{ min-width:100%; min-height:100%; object-fit: cover; object-position: center;}
	

	
	/*通用页码 开始*/
	.pagination{ text-align:center; height:auto; overflow:hidden; margin-bottom:30px}
	.pagination li{display: inline-block; width:auto; min-width:44px; height:44px; line-height:44px; margin:0 8px}
	.pagination li a{  display:inline-block; width:100%; height:100%; min-width:44px; height:44px; line-height:44px;padding:0 12px; border-radius:5px;}
	.pagination li a{ background-color:#fff}
	.pagination li span{}
	/*通用页码 结束*/
	

	
	
	.top-banner{  overflow:hidden; width:100%; max-height:180px; background-color:#f1f3f5; background-repeat: no-repeat; background-position:center top;  background-size:cover; margin-bottom:30px;}
	.top-banner .section-row-title{font-size:21px; margin-top:35px;}
	
	.page-content-us-cont{ display:none}
	
	.section-contact{ display:none}
	
	.about-us-box{ margin:25px 13px; padding:15px; border-radius:15px; height:auto;overflow:hidden; background-color:#fff}
	.about-us-box .section-row-title{ margin:10px 0; text-align:center }
	.about-us-box .about-us-founder-pic{ width:100%;margin-bottom:10px; }
	.about-us-box .about-us-founder-pic img{ width:100%; height:auto}
	
	.about-us-box h2{ font-size:18px;font-weight:600}
	.about-us-box h3{font-size:16px;}
	.about-us-box li{ margin-bottom:15px}
	
	.about-us-product-list li{ padding:15px 0; text-align:center; background-color:#fff; overflow:hidden}
	
	
	.get_buy_pop{ position:fixed; z-index:9998; background-color:rgba(0,0,0,0.5); left:0; right:0; bottom:0; top:0; display:none;}
	.get_buy_pop_mask{ width:100%; height:100%;  background-color:rgba(0,0,0,0.5); }
	.get_buy_pop_box{ position:absolute; padding:25px; background-color:#fff;border-radius:15px; position:absolute; z-index:9999; top:50%; bottom:0; left:0; right:0; overflow:hidden; }
	
	.get_buy_pop_close{ position:absolute; top:0px; right:0px; line-height:50px; height:50px; width:50px; text-align:center; cursor:pointer}
	.get_buy_pop_close:hover{ background-color:#ccc}
	.get_buy_pop h3{ font-size:18px; line-height:50px; font-weight:600}
	
	/*内容页面*/
	.page_article{ padding:15px;}
	.page__product-detail{ position:relative; background-color:#fff;}
	.page__product-detail .product-intro{margin:15px;}
	.page__product-detail .product-intro .section-row-title{font-size:18px; margin:15px 0; font-weight:600; }
	.section-row-model{ font-size:14px; margin:15px 0; text-align:center}
	
	.page__product-detail .sy-slides-crop{ background-color:#eee}
	.page__product-detail .product-bar{ text-align:center;display:inline-block; width:100%}
	.page__product-detail .product-bar .post-buy{ text-align:center; background-color:#005eff; margin:20px; width:120px; line-height:50px;color:#fff; border-radius:25px; display:inline-block}

	.page__product-article{ background-color:#fff}
	.page__product-tabs{ background-color:#fff; padding:15px 10px 0 10px; height:65px; border-bottom:1px solid #ddd}
	.page__product-tabs li{ width:33%; line-height:48px;  border-radius:10px 10px 0 0; float:left; text-align:center}
	.page__product-tabs li.active{ font-weight:600;border:1px solid #ddd; border-bottom:1px solid #fff;}
	
	.tab-item {padding:15px; height:auto; overflow:hidden; display:none}
	.tab-item.show{display:block}
	
	.tab-item table{ font-size:12px;}
	.tab-item table td{padding:5px; min-width:64px; border:1px solid #eee}
	.lib-video-box{ width:100%; margin:0}
	.lib-video-box .lib-video{ width:100%}
	/*.more_tabs_title{ display:none}*/
	/*.more_tabs{ background-color:#fff; padding:15px 10px 0 10px; height:65px; border-bottom:1px solid #ddd}*/
	
	.tab-item .page__product-article-title{ text-align:center;width:100%;height:45px; line-height:45px; background-color:#eee}

	#backtotop{ position:fixed;z-index:9999; right:10px; bottom:115px; width:50px; height:50px; background:none}
	.arrow-circle-up{ display:block; background-color:#212121; overflow:hidden;width:50px; height:50px; text-align:center; border-radius:50%; border:2px solid #fff;font-size:28px; font-weight:600; color:#fff; line-height:1; cursor:pointer; opacity:0.7; }
	
	.page_mu{ display:none}
	
}
/* PC：≥768 */
@media screen and (min-width:769px) {
	body{background: #f1f3f5; padding-top: 72px;}
	[id] {
	  scroll-margin-top: 132px;
	}
	.top-container{ width:auto; display:block; height:72px; position:fixed; left:0; right:0; top:0; z-index:9999; background-color:#fff;border-bottom:1px solid #ddd;}
	.top-fl{ float:left;  width:auto; height:72px;position:relative; z-index:999}
	.top-fr{ float:right; width:auto; height:72px;position:relative; z-index:999}
	.linkzone{ width:auto; overflow:hidden;display:inline-block; padding:0 30px}
	.linkzone-en{ float:left; font-size:26px; line-height:72px; font-weight:600; color:#005fff;}
	.linkzone-cn{ float:left; font-size:25px; line-height:68px; font-weight:600; color:#005fff; margin-left:9px;  }
	
	.top-tel{float:left; display:inline-block;height:72px;line-height:72px; text-align:center; padding:0 9px; font-size:20px; font-weight:600}
	.top-tel .icon-kefurexian::before{ font-size:20px !important; font-weight:100}
	.top-en { float:left; display:inline-block;width:72px;height:72px;line-height:72px; text-align:center;}
	.nav-mu-mp{display:none}
	
	.nav{position:absolute; left:0; right:0; top:0; height:72px; width:auto; text-align: center; display:block; z-index:901;  }
	
	.nav>li{ display:inline-block; margin:0 0.2%;}
	.nav>li>a{position:relative; height: 72px; line-height: 72px;width:auto; padding:0 12px; color: #333; font-size: 18px; display:inline-block; }
	
	.nav>li>a:hover,.nav>li>a:focus{color:#005eff;}
	
	.nav>li.active>a{color:#005eff; }
	.nav>li>a:hover:before,.nav>li.active>a:before{ content:""; height:2px; background-color:#005eff; line-height:0; display:block; position:absolute; bottom:0; left:12px; right:12px}
	
	.nav>li.dropdown .dropdown-toggle .caret{ display:inline-block; background:none; vertical-align: middle; margin:0; border-bottom:2px solid #ddd; border-left:2px solid #ddd; width:9px; height:9px; font-size:0; line-height:0; overflow:hidden;transform: rotate(-45deg);transform-origin: left top;}
	
	.nav.active{}
	.nav>li.active{}
	.nav>li .dropdown-menu{display:none; text-align:center; box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.1); }
	.nav>li.open .dropdown-menu{ display:block; position:absolute; top:72px; left:0; right:0; padding:65px 15%;  height:auto; overflow:hidden;  background-color:#fff;border-bottom:1px solid #ddd; z-index:9999; }
	
	
	.nav>li .dropdown-menu li{ display:inline-block;}
	.nav>li .dropdown-menu li a{ display:inline-block;clear: both; background-color:#f1f3f5; display:inline-block; text-align:center; padding:9px 18px; width:auto; border-radius:9px; background-color:#f1f3f5; margin:9px; overflow:hidden}
	
	.nav>li .dropdown-menu li a{
	    transition: all 0.5s;
	    -webkit-transition: all 0.5s;
	}
	
	.nav>li .dropdown-menu li a:hover{
		-webkit-transform:scale(1.1);
		transform: scale(1.1);
	    transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	}
	
	.nav>li .dropdown-menu li a.dropdown-menu-black{}
	.nav>li .dropdown-menu li a .dropdown-menu-icon{ width:192px; height:192px; overflow:hidden; text-align:center}
	.nav>li .dropdown-menu li a .dropdown-menu-icon img{ display:inline-block; height:100%; width:auto}
	
	
	
	.lz-banner{ position:relative;}
	.lz-banner .sy-pager{ position:absolute; bottom:20px; left:0; right:0; z-index:999}
	.lz-banner .sy-pager li{ width:96px;}
	.lz-banner .sy-pager li a{ width:96px; border-radius:16px}
	
	.section-row{ width:auto; height:auto; overflow:hidden}
	.section-row-title{font-size:32px; margin-top: 60px; text-align:center}
	.section-row-en{letter-spacing:5px; color: #666; font-size: 18px; opacity: .5;text-align:center; margin-bottom:25px}
	.section-row-cont{ margin:0 auto; padding:0; height: auto; width:75%; max-width:1440px;min-width:1024px;  overflow: hidden; }
	.section-row-cont img{
        display:inline-block;
    }
    .section-row-cont p {
        padding: 8px 0;
        }
        
	.section-row-more{ width:auto; margin:15px auto 96px auto; text-align:center;}
	.section-row-more a{ color:#333; font-size:18px;}
	.section-row-more a:hover{ color:#005eff;}
	.section-row-infobox{ text-align:center;padding-bottom:36px; margin: 12px 0 36px 0; border-bottom:1px solid #eee; color:#666}
	.section-row-foot{text-align:center; padding:30px 0}
	
	
	.section-left {float:left; width:43%; }
	.section-right{float:right; width:57%;}
	
	.about-us-section{ background-color:#fff}
	.about-us-section .section-row-cont{ width:100%; max-width:100% !important; height:780px; padding:60px 0 0 0}
	.section-video-list{ position:relative; width:100%; z-index:2; height:720px;}
	.section-video-item{ float:left; width:33.333%; text-align:center; padding-bottom:20px;}
	.section-video-item h3{ margin-bottom:10px; height:64px; overflow:hidden}
	.section-video-item a{ display:inline-block}
	.section-video-item div{position:relative;z-index:1;}
	.section-video-item div:hover{position:relative;z-index: 2;}
	.section-video-item img{ width:100%; overflow:hidden;
		transition: all 0.5s;
	    -webkit-transition: all 0.5s;
	
	}
	.section-video-item img:hover{
	
		-webkit-transform:scale(1.1);
		transform: scale(1.1);
	    transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	}
	
	.section-about-us{ height:780px; padding:50px 6% 0 10%; }
	.section-about-us .tit-1{ font-size:32px; font-weight:600; line-height:1.2;}
	.section-about-us .tit-2{ font-size:32px; font-weight:600; line-height:1.2; color:rgb(208, 0, 18);}
	.section-about-us .cont{ font-size:18px; margin-top:24px}
	.section-about-us .cont p{ padding:8px 0;line-height:1.4;}
	.box-mbtn{ color:#f00; display:block; }
	
	.section-row-yxal{ background-color:#f1f3f5}
	.section-row-yxal .section-row-cont{ width:100%; max-width:100% !important;}
	
	.lz-xmal{ width:100%; height:570px; padding:10px 0}
	.lz-xmal-item{ width:20%; height:auto; float:left; line-height:3; text-align: center;}
	.lz-xmal-item img{ width: 100%; display:block; height: auto; cursor:pointer;
	    transition: all 0.5s;
	    -webkit-transition: all 0.5s;
	}
	.lz-xmal-item img:hover{
		z-index: 2;
		-webkit-transform:scale(1.1);
		transform: scale(1.1);
	    transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	}
	
	.section-advantage{	background-color:#def2ff;
						background: radial-gradient(#ffffff 40%, #def2ff 100%); 
						
	}
	.section-advantage .section-row-cont{ position:relative; height:700px; overflow:auto;
						background-image:url('/assets/images/home-ys.png'); 
						background-size:auto;
						background-repeat: no-repeat;
						background-position: top center;
						margin-top:50px;
						min-width:1200px;
						
	}
	.section-advantage-item{
		position:absolute;
		width:420px;
		cursor: pointer;
		transition: all 0.5s;
	    -webkit-transition: all 0.5s;
	}
	.section-advantage-item:hover{ 
		-webkit-transform: translate(0%,-10%) scale(1.1);
		transform: translate(0%,-10%) scale(1.1);
	    transition: all 0.3s;
	    -webkit-transition: all 0.3s;}
	    
	.section-advantage-item h2{ font-weight: 700; color: #2780E8}
	.section-advantage-item p{ font-size: 16px;}
	.section-advantage-item .iconfont{ font-size: 64px; margin: 10px 30px ; color: #005eff}
	.section-advantage-item-1,.section-advantage-item-3,.section-advantage-item-5{ text-align:right; right:50%; margin-right:12%}
	.section-advantage-item-2,.section-advantage-item-4,.section-advantage-item-6{ left:50%; margin-left:12% }
	.section-advantage-item-1,.section-advantage-item-2{ top:10px}
	.section-advantage-item-3,.section-advantage-item-4{ top:210px;}
	.section-advantage-item-5,.section-advantage-item-6{ top:410px}
	.section-advantage-item-3{ margin-right:17%}
	.section-advantage-item-4{ margin-left:17%}
	.section-advantage-item-2 .iconfont{width:64px !important; text-align:center; height:auto; overflow:hidden; }
	.section-advantage-item-2 .iconfont::before{ display:block; margin-left:-10px; overflow:hidden;}
	
	.section-strength{background: #212121 url(/assets/images/home-strength_bg.jpg) top center no-repeat;  background-size:auto; height:335px;}
	.section-strength .section-row-title{ color: #fff;}
	.section-strength .section-row-en{ color: #fff;}
	.section-strength .section-row-cont{ margin:0 auto; width:90%; font-size:24px; font-weight:600;padding-top:15px;  text-align:center; color:#fff}

	.section-row-strength{ text-align:center; clear:both}
	.section-strength-col{ width:auto; display:inline-block; padding:0 5%; font-size:24px}
	.section-strength-col span{ font-size:48px; padding:0 0.25em;color:#e1251b}
	
	
	.section-news{ background-color:#fff;}
	.section-news .section-row-cont{ text-align:center;max-width:1440px;min-width:1024px;}
	.section-news .news-col{ position:relative; width:31.33%; height:auto; display:inline-block; text-align:left; float:left; overflow:hidden; margin:0 1% 100px 1%; }
	.section-news .news-col .news-item-pic{ margin:0 0 20px 0; width:100%; height:auto; max-height:300px; overflow:hidden}
	.section-news .news-col label{position:absolute; top:0; left:0; z-index:2;display:inline-block; padding:3px 9px; background-color:rgba(0,0,0,0.5); color:#fff; }
	.section-news .news-list{ height:500px; overflow-y:auto;background-color:#f9f9f9; padding:44px 24px 24px 24px; }
	.section-news .news-item{text-align:left; font-weight:600; margin-bottom:15px; font-size:18px; line-height:1.2}
	
	
	.section-honor{background: #f7e6c7 url(/assets/images/home_honor_bg.png) top center no-repeat;  background-size:auto;}
	.section-honor .section-row-title{ color: #1d253f;}
	.section-honor .section-row-en{ color: #1d253f;}
	
	.honor-list{ height:400px; overflow:hidden; clear:both; width:100%; margin:0 auto; overflow:hidden}
	.honor-list>li{ position: relative;  width:25%; display:inline-block; float:left}
	.honor-list>li .img{ height:300px; overflow: hidden; text-align:center; padding:5px}
	
	.honor-list>li .img img{ width:100%; height:100%; display:inline-block}
	.honor-list>li h3{ text-align:center; font-size:18px; font-weight:600; color:#663300; padding-top:30px; line-height:1.4}
	
	
	.honor-list>li{
	    transition: all 0.5s;
	    -webkit-transition: all 0.5s;
	}
	.honor-list>li:hover{
		-webkit-transform:scale(1.05);
		transform: scale(1.05);
	    transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	}
	
	.section-product{ background-color:#f1f3f5 }
	.section-product .section-row-cont{text-align:center; width:75%; margin:0 auto 90px auto;}
	
	.product-link-list{ height:auto; display:block;}
	.product-link-list li{ width:20%; padding:10px; float:left; }
	.product-link-list li a{ position:relative; background-color:#fff; height:320px; width:100%; border-radius:25px; display:block}
	.product-link-list li a span{ font-size:20px; font-weight:600; display:block; position:absolute; right:30px; bottom:30px; left:30px; height:auto}
	.product-link-list li a .pic{ width:100%; height:100%; background-position: center 25%; background-repeat: no-repeat; background-size:80% auto;}

	.product-link-list li a{
	    transition: all 0.5s;
	    -webkit-transition: all 0.5s;
	}
	.product-link-list li a:hover{
		-webkit-transform:scale(1.05);
		transform: scale(1.05);
	    transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	}
	
	.section-fw {height:300px; background-color:#242933 }
	.section-fw .section-row-title{ color:#fff; font-size:600}
	.section-fw .section-row-cont{ text-align:center; width:75%; margin:0 auto} 
	.fw-warp{  width:33.33%; height:185px; float:left; display:inline-block; color:#ccc; }
	.fw-t{ font-size:24px; font-weight:600; line-height:3;}
	.fw-c{ line-height:1.8}
	

	.footer{ background: #242933; height:auto; overflow:hidden}
	.footer-nav{padding:35px 0; margin:0 auto; width:75%;height:auto; overflow:hidden; border-top:1px solid #45474D}
	.footer-col{ height:auto; width:auto; float:right; display:inline-block; margin-left:5% }
	
	.footer-col h3{ font-size:18px; font-weight:600; color:#fff}
	.footer-col * a{ font-size: 16px; line-height:2; color: #999}
	.footer-col * a:hover{ color: #005eff} 
	
	.footer-col ul{ padding:15px 0; height: auto; overflow: hidden;}
	
	.footer-product{ width:420px;}
	.footer-product li{ width:210px; float:left; display:block; }
	
	.footer-about-us{ width:200px;}
	.footer-about-us li{ width:100px; float:left; display:block; }
	
	.footer_telbar{ height: auto; overflow: hidden; width:270px; float:left;margin-left:0px}
	
	.footer-tel-tit{text-align:left;font-size:18px;color:#ccc;}
	.footer-tel-tit .icon-kefurexian::before{float:left; margin-right:12px; font-size:28px; line-height:1; color:#ccc;}
	.footer-tel-num{text-align:left; margin-left:36px;font-size:32px;font-weight:600; color:#fff;margin-bottom:15px}
	
	.footer-mail-tit{text-align:left;font-size:18px;color:#ccc;}
	.footer-mail-tit .icon-mail::before{float:left; margin-right:12px; font-size:28px; line-height:1; color:#ccc; }
	.footer-mail-cont{text-align:left; margin-left:36px;font-size:18px;color:#ccc; }
	.footer-mail-cont a{ color: #999;}
	
	.footer-bbj{position:relative; margin:60px auto; width:60%;  background-color:#fff; border:4px solid #45474D; height:60px;line-height:52px; border-radius:15px; padding:0 12px; overflow:hidden}
	.footer-bbj .icon-tel{ position:absolute; z-index:9; left:20px; font-size:18px}
	.footer-bbj input{width:100%; text-align:center; font-size:18px; padding:0 120px; margin:0; height:52px; line-height:50px;border:none;}
	.footer-bbj button{ position:absolute;border-radius:0 12px 12px 0; z-index:9; top:0; right:0; width:120px; height:52px;line-height:50px; border:none; border-left:1px solid #f1f3f5; font-size:18px;letter-spacing:4px; cursor:pointer}
	.footer-bbj button:hover{ border-radius:12px; background-color: #242933; color: #fff; border:1px solid #fff;}
	
	
	
	.footer_line{ width:75%; max-width:1440px;  margin:0 auto; background-color:#242933; color:#999; clear: both; text-align:center; border-top:1px solid #45474D; padding:18px 0;  overflow:hidden}
	.footer_line a{ margin-right:24px; color:#999; line-height:1.4;text-decoration: none}
	.footer_line a img{display:inline-block}
	
	#backtotop{ position:fixed;z-index:9999; right:15px; bottom:15px; width:50px; height:50px; background:none}
	.arrow-circle-up{ display:block; background-color:#212121; overflow:hidden;width:50px; height:50px; text-align:center; border-radius:50%; border:2px solid #fff;font-size:28px; font-weight:600; color:#fff; line-height:1; cursor:pointer; opacity:0.7; }
	
	
	.section-more{ width:100%; height:600px; overflow:hidden; position:relative}
	.more_tabs_title{position:absolute; left:5%; top:50px; width:180px; z-index:5; font-size:28px; font-weight:600; line-height:1}
	.more_tabs{ position:absolute; left:5%; top:100px; width:180px; z-index:5}
	.more_tabs li{ font-size:18px; line-height:2;}
	.more_tabs li:hover,.more_tabs li.active{ font-weight:600; color:#005eff; cursor:pointer}
	.more_tabs li.active{ margin-bottom:1em}
	.more_cont { position:absolute; left:5%; right:0; top:0; z-index:2;  padding-left:180px; display:none}
	.more_cont.show{ display:block}
	.more_cont_title{ font-weight:600;font-size:32px; margin-top:36px; text-align:center}

	.more_cont .news-col{ position:relative; width:30%; height:480px; display:inline-block; text-align:left; float:left; overflow:hidden; margin:65px 1% 96px 1%; }
	.more_cont .news-col .news-item-pic{ margin:0 0 20px 0; width:100%; height:auto; max-height:300px; overflow:hidden}
	
	.more_cont .news-col .news-item-pic img{
		transition: all 0.5s;
	    -webkit-transition: all 0.5s;
	}
	.more_cont .news-col:hover .news-item-pic img{
		-webkit-transform:scale(1.05);
		transform: scale(1.05);
	    transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	}
	
	.more_cont .news-col label{position:absolute; top:0; left:0; z-index:2;display:inline-block; padding:3px 9px; background-color:rgba(0,0,0,0.5); color:#fff; }
	.more_cont .news-list{ height:480px; width:100%; overflow-y:auto; background-color:#f9f9f9; padding:44px 24px 24px 24px; }
	.more_cont .news-list a{ font-size:16px !important}
	
	.more_cont .news-item{text-align:left; font-weight:600; margin-bottom:15px; font-size:18px; line-height:1.2}
	.more_cont .fw-warp{ text-align:center; margin-top:65px}

	/*通用页码 开始*/
	.pagination{ text-align:center;}
	.pagination li{display: inline-block; width:auto; min-width:44px; height:44px; line-height:44px; margin:0 8px}
	.pagination li a{  display:inline-block; width:100%; height:100%; min-width:44px; height:44px; line-height:44px;padding:0 12px; border-radius:5px;}
	.pagination li a{ background-color:#fff}
	.pagination li span{}
	/*通用页码 结束*/
	
	
	/*通用banner  开始*/
	.top-banner{  overflow:hidden; width:100%; height:390px; background-color:#f1f3f5; background-repeat: no-repeat; background-position:center top;  background-size:cover; margin-bottom:30px;}
	.top-banner .section-row-title{font-size:32px; margin-top:65px;}
	/*通用banner  结束*/	
	
	
	/*列表页面 样式*/
	.page_list{ background-color:#f1f3f5 }
	.page_list .section-row-cont{ word-wrap:break-word; position:relative; min-height:650px;}
	
	/*新闻-列表页*/
	.page-news-list li a{ border-radius:15px; padding:15px 30px; background-color:#fff; border:1px solid #fff; margin-bottom:15px; display:block}
	.page-news-list li a:hover{ border:1px solid #eee}
	.page-news-list li h2{ font-size:20px; margin-bottom:10px}
	.page-news-list li p{ color:#666}
	.page-news-list li i{font-size:12px; color:#666}
	
	.page-fzlc-list{ height:auto; overflow:hidden; margin:65px 0;}
	.page-fzlc-list li {position:relative;}
	.page-fzlc-list li h3{ font-size:24px; line-height:3; font-weight:600;color:#005eff}
	.page-fzlc-list li p{ color:#666 !important; padding:20px; background-color:#fff; border-radius:12px; border:1px solid #ddd}
	.page-fzlc-list li .iocn-fzlc{ position:absolute; top:-35px; bottom:25px; width:35px; font-size:28px; color:#005eff;}
	.page-fzlc-list li:nth-child(even) {
		margin-left:50%;
		padding-left: 65px;
		text-align: left;
	}

	.page-fzlc-list li:nth-child(even) .iocn-fzlc{ left:-0px; border-top:10px solid #d1d3d5; border-bottom:10px solid #d1d3d5; border-right:10px solid #d1d3d5;  border-radius:0px 90px 90px 0px;}
	
	.page-fzlc-list li:nth-child(even) .iocn-fzlc span{ position:absolute; top:36px; left:18px}
		
	.page-fzlc-list li:nth-child(odd) {
		margin-right:50%;
		text-align: right;
		padding-right: 65px;
	}
	.page-fzlc-list li:nth-child(odd) .iocn-fzlc{ right:-0px; border-top:10px solid #d1d3d5; border-bottom:10px solid #d1d3d5; border-left:10px solid #d1d3d5;  border-radius:90px 0% 0% 90px;}
	.page-fzlc-list li:nth-child(odd) .iocn-fzlc span{ position:absolute; top:36px; left:-17px}
	
	/*列表页-通用列表*/
	.page-list{
		height:auto;
		overflow:hidden;
		padding:0;
		list-style: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 -10px;
	}
	
	.page-list li{ 
		box-sizing: border-box;
		width: 50%;
		padding: 0 10px;
		margin-bottom: 20px;
		min-width: 0;
		/* IE11高度自适应修复 */
		display: flex;
		flex-direction: column;
		text-align:center
	}
	
	.page-list li a{ display:block; width:100%; height:100%; overflow:hidden; background-color:#fff;border-radius:12px;}
	.page-list li a h3{font-size:18px; margin-bottom:10px; line-height:1.4; padding:0 15px;}
	.page-list li a p{ text-align:left;}
	
	.page-list li a .pic{background-color:#fff; width:100%;  aspect-ratio: 16/10; margin-bottom:10px; overflow:hidden;}
	.page-list li a .pic.aspect-10_15{aspect-ratio: 10/15;}
	.page-list li a .pic.aspect-10_14{aspect-ratio: 10/14;}
	
	.page-list li a .pic img{ min-width:100%; min-height:100%; object-fit: cover; object-position: center;
		-webkit-transform: scale(1);
	    -moz-transform: scale(1);
	    -ms-transform: scale(1);
	    -o-transform: scale(1);
	    transform: scale(1);
	    -webkit-transition: all 0.3s ease-out 0s;
	    -moz-transition: all 0.3s ease-out 0s;
	    -o-transition: all 0.3s ease-out 0s;
	    transition: all 0.3s ease-out 0s;
	}
	.page-list li a:hover{
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.1);
		box-shadow: 0 6px 12px rgba(0,0,0,.1);
	}
	.page-list li a:hover .pic img{
		-webkit-transform: scale(1.05);
	    -moz-transform: scale(1.05);
	    -ms-transform: scale(1.05);
	    -o-transform: scale(1.05);
	    transform: scale(1.05);
	    -webkit-transition: all 0.3s ease-out 0s;
	    -moz-transition: all 0.3s ease-out 0s;
	    -o-transition: all 0.3s ease-out 0s;
	    transition: all 0.3s ease-out 0s;
	}
	
	.page-list li.col1{width:100%;}
	.page-list li.col2{width:50%; }
	.page-list li.col3{width:33.333%; }
	.page-list li.col4{width:25%;}
	.page-list li.col5{width:20%;}
	.page-list li.col6{width:16.666%;}
	
	
	.page-category-list{ position:absolute; top:0;left:0; width:200px; height:auto; overflow:hidden; z-index:999; background-color:#fff;  border-radius:2px;}
	.page-category-list-title{padding:0 12px;background-color:#005eff; text-align:center; color:#fff; line-height:48px; height:48px; font-weight:600}
	.page-category-list ul{ padding:0 12px; background-color:#fff; }
	.page-category-list li{ background-color:#fff; border-top:1px solid #eee }
	.page-category-list li:last-child{border-bottom:none}
	.page-category-list li a{display:block; font-size:16px; line-height:1.2; padding:12px 0;  }
	
	.page-category-list ul>li>ul{padding:0px 12px; display:none}
	.page-category-list ul>li.open>ul,.page-category-list ul>li.active>ul{display:block;}
	.page-category-list li.active>a{font-weight:600; color:#005eff;}
	
	
	
	/*产品-列表页*/
	.page-product-list{
		height:auto;
		overflow:hidden;
		padding:0;
		list-style: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 0 0 220px;
		
	}
	
	.page-product-list li{ 
		box-sizing: border-box;
		width: 25%;
		padding: 0 10px;
		margin-bottom: 20px;
		min-width: 0;
		
		/* IE11高度自适应修复 */
		display: flex;
		flex-direction: column;
		text-align:center
	}
	
	.page-product-list li h3{ 
			font-size:16px; font-weight:600; text-align:center; line-height: 1.2;
			display: flex;
			align-items: center;
			justify-content: center;
			margin-bottom: 16px;
	}
	.page-product-list li span{ 
					display: flex;
					align-items: center;
					justify-content: center;
					font-size:14px;line-height:1.2; margin-bottom: 16px;
					}
	
	.page-product-list li a{ background: #fff; width:100%; height:100%; overflow:hidden;  text-align: center; display: block; padding: 15px; border-radius:12px}
	
	
	.page-product-list li a .pic{background-color:#fff; width:100%;  aspect-ratio: 1;  overflow:hidden;}
	.page-product-list li a .pic img{ min-width:100%; min-height:100%; object-fit: cover; object-position: center;
		-webkit-transform: scale(1);
	    -moz-transform: scale(1);
	    -ms-transform: scale(1);
	    -o-transform: scale(1);
	    transform: scale(1);
	    -webkit-transition: all 0.3s ease-out 0s;
	    -moz-transition: all 0.3s ease-out 0s;
	    -o-transition: all 0.3s ease-out 0s;
	    transition: all 0.3s ease-out 0s;
	}
	
	.page-product-list li a:hover{ color: #282828; text-decoration: none;
		-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.1);
		box-shadow: 0 3px 6px rgba(0,0,0,.1);
	}
	.page-product-list li a:hover .pic img{
		-webkit-transform: scale(1.05);
	    -moz-transform: scale(1.05);
	    -ms-transform: scale(1.05);
	    -o-transform: scale(1.05);
	    transform: scale(1.05);
	    -webkit-transition: all 0.3s ease-out 0s;
	    -moz-transition: all 0.3s ease-out 0s;
	    -o-transition: all 0.3s ease-out 0s;
	    transition: all 0.3s ease-out 0s;
	}

	
	
	/* 服务-列表页 */
	.service-list li{ display:block; height:auto;overflow:hidden}
	
	
	/*列表页 结束*/
	
	
	
	
	
	
/*【内容页 开始】*/
	
	/*路径*/
	.breadcrumb li{ display:inline-block; margin-top:10px}
	.breadcrumb li a::after{ content:"/"; padding:0 4px 0 8px; }
	
    /*产品开场白*/
	.page__product-detail{ padding:65px 0; position:relative; background-color:#eee;}
	.page__product-detail .section-row-cont{ min-width:1200px; word-wrap:break-word; position:relative;}
	.page__product-detail .product-intro{position:absolute; left:700px; top:0; right:0; text-align:left; height:480px; overflow-y:auto;}
	.page__product-detail .product-intro .section-row-title{ padding:0; margin:30px 0 0 0; font-weight:600; font-size:28px; text-align:left}
	.page__product-detail .product-intro .section-row-model{ margin-bottom:40px;}
	.page__product-detail .product-bar{ margin-top:30px; text-align:left}
	.page__product-detail .product-bar .post-buy{ text-align:center; background-color:#fff; margin-right:20px; width:150px; line-height:50px; border-radius:25px; display:inline-block}
	.page__product-detail .product-bar .post-buy:hover{ background-color:#005eff; color:#fff;}
	
	/*产品图片幻灯片 开始*/
	.page__product-detail .product-slider{ float:left; width:640px; height:480px; position:relative; }
	.page__product-detail .product-slider .sy-list{ width:640px; height:480px;overflow:hidden}
	.page__product-detail .product-slider .sy-box{ height:100%}
	.page__product-detail .product-slider .sy-slide{ height:100%; text-align:center;opacity:0}
	.page__product-detail .product-slider .sy-slide img{ height:100%; margin:0 auto;}
	.page__product-detail .product-slider .lib-video{ width:640px; height:400px; background-color:#333}
	.page__product-detail .product-slider .sy-controls{ height:64px; top:50%; margin-top:-32px; }
    .page__product-detail .product-slider .sy-pager{ position:absolute; bottom:0px; left:0; right:0; z-index:99}
	.page__product-detail .product-slider .sy-pager li{}
	.page__product-detail .product-slider .sy-pager li a{ border-radius:16px}
    /*产品图片幻灯片 开始*/
	

	/*标签页*/
	.page__product-tabs{ background-color:#fff; position:relative; border-bottom:1px solid #eee; height:auto; padding-top:30px; height:80px;}
	.page__product-tabs .section-row-cont{ min-width:1200px; word-wrap:break-word; position:relative; }
	.page__product-tabs li{cursor:pointer; float:left; padding:0 3em;  font-weight:600; display:inline-block; line-height:48px; height:50px; border:1px solid #eee; border-bottom:none;  margin-right:15px; border-radius:5px 5px 0 0;}
	.page__product-tabs li:hover,
	.page__product-tabs li.active{ background-color:#005eff;color:#fff}
	
	
	.page__product-article{ background-color:#fff }
	.page__product-article .section-row-cont{ min-width:1200px; word-wrap:break-word; position:relative; }
	.page__product-article .section-row-cont img {height: auto !important; max-width: 100%; display: block; margin:0 auto;}
	
	.page__product-article{padding:0 0 30px 0}
	.page__product-article-title{ padding:12px 16px; margin-top:20px; background-color:#f1f3f5; width:100%; font-weight:600}
	
	.page__product-article .more_files_list li{ line-height:55px; height:55px; border-bottom:1px solid #eee}
	.page__product-article .more_files_list li a{ padding:0 16px; height:55px; line-height:55px; width:100%; display:inline-block;}
	.page__product-article .more_files_list li a:hover{ background-color:#f9f9f9;}
	
    /*参数表格 开始*/
    .page__product-article .product-attributes{ width:100%; height:auto; overflow:hidden}
    .page__product-article .product-attributes td{ height:36px; line-height:36px;border:1px solid #eee; padding:6px 16px}
    
    .lib-video-box{text-align:center;background-color:#212121; padding:15px; width:100%; height:540px; overflow:hidden}
    .lib-video-box .lib-video{ height:100%; width:auto; margin:0 auto}
    
    /*参数表格 结束*/
    
    /*通用内容页 开始*/
    .page_article .section-row-title{
    	max-width:1024px; margin: 60px auto 0 auto;
    }
    .page_article .section-row-cont{
        word-wrap: break-word;
        max-width:1024px;
        padding-bottom:60px;
    }
    .page_article .section-row-cont img{
        display:block;
        margin: 30px auto;
    }
    .page_article .section-row-cont section{ text-align:center}
    
    
    .page_article .section-row-cont p {
        padding: 8px 0;
        }
	/*通用内容页 结束*/
  
  
	/*单页 开始*/
	.top-cctv{ background:#000; padding:5px 0;height:auto; overflow:hidden}
	.top-cctv .section-row-cont{}
	.top-cctv .video{ width:100%; height:auto}
	
	.cctv-list{ padding:50px 0; height:auto; overflow:hidden; margin:0 -15px}
	.cctv-list .cctv-item{padding:15px; margin-bottom:15px; width:33.333%; display:block;float:left; text-align:center}
	.cctv-list .cctv-item a{ font-size:18px; overflow:hidden; background-color:#fff}
	.cctv-list .cctv-item a img{ border-radius:12px; margin-top:12px;}
	/*单页 结束*/
	
	
	
	/*联系我们 开始*/
	.guestbook{ width:50%; float:left}
	.guestbook .section-title{ height:36px; font-size:24px; line-height:2}
	.section-contact{ width:50%; float:left}
	/*联系我们 结束*/
	
	.contact-tel-tit{text-align:left;font-size:18px;color:#212121;}
	.contact-tel-tit .icon-kefurexian::before{float:left; margin-right:12px; font-size:28px; line-height:1; color:#212121;}
	.contact-tel-num{text-align:left; margin-left:36px;font-size:32px;font-weight:600; color:#212121;margin-bottom:15px}
	
	.contact-mail-tit{text-align:left;font-size:18px;color:#212121;}
	.contact-mail-tit .icon-mail::before{float:left; margin-right:12px; font-size:28px; line-height:1; color:#212121; }
	.contact-mail-cont{text-align:left; margin-left:36px;font-size:18px;color:#212121; margin-bottom:15px; }

	.page_mu{background-color:#fff; margin-top:-30px; text-align:center; border-bottom:1px solid #eee}
	.page_mu a{ line-height:60px; height:60px; padding:0 15px; margin-left:15px;}
	
	.page_mu.shadow{position:fixed; top:102px; width:100%; z-index:9999}
	
	.about-us-box{  margin:0 auto; padding:30px 0;background-color: #fff; margin-bottom:12px; }
	.about-us-box .section-row-title{ margin-top:20px; margin-bottom:0px;}
	.about-us-box .section-row-cont{ 0 auto; padding:30px; max-width:1280px;  min-width:1024px;
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.01);
		box-shadow: 0 6px 12px rgba(0,0,0,.01);
		/*background-color: #f1f3f5;border-radius: 15px;*/
		position: relative;
	}
	.about-us-box .section-row-cont p{ text-wrap-mode:wrap !important;}
	
	.development-history-list{ height:auto; overflow:hidden}
	.development-history-list li { height:auto; overflow:hidden; color:#fff; margin-bottom:8px; text-shadow: 0px 0px 6px #000;}
	.development-history-list li h2{ padding:8px 16px; font-size:18px; font-weight:600;  width:160px; float:left;  height:auto; overflow:hidden}
	.development-history-list li p{font-size:18px; display:block; margin-left:160px; }
	
	.about-us-founder-pic{ position:absolute; top:0; right:0; bottom:0; max-width:50%;  width:auto}
	.about-us-founder-pic li { height:100%;}
	.about-us-founder-pic img{ height:100%; width:auto}
	
	
	.about-us-advantage-list{ height:auto;hidden}
	.about-us-advantage-list li{ width:50%; float:left; padding-right:20px;}
	.about-us-advantage-list li h2{ font-weight:600; font-size:20px;}
	.about-us-advantage-list li p{ line-height:1.2 !important}
	
	.about-us-advantage-list{ height:auto;hidden}
	.about-us-product-line-list li{ width:25%; float:left;padding-right:20px;}
	.about-us-product-line-list li h2{ font-weight:600; color:#fff; margin-bottom:16px;}
	.about-us-product-line-list li p{ line-height:1.2;font-size:14px; color:#fff}
	
	
	.about-us-honor-list{ height:auto; min-height:480px; overflow:hidden; position:relative; padding-right:30%; }
	
	.about-us-honor-list li{ width:50%; float:left; padding:16px 20px 0 0}
	.about-us-honor-list li h2{ font-weight:600; font-size:18px; cursor:pointer}
	.about-us-honor-list li .thumbnail{ display:none; position:absolute; top:0; right:0; width:30%; height:auto;overflow:hidden}
	.about-us-honor-list li .thumbnail img{ width:100%; height:auto; overflow:hidden }
	.about-us-honor-list li.active .thumbnail{display:block; } 
	.about-us-honor-list li.active h2{ color:#005eff}
	.about-us-honor-list li p{ line-height:1.2 !important}


	/*产品-列表页*/
	.about-us-product-list{
		height:auto;
		overflow:hidden;
		padding:0;
		list-style: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin:0 -1%;

	}
	
	.about-us-product-list li{ 
		box-sizing: border-box;
		width: 23%;
		padding:20px 10px;
		margin:0 1% 20px 1%;
		min-width: 0;
		background-color: #f1f3f5;
		/* IE11高度自适应修复 */
		display: flex;
		flex-direction: column;
		text-align:center;
	}
	

	.get_buy_pop{ position:fixed; z-index:9998; background-color:rgba(0,0,0,0.5); left:0; right:0; bottom:0; top:0; display:none;}
	.get_buy_pop_mask{ width:100%; height:100%;  background-color:rgba(0,0,0,0.5); }
	.get_buy_pop_box{ position:absolute; padding:25px; background-color:#fff;border-radius:15px; position:absolute; z-index:9999; top:50%; left:50%; margin-top:-50px; margin-left:-160px; width:320px; height:100px; overflow:hidden; }
	
	.get_buy_pop_close{ position:absolute; top:0px; right:0px; line-height:50px; height:50px; width:50px; text-align:center; cursor:pointer}
	.get_buy_pop_close:hover{ background-color:#ccc}
	.get_buy_pop h3{ font-size:18px; line-height:50px; font-weight:600}
	
	.section-development-history{ background-image:url(/assets/images/development.jpg) }
	.section-development-history .section-row-title{ color:#fff; margin-top:15px;}
	.section-development-history .section-row-cont p{}

	#product-line{background-image:url(/assets/images/scbj222.jpg)}
	#product-line .section-row-title{ color:#fff; margin-top:15px;}
	#product-line .section-row-cont h2{color:#fff;}
	#product-line .section-row-cont p{color:#fff;}
	
	#honor{background-color:#f5e4c5; background-image:url(/assets/images/index_honor_bg.png)}
	
}