﻿@charset "utf-8";
/* CSS Document */
@font-face {
 font-family: 'HarmonyOS_Sans_SC_Light';
 src: url('font/HarmonyOS_Sans_SC_Light.TTF') format("truetype");
 font-display: swap;
}
@font-face {
 font-family: 'HarmonyOS_Sans_SC_Medium';
 src: url('font/HarmonyOS_Sans_SC_Medium.TTF') format("truetype");
 font-display: swap;
}
@font-face {
 font-family: 'HarmonyOS_Sans_SC_Regular';
 src: url('font/HarmonyOS_Sans_SC_Regular.TTF') format("truetype");
 font-display: swap;
}
body { margin:0; padding:0; font-family:"HarmonyOS_Sans_SC_Regular","Montserrat","微软雅黑", Arial;
font-size:16px; line-height:1.5; color:#121212; overflow-x: hidden;}
a { color:#000000; text-decoration:none;}
a:hover { color:#000000;}
img { border:0; display:inline; max-width:100%; height:auto; vertical-align: bottom;}
select {
    text-transform: none;
}

div,ul,li,dl,dd,span,h1,h2,p,h4,h3 { margin:0; padding:0; list-style:none;}
.clear{ clear:both;}
.ellipsis{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.molEllipsis{ display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}

div.body{ min-width:1250px; margin:auto; overflow:hidden; }

.container{ width:1250px; margin:0px auto;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}


@media screen and (max-width:1250px) {
	
	.container{ width:95%;}
}

/* 头部 */
.top_one{ background:#1e73be; height:34px; line-height:34px;}
.top_one .container{ color:#fff; text-align:right;}
.top_one .container a{ color:#fff; display:inline-block; margin-left:22px;}
.header{ background:#fff; }
.header .container{ position:relative;height:128px;display: flex;align-items: center;justify-content: space-between; }
.header .container .logo{ margin-left:11px;}
.header .container .logo img{ width:auto; height:90px;}
.header .tpright{}
.header .tpright ul{ display:flex;}
.header .tpright ul li{ display: flex;align-items: center; margin-left:33px; font-size:18px; color:#236ee7;}
.header .tpright ul li .pic{ height:22px; width:auto; margin-right:10px;}
.header .tpright ul li .pic1{ height:59px; width:auto;}
.menu{ background:#1e73be; height:105px;}
.menu ul { display:flex;}
.menu ul li{ flex:1; line-height:105px; text-align:center; font-size:21px; color:#fff; position:relative;}
.menu ul li:before {
	width: 100%;
	height: 20px;
	position: absolute;
	left: 0px;
	top:105px;
	content: '';
}
.menu ul li a{ color:#fff;cursor:pointer;}
.menu ul li .drop-down {
    position: absolute;
    width: 152px;
    left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);
    padding-top: 10px;
    padding-bottom: 5px;
    top: 110px;
    height: auto;
    z-index: 100;
    display: none;
	
}
.menu ul li:hover .drop-down{background-color:#1e73be; display:inline-block; border-radius:7px;}
.menu ul li:hover .drop-down a{ display: block; margin:0px 10px; line-height:2.5; font-size:20px; }


/* 首页第一部分 */
.part1{ background-image:url(../images/graybg.jpg); background-repeat:no-repeat; background-position:center top;}
.part1 .equipment{ padding:22px 93px 92px 65px;display: flex;
    justify-content: space-between;}
.part1 .equipment .tpleft{ width:287px; margin-right:110px;}
.part1 .equipment .tpleft .photo{ position:relative; display:block; padding-top:172.5%; width:100%; overflow:hidden; margin-bottom:8px;}
.part1 .equipment .tpleft .photo img{ width:100%; height:100%; position:absolute; top:0px; left:0px;object-fit:content;transition:all .5s;-webkit-transition:all .5s;object-fit: cover;
 object-position: center center;}
.part1 .equipment .tpleft .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.part1 .equipment .tpleft .title,.part1 .equipment .tpleft .title a{ background:#1e73be; line-height:39px; color:#fff;  text-align:center;}
.part1 .equipment .tpright{ flex:1; overflow:hidden; padding-top:35px;}
.part1 .equipment .tpright .bt{ text-align:center; font-size:33px; letter-spacing:2px; margin-bottom:20px;}
.part1 .equipment .tpright .infor{ font-size:18px;  margin-bottom:0px; line-height:1.4;}
.part1 .equipment .tpright .pro{ float:right; width:287px;}
.part1 .equipment .tpright .pro .photo{ position:relative; display:block; padding-top:98%; width:100%; overflow:hidden; margin-bottom:8px;}
.part1 .equipment .tpright .pro .photo img{ width:100%; height:100%; position:absolute; top:0px; left:0px;object-fit:content;transition:all .5s;-webkit-transition:all .5s;object-fit: cover;
 object-position: center center;}
.part1 .equipment .tpright .pro .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.part1 .equipment .tpright .pro .title,.part1 .equipment .tpright .pro .title a{ background:#1e73be; line-height:39px; color:#fff;  text-align:center;}
.p_show{ margin:0px 13px 26px;}
.p_show ul{display: grid;
	grid-template-columns: repeat(3, 1fr);grid-gap: 30px 9px;}
.p_show ul li{position:relative; display:block; padding-top:124.5%; width:100%; overflow:hidden; border-radius:15px;box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 22%);transition: transform .3s ease;}
.p_show ul li:hover{transform:translateY(-4px);}
.p_show ul li .pic{ position:absolute; left:0px; top:0px; width:100%; height:100%;object-fit: cover;
 object-position: center center;}
.p_show ul li .xfk{ position:absolute; left:50%; top:50%;transform: translate(-50%,-50%);display: grid;grid-wrap: wrap;grid-template-columns: repeat(1, 1fr);grid-gap: 49px 20px;}
.p_show ul li .xfk .photo{ text-align:center;}
.p_show ul li .xfk .photo img{ height:45px; width:auto;}
.adv{margin:0px 13px 56px; overflow:hidden; border-radius:15px;box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 22%);transition: transform .3s ease;}
.adv:hover{transform:translateY(-4px);}
.adv img{ width:100%; height:auto;}

/*首页联系我们*/
.part2{ background-image:url(../images/lami_open_01.png);  background-size: cover;background-repeat: no-repeat; background-position:center center;}
.part2 .bg{background-color: rgba(30, 115, 190, 0.85); padding-top:39px; padding-bottom:62px;}
.part2 .content{ margin:0px 127px ; color:#fff;}
.part2 .content .title{ text-align:center; font-size:33px; letter-spacing:2px; margin-bottom:22px;}
.part2 .content ul{ display:flex;}
.part2 .content ul li{ flex:1; margin-right:19px;}
.part2 .content ul li.last{ flex:none; width:148px; margin-right:0px;}
.part2 .content ul li .sumbit{ height:36px; line-height:normal; border:1px #42a4cf solid; padding:0px 10px;box-sizing:border-box;-webkit-box-sizing:border-box; width:100%;outline:none;font-size:22px;font-family:"HarmonyOS_Sans_SC_Regular"; letter-spacing:2px;}
.part2 .content ul li .sumbit::input-placeholder{color:#2b5878; font-size:22px;}
.part2 .content ul li .sumbit::-webkit-input-placeholder{color:#2b5878; font-size:22px;}
.part2 .content ul li .sumbit:-moz-placeholder{color:#2b5878; font-size:22px;}
.part2 .content ul li .sumbit::-moz-placeholder {color:#2b5878; font-size:22px;}
.part2 .content ul li .sumbit:-ms-input-placeholder{color:#2b5878; font-size:22px;}
.part2 .content ul li .but{ width:148px; height:66px; line-height:normal; text-align:center; border:0px;color:#2b5878; font-size:22px; background:#b7e8f2; letter-spacing:2px; cursor:pointer;}
.part2 .content .infor{ font-size:21px; margin-top:-10px; color:#fff; letter-spacing:3px;}

/*首页发卡专家*/
.part3 .content{ padding:150px 50px 122px;}
.part3 .content .title{ text-align:center; font-size:33px; color:#1e73be;text-shadow: 1px 2px rgba(0,0,0,0.3); letter-spacing:3px; margin-bottom:42px;}
.part3 .content .infor{ line-height:2.5;}
.part3 .content .infor p{ text-indent:2em;}

.part4{ background:#dedede; text-align:center;}
.part4 .container{ padding:93px 0px 132px;}
.ptitle{text-align:center; font-size:33px; color:#1e73be;letter-spacing:3px; margin-bottom:14px;}
.part4 .infor{  line-height:2.4; margin-bottom:79px;}
.part4 ul { display:flex;align-items: stretch; text-align:center; flex-wrap: wrap;}
.part4 ul li{ width:25%;}
.part4 ul li img{ height:122px; width:auto; margin-bottom:35px;}
.part4 ul li .bt{ margin:0px auto; line-height:2.2; letter-spacing:2;}

.part5 .container{ padding:97px 0px 115px;}
.part5 .ptitle{ margin-bottom:80px;}
.part5 ul{ margin:0px 48px;}
.part5 ul{display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-gap: 100px 20px;align-items: stretch; justify-content: space-between;}
.part5 ul li{ text-align:center;}
.part5 ul li img{ height:82px; width:auto; margin-bottom:25px;}
.part5 ul li .bt{ font-size:22px; letter-spacing:2;}

.part6{ background:#dedede;}
.part6 .container{ padding:96px 0px 119px;}
.part6 .ptitle{ margin-bottom:80px;}
.part6 ul{display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-gap: 65px 40px;align-items: stretch; justify-content: space-between; margin:0px 48px;}
.part6 ul li img{-webkit-filter: drop-shadow(0px 0px 6px #c5c4c4);
  filter: drop-shadow(0px 0px 6px #c5c4c4);}
  
  
 /*底部*/
.foot{ background:#1e73be;}
.foot .container{ padding:26px 0px 41px;}
.foot ul{display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 0px 25px;align-items: stretch; justify-content: space-between; }
.foot ul li{ text-align:center; border-bottom:1px #2a7bc2 solid; line-height:40px;}
.foot ul li a{ color:#fff; }
.copyright{ background:#efefef; padding:10px 0px; color:#1e73be;  letter-spacing:1px; text-align:center;}
.copyright a{color:#1e73be; }

/*内页*/
.self_content .container{ padding:114px 74px 0px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.self_content.no2 .container{padding:114px 24px 0px;}
.self_content .s_show{ display:flex;justify-content: space-between; align-items: flex-start; margin-bottom:117px;}
.self_content .s_show .bigbt{ font-size:27px; margin-bottom:22px;}
.self_content .s_show .smlbt{ font-size:22px; margin-bottom:22px;}
.self_content .s_show .photo{ width:37%;overflow: hidden;
    border-radius: 15px; padding-top:37.5%;
    box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 22%); margin-right:67px; position:relative;}
.self_content .s_show .cont{ flex:1; overflow:hidden;}
.self_content .s_show .photo img{ position:absolute; left:0px; top:0px; width:100%; height:100%;object-fit: cover;
 object-position: center center;}
.self_content .s_show .cont .title{ font-size:27px; color:#1e73be; letter-spacing:2px; margin-bottom:25px;}
.self_content .s_show.two .cont .title{ margin-bottom:3px;}
.self_content .s_show .cont .infor{ font-size:20px; line-height:2; text-indent:2em;}
.self_content .show_one{ font-size:27px; letter-spacing:2px; margin-bottom:27px; }
.show_two {padding:0px 50px; margin-bottom:200px;}
.show_two.no1{ margin-bottom:77px;}
.show_two .cont{ margin-bottom:33px; display:flex; align-items: center;font-size:22px;}
.show_two.no1 .cont{ font-size:16px;}
.show_two .cont .tpleft{ margin-right:30px;}
.show_two .cont .tpleft img{ width:58px; height:58px; border:2px #0e3c8d solid; border-radius:15px;}
.show_two .cont .tpright{ flex:1; overflow:hidden; display:flex;}
.show_two .cont .tpright .bt{}
.show_two .cont .tpright .nr{ flex:1; overflow:hidden;font-family:"HarmonyOS_Sans_SC_Light";}
.show_three{ width:489px; margin-left:136px; line-height:2.2;font-family:"HarmonyOS_Sans_SC_Light"; margin-bottom:125px;}
.show_three .big{ font-size:22px; font-weight:bold;}
.show_three.no1{ width:auto; margin-bottom:48px;}
.show_three.no2{ width:auto; margin-bottom:110px;}
.part2.one{ margin-bottom:84px;}
.part2.one .container{ padding:0px;}

/**下拉菜单**/
.header.navigation, .ui-body {
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
}
html.active .navigation, html.active .ui-body {
    transform: translateX(-66%);
    -webkit-transform: translateX(-66%); position:relative; z-index:20;
	background-color:rgba(0,0,0,0.5); 
}
.ui-menu-fixed {
	right:0;
	transition: all 0.44s ease 0s;
	-webkit-transition: all 0.44s ease 0s;
}
.ui-menu-fixed {
	position: fixed;
	right: -100%;
	width: 66%;
	top: 0;
	z-index: 999;
	height: 100%;
	background-color: #fff;
	transition: all 0.64s ease 0s;
	-webkit-transition: all 0.64s ease 0s;
	display: -webkit-box;
	display:-moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction:column;
}
.contact-qr-code {
         width: 200px;
         height: 200px;
         margin-right: 20px;
        }

	.contact-wechat-code {
          width: 200px;
          height: 200px;
       }
.ui-menu-fixed .m-header {
	z-index:100;
}
.ui-menu-fixed .m-header, .ui-menu-fixed .ui-menu-down li .return-p {
	height:60px;
	line-height:60px;
	background-color:#1e73be;
	position:relative;
}
.ui-menu-fixed .m-header .searchform-wrapper {
	margin:0 10px;
	height:36px;
	position:relative;
	top:12px;
	overflow:hidden;
}
.ui-menu-fixed .m-header .ui-menu-close {
	position:absolute;
	width:18px;
	height:30px;
	width:30px;
	right:0;
	top:50%;
	margin-top:-15px;
	cursor:pointer;
	z-index:10;
transition:all .5s;
-webkit-transition:all .5s;
	cursor:pointer;
}
.ui-menu-fixed .m-header .ui-menu-close i {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.ui-menu-fixed .m-header .ui-menu-close i:after {
	content:"\200B";
	display:block;
	position:absolute;
	width:17px;
	height:1px;
	border-radius:.5px;
	background: #fff;
	z-index:1;
	left:7px;
}
.header.product .ui-menu-btn .menu-box i{background: #0E48A4;}
.ui-menu-fixed .m-header .ui-menu-close i:nth-child(1) {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.ui-menu-fixed .m-header .ui-menu-close i:nth-child(1):after {
top:14px;
}
.ui-menu-fixed .m-header .ui-menu-close i:nth-child(2) {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.ui-menu-fixed .m-header .ui-menu-close i:nth-child(2):after {
bottom:14px;
}
.ui-menu-fixed .m-header .search {
	position:absolute;
	height:36px;
	background-color:rgba(255, 255, 255, .1);
	left:0;
	right:50px;
	top:0;
	bottom:0;
	margin:auto;
	border-radius: 8px;
	padding-left:30px;
transition:all .5s;
-webkit-transition:all .5s;
}
.ui-menu-fixed .m-header .search .search-btn {
	position:absolute;
	width:26px;
	height:100%;
	left:0;
	top:0;
	background-position:center;
	background-size:13px 13px;
	background-repeat:no-repeat;
	background-image:url(../images/image_small.svg);
}
.ui-menu-fixed .m-header .search input {
	width:100%;
	color:white;
	padding-right:30px;
	float:left;
	background:none;
	border:none;
	height:36px;
	visibility:visible;
	line-height:normal;
	font-size:16px;
	outline:none;
}
.ui-menu-fixed .m-header .search input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #ccc;
}
.ui-menu-fixed .m-header .search .searchform-cancel {
	position:absolute;
	right:0;
	top:0;
	width:30px;
	height:100%;
	z-index:10;
	display:none;
}
.ui-menu-fixed .m-header .search .searchform-cancel:after {
	position:absolute;
	content:"\200B";
	width:15px;
	height:16px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	background-size: 15px 16px;
	background-repeat: no-repeat;
	background-image:url(../images/reset_small.svg);
}
.ui-menu-fixed .m-header .width-reset .search .searchform-cancel {
	display:block;
}
.ui-menu-fixed .m-header .width-reset .search {
	right:0px;
}
.ui-menu-fixed .m-header .width-reset .ui-menu-close {
	right:-30px;
}
.ui-menu-fixed .ui-menu-box {
	flex:1;
	overflow:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 22%);
}
.ui-menu-fixed .ui-menu-box.lock {
	overflow:hidden !important;
}
.ui-menu-fixed .ui-menu-down ul {
	box-sizing:border-box;
	padding-bottom:60px;
}
.ui-menu-fixed .ui-menu-down li {
	line-height: 60px;
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
}
.ui-menu-fixed .ui-menu-down li a {
	display:block;
	padding:0 8%;
	font-size:16px;
	color:#666;
	position:relative;
}
.ui-menu-fixed .ui-menu-down li.sub>a:after {
	content:"\200B";
	float:right;
	width:12px;
	height:12px;
	margin-top:26px;
	background-image:url(../images/gt.png);
	background-size:contain;
	background-position: center;
	background-repeat: no-repeat;
}
.ui-menu-fixed .ui-menu-down li .return-p:after {
	display:none;
}
.ui-menu-fixed .ui-menu-down li ul {
	background:white;
	position:absolute;
	width:100%;
	height:100%;
	right:-100%;
	padding-top:60px;
	top:0;
	z-index:10;
	transition: all 0.44s ease 0s;
	-webkit-transition: all 0.44s ease 0s;
	overflow:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
}
.ui-menu-fixed .ui-menu-down li.open>ul {
	transform:translateX(-100%);
	-webkit-transform:translateX(-100%);
}
.ui-menu-fixed .ui-menu-down li a.return-p {
	color:#fff;
	cursor:pointer;
}
.ui-menu-down li .return-p span {
	background-image:url(../images/lt.png);
	background-position:left center;
	background-repeat: no-repeat;
	padding-left:20px;
	display:block;
	color:rgba(0255,255,255,.85);
}
.ui-menu-btn {
	width:46px;
	height:46px;
	position:absolute;
	overflow:hidden;
	right:0%;
	top:50%;
	margin-top:-23px;
	cursor:pointer;
	display:none;
	z-index:999;
}
.ui-menu-btn .menu-box {
	width:20px;
	height:15px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto; border:1px #4DB7B3 solid; padding:8px 6px; border-radius:5px;
}
.ui-menu-btn .menu-box i {
	display:block; margin-bottom:3px;
	top:0;
	left:0;
	height:2px;
	width:100%;
	background:#4DB7B3;
transition:all .5s;
-webkit-transition:all .5s;
}

.ui-menu-btn .menu-box i:nth-child(1) {
width:60%;
}
.ui-menu-btn .menu-box i:nth-child(2) {
top:6px;
}
.ui-menu-btn .menu-box i:nth-child(3) {
width:80%; margin-bottom:0px;
top:13px;
}
html.active .ui-menu-btn .menu-box i {
	width:100%;
}
html.active .ui-menu-fixed {
	right:0;
	transition: all 0.44s ease 0s;
	-webkit-transition: all 0.44s ease 0s;
}

@media (max-width: 850px){
.ui-menu-btn {
    display: block;
}
.header .tpright{ display:none;}

.menu{ display:none;}
}

/*软件介绍*/
.s_one{ background-image:url(../images/rjp_03.jpg); background-repeat:no-repeat; background-position:right bottom; display:flex; padding:92px 0px 20px; margin-bottom:140px;}
.soft_one .cont_ts{ width:563px; margin-left:127px; font-size:22px;font-family:"HarmonyOS_Sans_SC_Light";}
.soft_one .cont_ts .big{ font-size:33px; color:#1d4894; font-weight:bold; letter-spacing:2px;}
.soft_one .cont_ts .sml{ font-size:27px; color:#1d4894; font-weight:bold;letter-spacing:2px; }
.s_two{ background-image:url(../images/phonebg_12.jpg); background-repeat:no-repeat; background-position:right center; display:flex; padding:0px 0px 20px; margin-bottom:140px;}


/*应用领域*/
.part5.one{ background:#dedede; margin-bottom:25px;}
.part5.one .container{padding: 84px 74px 84px; display:block;}
.part5.one ul{ margin:0px;}
.part5.one ul li .bt{ font-size:16px;}
.s_show.one .photo{ width:33%; padding-top:26%;}
.s_show .cont .infor1{text-indent: 2em; line-height:2.2;}
.self_content .s_show.one .cont .title{ color:#000;}


/*品牌页*/
.pro_content .container{ padding:72px 28px 73px;box-sizing:border-box;-webkit-box-sizing:border-box; }
.product { margin-bottom:150px;}
.product ul{display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 40px 30px; flex-direction: column;}
.product ul li { text-align:center;}
.product ul li .photo{ width:80%; margin:0px auto; position:relative; padding-top:60%; margin-bottom:15px;}
.product ul li .photo img{ position:absolute; left:0px; top:0px; width:100%; height:100%;object-fit: cover;
 object-position: center center;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
 .product ul li a .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.product .plogo{ margin-bottom:70px;}
.product .plogo img{ height:89px; width:auto;-webkit-filter: drop-shadow(0px 0px 6px #c5c4c4);
    filter: drop-shadow(0px 0px 6px #c5c4c4);}

.brand_one ul{ display:flex;flex-wrap: wrap;align-items: center;
    justify-content: center;}
	.brand_one ul li{ margin:0px 20px;}
.brand_one ul li img{ height:55px; width:auto;}


.brand_two ul{ display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px 20px;}
.brand_two ul li{ text-align:center;}
.brand_two ul li img{  width:auto;}
.brand_two{padding-bottom:70px;}
/*耗材*/
.haoc{}
.haoc .title{ font-size:27px; text-align:center; margin-bottom:25px;}
.haoc .cont{ font-size:22px; line-height:2; text-indent:2em; margin:0px 8% 75px;}

.hao_one { margin-bottom:150px;}
.hao_one ul{display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 100px 30px; flex-direction: column;}
.hao_one ul li { text-align:center; font-size:22px;}
.hao_one ul li .photo{ width:186px; height:186px; margin:0px auto; position:relative; margin-bottom:31px;    box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 22%); border-radius:15px; overflow:hidden;}
.hao_one ul li .photo img{ position:absolute; left:0px; top:50%; width:100%; height:auto; max-height:100%;object-fit: cover;transform:translateY(-50%);-webkit-transform:translateY(-50%);
 }
.show_two.no3{ margin-bottom:139px;}
.show_two.no3 .cont{ margin-bottom:40px;}

/*关于我们*/
.about_ny{}
.about_ny .container{ padding:60px 116px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.about_ny .a_title{ font-size:27px; font-weight:bold; margin-bottom:35px;}
.about_ny .infor{ text-indent:2em; line-height:2; margin-bottom:84px;}
.about_ny .infor.one1{ text-indent:0px;}
.contact{ margin-bottom:100px;}
.contact .title{ font-size:22px; margin-bottom:22px;}
.contact .infor{ margin-bottom:28px;}
 
@media screen and (max-width:1250px){
	body{ font-size:14px;}
	.part5 ul li .bt{ font-size:18px;}
	.menu ul li{ font-size:18px;}
	.menu ul li:hover .drop-down a{ font-size:18px;}
	.part2 .content{ margin: 0px 0px;}
	.part3 .content{ padding:11% 0px 9%;}
	.part5 ul{ margin:0px;}
	
	.part2 .content ul li .sumbit::input-placeholder{color:#2b5878; font-size:14px;}
	.part2 .content ul li .sumbit{ font-size:14px;}
	.part2 .content ul li .sumbit::-webkit-input-placeholder{color:#2b5878; font-size:14px;}
.part2 .content ul li .sumbit:-moz-placeholder{color:#2b5878; font-size:14px;}
.part2 .content ul li .sumbit::-moz-placeholder {color:#2b5878; font-size:14px;}
.part2 .content ul li .sumbit:-ms-input-placeholder{color:#2b5878; font-size:14px;}
.part2 .content .infor{ font-size:18px; letter-spacing:0px;}
.part2 .content ul li .but{ font-size:18px;}
.part1 .equipment{padding: 22px 20px 42px 20px;}
.part1 .equipment .tpright .bt,.part2 .content .title,.ptitle,.part3 .content .title{ font-size:28px;}
.part1 .equipment .tpright .infor{ font-size:16px;}
.header .container .logo img{ height:70px;}
.header .container .logo{ margin-left:0px;}
.header .tpright ul li{ margin-left:23px;}
.header .tpright ul li .pic1{ height:40px;}
.part4 .container,.part5 .container,.part6 .container{ padding:8% 0px 9%;}
.part4 .infor{ margin-bottom:6%;}
.part5 .ptitle,.part6 .ptitle{ margin-bottom:6%;}
.part3 .content .title{ margin-bottom:4%;}
.part5 ul{    grid-gap: 60px 20px;}
.part6 ul{ grid-gap: 45px 40px;}
.self_content .container{ padding:8% 0px 0px;}
.self_content .s_show .cont .title,.self_content .show_one,.self_content .s_show .bigbt{ font-size:22px;}
.self_content .s_show .cont .infor{ font-size:16px;}
.self_content .s_show{ margin-bottom:14%;}
.self_content .s_show.two{ margin-bottom:7%;}
.show_two .cont{ font-size:16px;}
.show_two{ margin-bottom:12%;}
.show_three .big{ font-size:18px;}
.show_three{ margin-bottom:11%;}
.part2.one{ margin-bottom:8%;}
.soft_one .cont_ts{ font-size:16px;}
.soft_one .cont_ts .big{ font-size:28px;}
.soft_one .cont_ts .sml{ font-size:20px;}
.soft_one .cont_ts{ margin-left:6%;}
.s_one,.s_two{ margin-bottom:11%;}
.s_one{ padding-top:7%;}
.part5.one .container{padding:7% 0px 7%}
.part5.one ul li .bt{ font-size:14px;}
.product .plogo img{ height:69px;}
.product ul li .photo{ width:100%;padding-top: 70%;}
.pro_content .container{ padding:8% 0px;}
.brand_one ul li img{ height:40px;}
.hao_one ul li{ font-size:16px;}
.haoc .title{ font-size:22px;}
.haoc .cont{ font-size:16px;}
.hao_one ul li .photo{ width:150px; height:150px;}
.hao_one ul{grid-gap:40px 30px;}
.hao_one{ margin-bottom:10%;}
.show_two.no3{ margin-bottom:10%;}
.self_content.no2 .container{ padding:8% 0px 0px;}
.haoc .title{ margin-bottom:3%;}
.haoc .cont{margin: 0px 3% 6%;}
.part2.one .container{ padding:0px;}
.self_content .s_show .smlbt{ font-size:18px; margin-bottom:4%;}
.about_ny .a_title{ font-size:22px; margin-bottom:3%;}
.about_ny .container{ padding:7% 3% 2%;}
.about_ny .infor{ margin-bottom:7%;}
.contact .title{ font-size:20px; margin-bottom:1%;}
.contact{ margin-bottom:8%;}
.contact .infor{ margin-bottom:3%;}
.show_three.no1{ margin-left:50px;}
.show_three.no2{ margin-left:50px; margin-bottom:8%;}

}
@media screen and (max-width:950px){
	.p_show ul li .xfk{grid-gap: 20px 20px;}
	 
}
@media screen and (max-width:850px){
	.header .container .logo img{ height:40px;}
	.header .container { height:70px;}
	.part4 ul li img{ height:90px;}
	.part5 ul li img{ height:62px;}
	.part5 ul li .bt{ font-size:14px;}
	.part1 .equipment .tpleft{ margin-right:40px;}
	.header{box-shadow: 0 5px 10px rgb(0 0 0 / 9%), 0 3px 3px rgb(0 0 0 / 11%); position:relative; z-index:100;}
	.self_content .s_show{flex-wrap: wrap;}
	.self_content .s_show .photo{ width:70%;padding-top: 70%; margin:0px auto 8%;}
	.self_content .s_show.one .photo{padding-top: 50%;}
	.self_content .s_show .cont{ flex:none; width:100%;}
	.self_content .s_show .cont .title{ text-align:center; margin-bottom:3%;}
	.self_content .s_show .bigbt.no1{ text-align:center;}
	.show_three{ width:auto; padding:0px 50px; margin-left:0;}
	.top_one .container a{ display:none;}
	.top_one { height:28px; line-height:28px;}
	.product ul{grid-template-columns: repeat(3, 1fr);}
	.product .plogo{ margin-bottom:7%;}
	.self_content .show_one{ margin-bottom:3%;}
	.show_three.no2{ margin-bottom:10%;}
	.show_two.no1{ margin-bottom:11%;}
	.show_two.no1 .cont{ font-size:14px;}
	.show_two .cont{ margin-bottom:4%;}
	.self_content .s_show .bigbt{ margin-bottom:4%;}
	.hao_one ul li{ font-size:14px;}
	.show_three.no1{ margin-bottom:6%;}
	.self_content .s_show .smlbt{ font-size:16px; text-align:center;}
	}
@media screen and (max-width:750px){
	.part1 .equipment{flex-wrap: wrap;}
	.part1 .equipment .tpleft{ margin-right:0px; margin:0px auto 4%;}
	.part1 .equipment .tpright .pro{ float:none; margin:0px auto;}
	.part1 .equipment .tpright{ flex:none; width:100%;}
	.p_show ul{grid-template-columns: repeat(1, 1fr);}
	.part2 .content ul{flex-wrap: wrap; width:90%; margin:0px auto;}
	.part2 .content ul li .sumbit{ height:40px;}
	.part2 .content ul li{ flex:none; width:100%; margin-bottom:5%;}
	.part2 .content ul li.last{ text-align:center; width:100%;}
	.part2 .content ul li .but{ width:100%; height:40px; font-size:15px; margin:0px auto;}
	.part2 .content .infor{ margin-top:0px; text-align:center; font-size:14px;}
	.p_show ul li .xfk .photo img{ height:55px;}
	.p_show ul li .xfk{grid-gap: 30px 20px;}
	.part5 ul{grid-template-columns: repeat(3, 1fr);grid-gap: 30px 20px;}
.part5 ul li img{ height:55px; margin-bottom:4%;}
    .part6 ul{grid-template-columns: repeat(3, 1fr);}
	.part4 .infor{ width:80%; margin:0px auto 6%; line-height:2;}
	.part4 ul li .bt{ line-height:1.8;}
	.part3 .content .infor{ line-height:2;}
	.part1 .equipment .tpright .bt{ margin-bottom:4%;}
.part4 ul li{ width:50%; margin-bottom:3%;}
	.part4 ul li img{ margin-bottom:5%; height:70px;}
	.part6 ul{ grid-gap: 25px 30px}
	.foot .container{padding: 3% 0px 3%;}
	.self_content .s_show .cont .infor{ font-size:14px;}
	.self_content .s_show .cont .title, .self_content .show_one,.self_content .s_show .bigbt{ font-size:18px;}
	.show_two .cont{ font-size:14px;}
	.part1 .equipment .tpright .bt, .part2 .content .title, .ptitle, .part3 .content .title{ font-size:22px;}
	.self_content .show_one{ margin-bottom:4%;}
	.soft_one .cont_ts{ margin-left:5%; width:auto; font-size:14px; width:70%;}
	.soft_one .cont_ts .big{ font-size:22px;}
.soft_one .cont_ts .sml{ font-size:17px;}
	.s_one{ background-size:70%;}
	.s_two{background-size:90%;}
	.part5.one .container{ padding:10% 0px;}
	.container {
    width: 92%;
}
.product .plogo img {
    height: 55px;
}
.product ul{grid-gap: 40px 20px;}
.brand_one ul li{ margin:0px 10px;}
.product{ margin-bottom:15%;}
.brand_one ul li img{ height:35px;}
.hao_one ul{grid-template-columns: repeat(3, 1fr);}
.haoc .title{ font-size:18px;}
.haoc .cont{ font-size:14px;}
.show_two.no3 .cont{ margin-bottom:4%;}
.about_ny .a_title{ font-size:18px;}
.copyright span{ display:block;}
.brand_two{ padding-bottom:5%;}
.brand_two ul{ 
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 0px 20px;}
}
@media screen and (max-width:680px){
	.part1 .equipment .tpright .bt, .part2 .content .title, .ptitle, .part3 .content .title{ font-size:22px;}
	.part1 .equipment .tpright .infor{ font-size:14px;}
	
}
@media screen and (max-width:580px){
	.part6 ul{ margin:0px;}
	.copyright{ font-size:12px; letter-spacing:0px;}
	.p_show ul li .xfk .photo img{ height:45px;}
	.show_three{ width:auto; padding:0px 2%; line-height:2}
	.show_two{ padding:0px 2%;}
	.show_two .cont {align-items: flex-start;}
	.show_two .cont .tpleft img{ width:38px; height:38px;}
	.show_two .cont .tpleft{ margin-right:10px;}
	.soft_one .cont_ts{ width:90%;}
	.brand_one ul li{ width:50%;margin:0px auto 4%; text-align:center;}
	.product ul{grid-template-columns: repeat(2, 1fr);}
	.hao_one ul{grid-template-columns: repeat(2, 1fr);}
	.hao_one ul li .photo{ margin-bottom:15px; width:120px; height:120px;}
	.hao_one ul {
    grid-gap: 30px 30px;
}
.hao_one{ margin-bottom:13%;}
.about_ny .container{ padding:7% 0%;}
.contact { margin-bottom:11%;}
.contact .infor{ margin-bottom:5%;}
.contact .title{ font-size:18px; margin-bottom:2%;}
}