@charset "utf-8"; html,body{ margin: 0; padding: 0; font-family: "微软雅黑";} body{ background-color: #f6f6f6;} img{ border: none;} ul,li{ list-style: none;} a{ outline: none;} .bgcolor_modify{ background-color: #042c60 !important;} .color_modify{ color: #042c60 !important;} .border_modify{ border-color: #042c60 !important;} /* top */ .sytop{ width: 92%; height: 0.56rem; padding: 0 4%; background-color: #fff; overflow: hidden; z-index: 99;} .sytop .sytop_logo{ width: 30%; height: 0.56rem; overflow: hidden; float: left; display: flex; align-items: center;} .sytop .sytop_logo img{ width: 100%;} .sytop .sytop_ss{ float: right; height: 0.3rem; margin-top: 0.13rem; overflow: hidden; border-radius: 30px; width: 45%; margin-right: 5%; background-color: #F5F7FA;} .sytop .sytop_ss a{ float: left; width: 23%; height: 0.3rem; overflow: hidden; display: flex; align-items: center; justify-content: center;} .sytop .sytop_ss a img{ width: 45%; display: block;} .sytop .sytop_ss input{ padding: 0; margin: 0; height: 0.3rem; width: 70%; font-size: 0.14rem; color: #333; outline: none; background-color: #F5F7FA; border: none; float: left;} .sytop .sytop_rig{ height: 0.56rem; float: right; display: flex; align-items: center;} .sytop .sytop_rig img{ height: 0.3rem; display: block;} /* head */ .syhead{ width: 92%; height: auto; padding: 0.23rem 4%; overflow: hidden; background: rgba(255, 255, 255, 0.93);} .syhead .syhead_pp{ width: 100%; height: 0.75rem; overflow: hidden; display: flex; justify-content: space-between; align-items: center;} .syhead .syhead_logo{ background-color: #fff; overflow: hidden; border-radius: 0.05rem; height: 0.75rem; width: 23%; display: flex; justify-content: center; align-items: center;} .syhead .syhead_logo img{ max-width: 86%; max-height: 90%; display: block;} .syhead .syhead_name{ font-size: 0.2rem; width: 72%; max-height: 0.75rem; line-height: 0.28rem; text-decoration: none; color: #111; font-size: 0.18rem; overflow: hidden; display: block; font-weight: bold;} .syhead .syhead_ry{ width: 100%; height: auto; margin-top: 0.1rem; overflow: hidden;} .syhead_ry .syhead_ry_hy{ overflow: hidden; float: left; height: 0.21rem; margin-right: 2%; line-height: 0.21rem; font-size: 0.14rem; font-weight: bold; color: #6e278b; border-radius: 0.04rem; border: 1px solid #6e278b;} .syhead_ry .syhead_ry_hy span{ float: left; padding: 0 0.06rem; height: 0.21rem; font-weight: normal; overflow: hidden; background-color: #6e278b; color: #fff; font-size: 0.14rem;} .syhead_ry .syhead_ry_hy p{ margin: 0; float: left; height: 0.21rem; padding: 0 0.06rem; font-size: 0.14rem; display: flex; justify-content: center; align-items: center;} .syhead_ry .syhead_ry_hy p img{ width: 0.18rem; height: 0.18rem; margin-right: 0.03rem;} .syhead_ry .syhead_ry_rz{ overflow: hidden; float: left; height: 0.21rem; padding: 0 1%; border-radius: 0.04rem; color: #6170e9; border: 1px solid #6170e9; font-size: 0.14rem; margin: 0; display: flex; justify-content: center; align-items: center;} .syhead_ry .syhead_ry_rz img{ width: 0.16rem; height: 0.16rem; margin-right: 0.02rem;} /* nav */ .nav{ clear: both; width: 92%; height: 0.6rem; overflow-x: auto; box-shadow: 0px 4px 4px 1px rgba(236, 221, 221, 0.25); overflow-y: hidden; white-space: nowrap; padding: 0 4%; background-color: #fff; z-index: 99;} .nav a{ height: 0.6rem; margin-right: 10%; overflow: hidden; vertical-align: top; display: inline-block; text-decoration: none;} .nav a:last-child{ margin-right: 0;} .nav a p{ width: 100%; margin: 0; color: #333; height: 0.43rem; line-height: 0.44rem; font-weight: bold; font-size: 0.16rem;} .nav a div{ width: 100%; height: 0.03rem;} .nav a div .nav_x1{ background-color: #fff; height: 0.03rem; overflow: hidden; border-radius: 0.5rem; display: block; float: left; width: 75%;} .nav a div .nav_x2{ background-color: #fff; height: 0.03rem; overflow: hidden; border-radius: 0.5rem; display: block; float: right; width: 15%;} .nav::-webkit-scrollbar{ height: 0;} /* banner */ .sybanner{ width: 92%; margin: 0.2rem auto 0; overflow: hidden; height: auto;} .sybanner a{ display: block; width: 100%; height: auto; overflow: hidden;} .sybanner a img{ display: block; width: 100%; height: auto;} /* 公司简介 */ .sygsjj{ clear: both; background: #fff; width: 92%; padding: 0.2rem 4% 0.25rem; border-radius: 0.07rem; overflow: hidden; height: auto; margin-top: 0.2rem;} .index_tit2{ width: 100%; overflow: hidden; height: 0.3rem; font-size: 0.21rem; line-height: 0.3rem; color: #333; font-weight: bold;} .sygsjj .sygsjj_txt{ width: 100%; overflow: hidden; height: auto; line-height: 0.27rem; margin-top: 0.15rem; color: #4c4c4c; font-size: 0.16rem; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;} .sygsjj a{ display: block; text-decoration: none; color: #0C7FF2; text-align: center; width: 40%; height: 0.3rem; line-height: 0.3rem; font-size: 0.18rem; margin: 0.1rem auto 0; overflow: hidden;} /* 最新动态 */ .syzxdt{ clear: both; background-color: #fff; width: 92%; padding: 0.2rem 4% 0; border-radius: 0.07rem; overflow: hidden; height: auto; margin-top: 0.2rem;} .index_tit{ width: 100%; overflow: hidden; height: 0.3rem; display:flex; justify-content: space-between;} .index_tit div{ font-size: 0.21rem; height: 0.3rem; line-height: 0.3rem; color: #333; font-weight: bold;} .index_tit a{ font-size: 0.16rem; height: 0.3rem; text-decoration: none; color: #666; display: flex; justify-content: right; align-items: center;} .index_tit a img{ height: 0.1rem;} .syzxdt .syzxdt_cont{ border-bottom: 1px solid #f6f6f6; width: 100%; height: 1rem; padding: 0.23rem 0; overflow: hidden;} .syzxdt_cont .syzxdt_txt{ float: left; width: 60%; height: 1rem; overflow: hidden;} .syzxdt_txt a{ width: 100%; overflow: hidden; height: 0.52rem; line-height: 0.27rem; font-weight: bold; text-decoration: none; color: #333; font-size: 0.18rem; display: block; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .syzxdt_txt .syzxdt_rq{ width: 100%; height: 0.24rem; overflow: hidden; margin-top: 0.2rem; display: flex; justify-content: space-between; align-items: center;} .syzxdt_txt .syzxdt_rq div{ height: 0.24rem; padding: 0 3%; line-height: 0.24rem; border-radius: 0.02rem; font-size: 0.14rem; background-color: rgba(255, 0, 13, 0.1); color: #ff000d;} .syzxdt_txt .syzxdt_rq span{ display: block; font-size: 0.14rem; color: #666;} .syzxdt_cont .syzxdt_img{ float: right; height: 1rem; width: 35%; overflow: hidden; border-radius: 0.07rem;} .syzxdt_cont .syzxdt_img img{ width: 100%; height: 100%; display: block; object-fit: cover;} /* 推荐仪器 */ .sytjyq{ clear: both; background-color: #fff; width: 92%; padding: 0.2rem 4% 0; border-radius: 0.07rem; overflow: hidden; height: auto; margin-top: 0.2rem;} .sytjyq .sytjyq_cont{ border-bottom: 1px solid #f6f6f6; width: 100%; height: auto; padding: 0.23rem 0; overflow: hidden;} .sytjyq_cont .sytjyq_img{ float: left; width: 27%; overflow: hidden; text-align: center; height: 1.04rem;} .sytjyq_cont .sytjyq_img img{ max-width: 100%; vertical-align: top; max-height: 100%;} .sytjyq_cont .sytjyq_txt{ width: 68%; float: right; overflow: hidden; height: auto;} .sytjyq_cont .sytjyq_txt a{ display: block; text-decoration: none; width: 100%; font-weight: bold; height: auto; line-height: 0.27rem; color: #333; font-size: 0.18rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .sytjyq_cont .sytjyq_txt p{ margin: 0.03rem 0 0; width: 100%; overflow: hidden; color: #5D6B76; height: 0.24rem; line-height: 0.24rem; font-size: 0.14rem;} .sytjyq_cont .sytjyq_txt span{ display: block; width: 100%; overflow: hidden; color: #ff000d; margin-top: 0.1rem; font-size: 0.16rem; font-weight: bold;} /* 解决方案 */ .syjjfa{ clear: both; background-color: #fff; width: 92%; padding: 0.2rem 4% 0; border-radius: 0.07rem; overflow: hidden; height: auto; margin-top: 0.2rem;} .syjjfa .syjjfa_cont{ border-bottom: 1px solid #f6f6f6; width: 100%; height: auto; padding: 0.23rem 0; overflow: hidden;} .syjjfa_cont .syjjfa_img{ float: left; width: 27%; overflow: hidden; text-align: center; height: 1.04rem;} .syjjfa_cont .syjjfa_img img{ max-width: 100%; vertical-align: top; max-height: 100%;} .syjjfa_cont .syjjfa_txt{ width: 68%; float: right; overflow: hidden; height: auto;} .syjjfa_cont .syjjfa_txt a{ display: block; text-decoration: none; width: 100%; font-weight: bold; height: 0.56rem; line-height: 0.27rem; color: #333; font-size: 0.18rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .syjjfa_txt .syjjfa_rq{ width: 100%; height: 0.24rem; overflow: hidden; margin-top: 0.2rem; display: flex; justify-content: space-between; align-items: center;} .syjjfa_txt .syjjfa_rq div{ height: 0.24rem; padding: 0 3%; line-height: 0.24rem; border-radius: 0.02rem; font-size: 0.14rem; background-color: rgba(255, 0, 13, 0.1); color: #ff000d;} .syjjfa_txt .syjjfa_rq span{ display: block; font-size: 0.14rem; color: #666;} /* 微视频 */ .sywsp{ clear: both; background-color: #fff; width: 92%; padding: 0.2rem 4% 0; border-radius: 0.07rem; overflow: hidden; height: auto; margin-top: 0.2rem;} .sywsp .sywsp_cont{ width: 100%; height: auto; margin-top: 0.16rem; overflow-y: hidden; font-size: 0; overflow-x: auto; white-space: nowrap;} .sywsp .sywsp_cont a{ height: auto; width: 45%; display: inline-block; padding-bottom: 0.23rem; text-decoration: none; margin-right: 3%; overflow: hidden;} .sywsp .sywsp_cont a:last-child{ margin-right: 0;} .sywsp .sywsp_cont a div{ height: 1.3rem; width: 100%; overflow: hidden; border-radius: 0.08rem;} .sywsp .sywsp_cont a div img{ width: 100%; height: 100%; object-fit: cover;} .sywsp .sywsp_cont a p{ margin: 0.11rem 0 0; font-weight: bold; overflow: hidden; width: 100%; height: 0.52rem; line-height: 0.27rem; color: #333; font-size: 0.18rem; text-overflow: ellipsis; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .sywsp .sywsp_cont a span{ float: left; height: 0.24rem; margin-top: 0.12rem; padding: 0 3%; line-height: 0.24rem; border-radius: 0.02rem; font-size: 0.14rem; background-color: rgba(255, 0, 13, 0.1); color: #ff000d;} /* 资料中心 */ .syzlzx{ clear: both; background-color: #fff; width: 92%; padding: 0.2rem 4% 0; border-radius: 0.07rem; overflow: hidden; height: auto; margin-top: 0.2rem;} .syzlzx .syzlzx_cont{ border-bottom: 1px solid #f6f6f6; width: 100%; height: auto; padding: 0.23rem 0; overflow: hidden;} .syzlzx .syzlzx_cont a{ display: block; text-decoration: none; font-size: 0.18rem; color: #333; font-weight: bold; width: 100%; height: 0.3rem; line-height: 0.3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .syzlzx .syzlzx_cont a img{ height: 100%; vertical-align: top; margin-right: 2%;} .syzlzx .syzlzx_cont div{ width: 100%; overflow: hidden; height: 0.23rem; margin-top: 0.13rem; display: flex; justify-content: space-between; align-items: center;} .syzlzx .syzlzx_cont div span{ font-size: 0.15rem; color: #666;} .syzlzx .syzlzx_cont div p{ font-size: 0.15rem; margin: 0; color: #666;} /* 解决方案 */ .syjjfa{ clear: both; background-color: #fff; width: 92%; padding: 0.2rem 4% 0; border-radius: 0.07rem; overflow: hidden; height: auto; margin-top: 0.2rem;} .syjjfa .syjjfa_cont{ border-bottom: 1px solid #f6f6f6; width: 100%; height: 1rem; padding: 0.23rem 0; overflow: hidden;} .syjjfa_cont .syjjfa_txt{ float: left; width: 60%; height: 1rem; overflow: hidden;} .syjjfa_txt a{ width: 100%; overflow: hidden; height: 0.52rem; line-height: 0.27rem; font-weight: bold; text-decoration: none; color: #333; font-size: 0.18rem; display: block; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .syjjfa_txt .syjjfa_rq{ width: 100%; height: 0.24rem; overflow: hidden; margin-top: 0.2rem; display: flex; justify-content: space-between; align-items: center;} .syjjfa_txt .syjjfa_rq div{ height: 0.24rem; padding: 0 3%; line-height: 0.24rem; border-radius: 0.02rem; font-size: 0.14rem; background-color: rgba(255, 0, 13, 0.1); color: #ff000d;} .syjjfa_txt .syjjfa_rq span{ display: block; font-size: 0.14rem; color: #666;} .syjjfa_cont .syjjfa_img{ float: right; height: 1rem; width: 35%; overflow: hidden; border-radius: 0.07rem;} .syjjfa_cont .syjjfa_img img{ width: 100%; height: 100%; display: block; object-fit: cover;} /* 热门分类 */ .rmfl{ clear: both; background-color: #fff; width: 92%; padding: 0.2rem 4% 0.18rem; border-radius: 0.07rem; overflow: hidden; height: auto; margin-top: 0.2rem;} .rmfl .rmfl_cont{ width: 100%; height: auto; overflow: hidden;} .rmflbg{ float: left; width: 48.5%; height: auto; margin: 0.12rem 3% 0 0; border-radius: 0.05rem;} .rmflbg:nth-child(2n){ margin-right: 0;} .rmfl_cont a{ display: block; text-decoration: none; width: 92%; padding: 0.1rem 4%; height: 0.65rem; overflow: hidden; background-color: rgba(255, 255, 255, 0.93);} .rmfl_cont .rmfl_img{ float: left; width: 35%; margin-right: 4%; background-color: #fff; height: 0.65rem; overflow: hidden; display: flex; justify-content: center; align-items: center;} .rmfl_cont .rmfl_img img{ max-width: 100%; max-height: 100%; display: block;} .rmfl_cont .rmfl_txt{ height: 0.65rem; width: 61%; float: left; color: #981812; overflow: hidden;} .rmfl_cont .rmfl_txt p{ margin: 0; height: auto; line-height: 0.3rem; font-size: 0.18rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .rmfl_cont .rmfl_txt span{ font-size: 0.14rem; float: left; color: #fff; margin-top: 0.1rem; padding: 0 5%; display: block; height: 0.2rem; line-height: 0.2rem; border-radius: 0.03rem;} /* 底部 */ .sybot{ width: 92%; position: fixed; bottom: 0; left: 0; height: 0.4rem; overflow: hidden; background-color: #fff; padding: 0.08rem 4%;} .sybot .sybot_flsc{ width: 13%; float: left; overflow: hidden; height: 0.4rem; text-decoration: none;} .sybot .sybot_flsc img{ height: 0.2rem; display: block; margin: 0 auto;} .sybot .sybot_flsc p{ margin: 0; width: 100%; height: 0.2rem; text-align: center; color: #333; line-height: 0.25rem; font-size: 0.14rem;} .sybot .sybot_rig{ float: right; height: 0.4rem; width: 84%; overflow: hidden; display: flex; justify-content: space-between;} .sybot .sybot_rig button{ height: 0.4rem; line-height: 0.4rem; overflow: hidden; width: 48%; color: #fff; display: flex; justify-content: center; align-items: center; font-size: 0.14rem; padding: 0; border-radius: 0.05rem; border: none; background-color: #0C7FF2;} .sybot .sybot_rig button img{ height: 0.2rem; margin-right: 5%;} .sybot .sybot_left{ width: 13%; overflow: hidden; height: 0.4rem; float: left; display: flex; justify-content: center;} .sybot .sybot_left .sybot_logo{ float: left; width: 0.4rem; border-radius: 50%; overflow: hidden; height: 0.4rem; text-decoration: none; display: flex; justify-content: center; align-items: center;} .sybot .sybot_left .sybot_logo img{ max-width: 100%; max-height: 100%; vertical-align: top;} /* 产品分类 */ .cpfl_tit{ position: fixed; top: 0; left: 0; width: 100%; overflow: hidden; height: 0.56rem; line-height: 0.56rem; font-size: 0.18rem; font-weight: bold; text-align: center; color: #0C7FF2; background-color: #fff; box-shadow: 0px 4px 4px 1px rgba(236, 221, 221, 0.25);} .cpfl_gjc{ clear: both; width: 92%; padding: 0 4%; margin-top: 0.15rem; height: auto; overflow: hidden;} .cpfl_gjc p{ margin: 0.12rem 0 0; width: 100%; overflow: hidden; height: auto; font-size: 0.16rem;line-height: 0.3rem;} .cpfl_gjc p a {text-decoration: none;color: #555; font-size: 0.20rem;line-height: 0.3rem; font-weight: bold;} .cpfl_gjc ul{ margin: 0.12rem 0 0; padding: 0; width: 100%; height: auto; overflow: hidden;} .cpfl_gjc ul li{ float: left; margin: 0 6% 0.18rem 0; width: 47%; height: auto; background-color: #f6f9fa; border-radius: 0.06rem;} .cpfl_gjc ul li:nth-child(2n){ margin-right: 0;} .cpfl_gjc ul li a{ display: block; width: 96%; padding: 0 2%; font-size: 0.17rem; color: #111; text-align: center; height: auto; overflow: hidden; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; line-height: 0.4rem;} /* 产品中心 */ .cpzx{ clear: both; background-color: #fff; width: 100%; height: calc(100vh - 3.26rem); border-radius: 0.07rem; overflow: hidden;} .cpzx .cpzx_left{ float: left; width: 24%; overflow: auto; height: 100%; background-color: #f8f8f8; overflow-y: scroll; overflow-x: hidden;} .cpzx .cpzx_left a{ display: block; font-size: 0.14rem; padding: 0 10%; width: 80%; color: #777; line-height: 0.46rem; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .cpzx .cpzx_rig{ float: left; width: 76%; height: 100%; background-color: #fff; overflow-y: scroll; overflow-x: hidden;} .cpzx .cpzx_rig .cpzx_cont{ border-bottom: 1px solid #f6f6f6; width: 92%; height: auto; padding: 0.2rem 4%; overflow: hidden;} .cpzx_cont .cpzx_img{ float: left; width: 27%; overflow: hidden; text-align: center; height: 1.04rem;} .cpzx_cont .cpzx_img img{ max-width: 100%; vertical-align: top; max-height: 100%;} .cpzx_cont .cpzx_txt{ width: 69%; float: right; overflow: hidden; height: auto;} .cpzx_cont .cpzx_txt a{ text-decoration: none; width: 100%; font-weight: bold; height: auto; line-height: 0.27rem; color: #333; font-size: 0.18rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .cpzx_cont .cpzx_txt p{ margin: 0.03rem 0 0; width: 100%; overflow: hidden; color: #5D6B76; height: 0.24rem; line-height: 0.24rem; font-size: 0.14rem;} .cpzx_cont .cpzx_txt span{ display: block; width: 100%; overflow: hidden; color: #ff000d; margin-top: 0.1rem; font-size: 0.16rem; font-weight: bold;} /* 产品详情页面 */ .cpxq_cpt{ clear: both; width: 100%; overflow: hidden; height: 3.4rem; background-color: #fff; display: flex; justify-content: center; align-items: center;} .cpxq_cpt img{ max-width: 100%; max-height: 100%; display: block;} .cpxq_sj{ clear: both; background-color: #fff; width: 92%; font-size: 0.16rem; border-radius: 0.07rem; line-height: 0.3rem; color: #222; margin-top: 0.12rem; padding: 0.2rem 4%; overflow: hidden; height: auto;} .cpxq_sj .cpxq_name{ width: 100%; overflow: hidden; height: auto; font-size: 0.18rem; line-height: 0.3rem; color: #333; font-weight: bold;} .cpxq_sj .cpxq_name span{ color: #fff; border-radius: 0.05rem; display: inline-block; height: 0.22rem; margin-top: 0.04rem; vertical-align: top; line-height: 0.22rem; font-size: 0.14rem; padding: 0 2%; background: linear-gradient(120deg, #ff666e, #ff000d);} .cpxq_sj .cpxq_ry{ width: 100%; overflow: hidden; height: 0.3rem; margin-top: 0.1rem;} .cpxq_sj .cpxq_ry img{ float: left; height: 100%; margin-right: 3%;} .cpxq_sj .cpxq_bj{ width: 100%; overflow: hidden; margin-top: 0.14rem; color: #777; font-size: 0.14rem; height: auto; line-height: 0.3rem;} .cpxq_sj .cpxq_bj span{ color: #ff000d; font-weight: bold; font-size: 0.18rem;} .cpxq_table{ width: 100%; overflow: hidden; border-radius: 0.08rem; height: auto; margin-top: 0.15rem; border-top: 1px solid #ebeff4; border-left: 1px solid #ebeff4; border-right: 1px solid #ebeff4;} .cpxq_table tr{ width: 100%; height: 0.4rem; overflow: hidden;} .cpxq_table tr td{ border-bottom: 1px solid #ebeff4; font-size: 0.14rem; color: #777; padding: 0 2%; border-right: 1px solid #ebeff4;} /* 核心参数 */ .hxcs{ clear: both; background-color: #fff; width: 92%; font-size: 0.16rem; line-height: 0.3rem; color: #222; border-radius: 0.07rem; margin-top: 0.12rem; padding: 0.2rem 4%; overflow: hidden; height: auto;} .hxcs .hxcs_tit{ width: 100%; overflow: hidden; height: auto; font-size: 0.21rem; color: #333; font-weight: bold;} .hxcs .hxcs_txt{ width: 100%; overflow: hidden; height: auto;} .hxcs .hxcs_txt p{ margin: 0.12rem 0 0; width: 100%; color: #999; line-height: 0.3rem; font-size: 0.16rem; overflow: hidden; height: auto;} .hxcs .hxcs_txt p span{ color: #666;} /* 展位推荐 */ .zwtj{ clear: both; width: 92%; font-size: 0.16rem; border-radius: 0.07rem; margin-top: 0.12rem; line-height: 0.3rem; color: #222; padding: 0.2rem 4%; overflow: hidden; height: auto; background: linear-gradient(180deg, rgba(255,255,255,0.93), #fff, #fff);} .zwtj .zwtj_gs{ width: 92%; padding: 0.18rem 4%; height: auto; text-decoration: none; margin-bottom: 0.12rem; overflow: hidden; border-radius: 0.1rem; display: block; background-color: rgba(255, 255, 255, 0.6);} .zwtj_gs .zwtj_gslogo{ float: left; width: 22%; height: 0.46rem; overflow: hidden; display: flex; justify-content: center; align-items: center;} .zwtj_gs .zwtj_gslogo img{ max-width: 100%; max-height: 100%; display: block;} .zwtj_gs .zwtj_gstxt{ float: right; height: 0.46rem; width: 76%; overflow: hidden;} .zwtj_gs .zwtj_gstxt p{ margin: 0; width: 100%; height: 0.23rem; color: #000; font-weight: bold; overflow: hidden; line-height: 0.19rem; font-size: 0.16rem;} .zwtj_gs .zwtj_gstxt div{ width: 100%; height: 0.23rem; color: #777; overflow: hidden; line-height: 0.27rem; font-size: 0.14rem;} .zwtj .zwtj_tit{ width: 100%; overflow: hidden; margin-top: 0.1rem; height: auto; font-size: 0.21rem; color: #333; font-weight: bold;} .zwtj .zwtj_cont{ width: 100%; margin-top: 0.1rem; overflow: hidden; height: auto; display: flex; justify-content: space-between; align-items: center;} .zwtj .zwtj_cont a{ float: left; width: 31%; text-decoration: none; overflow: hidden; height: auto;} .zwtj .zwtj_cont a div{ width: 100%; height: 1.1rem; overflow: hidden; background-color: #fff; display: flex; justify-content: center; align-items: center;} .zwtj .zwtj_cont a div img{ max-width: 100%; max-height: 100%; display: block;} .zwtj .zwtj_cont a p{ margin: 0.1rem 0 0; width: 100%; height: auto; line-height: 0.22rem; color: #444; font-size: 0.16rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} /* 产品介绍 */ .cpjs{ clear: both; background-color: #fff; width: 92%; margin-top: 0.12rem; border-radius: 0.07rem; padding: 0 4%; overflow: hidden; height: auto;} .cpjs .cpjs_tit{ width: 100%; line-height: 0.3rem; margin-top: 0.2rem; overflow: hidden; font-weight: bold; font-size: 0.21rem; color: #333;} .cpjs .cpjs_bt{ width: 100%; line-height: 0.3rem; margin-top: 0.2rem; font-size: 0.21rem; color: #ff000d; overflow: hidden; font-weight: bold;} .cpjs .cpjs_bt span{ color: #333;} .cpjs .cpjs_txt{ width: 100%; height: auto; font-size: 0.17rem; margin-top: 0.2rem; line-height: 0.3rem; color: #333; overflow: hidden;} .cpjs .cpjs_ul{ width: 100%; height: auto; margin: 0.2rem 0 0; padding: 0; overflow: hidden;} .cpjs .cpjs_ul li{ width: 100%; height: auto; width: 92%; padding: 0.04rem 4%; margin-top: 0.1rem; border-radius: 0.1rem; background-color: #F8F9FA; overflow: hidden; font-size: 0.16rem; color: #444; line-height: 0.3rem;} /* 行业应用 */ .hyyy{ clear: both; width: 100%; margin-top: 0.12rem; overflow: hidden; height: auto;} .hyyy .hyyy_tit{ width: 100%; line-height: 0.3rem; margin-top: 0.2rem; overflow: hidden; font-weight: bold; font-size: 0.21rem; color: #333;} .hyyy .hyyy_cont{ width: 100%; height: 1rem; padding: 0.23rem 0; overflow: hidden;} .hyyy_cont .hyyy_txt{ float: right; width: 60%; height: 1rem; overflow: hidden;} .hyyy_txt a{ width: 100%; overflow: hidden; height: 0.52rem; line-height: 0.27rem; font-weight: bold; text-decoration: none; color: #333; font-size: 0.18rem; display: block; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .hyyy_txt .hyyy_rq{ width: 100%; height: 0.24rem; overflow: hidden; margin-top: 0.2rem; display: flex; justify-content: space-between; align-items: center;} .hyyy_txt .hyyy_rq div{ height: 0.24rem; padding: 0 3%; line-height: 0.24rem; border-radius: 0.02rem; font-size: 0.14rem; background-color: rgba(255, 0, 13, 0.1); color: #ff000d;} .hyyy_txt .hyyy_rq span{ display: block; font-size: 0.14rem; color: #666;} .hyyy_cont .hyyy_img{ float: left; height: 1rem; width: 35%; overflow: hidden; border-radius: 0.07rem;} .hyyy_cont .hyyy_img img{ width: 100%; height: 100%; display: block; object-fit: cover;} .cpxq_sm{ clear: both; background-color: #fff; width: 92%; font-size: 0.16rem; border-radius: 0.07rem; line-height: 0.3rem; color: #222; margin-top: 0.12rem; padding: 0.2rem 4%; overflow: hidden; height: auto;} /* 公司简介页面 */ .gsjj{ clear: both; background-color: #fff; width: 92%; border-bottom-left-radius: 0.07rem; border-bottom-right-radius: 0.07rem; padding: 0.2rem 4%; overflow: hidden; height: auto;} .gsjj .gsjj_tit{ width: 100%; height: 0.3rem; line-height: 0.3rem; text-align: center; overflow: hidden; font-size: 0.21rem; font-weight: bold;} .gsjj .gsjj_txt{ width: 100%; height: auto; overflow: hidden; margin-top: 0.15rem; color: #444; line-height: 0.3rem; font-size: 0.16rem;} /* 工商信息 */ .gsxx{ clear: both; background-color: #fff; width: 92%; padding: 0.2rem 4%; border-radius: 0.07rem; margin-top: 0.12rem; overflow: hidden; height: auto;} .gsxx .gsxx_tit{ width: 100%; height: 0.3rem; line-height: 0.3rem; text-align: center; overflow: hidden; font-size: 0.21rem; font-weight: bold;} .gsxx .gsxx_box{ width: 100%; height: auto; overflow: hidden; margin-top: 0.05rem;} .gsxx .gsxx_box div{ width: 100%; overflow: hidden; margin-top: 0.1rem; height: auto;} .gsxx .gsxx_box div span{ float: left; height: 0.3rem; width: 25%; line-height: 0.3rem; color: #5D6B76; font-size: 0.16rem; overflow: hidden;} .gsxx .gsxx_box div p{ float: left; width: 75%; height: auto; line-height: 0.3rem; margin: 0; color: #222; font-size: 0.16rem;} /* 公司动态页面 */ .gsdt{ clear: both; background-color: #fff; width: 92%; padding: 0 4%; overflow: hidden; height: auto;} .gsdt .gsdt_cont{ border-bottom: 1px solid #f6f6f6; width: 100%; height: 1rem; padding: 0.23rem 0; overflow: hidden;} .gsdt_cont .gsdt_txt{ float: left; width: 60%; height: 1rem; overflow: hidden;} .gsdt_txt a{ width: 100%; overflow: hidden; height: 0.52rem; line-height: 0.27rem; font-weight: bold; text-decoration: none; color: #333; font-size: 0.18rem; display: block; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .gsdt_txt .gsdt_rq{ width: 100%; height: 0.24rem; overflow: hidden; margin-top: 0.2rem; display: flex; justify-content: space-between; align-items: center;} .gsdt_txt .gsdt_rq div{ height: 0.24rem; padding: 0 3%; line-height: 0.24rem; border-radius: 0.02rem; font-size: 0.14rem; background-color: rgba(255, 0, 13, 0.1); color: #ff000d;} .gsdt_txt .gsdt_rq span{ display: block; font-size: 0.14rem; color: #666;} .gsdt_cont .gsdt_img{ float: right; height: 1rem; width: 35%; overflow: hidden; border-radius: 0.07rem;} .gsdt_cont .gsdt_img img{ width: 100%; height: 100%; display: block; object-fit: cover;} /* 微视频页面 */ .wsp{ clear: both; width: 100%; overflow: hidden; height: auto;} .wsp .wsp_cont{ width: 100%; height: auto; border-radius: 0.08rem; background-color: #fff; overflow: hidden; margin-top: 0.12rem;} .wsp_cont div{ height: 1.8rem; width: 100%; background-color: #000; overflow: hidden;} .wsp_cont a{ height: auto; width: 92%; padding: 0 4% 0.18rem; display: block; text-decoration: none; overflow: hidden;} .wsp_cont a p{ margin: 0.11rem auto 0; font-weight: bold; overflow: hidden; width: 100%; height: auto; line-height: 0.27rem; color: #333; font-size: 0.18rem; text-overflow: ellipsis; white-space: nowrap;} .wsp_cont a span{ float: left; height: 0.24rem; margin-top: 0.16rem; padding: 0 2%; line-height: 0.24rem; border-radius: 0.03rem; font-size: 0.14rem; background-color: rgba(255, 0, 13, 0.1); color: #ff000d;} /* 技术文章页面 */ .jswz{ clear: both; background-color: #fff; width: 92%; padding: 0 4%; overflow: hidden; height: auto;} .jswz .jswz_cont{ border-bottom: 1px solid #f6f6f6; width: 100%; height: 1rem; padding: 0.23rem 0; overflow: hidden;} .jswz .jswz_cont a{ width: 100%; overflow: hidden; height: 0.52rem; line-height: 0.27rem; font-weight: bold; text-decoration: none; color: #333; font-size: 0.18rem; display: block; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .jswz .jswz_cont .jswz_rq{ width: 100%; height: 0.24rem; overflow: hidden; margin-top: 0.2rem; display: flex; justify-content: space-between; align-items: center;} .jswz .jswz_cont .jswz_rq div{ height: 0.24rem; padding: 0 3%; line-height: 0.24rem; border-radius: 0.02rem; font-size: 0.14rem; background-color: rgba(255, 0, 13, 0.1); color: #ff000d;} .jswz .jswz_cont .jswz_rq span{ display: block; font-size: 0.14rem; color: #666;} /* 荣誉资质页面 */ .ryzz{ clear: both; background-color: #fff; width: 92%; border-bottom-left-radius: 0.07rem; border-bottom-right-radius: 0.07rem; padding: 0.2rem 4%; overflow: hidden; height: auto;} .ryzz .ryzz_tit{ width: 100%; height: 0.3rem; line-height: 0.3rem; text-align: center; overflow: hidden; font-size: 0.21rem; font-weight: bold;} .ryzz .ryzz_box{ width: 100%; height: auto; overflow: hidden; display: flex; flex-wrap: wrap; justify-content: space-between;} .ryzz_box .ryzz_cont{ width: 48%; height: auto; margin-top: 0.13rem; overflow: hidden; border-radius: 0.05rem; background-color: #F5F7FA; border: 1px solid #E5E5E7;} .ryzz_box .ryzz_cont div{ width: 92%; padding: 0.1rem 4%; height: 1.2rem; text-align: center; overflow: hidden; background-color: #fff;} .ryzz_box .ryzz_cont div img{ max-width: 100%; max-height: 100%;} .ryzz_box .ryzz_cont p{ margin: 0.1rem 0; height: 0.48rem; line-height: 0.24rem; overflow: hidden; color: #333; width: 92%; padding: 0 4%; font-size: 0.16rem; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;} .showImgBox{ position: fixed; top: 0; left: 0; z-index: 999999; width: 100vw; height: 100vh; display: flex; justify-content: center; align-items: center; background-color: rgba(0,0,0,.8);} .showImgBox img{ max-width: 75%; max-height: 75%;} /* 资料中心页面 */ .zlzx{ clear: both; background-color: #fff; width: 92%; padding: 0 4%; overflow: hidden; height: auto;} .zlzx .zlzx_cont{ border-bottom: 1px solid #f6f6f6; width: 100%; height: auto; padding: 0.23rem 0; overflow: hidden;} .zlzx .zlzx_cont a{ text-decoration: none; font-size: 0.18rem; color: #333; font-weight: bold; width: 100%; max-height: 0.6rem; line-height: 0.3rem; display: flex; justify-content: flex-start; align-items: flex-start; overflow: hidden;} .zlzx .zlzx_cont a img{ width: 0.3rem; vertical-align: top; margin-right: 2%;} .zlzx .zlzx_cont .zlzx_rq{ width: 100%; height: 0.24rem; overflow: hidden; margin-top: 0.2rem; display: flex; justify-content: space-between; align-items: center;} .zlzx .zlzx_cont .zlzx_rq div{ height: 0.24rem; padding: 0 3%; line-height: 0.24rem; border-radius: 0.02rem; font-size: 0.14rem; background-color: rgba(255, 0, 13, 0.1); color: #ff000d;} .zlzx .zlzx_cont .zlzx_rq span{ display: block; font-size: 0.14rem; color: #666;} /* 诚聘英才页面 */ .cpyc{ clear: both; background-color: #fff; width: 92%; padding: 0 4%; overflow: hidden; height: auto;} .cpyc .cpyc_cont{ border-bottom: 1px solid #f6f6f6; width: 100%; height: auto; padding: 0.23rem 0; overflow: hidden;} .cpyc .cpyc_cont a{ text-decoration: none; font-size: 0.18rem; color: #333; font-weight: bold; width: 100%; max-height: 0.6rem; line-height: 0.3rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .cpyc .cpyc_cont .cpyc_rq{ width: 100%; height: 0.24rem; overflow: hidden; margin-top: 0.2rem; display: flex; justify-content: space-between; align-items: center;} .cpyc_cont .cpyc_rq div{ height: 0.24rem; overflow: hidden;} .cpyc_cont .cpyc_rq div p{ float: left; height: 0.24rem; margin: 0 0.1rem 0 0; padding: 0 0.1rem; line-height: 0.24rem; border-radius: 0.02rem; font-size: 0.14rem; background-color: #E7F3FF; color: #1479D7;} .cpyc_cont .cpyc_rq span{ font-size: 0.14rem; color: #ff000d;} /* 联系我们页面 */ .lxwm{ clear: both; background-color: #fff; width: 92%; margin-bottom: 0.12rem; border-bottom-left-radius: 0.07rem; border-bottom-right-radius: 0.07rem; padding: 0 4%; overflow: hidden; height: auto;} .lxwm .lxwm_tit{ width: 100%; height: 0.3rem; line-height: 0.3rem; margin-top: 0.2rem; text-align: center; overflow: hidden; font-size: 0.21rem; font-weight: bold;} .lxwm .lxwm_cont{ border-bottom: 1px solid #f6f6f6; width: 100%; height: auto; padding: 0.2rem 0; overflow: hidden;} .lxwm .lxwm_cont span{ display: block; width: 100%; margin: 0; height: 0.28rem; line-height: 0.28rem; overflow: hidden; color: #7E8790; font-size: 0.16rem;} .lxwm .lxwm_cont p{ width: 100%; margin: 0.1rem 0 0; height: 0.28rem; line-height: 0.28rem; font-weight: bold; overflow: hidden; color: #333; font-size: 0.18rem;} .lxwm_color{ font-size: 0.2rem !important;} .lxwm .lxwm_cont div{ float: left; width: 50%;} /* 访客留言页面 */ .fkly{ clear: both; background-color: #fff; width: 92%; margin-bottom: 0.12rem; padding: 0 4%; overflow: hidden; height: auto;} .fkly .fkly_tit{ width: 100%; height: 0.3rem; line-height: 0.3rem; margin-top: 0.2rem; text-align: center; overflow: hidden; font-size: 0.21rem; font-weight: bold;} .fkly .fkly_box{ width: 100%; height: auto; overflow: hidden;} .fkly_box .fkly_rad{ width: 100%; height: 0.5rem; margin-top: 0.1rem; overflow: hidden;} .fkly_box .fkly_rad p{ float: left; margin: 0; height: 0.58rem; width: 23%; color: #4F565C; font-size: 0.16rem; line-height: 0.5rem; overflow: hidden;} .fkly_box .fkly_rad div{ float: left; width: 75%; overflow: hidden; height: 0.5rem; line-height: 0.58rem; color: #333; font-size: 0.16rem;} .fkly_box .fkly_rad div label{ display: block; margin-right: 6%; float: left;} .fkly_box .fkly_rad div input{ margin: 0.21rem 0.1rem 0 0; vertical-align: top;} .fkly_inp{ width: 100%; height: 0.5rem; margin-top: 0.1rem; overflow: hidden;} .fkly_box .fkly_inp p{ float: left; margin: 0; height: 0.5rem; width: 23%; color: #4F565C; font-size: 0.16rem; line-height: 0.5rem; overflow: hidden;} .fkly_box .fkly_inp input{ width: 76%; height: 0.58rem; line-height: 0.58rem; border: none; outline: none; color: #333; font-size: 0.16rem; float: left; padding: 0; margin: 0;} .fkly_box .fkly_text{ width: 100%; height: 1.2rem; margin-top: 0.15rem; overflow: hidden;} .fkly_box .fkly_text p{ float: left; margin: 0; height: 0.5rem; width: 23%; color: #4F565C; font-size: 0.16rem; line-height: 0.26rem; overflow: hidden;} .fkly_box .fkly_text textarea{ width: 76%; height: 1.2rem; line-height: 0.26rem; font-family: '微软雅黑'; border: none; outline: none; color: #333; font-size: 0.16rem; float: left; padding: 0; margin: 0;} .fkly_butt{ width: 100%; overflow: hidden; height: 0.48rem; display: block; border: none; margin: 0.2rem 0; border-radius: 0.06rem; background-color: #0C7FF2; padding: 0; color: #fff;} /* 动态详情页面 */ .dtxqhead{ width: 92%; height: auto; padding: 0.23rem 4%; overflow: hidden; background: linear-gradient(179deg, #E4F1FF 60%, rgba(228, 241, 255, 0.63) 100%);} .dtxqhead .dtxqhead_tit{ width: 100%; font-size: 0.22rem; line-height: 0.4rem; font-weight: bold; color: #000; overflow: hidden;} .dtxqhead .dtxqhead_gs{ width: 92%; padding: 0.18rem 4%; margin-top: 0.1rem; text-decoration: none; overflow: hidden; border-radius: 0.1rem; display: block; background-color: rgba(255, 255, 255, 0.6);} .dtxqhead_gs .dtxqhead_gslogo{ float: left; width: 22%; height: 0.46rem; overflow: hidden; display: flex; justify-content: center; align-items: center;} .dtxqhead_gs .dtxqhead_gslogo img{ max-width: 100%; max-height: 100%; display: block;} .dtxqhead_gs .dtxqhead_gstxt{ float: right; height: 0.46rem; width: 76%; overflow: hidden;} .dtxqhead_gs .dtxqhead_gstxt p{ margin: 0; width: 100%; height: 0.23rem; color: #000; font-weight: bold; overflow: hidden; line-height: 0.19rem; font-size: 0.16rem;} .dtxqhead_gs .dtxqhead_gstxt div{ width: 100%; height: 0.23rem; color: #777; overflow: hidden; line-height: 0.27rem; font-size: 0.14rem;} /* 文本域 */ .dtxqbox{ width: 92%; height: auto; padding: 0.23rem 4%; border-bottom-left-radius: 0.07rem; border-bottom-right-radius: 0.07rem; overflow: hidden; background-color: #fff;} .dtxqbox .dtxqbox_wby{ width: 100%; overflow: hidden; height: auto; font-size: 0.18rem; overflow: hidden;} .dtxqbox .dtxqbox_xx{ width: 100%; font-size: 0.14rem; margin-top: 0.3rem; color: #777; overflow: hidden;} .dtxqbox .dtxqbox_sx{ height: auto; overflow: hidden; width: 100%;} .dtxqbox .dtxqbox_sx a{ width: 100%; overflow: hidden; display: block; margin-top: 0.2rem; font-size: 0.16rem; text-decoration: none; height: auto;} .dtxqbox_sx a div{ border: 1px solid #1479D7; border-radius: 0.04rem; padding: 0 2.5%; height: 0.26rem; font-size: 0.14rem; line-height: 0.26rem; float: left; color: #1479D7;} .dtxqbox_sx a p{ margin: 0; overflow: hidden; width: 80%; float: right; height: 0.28rem; color: #111; line-height: 0.28rem; white-space: nowrap; text-overflow: ellipsis;} /* 推荐分类 */ .tjfl{ width: 92%; height: auto; padding: 0.23rem 4%; border-radius: 0.07rem; margin-top: 0.12rem; overflow: hidden; background-color: #fff;} .tjfl_tit_bg{ width: 100%; height: auto; border-radius: 30px;} .tjfl .tjfl_tit{ width: calc(100% - 0.09rem); padding: 0.04rem 0.05rem; overflow: hidden; height: 0.37rem; background-color: rgba(255, 255, 255, 0.93);} .tjfl .tjfl_tit span{ float: left; height: 0.38rem; width: 50%; text-align: center; color: #777; font-size: 0.18rem; line-height: 0.37rem; border-radius: 30px; overflow: hidden;} .tjfl .tjfl_ul{ display: none; margin: 0; padding: 0; width: 100%; height: auto; overflow: hidden;} .tjfl .tjfl_ul li{ float: left; height: 0.22rem; margin-top: 0.2rem; overflow: hidden; width: 33%;} .tjfl .tjfl_ul li a{ font-size: 0.16rem; display: block; height: 0.22rem; width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-decoration: none; color: #333;} /* 视频详情 */ .spxq{ width: 100%; height: 2.4rem; overflow: hidden; background-color: #000;} .spxq_xx{ width: 92%; height: auto; padding: 0.23rem 4%; border-bottom-left-radius: 0.07rem; border-bottom-right-radius: 0.07rem; overflow: hidden; background-color: #fff;} .spxq_xx .spxqxx_pp{ width: 100%; height: auto; overflow: hidden;} .spxq_xx .spxqxx_pp div{ float: left; width: 18%; border-radius: 0.04rem; overflow: hidden; height: 0.46rem; border: 1px solid #E5EAF0; display: flex; justify-content: center; align-items: center;} .spxq_xx .spxqxx_pp div img{ max-width: 100%; max-height: 100%; display: block;} .spxq_xx .spxqxx_pp p{ float: right; margin: 0; height: 0.46rem; line-height: 0.46rem; width: 76%; font-size: 0.16rem; font-weight: bold; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} .spxq_xx .spxqxx_tit{ width: 100%; overflow: hidden; margin-top: 0.2rem; height: auto; font-size: 0.18rem; line-height: 0.32rem; color: #444; font-weight: bold;} .spxq_xx .spxqxx_tit span{ color: #ff000d; height: 0.26rem; padding: 0 1.5%; margin-top: 0.04rem; line-height: 0.26rem; border-radius: 2px; vertical-align: top; display: inline-block; background-color: rgba(255, 0, 13, 0.1); font-size: 0.14rem; font-weight: normal;} .spxq_xx .spxqxx_rq{ width: 100%; overflow: hidden; margin-top: 0.2rem; height: auto; font-size: 0.14rem; color: #777;} .spxq_xx .spxqxx_txt{ color: #777; font-size: 0.15rem; line-height: 0.3rem; margin-top: 0.2rem; overflow: hidden; height: auto; width: 100%;} /* 资料详情 */ .zlxq_bg{ width: 100%; height: auto; border-bottom-left-radius: 0.07rem; border-bottom-right-radius: 0.07rem;} .zlxq{ width: 92%; height: auto; padding: 0.23rem 4%; overflow: hidden; background-color: rgba(255, 255, 255, 0.93);} .zlxq .zlxq_xx{ width: 92%; padding: 0.18rem 4%; overflow: hidden; border-radius: 0.1rem; background-color: rgba(255, 255, 255, 0.6);} .zlxq .zlxq_xx div{ font-size: 0.18rem; color: #333; font-weight: bold; width: 100%; max-height: 0.6rem; line-height: 0.3rem; display: flex; justify-content: flex-start; align-items: flex-start; overflow: hidden;} .zlxq .zlxq_xx div img{ width: 0.3rem; vertical-align: top; margin-right: 2%;} .zlxq .zlxq_xx p{ margin: 0.2rem 0 0; overflow: hidden; height: auto; width: 100%; display: flex; justify-content: space-between; align-items: center;} .zlxq .zlxq_xx p span{ font-size: 0.16rem; color: #777; display: block;} .zlxq .zlxq_zy{ width: 92%; padding: 0.18rem 4%; overflow: hidden; margin-top: 0.1rem; border-radius: 0.1rem; background-color: #fff;} .zlxq_zy .zlxq_zytit{ width: 100%; overflow: hidden; height: auto; display: flex; justify-content: space-between; align-items: center;} .zlxq_zy .zlxq_zytit p{ font-weight: bold; margin: 0; height: auto; color: #222; font-size: 0.18rem; overflow: hidden;} .zlxq_zy .zlxq_zytit span{ font-size: 0.16rem; padding: 0 2%; height: 0.26rem; line-height: 0.26rem; color: #ff000d; border-radius: 0.04rem; display: block; border: 1px solid #ff000d;} .zlxq_zy .zlxq_zytxt{ width: 100%; overflow: hidden; height: auto; margin-top: 0.14rem; line-height: 0.32rem; color: #555; font-size: 0.16rem;} .zlxq_zy .zlxq_but{ color: #fff; font-size: 0.16rem; padding: 0; background-color: #1479D7; display: block; margin: 0.3rem auto 0; width: 48%; height: 0.42rem; border: none; overflow: hidden; border-radius: 0.04rem;} .zlxq_zy_gsbg{ width: 100%; height: auto; margin-top: 0.2rem; border-radius: 0.1rem;} .zlxq_zy .zlxq_zy_gs{ width: 92%; padding: 0.18rem 4%; text-decoration: none; overflow: hidden; display: block; background-color: rgba(255, 255, 255, 0.93);} .zlxq_zy_gs .zlxq_zy_gslogo{ float: left; width: 22%; height: 0.46rem; overflow: hidden; display: flex; justify-content: center; align-items: center;} .zlxq_zy_gs .zlxq_zy_gslogo img{ max-width: 100%; max-height: 100%; display: block;} .zlxq_zy_gs .zlxq_zy_gstxt{ float: right; height: 0.46rem; width: 76%; overflow: hidden;} .zlxq_zy_gs .zlxq_zy_gstxt p{ margin: 0; width: 100%; height: 0.23rem; color: #000; font-weight: bold; overflow: hidden; line-height: 0.19rem; font-size: 0.16rem;} .zlxq_zy_gs .zlxq_zy_gstxt div{ width: 100%; height: 0.23rem; color: #777; overflow: hidden; line-height: 0.27rem; font-size: 0.14rem;} /* 解决方案详情 */ .pzd{ width: 92%; height: auto; padding: 0.23rem 4%; margin-top: 0.12rem; border-radius: 0.07rem; overflow: hidden; background-color: #fff;} .pzd .pzd_tit{ font-size: 0.21rem; height: 0.3rem; width: 100%; line-height: 0.3rem; color: #333; font-weight: bold;} .pzd .pzd_cont{ width: 100%; height: auto; padding: 0.23rem 0 0; overflow: hidden;} .pzd .pzd_cont .pzd_img{ float: left; width: 27%; overflow: hidden; text-align: center; height: 1.04rem;} .pzd_cont .pzd_img img{ max-width: 100%; vertical-align: top; max-height: 100%;} .pzd_cont .pzd_txt{width: 68%; float: right; overflow: hidden; height: auto;} .pzd_cont .pzd_txt a{ display: block; text-decoration: none; width: 100%; font-weight: bold; height: auto; line-height: 0.27rem; color: #333; font-size: 0.18rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .pzd_cont .pzd_txt p{ margin: 0; font-size: 0.14rem; width: 100%; line-height: 0.26rem; color: #666;} .pzd_cont .pzd_txt span{ display: block; width: 100%; overflow: hidden; color: #ff000d; margin-top: 0.1rem; font-size: 0.16rem; font-weight: bold;} .faxq{ width: 92%; height: auto; padding: 0.23rem 4%; margin-top: 0.12rem; border-radius: 0.07rem; overflow: hidden; background-color: #fff;} .faxq .faxq_tit{ font-size: 0.21rem; height: 0.3rem; width: 100%; line-height: 0.3rem; color: #333; font-weight: bold;} .faxq .faxq_txt{ height: auto; overflow: hidden; width: 100%; margin-top: 0.12rem; color: #333; line-height: 0.3rem; font-size: 0.18rem;} /* 招聘详情 */ .zpxq{ width: 92%; height: auto; padding: 0.23rem 4%; border-bottom-left-radius: 0.07rem; border-bottom-right-radius: 0.07rem; overflow: hidden; background-color: #fff;} .zpxq .zpxq_tit{ width: 100%; overflow: hidden; height: auto; display: flex; justify-content: space-between; align-items: flex-start;} .zpxq .zpxq_tit p{ font-size: 0.18rem; margin: 0; font-weight: bold; height: auto; line-height: 0.26rem; overflow: hidden;} .zpxq .zpxq_tit span{ font-size: 0.16rem; width: 1.4rem; text-align: right; overflow: hidden; line-height: 0.26rem; font-weight: bold; color: #E53917; height: auto;} .zpxq .zpxq_yq{ width: 100%; overflow: hidden; height: auto; font-size: 0.14rem; line-height: 0.3rem; margin-top: 0.16rem; color: #666;} /* 岗位描述 */ .gwms{ width: 92%; height: auto; padding: 0.23rem 4%; border-radius: 0.07rem; margin-top: 0.12rem; overflow: hidden; background-color: #fff;} .gwms .gwms_tit{ width: 100%; overflow: hidden; height: auto; color: #333; font-weight: bold; font-size: 0.21rem;} .gwms .gwms_txt{ font-size: 0.16rem; color: #333; width: 100%; line-height: 0.3rem; margin-top: 0.1rem; overflow: hidden; height: auto;} /* 其他职位 */ .qtzw{ clear: both; background-color: #fff; width: 92%; padding: 0.2rem 4% 0; border-radius: 0.07rem; overflow: hidden; height: auto; margin-top: 0.12rem;} .qtzw .qtzw_cont{ border-bottom: 1px solid #f6f6f6; width: 100%; height: auto; padding: 0.23rem 0; overflow: hidden;} .qtzw .qtzw_cont a{ text-decoration: none; font-size: 0.18rem; color: #333; font-weight: bold; width: 100%; max-height: 0.6rem; line-height: 0.3rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .qtzw .qtzw_cont .qtzw_rq{ width: 100%; height: 0.24rem; overflow: hidden; margin-top: 0.2rem; display: flex; justify-content: space-between; align-items: center;} .qtzw_cont .qtzw_rq div{ height: 0.24rem; overflow: hidden;} .qtzw_cont .qtzw_rq div p{ float: left; height: 0.24rem; margin: 0 0.1rem 0 0; padding: 0 0.1rem; line-height: 0.24rem; border-radius: 0.02rem; font-size: 0.14rem; background-color: #E7F3FF; color: #1479D7;} .qtzw_cont .qtzw_rq span{ font-size: 0.14rem; color: #ff000d;} /* 拨打电话 */ .bddh{ width: 100%; height: 100vh; overflow: hidden; background-color: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; z-index: 999; display: none; justify-content: center; align-items: center;} .bddh .bddh_box{ width: 92%; height: auto; position: relative;} .bddh_box .bddh_cont{ width: 92%; height: auto; padding: 0.16rem 4%; border-top-right-radius: 0.08rem; border-top-left-radius: 0.08rem; overflow: hidden; background: url(dhxj_bg.png) 0 center/100% no-repeat #fff;} .bddh_box .bddh_cont div{ width: 100%; overflow: hidden; height: auto; margin-top: 0.3rem; line-height: 0.3rem; color: #222; text-align: center; font-size: 0.26rem; font-weight: bold;} .bddh_box .bddh_cont p{ margin: 0.09rem 0 0; font-size: 0.16rem; text-align: center; height: auto; line-height: 0.24rem; color: #777; overflow: hidden;} .bddh_box .bddh_cont p span{ color: red;} .bddh_box .bddh_cont a{ background-color: #0C7FF2; border-radius: 0.06rem; text-align: center; color: #fff; overflow: hidden; width: 55%; display: block; text-decoration: none; margin: 0.2rem auto 0; font-size: 0.18rem; height: auto; line-height: 0.42rem;} .bddh_box .bddh_bot{ margin: 0; width: 92%; height: auto; border-bottom-right-radius: 0.08rem; border-bottom-left-radius: 0.08rem; text-align: center; color: #222; background-color: #f3f9ff; font-size: 0.14rem; padding: 0.12rem 4%; overflow: hidden;} .bddh_box .bddh_gb{ position: absolute; display: block; width: 0.45rem; left: 50%; bottom: -0.48rem; margin-left: -0.23rem; height: auto;} .bddh_box .bddh_gb img{ width: 100%; display: block; height: auto;} .bddh2{ width: 100%; height: 100vh; overflow: hidden; background-color: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; z-index: 999; display: none; justify-content: center; align-items: center;} .bddh2 .bddh2_box{ width: 80%; height: auto; padding: 0.2rem 6%; border-radius: 0.07rem; background-color: #fff; position: relative;} .bddh2_box .bddh2_gb{ position: absolute; top: 0.1rem; right: 5%; width: 0.4rem; height: 0.4rem; text-align: center; line-height: 0.35rem; color: #bdbdbd; overflow: hidden; font-size: 0.4rem;} .bddh2_box .bddh2_tit{ font-size: 0.21rem; color: #111; width: 100%; height: auto; line-height: 0.3rem; overflow: hidden;} .bddh2_box .bddh2_tit2{ width: 100%; height: auto; font-size: 0.16rem; margin-top: 0.17rem; color: #777; overflow: hidden;} .bddh2_box .bddh2_name{ width: 100%; overflow: hidden; height: auto; margin: 0.1rem 0 0; font-size: 0.16rem; color: #777;} .bddh2_box input{ display: block; padding: 0 3%; width: 94%; outline: none; border-radius: 0.03rem; color: #333; height: 0.34rem; overflow: hidden; margin-top: 0.1rem; border: 1px solid #f2f2f2;} .bddh2_but{ height: auto; width: 100%; overflow: hidden; margin-top: 0.18rem;} .bddh2_but div{ float: left; font-size: 0.14rem; border: 2px solid #1479d7; color: #1479d7; padding: 0 2%; line-height: 0.33rem; border-radius: 0.04rem; height: 0.33rem; overflow: hidden;} .bddh2_but a{ float: right; font-size: 0.14rem; border: 2px solid #1479d7; color: #fff; background-color: #1479d7; text-decoration: none; padding: 0 2%; line-height: 0.33rem; border-radius: 0.04rem; height: 0.33rem; overflow: hidden;} /* 留言咨询 */ .lyzx{ background-color: #fff; width: 100%; height: 100vh; overflow: hidden; display: none; position: fixed; top: 0; left: 0; z-index: 999;} .lyzx .lyzx_top{ width: 100%; height: 0.48rem; line-height: 0.48rem; color: #fff; text-align: center; font-size: 0.2rem; background-color: #3b52d4; overflow: hidden; position: relative;} .lyzx .lyzx_top .lyzx_gb{ position: absolute; display: block; height: 0.48rem; width: 0.48rem; left: 0; top: 0; display: flex; justify-content: center; align-items: center;} .lyzx .lyzx_top .lyzx_gb img{ width: 52%; display: block;} .lyzx .lyzx_main{ width: 92%; padding: 0 4%; overflow-x: hidden; overflow-y: auto; height: calc(100vh - 0.48rem); background: linear-gradient(0deg, rgba(255,255,255,1), rgba(255,255,255,0));} .lyzx_main .lyzx_fb{ width: 100%; height: auto; overflow: hidden;} .lyzx_main .lyzx_fb img{ display: block; width: 100%;} .lyzx_main .lyzx_box1{ width: 94%; padding: 0 3%; background-color: #fff; overflow: hidden; height: auto; border-radius: 0.07rem;} .lyzx_box1 .lyzx_rad{ width: 100%; height: 0.58rem; margin-top: 0.1rem; overflow: hidden;} .lyzx_box1 .lyzx_rad p{ float: left; margin: 0; height: 0.58rem; width: 25%; color: #4F565C; font-size: 0.16rem; line-height: 0.58rem; overflow: hidden;} .lyzx_box1 .lyzx_rad div{ float: left; width: 75%; overflow: hidden; height: 0.58rem; line-height: 0.58rem; color: #333; font-size: 0.16rem;} .lyzx_box1 .lyzx_rad div label{ display: block; margin-right: 6%; float: left;} .lyzx_box1 .lyzx_rad div input { margin: 0.21rem 0.1rem 0 0; vertical-align: top;} .lyzx_box1 .lyzx_text{ width: 100%; height: 1.2rem; margin-top: 0.15rem; overflow: hidden;} .lyzx_box1 .lyzx_text p{float: left; margin: 0; height: 0.58rem; width: 25%; color: #4F565C; font-size: 0.16rem; line-height: 0.26rem; overflow: hidden;} .lyzx_box1 .lyzx_text textarea{ width: 75%; height: 1.2rem; line-height: 0.26rem; font-family: '微软雅黑'; border: none; outline: none; color: #333; font-size: 0.16rem; float: left; padding: 0; margin: 0;} .lyzx_main .lyzx_box2{ width: 94%; padding: 0 3% 0.1rem; background-color: #fff; margin-top: 0.16rem; overflow: hidden; height: auto; border-radius: 0.07rem;} .lyzx_box2 .lyzx_tit{ font-size: 0.18rem; width: 100%; line-height: 0.3rem; margin-top: 0.12rem; font-weight: bold; color: #333;} .lyzx_box2 .lyzx_tit span{ width: 0.05rem; height: 0.17rem; background-color: #ff000d; margin: 0.07rem 0.08rem 0 0; vertical-align: top; display: inline-block;} .lyzx_box2 .lyzx_inp{ width: 100%; height: 0.58rem; margin-top: 0.1rem; overflow: hidden;} .lyzx_box2 .lyzx_inp p{ float: left; margin: 0; height: 0.58rem; width: 25%; color: #4F565C; font-size: 0.16rem; line-height: 0.58rem; overflow: hidden;} .lyzx_box2 .lyzx_inp input{ width: 75%; height: 0.58rem; line-height: 0.58rem; border: none; outline: none; color: #333; font-size: 0.16rem; float: left; padding: 0; margin: 0;} .lyzx_box2 .lyzx_sjh{ width: 100%; height: 0.58rem; margin-top: 0.1rem; overflow: hidden;} .lyzx_box2 .lyzx_sjh p{ float: left; margin: 0; height: 0.58rem; width: 25%; color: #4F565C; font-size: 0.16rem; line-height: 0.58rem; overflow: hidden;} .lyzx_box2 .lyzx_sjh input{ width: 35%; height: 0.58rem; line-height: 0.58rem; border: none; outline: none; color: #333; font-size: 0.16rem; float: left; padding: 0; margin: 0;} .lyzx_box2 .lyzx_sjh span{ float: right; height: 0.58rem; color: #3b52d4; cursor: pointer; overflow: hidden; font-size: 0.16rem; line-height: 0.58rem;} .lyzx_main .lyzx_but{ background-color: #3b52d4; overflow: hidden; display: block; margin-top: 0.2rem; border-radius: 0.05rem; width: 100%; border: none; padding: 0; color: #fff; font-size: 0.21rem; height: 0.55rem;} .lyzx_main .lyzx_xy{ width: 100%; text-align: center; color: #A0A1A3; margin: 0.16rem 0 0.12rem; overflow: hidden; height: auto; line-height: 0.3rem; font-size: 0.14rem;} .lyzx_main .lyzx_xy a{ text-decoration: none; color: #3b52d4;} /* 弹框 */ .dengji{ position: fixed; top: 0; left: 0; z-index: 9999999; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); display: none; justify-content: center; align-items: center;} .dengji .dengji_box{ width: 84%; height: auto; border: 1px solid rgb(216, 216, 216); overflow: hidden; border-radius: 0.08rem; background-color: #fff; padding: 0.05rem 4% 0.1rem;} .dengji_bt{ width: 100%; height: 0.46rem; overflow: hidden; border-bottom: 1px solid #ddd;} .dengji_bt div{ float: left; color: #333; font-size: 0.17rem; height: 0.4rem; line-height: 0.45rem;} .dengji_bt span{ float: right; font-size: 0.3rem; height: 0.4rem; width: 0.4rem; color: #bdbdbd; overflow: hidden; display: flex; justify-content: center; align-items: center;} .dengji_form{ width: 100%; overflow: hidden; height: auto; margin-top: 0.1rem;} .dengji_form .dengji_inp{ width: 100%; height: auto; overflow: hidden; margin-top: 0.1rem;} .dengji_inp p{ float: left; margin: 0; width: 28%; text-align: right; height: 0.35rem; line-height: 0.35rem; color: #333; font-size: 0.16rem;} .dengji_inp input{ float: left; width: 66%; height: 0.32rem; outline: none; border: 1px solid #ddd; border-radius: 0.04rem; padding: 0 2%;} .dengji_text{ width: 100%; height: auto; overflow: hidden; margin-top: 0.1rem;} .dengji_text p{ float: left; margin: 0; width: 24%; text-align: right; height: 0.35rem; line-height: 0.35rem; color: #333; font-size: 0.16rem;} .dengji_text textarea{ float: left; width: 70%; height: 0.7rem; outline: none; color: #444; font-family: '微软雅黑'; border: 1px solid #ddd; border-radius: 0.04rem; padding: 0.1rem 2%;} .dengji_yzm{ width: 100%; height: auto; overflow: hidden; margin-top: 0.1rem;} .dengji_yzm p{ float: left; margin: 0; width: 28%; text-align: right; height: 0.35rem; line-height: 0.35rem; color: #333; font-size: 0.16rem;} .dengji_yzm input{ float: left; width: 30%; margin-right: 1%; height: 0.32rem; outline: none; border: 1px solid #ddd; border-radius: 0.04rem; padding: 0 2%;} .dengji_yzm img{ float: left; height: 0.32rem;} .dengji_but{ width: 40%; overflow: hidden; padding: 0; height: 0.4rem; border-radius: 0.06rem; font-weight: bold; border: none; color: #fff; background-color: #ff000d; display: block; margin: 0.14rem 0 0 24%;} .dengji_sm{ width: 100%; height: auto; font-size: 0.14rem; margin: 0.12rem 0; overflow: hidden; text-align: center; color: #666;} /* 分页 */ .cpzx_fy{ width: 92%; padding: 0 4%; overflow: hidden; margin: 0.12rem 0; height: auto; display: flex; justify-content: center; align-items: center;} .cpzx_fy a{ font-size: 0.16rem; text-decoration: none; height: 0.34rem; color: #333; line-height: 0.34rem; margin: 0 1.5%; padding: 0; border: 1px solid #E5EAF0; border-radius: 0.04rem;min-width: 30px; text-align: center;} .cpzx_fy a.current{ color: #fff; } .cpzx_fy a img{ height: 0.14rem;} .cpzx_fy span{ font-size: 0.14rem; height: 0.34rem; color: #333; line-height: 0.34rem; margin: 0 1%;}