﻿@media only screen and (min-width:1680px){
	html{ font-size:16px;}
}

@media only screen and (min-width:1029px) and (max-width:1679px){
	html{ font-size:14px;}
}

@media only screen and (max-width:1028px){
	html{ font-size:13px;}
}

@media only screen and (max-width:1023px) and (orientation:landscape){
	html{ font-size:1.4vw;}
}

*{ margin:0; padding:0; font-family:"Microsoft Yahei","微软雅黑",Arial;}
html{ overflow-x:hidden; -webkit-text-size-adjust:none;}
body{ font-size:1em; overflow-x:hidden;}
li{ list-style:none;}
a{ text-decoration:none; color:#000;}
.display{ display:none;}

.head{ width:94vw; height:9.7em; margin:0 auto;}
	.head a.logo{ float:left; margin-top:1.65em;}
		.head a.logo img{ width:8.8em; height:auto;}
	.head a.mobile_menu{ display:none;}
	.kouhao{ float:left; margin:2.05em 0 0 1.3em;}
		.kouhao img{ width:29.4em; height:auto;}
	.search{ float:right; width:49vw; color:#56BC4C; margin-top:2.8em;}
		.search input{ float:left; width:12vw; height:2.3em; line-height:2.3em; font-size:0.9em; border:#E2E2E2 solid 1px; border-radius:0.7em; outline:none; background:url(../image/top_search.png) 1.1em center no-repeat; padding-left:2.9em;}/*14px*/
		.tel{ float:right; font-size:1.1vw; color:#56BC4C;}/*22px*/
			.tel_t{ float:left;}
			.wx{ float:left; width:12vw; margin-left:1vw;}
            				.wx img{ float:left; width:3.5vw;}
				.wx p{ float:left; width:8vw; margin-left:0.4vw;}
            					.wx span{ float:left; display:inline-block; width:100%; color:#009B4C;}
.navi{ width:100%; height:3.4em; background-color:#56BC4C; text-align:center;}
	.navi ul li{ display:inline-block; margin:0.9em 3rem 0 3rem;}
		.navi ul li a{ color:#FFF; font-size:1.1rem;}
.ifocus{ width:100%; height:36.45vw; position:relative;}
	.fImg img{ width:100%; position:absolute; top:0; left:0;}
	.fBtn{ width:100%; text-align:center; position:absolute; top:33vw; z-index:999;}
		.fBtn a.fck{ display:inline-block; width:1.7em; height:1.7em; line-height:1.7em; border-radius:0.8em; font-size:0.75em; color:#FFF; background-color:#56BC4C; text-align:center; margin:0 0.2em;}/*12px*/
		.fBtn a.fnck{ display:inline-block; width:1.7em; height:1.7em; line-height:1.7em; border-radius:0.8em; font-size:0.75em; color:#999; background-color:#FFF; text-align:center; margin:0 0.2em;}/*12px*/
.module{ width:100vw; margin:0 auto; clear:both;}
	.module_title{ width:100%; font-size:2.3rem; font-weight:normal; text-align:center; padding-top:3em;}
		.module_title h2{ display:inline; font-size:2.3rem; font-weight:normal;}
		.module_title span{ text-transform:uppercase; font-size:0.4em; margin-top:1.4em;}
		.module_title a{ height:1.7rem; line-height:1.6rem; font-size:1.15rem; color:#000; padding:0 0.75rem;}
		.module_title p{ font-size:1.15rem; color:#888; margin-top:1.5rem;}
            .module_title p.desc{ width:73%; line-height:4rem; text-align:left; padding-top:3rem; margin:0 auto;}
                .module_title p.desc span{ display:inline-block; font-size:2.6rem; padding:0; margin:0; margin-bottom:1.7rem;}
.dev{ margin-top:0.2vw;}
	.dev h2{ margin-left:-1vw;}
	.proLine{ width:100%; text-align:center; margin-top:5em;}
		.proLine ul{ font-size:0;}
			.proLine ul li{ display:inline-block; width:24.76vw; height:18.32vw; overflow:hidden; position:relative;}
				.proLine ul li img{ width:100%; height:100%; position:absolute; top:0; left:0;}
					.proLine ul li img.proImg{ opacity:0;}
				.proLine ul li h3{ border:rgba(86,188,76,0.5) solid 0.125rem; position:absolute; left:16.6%; top:37%;}
					.proLine ul li h3 strong{ display:inline-block; width:16vw; height:3.8vw; line-height:3.6vw; color:#fff; font-size:1.8rem; margin:0.125rem; background-color:rgba(86,188,76,0.5);}
				.proLine ul li a.proPara{ width:100%; height:100%; background-color:rgba(0,0,0,0.5); color:#B9B9B9; text-align:center; overflow:hidden; position:absolute; top:0; left:0; opacity:0;}
					.proLine ul li a.proPara p.proDesc{ line-height:1.7em; font-size:1.05rem; color:#FFF; text-align:left; margin:1vw 2vw;}
				.proLine ul li p.model{ display:none;}
.aboutBg{ width:100vw; height:60.5vw; background:url("/image/strength.jpg") left bottom no-repeat; background-size:100%; padding-top:2.2vw;}
@media only screen and (min-width:1920px){ .aboutBg{ height:60vw;} }
@media only screen and (max-width:1160px){ .aboutBg{ height:64vw;} }
@media only screen and (max-width:1030px){ .aboutBg{ height:63vw;} }
@media only screen and (max-width:810px){ .aboutBg{ height:64vw;} }
	.about{ width:65.5vw; margin:0 auto;}
		.about .module_title{ float:left; display:inline-block; text-align:left;}
			.about .module_title span{ display:block; width:7rem; height:0.8vw; font-size:0; text-indent:-9999px; border-bottom:#000 solid 1px;}
		.sItem{ display:none;}
		.introduce{ float:left; width:30.8vw; margin-top:0;}
			.i_content{ line-height:2em; font-size:1.05em; margin:2.5em 0; overflow:hidden;}
			@media only screen and (max-width:1920px){ .i_content{ height:14.5vw;} }
			@media only screen and (max-width:1440px){ .i_content{ height:12.5vw;} }
			@media only screen and (max-width:1290px){ .i_content{ height:12vw;} }
			@media only screen and (max-width:1030px){ .i_content{ height:10vw;} }
			@media only screen and (max-width:810px){ .i_content{ height:11vw;} }
			.i_details a{ display:inline-block; width:6em; height:2em; line-height:1.9em; color:#FFF; background-color:#000; font-size:1.1em; text-align:center; margin-left:1px;}
		.factoryImg{ float:right; position:relative; top:-2.5vw; left:-30.5vw;}
		@media only screen and (min-width:1920px){ .factoryImg{ margin-top:7.5vw;} }
		@media only screen and (max-width:1690px){ .factoryImg{ margin-top:8.5vw;} }
		@media only screen and (max-width:1450px){ .factoryImg{ margin-top:8.5vw;} }
		@media only screen and (max-width:1160px){ .factoryImg{ margin-top:10.5vw;} }
		@media only screen and (max-width:1030px){ .factoryImg{ margin-top:10.5vw;} }
		@media only screen and (max-width:810px){ .factoryImg{ margin-top:10.5vw;} }
			.imgItem li{ width:29.375vw; height:19.5vw; position:absolute; top:0; left:0;}
				.imgItem li img{ opacity:0;}
			.rollBtn{ width:18.75vw; position:absolute; top:21.5vw; left:7.625vw;}
				.rollBtn li{ float:left; margin:0 0.625vw;}
					.rollBtn li a.fp_ck{ display:inline-block; width:0.5vw; height:0.5vw; color:#FFF; background-color:#474747; border-radius:0.31vw; text-indent:-9999px;}
					.rollBtn li a.fp_nck{ display:inline-block; width:0.5vw; height:0.5vw; color:#FFF; background-color:#D3D3D3; border-radius:0.31vw; text-indent:-9999px;}
.info{ margin-top:-1vw;}
	.info .module_title span{ display:block; width:2rem; height:1.25vw; text-indent:-9999px; border-bottom:#000 solid 1px; margin:0 auto;}
	.articles{ width:68.3vw; margin:0 auto; padding-top:4.5em;}
		.articles ul li{ float:left; margin:0 2.3vw 3.75em 2.3vw;}
			.articles ul li span{ float:left; font-size:2.5em; position:relative; top:-0.425em;}
			.articles ul li a{ float:left; font-size:1.06em; margin-bottom:1.18em;}
			.articles ul li.fa{ width:20vw;}
				.articles ul li.fa p.aImg{ float:left; width:20vw; height:13.19em; overflow:hidden; margin-bottom:1.88em; display:flex; align-items:center;}
					.articles ul li.fa p.aImg img{ width:20vw;}
				.intro{ float:left; height:6em; line-height:2em; font-size:0.94em; color:#B9B9B9; overflow:hidden;}
			.articles ul li.oa{ width:17vw;}
				.articles ul li.oa p.aImg{ display:none;}
		.moreArt{ width:100%; clear:both; text-align:center; margin-bottom:7em;}
			.moreArt a{ display:inline-block; width:6em; height:2em; line-height:1.9em; background-color:#000; font-size:1.1em; color:#FFF; margin:0 auto;}
.footFocus{ width:100%;}
.foot{ width:100%; height:16.88em; background:url(../image/index_bottom_bg2.jpg) #323232 repeat-x; clear:both; padding-top:5.62em;}
	.foot_content{ width:75vw; color:#FFF; margin:0 auto;}
		.entrance{ float:left; margin:0.3rem 5vw 0 0;}
			.entrance img{ width:8.75em;}
		.f_navi{ float:left; width:31vw;}
			.s_navi{ float:left; margin-bottom:0.31em;}
				.s_navi li{ display:inline-block; font-size:0.94em; padding-left:1em; margin-bottom:1em;}
					.s_navi li a{ color:#FFF;}
				.foot_title{ background:url(../image/bottom_line.jpg) 0 0.44em no-repeat;}
			.contact{ float:left;}
				.contact li{ font-size:0.94em; padding-left:1em; margin-bottom:1em;}
        .wxCode{ float:left; line-height:1.8vw; text-align:center; margin:0 0 0 3vw;}
			.wxCode img{ width:8em;}
		.qr{ float:right; line-height:1.8vw; text-align:center;}
			.qr img{ width:8em;}
.copyright{ width:100%; height:3.21em; line-height:3.21em; background-color:#3B9A32; font-size:0.875em; color:#FFF; text-align:center;}
	.copyright a{ color:#FFF; margin-left:20px;}
.link{ font-size:0.75em; color:#777;}
	.link a{ color:#777;}

/*---首页外页面公用---------------------------------------------------------*/

.focus{ width:100%; position:relative;}
	.focus h2{ width:100%; color:#FFF; font-size:2.5em; position:absolute; top:7.92vw; text-align:center; text-shadow:1px 1px 0.25em #999;}
	.focus h1{ width:100%; color:#FFF; font-size:3em; position:absolute; top:5.8vw; text-align:center; text-shadow:1px 1px 0.25em #999;}
	.focus .jieshao{ width:45%; line-height:1.9rem; color:#FFF; font-size:1.1rem; position:absolute; top:10.5vw; left:27.5vw; text-align:center; text-shadow:1px 1px 0.25em #999;}
.position{ display:none; width:100%; line-height:2.875em; background-color:#F6F6F6;}
	.structure{ width:94vw; font-size:0.875em; color:#999; margin:0 auto;}/*14px*/
		.structure a{ font-size:1em; color:#999; margin:0 0.71em;}/*14px*/
.aNavi{ width:75em; margin:0 auto; text-align:center; padding:3.44em 0;}
	.aNavi ul li{ display:inline-block;}
		.al{ display:inline-block; width:8.235em; height:2.353em; line-height:2.353em; font-size:1.06em; margin:0 1.18em; color:#FFF; background-color:#90d28a; border-radius:1.76em 0 1.76em 0;}/*17px*/
		.aNavi ul li a:hover,.ack{ display:inline-block; width:8.235em; height:2.353em; line-height:2.353em; font-size:1.06em; margin:0 1.18em; color:#FFF; background-color:#57bc4c; border-radius:1.76em 0 1.76em 0;}/*17px*/


.module2{ width:100%; clear:both; padding:0 0 7rem 0;}
.bg{ background-color:#f8f8f8;}
	.ts{ height:6rem; font-size:1.7rem; color:#555; font-weight:bold;}
	.proLine2{ width:99vw; text-align:center; margin:0 auto;}
		.proLine2 ul li{ display:inline-block; overflow:hidden; margin:0 0.5vw; text-align:center;}
			.proLine2 ul li a.proImg{ display:block; width:10.56vw; height:7.73vw; border-radius:0.31em; overflow:hidden;}
				.proLine2 ul li img{ width:100%; height:100%; transition:all 0.3s;}
				.proLine2 ul li:hover img{ -webkit-transform:scale(1.2,1.2);}
				.proLine2 ul li:hover a.link{ border:#56BC4C solid 1px; background-color:#56BC4C; color:#FFF;}
			.proLine2 ul li p.proName{ width:10.56vw; line-height:1.5rem; font-size:1rem; color:#9d9d9d; text-align:center; margin:0.33em 0;}
			.proLine2 ul li a.link{ display:inline-block; width:7.143em; height:2.143em; line-height:2.07em; border:#ccc solid 1px; font-size:0.875em; color:#9d9d9d; border-radius:0.357em;}
.art{ width:75em; margin:0 auto;}
	.art ul{ margin-bottom:1.25em;}
		.art ul li{ display:inline-block; width:33.5em; padding:0 0.625em 1.88em 3.125em;}
			.art ul li a{ display:inline-block; width:31.25em; color:#666; font-size:1.1rem;}
			.art ul li:hover a{ color:#56BC4C;}
				.art ul li .zhaiyao{ height:3.6rem; line-height:1.8em; font-size:0.94rem; color:#C1C1C1; margin-top:0.67em; overflow:hidden;}
.moreArt2{ width:100%; font-size:1.1rem; clear:both; text-align:center; margin-top:2vw; margin-bottom:0;}
	.moreArt2 a{ display:inline-block; color:#666; border:#666 solid 1px; padding:0.3rem 1.5rem;}


.near{ width:51.25em; padding:6.67em 0 1.875em 0;}
    .near .prev{ float:left;}
    .near .next{ float:right;}
.relatedPro{ margin-top:3.125em;}
    .relatedPro h3{ height:3.44em; line-height:3.44em; font-size:1em; color:#56BC4C; font-weight:normal; background-color:#F6F6F6; border-top:#56BC4C solid 1px; text-align:center; border-radius:0.625em 0.625em 0 0;}/*16px*/
    .relatedPro ul li{ display:inline-block; width:12.5em; margin-top:0.75em;}
        .relatedPro ul li a{ padding-left:0.31em;}
            .relatedPro ul li a img{ width:11.875em; height:auto;}
            .relatedPro ul li a p{ text-align:center; margin-top:0.31em;}
.relatedArt{ margin-top:3.125em;}
    .relatedArt h3{ height:3.44em; line-height:3.44em; font-size:1em; color:#56BC4C; font-weight:normal; background-color:#F6F6F6; border-top:#56BC4C solid 1px; text-align:center; border-radius:0.625em 0.625em 0 0;}/*16px*/
    .relatedArt ul{ margin-top:0.94em;}
        .relatedArt ul li{ display:inline-block; width:22.5em; margin:0.31em 1.25em; overflow:hidden; white-space:nowrap;}


.mLeft{ float:left; width:18.125em;}
	.nContent .panel,.sContent .panel,.xContent .panel{ float:left; width:18.125em; background-color:#F6F6F6; border-bottom:#E5F3E2 solid 0.56em; margin-bottom:3.125em; padding-bottom:1.06em; border-radius:0.625em;}
		.nContent .panel h3,.sContent .panel h3,.xContent .panel h3{ height:5.19em; line-height:5.19em; color:#fff; background:url(../image/page_titbg.jpg) #58BC4C repeat-x; padding-left:1.875em; border-radius:0.625em 0.625em 0 0;}
			.nContent .panel h3 a,.sContent .panel h3 a,.xContent .panel h3 a{ float:right; color:#fff; font-size:1em; font-weight:normal; margin-right:1.25em;}/*16px*/
		.nContent .panel .cls,.sContent .panel .cls,.xContent .panel .cls{ margin:0.94em 0;}
			.nContent .panel .cls li,.sContent .panel .cls li,.xContent .panel .cls li{ float:left; width:16.8em; height:3.2em; line-height:3.2em; font-size:0.94em; padding-left:2em;}/*15px*/
			.nContent .panel .cls li:hover,.sContent .panel .cls li:hover,.xContent .panel .cls li:hover{ background-color:#e5f3e2; border-right:#57bc4c solid 0.53em; color:#57bc4c;}
				.nContent .panel .cls li a,.sContent .panel .cls li a,.xContent .panel .cls li a{ display:inline-block; width:15em; color:#777; white-space:nowrap; overflow:hidden;}
				.nContent .panel .cls li:hover a,.sContent .panel .cls li:hover a,.xContent .panel .cls li:hover a{ color:#57bc4c;}
				.nContent .panel .cls li a.p,.sContent .panel .cls li a.p,.xContent .panel .cls li a.p{ float:left; display:inline-block; width:9.33em;}
				.nContent .panel .cls li a.c,.sContent .panel .cls li a.c,.xContent .panel .cls li a.c{ float:right; display:inline-block; width:5.33em; margin-right:1.33em;}
		.nContent .panel .pro,.sContent .panel .pro,.xContent .panel .pro{ margin:1.125em 0;}
			.nContent .panel .pro li,.sContent .panel .pro li,.xContent .panel .pro li{ height:8.125em; height:7.06em; background-color:#f9f9f9; margin-bottom:1.125em;}
				.nContent .panel .pro li a img,.sContent .panel .pro li a img,.xContent .panel .pro li a img{ float:left;}
				.nContent .panel .pro li a .proName,.sContent .panel .pro li a .proName,.xContent .panel .pro li a .proName{ float:right; width:10.625em; height:3.875em; line-height:1.56em; padding-top:0.75em; margin-right:0.625em; overflow:hidden;}
				.nContent .panel .pro li a .read,.sContent .panel .pro li a .read,.xContent .panel .pro li a .read{ float:right; width:12.143em; font-size:0.875em; border-top:#d9d9d9 dashed 1px; padding:0.64em 0; margin-right:0.71em;}/*14px*/
				

.fenye{ text-align:right; margin:3.125em 0 4.375em 0;}
.cRight{ float:right; width:21.875em; margin-bottom:1.875em;}
	.zContent .panel{ float:right; width:21.875em; margin:2.25em 0 0.94em 0; overflow:hidden;}
		.zContent .panel h3{ height:3.44em; line-height:3.44em; color:#56BC4C; font-weight:normal; background-color:#F6F6F6; border-top:#56BC4C solid 0.125em; padding-left:1.25em; border-radius:0.625em 0.625em 0 0;}
			.zContent .panel h3 a{ float:right; color:#56BC4C; font-weight:normal; margin-right:1.25em;}
		.zContent .panel .cls{ margin:0.94em;}
			.zContent .panel .cls li{ float:left; width:100%; height:2.81em; line-height:2.81em; border-bottom:#e9e9e9 solid 1px; white-space:nowrap;}
		.zContent .panel .pro{ margin:1.125em 0;}
			.zContent .panel .pro li{ height:8.125em; height:7.06em; background-color:#f9f9f9; margin-bottom:1.125em;}
				.zContent .panel .pro li a img{ float:left; width:9.375em; height:auto;}
				.zContent .panel .pro li a .proName{ float:right; width:10.625em; height:3.875em; line-height:1.56em; padding-top:0.75em; margin-right:0.625em; overflow:hidden;}
				.zContent .panel .pro li a .read{ float:right; width:12.14em; font-size:0.875em; border-top:#d9d9d9 dashed 1px; padding:9px 0; margin-right:0.71em;}/*14px*/

/*---关于我们和客户服务---------------------------------------------------------*/

.aContent{ width:75em; margin:0 auto; padding-bottom:5em;}
	.aContent p{ line-height:1.75em; margin-bottom:1.25em;}
	.linian,.shili,.tuandui,.zhengshu,.licheng{ display:none; opacity:0;}
		.jieshao img,.linian img,.shili img,.tuandui img,.zhengshu img,.licheng img{ max-width:100%;}
	.zhengshu{ text-align:center;}
		.zhengshu p{ text-align:left;}
		.zhengshu ul{ margin-top:3rem;}
		.zhengshu ul li{ display:inline-block; margin-bottom:1rem;}
			.zhengshu ul li p{ text-align:center;}

/*---联系方式---------------------------------------------------------*/

.cContent{ width:90em; height:48.75em; margin:0 auto; padding-top:5em;}
	.map{ float:right; width:50em; height:40em; border:#ccc solid 1px; margin-left:3.75em;}
	.cContent .info{ margin-top:1rem;}

/*---资讯动态列表页---------------------------------------------------------*/

.zContent{ width:75em; margin:0 auto;}
	.artList{ float:left; width:45.625em; margin-top:1.25em;}
		.artList ul li{ font-size:1.25em; border-bottom:#e9e9e9 solid 1px; padding:1.65em 0;}/*20px*/
			.artList ul li:hover a{ color:#56BC4C;}
			.artList ul li p{ line-height:1.67em; font-size:0.75em; color:#999; padding:0.87em 0;}/*15px*/
			.artList ul li span{ font-size:0.75em; margin-top:0.67em;}/*15px*/

/*---应用实例列表页---------------------------------------------------------*/

	.caseList{ float:left; width:45.625em; margin-top:1.125em;}
		.caseList table img{ width:12.5rem; height:8.125rem; margin:2.06em 0;}
		.caseList table .t{ font-size:1.25em; text-align:left; padding:1.5em 0 0.65em 1.5em;}/*20px*/
		.caseList table .text{ line-height:1.67em; font-size:0.94em; color:#999; text-align:left; padding:0 0 2.2em 2em;}/*15px*/

/*---应用实例详情页---------------------------------------------------------*/

.sContent{ width:75em; margin:0 auto; padding-top:3.125em;}
	.case{ float:right; width:51.25em; padding:0.31em 0 3.125em 0;}
		.case .content{ line-height:1.75em;}
			.case .content h1{ font-weight:normal; font-size:1.69em; text-align:center;}/*27px*/
			.case .content .time{ display:inline-block; width:100%; text-align:center; margin:1.25em 0 0.94em 0;}
			.case .content .MyContent{ line-height:1.75em;}
				.case .content p{ line-height:1.75em; margin:1.25em 0;}
				.case .content img{ max-width:100%; height:auto;}
				
/*---资讯动态详情页---------------------------------------------------------*/

.xContent{ width:75em; margin:0 auto; padding-top:3.125em;}
	.article{ float:right; width:51.25em; padding:0.31em 0 3.125em 0;}
		.article .content{ line-height:1.75em;}
			.article .content h1{ font-weight:normal; font-size:1.69em; text-align:center;}/*27px*/
			.article .content .time{ display:inline-block; width:100%; text-align:center; margin:1.25em 0 0.94em 0;}
			.article .content .MyContent{ line-height:1.75em;}
				.article .content .MyContent a{ color:#56bc4c;}
				.article .content p{ line-height:1.75em; margin:1.25em 0;}
				.article .content img{ max-width:100%; height:auto;}
.getInfo{ width:100%; height:5.7rem; background-color:rgba(0,0,0,0.8); z-index:10000; position:fixed; left:auto; right:auto; bottom:0; _position:absolute; _top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight); text-align:center;}
	.question{ display:inline-block; color:#fff; font-size:2rem; font-weight:bold; margin:1.2vw 0 0 0;}
        	.question span{ font-size:1rem; vertical-align:top;}
	.choice{ display:inline-block; margin-left:1.5vw; position:relative; top:-0.3vw;}
		.choice .choiceBtn{ display:inline-block; height:2.3rem; font-size:1.15rem; border:none; background-color:#FFE612; border-radius:0.3rem; padding:0 2rem; margin:0 0.2vw;}
    ul.formCls{ height:29vw;}
        ul.formCls li{ color:#fff; font-size:2.2vw; font-weight:bold; margin-bottom:0.5vw;}
            ul.formCls li input{ width:31vw; height:3vw; font-size:1.4vw; padding-left:1vw;}
            ul.formCls li textarea{ width:31vw; height:8vw; font-size:1.4vw; padding:0.5vw 0 0 1vw;}
            ul.formCls li .submitBtn{ display:inline-block; width:15.75vw; height:4vw; line-height:4vw; background-color:#FFE612; font-size:1.4vw; padding:0.3vw 0;}
            ul.formCls li .returnBtn{ display:inline-block; width:15.75vw; height:4vw; line-height:4vw; background-color:#7C7C7C; color:#D3D3D3; font-size:1.4vw; padding:0.3vw 0;}
	#thanks{ height:9vw; background-color:#FFE612; padding:4vw 0;}
		#thanks p.ok{ font-size:2vw; font-weight:bold; margin-left:1.5vw;}
		#thanks p.tips{ display:inline-block; border-top:#666 solid 1px; font-size:1vw; padding:1vw 1vw 0 2vw; margin:1vw 0 0 0;}
		#thanks p.close{ margin-top:3vw;}
			#thanks p.close #closeWin{ font-size:1vw;}

/*---产品中心栏目页---------------------------------------------------------*/
.proClass{ float:left; margin:3rem 0 0 0.8rem;}
	.proClass ul.cls{ width:12.5vw; height:148.7rem; border-right:#ECECEC solid 1px; overflow:hidden;}
		.proClass ul.cls li{ float:left; font-size:1rem; margin:0 0 1.8rem 1vw;}
			.proClass ul.cls li p.clsTip{ line-height:1.28rem; font-size:0.85rem; color:#000; font-weight:bold; border-top:#d1d1d1 solid 1px; text-decoration:underline; padding-top:2rem; margin:0.3rem 1.65vw 0 0.5vw;}
			.proClass ul.cls li a.proCls,.smallCls{ font-size:1.1rem; font-weight:bold; padding-left:0.3vw;}
				.proClass ul.cls li a.proCls .clsIcon{ float:left; width:1.2vw; height:1.2vw;}
			.proClass ul.cls li ul{ padding:0.5rem 0 0.81rem 1.3vw;}
				.proClass ul.cls li ul li{ float:left; width:100%; height:1.5rem; margin:0; padding-left:0.5vw;}
					.proClass ul.cls li ul li a{ font-size:1rem; color:#444; cursor:pointer;}
						.proClass ul.cls li ul li a:hover{ font-weight:bold;}
.proList{ float:right; width:84.5vw;}
	.bigClsBanner{ float:left; margin:3.5vw 0 3vw 3vw;}
		.bigClsBanner h2{ float:left; font-size:1.8rem; font-weight:normal;}
		.bigClsBanner a{ float:left; display:inline-block; background-color:#f5f5f5; border:#D1D1D1 solid 1px; padding:0.15rem 1.1rem 0.2rem 1.1rem; margin-left:2.5rem; position:relative; top:0.3vw;}
		.bigClsBanner p{ float:left; width:90%; color:#a4a4a4; margin-top:0.5vw;}
	.subCls{ float:left; width:100%; background-color:#F6F6F6;}
		.subCls ul.subClsItem{ float:left; width:100%; margin:2vw 0 0.5vw 3vw;}
			.subCls ul.subClsItem li{ float:left; margin:0 2.3vw 1vw 0;}
				.subCls ul.subClsItem li h3{ display:inline-block; height:2.1rem; line-height:2rem; font-size:1.15rem; font-weight:normal; cursor:pointer;}
		.subCls ul.proInfo{ display:none; float:left; width:100%; border-top:#e5e5e5 solid 1px; margin:0 0 2.3vw 3vw;}
			.subCls ul.proInfo li{ float:left; width:13vw; margin:2vw 3vw 0 0;}
				.subCls ul.proInfo li img{ width:13vw; height:10vw; margin-bottom:1vw;}
				.subCls ul.proInfo li p{ line-height:1.8rem; margin-bottom:1.2vw;}
				.subCls ul.proInfo li a.detail{ display:inline-block; height:2rem; line-height:1.9rem; background-color:#56bc4c; color:#FFF; text-align:center; padding:0 0.7rem;}
/*.interact{ width:100%; height:5.7rem; background-color:rgba(0,0,0,0.7); z-index:10000; position:fixed; left:auto; right:auto; bottom:0; _position:absolute; _top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight); text-align:center;}
	.factoryVideo{ display:inline-block; margin:0 3vw 0 0; position:relative; top:-0.6rem;}
		.factoryVideo a{ font-weight:bold; font-size:1.8rem; color:#FFE612;}
		.factoryVideo span{ color:#fff; font-weight:bold; font-size:1.2rem; margin:0 0 0 3vw; position:relative; top:-0.2rem;}
	.message{ display:inline-block; margin-top:1.4rem;}
		.message ul li{ float:left;}
			.message ul li #company{ display:inline-block; width:10vw; height:2.56rem; padding-left:0.625vw; margin-right:0.5vw;}
			.message ul li #phone{ display:inline-block; width:8vw; height:2.56rem; padding-left:0.625vw; margin-right:0.5vw;}
			.message ul li #demand{ display:inline-block; width:18.5vw; height:2.56rem; padding-left:0.625vw; margin-right:0.5vw;}
			.message ul li .iSubmit{ display:inline-block; height:2.56rem; font-size:1.1rem; border:none; background-color:#FFE612; padding:0 2rem; margin-top:1px;}*/
.testVideo{ width:29vw; height:16.1vw; z-index:20000; position:fixed; left:auto; right:0; bottom:0; _position:absolute; _top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight);}
    .testVideo .closeVideo{ position:absolute; top:0.3rem; right:0.5rem; z-index:30000; font-size:1.15rem; color:#fff; cursor:pointer;}

/*---产品大类列表页---------------------------------------------------------*/
.subCls2{ float:left; width:100%; background-color:#F6F6F6; margin-bottom:1vw;}
	.subCls2 ul.subClsItem{ float:left; width:100%; margin:2vw 0 0.5vw 3vw;}
		.subCls2 ul.subClsItem li{ float:left; width:100%; margin:0 0 1vw 0;}
			.subCls2 ul.subClsItem li h3{ float:left; width:100%; height:2.5vw; font-size:1.3rem; font-weight:normal; border-bottom:#e5e5e5 solid 1px;}
			.subCls2 ul.subClsItem li ul.proInfo{ float:left; margin:0 0 2.3vw 0;}
				.subCls2 ul.subClsItem li ul.proInfo li{ display:inline-block; width:15rem; margin:2vw 3vw 0 0;}
					.subCls2 ul.subClsItem li ul.proInfo li img{ width:13vw; height:10vw; margin-bottom:1vw;}
					.subCls2 ul.subClsItem li ul.proInfo li p{ line-height:1.8rem; margin-bottom:1.2vw;}
					.subCls2 ul.subClsItem li ul.proInfo li a.detail{ display:inline-block; height:2rem; line-height:1.9rem; background-color:#56bc4c; color:#FFF; text-align:center; padding:0 0.7rem;}

/*---产品详情页---------------------------------------------------------*/
.productsInfo{ width:93vw; padding-top:4.8rem; margin:0 auto;}
    .productsInfo .proPic{ float:left; margin-right:3.2vw;}
        .productsInfo .proPic img{ width:45rem;}
    .productsInfo .proPara{ float:left; width:16.81rem;}
        .productsInfo .proPara h1{ float:left; width:16.81em; font-weight:normal; font-size:2.2rem; margin-top:0.23em;}
        .productsInfo .proPara .para{ float:left; width:26.43em; line-height:2.25rem; color:#888; margin-top:2rem;}
    .productsInfo .relatedProducts{ float:right; width:14.1vw; max-height:31rem; background-color:#F5F5F5; padding:1.4vw 0 1.6vw 1.7vw; overflow:hidden;}
        .productsInfo .relatedProducts .banner{ width:100%; color:#666; font-size:1.2rem; font-weight:bold; padding-bottom:1.8rem;}
        .productsInfo .relatedProducts ul li{ float:left; margin-bottom:1.7rem;}
        .productsInfo .relatedProducts ul li:nth-child(3){ display:none;}
            .productsInfo .relatedProducts ul li img{ width:89%;}
            .productsInfo .relatedProducts ul li p{ width:89%; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:0.3rem;}

.nContent{ width:93vw; margin:0 auto; padding-top:4.6rem; clear:both;}
    .product{ float:left; width:73.3vw;}
        .product ul{ margin-bottom:1.875em;}
            .product ul li{ display:inline-block; width:9.5vw; height:3.3rem; line-height:2.7rem; font-size:1.1rem; text-align:center; margin-right:1.7vw;}
                .product ul li a.nckDesc{ display:inline-block; width:100%; height:100%; color:#999; background:url(../image/tit.png) no-repeat; background-size:cover;}
                .product ul li a:hover,.ckDesc{ display:inline-block; width:100%; height:100%; color:#FFF; background:url(../image/tit_on.png) no-repeat; background-size:cover;}
        .product .descContent p{ line-height:2em; margin-bottom:1em;}
        .product .descContent p.fixed{ margin-top:3rem;}
            .product .descContent p.fixed img{ width:85%;}
        .product .descContent img{ max-width:100%;}
        .product .descContent iframe{ width:62.3vw; height:30vw;}
    .leftInfo{ float:right; width:15.8vw;}

/*------------------------------------------------------------*/

.result ul li p span{ font-size:0.94em;}/*15px*/
.result ul li span{ font-size:1.25em;}/*20px*/

@media only screen and (max-width:1023px) and (orientation:portrait){
	.head{ width:97%; height:18vw;}
		.head a.logo{ margin-top:2.2vw;}
			.head a.logo img{ width:20vw;}
		.head a.mobile_menu{ display:inline-block; float:right; margin:5.4vw 1.1vw 0 0;}
            .head a.mobile_menu span{ color:#57BC4C; font-size:6vw; position:relative; top:-0.4rem;}
			.head a.mobile_menu img{ width:8.5vw; margin-left:0.5vw;}
		.kouhao{ float:left; width:40vw; height:10vw; overflow:hidden; margin:3.5vw 0 0 1vw;}
			.kouhao img{ width:70vw; height:auto; margin-top:1.3vw;}
		.head .search{ display:none;}
		.tel{ display:none;}
	.navi{ display:none; width:30vw; height:87vw; position:absolute; z-index:10000; opacity:0; padding:0 3vw;}
		.navi ul li{ float:left; width:100%; height:12vw; line-height:12vw; border-bottom:#fff solid 1px; background-color:#56BC4C; margin:0;}
			.navi ul li a{ font-size:4.8vw;}
	.ifocus{ width:100%; height:75vw; position:relative;}
		.fImg{ width:100vw; height:75vw; overflow:hidden;}
			.fImg img{ width:205vw; height:75vw; position:absolute; left:50%; transform:translateX(-50%);}
		.fBtn{ width:100%; text-align:center; position:absolute; top:67vw; z-index:999;}
			.fBtn a.fck{ display:inline-block; width:5vw; height:5vw; line-height:5vw; border-radius:5vw; font-size:4vw; color:#FFF; background-color:#56BC4C; text-align:center; margin:0 0.8vw;}
			.fBtn a.fnck{ display:inline-block; width:5vw; height:5vw; line-height:5vw; border-radius:5vw; font-size:4vw; color:#999; background-color:#FFF; text-align:center; margin:0 0.8vw;}
	.module{ width:100vw;}
		.module_title{ width:100%; font-size:2rem; font-weight:normal; text-align:center; padding-top:1.8em;}
			.module_title h2{ display:inline; font-size:2rem; font-weight:normal;}
			.module_title span{ text-transform:uppercase; font-size:0.4em; margin-top:1.4em;}
			.module_title a{ font-size:1.5rem;}
			.module_title p{ width:60vw; font-size:1.15rem; color:#888; padding-top:1rem; margin:0 auto;}
                .module_title p.desc{ width:90%; line-height:3rem; text-align:left; padding-top:3rem; margin:0 auto;}
                    .module_title p.desc span{ display:inline-block; font-size:2rem; padding:0; margin:0; margin-bottom:1.7rem;}
	.dev{ margin-top:0.2vw;}
		.dev h2{ margin-left:0;}
		.proLine{ width:100vw; text-align:center; margin-top:2.5em;}
			.proLine ul li{ float:left; display:inline-block; width:50vw; height:37vw; overflow:hidden; position:relative;}
				.proLine ul li img{ width:100%; height:100%; position:absolute; top:0; left:0;}
					.proLine ul li img.proImg{ opacity:0;}
				.proLine ul li h3{ border:rgba(86,188,76,0.5) solid 0.125rem; position:absolute; left:8.5%; top:35.5%;}
					.proLine ul li h3 strong{ display:inline-block; width:40vw; height:9vw; line-height:9vw; color:#FFF; font-size:5vw; margin:0.125rem; background-color:rgba(86,188,76,0.5);}
				.proLine ul li a.proPara{ width:100%; height:100%; background-color:rgba(0,0,0,0.5); color:#B9B9B9; text-align:center; overflow:hidden; position:absolute; top:0; left:0; opacity:0;}
					.proLine ul li a.proPara p.proDesc{ line-height:1.7em; font-size:0.9vw; color:#FFF; margin:1vw 2vw;}
				.proLine ul li p.model{ width:100%; height:3.54em; font-size:0.81em; color:#777; text-align:center;}/*13px*/
				.proLine ul li:hover p.model{ color:#3d9e33;}
					.proLine ul li p.model a{ color:#777;}
					.proLine ul li p.model a:hover{ font-weight:bold;}
					.proLine ul li:hover p.model a{ color:#3d9e33;}
	.aboutBg{ width:100vw; height:380vw; background:none; padding-bottom:8vw;}
		.about{ width:100vw; margin:0 auto;}
			.about .module_title{ float:none; display:inline-block; height:10vw; text-align:center;}
				.about .module_title span{ display:block; width:5vw; height:2.5vw; text-indent:-9999px; border-bottom:#000 solid 1px; margin:0 auto;}
			.sItem{ display:inline-block; position:relative; top:64.2vw;}
				.it{ display:inline-block; width:100vw; height:10vw; background-color:#82d37a; text-align:center;}
					.it span{ display:inline-block; width:90vw; height:10vw; line-height:10vw; background-color:#56BC4C; color:#fff; font-weight:normal; font-size:1.5rem; text-align:center; margin:0 auto;}
				.ic{ line-height:7.5vw; font-size:1.4rem; padding:5vw;}
			.introduce{ float:none; width:100vw; background-color:#f5f5f5; padding-bottom:10vw; position:relative; top:67vw;}
				p.i_content{ width:auto; height:51vw; line-height:7.5vw; font-size:1.3rem; margin:0; padding:8vw 2.7vw 0 2.7vw; overflow:hidden;}
				p.i_details{ margin-top:2.5rem; text-align:center;}
					p.i_details a{ display:inline-block; width:7em; height:2em; line-height:2em; color:#999; background-color:#e9e9e9; border-radius:1.5vw; font-size:1.3em; text-align:center; margin:0 auto;}
			.factoryImg{ float:none; left:0;}
				.imgItem li{ width:100vw; height:66.383vw; position:absolute; top:0; left:0;}
					.imgItem li img{ opacity:0;}
				.rollBtn{ width:40vw; position:absolute; top:60.5vw; left:30vw;}
					.rollBtn li{ float:left; margin:0 1.5vw;}
						.rollBtn li a.fp_ck{ display:inline-block; width:2vw; height:2vw; color:#FFF; background-color:#474747; border-radius:1vw; text-indent:-9999px;}
						.rollBtn li a.fp_nck{ display:inline-block; width:2vw; height:2vw; color:#FFF; background-color:#D3D3D3; border-radius:1vw; text-indent:-9999px;}
	.info{ margin-top:1.5rem;}
		.info .module_title{ height:13vw;}
		.info .module_title span{ display:block; width:5vw; height:2.5vw; text-indent:-9999px; border-bottom:#000 solid 1px; margin:0 auto;}
		.articles{ width:100%; padding-top:2vw; margin:0 auto;}
			.articles ul li{ float:left; margin:2vw 0 0 2.8vw;}
				.articles ul li a{ float:left; font-size:4vw; margin-bottom:2vw;}
				.articles ul li.fa{ width:94.5vw;}
					.articles ul li.fa p.aImg{ width:100%; height:50vw;}
						.articles ul li.fa p.aImg img{ width:100%;}
					.articles ul li.fa a{ width:100%;}
					.articles ul li.fa p.intro{ width:100%; height:auto; line-height:6vw; font-size:3.6vw; margin-bottom:3vw;}
				.articles ul li.oa{ width:94.5vw;}
					.articles ul li.oa p.aImg{ float:left; display:block; width:30vw; height:20vw; overflow:hidden; margin-bottom:3vw; margin-right:4vw; display:flex; align-items:center;}
						.articles ul li.oa p.aImg img{ width:30vw;}
					.articles ul li.oa a{ width:60.5vw; white-space:nowrap; overflow:hidden;}
					.articles ul li.oa p.intro{ float:left; width:60.5vw; height:11vw; line-height:6vw; font-size:3.6vw; color:#B9B9B9; overflow:hidden;}
			.moreArt{ width:100%; clear:both; text-align:center; margin-bottom:10vw; padding-top:6vw;}
				.moreArt a{ display:inline-block; width:7em; height:2em; line-height:2em; background-color:#f1f1f1; font-size:1.3em; color:#999; border-radius:1.5vw;}
	.footFocus,.foot{ display:none;}
	.copyright{ width:100%; height:15vw; line-height:6vw; background-color:#56BC4C; font-size:3.6vw; color:#FFF; text-align:center; padding-top:3.7vw; clear:both; overflow:hidden;}
		.copyright a{ display:inline-block; width:100%; color:#FFF; margin:0; margin-bottom:5vw;}
	.link{ display:none;}
	
	/*---首页外页面公用---------------------------------------------------------*/
	
	.focus{ width:100%; height:50vw; position:relative;}
		.focus h2{ width:100%; color:#FFF; font-size:7vw; position:absolute; top:47.5%; transform:translateY(-47%); text-align:center; text-shadow:1px 1px 0.25em #999; z-index:999;}
		.focus h1{ width:100%; color:#FFF; font-size:7vw; position:absolute; top:32%; transform:translateY(-47%); text-align:center; text-shadow:1px 1px 0.25em #999; z-index:999;}
		.focus p.jieshao{ width:80%; height:35%; line-height:5.8vw; color:#FFF; font-size:3.7vw; position:absolute; top:46.5%; left:9.6vw; z-index:999; overflow:hidden;}
		.focus img{ width:240vw; height:50vw; position:absolute; left:50%; transform:translateX(-50%);}
	.position{ display:none;}
	.aNavi{ width:100%; margin:0 auto; text-align:center; padding:2vw 0 7vw 0;}
		.aNavi ul li{ display:inline-block;}
			.al{ display:inline-block; width:30vw; height:9vw; line-height:9vw; font-size:4vw; margin:1.5vw 1vw; color:#999; background-color:#f1f1f1; border-radius:1vw;}
			.aNavi ul li a:hover,.ack{ display:inline-block; width:30vw; height:9vw; line-height:9vw; font-size:4vw; margin:1.5vw 1vw; color:#fff; background-color:#57BC4C; border-radius:1vw;}
	
	
	.module2{ width:100%; clear:both; padding-bottom:3vw;}
	.bg{ background-color:#f8f8f8;}
		.proLine2{ width:100%; margin:0 auto; text-align:center;}
			.proLine2 ul li{ display:inline-block; margin:0 1vw 4.5vw 1vw; text-align:center;}
				.proLine2 ul li a.proImg{ display:block; width:30vw; height:23vw; border-radius:1vw; overflow:hidden;}
					.proLine2 ul li img{ width:100%; height:100%; transition:all 0.3s;}
					.proLine2 ul li:hover img{ -webkit-transform:scale(1.2,1.2);}
					.proLine2 ul li:hover a.link{ border:#56BC4C solid 1px; background-color:#56BC4C; color:#FFF;}
				.proLine2 ul li p.proName{ width:100%; line-height:4.5vw; font-size:3.5vw; color:#666; text-align:center; margin:1.5vw 0;}
				.proLine2 ul li a.link{ display:inline-block; width:98%; height:6vw; line-height:6vw; border:#ccc solid 1px; font-size:3.5vw; color:#9d9d9d; border-radius:1vw;}
	.art{ width:100%; margin:0 auto; text-align:center;}
		.art ul{ margin-bottom:3vw;}
			.art ul li{ display:inline-block; width:46%; overflow:hidden; text-align:left; padding:0 1vw 5vw 1vw;}
				.art ul li a{ display:inline-block; width:95%; color:#666; font-size:4vw;}
				.art ul li:hover a{ color:#56BC4C;}
					.art ul li .zhaiyao{ height:18vw; line-height:6vw; font-size:3.7vw; color:#C1C1C1; overflow:hidden; margin-top:1.5vw;}
	.moreArt2{ width:100%; clear:both; text-align:center; margin-bottom:6vw;}
		.moreArt2 a{ display:block; width:25vw; height:7vw; line-height:7vw; background-color:#f1f1f1; font-size:3.7vw; color:#999; border-radius:1vw; border:none; padding:0; margin:0 auto;}


	.near{ width:100%; font-size:4.2vw; padding:0; margin:10vw 0 35vw 0;}
		.near .prev{ float:left; width:95vw; height:7vw; overflow:hidden;}
		.near .next{ float:left; width:95vw; height:7vw; overflow:hidden;}
	.relatedPro{ margin:10vw 0; text-align:center;}
		.relatedPro h3{ height:9vw; line-height:9vw; font-size:4.3vw; color:#56BC4C; font-weight:normal; background-color:#F6F6F6; border-top:#56BC4C solid 1px; text-align:center; border-radius:2vw 2vw 0 0;}
		.relatedPro ul li{ display:inline-block; width:45vw; margin:3vw 0.8vw 0 0.8vw;}
			.relatedPro ul li a{ padding-left:0;}
				.relatedPro ul li a img{ width:45vw; height:auto;}
				.relatedPro ul li a p{ width:45vw; font-size:3.7vw; white-space:nowrap; text-align:center; overflow:hidden; margin-top:1vw;}
	.relatedArt{ margin:10vw 0;}
		.relatedArt h3{ height:9vw; line-height:9vw; font-size:4.3vw; color:#56BC4C; font-weight:normal; background-color:#F6F6F6; border-top:#56BC4C solid 1px; text-align:center; border-radius:2vw 2vw 0 0;}
		.relatedArt ul{ margin-top:3vw;}
			.relatedArt ul li{ display:inline-block; width:88vw; margin:1vw 3.5vw; overflow:hidden; white-space:nowrap;}
				.relatedArt ul li a{ font-size:4.2vw;}


	.mLeft{ float:left; width:18.125em;}
		.nContent .panel,.sContent .panel,.xContent .panel{ float:left; width:18.125em; background-color:#F6F6F6; border-bottom:#E5F3E2 solid 0.56em; margin-bottom:3.125em; padding-bottom:1.06em; border-radius:0.625em;}
			.nContent .panel h3,.sContent .panel h3,.xContent .panel h3{ height:5.19em; line-height:5.19em; color:#fff; background:url(../image/page_titbg.jpg) #58BC4C repeat-x; padding-left:1.875em; border-radius:0.625em 0.625em 0 0;}
				.nContent .panel h3 a,.sContent .panel h3 a,.xContent .panel h3 a{ float:right; color:#fff; font-size:1em; font-weight:normal; margin-right:1.25em;}/*16px*/
			.nContent .panel .cls,.sContent .panel .cls,.xContent .panel .cls{ margin:0.94em 0;}
				.nContent .panel .cls li,.sContent .panel .cls li,.xContent .panel .cls li{ float:left; width:16.8em; height:3.2em; line-height:3.2em; font-size:0.94em; padding-left:2em;}/*15px*/
				.nContent .panel .cls li:hover,.sContent .panel .cls li:hover,.xContent .panel .cls li:hover{ background-color:#e5f3e2; border-right:#57bc4c solid 0.53em; color:#57bc4c;}
					.nContent .panel .cls li a,.sContent .panel .cls li a,.xContent .panel .cls li a{ display:inline-block; width:15em; color:#777; white-space:nowrap; overflow:hidden;}
					.nContent .panel .cls li:hover a,.sContent .panel .cls li:hover a,.xContent .panel .cls li:hover a{ color:#57bc4c;}
					.nContent .panel .cls li a.p,.sContent .panel .cls li a.p,.xContent .panel .cls li a.p{ float:left; display:inline-block; width:9.33em;}
					.nContent .panel .cls li a.c,.sContent .panel .cls li a.c,.xContent .panel .cls li a.c{ float:right; display:inline-block; width:5.33em; margin-right:1.33em;}
			.nContent .panel .pro,.sContent .panel .pro,.xContent .panel .pro{ margin:1.125em 0;}
				.nContent .panel .pro li,.sContent .panel .pro li,.xContent .panel .pro li{ height:8.125em; height:7.06em; background-color:#f9f9f9; margin-bottom:1.125em;}
					.nContent .panel .pro li a img,.sContent .panel .pro li a img,.xContent .panel .pro li a img{ float:left;}
					.nContent .panel .pro li a .proName,.sContent .panel .pro li a .proName,.xContent .panel .pro li a .proName{ float:right; width:10.625em; height:3.875em; line-height:1.56em; padding-top:0.75em; margin-right:0.625em; overflow:hidden;}
					.nContent .panel .pro li a .read,.sContent .panel .pro li a .read,.xContent .panel .pro li a .read{ float:right; width:12.143em; font-size:0.875em; border-top:#d9d9d9 dashed 1px; padding:0.64em 0; margin-right:0.71em;}/*14px*/
	
	
	.fenye{ width:100%; font-size:3.7vw; color:#666; margin:7vw 0 13vw 0; text-align:center;}
		#turnpage{ font-size:3.5vw; color:#666; border:#666 solid 1px;}
		.fenye .rBtn{ display:inline-block; width:100%; margin-top:2vw;}
			.fenye .rBtn a{ display:inline-block; width:14vw; height:6vw; line-height:6vw; color:#666; background-color:#f1f1f1; border:#666 solid 1px; border-radius:1vw; text-align:center; margin:0 0.5vw;}
	.zContent .panel{ float:right; width:21.875em; margin:2.25em 0 0.94em 0; overflow:hidden;}
		.zContent .panel h3{ height:3.44em; line-height:3.44em; color:#56BC4C; font-weight:normal; background-color:#F6F6F6; border-top:#56BC4C solid 0.125em; padding-left:1.25em; border-radius:0.625em 0.625em 0 0;}
			.zContent .panel h3 a{ float:right; color:#56BC4C; font-weight:normal; margin-right:1.25em;}
		.zContent .panel .cls{ margin:0.94em;}
			.zContent .panel .cls li{ float:left; width:100%; height:2.81em; line-height:2.81em; border-bottom:#e9e9e9 solid 1px; white-space:nowrap;}
		.zContent .panel .pro{ margin:1.125em 0;}
			.zContent .panel .pro li{ height:8.125em; height:7.06em; background-color:#f9f9f9; margin-bottom:1.125em;}
				.zContent .panel .pro li a img{ float:left; width:9.375em; height:auto;}
				.zContent .panel .pro li a .proName{ float:right; width:10.625em; height:3.875em; line-height:1.56em; padding-top:0.75em; margin-right:0.625em; overflow:hidden;}
				.zContent .panel .pro li a .read{ float:right; width:12.14em; font-size:0.875em; border-top:#d9d9d9 dashed 1px; padding:9px 0; margin-right:0.71em;}/*14px*/

	/*---关于我们和客户服务---------------------------------------------------------*/

	.aContent{ width:96%;; margin:0 auto; padding-bottom:5vw;}
		.aContent p{ font-size:4.5vw; line-height:8vw; margin-bottom:5vw;}
		.linian,.shili,.tuandui,.zhengshu,.licheng{ display:none; opacity:0;}
			.jieshao img,.linian img,.shili img,.tuandui img,.zhengshu img,.licheng img{ max-width:100%;}
	.ts{ height:14vw; font-size:4.5vw; color:#555; padding-top:7vw;}
	
	/*---联系方式---------------------------------------------------------*/
	
	.cContent{ width:96%; height:auto; margin:0 auto; padding-top:2vw;}
		.map{ float:left; width:100%; height:50vw; border:#ccc solid 1px; margin-left:0;}
		.cContent .info{ float:left; width:100%; margin:5vw 0;}
	
	/*---资讯动态列表页---------------------------------------------------------*/
	
	.zContent{ width:97%; margin:0 auto;}
		.artList{ float:none; width:90%; padding-top:3vw; margin:0 auto;}
			.artList ul li{ font-size:5vw; border-bottom:#e9e9e9 solid 1px; padding:5vw 0;}
				.artList ul li:hover a{ color:#56BC4C;}
				.artList ul li p{ line-height:7vw; font-size:4vw; color:#999; padding:3vw 0;}
				.artList ul li span{ font-size:4vw; margin-top:3vw;}
		.zContent .cRight{ display:none;}
	
	/*---应用实例列表页---------------------------------------------------------*/
	
	.caseList{ float:none; width:100%; margin-top:5vw;}
		.caseList table img{ width:30vw; height:23vw; margin:3vw 0;}
		.caseList table .t{ width:60vw; font-size:4.3vw; white-space:nowrap; overflow:hidden; padding:1vw 0 1vw 3vw;}
		.caseList table .text{ height:15vw; line-height:6vw; font-size:3.6vw; color:#999; overflow:hidden; padding:0 0 3vw 3vw;}
	.zContent .cls{ display:none; position:absolute; width:100vw; background-color:#fff; border-bottom:#c1c1c1 solid 1px; overflow:hidden; padding:3vw; margin:0 auto; opacity:0;}
		.zContent .cls li{ display:inline-block; width:43vw; height:9vw; line-height:9vw; margin:0; white-space:nowrap;}
			.zContent .cls li a{ color:#888; font-size:4vw;}
	
	/*---应用实例详情页---------------------------------------------------------*/
	
	.sContent{ width:95%; margin:0 auto; padding-top:4vw;}
		.case{ float:right; width:100%; padding:4vw 0;}
			.case .content{ line-height:6vw;}
				.case .content h1{ font-weight:normal; font-size:5.5vw; text-align:center;}
				.case .content .time{ display:inline-block; width:100%; color:#999; text-align:center; margin:3.5vw 0 3vw 0;}
				.case .content .MyContent{ font-size:4.5vw; line-height:8vw;}
					.case .content p{ line-height:8vw; font-size:4.5vw; margin:5vw 0;}
					.case .content img{ max-width:100%; height:auto;}
		.sContent .panel{ display:none;}
		
	/*---资讯动态详情页---------------------------------------------------------*/
	
	.xContent{ width:95%; margin:0 auto; padding-top:4vw;}
		.article{ float:right; width:100%; padding:4vw 0;}
			.article .content{ line-height:6vw;}
				.article .content h1{ font-weight:normal; font-size:5.5vw; text-align:center;}
				.article .content .time{ display:inline-block; width:100%; color:#999; text-align:center; margin:3.5vw 0 3vw 0;}
				.article .content .MyContent{ font-size:4.5vw; line-height:8vw;}
					.article .content p{ line-height:8vw; font-size:4.5vw; margin:5vw 0;}
					.article .content img{ max-width:100%; height:auto;}
		.xContent .mLeft{ display:none;}
			.xContent .panel{ width:100%; background:none; border-radius:0; border-bottom:0; margin:0 0 10vw 0;}
				.xContent .panel h3{ height:9vw; line-height:9vw; font-size:4.3vw; color:#56BC4C; font-weight:normal; background:none; background-color:#F6F6F6; border-top:#56BC4C solid 1px; text-align:center; border-radius:2vw 2vw 0 0; padding:0;}
				.xContent .panel .cls{ width:100%; background-color:#fff;}
					.xContent .panel .cls li{ display:inline-block; width:47vw; margin:0; padding:0; overflow:hidden; white-space:nowrap;}
					.xContent .panel .cls li:hover{ background:none; border-right:0; color:#000;}
						.xContent .panel .cls li a{ display:block; width:90%; color:#000; font-size:4.2vw; overflow:hidden; margin-left:2vw;}
	.getInfo{ width:100%; height:39vw; background-color:rgba(0,0,0,0.8); z-index:10000; position:fixed; left:auto; right:auto; bottom:0; _position:absolute; _top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight); text-align:center;}
		.question{ display:inline-block; width:70vw; color:#fff; font-size:6vw; font-weight:bold; margin:4.5vw 0 0 0;}
        		.question span{ font-size:3vw; vertical-align:top;}
		.choice{ display:inline-block; position:relative; top:0; margin:3vw 0 0 0;}
			.choice .choiceBtn{ display:inline-block; height:9vw; font-size:5vw; border:none; background-color:#FFE612; padding:0 6vw; margin:0 2.2vw; -webkit-appearance:none;//解决自动圆角问题}
    		ul.formCls{ height:103vw;}
        		ul.formCls li{ color:#fff; font-size:7.3vw; font-weight:bold; margin-bottom:1vw;}
            			ul.formCls li input{ width:80vw; height:11vw; font-size:5vw; padding-left:3vw; border-radius:0;}
            			ul.formCls li textarea{ width:80vw; height:33vw; font-size:5vw; border-radius:0; padding:2vw 0 0 3vw;}
            			ul.formCls li .submitBtn{ display:inline-block; width:40.2vw; height:14vw; line-height:14vw; background-color:#FFE612; font-size:5vw; padding:0.3vw 0; -webkit-appearance:none;}
            			ul.formCls li .returnBtn{ display:inline-block; width:40.2vw; height:14vw; line-height:14vw; background-color:#7C7C7C; color:#D3D3D3; font-size:5vw; padding:0.3vw 0; -webkit-appearance:none;//解决自动圆角问题}
		#thanks{ height:41vw; background-color:#FFE612; padding:7vw 0;}
			#thanks p.ok{ font-size:6vw; font-weight:bold; margin-left:0;}
			#thanks p.tips{ display:inline-block; width:90vw; border-top:#666 solid 1px; font-size:3.5vw; padding:2vw 0 0 0; margin:2vw 0 0 0;}
			#thanks p.close{ margin-top:5vw;}
				#thanks p.close #closeWin{ font-size:4vw;}
	
	/*---产品中心---------------------------------------------------------*/
	
	.pNavi{ display:block; width:100vw; height:12vw; line-height:12vw; background-color:#f5f5f5; border-bottom:#ccc solid 1px; text-align:center;} 
		.pNavi span{ font-size:1.55rem;}
		.pNavi img{ float:right; width:4vw; opacity:1; margin:2.7vw 2.7vw 0 0;}
	.smallCls{ width:96%; text-align:center; padding-bottom:5vw; margin:0 auto;}
		.smallCls li{ display:inline-block; font-size:1.2rem; margin:1vw 2vw;}
			.smallCls li a{ display:block; border:#000 solid 1px; border-radius:1.5vw; padding:1vw 3vw;}
	.proClass{ margin:0 0 0 0.8rem;}
		.proClass ul.cls{ display:none; width:100vw; height:100vh; background-color:#000; border:0; padding:0 0 3vw 0; opacity:0; z-index:9999; position:absolute; top:0; left:0; overflow-y:scroll;}
			.proClass ul.cls li{ display:inline-block; margin:1rem 0 0 0;}
				.proClass ul.cls li p.close{ float:left; display:block; width:100vw; height:4rem; line-height:4rem; text-align:right;}
					.proClass ul.cls li p.close a{ font-size:4rem; color:#fff; margin-right:4vw;}
				.proClass ul.cls li p.clsTip{ line-height:2rem; font-size:1.3rem; color:#fff; font-weight:bold; border-top:#d1d1d1 solid 1px; text-decoration:underline; padding-top:8vw; margin:3vw 4vw 10vw 4vw;}
				.proClass ul.cls li a.proCls{ float:left; display:inline-block; height:3rem; border:none; background:none; color:#fff; font-size:1.5rem; padding:0; margin:0 3vw;}
					.proClass ul.cls li a.proCls img{ display:none;}
				.proClass ul.cls li ul{ float:left; display:block; width:100%; border-top:#3f3f3f solid 1px; margin-bottom:1rem;}
					.proClass ul.cls li ul li{ float:left; displau:inline; width:auto; margin:0.5rem 1.5rem 0.5rem 0;}
					.proClass ul.cls li ul li a{ font-size:1.3rem; color:#eaeaea;}
	.proList{ width:100%; margin:0 auto; text-align:center;}
		.bigClsBanner{ float:left; width:100%; margin:8vw 0 3vw 0;}
			.bigClsBanner h2{ float:none; width:100%; font-size:1.9rem; font-weight:normal;}
			.bigClsBanner a{ float:none; background-color:#f1f1f1; border:none; padding:0.2rem 1rem 0.25rem 1rem; font-size:1.1rem; color:#444; position:static; top:0; border-radius:0.5rem; margin:0.9rem 0 0 0;}
			.bigClsBanner p{ width:90vw; line-height:1.6rem; font-size:1.1rem; color:#a4a4a4; margin:5vw 0 3vw 5vw;}
		.subCls{ float:left; width:100%; background-color:#F6F6F6; padding:2vw 0 4vw 0;}
			.subCls ul.subClsItem{ float:left; width:100%; margin:1.1rem 0 0.7rem 1rem;}
				.subCls ul.subClsItem li{ float:left; margin:0 1.5rem 0.6rem 0;}
					.subCls ul.subClsItem li h3{ display:inline-block; height:2.4rem; line-height:2.4rem; font-size:1.25rem; font-weight:normal; cursor:pointer; border-radius:0.5rem;}
			.subCls ul.proInfo{ display:none; float:left; width:100%; margin:0 0 2.3vw 3vw; text-align:left;}
				.subCls ul.proInfo li{ float:left; width:45vw; margin:3vw 3.5vw 6.5vw 0;}
					.subCls ul.proInfo li img{ width:45vw; height:35vw; margin-bottom:2vw;}
					.subCls ul.proInfo li p{ line-height:2rem; font-size:1.11rem; margin-bottom:2vw;}
					.subCls ul.proInfo li a.detail{ display:inline-block; height:2rem; line-height:2rem;  font-size:1.11rem; background-color:#56bc4c; color:#FFF; text-align:center; padding:0 0.7rem;}
    /*.interact{ width:100%; height:3.5rem; background-color:rgba(0,0,0,0.7); z-index:13000; position:fixed; left:auto; right:auto; bottom:0; _position:absolute; _top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight); text-align:center; padding-top:1rem;}
		.factoryVideo{ display:inline-block; margin:0; top:0;}
			.factoryVideo a,a.fl{ font-weight:bold; font-size:1.5rem; color:#FFE612;}
			.factoryVideo span{ color:#fff; font-weight:bold; font-size:1.2rem; margin:0 2.5vw; top:-0.1rem;}
		.message{ display:inline-block; margin:0;}*/
    .testVideo{ width:100vw; height:18rem; z-index:20000; position:fixed; left:auto; right:0; bottom:0; _position:absolute; _top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight);}
        .testVideo .closeVideo{ position:absolute; top:0.3rem; right:0.5rem; z-index:30000; font-size:1.15rem; color:#fff; cursor:pointer;}
	
	/*---产品大类列表页---------------------------------------------------------*/

	.subCls2{ float:left; width:100%; background-color:#F6F6F6; margin-bottom:1vw;}
		.subCls2 ul.subClsItem{ float:left; width:100%; margin:1.1rem 0 0.7rem 1rem;}
			.subCls2 ul.subClsItem li{ float:left; width:100%; margin:0 0 1vw 0;}
				.subCls2 ul.subClsItem li h3{ float:left; width:94%; height:3rem; font-size:1.3rem; font-weight:normal; border-bottom:#e5e5e5 solid 1px; text-align:center;}
				.subCls2 ul.subClsItem li ul.proInfo{ float:left; width:100%; margin:0 0 2.3vw 0; text-align:left;}
					.subCls2 ul.subClsItem li ul.proInfo li{ float:left; width:45vw; margin:3vw 3.5vw 5vw 0;}
						.subCls2 ul.subClsItem li ul.proInfo li img{ width:45vw; height:35vw; margin-bottom:2vw;}
						.subCls2 ul.subClsItem li ul.proInfo li p{ line-height:2rem; font-size:1.11rem; margin-bottom:2vw;}
						.subCls2 ul.subClsItem li ul.proInfo li a.detail{ display:inline-block; height:2rem; line-height:2rem; font-size:1.11rem; background-color:#56bc4c; color:#FFF; text-align:center; padding:0 0.7rem;}

	/*---工厂展示视频播放页----------------------------------------------------*/

	.vHead{ float:left; width:100%; margin-bottom:6.5vw;}
		.vHead h1{ float:left; font-size:1.6rem; color:#fff; margin:4.6vw 0 0 5vw;}
		.vHead p{  float:right; display:block; width:6vw; height:6vw; border-radius:2vw; border:#fff solid 2px; margin-right:5vw; margin-top:4.3vw; position:relative;}
			.vHead p a{ color:#fff; font-size:6.5vw; position:absolute; top:-2.4vw; left:1vw;}
	#videoShow{ float:left; width:100%; height:60vw;}
	.interact2{ float:left; padding:5vw;}
		.interact2 .tips{ float:left; width:100%; font-size:5vw; font-weight:bold; color:#ffe612; margin-bottom:2vw;}
		.interact2 .message{ float:left;}
			.interact2 .message ul li{ float:left; margin-bottom:2.5vw;}
				.interact2 .message ul li #company,.interact2 .message ul li #phone,.interact2 .message ul li #demand{ width:85vw; height:3.5rem; font-size:4.5vw; padding-left:5vw;}
				.interact2 .message ul li .iSubmit{ float:left; height:3rem; font-size:4.5vw; padding:0 5.2vw; margin-right:3vw; margin-top:1vw; -webkit-appearance:none;//解决自动圆角问题}
				.interact2 .message ul li .return{ float:left; height:3rem; border:0; background-color:#FFE612; font-size:4.5vw; padding:0 5.2vw; margin-top:1vw; -webkit-appearance:none;//解决自动圆角问题}

	/*---产品详情页---------------------------------------------------------*/

	.HFImg{ display:none;}
    .productsInfo{ width:100vw; padding:0;}
        .productsInfo .proPic{ float:left; width:100%; height:auto;}
            .productsInfo .proPic img{ width:100%; height:100%; margin:0 0 4vw 0;}
        .productsInfo .proPara{ float:left; width:100vw; margin:0 0 0 2vw;}
            .productsInfo .proPara h1{ float:right; width:100%; font-weight:normal; font-size:6vw; margin-top:2vw;}
            .productsInfo .proPara .para{ float:right; width:100%; line-height:7vw; color:#888; font-size:4.3vw; margin-top:2vw;}
	    .productsInfo .relatedProducts{ display:none;}
	.nContent{ width:95%; margin:0 auto; padding-top:3vw;}
        .product{ float:left; width:100%; margin:9vw 0 4vw 0;}
            .product ul{ margin-bottom:3vw;}
                .product ul li{ display:inline-block; width:29.5vw; height:9vw; line-height:7.3vw; font-size:4vw; text-align:center; margin:0 1.45vw 1.5vw 0;}
                    .product ul li a.nckDesc{ display:inline-block; width:100%; height:100%; color:#999; background:url(../image/tit.png) no-repeat; background-size:cover;}
                    .product ul li a:hover,.ckDesc{ display:inline-block; width:100%; height:100%; color:#FFF; background:url(../image/tit_on.png) no-repeat; background-size:cover;}
            .product .descContent p{ line-height:6vw; font-size:4.3vw; margin-bottom:3vw;}
                .product .descContent p.fixed img{ width:100%;}
            .product .descContent img{ max-width:100%;}
            .product .descContent iframe{ width:95vw; height:80vw;}
			.goBack{ width:100%; text-align:center;}
				.goBack a{ display:inline-block; width:25vw; height:10vw; line-height:10vw; background-color:#56BC4C; color:#fff; font-size:4.3vw; text-align:center;}
			.product .relatedPro{ float:left; width:100%; margin:0; padding:10vw 0 7vw 0;}
		.nContent .panel{ display:none;}
	
	/*------------------------------------------------------------*/
	
	.result ul li p span{ font-size:0.94em;}/*15px*/
	.result ul li span{ font-size:1.25em;}/*20px*/
}
