:root {
	--nav-widths: 95%;
	--widths: 85%;
	--w14: 1400px;
	--nav-height: 80px;
	--top-bar-color: #f39700;
	--color: #005aff;
	--bgs: #f3f3f3;
	--green: #6fb92c;
	--border15: 15px;
	--border10: 10px;
	--border5: 5px;
	--bf7f8f9: #f7f8f9;
	--hoverboxshadow: 0 10px 18px rgba(23, 96, 248, 0.12);
	--mt45p: 45px;
	--fs14: 14px;
	--fs18: 18px;
	--fs20: 20px;
	--fs22: 22px;
	--fs24: 24px;
	--fs30: 30px;
	--fs32: 32px;
	--fs36: 36px;
	--fs40: 40px;
	--fs46: 46px;
	--b700: 700;
}

.pc {
	display: block;
}

.phone {
	display: none;
}

@media screen and (max-width: 1800px) {
	.zklogo{height:50px;}
	.zkhead.scroll .zklogo{height:50px;}
	.page .zkhead .zklogo{height:50px;}
	.zknavm{margin: 0 1.5%;}
}

@media screen and (max-width:1680px) {
	:root {
		/* --mt45p: 45px; */
		--fs14: 14px;
		--fs18: 16px;
		--fs20: 18px;
		--fs22: 20px;
		--fs24: 22px;
		--fs30: 28px;
		--fs32: 30px;
		--fs36: 34px;
		--fs40: 38px;
		--fs46: 42px;
		--b700: 700;
	}

	.zkbanerp1 {
		font-size: 54px;
	}
}

@media screen and (max-width:1440px) {
	:root {
		/* --mt45p: 45px; */
		--fs14: 14px;
		--fs18: 16px;
		--fs20: 16px;
		--fs22: 18px;
		--fs24: 20px;
		--fs30: 20px;
		--fs32: 24px;
		--fs36: 32px;
		--fs40: 34px;
		--fs46: 38px;
		--b700: 700;
	}

	.zkbanerp1 {
		font-size: 48px;
	}

	.w1400 {
		width: 1200px;
		margin: 0 auto;
	}

	.product_bgp1 {
		font-size: 14px;
	}

	.zknava {
		font-size: 16px;
	}

	.zklogo{height:38px;}
	.zkhead.scroll .zklogo{height:38px;}
	.page .zkhead .zklogo{height:38px;}

	.zknavm {
		margin: 0 1%;
	}

	.agenct_left {
		width: 100%;
	}

	.product_title {
		width: 1100px;
	}

}

@media screen and (max-width:1280px) {
	.zknavm {
		margin: 0 1%;
	}
}

