
@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;}
/* 网站颜色修改 */
.a701fa3a1{ background-color: #ed0f51 !important;}
.a4a90740c{ color: #ed0f51 !important;}
.bra4a90740c{ border: 1px solid #ed0f51 !important;}
svg path{
  fill: #ed0f51; /* 修改填充颜色 */
}
/* 悬浮顶部 */
.a532ace8f{ display: none; position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 65px; box-shadow: 0 1px 10px #ddd; background-color: #fff; min-width: 1200px;}
.a532ace8f .a1185cd8a{ width: 1200px; margin: 0 auto; height: 65px;}
.a1185cd8a .ae53d4856{ float: left; height: 40px; line-height: 40px; margin-top: 10px;}
.a1185cd8a .ae53d4856 img{ max-height: 100%; vertical-align: middle;}
.a1185cd8a .aa630103f{ float: left; height: 45px; line-height: 45px; margin: 10px 0 0 15px; font-size: 18px; text-decoration: none; color: #111; font-weight: bold; overflow: hidden;}
.a1185cd8a .a4fd88103{ float: left; width: 14px; margin: 25px 0 0 10px; a2a81e1d8sor: pointer; height: 14px; position: relative;}
.a1185cd8a .a4fd88103 img{ width: 100%;}
.aee52c821{ display: none; position: absolute; top: 26px; left: -52.5px; box-shadow: 0 2px 10px #aaa; width: 100px; padding: 5px; background-color: #fff; height: 120px; border: 1px solid #eee;}
.aee52c821 img{ width: 100px; display: block;}
.aee52c821 span{ display: block; height: 20px; width: 100px; text-align: center; color: #333; font-size: 12px; line-height: 20px; overflow: hidden;}
.a1185cd8a .a4fd88103:hover .aee52c821{ display: block;}
.a1185cd8a .a4f2dbb63{ float: right; height: 45px; margin-top: 10px; overflow: hidden;}
.a4f2dbb63 .a4f2dbb63_img{ float: left; width: 38px; height: 45px; text-align: center; overflow: hidden; margin-right: 15px; position: relative;}
.a4f2dbb63 .a4f2dbb63_img img{ width: 17px; position: absolute; top: 12px; right: 3px;}
.a4f2dbb63 .a4f2dbb63_txt{ float: left; height: 45px; line-height: 55px; color: #333; font-size: 18px; overflow: hidden;}
.ac3e5e4f5{ float: right; color: #fff; border: none; a2a81e1d8sor: pointer; width: 130px; height: 40px; line-height: 40px; margin-top: 12.5px; font-size: 16px; padding: 0; border-radius: 4px;}
.ac3e5e4f5 img{ vertical-align: top; width: 30px; margin: 6px 0 0 0;}

/* -----------------------公司动态页面----------------------- */
/* top */
.top_box{ width: 100%; min-width: 1200px; height: auto; background-color: #fff;}
.top{ width: 1200px; height: 30px; margin: 0 auto; padding-top: 2px;}
.top .top_rig{ float: right; height: 30px;}
.top .top_rig .top_rig_sj{ float: left; height: 30px; a2a81e1d8sor: pointer; position: relative;}
.top_rig .top_rig_sj .ab38f4eb2{ font-size: 12px; color: #333; height: 30px; overflow: hidden; line-height: 30px;}
.top_rig .top_rig_sj .ab38f4eb2 .sj_sj{ vertical-align: top; width: 15px; margin: 8px 5px 0 0;}
.top_rig .top_rig_sj .ab38f4eb2 .sj_xl{ vertical-align: top; width: 10px; margin: 10px 0 0 6px;}
.top_rig_sj .top_rig_sj_2{ display: none; position: absolute; left: -20px; top: 30px; z-index: 9; width: 100px; height: auto; background-color: #fff; padding: 6px; box-shadow: 0 2px 10px #aaa; overflow: hidden;}
.top_rig_sj .top_rig_sj_2 img{ width: 100px; display: block; height: 100px;}
.top_rig_sj .top_rig_sj_2 p{ width: 100px; overflow: hidden; height: 20px; text-align: center; line-height: 20px; margin: 0; font-size: 12px; color: #333;}
.top_rig .top_rig_sj:hover .top_rig_sj_2{ display: block;}
.top .top_rig a{ float: left; font-size: 12px; color: #333; line-height: 30px; text-decoration: none; height: 30px; overflow: hidden; margin-left: 20px;}
.top .top_rig a img{ vertical-align: top; width: 18px; margin: 7px 6px 0 0;}
/* v8e0a9f46 */
.a3beb5fe7{ width: 100%; min-width: 1200px; overflow: hidden; height: auto; background-color: #fff; padding-top: 5px;}
.a3beb5fe7 .v8e0a9f46{ width: 1200px; height: 70px; padding-bottom: 30px; overflow: hidden; margin: 0 auto;}
.v8e0a9f46 .af1357602{ float: left; height: 70px; overflow: hidden; background-color: #fff; line-height: 65px;}
.v8e0a9f46 .af1357602 img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.v8e0a9f46 .a87b005fb{ float: left; height: 70px; max-width: 760px; overflow: hidden; margin-left: 20px;}
.a87b005fb .a359d3ed3{ height: 40px; text-decoration: none; max-width: 760px; line-height: 40px; font-size: 28px; color: #111; overflow: hidden;}
.a87b005fb .a359d3ed32{ height: 20px; max-width: 760px; margin-top: 5px; line-height: 20px; font-size: 14px; color: #111; overflow: hidden;}
.v8e0a9f46 .v8e0a9f46_rel{ float: right; height: 70px; margin-top: 2px; overflow: hidden;}
.v8e0a9f46_rel .v8e0a9f46_rel_img{ float: left; width: 38px; height: 70px; text-align: center; overflow: hidden; margin-right: 15px; position: relative;}
.v8e0a9f46_rel .v8e0a9f46_rel_img img{ margin-top: 12px; position: absolute; top: 0; right: 0;}
.rel_icon{ width: 40px; margin-top: 5px;}
.v8e0a9f46_rel .v8e0a9f46_rel_txt{ float: left;}
.v8e0a9f46_rel .v8e0a9f46_rel_txt div{ font-size: 20px; color: #1479d7; height: 40px; line-height: 40px;}
.v8e0a9f46_rel .v8e0a9f46_rel_txt p{ font-size: 12px; color: #666; height: 20px; line-height: 20px; margin: 6px 0 0;}
/* nav */
.ab893928a{ width: 100%; min-width: 1200px; height: 48px; background-color: #1479d7;}
.nav{ width: 1200px; height: 48px; margin: 0 auto;}
.nav .af9b859dc{ position: relative; float: left; height: 48px; a2a81e1d8sor: pointer; width: 95px; margin-right: 5px; text-align: center;}
.nav .af9b859dc .a9c643a8d{ color: #fff; display: inline-block; height: 40px; line-height: 48px;}
.nav .af9b859dc .a9c643a8d img{ vertical-align: top; width: 10px; margin: 19px 0 0 8px;}
.nav a{ float: left; height: 48px; width: 95px; margin-right: 5px; text-align: center; text-decoration: none;}
.nav a:hover{ float: left; height: 48px; width: 95px; margin-right: 5px; text-align: center; text-decoration: none;box-shadow: -2px 6px 6px 2px rgba(0, 0, 0, 0.8);}
.nav a span{ color: #fff; display: inline-block; height: 40px; line-height: 48px;}
/*.nav a:hover span{   font-weight: bold;filter: invert(50%);}*/
.nav .af9b859dc:hover .a9c643a8d{ border-bottom: 2px solid #fff; line-height: 40px;}
.nav .af9b859dc:hover .a9c643a8d img{ margin-top: 15px;}
.ab8510bc1{ display: none; position: absolute; z-index: 8; top: 48px; left: -200px; margin: 0; width: 1152px; height: auto; padding: 24px 24px 9px; background-color: #fff; box-shadow: 0px 4px 12px 1px rgba(0, 0, 0, 0.14);}
.ab8510bc1 li{ float: left; height: 20px; line-height: 20px; margin: 0 22px 15px 0; overflow: hidden;}
.ab8510bc1 li a{ display: block; height: 20px; width: auto; line-height: 20px; overflow: hidden; color: #333; font-size: 14px;}
.ab8510bc1 li a:hover{ color: #1479d7;}
.nav .af9b859dc:hover .ab8510bc1{ display: block;}
/* banner */
.banner{ width: 1200px; clear: both; margin: 10px auto 0; display: block; overflow: hidden; height: auto;}
.banner img{ width: 100%; display: block; height: auto;}
/* 公司介绍 */
.a2cd93505{ width: 1200px; clear: both; height: auto; margin: 20px auto 0; overflow: hidden;}
.a144c2d30{ width: 1200px; overflow: hidden; height: 70px;}
.a144c2d30 .a11ce87a3{ width: 1200px; overflow: hidden; height: 67px; line-height: 67px;}
.a144c2d30 .a11ce87a3 p{ float: left; font-weight: bold; font-size: 24px; color: #000; height: 67px; margin: 0;}
.a144c2d30 .a11ce87a3 a{ float: right; text-decoration: none; font-size: 14px; color: #666; height: 67px; margin: 0;}
.a144c2d30 .a11ce87a3 a img{ vertical-align: top; width: 8px; margin: 28px 0 0 5px;}
.a144c2d30 .a11ce87a3 a:hover{ text-decoration: underline;}
.a144c2d30 .abead03b8{ width: 1200px; height: 3px; overflow: hidden; margin: 0; background-color: #1479d7;}
.a144c2d30 .abead03b8 span{ width: 1200px; height: 3px; overflow: hidden; display: block;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
	background: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
	background: -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
	background: -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
	background: linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
}
.a2cd93505 .a9a7d8c2f{ width: 1160px; height: auto; margin-top: 30px; padding: 50px 50px 50px; background-color: #f8f8f8; overflow: hidden;}
.a9a7d8c2f .ac24a8f5f{ width: 1140px; overflow: hidden; height: 28px; line-height: 28px; text-align: center; color: #0F1418; font-size: 24px; font-weight: bold;}
.a9a7d8c2f .a80fda073{ width: 50%; height: 1px; overflow: hidden; background-color: #1479d7; display: block; margin: 30px auto;}
.a9a7d8c2f .af248a9c1{ width: 1100px; overflow: hidden; height: 150px;}
.a9a7d8c2f .af248a9c1 div.img{ float: left; width: 240px; height: 150px; overflow: hidden; margin-right: 40px;}
.a9a7d8c2f .af248a9c1 div.img div{ display:table-cell; width: 240px; height: 150px; text-align: center; vertical-align: middle;}
.a9a7d8c2f .af248a9c1 div.img img{ max-width: 100%; max-height: 100%; object-fit: cover;}
.a9a7d8c2f p{ float: left; width: 1160px; height: 130px; overflow: hidden; margin: 6px auto 0; line-height: 34px; color: #0F1418; font-size: 14px;}
.a9a7d8c2f a{ display: block; text-decoration: none; overflow: hidden; margin: 30px auto 0; border-radius: 4px; width: 130px; height: 40px; text-align: center; line-height: 40px; color: #fff; background: #1479d7;}
.a9a7d8c2f a:hover{ display: block; text-decoration: none; overflow: hidden; margin: 30px auto 0; border-radius: 4px; width: 130px; height: 40px; text-align: center; line-height: 40px; color: #fff; background: #1479d7;box-shadow: -2px 6px 6px 2px rgba(0, 0, 0, 0.8);}
.a9a7d8c2f a img{ width: 7px; vertical-align: top; margin: 14px 0 0 8px;}
/* 企业风采 */
.qyfc{ width: 1200px; clear: both; height: auto; margin: 20px auto 0; overflow: hidden;}
.qyfc .qyfc_afb3f9256{ width: 1200px; height: auto; margin-top: 30px; overflow: hidden;}
.qyfc_afb3f9256 .qyfc_sp{ float: left; overflow: hidden; width: 590px; height: 356px; background-color: #000;}
.qyfc_afb3f9256 .qyfc_txt{ float: left; margin-left: 40px; width: 570px; height: auto; overflow: hidden;}
.qyfc_txt div{ width: 570px; overflow: hidden; height: 30px; line-height: 30px; margin: 10px 0 30px; color: #111; font-size: 24px; font-weight: bold;}
.qyfc_txt span{ display: block; width: 25px; height: 5px; overflow: hidden; margin-bottom: 40px; background-color: #1479d7;}
.qyfc_txt p{ width: 570px; height: 150px; color: #111; line-height: 30px; font-size: 14px; margin: 0; overflow: hidden;}
.qyfc_txt a{ display: block; text-decoration: none; overflow: hidden; margin-top: 36px; border-radius: 4px; width: 130px; height: 40px; text-align: center; line-height: 40px; color: #fff; background: #1479d7;}
.qyfc_txt a img{ width: 7px; vertical-align: top; margin: 14px 0 0 8px;}
/* 里程碑 */
.lcb{ width: 1200px; clear: both; height: auto; margin: 20px auto 0; overflow: hidden;}
.lcb .lcb_box{ width: 1200px; height: auto; overflow-x: auto; overflow-y: hidden; margin-top: 20px;}
.lcb_box .lcb_top{ min-width: 1200px; height: 360px; overflow: hidden; padding: 0 70px; border-bottom: 1px solid #e1e1e1;}
.lcb_top .lcb_cont{ float: left; width: 340px; overflow: hidden; height: 300px; padding: 30px 20px; border-left: 1px solid #e1e1e1; position: relative;}
.lcb_cont .lcb_cont_img{ width: 340px; height: auto; max-height: 120px; margin-bottom: 15px; overflow: hidden;}
.lcb_cont .lcb_cont_img img{ max-height: 120px; max-width: 100%; display: block;}
.lcb_cont p{ margin: 0 0 10px; width: 340px; overflow: hidden; height: 50px; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #888;}
.lcb_cont .lcb_cont_name{ font-size: 18px; color: #111; width: 340px; height: auto; max-height: 70px; margin-bottom: 24px; line-height: 24px; overflow: hidden;}
.lcb_cont span{ display: block; font-size: 24px; color: #1479d7; overflow: hidden; height: 22px; line-height: 22px; overflow: hidden;}
.lcb_cont .lcb_cont_wz{ position: absolute; bottom: 0; left: 50%; margin-left: -12px; width: 24px; display: block;}
.lcb_box .lcb_bot{ min-width: 1200px; height: 360px; overflow: hidden; margin-left: 260px;}
.lcb_bot .lcb_cont2{ float: left; width: 340px; overflow: hidden; height: 300px; padding: 30px 20px; border-left: 1px solid #e1e1e1; position: relative;}
.lcb_cont2 span{ display: block; font-size: 24px; color: #1479d7; margin-bottom: 16px; overflow: hidden; height: 22px; line-height: 22px; overflow: hidden;}
.lcb_cont2 .lcb_cont_name{ font-size: 18px; color: #111; width: 340px; height: auto; max-height: 70px; margin-bottom: 24px; line-height: 24px; overflow: hidden;}
.lcb_cont2 p{ margin: 0 0 10px; width: 340px; overflow: hidden; height: 50px; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #888;}
.lcb_cont2 .lcb_cont_img{ width: 340px; height: auto; max-height: 120px; overflow: hidden;}
.lcb_cont2 .lcb_cont_img img{ max-height: 120px; max-width: 100%; display: block;}
.lcb_cont2 .lcb_cont_wz{ position: absolute; top: 0; left: 50%; margin-left: -12px; width: 24px; display: block;}
/* 主推产品 */
.a8350dc80{ width: 1200px; clear: both; height: auto; margin: 20px auto 0; padding: 0 20px; overflow: hidden;}
.a8350dc80 .a36ca0b8e{ margin-top: 20px; height: auto; overflow: hidden; width: 1200px; border-radius: 20px; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);}
.a8350dc80 .ae05fd16a{ width: 1200px; overflow: hidden; height: 400px; border-radius: 20px;}
.a57091cdf{ float: left; width: 400px; height: 400px; overflow: hidden; background-color: #1479d7;}
.a36ca0b8e .adcdeea65{ width: 360px; height: 360px; line-height: 356px; padding: 20px; text-align: center; background-color: rgba(255, 255, 255, 0.93); overflow: hidden;}
.a36ca0b8e .adcdeea65 img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.a36ca0b8e .ade124ab7{ float: left; height: 340px; overflow: hidden; width: 640px; padding: 60px 80px 0;}
.ade124ab7 .a8bf77dc4{ width: 640px; overflow: hidden; height: 30px; line-height: 30px; font-weight: bold; font-size: 20px; color: #111; display: block; text-decoration: none;}
.ade124ab7 .a41773159{ width: 640px; overflow: hidden; height: 20px; line-height: 20px; margin-top: 20px; color: #666; font-size: 14px;}
.ade124ab7 p{ margin: 20px 0 0; width: 640px; height: 100px; line-height: 26px; overflow: hidden; font-size: 14px; color: #111;}
.ade124ab7 .a8b852eb1{ width: 640px; overflow: hidden; margin-top: 50px; height: 40px;}
.ade124ab7 .a8b852eb1 span{ float: left; height: 40px; line-height: 40px; font-size: 24px; margin-right: 90px; color: #ed0f51;}
.ade124ab7 .a8b852eb1 a{ float: left; display: block; height: 40px; line-height: 40px; border-radius: 4px; width: 130px; overflow: hidden; text-align: center; text-decoration: none; font-size: 16px; color: #fff; background: #1479d7;
}
.ade124ab7 .a8b852eb1 a img{ width: 7px; vertical-align: top; margin: 14px 0 0 8px;}
.a36ca0b8e{ width: 1060px; overflow: hidden; height: 112px; margin: 40px auto 0;}
.a36ca0b8e .a3388b3d4{ float: right; height: 110px;  margin-right: 40px; border-radius: 6px; border: 1px solid #f6f6f6; overflow: hidden;width:30%;}
.a36ca0b8e .a3388b3d4:hover{ border: 1px solid #ed0f51;}
.a36ca0b8e .a3388b3d4:nth-child(3){ margin-right: 0;}
.a67f87b46{ float: left; width: 110px; height: 110px; overflow: hidden; background-color: #1479d7;}
.a3388b3d4 .a67f87b46{ width: 90px; height: 110px; line-height: 90px; text-align: center; padding-left: 5px; overflow: hidden; background-color: rgba(255, 255, 255, 0.93);}
.a3388b3d4 .a67f87b46 img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.a3388b3d4 .a3afb7e38{ float: left; height: 110px; width: 183px; margin-left: 20px; overflow: hidden;}
.a3388b3d4 .a3afb7e38 p{ margin: 20px 0 0; font-size: 14px; width: 173px; height: 40px; line-height: 22px; color: #333; font-weight: bold; overflow: hidden;}
.a3388b3d4 .a3afb7e38 span{ display: block; height: 22px; margin-top: 15px; line-height: 22px; overflow: hidden; color: #ed0f51; font-size: 12px;}
/* 组合推荐产品 */
.a7ee36284{ width: 1200px; clear: both; height: auto; margin: 20px auto 0; overflow: hidden;}
.a5f15bc25{ width: 1200px; margin-top: 20px; height: auto; overflow: hidden; background-color: #1479d7;}
.a7ee36284 .ad4a9161b{ width: 1200px; overflow: hidden; height: 420px; background-color: rgba(255, 255, 255, 0.93);}
.a5bf3819a{ width: 200px; float: left; height: auto; overflow: hidden; background-color: #1479d7;}
.ad4a9161b ul{ width: 200px; height: 396px; overflow: hidden; margin: 0; padding: 24px 0 0; background-color: rgba(255, 255, 255, 0.8);}
.ad4a9161b ul li{ width: 150px; margin: 0 auto 12px; overflow: hidden; height: 36px; color: #000; font-size: 14px; a2a81e1d8sor: pointer; text-align: center; background-color: #fff; line-height: 36px; transition: 0.3s all ease-in-out; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out;}
.ad4a9161b .ad3fcd18c{ display: none; float: left; height: 360px; width: 940px; overflow: hidden; padding: 30px;}
.ad3fcd18c .acad46a79{ background-color: #fff; height: 340px; width: 180px; padding: 20px 20px 0; margin-right: 20px; float: left; overflow: hidden;}
.ad3fcd18c .acad46a79:nth-child(4){ margin-right: 0;}
.acad46a79 .a2275cc02{ width: 180px; height: 180px; line-height: 176px; display: block; text-align: center; overflow: hidden;}
.acad46a79 .a2275cc02 img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.acad46a79 .add8fad8f{ width: 180px; height: 46px; line-height: 24px; display: block; margin-top: 10px; color: #111; font-size: 16px; text-decoration: none; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.acad46a79 p{ margin: 12px 0 0; font-size: 12px; color: #666; height: 20px; line-height: 20px; overflow: hidden;}
.acad46a79 .a46b74cc5{ margin-top: 20px; width: 180px; height: 32px; line-height: 32px; overflow: hidden;}
.acad46a79 .a46b74cc5 span{ float: left; color: #ed0f51; height: 32px; font-size: 14px; overflow: hidden;}
.acad46a79 .a46b74cc5 div{ float: right; a2a81e1d8sor: pointer; overflow: hidden; color: #fff; font-size: 14px; height: 32px; border-radius: 4px; padding: 0 10px; background: #1479d7;}
/* 推荐仪器 */
.tjyq{ width: 1200px; clear: both; height: auto; margin: 20px auto 0; overflow: hidden;}
.tjyq .tjyq_cont{ width: 1200px; overflow: hidden; height: auto;}
.tjyq_cont .tjyq_box{ float: left; overflow: hidden; width: 181px; padding: 20px; margin: 20px 20px 0 0; border: 1px solid #DCDCDC; height: auto;}
.tjyq_cont .tjyq_box:nth-child(5n){ margin-right: 0;}
.tjyq_box .tjyq_box_img{ width: 181px; overflow: hidden; height: 181px; text-align: center; display: block; line-height: 177px;}
.tjyq_box .tjyq_box_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.tjyq_box .tjyq_box_tit{ width: 181px; display: block; color: #111; height: 45px; line-height: 24px; font-size: 16px; overflow: hidden; text-decoration: none;}
.tjyq_box p{ color: #666; font-size: 12px; height: 22px; width: 181px; line-height: 22px; overflow: hidden; margin-top: 10px;}
.tjyq_box .tjyq_box_jg{ height: 32px; width: 181px; line-height: 32px; overflow: hidden; margin-top: 10px;}
.tjyq_box .tjyq_box_jg span{ float: left; color: #E0040F; height: 32px; font-size: 16px;}
.tjyq_box .tjyq_box_jg div{ float: right; a2a81e1d8sor: pointer; width: 50px; height: 32px; border-radius: 4px; text-align: center; overflow: hidden; color: #fff; font-size: 14px; background-color: #1479d7;}
/* 最新动态 */
.aa25f4b27{ width: 1200px; clear: both; height: auto; margin: 20px auto 0; overflow: hidden;}
.aa25f4b27 .a22b67be7{ width: 1200px; overflow: hidden; height: auto;}
.aa25f4b27 .a19cb5e0c{ float: left; height: 100px; width: 547px; margin: 20px 20px 0 0; border: 1px solid #dcdcdc; padding: 20px; overflow: hidden;}
.aa25f4b27 .a19cb5e0c:nth-child(2n){ margin-right: 0;}
.a19cb5e0c .a4d600703{ float: left; width: 160px; height: 100px; text-align: center; margin-right: 20px; line-height: 96px; overflow: hidden;}
.a19cb5e0c .a4d600703 img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.a19cb5e0c .aaf3429a1{ float: left; height: 100px; width: 367px; overflow: hidden;}
.a19cb5e0c .aaf3429a1 a{ display: block; text-decoration: none; width: 367px; height: 25px; font-size: 18px; color: #111; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.a19cb5e0c .aaf3429a1 p{ margin: 10px 0 0; width: 367px; height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; color: #666; text-overflow: ellipsis; white-space: nowrap;}
.a19cb5e0c .aaf3429a1 .a0420e9c6{ width: 367px; overflow: hidden; margin-top: 21px; height: 24px;}
.aaf3429a1 .a0420e9c6 div{ float: left; height: 24px; line-height: 24px; border-radius: 2px; background-color: rgba(255, 0, 13, 0.1); color: #ed0f51; overflow: hidden; padding: 0 10px; font-size: 12px;}
.aaf3429a1 .a0420e9c6 span{ float: right; height: 24px; line-height: 24px; color: #666; font-size: 14px; overflow: hidden;}
/* 资料中心 */
.a7fb86269{ width: 1200px; clear: both; height: auto; margin: 20px auto 0; overflow: hidden;}
.a9892961f{ width: 1200px; background-color: #1479d7; height: auto; overflow: hidden; margin-top: 20px;}
.a7fb86269 .a4fcc9db7{ width: 1200px; overflow: hidden; height: auto; padding-bottom: 20px; background-color: rgba(255, 255, 255, 0.93);}
.a4fcc9db7 .af78f21d3{ float: left; background-color: #fff; margin: 20px 0 0 20px; width: 530px; height: auto; padding: 0 20px 20px; overflow: hidden;}
.af78f21d3 a{ display: block; width: 530px; height: 26px; margin-top: 20px; overflow: hidden;}
.af78f21d3 a .a02b4edd1{ float: left; width: 430px; height: 26px; overflow: hidden;}
.af78f21d3 a .a02b4edd1 img{ float: left; height: 26px;}
.af78f21d3 a .a02b4edd1 div{ float: left; max-width: 300px; height: 26px; line-height: 26px; font-size: 16px; color: #111; margin-left: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.af78f21d3 a .a02b4edd1 span{ float: left; height: 26px; line-height: 26px; margin-left: 10px; color: #666; font-size: 14px; overflow: hidden;}
.af78f21d3 a p{ float: right; height: 26px; line-height: 26px; color: #999; font-size: 14px; overflow: hidden; margin: 0;}
/* 微视频 */
.ab599e80a{ width: 1200px; clear: both; height: auto; margin: 20px auto 0; padding: 0 10px 15px; overflow: hidden;}
.ab599e80a .abd0eea06{ width: 1200px; height: auto;}
.abd0eea06 .ab439b2e2{ float: left; overflow: hidden; width: 285px; margin: 20px 20px 0 0; height: auto;}
.abd0eea06 .ab439b2e2:hover{ box-shadow: 0px 6px 9px 1px rgba(0, 0, 0, 0.1);}
.abd0eea06 .ab439b2e2:nth-child(4n){ margin-right: 0}
.ab439b2e2 .a6174513c{ display:block; width: 285px; overflow: hidden; height: 188px;}
.ab439b2e2 .a6174513c img{ width: 285px; height: auto; display: block; object-fit: cover;}
.ab439b2e2 .a338a1c74{ padding: 0 15px; display: block; text-decoration: none; overflow: hidden; margin-top: 15px; width: 255px; height: 45px; line-height: 24px; color: #111; font-size: 16px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.ab439b2e2 span{ display: block; margin: 20px 0; padding: 0 15px; width: 255px; height: 20px; line-height: 20px; color: #333; font-size: 12px; overflow: hidden;}
/* 解决方案 */
.jjfa{ width: 1200px; clear: both; height: auto; margin: 20px auto 0; overflow: hidden;}
.jjfa .jjfa_box{ width: 1200px; overflow: hidden; height: auto;}
.jjfa_box .jjfa_cont{ float: left; height: 150px; width: 547px; margin: 20px 20px 0 0; border: 1px solid #dcdcdc; padding: 20px; overflow: hidden;}
.jjfa_box .jjfa_cont:nth-child(2n){ margin-right: 0;}
.jjfa_box .jjfa_cont .jjfa_img{ float: left; width: 150px; height: 150px; text-align: center; margin-right: 20px; line-height: 146px; overflow: hidden;}
.jjfa_box .jjfa_cont .jjfa_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.jjfa_box .jjfa_cont .jjfa_txt{ float: left; height: 150px; width: 377px; overflow: hidden;}
.jjfa_cont .jjfa_txt a{ display: block; text-decoration: none; width: 377px; height: 50px; font-size: 16px; color: #111; overflow: hidden;}
.jjfa_cont .jjfa_txt p{ margin: 5px 0 0; width: 377px; height: 45px; line-height: 24px; overflow: hidden; font-size: 14px; color: #666; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.jjfa_cont .jjfa_txt .jjfa_rq{ width: 377px; overflow: hidden; margin-top: 26px; height: 24px;}
.jjfa_txt .jjfa_rq div{ float: left; height: 24px; line-height: 24px; border-radius: 2px; background-color: rgba(255, 0, 13, 0.1); color: #ed0f51; overflow: hidden; padding: 0 10px; font-size: 12px;}
.jjfa_txt .jjfa_rq span{ float: left; float: right; height: 24px; color: #666; font-size: 14px; overflow: hidden;}
/* 最新方案 */
.zxfa{ width: 1200px; clear: both; height: auto; margin: 20px auto 0; overflow: hidden;}
.zxfa_box{ width: 1200px; overflow: hidden; height: auto; margin-top: 50px;}
.zxfa_box .zxfa_txt{ float: left; width: 740px; height: auto; overflow: hidden;}
.zxfa_txt .zxfa_txt_tit{ width: 740px; display: block; overflow: hidden; margin-top: 20px; color: #111; text-decoration: none; font-size: 20px; height: 25px; line-height: 25px; text-overflow: ellipsis; white-space: nowrap;}
.zxfa_txt .zxfa_txt_tit:hover{ text-decoration: underline;}
.zxfa_txt .zxfa_txt_nr{ width: 740px; overflow: hidden; color: #666; font-size: 14px; height: 45px; line-height: 24px; margin: 15px 0 0; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.zxfa_txt .zxfa_txt_rq{ height: 24px; width: 740px; line-height: 24px; margin-top: 20px; overflow: hidden;}
.zxfa_txt .zxfa_txt_rq span{ float: left; height: 24px; overflow: hidden; font-size: 12px; padding: 0 10px; color: #ed0f51; background-color: rgba(255, 0, 13, 0.1);}
.zxfa_txt .zxfa_txt_rq p{ float: left; margin: 0; font-size: 12px; color: #666; height: 24px; overflow: hidden; margin-left: 10px;}
.zxfa_txt .zxfa_txt_sub{ display: block; height: 40px; line-height: 40px; border-radius: 4px; margin-top: 50px; width: 130px; overflow: hidden; text-align: center; text-decoration: none; font-size: 16px; color: #fff; background-color: #1479d7;}
.zxfa_txt .zxfa_txt_sub img{ width: 7px; vertical-align: top; margin: 14px 0 0 8px;}
.zxfa_box .zxfa_img{ float: right; overflow: hidden; height: 260px; text-align: center; width: 400px; background-color: red;}
.zxfa_box .zxfa_img img{ width: 100%; height: 100%; object-fit: cover;}
/* 热门分类 */
.rmfl{ width: 1200px; clear: both; height: auto; margin: 20px auto 0; overflow: hidden;}
.rmfl .rmfl_box{ width: 1200px; height: auto; overflow: hidden;}
.rmfl_box a{ float: left; width: 265px; height: 64px; margin: 20px 20px 0 0; padding: 10px; background-color: rgba(255, 255, 255, 0.93); position: relative;}
.rmfl_box a:nth-child(4n){ margin-right: 0;}
.rmfl_box a .rmfl_txt_bg{ width: 285px; height: 84px; overflow: hidden; background-color: #1479d7; position: absolute; top: 0; left: 0; z-index: -1;}
.rmfl_box a .rmfl_img{ float: left; background-color: #fff; margin-right: 10px; text-align: center; height: 64px; line-height: 57px; overflow: hidden; width: 64px;}
.rmfl_box a .rmfl_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.rmfl_box a .rmfl_txt{ float: left; height: 64px; overflow: hidden; width: 190px;}
.rmfl_box a .rmfl_txt p{ margin: 0; color: #981812; height: 34px; font-size: 16px; line-height: 34px; width: 190px; overflow: hidden;}
.rmfl_box a .rmfl_txt span{ display: inline-block; border-radius: 2px; color: #fff; margin-top: 5px; font-size: 12px; height: 20px; line-height: 20px; background-color: #1479d7; padding: 0 10px;}
/* 右侧悬浮 */
.rigfix{ width: 100px; height: auto; padding: 15px 0; border-radius: 2px; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); position: fixed; right: 30px; bottom: 100px; z-index: 99; background-color: #fff;}
.rigfix .rigfix_dh{ width: 100px; height: auto; line-height: 18px; overflow: hidden; font-size: 12px; font-weight: bold; text-align: center; color: #ed0f51;}
.rigfix .rigfix_dh2{ width: 100px; height: auto; line-height: 18px; overflow: hidden; font-weight: bold; font-size: 12px; padding-bottom: 2px; margin-top: 5px; text-align: center; color: #333;}
.rigfix .rigfix_xcx{ margin-top: 10px; width: 100px; a2a81e1d8sor: pointer; height: 70px; position: relative;}
.rigfix_xcx .rigfix_xcx_yi{ width: 100px; overflow: hidden; height: 70px;}
.rigfix_xcx .rigfix_xcx_yi p{ width: 40px; height: 40px; background-color: #fff; line-height: 37px; text-align: center; overflow: hidden; border-radius: 50px; margin: 0 auto;}
.rigfix_xcx .rigfix_xcx_yi p img{ width: 20px; vertical-align: middle;}
.rigfix_xcx .rigfix_xcx_yi:hover p{ background-color: #f7f7f7;}
.rigfix_xcx .rigfix_xcx_yi span{ display: block; margin: 10px 0 0; width: 100px; height: 20px; font-size: 14px; color: #333; overflow: hidden; text-align: center;}
.rigfix_xcx .rigfix_xcx_er{ display: none; position: absolute; top: -42px; left: -150px; box-shadow: 0 2px 10px #aaa; width: 120px; padding: 10px; background-color: #fff; height: 140px; border: 1px solid #eee;}
.rigfix_xcx .rigfix_xcx_er img{ width: 120px; display: block;}
.rigfix_xcx .rigfix_xcx_er span{ display: block; height: 20px; width: 120px; text-align: center; color: #333; font-size: 12px; line-height: 20px; overflow: hidden; margin-top:4px;}
.rigfix .rigfix_xcx:hover .rigfix_xcx_er{ display: block;}
.rigfix .rigfix_ly{ margin-top: 10px; width: 100px; a2a81e1d8sor: pointer; height: 70px; overflow: hidden; position: relative;}
.rigfix .rigfix_ly p{ width: 40px; height: 40px; background-color: #fff; line-height: 37px; text-align: center; overflow: hidden; border-radius: 50px; margin: 0 auto;}
.rigfix .rigfix_ly p img{ width: 20px; vertical-align: middle;}
.rigfix .rigfix_ly:hover p{ background-color: #f7f7f7;}
.rigfix .rigfix_ly span{ display: block; margin: 10px 0 0; width: 100px; height: 20px; font-size: 14px; color: #333; overflow: hidden; text-align: center;}
.rigfix .rigfix_top{ margin-top: 15px; width: 100px; text-decoration: none; display: block; a2a81e1d8sor: pointer; height: 45px; overflow: hidden;}
.rigfix .rigfix_top img{ display: block; margin: 0 auto; width: 22px; overflow: hidden;}
.rigfix .rigfix_top p{ margin: 6px 0 0; width: 100px; height: 20px; font-size: 14px; color: #333; overflow: hidden; text-align: center;}
/*  */
.afb3f9256{ width: 1200px; overflow: hidden; height: auto;  margin: 0 auto;}
.afb3f9256 .aecdd289f{ float: left; width: 1200px; background-color: #fff; overflow: hidden; height: auto;min-height:595px;}
.aecdd289f .ad69bfddc{ width: 1200px; height: 63px; overflow: hidden;}
.aecdd289f .ad69bfddc div{ width: 1160px; height: 60px; line-height: 60px; color: #0F1418; font-size: 22px; padding: 0 20px; overflow: hidden;}
.aecdd289f .ad69bfddc p{width: 1200px; height: 3px; overflow: hidden; margin: 0; background-color: #1479d7;}
.aecdd289f .ad69bfddc p span{ width: 1200px; height: 3px; overflow: hidden; display: block;
    background: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
    background: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
    background: -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
    background: -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
    background: linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
}
.aecdd289f .a6df54e7b{ width: 1160px; padding: 0 20px; overflow: hidden; height: auto;}
.a6df54e7b .a20679331{ width: 778px; overflow: hidden; margin-top: 20px; padding: 20px; height: 120px; border: 1px solid #e7e7e7;}
.a20679331 .ac3fda07e{ float: left; width: 200px; height: 120px; overflow: hidden;}
.a20679331 .ac3fda07e img{ width: 100%; height: 100%; object-fit: cover;}
.a20679331 .a09d98683{ float: left; margin-left: 20px; height: 120px; overflow: hidden; width: 558px;}
.a20679331 .a09d98683 a{ display: block; text-decoration: none; width: 558px; height: 25px; font-size: 18px; color: #111; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.a20679331 .a09d98683 p{margin: 10px 0 0; width: 558px; height: 42px; line-height: 22px; overflow: hidden; font-size: 14px; color: #666; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.a20679331 .a09d98683 .a68d1e211{ width: 558px; overflow: hidden; margin-top: 19px; height: 24px;}
.a09d98683 .a68d1e211 div{ float: left; height: 24px; line-height: 24px; border-radius: 2px; background-color: rgba(255, 0, 13, 0.1); color: #ed0f51; overflow: hidden; padding: 0 10px; font-size: 12px;}
.a09d98683 .a68d1e211 span{ float: right; height: 24px; color: #666; font-size: 14px; overflow: hidden;}
/* 技术文章 */
.afb3f9256_jswz{ width: 778px; overflow: hidden; margin-top: 20px; padding: 20px; height: 120px; border: 1px solid #e7e7e7;}
.afb3f9256_jswz a{ display: block; text-decoration: none; width: 778px; height: 25px; font-size: 18px; color: #111; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.afb3f9256_jswz p{margin: 10px 0 0; width: 778px; height: 42px; line-height: 22px; overflow: hidden; font-size: 14px; color: #666; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.afb3f9256_jswz .afb3f9256_jswz_rq{ width: 778px; overflow: hidden; margin-top: 19px; height: 24px;}
.afb3f9256_jswz .afb3f9256_jswz_rq div{ float: left; height: 24px; line-height: 24px; border-radius: 2px; background-color: rgba(255, 0, 13, 0.1); color: #ed0f51; overflow: hidden; padding: 0 10px; font-size: 12px;}
.afb3f9256_jswz .afb3f9256_jswz_rq span{ float: right; height: 24px; color: #666; font-size: 14px; overflow: hidden;}
/* 分页 */
.fy{ width: 1160px; overflow: hidden; padding: 0 20px; margin: 40px 0; height: 30px; line-height: 30px; text-align: center;}
.fy a{ display: inline-block; text-decoration: none; vertical-align: top; margin-right: 8px; padding: 0 12px; height: 30px; font-size: 14px; color: #333333; background: #F5F8FC; border-radius: 2px;}
.fy a.a2a81e1d8rent { color: #fff; background-color: #ed0f51; }
.fy a:hover{ background-color: #ed0f51; color: #fff;}
.fy div{ display: inline-block; vertical-align: top; margin: 0 15px; font-size: 14px; color: #4F5862;}
.fy input{ outline: none; height: 28px; border: 1px solid; width: 30px; color: #333; padding: 0 10px; text-align: center; vertical-align: top; border-radius: 4px; border: 1px solid #E5EAF0;}
/* 页面右侧部分 */
.a7a00700e { width:100%; max-width:1200px; height:0; margin:0 auto; position:relative; }
.a51dfc1b6 .a4b40c4d6{ overflow: hidden; width: 280px; height: auto; background-color: #fff; padding: 20px;}
.a4b40c4d6 .a8411d43d{ width: 280px; overflow: hidden; height: auto;}
.a8411d43d .a8bfad879{ float: left; height: 58px; width: 58px; line-height: 54px; text-align: center; border-radius: 50px; overflow: hidden; border: 1px solid #ddd;}
.a8411d43d .a8bfad879 img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.a8411d43d .aca24e02e{ float: left; margin-left: 10px; width: 210px; overflow: hidden; height: 60px;}
.a8411d43d .aca24e02e .a5b381e09{ margin: 0; width: 210px; height: 30px; line-height: 30px; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.aca24e02e .a8411d43d_hy{ width: 210px; overflow: hidden; height: 20px; margin-top: 4px;}
.aca24e02e .a8411d43d_hy div{ float: left; overflow: hidden; height: 18px; font-size: 12px; padding-right: 5px; font-weight: bold; color: #6e278b; border-radius: 4px; line-height: 18px; border: 1px solid #6e278b;}
.aca24e02e .a8411d43d_hy div span{ float: left; padding: 0 5px; height: 18px; font-weight: normal; overflow: hidden; background-color: #6e278b; color: #fff; font-size: 12px;}
.aca24e02e .a8411d43d_hy div img{ width: 16px; margin: 1px 3px 0 4px; vertical-align: top;}
.aca24e02e .a8411d43d_hy p{ float: left; margin: 0 0 0 10px; border-radius: 4px; padding: 0 5px; height: 18px; line-height: 18px; color: #6170e9; border: 1px solid #6170e9; overflow: hidden; font-size: 12px;}
.aca24e02e .a8411d43d_hy p img{ width: 16px; vertical-align: top; margin: 1px 4px 0 0;}
.a4b40c4d6 .ae4e621a0{ border: 1px solid #1479d7; a2a81e1d8sor: pointer; margin-top: 20px; width: 278px; text-align: center; font-size: 16px; height: 40px; line-height: 40px; overflow: hidden; border-radius: 4px; color: #1479d7;}
.a4b40c4d6 .ae4e621a0 img{ vertical-align: top; width: 24px; margin: 9px 5px 0 0;}
.a4b40c4d6 .a895329b4{ width: 280px; overflow: hidden; font-size: 18px; height: 20px; margin-top: 20px; line-height: 20px; color: #111;}
.a4b40c4d6 .a068a7379{ width: 280px; height: 20px; line-height: 20px; margin-top: 10px; overflow: hidden; color: #666; font-size: 12px;}
.a4b40c4d6 .a16f8c482{ width: 280px; overflow: hidden; height: auto; margin-top: 20px;}
.a16f8c482 .ad2e43d7a{ width: 258px; height: 40px; line-height: 40px; color: #333; font-size: 14px; margin-bottom: 10px; outline: none; padding: 0 10px; border-radius: 4px; border: 1px solid #E3E3E3;}
.a16f8c482 .a6ea5c72c{ width: 218px; height: 40px; line-height: 40px; color: #333; font-size: 14px; margin-bottom: 10px; outline: none; padding: 0 50px 0 10px; /*background: url(anq.png) 245px center/20px no-repeat;*/ border-radius: 4px; border: 1px solid #E3E3E3;}
.a16f8c482 .afb3f9256_rform_yzm{ width: 278px; overflow: hidden; height: 40px; line-height: 40px; border-radius: 4px; border: 1px solid #E3E3E3;}
.a16f8c482 .afb3f9256_rform_yzm input{ float: left; border: none; color: #333; font-size: 14px; overflow: hidden; outline: none; height: 40px; padding: 0 10px;}
.a16f8c482 .afb3f9256_rform_yzm span{ float: right; width: 78px; height: 30px; line-height: 26px; overflow: hidden; margin: 5px 10px 0 0;}
.a16f8c482 .afb3f9256_rform_yzm span img{ width: 100%; vertical-align: middle;}
.a4b40c4d6 .a09a5a163{ width: 280px; height: 43px; text-decoration: none; margin-top: 20px; display: block; line-height: 43px; color: #fff; text-align: center; background: #1479D7; border-radius: 4px;}
.a4b40c4d6 .a09a5a163:hover{ width: 280px; height: 43px; text-decoration: none; margin-top: 20px; display: block; line-height: 43px; color: #fff; text-align: center; background: #1479D7; border-radius: 4px;box-shadow: -2px 6px 6px 2px rgba(0, 0, 0, 0.8);}
.a4b40c4d6 .a25f8b68b{ width: 280px; height: auto; line-height: 20px; margin-top: 10px; overflow: hidden; font-weight: 400; font-size: 12px; color: #666666;}
.a4b40c4d6 .a25f8b68b label{ a2a81e1d8sor: pointer;}
.a4b40c4d6 .a25f8b68b input{ vertical-align: top; margin: 4px 6px 0 0;}
/* 技术文章-详情 */
.jswzxq{ width: 1200px; overflow: hidden; height: auto; background-color: #fff; margin-top: 20px; padding-bottom: 25px;}
.jswzxqv .jswzxq_box{ width: 1200px; height: auto; overflow: hidden;}
.jswzxq_box .jswzxq_box_cont{ margin: 20px 0 0 20px; float: left; width: 368px; overflow: hidden; height: 85px; border: 1px solid #E5EAF0; padding: 15px;}
.jswzxq_box .jswzxq_box_cont a{ display: block; text-decoration: none; width: 368px; height: 50px; line-height: 24px; font-size: 16px; color: #111; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.jswzxq_box .jswzxq_box_cont div{width: 368px; overflow: hidden; margin-top: 11px; height: 24px;}
.jswzxq_box .jswzxq_box_cont div p{ margin: 0; float: left; height: 24px; line-height: 24px; border-radius: 2px; background-color: rgba(255, 0, 13, 0.1); color: #ed0f51; overflow: hidden; padding: 0 10px; font-size: 12px;}
.jswzxq_box .jswzxq_box_cont div span{ float: right; height: 24px; line-height: 24px; color: #666; font-size: 14px; overflow: hidden;}
/* 微视频 */
.a27714e68{ width: 1200px; overflow: hidden; height: auto; padding-bottom: 25px;}
.a27714e68 .ac4391446{ float: left; width: 188px; height: 270px; border-radius: 4px; margin: 20px 0 0 20px; border: 1px solid #e7e7e7;}
.ac4391446 .aa46ca198{ display: block; width: 188px; height: 149px; background-color: #000; overflow: hidden; position: relative;}
.ac4391446 .aa46ca198 img{ width: 100%; height: 100%; object-fit: cover;}
.ac4391446 .aa46ca198 span{ position: absolute; right: 10px; bottom: 10px; padding: 0 6px; background-color: rgba(0, 0, 0, 0.6); color: #fff; border-radius: 2px; height: 18px; font-size: 12px;}
.ac4391446 .a228368c6{ width: 168px; display: block; margin: 10px auto 0; height: 45px; line-height: 24px; overflow: hidden; text-decoration: none; color: #0F1418; font-size: 16px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.ac4391446 .a25af4601{ width: 168px; overflow: hidden; margin-top: 25px; padding: 0 10px; height: 24px;}
.ac4391446 .a25af4601 div{ float: left; height: 24px; line-height: 24px; border-radius: 2px; background-color: rgba(255, 0, 13, 0.1); color: #ed0f51; overflow: hidden; padding: 0 10px; font-size: 12px;}
.ac4391446 .a25af4601 span{ float: right; height: 24px; line-height: 24px; color: #333; font-size: 14px; overflow: hidden;}
/* 资料中心 */
.zl_fenlei{ width: 1160px; padding: 0 20px; overflow: hidden; background-color: #fff; height: 44px; border-bottom: 1px solid #eee;}
.zl_fenlei a{ border-bottom: 2px solid transparent; padding: 0 16px; margin-right: 10px; font-size: 14px; color: #333; overflow: hidden; text-decoration: none; height: 42px; line-height: 42px; float: left;}
.zl_fenlei a:hover{ color: #1479D7; border-color: #1479D7;}
.a7ff6321f{ width: 1200px; overflow: hidden; height: auto; padding-bottom: 20px;}
.a7ff6321f .a452702db{ background-color: #fff; width: 358px; border: 1px solid #E5EAF0; margin: 20px 0 0 20px; height: 80px; overflow: hidden; float: left; padding: 20px;}
.a7ff6321f .a452702db:nth-child(2n){ margin-right: 0;}
.a452702db .a65621a30{ float: left; height: 80px; overflow: hidden; margin-right: 15px; width: 26px;}
.a452702db .a65621a30 img{ width: 26px; display: block; margin-top: 1px;}
.a452702db .a39516643{ float: left; width: 317px; overflow: hidden; height: 80px;}
.a452702db .a39516643 a{ display: block; text-decoration: none; font-size: 16px; overflow: hidden; height: 50px; line-height: 24px; color: #0F1418; width: 317px;}
.a452702db .a39516643 .ad7f4b180{ width: 317px; height: 20px; line-height: 20px; margin-top: 10px; overflow: hidden;}
.a452702db .a39516643 .ad7f4b180 p{ margin: 0; float: left; height: 20px; color: #666; font-size: 12px;}
.a452702db .a39516643 .ad7f4b180 span{ float: left; height: 20px; color: #666; margin-left: 20px; font-size: 12px;}
.a452702db .a39516643 .ad7f4b180 div{ float: right; height: 20px; a2a81e1d8sor: pointer; color: #ed0f51; font-size: 12px;}
/* 资料中心-详情 */
.a7fb86269xq{ width: 1200px; height: auto; overflow: hidden; background-color: #fff; margin-top: 20px; padding-bottom: 20px;}
.a7fb86269xq_box{ width: 1200px; overflow: hidden; height: auto;}
.a7fb86269xq_box .a7fb86269xq_cont{ float: left; width: 368px; border: 1px solid #E5EAF0; padding: 15px; height: 80px; overflow: hidden; margin: 20px 0 0 20px;}
.a7fb86269xq_cont .a7fb86269xq_img{ float: left; height: 80px; overflow: hidden; margin-right: 15px; width: 26px;}
.a7fb86269xq_cont .a7fb86269xq_img img{ width: 26px; display: block; margin-top: 1px;}
.a7fb86269xq_cont .a7fb86269xq_txt{ float: left; width: 327px; overflow: hidden; height: 80px;}
.a7fb86269xq_cont .a7fb86269xq_txt a{ display: block; text-decoration: none; font-size: 16px; overflow: hidden; height: 50px; line-height: 24px; color: #0F1418; width: 327px;}
.a7fb86269xq_cont .a7fb86269xq_txt .a7fb86269xq_sz{ width: 327px; height: 20px; line-height: 20px; margin-top: 10px; overflow: hidden;}
.a7fb86269xq_txt .a7fb86269xq_sz p{ margin: 0; float: left; height: 20px; color: #666; font-size: 12px;}
.a7fb86269xq_txt .a7fb86269xq_sz span{ float: left; height: 20px; color: #666; margin-left: 20px; font-size: 12px;}
.a7fb86269xq_txt .a7fb86269xq_sz div{ float: right; height: 20px; a2a81e1d8sor: pointer; color: #ed0f51; font-size: 12px;}
/* 产品中心 */
.a135b8c31{ width: 778px; margin: 20px auto 0; padding: 0 20px; overflow: hidden; height: auto; border-radius: 2px; border: 1px solid #E5EAF0;}
.a135b8c31 .ac0a82e50{ width: 778px; overflow: hidden; height: auto; border-bottom: 1px dashed #E5EAF0; padding: 15px 0 5px;}
.a135b8c31 .ac0a82e50 p{ float: left; margin: 0 10px 0 0; height: auto; overflow: hidden; width: 90px; color: #7E8790; font-size: 14px; line-height: 22px;}
.a135b8c31 .ac0a82e50 .a38231757{ float: left; margin: 0; padding: 0; width: 560px; height: 64px; overflow: hidden;}
.a135b8c31 .ac0a82e50 ul{ float: left; margin: 0; padding: 0; width: 560px; height: auto; overflow: hidden;}
.a135b8c31 .ac0a82e50 ul li{ float: left; font-size: 14px; color: #333; margin: 0 50px 10px 0; a2a81e1d8sor: pointer; height: 22px; line-height: 22px;}
.a135b8c31 .ac0a82e50 ul li a{ color: #333; text-decoration: none;}
.a135b8c31 .ac0a82e50 ul li.a2a81e1d8 a{ color: #ed0f51;}
.a135b8c31 .ac0a82e50 div{ float: right; font-size: 12px; a2a81e1d8sor: pointer; height: 23px; border-radius: 2px; padding: 0 8px; line-height: 23px; border: 1px solid #E5EAF0; overflow: hidden; color: #666;}
.a135b8c31 .ac0a82e50 div img{ width: 10px; margin: 6px 0 0 5px; vertical-align: top;}
.aecdd289f .a758ee08a{ width: 1160px; padding: 0 20px; overflow: hidden; height: auto;}
.a758ee08a .af375645e{ width: 1160px; overflow: hidden; margin-top: 20px; height: 160px;}
.a758ee08a .af375645e .ae6ed6a27{ float: left; width: 140px; height: 140px; line-height: 138px; margin-right: 30px; text-align: center; overflow: hidden;}
.a758ee08a .af375645e .ae6ed6a27 img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.a758ee08a .af375645e .a8e1b265a{ float: left; height: 159px; width: 650px; overflow: hidden; border-bottom: 1px solid #E5EAF0;}
.a8e1b265a .a86962fef{ display: block; width: 650px; font-size: 16px; color: #000; height: 25px; text-decoration: none; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.a8e1b265a .a86962fef a { float: left; display: block; max-width: 450px; font-size: 16px; color: #000; height: 25px; text-decoration: none; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.a8e1b265a .a86962fef>img {float: left; }
.af375645e ul{ margin: 20px 0 0; padding: 0; width: 650px; height: 64px; overflow: hidden;}
.af375645e ul li{ float: left; color: #999; font-size: 14px; overflow: hidden; margin: 0 0 10px 0; width: 162px; height: 22px; line-height: 22px; white-space: nowrap; text-overflow: ellipsis;}
.af375645e ul .cpzx_xing{ width: 200px;}
.af375645e ul li span{ color: #666;}
.af375645e ul li span img{ height: 18px; margin-top: 1px; vertical-align: top; display: inline-block;}
.af375645e ul li a{ text-decoration: none; color: #1479D7; height: 22px; display: inline-block;}
.a8e1b265a .a3f585281{ width: 650px; height: 32px; line-height: 32px; overflow: hidden;}
.a8e1b265a .a3f585281 p{ margin: 0; height: 32px; font-size: 14px; color: #999; float: left; overflow: hidden;}
.a8e1b265a .a3f585281 p span{ color: #ed0f51; font-size: 16px;}
.a8e1b265a .a3f585281 div{ float: right; height: 32px; overflow: hidden;}
.a8e1b265a .a3f585281 div button{ float: left; height: 32px; color: #fff; font-size: 14px; padding: 0 20px; border-radius: 4px; a2a81e1d8sor: pointer; margin-left: 10px; border: none;
 background: #1479D7;
}
/* 视频详情 */
.a8a3ed4a0{ width: 1200px; background-color: #fff; overflow: hidden; height: auto; padding: 20px;}
.a6b6456bc{ width: 1160px; color: #000; font-weight: bold; height: auto; font-size: 22px; line-height: 34px; overflow: hidden;}
.aecdd289f .a5a799a0f{ background-color: #000; width: 1160px; margin-top: 15px; overflow: hidden; height: 500px;}
.aecdd289f .a3339316a{ width: 1120px; height: auto; padding: 20px; overflow: hidden; background-color: #f5f7fa;}
.a3339316a .aae0064d3{ width: 1100px; overflow: hidden; height: 40px; line-height: 40px;}
.a3339316a .aae0064d3 div{ float: left; height: 38px; border: 1px solid #E5EAF0; width: 68px; text-align: center; line-height: 33px; overflow: hidden;}
.a3339316a .aae0064d3 div img{ max-width: 100%; max-height: 90%; vertical-align: middle;}
.a3339316a .aae0064d3 p{ float: left; margin: 0; width: 695px; height: 40px; overflow: hidden; margin-left: 15px; color: #444; font-size: 16px;}
.a3339316a .aef41a7e4{ width: 1120px; overflow: hidden; margin-top: 10px; height: 24px; line-height: 24px;}
.a3339316a .aef41a7e4 span{ float: left; height: 24px; line-height: 24px; border-radius: 2px; background-color: #E7F3FF; color: #1479d7; overflow: hidden; padding: 0 10px; font-size: 12px;}
.a3339316a .aef41a7e4 p{ float: left; margin: 0; font-size: 14px; height: 24px; margin-left: 15px; color: #7E8790;}
.a3339316a .ac8c983d0{ width: 1120px; overflow: hidden; color: #444; margin-top: 20px; padding-top: 20px; border-top: 1px solid #E5EAF0; font-size: 16px; line-height: 30px; height: auto;}
.a3339316a .ac8c983d0 span{ color: #777;}
/* 大家都在看 */
.a719b8e34{ width: 1200px; height: auto; overflow: hidden; background-color: #fff; margin-top: 20px; padding-bottom: 20px;}
.a9abb5ae7{ width: 1200px; height: 58px; overflow: hidden;}
.a9abb5ae7 div{ width: 1160px; height: 55px; line-height: 55px; color: #0F1418; font-size: 22px; padding: 0 20px; overflow: hidden;}
.a9abb5ae7 p{ width: 1160px; height: 3px; overflow: hidden; margin: 0; background-color: #1479d7;}
.a9abb5ae7 p span{ width: 1160px; height: 3px; overflow: hidden; display: block;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
    background: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
    background: -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
    background: -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
    background: linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
}
.a719b8e34 .aafe72761{ width: 1200px; height: auto; overflow: hidden;}
.a719b8e34 .aafe72761 div{ float: left; width: 148px; height: 260px; margin: 20px 0 0 20px; padding: 0 20px; overflow: hidden; border: 1px solid #E5EAF0;}
.aafe72761 div .aad4a791d{ display: block; width: 148px; height: 148px; text-align: center; line-height: 146px; overflow: hidden; margin: 15px auto 0;}
.aafe72761 div .aad4a791d img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.aafe72761 div .a3a5bb0d1{ width: 148px; display: block; overflow: hidden; height: 50px; line-height: 26px; margin-top: 10px; text-decoration: none; font-size: 16px; color: #0F1418; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
/* 推荐分类 */
.aa548a6a5{ width: 1200px; overflow: hidden; height: auto; margin-top: 20px; background-color: #fff;}
.aa548a6a5 .a1fbf15f7{ width: 1200px; overflow: hidden; padding: 0; margin: 0; height: 50px; border-bottom: 1px solid #F0F3F7;}
.aa548a6a5 .a1fbf15f7 li{ float: left; height: 50px; padding: 0 30px; line-height: 50px; a2a81e1d8sor: pointer; overflow: hidden; color: #333; font-size: 16px;}
.aa548a6a5 .a3106faa3{ width: 1160px; padding: 0 20px; margin: 20px 0 10px; height: auto; overflow: hidden;}
.aa548a6a5 .a3106faa3 li{ float: left; width: 182px; margin: 0 30px 10px 0; height: 30px; line-height: 30px; overflow: hidden;}
.aa548a6a5 .a3106faa3 li:nth-child(4n){ margin-right: 0;}
.aa548a6a5 .a3106faa3 li a{ display: block; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 30px; width: 182px; font-size: 14px; color: #555;}
.aa548a6a5 .a3106faa3 li a:hover{ color: #ed0f51;}
.aa548a6a5 .a3106faa3 li a span{ width: 4px; height: 4px; border-radius: 50px; vertical-align: top; margin: 13px 10px 0 0; background-color: #555; display: inline-block;}
.aa548a6a5 .a3106faa3 li a:hover span{ background-color: #ed0f51;}
.aa548a6a5 .aa548a6a5_rel{ width: 1160px; margin: 0 auto; border-top: 1px solid #E5EAF0; height: 20px; line-height: 20px; padding: 20px 0 25px;}
.aa548a6a5 .aa548a6a5_rel div{ float: left; height: 20px; overflow: hidden; width: 71px; font-size: 12px; color: #000; font-weight: bold;}
.aa548a6a5 .aa548a6a5_rel div img{ width: 13px; vertical-align: top; margin: 4px 10px 0 0;}
.aa548a6a5 .aa548a6a5_rel a{ float: left; text-decoration: none; color: #555; font-size: 12px; max-width: 740px; overflow: hidden; height: 20px;}
/* 公司简介 */
.ae67820a5{ padding: 20px; height: auto; overflow: hidden; width: 1160px; background-color: #fff;}
.ae67820a5 .a79f4b204{ width: 1160px; overflow: hidden; height: auto; line-height: 40px; color: #111; text-align: center; font-size: 28px;}
.ae67820a5 .a6b79b1f0{ width: 1160px; overflow: hidden; height: auto; font-size: 14px; color: #111; line-height: 34px; margin-top: 20px;}
.ae67820a5 .a4b5384db{ display: block; margin: 15px auto; width: 50%; height: 3px; overflow: hidden; background-color: #ed0f51;}
.ae67820a5 .aa00d2901{ float: right; max-width: 1160px; height: 34px; margin-top: 20px;}
.ae67820a5 .aa00d2901 a{ float: left; width: 34px; height: 34px; margin-left: 10px; position: relative;}
.ae67820a5 .aa00d2901 a p{ border-radius: 50px; height: 32px; width: 32px; text-align: center; margin: 0; line-height: 29px; overflow: hidden; border: 1px solid #E5EAF0;}
.ae67820a5 .aa00d2901 a p img{ width: 21px; vertical-align: middle;}
.ae67820a5 .aa00d2901 a div{ display: none; position: absolute; bottom: 44px; right: 0; box-shadow: 0 2px 10px #aaa; width: 80px; padding: 10px; background-color: #fff; height: 100px; border: 1px solid #eee;}
.ae67820a5 .aa00d2901 a div img{ width: 80px; display: block;}
.ae67820a5 .aa00d2901 a div span{ display: block; height: 20px; width: 80px; text-align: center; color: #333; font-size: 12px; line-height: 20px; overflow: hidden;}
.ae67820a5 .aa00d2901 a:hover div{ display: block;}
/* 工商信息 */
.a19fef9fe{ width: 1200px; overflow: hidden; height: auto; margin-top: 20px; background-color: #fff; padding-bottom: 20px;}
.a19fef9fe .a063c7a32{ width: 1160px; padding: 0 20px; overflow: hidden; height: auto;}
.a063c7a32 .a0e2096e1{ width: 570px; float: left; overflow: hidden; height: auto;}
.a063c7a32 .a0e2096e1 div{ width: 570px; margin-top: 20px; height: auto; overflow: hidden;}
.a063c7a32 .a0e2096e1 div p{ float: left; margin: 0; font-size: 15px; line-height: 24px; color: #777; width: 100px; height: auto;}
.a063c7a32 .a0e2096e1 div span{ float: left; height: auto; width: 470px; font-size: 15px; line-height: 24px; color: #111;}
.a063c7a32 .abbe976a1{ width: 330px; float: right; text-align: center; overflow: hidden; height: auto;}
.a063c7a32 .abbe976a1 img{ max-width: 100%;}
.a19fef9fe .aca1287da{ width: 1160px; padding: 0 20px; margin-top: 20px; overflow: hidden; height: auto;}
.a19fef9fe .aca1287da p{ float: left; margin: 0; font-size: 15px; line-height: 24px; color: #777; width: 100px; height: auto;}
.a19fef9fe .aca1287da span{ float: left; height: auto; width: 720px; font-size: 15px; line-height: 24px; color: #111;}
/* 办事机构 */
.bsjg{ width: 1200px; overflow: hidden; height: auto; background-color: #fff; margin-top: 20px; padding-bottom: 20px;}
.bsjg_box .bsjg_cont{ float: left; border: 1px solid #E5EAF0; width: 218px; height: 225px; padding: 20px; margin: 20px 0 0 20px; overflow: hidden;}
.bsjg_box .bsjg_cont div{ width: 218px; overflow: hidden; height: 25px; line-height: 25px; font-size: 18px; font-weight: bold; color: #111; text-overflow: ellipsis; white-space: nowrap;}
.bsjg_box .bsjg_cont p{ margin: 10px 0 0; overflow: hidden; font-size: 14px; color: #7E8790; height: auto; line-height: 25px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
/* 诚聘英才 */
.cpyc_box{ width: 1200px; height: auto; overflow: hidden;}
.cpyc_box .cpyc_cont{ background-color: #fff; width: 384px; margin: 12px 12px 0 0; height: 80px; overflow: hidden; float: left; padding: 20px;}
.cpyc_box .cpyc_cont:nth-child(2n){ margin-right: 0;}
.cpyc_box .cpyc_cont a{ display: block; text-decoration: none; font-size: 16px; overflow: hidden; height: 50px; line-height: 24px; color: #0F1418; width: 384px;}
.cpyc_box .cpyc_cont div{ width: 384px; height: 20px; line-height: 20px; margin-top: 10px; overflow: hidden;}
.cpyc_box .cpyc_cont div p{ margin: 0; float: left; height: 20px; margin-right: 5px; padding: 0 6px; border-radius: 2px; background-color: #E7F3FF; color: #1479D7; font-size: 12px;}
.cpyc_box .cpyc_cont div span{ float: right; height: 20px; color: #ed0f51; font-size: 12px;}
/* 诚聘英才-详情 */
.cpyc_deta{ background-color: #fff; height: auto; padding: 20px; overflow: hidden; width: 1160px;}
.cpyc_deta .cpyc_deta_tit{ font-weight: bold; font-size: 28px; width: 1160px; height: auto; overflow: hidden; line-height: 40px;}
.cpyc_deta .cpyc_deta_yq{ width: 1160px; height: 80px; overflow: hidden; margin-top: 20px;}
.cpyc_deta_yq .cpycdeta_yqleft_top{ width: 1160px; height: 40px; line-height: 40px; font-weight: bold; font-size: 32px; color: #E53917; overflow: hidden;}
.cpyc_deta_yq .cpycdeta_yqleft_bot{ width: 1160px; height: 22px; line-height: 22px; margin-top: 18px; font-size: 14px; color: #7E8790; overflow: hidden;}
.cpyc_deta .cpyc_deta_yq button{ float: right; border: none; height: 56px; width: 200px; border-radius: 6px; background-color: #1479D7; color: #fff; font-size: 20px;}
.cpyc_deta .cpyc_deta_fx{ width: 1160px; height: 34px; margin-top: 20px; border-bottom: 1px solid #E5EAF0; padding-bottom: 25px;}
.cpyc_deta .deta_fx_div{ float: left; height: 34px; line-height: 34px; overflow: hidden; color: #7E8790; font-size: 14px;}
.cpyc_deta .cpyc_deta_fx a{ float: left; width: 34px; height: 34px; margin-left: 10px; position: relative;}
.cpyc_deta .cpyc_deta_fx a p{ border-radius: 50px; height: 32px; width: 32px; text-align: center; margin: 0; line-height: 29px; overflow: hidden; border: 1px solid #E5EAF0;}
.cpyc_deta .cpyc_deta_fx a p img{ width: 21px; vertical-align: middle;}
.cpyc_deta .cpyc_deta_fx a div{ display: none; position: absolute; bottom: 44px; left: 50%; margin-left: -50px; box-shadow: 0 2px 10px #aaa; width: 110px; padding: 10px; background-color: #fff; height: 130px; border: 1px solid #eee;}
.cpyc_deta .cpyc_deta_fx a div img{ width: 110px; display: block;}
.cpyc_deta .cpyc_deta_fx a div span{ display: block; height: 20px; width: 110px; text-align: center; color: #333; font-size: 12px; line-height: 20px; overflow: hidden;}
.cpyc_deta .cpyc_deta_fx a:hover div{ display: block;}
/* 职位描述 */
.cpyc_deta .cpyc_zwms{ width: 1160px; height: auto; overflow: hidden;}
.cpyc_deta .cpyc_zwms div{ width: 1160px; overflow: hidden; height: 22px; margin-top: 20px; font-weight: bold; line-height: 22px; font-size: 18px; color: #4F5862;}
.cpyc_deta .cpyc_zwms span{ width: 33px; height: 3px; background-color: #ed0f51; display: block; margin-top: 10px;}
.cpyc_deta .cpyc_zwms p{ margin: 20px 0 0; color: #333; font-size: 14px; line-height: 24px; overflow: hidden; width: 1160px; height: auto;}
/* 其他职位 */
.qtzw{ width: 1200px; height: auto; background-color: #fff; margin-top: 20px; padding-bottom: 20px; overflow: hidden;}
.a339fcdee{ width: 1200px; height: 58px; overflow: hidden;}
.a339fcdee .ade71386e{ width: 1160px; padding: 0 20px; overflow: hidden; height: 55px; line-height: 55px;}
.a339fcdee .ade71386e p{ float: left; color: #0F1418; font-size: 22px; height: 67px; margin: 0;}
.a339fcdee .ade71386e a{ float: right; text-decoration: none; font-size: 14px; color: #666; height: 55px; margin: 0;}
.a339fcdee .ade71386e a img{ vertical-align: top; width: 8px; margin: 22px 0 0 5px;}
.a339fcdee .a8aa75a21{ width: 1200px; height: 3px; overflow: hidden; margin: 0; background-color: #1479d7;}
.a339fcdee .a8aa75a21 span{ width: 1200px; height: 3px; overflow: hidden; display: block;
    background: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
    background: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
    background: -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
    background: -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
    background: linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.7));
}
.qtzw .qtzw_box{ width: 1200px; overflow: hidden; height: auto;}
.qtzw_box .qtzw_cont{ float: left; width: 228px; height: auto; padding: 15px; overflow: hidden; border: 1px solid #F0F0F0; margin: 20px 0 0 20px; border-radius: 4px;}
.qtzw_cont a{ display: block; width: 228px; height: 25px; font-size: 16px; color: #0F1418; line-height: 25px; text-overflow: ellipsis; white-space: nowrap; text-decoration: none; overflow: hidden;}
.qtzw_cont .qtzw_cont_yq{ height: 22px; width: 228px; line-height: 22px; overflow: hidden; font-size: 12px; margin-top: 6px;}
.qtzw_cont .qtzw_cont_yq p{ float: left; margin: 0; color: #666; height: 22px; overflow: hidden;}
.qtzw_cont .qtzw_cont_yq span{ float: left; color: #ddd; margin: 0 8px; overflow: hidden; height: 22px;}
.qtzw_cont .qtzw_cont_jg{ width: 228px; overflow: hidden; height: 20px; margin-top: 16px; line-height: 20px; font-size: 14px; color: #ed0f51;}
/* 联系我们 */
.a5d903a31{ width: 1160px; height: auto; padding: 20px; overflow: hidden; background-color: #fff;}
.a5d903a31 .a1b36c806{ height: 70px; width: 1160px; border-bottom: 1px solid #E5EAF0;}
.a1b36c806 .aa7b300a2{ height: 70px; line-height: 50px; overflow: hidden; float: left; font-size: 24px; color: #000;}
.a1b36c806 .a57111933{ float: right; height: 34px; margin-top: 8px;}
.a57111933 .a5d903a31_div{ float: left; height: 34px; line-height: 34px; overflow: hidden; color: #7E8790; font-size: 14px;}
.a57111933 a{ float: left; width: 34px; height: 34px; margin-left: 10px; position: relative;}
.a57111933 a p{ border-radius: 50px; height: 32px; width: 32px; text-align: center; margin: 0; line-height: 29px; overflow: hidden; border: 1px solid #E5EAF0;}
.a57111933 a p img{ width: 21px; vertical-align: middle;}
.a57111933 a div{ display: none; position: absolute; top: 44px; right: 0; z-index: 9; box-shadow: 0 2px 10px #aaa; width: 110px; padding: 10px; background-color: #fff; height: 130px; border: 1px solid #eee;}
.a57111933 a div img{ width: 80px; display: block;}
.a57111933 a div span{ display: block; height: 20px; width: 110px; text-align: center; color: #333; font-size: 12px; line-height: 20px; overflow: hidden;}
.a57111933 a:hover div{ display: block;}
.a5d903a31 .a81d9aee8{ width: 1160px; overflow: hidden; height: auto; margin-top: 30px;}
.a81d9aee8 .ac781489a{ width: 1160px; height: auto; overflow: hidden; line-height: 34px; font-size: 18px; color: #000;}
.a81d9aee8 span{ display: block; margin: 20px 0 30px; height: 3px; width: 100%; background-color: #ed0f51;}
.a81d9aee8 .a35d10138{ width: 1160px; height: 25px; line-height: 25px; overflow: hidden; margin-bottom: 15px;}
.a81d9aee8 .a35d10138 .a425b76e6{ width: 100px; color: #7E8790; float: left; font-size: 14px; height: 25px;}
.a81d9aee8 .a35d10138 p{ margin: 0; overflow: hidden; height: 25px; float: left; width: 720px; color: #000; font-size: 16px;}
/* 技术文章详情 */
.jswz_canshu{ width: 1160px; height: auto; margin: 20px 0 0; overflow: hidden; padding: 0 20px;}
.jswz_canshu li{ float: left; height: 45px; width: 405px; line-height: 45px; overflow: hidden; margin: 0 10px 2px 0;}
.jswz_canshu li:nth-child(2n){ margin-right: 0;}
.jswz_canshu li p{ float: left; margin: 0 2px 0 0; text-align: center; font-size: 14px; color: #222; background-color: #E5EAF0; width: 90px; height: 45px; overflow: hidden;}
.jswz_canshu li div{ float: left; background-color: #F5F8FC; font-size: 14px; color: #555; padding: 0 10px; overflow: hidden; height: 45px; width: 293px;}
.jswz_canshu li div span{ float: left; height: 45px; line-height: 45px; color: #555;}
.jswz_canshu li div a{ float: right; text-decoration: none; height: 28px; line-height: 28px; padding: 0 10px; margin-top: 8px; border-radius: 2px; font-size: 14px; color: #ed0f51; border: 1px solid #ed0f51;}
.jswz_canshu li div a img{ width: 16px; vertical-align: top; margin: 7px 5px 0 0;}
.lancolor{ color: #1479D7 !important;}
.a95a67afd{ width: 1160px; height: auto; margin-top: 20px; overflow: hidden; padding: 0 20px;}
.a95a67afd div{ width: 1160px; overflow: hidden; height: 25px; color: #444; font-weight: bold; font-size: 20px; line-height: 25px;}
.a95a67afd p{ margin: 20px 0 0; height: auto; overflow: hidden; width: 1160px; color: #444; font-size: 16px; line-height: 32px;}
/* 产品配置单 */
.jswz_cppz{ width: 1160px; height: auto; margin-top: 20px; overflow: hidden; padding: 0 20px;}
.jswz_cppz .jswz_cppz_tit{ width: 1160px; overflow: hidden; height: 25px; color: #444; font-weight: bold; font-size: 20px; line-height: 25px;}
.jswz_cppz .jswz_cppz_box{ width: 818px; overflow: hidden; margin-top: 20px; border-radius: 2px; height: auto; border: 1px solid #E5EAF0;}
.jswz_cppz_box .jswz_box_tit{ width: 778px; overflow: hidden; padding: 0 20px; font-size: 18px; color: #555; height: 50px; line-height: 50px; background-color: #F5F7FA; border-bottom: 1px solid #E5EAF0;}
.jswz_cppz_box .jswz_box_cont{ width: 778px; height: auto; overflow: hidden; padding: 20px;}
.jswz_box_cont a { text-decoration: none; }
.jswz_box_cont a.img{ float: left; width: 128px; height: 148px; line-height: 145px; margin-right: 20px; border-radius: 2px; overflow: hidden; border: 1px solid #E5EAF0;}
.jswz_box_cont a.img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.jswz_box_cont .jswz_cpcont_txt{ float: left; width: 628px; overflow: hidden; height: 150px;}
.jswz_cpcont_txt .jswz_cpcont_name{ width: 628px; overflow: hidden; height: 45px; line-height: 45px; margin-bottom: 10px; color: #0F1418; font-size: 20px;}
.jswz_cpcont_txt .jswz_cpcont_cs{ width: 628px; overflow: hidden; height: 95px;}
.jswz_cpcont_cs .jswz_cpcont_csul{ float: left; height: 95px; width: 196px; margin-right: 20px; overflow: hidden;}
.jswz_cpcont_cs .jswz_cpcont_csul:nth-child(3){ margin-right: 0;}
.jswz_cpcont_csul p{ color: #999; font-size: 14px; overflow: hidden; width: 196px; margin: 0 0 5px 0; height: 25px; line-height: 25px;}
.jswz_cpcont_csul .jswz_cpcont_csul_bj{ color: #ed0f51; display: block; height: 25px; font-size: 20px; font-weight: bold; line-height: 25px; width: 196px; text-align: center;}
.jswz_cpcont_csul .jswz_cpcont_csul_bj2{ color: #999; font-size: 14px; overflow: hidden; display: block; margin-top: 10px; width: 196px; height: 25px; text-align: center; line-height: 25px;}
.jswz_cpcont_csul div{ border: 1px solid #1479D7; overflow: hidden; margin: 6px auto 0; a2a81e1d8sor: pointer; border-radius: 2px; width: 100px; color: #1479D7; font-size: 14px; height: 25px; text-align: center; line-height: 25px;}
.jswz_cpcont_csul div img{ width: 18px; vertical-align: top; margin: 4px 5px 0 0;}
/* 下载本篇解决方案 */
.a18401736{ width: 1160px; overflow: hidden; height: auto; margin-top: 20px; padding: 0 20px;}
.a18401736 .af1e9c382{ width: 1160px; overflow: hidden; height: 25px; color: #444; font-weight: bold; font-size: 20px; line-height: 25px;}
.a18401736 table{ margin-top: 20px; width: 1160px; border: 1px solid #E5EAF0; border-bottom: none;}
.a18401736 table tr{ overflow: hidden; width: 100%;}
.a18401736 table tr th{ font-size: 16px; color: #777; font-weight: normal; height: 40px; line-height: 40px; text-align: center; padding: 0 10px; border-bottom: 1px solid #ebeff4;}
.a18401736 table tr td{ font-size: 14px; color: #333; padding: 0 10px; text-align: center; height: 60px; line-height: 60px; border-bottom: 1px solid #ebeff4;}
.a18401736 table tr td div{ display: block; a2a81e1d8sor: pointer; text-decoration: none; height: 28px; margin: 0 auto; line-height: 28px; width: 100px; text-align: center; border-radius: 2px; font-size: 14px; color: #ed0f51; border: 1px solid #ed0f51;}
.a18401736 table tr td div img{ width: 16px; vertical-align: top; margin: 7px 5px 0 0;}
/* 动态详情 */
.aec1370df{ background-color: #fff; overflow: hidden; width: 1200px; height: auto; padding: 20px 0;}
.aec1370df .a176370cd{ width: 1160px; padding: 0 20px; height: auto; line-height: 40px; font-size: 28px; color: #0F1418; font-weight: bold; overflow: hidden;}
.aec1370df .ab3856604{ padding-bottom: 20px; height: 34px; width: 1160px; margin: 20px auto 0; border-bottom: 1px solid #E5EAF0;}
.ab3856604 .a45d7662f{ float: left; overflow: hidden; height: 34px; line-height: 34px; font-size: 14px; color: #777;}
.ab3856604 .a939d50a6{ float: right; height: 34px;}
.a939d50a6 .ab3856604_rdiv{ float: left; height: 34px; line-height: 34px; overflow: hidden; color: #7E8790; font-size: 14px;}
.a939d50a6 a{ float: left; width: 34px; height: 34px; margin-left: 10px; position: relative;}
.a939d50a6 a p{ border-radius: 50px; height: 32px; width: 32px; text-align: center; margin: 0; line-height: 29px; overflow: hidden; border: 1px solid #E5EAF0;}
.a939d50a6 a p img{ width: 21px; vertical-align: middle;}
.a939d50a6 a div{ display: none; position: absolute; top: 44px; right: 0; box-shadow: 0 2px 10px #aaa; width: 110px; padding: 10px; background-color: #fff; height: 130px; border: 1px solid #eee;}
.a939d50a6 a div img{ width: 80px; display: block;}
.a939d50a6 a div span{ display: block; height: 20px; width: 110px; text-align: center; color: #333; font-size: 12px; line-height: 24px; overflow: hidden;}
.a939d50a6 a:hover div{ display: block;}
.aec1370df .gsdtxq_neir{ padding: 0 20px; overflow: hidden; margin-top: 20px; width: 1160px; height: auto;}
.aec1370df .a24405122{ width: 1200px; height: auto; overflow: hidden; margin-top: 80px;}
.aec1370df .a24405122 div{ float: left; margin-left: 20px; width: 358px; height: 70px; padding: 20px; border-radius: 3px; border: 1px solid #E5EAF0; overflow: hidden;}
.aec1370df .a24405122 div .a42d205cb{ width: 358px; overflow: hidden; text-decoration: none; font-size: 16px; color: #0F1418; display: block; height: 25px; line-height: 25px;}
.aec1370df .a24405122 div .a42d205cb img{ width: 16px; vertical-align: top; margin: 5px 5px 0 0;}
.aec1370df .a24405122 div .a843e36c8{ display: block; color: #111; font-size: 16px; text-decoration: none; width: 358px; overflow: hidden; height: 25px; line-height: 25px; text-overflow: ellipsis; white-space: nowrap; margin-top: 20px;}
/* 动态详情-最新动态 */
.aecdd289f .a56570d5f{ width: 1200px; height: auto; overflow: hidden; margin-top: 20px; padding-bottom: 20px; background-color: #fff;}
.a56570d5f .a8120a3ec{ width: 1200px; height: auto; overflow: hidden;}
.a8120a3ec .a470dcda5{ float: left; width: 368px; border: 1px solid #E5EAF0; padding: 15px; height: 90px; overflow: hidden; margin: 20px 0 0 20px;}
.a470dcda5 .a25b850b3{ float: left; width: 130px; height: 90px; margin-right: 15px; overflow: hidden;}
.a470dcda5 .a25b850b3 img{ width: 100%; height: 100%; object-fit: cover;}
.a470dcda5 .a57a36bbe{ float: left; height: 90px; width: 223px; overflow: hidden;}
.a57a36bbe a{ text-decoration: none; overflow: hidden; height: 50px; width: 223px; text-decoration: none; line-height: 24px; font-size: 16px; color: #111; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.a57a36bbe .a477e634f{ width: 223px; overflow: hidden; margin-top: 16px; height: 24px;}
.a57a36bbe .a477e634f div{ float: left; height: 24px; line-height: 24px; border-radius: 2px; background-color: rgba(255, 0, 13, 0.1); color: #ed0f51; overflow: hidden; padding: 0 10px; font-size: 12px;}
.a57a36bbe .a477e634f span{ margin: 0; float: right; height: 24px; line-height: 24px; color: #666; font-size: 14px; overflow: hidden;}
/* 产品详情 */
.a0cde5de7{ background-color: #fff; overflow: hidden; width: 1200px; height: auto; padding: 20px 0;}
/* 产品详情-产品信息 */
.a0cde5de7 .a3e641f98{ width: 1160px; padding: 20px; height: 260px; overflow: hidden;}
.a3e641f98 .aa56a75eb{ float: left; border: 1px solid #E5EAF0; width: 258px; height: 258px; line-height: 255px; margin-right: 20px; border-radius: 2px; text-align: center; overflow: hidden;}
.a3e641f98 .aa56a75eb img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.a3e641f98 .ad63e55ad{ float: left; height: 260px; width: 540px;}
.ad63e55ad .a9ac9e5fc{ width: 540px; height: 60px; margin-bottom: 10px; overflow: hidden;}
.a9ac9e5fc .abe34a8fe{ width: 540px; height: 25px; line-height: 25px; overflow: hidden; color: #333; font-size: 20px; font-weight: bold;}
.a9ac9e5fc .abe34a8fe img{ vertical-align: middle; max-height: 25px; margin-left: 8px;}
.a9ac9e5fc .ad975221c{ width: 540px; overflow: hidden; height: 25px; margin-top: 10px;}
.a9ac9e5fc .ad975221c img{ height: 24px; margin-left: 4px; vertical-align: top;}
.a9ac9e5fc .ad975221c a{ height: 24px; display: inline-block; vertical-align: top;}
.ad63e55ad ul{ padding: 0px; margin: 0; width: 540px; height: 96px; overflow: hidden;}
.ad63e55ad ul li{ float: left; width: 270px; margin-top: 10px; font-size: 12px; height: 22px; line-height: 22px; color: #999; overflow: hidden;}
.ad63e55ad ul li span{ color: #333;}
.ad63e55ad ul li a{ color: #333; text-decoration: none;}
.ad63e55ad ul li a:hover{ text-decoration: underline;}
.a06b20a06{ color: #E53917 !important; font-weight: bold; font-size: 16px;}
.ad63e55ad .af6b6cc83{ width: 540px; height: 43px; margin-top: 51px;}
.af6b6cc83 button{ float: left; height: 43px; line-height: 43px; a2a81e1d8sor: pointer; border-radius: 4px; overflow: hidden; padding: 0 20px; border: none; font-size: 16px; color: #fff;}
.af6b6cc83 button img{ vertical-align: top; width: 20px; margin: 12px 10px 0 0;}
.af6b6cc83 .acb11bb6b{ float: right; height: 34px; margin-top: 4px;}
.af6b6cc83 .acb11bb6b a{ float: left; width: 34px; height: 34px; margin-left: 10px; position: relative;}
.af6b6cc83 .acb11bb6b a p{ border-radius: 50px; height: 32px; width: 32px; text-align: center; margin: 0; line-height: 29px; overflow: hidden; border: 1px solid #E5EAF0;}
.af6b6cc83 .acb11bb6b a p img{ width: 21px; vertical-align: middle;}
.af6b6cc83 .acb11bb6b a div{ display: none; position: absolute; bottom: 44px; right: 0; box-shadow: 0 2px 10px #aaa; width: 120px; padding: 5px; background-color: #fff; height: 144px; border: 1px solid #eee;}
.af6b6cc83 .acb11bb6b a div img{ width: 120px; display: block;}
.af6b6cc83 .acb11bb6b a div span{ display: block; height: 20px; width: 120px; text-align: center; color: #333; font-size: 12px; line-height: 20px; overflow: hidden;}
.af6b6cc83 .acb11bb6b a:hover div{ display: block;}
/* 产品详情-核心参数 */
.a0cde5de7 .a25b998ce{ overflow: hidden; overflow: hidden; padding: 20px; width: 1120px; background-color: #F5F8FC; margin: 20px auto;}
.a25b998ce .a61a1c1c2{ width: 1120px; color: #0F1418; margin-bottom: 10px; font-weight: bold; font-size: 20px; height: 25px; line-height: 25px; overflow: hidden;}
.a25b998ce ul{ padding: 0; margin: 0; width: 1120px; overflow: hidden;}
.a25b998ce ul li{ float: left; margin-top: 10px; width: 390px; overflow: hidden; height: 22px; line-height: 22px; color: #999; font-size: 14px;}
.a25b998ce ul li span{ color: #555;}
/* 产品详情-展位推荐 */
.a0cde5de7 .cpxq_zwtj{ width: 1200px; overflow: hidden; height: auto;}
.cpxq_zwtj .cpxq_zwtj_tit{ width: 1160px; padding: 0 20px; color: #0F1418; font-weight: bold; font-size: 20px; height: 25px; line-height: 25px; overflow: hidden;}
.cpxq_zwtj .cpxq_zwtj_box{ width: 1200px; overflow: hidden; height: auto;}
.cpxq_zwtj .cpxq_zwtj_box div{ float: left; height: auto; padding-bottom: 20px; width: 148px; padding: 20px; border: 1px solid #E5EAF0; overflow: hidden; margin: 20px 0 0 20px;}
.cpxq_zwtj_box div .cpxq_zwtj_img{ display: block; width: 148px; height: 148px; line-height: 146px; text-align: center; overflow: hidden;}
.cpxq_zwtj_box div .cpxq_zwtj_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.cpxq_zwtj_box div .cpxq_zwtj_txt{ width: 148px; display: block; overflow: hidden; height: 50px; line-height: 26px; margin-top: 10px; text-decoration: none; font-size: 16px; color: #0F1418; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
/* 产品详情-产品介绍 */
.a115b7f77{ width: 1200px; height: auto; overflow: hidden; margin-top: 20px; padding-bottom: 20px; background-color: #fff;}
.a115b7f77 .a94211a1e{ width: 1160px; height: auto; padding: 0 20px; overflow: hidden;}
.a94211a1e .a94211a1e_tit{ width: 1160px; height: 24px; font-size: 18px; margin: 20px 0; color: #333; font-weight: bold; line-height: 24px; overflow: hidden;}
.a94211a1e .a94211a1e_txt{ height: auto; overflow: hidden; width: 1160px; line-height: 28px; font-size: 14px; color: #333;}
/* 产品详情-相关仪器 */
.cpxq_xgyq{ width: 1200px; height: auto; overflow: hidden; margin-top: 20px; padding-bottom: 20px; background-color: #fff;}
.cpxq_xgyq .cpxq_xgyq_box{ width: 1200px; height: auto; overflow: hidden;}
.cpxq_xgyq_box .cpxq_xgyq_cont{ float: left; width: 148px; height: auto; margin: 20px 0 0 20px; padding: 0 20px 20px; overflow: hidden; border: 1px solid #E5EAF0;}
.cpxq_xgyq_cont .cpxq_xgyq_img{ display: block; width: 148px; height: 148px; text-align: center; line-height: 146px; overflow: hidden; margin: 15px auto 0;}
.cpxq_xgyq_cont .cpxq_xgyq_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.cpxq_xgyq_cont .cpxq_xgyq_txt{ width: 148px; display: block; overflow: hidden; height: 50px; line-height: 26px; margin-top: 10px; text-decoration: none; font-size: 16px; color: #0F1418; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.cpxq_xgyq_cont p{ margin: 10px 0 0; overflow: hidden; color: #666; font-size: 12px; width: 148px; height: 22px; line-height: 22px;}
.cpxq_xgyq_cont span{ display: block; overflow: hidden; color: #ed0f51; font-size: 14px; width: 148px; height: 22px; line-height: 22px; margin-top: 10px;}
/* 产品详情-相关方案 */
.cpxq_xgfa{ width: 1200px; height: auto; overflow: hidden; margin-top: 20px; padding-bottom: 20px; background-color: #fff;}
.cpxq_xgfa .cpxq_xgfa_box{ width: 1200px; height: auto; overflow: hidden;}
.cpxq_xgfa_box .cpxq_xgfa_cont{ float: left; width: 368px; border: 1px solid #E5EAF0; padding: 15px; height: 95px; overflow: hidden; margin: 20px 0 0 20px;}
.cpxq_xgfa_cont .cpxq_xgfa_img{ float: left; width: 120px; height: 95px; margin-right: 15px; text-align: center; line-height: 91px; overflow: hidden;}
.cpxq_xgfa_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.cpxq_xgfa_cont .cpxq_xgfa_txt{ float: left; height: 95px; width: 233px; overflow: hidden;}
.cpxq_xgfa_cont .cpxq_xgfa_txt a{ text-decoration: none; overflow: hidden; height: 50px; width: 233px; text-decoration: none; line-height: 24px; font-size: 16px; color: #111; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.cpxq_xgfa_txt .cpxq_xgfa_time{ width: 233px; overflow: hidden; margin-top: 20px; height: 24px;}
.cpxq_xgfa_txt .cpxq_xgfa_time div{ float: left; height: 24px; line-height: 24px; border-radius: 2px; background-color: rgba(255, 0, 13, 0.1); color: #ed0f51; overflow: hidden; padding: 0 10px; font-size: 12px;}
.cpxq_xgfa_txt .cpxq_xgfa_time span{ margin: 0; float: right; height: 24px; line-height: 24px; color: #666; font-size: 14px; overflow: hidden;}
/* 产品详情-问商家 */
.abb7a69be{ width: 1200px; height: auto; overflow: hidden; margin-top: 20px; padding-bottom: 20px; background-color: #fff;}
.abb7a69be .ade004645{ height: auto; margin: 0; overflow: hidden; padding: 0 20px; width: 1160px;}
.abb7a69be .ade004645 li{ float: left; background-color: #F8F9FA; a2a81e1d8sor: pointer; width: 366px; height: 32px; padding: 0 13px; line-height: 32px; margin: 15px 35px 0 0; color: #333; font-size: 14px; overflow: hidden;}
.abb7a69be .ade004645 li img{ width: 17px; vertical-align: top; margin: 8px 13px 0 0;}
.abb7a69be .ade004645 li:nth-child(2n){ margin-right: 0;}
/* 产品详情-联系我们 */
.a8124ce5c{ width: 1200px; height: auto; overflow: hidden; margin-top: 20px; padding-bottom: 20px; background-color: #fff;}
.a8124ce5c .ac57914df{ width: 1160px; overflow: hidden; height: auto; padding: 0 20px; margin-top: 30px;}
.ac57914df .a160ab46f{ width: 1160px; height: auto; overflow: hidden; line-height: 34px; font-size: 18px; color: #000;}
.ac57914df span{ display: block; margin: 20px 0 30px; height: 3px; width: 60px; background-color: #ed0f51;}
.ac57914df .afbefa188{ width: 1160px; margin-bottom: 15px; height: 25px; line-height: 25px;}
.ac57914df .afbefa188 div{ float: left; margin: 0; color: #7E8790; font-size: 14px; overflow: hidden; height: auto; width: 100px;}
.ac57914df .afbefa188 p{ float: left; margin: 0; overflow: hidden; height: auto; width: 720px; color: #000; font-size: 16px;}
.cpsm{ width: 1160px; background-color: #fff; height: auto; line-height: 24px; font-size: 14px; color: #333; padding: 20px; overflow: hidden; margin-top: 20px;}
/* 联系我们-最新动态 */
.a5d903a31_aa25f4b27{ width: 1200px; height: auto; margin-top: 20px; background-color: #fff; padding-bottom: 20px; overflow: hidden;}
.a5d903a31_aa25f4b27 .a5d903a31_a22b67be7{ width: 1200px; height: auto; overflow: hidden;}
.a5d903a31_a22b67be7 .a5d903a31_a19cb5e0c{ float: left; padding: 15px; width: 368px; margin: 20px 0 0 20px; overflow: hidden; height: 85px; border: 1px solid #E5EAF0;}
.a5d903a31_a19cb5e0c .a5d903a31_a4d600703{ float: left; width: 145px; height: 85px; margin-right: 10px; overflow: hidden;}
.a5d903a31_a19cb5e0c .a5d903a31_a4d600703 img{ width: 100%; height: 100%; object-fit: cover;}
.a5d903a31_a19cb5e0c .a5d903a31_aaf3429a1{ float: left; height: 85px; width: 213px; overflow: hidden;}
.a5d903a31_aaf3429a1 a{ display: block; text-decoration: none; width: 213px; height: 50px; line-height: 24px; font-size: 16px; color: #111; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.a5d903a31_aaf3429a1 .a5d903a31_a0420e9c6{ width: 213px; overflow: hidden; margin-top: 11px; height: 24px;}
.a5d903a31_aaf3429a1 .a5d903a31_a0420e9c6 div{ float: left; height: 24px; line-height: 24px; border-radius: 2px; background-color: rgba(255, 0, 13, 0.1); color: #ed0f51; overflow: hidden; padding: 0 10px; font-size: 12px;}
.a5d903a31_aaf3429a1 .a5d903a31_a0420e9c6 span{ float: right; height: 24px; line-height: 24px; color: #666; font-size: 14px; overflow: hidden;}
/* 资质荣誉 */
.zzry{ width: 1200px; overflow: hidden; height: auto; padding-bottom: 25px;}
.zzry .zzry_cont{ float: left; width: 188px; height: auto; padding-bottom: 20px; overflow: hidden; border-radius: 4px; margin: 20px 0 0 20px; border: 1px solid #e7e7e7;}
.zzry .zzry_cont div{ width: 188px; height: 149px; a2a81e1d8sor: pointer; overflow: hidden; text-align: center; line-height: 145px;}
.zzry .zzry_cont div img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.zzry .zzry_cont p{ width: 168px; display: block; margin: 10px auto 0; height: 45px; line-height: 24px; overflow: hidden; text-decoration: none; color: #0F1418; font-size: 16px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.showImgBox{ position: fixed;top: 0; left: 0; width: 100vw; height: 100vh; display: none;}
.showImgBox .bj{ position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,.4);}
.showImgBox .imgBox{ width: 100%; height:100%; display: flex; align-items: center;justify-content: center;flex-direction: column;}
.showImgBox .imgBox .img{ position: absolute; width: 60%; height: 80%; display: flex; align-items: center;justify-content: center;flex-direction: column;}
.showImgBox .imgBox .img img{ max-width: 100%; max-height: 100%; width: auto; height: auto;}
.showImgBox .imgBox .text{ padding-top: 20px; color: #fff; font-size: 16px;}
/* 访客留言 */
.ae753274d{ width: 1160px; padding: 10px 20px 20px; margin: 0 auto; background-color: #fff; overflow: hidden;}
.ae753274d .ae0f7acb4{ width: 1160px; overflow: hidden; height: 75px; font-size: 24px; color: #111; line-height: 75px; border-bottom: 1px solid #E5EAF0;}
.ae753274d .a5a564782{ width: 770px; overflow: hidden; height: auto; margin: 0 auto;}
.a5a564782 .a2c5189d8{ width: 770px; height: 20px; margin-top: 30px; overflow: hidden;}
.a5a564782 .a2c5189d8 p{ margin: 0; float: left; width: 110px; height: 20px; line-height: 20px; font-size: 14px; color: #666; overflow: hidden;}
.a5a564782 .a2c5189d8 p span{ color: #ed0f51; font-weight: bold;}
.a5a564782 .a2c5189d8 div{ float: left; height: 20px; line-height: 20px; font-size: 14px; color: #333;}
.a5a564782 .a2c5189d8 div label{ margin-right: 20px; height: 20px; float: left;}
.a5a564782 .a2c5189d8 div label input{ vertical-align: top; margin: 4px 8px 0 0;}
.a5a564782 .ac195a348{ width: 770px; height: 80px; margin-top: 20px; overflow: hidden;}
.a5a564782 .ac195a348 p{ margin: 0; width: 770px; height: 40px; line-height: 40px; font-size: 14px; color: #666; overflow: hidden;}
.a5a564782 .ac195a348 p span{ color: #ed0f51; font-weight: bold;}
.ac195a348 input{ outline: none; width: 500px; height: 38px; line-height: 38px; font-size: 16px; color: #666; border: 1px solid #DCDFE6; border-radius: 4px; padding: 0 10px;}

.ac195a348 input::placeholder,.a635ee703 textarea::placeholder{
  color: #c0c4cc; /* 将颜色改为您想要的颜色 */
}
.ac195a348 input::placeholder,.a635ee703 textarea::placeholder{ /* Chrome, Opera, Safari */
  color: #c0c4cc; /* 将颜色改为您想要的颜色 */
}
.ac195a348 input::placeholder,.a635ee703 textarea::placeholder{ /* Firefox 18- */
  color: #c0c4cc; /* 将颜色改为您想要的颜色 */
  opacity: 1; /* 修复Firefox中的不透明度问题 */
}
.ac195a348 input::placeholder,.a635ee703 textarea::placeholder{ /* Firefox 19+ */
  color: #c0c4cc; /* 将颜色改为您想要的颜色 */
  opacity: 1; /* 修复Firefox中的不透明度问题 */
}
.ac195a348 input::placeholder,.a635ee703 textarea::placeholder{ /* Internet Explorer 10-11 */
  color: #c0c4cc; /* 将颜色改为您想要的颜色 */
}
.a635ee703{ width: 770px; height: auto; margin-top: 20px; overflow: hidden;}
.a635ee703 p{ margin: 0; width: 280px; height: 40px; line-height: 40px; font-size: 14px; color: #666; overflow: hidden;}
.a635ee703 p span{ color: #ed0f51; font-weight: bold;}
.a635ee703 textarea{ outline: none; display: block; width: 748px; height: 100px; line-height: 26px; font-size: 16px; color: #666; border: 1px solid #DCDFE6; border-radius: 4px; padding: 0 10px;}
.ae753274d .a4d7143f2{ font-size: 16px; color: #fff; background-color: #ed0f51; width: 140px; height: 43px; a2a81e1d8sor: pointer; margin-top: 25px; border-radius: 6px; border: none;}
.ae753274d .a4d7143f2:hover{ font-size: 16px; color: #fff; background-color: #ed0f51; width: 140px; height: 43px; a2a81e1d8sor: pointer; margin-top: 25px; border-radius: 6px; border: none;box-shadow: -2px 6px 6px 2px rgba(0, 0, 0, 0.8);}

/* 位置 */
.ada72209b{ width: 1200px; height: 30px; line-height: 30px; margin: 10px auto; overflow: hidden;}
.ada72209b div{ font-size: 14px; color: #888; float: left; height: 30px; margin-right: 5px;}
.ada72209b a{ text-decoration: none; font-size: 14px; color: #888; float: left; height: 30px;}
.ada72209b a:hover{ color: #333;}
.ada72209b span{ float: left; font-size: 12px; color: #333; font-family: 宋体; font-weight: bold; margin: 0 6px;}
.ada72209b p{ margin: 0; font-size: 14px; color: #333; float: left; height: 30px;}
/* 底部 */
.ac1003a88{ background-color: #dfdfdf; clear: both; min-width: 1200px; margin-top: 50px; width: 100%; padding: 30px 0; overflow: hidden; height: auto;}
.footer{ width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}
.footer .a65d74ed6{ float: left; height: auto; overflow: hidden; width: 880px;}
.a65d74ed6 .af88e7791{ width: 880px; height: auto; margin-bottom: 15px; overflow: hidden;}
.a65d74ed6 .af88e7791 p{ float: left; margin: 0 10px 0 0; color: #555; height: 40px; line-height: 20px; font-size: 14px; overflow: hidden;}
.a65d74ed6 .af88e7791 a{ float: left; text-decoration: none; overflow: hidden; margin-right: 20px; font-size: 14px; color: #9d9d9d;}
.a65d74ed6 .a93200016{ width: 880px; height: 1px; margin-top: 20px; background-color: #cacaca; overflow: hidden;}
.a65d74ed6 .a3c15bd7f{ width: 880px; height: auto; margin-top: 15px; overflow: hidden;}
.a65d74ed6 .a3c15bd7f p{ float: left; margin: 0 10px 0 0; color: #555; line-height: 30px; font-size: 14px; overflow: hidden;}
.a65d74ed6 .a3c15bd7f div{ float: left; color: #9d9d9d; height: auto; line-height: 30px; font-size: 14px; overflow: hidden;}
.footer .footer_rig{ float: right; height: 160px; overflow: hidden; width: 280px;}
.footer .footer_rig .ewm div:first-child { margin-left:0;}
.footer .footer_rig div{ display:inline-block; width: 120px; margin-left: 20px; overflow: hidden; height: 160px;}
.footer .footer_rig div span{ display: block; width: 120px; text-align: center; font-size: 14px; height: 20px; overflow: hidden; color: #555;}
.footer .footer_rig div p{ margin: 20px 0 0; width: 120px; height: 120px; overflow: hidden;}
.footer .footer_rig div p img{ width: 120px; height: 120px; display: block;}
/* 留言询价 */
.a125f5772{ display: none; width: 100vw; height: 100vh; background: rgba(0,0,0,0.6); overflow: hidden; position: fixed; left: 0; top: 0; z-index: 999999999; justify-content: center; align-items: center;}
.a125f5772 .ab2fb3e82{ margin: 50px auto; overflow: hidden; width: 690px; height: auto; border-radius: 8px; background-color: #fff; padding: 15px;}
.ab2fb3e82 .a40b7625c{ overflow: hidden; float: left; margin-right: 10px; width: 190px; height: 544px;}
.ab2fb3e82 .a40b7625c img{ height: 544px; display: block;}
.ab2fb3e82 .a55caefb8{ float: left; height: 544px; width: 480px; overflow: hidden;}
.a55caefb8 .a33062e1d{ width: 480; overflow: hidden; height: 444px;}
.a33062e1d .a7b486e27{ width: 480px; height: 20px; overflow: hidden; margin-bottom: 10px;}
.a33062e1d .a7b486e27 span{ float: right; width: 24px; height: 20px; line-height: 16px; color: #bdbdbd; a2a81e1d8sor: pointer; font-size: 34px; }
.a33062e1d .aeccc1882{ height: 32px; width: 480px; margin-bottom: 20px; overflow: hidden;}
.a33062e1d_pro .aeccc1882{ margin-bottom: 12px!important; }
.a33062e1d .aeccc1882 p{ float: left; margin: 0 15px 0 0; height: 32px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 32px; overflow: hidden;}
.a33062e1d .aeccc1882 p span{ margin-right: 10px; vertical-align: middle; font-size: 20px; color: #EB5757;}
.a33062e1d .aeccc1882 div{ float: left; height: 32px; line-height: 32px; width: 320px; color: #333; font-size: 14px; overflow: hidden;}
.a33062e1d .aeccc1882 div label{ float: left; height: 32px; overflow: hidden; margin-right: 15px;}
.a33062e1d .aeccc1882 div label input{ vertical-align: top; margin: 9px 8px 0 0;}
.a33062e1d .a3c288de7{ height: 32px; width: 480px; margin-bottom: 20px; overflow: hidden;}
.a33062e1d_pro .a3c288de7{ margin-bottom: 15px!important; }
.a33062e1d .a3c288de7 p{ float: left; margin: 0 15px 0 0; height: 32px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 32px; overflow: hidden;}
.a33062e1d .a3c288de7 p span{ margin-right: 10px; font-size: 20px; color: #EB5757;}
.a33062e1d .a3c288de7 input{ float: left; height: 30px; padding: 0 10px; width: 300px; color: #333; border-radius: 4px; outline: none; font-size: 14px; border: 1px solid #E0E0E0; overflow: hidden;}
.a33062e1d .ae5538b8c{ height: 85px; width: 480px; margin-bottom: 20px; overflow: hidden;}
.a33062e1d_pro .ae5538b8c{ margin-bottom: 12px!important; }
.a33062e1d .ae5538b8c p{ float: left; margin: 0 15px 0 0; height: 82px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 82px; overflow: hidden;}
.a33062e1d .ae5538b8c p span{ margin-right: 10px; font-size: 20px; color: #EB5757;}
.a33062e1d .ae5538b8c textarea{ float: left; resize: none; height: 70px; font-family: 微软雅黑; padding: 5px 10px; width: 300px; color: #333; border-radius: 4px; outline: none; font-size: 14px; border: 1px solid #E0E0E0; overflow: hidden;}
.a33062e1d .a98c47f20{ height: 32px; width: 480px; margin-bottom: 20px; overflow: hidden;}
.a33062e1d_pro .a98c47f20{ margin-bottom: 15px!important; }
.a33062e1d .a98c47f20 p{ float: left; margin: 0 15px 0 0; height: 32px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 32px; overflow: hidden;}
.a33062e1d .a98c47f20 p span{ margin-right: 10px; font-size: 20px; color: #EB5757;}
.a33062e1d .a98c47f20 input{ float: left; height: 30px; padding: 0 10px; width: 198px; color: #333; border-radius: 4px; outline: none; font-size: 14px; border: 1px solid #E0E0E0; overflow: hidden;}
.a33062e1d .a98c47f20 div{ float: left; margin-left: 10px; height: 30px; width: 90px; a2a81e1d8sor: pointer; line-height: 30px; text-align: center; border-radius: 4px; font-size: 14px; border: 1px solid #1479d7; color: #1479d7;}
.a33062e1d .a125f5772_yzm{ height: 32px; width: 480px; margin-bottom: 20px; overflow: hidden;}
.a33062e1d .a125f5772_yzm p{ float: left; margin: 0 15px 0 0; height: 32px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 32px; overflow: hidden;}
.a33062e1d .a125f5772_yzm p span{ margin-right: 10px; font-size: 20px; color: #EB5757;}
.a33062e1d .a125f5772_yzm input{ float: left; height: 30px; padding: 0 10px; width: 198px; color: #333; border-radius: 4px; outline: none; font-size: 14px; border: 1px solid #E0E0E0; overflow: hidden;}
.a33062e1d .a125f5772_yzm img{ float: left; margin-left: 10px; height: 32px; width: 90px; border-radius: 4px; a2a81e1d8sor: pointer;}
.a55caefb8 .a528da809{ width: 152px; height: 42px; line-height: 42px; a2a81e1d8sor: pointer; letter-spacing: 4px; background: #1A6CF2; border-radius: 6px; text-align: center; font-size: 16px; font-weight: 400; color: #FFF; margin-left: 107px;}
.a55caefb8 .a7673cf00{ font-size: 12px; font-weight: 400; color: #969799; margin-top: 20px; height: 38px; line-height: 38px; text-align: center; background: #FAFAFA; width: 480px; overflow: hidden;}
.a55caefb8 .a7673cf00 a{ text-decoration: none; color: #333;}
/* 电话询价 */
.a81602dea{ display: none; width: 100vw; height: 100vh; background: rgba(0,0,0,0.6); overflow: hidden; position: fixed; left: 0; top: 0; z-index: 999999999; justify-content: center; align-items: center;}
.a81602dea .a37321d48{ width: 500px; overflow: hidden; height: 200px; background-color: #fff; border-radius: 12px; position: relative;}
.a81602dea .a37321d48 .ab5e6a179{ position: absolute; z-index: 99; top: 10px; right: 10px; display: block; width: 23px; height: 23px; a2a81e1d8sor: pointer;}
.a37321d48 .a1928bf30{ width: 460px; height: 123px; padding: 30px 20px 10px; background: url("a81602dea_bg.png")/*tpa=http://sktj.cnpowder.com.cn/v2images/a81602dea_bg.png*/ 0 0/100% no-repeat;}
.a1928bf30 .ae55ba198{ float: left; overflow: hidden; height: 123px;}
.a1928bf30 .ae55ba198 div{ height: 30px; line-height: 30px; margin: 30px 0 6px; overflow: hidden; color: #202933; font-size: 24px; font-weight: bold;}
.a1928bf30 .ae55ba198 p{ color: #7E8790; font-size: 14px; overflow: hidden; margin: 0; height: 22px; line-height: 22px;}
.a1928bf30 .ae55ba198 span{ color: red;}
.a1928bf30 .a586a63e4{ float: right; overflow: hidden; height: 123px; width: 100px; margin-right: 20px;}
.a1928bf30 .a586a63e4 div{ width: 100px; height: 100px; overflow: hidden;}
.a1928bf30 .a586a63e4 div img{ width: 100%; height: 100%; display: block;}
.a1928bf30 .a586a63e4 p{ width: 100px; height: 23px; line-height: 23px; margin: 0; color: #7E8790; font-size: 12px; overflow: hidden;}
.a37321d48 .aaebf730e{ width: 460px; height: 37px; padding: 0 20px; font-size: 12px; line-height: 37px; background-color: #E7F2FE; color: #548FCB;}
.a81602dea .a1a962960{ display: none; background-color: #fff; width: 420px; height: auto; padding: 20px 20px 30px; border-radius: 6px; overflow: hidden; position: relative;}
.a1a962960 .a3941f37e{ color: #333; font-size: 18px; height: 25px; line-height: 25px; overflow: hidden; margin-top: 10px;}
.a1a962960 .a83c79be0{ color: #7E8790; font-size: 15px; height: 20px; line-height: 20px; overflow: hidden; margin-top: 10px;}
.a1a962960 .a0584eee4{ width: 420px; height: auto; overflow: hidden;}
.a1a962960 .a0584eee4 .a82ebc9fc{ width: 420px; height: 32px; overflow: hidden; margin-top: 20px;}
.a0584eee4 .a82ebc9fc p{ float: left; height: 32px; width: 70px; text-align: right; line-height: 32px; margin: 0 10px 0 0; overflow: hidden; color: #7E8790; font-size: 14px;}
.a0584eee4 .a82ebc9fc input{ float: left; width: 310px; border: 1px solid #f2f2f2; outline: none; font-size: 14px; border-radius: 2px; overflow: hidden; height: 30px; line-height: 30px; padding: 0 10px;}
.a1a962960 .a00291317{ width: 420px; overflow: hidden; height: 36px; margin-top: 30px;}
.a1a962960 .a00291317 div{ float: left; height: 32px; line-height: 32px; padding: 0 15px; a2a81e1d8sor: pointer; color: #1479d7; font-size: 14px; border-radius: 3px; border: 2px solid #1479d7; overflow: hidden;}
.a1a962960 .a00291317 a{ float: right; height: 36px; line-height: 36px; padding: 0 15px; text-decoration: none; font-size: 14px; border-radius: 3px; color: #fff; background-color: #1479d7; overflow: hidden;}
.a1a962960 .a8c4b3356{ position: absolute; top: 15px; right: 15px; width: 24px; height: 20px; line-height: 16px; color: #bdbdbd; a2a81e1d8sor: pointer; font-size: 34px;}
/* 下载资料弹框 */
.liuyan{ position: fixed; top: 0; left: 0; z-index: 9999999; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); display: none; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.af38ca5b9{ color: #333333; line-height: 32px; font-size: 16px; height: 30px; border-bottom: 1px solid #cccccc;}
.ac4c883aa{ background-color: #FFFFFF;}
.ac4c883aa{ color: #333333; padding-top: 8px; font-size: 14px;}
.aede77e09{ margin-top: 5px; color: #444444;}
.a2c19e68c{ width: 90px; text-align: right; line-height: 30px; float: left; font-size: 14px;}
.a903154c5{ float: left; margin-left: 2px; width: 220px; padding: 3px 5px; border: 1px solid #cccccc; border-radius: 4px; font-size: 14px;}
.ae53ce64a{ float: left; margin-left: 2px; width: 240px; padding: 3px 5px; border: 1px solid #cccccc; border-radius: 4px; font-size: 14px;}
.ab4794d02{ float: left; margin-left: 2px; margin-top: 15px; width: 180px; line-height: 32px; border: 0px; border-radius: 6px; font-size: 16px; background-color: #ed1d27; color: #FFFFFF;}


.vad761f85{width:1200px; margin:0 auto;}
#focus {width:1200px; overflow:hidden; position:relative;}
#focus ul { position:absolute; margin:0; padding:0;}
#focus ul li {list-style: none outside none; float:left; width:1200px;  overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .a9ab42392Bg {position:absolute; width:1200px; height:20px; left:0; bottom:0; }
#focus .a9ab42392 {position:absolute; width:1200px; height:10px; padding:5px 10px; right:0; bottom:10px; text-align:center;}
#focus .a9ab42392 span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; a2a81e1d8sor:pointer; background:#ff0000;}
#focus .a9ab42392 span.on {background:#fff;}
/*#focus .preNext {width:45px; height:100px; position:absolute; top:90px; a2a81e1d8sor:pointer;background:url(sprite.png) no-repeat 0 0;}*/
#focus .preNext {width:45px; height:100px; position:absolute; top:90px;  a2a81e1d8sor:pointer;}
#focus .pre {left:0;}
/*#focus .next {right:0; background-position:right top;}*/
#focus .next {right:0; }
/* 产品详情页的解决方案 */
tr.title td {  font-weight: bold; }
.file-list-v8e0a9f46 {border-bottom: 2px solid #E5E5E5;color: #626669;height: 25px;padding: 4px 0;line-height: 25px;background-color: #E8F2FF;font-weight: bold;}
td.list-list_table {border-bottom: 1px solid #E5E5E5;color: #626669;overflow: hidden;line-height: 1.5;padding: 10px 0px;}
.list-box-tr td {height: 26px;padding: 0px;text-align: center;}

.ad0a6a505 { line-height:1.8; color:#333333; font-size:14px; padding:20px;}
.ad0a6a505 p { line-height:1.8; color:#333333; font-size:14px;}
.ad0a6a505 img { max-width:100%;}