@media screen and (max-width:900px) {

	:root {
		--mt45p: 25px;
		--fs14: 14px;
		--fs18: 14px;
		--fs20: 14px;
		--fs22: 14px;
		--fs24: 16px;
		--fs30: 16px;
		--fs32: 18px;
		--fs36: 20px;
		--fs40: 22px;
		--fs46: 24px;
		--b700: 700;
	}

	.pc {
		display: none;
	}

	.phone {
		display: block;
	}

	.w1400 {
		width: 90%;
		margin: 0 auto;
	}

	/**/
	.sthand_nav {
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 5;
		background: #f8fafb;
		margin-top: 80px;
		padding: 0 20px;
	}

	.xxmenu {
		width: 100%;
		height: 64px;
		/* background: linear-gradient(to right, #00b7ab, #0063b1); */
		background: #fff;
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1190;
		transition: all 0.5s ease;
		padding: 0 20px;
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
	}

	.menu_logo {
		width: 40px;
		height: 16px;
		margin-left: 10px;
	}


	.menu_ul3 {
		position: relative;
	}

	.menu_li3 img {
		width: 25px;
	}

	.menu_ul3:hover .sgp-in-lauge-list {
		opacity: 1;
		visibility: visible;
	}

	.sgp-in-lauge-list {
		left: 50%;
		width: 70px;
		margin-left: -38px;
		top: 43px;
		padding: 10px 0;
	}

	.make_a1 {
		border: 1px solid #000;
		margin-right: 0;
		color: #000;
		font-size: 12px;
		height: 30px;
		line-height: 27px;
	}

	.menu_right1 {
		display: flex;
		align-items: center;
		position: relative;
	}

	.menu_a1 {
		position: absolute;
		top: 23px;
		right: 68px;
		/* border: 1px solid red; */
		margin-right: 20px;
		line-height: 1.3;
	}

	/* .menu_msp {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 25px 15px;
	}

	.menu_msp.on {
		padding: 25px 20px;
	} */

	.mlogo1 {
		display: block;
		width: 40px;
		height: 16px;
	}

	.mlogo2 {
		display: none;
		width: 40px;
		height: 16px;
	}

	.li1 {
		width: 20%;
		display: flex;
		align-items: center;
	}

	.li3 span {
		width: 24px;
		height: 2px;
		background: #333;
		/* background: #fff; */
		display: block;
		margin: 5px;
		opacity: 0.8;
		transition: all 0.5s ease;
	}

	.mmeauom .msp1 {
		transform: rotate(45deg);
		margin: -2px;
	}

	.mmeauom .msp2 {
		opacity: 0;
		margin: 0;
	}

	.mmeauom .msp3 {
		margin: -2px;
		transform: rotate(-45deg);
	}

	.xxlist {
		width: 100vw;
		height: 100%;
		background: var(--color);
		position: fixed;
		top: 0;
		right: -100vw;
		z-index: 1180;
		transition: all 0.5s ease;
	}

	.xxlistss {
		position: fixed;
		right: 0vw;
		top: 0;
		width: 100vw;
		height: 100%;
		overflow-y: scroll;
	}

	.xxlist_ul {
		padding: 20px 0px 60px 0;
		margin-top: 64px;
		position: relative;
	}



	.xxinput input::placeholder {
		color: #fff;
	}

	.xxinput input {
		width: 100%;
		border: none;
		outline: none;
		background: none;
		padding-left: 55px;
		border-radius: 5px;
		border-bottom: 1px solid #fff;
		color: #fff;
		padding: 15px 0 15px 55px;
	}

	.xxinput .ic_img1 {
		position: absolute;
		top: 28px;
		left: 28px;
		font-size: 16px;
		font-weight: bold;
		color: #fff;
	}

	.menu_ul2 {
		display: flex;
		justify-content: center;
		flex-direction: column;
	}

	.ic_img1 {
		width: 20px;
		height: 20px;
	}

	.menu_ul2 a {
		font-size: 14px;
		margin-top: 10px;
		color: #fff;
	}

	.xxlist_ul2 {
		padding: 0;
	}

	.bBor2 {
		display: flex;
		justify-content: space-between;
		align-items: center;
		/* border-bottom: 1px solid #bbbbbb; */
	}

	.bBor,
	.twoa,
	.twob {
		position: relative;
		list-style: unset;
		padding: 0 15px;
	}

	.bBor .menu_span1,
	.twoa .menu_span1 {
		width: 25px;
		height: 49px;
		position: absolute;
		right: 20px;
		top: 0;
		background: url(../temp/jia_black1.svg) no-repeat center;
		background-size: 16px;
	}

	.bBor .menu_span3,
	.twoa .menu_span3 {
		width: 25px;
		height: 49px;
		position: absolute;
		right: 0;
		top: 0;
		background: url(../img/pbtyuyan4.png) no-repeat center;
		background-size: 16px;
		transition: all 0.3s ease;
	}

	.bBor .menu_span3.on,
	.twoa .menu_span3.on {
		transform: rotatex(180deg);
	}

	.bBor .menu_span2,
	.twoa .menu_span2,
	.twob .menu_span6 {
		width: 25px;
		height: 34px;
		position: absolute;
		right: 15px;
		top: 3px;
		background: url(../temp/jia_black1.svg) no-repeat center;
		background-size: 16px;
	}

	.bBor a,
	.twoa a,
	.twob a {
		padding: 10px 20px;
		color: #fff;
		font-size: 14px;
		display: block;
		width: 100%;
	}

	.bBor .proList,
	.twoa .proList {
		display: none;
		/* padding-left: 20px; */
	}

	.twob .proList4 {
		display: none;
	}

	.bBor .proList li a,
	.twoa .proList li a,
	.twob .proList li a {
		font-size: 13px;
		padding: 10px 15px;
	}

	.bBor.on .menu_span1 {
		background-image: url(../temp/jian_black.svg);
		background-size: 15px;
	}

	.twoa.on .menu_span2 {
		background-image: url(../temp/jian_black.svg);
		background-size: 15px;
	}


	.twob.on .menu_span6 {
		background-image: url(../temp/jian_black.svg);
		background-size: 15px;
	}

	.menu_liplex {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.menu_liplex i {
		color: #fff;
	}

	.menu_ul2 {
		margin: 0 20px;
	}

	.menu_ul2 img {
		width: 26px;
		margin: 0 auto;
	}

	.bBor span {
		color: #fff;
		padding-right: 10px;
	}

	.bBor,
	.twoa,
	.subtwo li {
		border-bottom: 1px solid #d2d7d9;
	}

	.subtwo li:last-child,
	.twoa:last-child {
		border: none;
	}


	/**/

	/**/
	.h80p {
		height: 64px;
	}

	.xs2mbx {
		top: 15px;
		font-size: 12px;
	}

	.ptb100p {
		padding: 40px 0;
	}


	.pubp1 {
		font-size: 24px;
	}

	.i2newlink2 {
		width: 100%;
	}

	.i2newlink2 {
		margin-top: 20px;
		margin-right: 0;
	}

	.i2newlink2:nth-child(2),
	.i2newlink2:nth-child(3) {
		margin-top: 20px;
	}

	.xs12caseblink {
		width: 100%;
	}

	.xs12casebp2 {
		height: auto;
		padding: 15px 0;
		margin-top: 0;
	}

	.playbtn {
		width: 40px;
		height: 40px;
	}

	.playbtn i {
		font-size: 18px;
	}

	.playbtn {
		line-height: 38px;
	}

	.newpage {
		margin-top: 30px;
	}

	.newpage a,
	.aprev,
	.anext,
	.aback {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}

	.zkibswiperbtn {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.i2changjms {
		padding-left: 20px;
	}

	.zooldepage,
	.zoolmodelpage {
		margin-top: 20px;
	}

	.zool_nav {
		top: 64px;
		padding: 15px 0;
		font-size: 14px;
	}

	.zool_navwz {
		flex-wrap: wrap;
	}

	.zool_navwz1 {
		width: 100%;
		font-size: 12px;
	}

	.zool_navwz2 {
		width: 100%;
	}

	.zooldetail_left {
		width: 100%;
	}

	.zooldetail_right {
		width: 100%;
		margin-top: 20px;
	}

	.zooldetail_p3 {
		font-size: 14px;
		margin-top: 15px;
	}

	.zooldepage span {
		width: 8px;
		height: 8px;
	}

	.zooldetail_p4 {
		margin-top: 30px;
	}

	.zooldetail_pro {
		margin-top: 40px;
	}

	.pipeline_tab table {
		font-size: 14px;
		table-layout: fixed;
		table-layout: auto;
	}

	.model_li2 {
		flex-wrap: wrap;
		margin-top: 15px;
	}

	.model_ul1 {
		width: 50%;
		margin-top: 10px;
	}

	.model_ul1::before {
		right: 0;
	}

	.model_ul1:nth-child(2)::before {
		background: none;
	}

	.i2changjp2 {
		font-size: 14px;
		height: auto;
		width: 100%;
		text-align: left;
	}

	.i2changjicon {
		width: 90px;
		height: 70px;
	}

	.zkibswiperbtns {
		top: 55%;
	}

	.i2changjlink {
		flex-direction: row;
		align-items: center;
		padding: 40px;
	}

	.proyycjswiper .i2changjlink {
		margin-top: 2%;
	}

	.xs12caseam2 {
		width: 47%;
		margin-right: 0px;
	}

	.xs12casea {
		flex-wrap: wrap;
	}

	.xs12caseam3 {
		width: 100%;
		margin-top: 20px;
	}

	.xs2appap3 {
		margin-top: 15px;
	}

	.xs2appap2 {
		font-size: 14px;
	}

	/**/

	.zkfooto {
		flex-wrap: wrap;
		padding-bottom: 20px;

	}

	.zkfooto_ul1 {
		width: 100%;
	}

	.zkfooto_ul2 {
		width: 50%;
		margin-top: 20px;
	}

	.zkfoot {
		padding-top: 30px;
	}

	.zkfoota {
		flex-wrap: wrap;
		padding-bottom: 0;
	}

	.zkfootaa {
		width: 100%;
	}

	.zkfootab {
		width: 100%;
		display: none;
	}

	.zkfootb {
		flex-wrap: wrap;
	}

	.zkfootb div {
		width: 100%;
		font-size: 14px;
	}

	.zkfootfxsub img {
		/*width: 280px;*/
		height: 100px;
	}

	.xs12caseblink {
		padding: 6%;
		margin-top: 20px;
	}

	.zkfootfx {
		padding: 15px 0;
		margin-top: 0;
	}

	.zkfoota li:nth-child(2),
	.zkfootp1 {
		margin-top: 15px;
	}

	.zkfoota h5,
	.zkfootp0 {
		height: auto;
	}

	.zkfootp1 p {
		padding-left: 35px;
		margin-bottom: 10px;
		font-size: 14px;
	}

	.zkfoota {
		margin-top: 20px;
	}

	.zkfootb {
		padding: 20px 0;
	}

	.ser12aa img {
		width: 100%;
	}

	.ser12ams {
		font-size: 14px;
		padding: 0;
	}

	.ser12calink {
		width: 100%;
	}

	.ser12cicon {
		width: 65px;
		height: 65px;
	}

	.ser12cp2 {
		font-size: 14px;
	}

	.ser12calink {
		padding: 5%;
	}

	.ser12cwz {
		width: calc(100% - 80px);
	}

	.pubmore {
		line-height: 35px;
		padding: 0 25px;
	}

	.zooldetail_p5 {
		justify-content: center;
	}

	.zooldetail_p5 .pubmore:last-child {
		margin-right: 0;
	}

	.ser12cp3 {
		margin-top: 15px;
	}

	.ser12cbp3 {
		margin-top: 35px;
	}

	.ser12cb img {
		height: 280px;
	}

	.ser12bmp2 {
		font-size: 14px;
	}

	.download_right {
		width: 100%;
	}

	.download_left {
		width: 100%;
	}

	.zoology_item {
		width: 40%;
	}

	.zoology_item:nth-child(2n) {
		margin-right: 0;
	}

	.zoology_item img {
		max-width: 40px;
		max-height: 40px;
	}

	.xs2banerwz2 {
		flex-wrap: wrap;
	}

	.xs2banerwz2a {
		width: 100%;
	}

	.xs2banerwz2b {
		width: 100%;
	}

	.xs2baner2list {
		display: flex;
		flex-wrap: wrap;
	}

	.xs2baner2list li {
		width: 50%;
		margin-top: 20px;
	}

	.xs2baner2p1 {
		margin-top: 30px;
	}

	.xs2banerwz2b {
		padding-left: 0;
		border: none;
	}

	.h100p {
		height: 64px;
	}

	.xs2baner2p2 {
		font-size: 14px;
	}

	.xs2baner2p4,
	.xs2baner2p5 {
		font-size: 14px;
	}

	.xs2baner2p3 {
		margin-top: 30px;
	}

	.xs2baner2p5 {
		flex-wrap: wrap;
	}

	.xs2baner2p5m {
		width: 100%;
	}

	.xs2baner2p5m:nth-child(2) {
		margin-top: 20px;
	}

	.xs2baner2play {
		width: 45px;
		height: 45px;
		line-height: 43px;
	}

	.xs2banerwz2 {
		padding: 40px 0;
	}

	.ab3whma {
		flex-wrap: wrap;
	}

	.ab3whmap2 {
		width: 100%;
		margin-top: 20px;
		font-size: 14px;
	}

	.ab3whmb {
		margin-top: 30px;
	}

	.ab3whpage {
		text-align: center;
		margin-top: 20px;
	}

	.ab3whmbp2 {
		margin-top: 15px;
	}

	.ab3whmbslide {
		padding: 30px 10px;
	}

	.his3aswiper {
		margin-top: 25px;
	}

	.wcar {
		margin-top: 0;
	}

	.his3awz {
		width: 100%;
	}

	.his3aimg {
		width: 100%;
	}

	.his3aslide {
		flex-wrap: wrap;
	}

	.his3ap0 {
		font-size: 120px;
	}

	.his3b {
		justify-content: center;
		margin-top: 35px;
	}

	.his3bbtn,
	.pubbtnan {
		margin: 0 10px;
	}

	.otnersub span {
		margin: 10px 0;
	}

	.otnerimg {
		height: 260px;
	}

	.otnerp3 {
		margin-top: 20px;
	}

	.xs2baner {
		padding-top: 52%;
	}

	.xs2banerimg {
		height: 200px;
	}

	.hmc5_ibg {
		display: none;
	}

	.agencybox1 {
		width: 100%;
	}

	.agencybox1_p2 {
		font-size: 14px;
	}

	.agenct_item {
		width: 100%;
		margin-right: 0;
	}

	.agenct_list2 textarea {
		height: 90px;
		padding: 10px;
	}

	.agenct_left {
		width: 100%;
		flex-wrap: wrap;
	}

	.agenct_btn {
		width: 100%;
		text-align: left;
		font-size: 14px;
		margin-top: 10px;
	}

	.agenct_btns2 {
		margin-right: 0;
	}

	.agenct_left span {
		margin-top: 20px;
		padding: 7px 25px;
	}

	.agenct_item input {
		height: 40px;
		font-size: 14px;
		margin-top: 10px;
	}

	.agenct_itemxx::before {
		top: 15px;
	}

	.zkfootba em {
		padding: 0 10px;
	}

	.xs2appda {
		padding: 0;
	}

	.xs2appdams {
		padding: 0;
		font-size: 14px;
	}

	.xs2appams {
		padding: 20px 5%;
	}

	.xs12caseam {
		height: 44px;
		line-height: 42px;
	}

	.xs12caseam2 .layui-form-select,
	.xs12caseam2 .layui-select-title,
	.xs12caseam2 .layui-form-select .layui-input {
		width: 100%;
	}

	.xs12caseam2 {
		width: 100%;
		margin-top: 20px;
	}

	.xs12caseam2 .layui-form-select dl {
		top: 40px;
	}

	.i2newp1 {
		height: auto;
	}

	.i2newms {
		padding: 20px;
	}

	.xs2newaslide {
		flex-wrap: wrap;
	}

	.xs2newaimg {
		width: 100%;
	}

	.xs2newawz {
		width: 100%;
		margin-top: 20px;
		padding-bottom: 20px;
	}

	.xs2newap4 {
		margin-top: 20px;
	}

	.xs2newap2 {
		padding: 10px 0;
	}

	.xs2newawz {
		font-size: 14px;
	}

	.xs2mbx em {
		padding: 0 3px;
	}

	.rfixedsub {
		width: 150px;
		left: -150px;
	}

	.newdetailwz_left img {
		width: 100%;
	}

	.newdetailwz_left {
		width: 100%;
		font-size: 14px;
	}

	.newdetailwz_right {
		width: 100%;
	}

	.newde_btn a {
		padding: 10px 18px;
		font-size: 14px;
	}

	.newde_btn {
		margin-top: 20px;
	}

	.newdetailwz_style {
		margin-top: 20px;
	}

	.newde_title {
		flex-wrap: wrap;
		padding: 15px 0;
	}

	.newde_ul {
		flex-wrap: wrap;
	}

	.newde_ul span {
		width: 100%;
		font-size: 14px;
	}

	.newdetailwz {
		margin: 30px 0;
	}

	.zkfootfx a:hover .zkfootfxsub {
		/*width: 300px;*/
	}

	.newdetailz1 {
		font-size: 14px;
	}

	.download_main {
		margin-top: 5px;
	}

	.down_btn {
		margin-top: 20px;
	}



	.download_right_list {
		margin-top: 20px;
	}

	.download_box:nth-child(2),
	.download_box:nth-child(3) {
		margin-top: 20px;
	}

	.download_box {
		width: 100%;
		margin-right: 0;
		margin-top: 20px;
		padding: 20px;
	}

	.download_ul1 {
		font-size: 14px;
	}

	.faq12abms {
		padding: 20px 25px;
		font-size: 14px;
	}

	.faq12abms p {
		margin-top: 10px;
	}

	.faq12abh4 span:before {
		top: 1px;
		left: -10px;
	}

	.faq12abh4 span {
		padding-left: 0;
	}

	.faq12abh4 i {
		right: 20px;
		top: 19px;
	}

	.faq12abh4 {
		padding: 18px 30px 18px 30px;
	}

	.faq12aa {
		margin-top: 5px;
	}

	.promovebox1 {
		width: 100%;
		margin-top: 20px;
	}

	.promovebox1:nth-child(2),
	.promovebox1:nth-child(3) {
		margin-top: 20px;

	}

	.promoveboxitem img {
		max-width: 60%;
		max-height: 60%;
	}

	.promove_p1 {
		margin-top: 10px;
	}

	.promovexnbox {
		width: 100%;
	}

	.consult_line {
		margin: 15px 0;
	}

	.consult_item {
		padding: 6%;
	}

	.consult_titul {
		margin-left: 20px;
		font-size: 14px;
	}

	.consult_item:nth-child(2) {
		margin-top: 20px;
	}

	.promovepage span {
		width: 8px;
		height: 8px;
	}

	.zooldeimgbox img {
		width: 80%;
	}

	.model_li1 img {
		max-width: 70%;
	}

	.consult_item {
		width: 100%;
		margin-right: 0;
	}

	.consult_item:nth-child(3) {
		margin-top: 20px;
	}

	.consult_titp1 {
		font-size: 14px;
	}

	.contact_left_li1 img {
		height: 200px;
	}

	.contact_form_left {
		width: 100%;
	}

	.contact_form_right {
		width: 100%;
	}

	.agenct_itemxx2::before {
		top: 17px;
	}

	.contact_li2_p2 {
		font-size: 14px;
	}

	.contact_form_item input,
	.contact_form_item select {
		font-size: 14px;
	}

	.contact_form_item3 textarea {
		font-size: 14px;
	}

	.contact_form_item3 {
		margin-right: 0;
		height: 120px;
	}

	.agenct_btn3 .agenct_btn {
		width: 100%;
	}

	.contact_left_li2 {
		top: 23%;
	}

	.contact_form_item {
		width: 100%;
		margin-right: 0;
	}

	.con3dma {
		width: 100%;
	}

	.con3dwz {
		padding: 30px 0;
	}

	.con3dp2 a {
		font-size: 14px;
	}

	.contact_left {
		width: 100%;
	}

	.contact_left::before {
		display: none;
	}

	.contact_right {
		width: 100%;
		margin-top: 20px;
	}

	.contact_item {
		width: 100%;
		text-align: center;
		margin-right: 0;
		margin-top: 3%;
	}

	.contact_p1 {
		text-align: center;
	}

	.contact_main {
		padding: 20px;
	}

	.search-result-main .input-warp {
		width: 100%;
		margin: 20px 0;
	}

	.search-result-main {
		margin-top: 90px !important;
	}

	.agenct_item2 img {
		width: 100px;
	}

	.xs2baner2 {
		padding-top: 0;
	}

	.agenct_from {
		margin-top: 15px;
	}

	.agenct_list2 {
		margin-top: 10px;
	}

	.contact_a1 i,
	.contact_a2 i {
		font-size: 20px;
	}

	.zzzs3swiper {
		padding: 25px 0;
	}

	.proscpage span {
		width: 8px;
		height: 8px;
	}

	.prosc_item {
		flex-wrap: wrap;
		margin: 0;
	}

	.prosc_left {
		width: 100%;
	}

	.prosc_right {
		width: 100%;
		text-align: center;
	}

	.prosc_text {
		top: 45%;
	}

	.product_title {
		width: 100%;
		flex-wrap: wrap;
	}

	.product_title1 {
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}

	.product_title2 {
		width: 90%;
		margin: 0 auto;
	}

	.product_item .product_img1 {
		height: 360px;
	}

	.product_p3 {
		text-align: center;
		margin: 0 auto;
		margin-top: 25px;
	}

	.promovebox2 {
		width: 49%;
		margin-top: 10px;
	}

	.promovebox2:nth-child(2n) {
		margin-right: 0;
	}

	.promove_p2 {
		margin-top: 10px;
	}

	.promovebox2:nth-child(1),
	.promovebox2:nth-child(2) {
		margin-top: 0;
	}

	.zool_navwz4 {
		display: none;
	}

	.xs2banerp1 {
		letter-spacing: 1px;
	}

	.comparison {
		overflow: scroll;
		font-size: 14px;
	}

	.comparison_item {
		width: 200px;
	}

	.comparison_item2 {
		width: auto;
	}

	.comparison_item_title p {
		width: 200px;
	}

	.compare {
		overflow: scroll;
		font-size: 14px;
	}

	.compare_img {
		width: 200px;
		min-height: 200px;
	}

	.compare_item {
		width: 200px;
	}

	.comparison_item_title p:last-child {
		border-right: none;
	}

	.comparison_item_title p:first-child {
		width: 160px;
	}

	.comparison_item:first-child {
		width: 160px;
	}

	.com_m35 {
		margin-top: 15px;
	}

	.com_titlep1 {
		height: 70px;
		line-height: 60px;
	}

	.com_titlep2 {
		height: 94px;
	}

	.agenct_item select {
		height: 40px !important;
		margin-top: 10px;
		font-size: 14px;
		padding-left: 16px;
	}

	.agenct_item2 input {
		margin-top: 0;
	}

	.traing_p2 span {
		margin-top: 2px;
	}

	.traing_p2 {
		padding: 4% 4% 0 4%;
	}

	.xs12caseblink {
		margin-right: 0;
	}

	.newpage span,
	.newpage i,
	.aprev span,
	.anext span,
	.aprev i,
	.anext i,
	.aback i {
		font-size: 14px;
	}

	.rfixedsubm {
		font-size: 14px;
	}

	.i2newlink {
		width: 100%;
		margin-right: 0;
		margin-top: 20px;
	}

	.i2newlink:nth-child(1) {
		margin-top: 0;
	}

	.i2newn {
		margin-top: 25px;
	}

	.i2newmore {
		margin-top: 25px;
	}

	.zkaboutm {
		flex-wrap: wrap;
		margin-top: 30px;
	}

	.zkaboutmm {
		width: 48% !important;
	}

	.zkaboutp1 span,
	.zkaboutp1 em {
		font-size: 45px;
	}

	.zkaboutp1 b {
		height: 55px;
	}

	.zkaboutp4 {
		margin-top: 30px;
	}

	.zkaboutp2 {
		font-size: 14px;
	}

	.i2yinyp2 {
		max-width: 100%;
		font-size: 14px;
	}

	.i2yinyslide img {
		height: 260px;
	}

	.i2yinyswiper {
		margin-top: 25px;
	}

	.i2yinyp1 {
		font-size: 18px;
	}

	.zkibswiperbtn1 {
		left: 1%;
	}

	.zkibswiperbtn2 {
		right: 1%;
	}

	.zksolosubbmbp1 {
		font-size: 16px;
	}

	.zksolosubbmbp2 {
		font-size: 14px;
	}

	.i2pro {
		padding-bottom: 0;
	}

	.i2prorp1 {
		font-size: 18px;
		margin-top: 20px;
	}

	.i2prorp2 {
		font-size: 14px;
	}

	.profzbox1 img {
		width: 100%;
	}

	.profzbox1 {
		padding: 0;
	}

	.profzpage {
		text-align: center;
		margin-top: 20px;
	}

	.zkbanerp1 {
		font-size: 32px;
	}

	.proscpage {
		margin-top: 20px;
	}

	.i2changjp1 {
		font-size: 16px;
		text-align: left;
	}

	.agenct_list3 {
		margin-top: 15px;
	}

	.zooldepro_cpm {
		overflow: scroll;
	}

	.pipeline_tab td {
		/*width: 310px;*/
		min-width: 150px;
	}
	.pipeline_tab_prodetail td {
		text-align: left;
	}

	.pipeline_tab_prodetail tr td:first-child{
		position: sticky;
		 left: 0;
		 background: #fafbff;
	}
	.pipeline_tab_prodetail tr:nth-child(2n):hover{
		background: #fafbff;
	}
	.pipeline_tab_prodetail tr:nth-child(2n):hover td{
		color:#555;
	}

	.pro_popshow {
		height: 500px;
		overflow: scroll;
	}

	.newd28-r-tzhw {
		font-size: 14px;
	}

	.newd28-r-tname {
		font-size: 14px;
	}

	.promoveSwiper {
		overflow: hidden;
	}

	.prodbm20 {
		margin-top: 10px;
	}

	.proj_item {
		width: 100%;
		padding: 20px 0;
	}

	.proj_item li {
		width: 100px;
		height: 100px;
		line-height: 100px;
	}

	.proj_line {
		margin: 15px 0;
	}

	.proj_p2 {
		font-size: 14px;
	}

	.rfixed {
		display: none !important;
	}

	.ser12calink {
		margin-right: 0;
	}

	.ser12calink:nth-child(2) {
		margin-top: 2%;
	}

	.zoology_icon {
		margin-top: 0;
	}

	.i2kec_btn {
		width: 100%;
	}

	.zoology_item p {
		margin-top: 5px;
	}

	.zoology_item {
		margin-top: 20px;
	}

	.zoology_item:nth-child(1),
	.zoology_item:nth-child(2) {
		margin-top: 0px;
	}

	.contact_item img {
		height: 22px;
	}

	.da_hangye option {
		padding-right: 0;
	}

	.profzswiper {
		overflow: hidden;
	}

	.zkbanbtn {
		margin-top: 20px;
	}

	.zkbanerp3 {
		margin-top: 105px;
	}

	.zkbanerm img {
		width: 100%;
		height: 100vh;
		object-fit: cover;
	}

	.layvideo2 {
		width: 100%;
		height: calc(100vh - 30px);
		/* z-index: 100; */
		/* left: 0;
		top: 0;
		transform: none; */
		max-height: inherit;
	}

	.layvideo2 video {
		width: 100%;
		height: 100%;
		object-fit: cover;
		/* height: 100vh; */
	}
	.layvideo2 .layclose{bottom: auto;top:90px;z-index: 2;margin-left: -20px;}

	.laybg2 {
		background: transparent;
	}

	/* .layvideo2 .layclose{
		bottom: 40px;
	} */


}


@media screen and (max-width:900px) {
	.pipeline_tab td {
		height: auto;
		padding-top: 5px;
		padding-bottom: 5px;
	}
}

@media screen and (max-width:375px) {
	.zkbanerp1 {
		font-size: 30px;
		letter-spacing: 2px;
	}

	.i2prorp2 {
		padding: 0 30px;
	}

	.product_p2 {
		padding: 0 10%;
	}

	.pubmore {
		padding-left: 15px;
		padding-right: 15px;
	}

	.zool_navwz {
		width: 96%;
	}

	.zooldetail_p5 .pubmore {
		margin: 0 2%;
	}
}