body{font-size:14px;color:#34495e;background:#f7faff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Arial,"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif}
body,dd,dl,dt,ul,ul li{margin:0;padding:0;list-style:none}
h1,h2,h3,h4,h5,h6,p{margin:0}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
a:hover{color:#1054ff!important}
a,a:hover{text-decoration:none}
h1{font-size:32px;line-height:40px}
h2{font-size:24px;line-height:32px}
h3{font-size:18px;line-height:26px}
h4{font-size:16px;line-height:24px}
h5{font-size:14px;line-height:22px}
h6{font-size:12px;line-height:20px}
.full{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.f12{font-size:12px!important}
.f14{font-size:14px!important}
.f16{font-size:16px!important}
.f24{font-size:24px!important}
.f32{font-size:32px!important}
.f40{font-size:40px!important}
.fl{float:left}
.fr{float:right}
.white{color:#fff!important}
.blue{color:#1054ff!important}
.red{color:#ed5565!important}
.green{color:#1ab394!important}
.yellow{color:#f8ac59!important}
.grey{color:#9aabb8!important}
.div_table{border:1px solid #e5ebf5;width:100%;table-layout:fixed;border-collapse:collapse;display:table}
.div_table_tr{display:table-row}
.div_table_tr>div{border:1px solid #eff3f5;color:#34495e;font-size:14px;padding:16px;box-sizing:border-box;display:table-cell}
.div_table_th{background:#f7faff}
.div_table_td{background:#fff}
[class*=btn-]{line-height:32px;text-align:center;border-radius:4px;font-size:14px;height:32px;display:inline-block;border:0}
.btn-small{line-height:20px;font-size:12px;height:24px;padding:0 8px}
.btn-medium{line-height:34px;font-size:12px;height:34px;padding:0 16px}
.btn-big{line-height:48px;font-size:16px;height:48px;padding:0 16px}
.btn-blue{background:#1054ff;color:#fff}
.btn-blue:hover{background:#0529ff;color:#fff!important}
.btn-red{background:#ed5565;color:#fff}
.btn-red:hover{background:#e02a37;color:#fff!important}
.btn-green{background:#1ab394;color:#fff}
.btn-green:hover{background:#088b65;color:#fff!important}
.btn-yellow{background:#f8ac59;color:#fff}
.btn-yellow:hover{background:#f3822e;color:#fff!important}
.btn-grey{background:#9aabb8;color:#fff}
.btn-grey:hover{background:#34495e;color:#fff!important}
.btn-empty-blue{border:1px solid #1054ff;color:#1054ff;background:#fff}
.btn-empty-blue:hover{border:1px solid #1054ff;color:#fff!important;background:#1054ff!important}
.btn-empty-red{border:1px solid #ed5565;color:#ed5565;background:#fff}
.btn-empty-red:hover{border:1px solid #ed5565;color:#fff!important;background:#ed5565!important}
.btn-empty-green{border:1px solid #1ab394;color:#1ab394;background:#fff}
.btn-empty-green:hover{border:1px solid #1ab394;color:#fff!important;background:#1ab394!important}
.btn-empty-grey{border:1px solid #9aabb8;color:#9aabb8;background:#fff}
.btn-empty-grey:hover{border:1px solid #9aabb8;color:#fff!important;background:#9aabb8!important}
[class*=tag-]{border-radius:2px;line-height:14px;display:inline-block}
.tag-small{padding:4px 8px;height:22px;font-size:12px}
.tag-blue{background:#e2eaff;color:#1054ff}
.tag-blue:hover{background:#1054ff;color:#fff!important}
.tag-red{background:#fdebed;color:#ed5565}
.tag-red:hover{background:#ed5565;color:#fff!important}
.tag-green{background:#e4f6f2;color:#1ab394}
.tag-green:hover{background:#1ab394;color:#fff!important}
.tag-yellow{background:#fef5eb;color:#f8ac59}
.tag-yellow:hover{background:#f8ac59;color:#fff!important}
.tag-grey{background:#f7faff;color:#9aabb8}
.tag-grey:hover{background:#9aabb8;color:#fff!important}
.tag-full-blue{background:#1054ff;color:#fff}
.tag-full-blue:hover{background:#0529ff;color:#fff!important}
.tag-full-red{background:#ed5565;color:#fff}
.tag-full-red:hover{background:#e02a37;color:#fff!important}
.tag-full-green{background:#1ab394;color:#fff}
.tag-full-green:hover{background:#088b65;color:#fff!important}
.tag-full-yellow{background:#f8ac59;color:#fff}
.tag-full-yellow:hover{background:#f3822e;color:#fff!important}
.tag-full-grey{background:#9aabb8;color:#fff}
.tag-full-grey:hover{background:#34495e;color:#fff!important}
.com_box{padding:16px;background:#fff;height:auto}
.com_title{border-left:4px #1054ff solid;padding-left:12px;font-size:14px;color:#34495e;height:19px}
.com_title .more{float:right;font-size:14px;color:#9aabb8}
.pt16{padding-top:16px!important}
.pt24{padding-top:24px!important}
.pt32{padding-top:32px!important}
.pb16{padding-bottom:16px!important}
.pb24{padding-bottom:24px!important}
.pb32{padding-bottom:32px!important}
.pr16{padding-right:16px!important}
.pr24{padding-right:24px!important}
.pr32{padding-right:32px!important}
.mt8{margin-top:8px!important}
.mt16{margin-top:16px!important}
.mt24{margin-top:24px!important}
.mt32{margin-top:32px!important}
.mb8{margin-bottom:8px!important}
.mb16{margin-bottom:16px!important}
.mb24{margin-bottom:24px!important}
.mb32{margin-bottom:32px!important}
.ml8{margin-left:8px!important}
.ml16{margin-left:16px!important}
.ml24{margin-left:24px!important}
.ml32{margin-left:32px!important}
.mr8{margin-right:8px!important}
.mr16{margin-right:16px!important}
.mr24{margin-right:24px!important}
.mr32{margin-right:32px!important}
button,input,textarea{outline-style:none}
input::-webkit-input-placeholder{color:#9aabb8;font-size:14px}
input::-moz-placeholder{color:#9aabb8;font-size:14px}
input::-ms-input-placeholder{color:#9aabb8;font-size:14px}
textarea{width:100%;border:0;border-radius:4px;resize:none;padding:16px;line-height:22px;font-family:"Helvetica Neue",Helvetica,Tahoma,Arial,"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif}
textarea::-webkit-input-placeholder{color:#9aabb8;font-size:14px}
textarea::-moz-placeholder{color:#9aabb8;font-size:14px}
textarea::-ms-input-placeholder{color:#9aabb8;font-size:14px}
[class*=k2_input-]{height:32px;padding:0 16px;border:0;border-radius:4px}
.k2_input-full{background:#f7faff;border:1px solid #f7faff}
.k2_input-full:focus{border:1px #1054ff solid}
.k2_input-empty{border:1px #dde6eb solid}
.k2_input-empty:focus{border:1px #1054ff solid}
.k2_textarea-full{background:#f7faff;border:1px solid #f7faff}
.k2_textarea-full:focus{border:1px #1054ff solid}
.k2_textarea-empty{border:1px #dde6eb solid}
.k2_textarea-empty:focus{border:1px #1054ff solid}
.row{height:auto;overflow:hidden}
[class*=k2_col-]{float:left}
.k2_col-2{width:calc(50% - 8px);margin-right:16px}
.k2_col-2:nth-child(2n){margin-right:0}
.k2_col-3{width:calc(33.333333% - 10.666666px);margin-right:16px}
.k2_col-3:nth-child(3n){margin-right:0}
.k2_col-4{width:calc(25% - 12px);margin-right:16px}
.k2_col-4:nth-child(4n){margin-right:0}
.k2_col-5{width:calc(20% - 12.8px);margin-right:16px}
.k2_col-5:nth-child(5n){margin-right:0}
.k2_col-6{width:calc(16.666666% - 13.333333px);margin-right:16px}
.k2_col-6:nth-child(6n){margin-right:0}
.k2_col-8{width:calc(12.5% - 14px);margin-right:16px}
.k2_col-8:nth-child(8n){margin-right:0}
.k2_col-9{width:calc(11.11% - 14.222222px);margin-right:16px}
.k2_col-9:nth-child(9n){margin-right:0}
.k2_col-10{width:calc(10% - 14.4px);margin-right:16px}
.k2_col-10:nth-child(10n){margin-right:0}
.k2_col-12{width:calc(8.333333% - 14.666666px);margin-right:16px}
.k2_col-12:nth-child(12n){margin-right:0}
[class*=row-]{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.row-1{-webkit-line-clamp:1;line-clamp:1}
.row-2{-webkit-line-clamp:2;line-clamp:2}
.row-3{-webkit-line-clamp:3;line-clamp:3}
.k2-mb-none{display:block}
.k2-pc-none{display:none}
.k2-form{padding:8px 16px;height:34px;font-size:12px;color:#34495e;display:block;border:1px #dde6eb solid;background:#f7faff;border-radius:4px}
.k2-textarea{padding:8px;color:#34495e;display:block;border:1px #dde6eb solid;background:#f7faff;border-radius:4px}
.k2-ad-e2{width:100%}
.k2-ad-e2 img{width:100%}
.goods_card{max-width:450px;display:flex;padding:15px;justify-content:space-between;margin:0 auto;background:#f7faff;border-radius:4px}
.goods_card .img{width:90px;height:90px;overflow:hidden;border-radius:4px}
.goods_card .img img{width:100%;height:100%}
.goods_card .inf{width:calc(100% - 105px);display:flex;justify-content:space-between;flex-flow:column;position:relative}
.goods_card .inf .title{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.goods_card .inf .title{font-size:16px;line-height:1.5}
.goods_card .inf .price{font-size:12px}
.goods_card .inf a{position:absolute;right:0;bottom:0;display:block;width:80px;height:30px;background:#ed5565;border-radius:4px;color:#fff;line-height:30px;text-align:center;font-size:14px;text-decoration:none}
.soft_card{display:flex;padding:16px;border-radius:4px;justify-content:space-between;align-items:center;background:#f7faff;font-size:14px;line-height:1}
.soft_card a{width:120px;height:42px;background:#1054ff;text-align:center;line-height:42px;border-radius:4px;color:#fff}
.soft_card a:hover{color:#fff!important}
.soft_card>div{display:flex}
.soft_card>div>div{display:flex;justify-content:center;flex-flow:column}
.soft_card>div .img{width:72px;height:72px;border-radius:4px;overflow:hidden;margin-right:16px}
.soft_card>div .img img{width:100%;height:100%}
.soft_card>div .title{font-size:18px;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px}
.soft_card>div .classify{font-size:12px}
.soft_card>div .title>div{background:#1ab394;display:inline-block;height:24px;line-height:24px;padding:0 8px;color:#fff;border-radius:4px;font-size:14px;margin-left:16px}
.soft_card>div .classify>div{color:#9aabb8;display:inline-block}
.company_card{display:flex;justify-content:space-between;background:#f7faff;padding:16px;max-width:540px;margin:16px auto;border-radius:4px}
.company_card .img{width:64px;height:64px;margin-right:16px}
.company_card .img img{width:100%;height:100%;object-fit:cover}
.company_card .inf{width:calc(100% - 80px);display:flex;justify-content:center;flex-flow:column}
.company_card .inf .name{font-size:16px;margin-bottom:16px;display:flex;align-items:center;line-height:1}
.company_card .inf .name em{height:20px;padding:0 8px;background:#c5ece5;color:#1ab394;font-size:12px;margin-left:8px;border-radius:4px;line-height:20px;font-style:normal;width:50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.company_card .inf .faren{font-size:14px;display:flex;justify-content:space-between;align-items:center}
.company_card .inf .faren div>em{color:#9aabb8;font-style:normal}
.company_card .inf .faren a{color:#1054ff;display:flex;align-items:center}
.yingshi_card{display:flex;justify-content:space-between;background:#f7faff;padding:16px;max-width:540px;margin:16px auto;border-radius:4px}
.yingshi_card .img{width:64px;height:64px;margin-right:16px}
.yingshi_card .img img{width:100%;height:100%;object-fit:cover}
.yingshi_card .inf{width:calc(100% - 80px);display:flex;justify-content:center;flex-flow:column}
.yingshi_card .inf .name{font-size:16px;margin-bottom:16px;display:flex;align-items:center;line-height:1}
.yingshi_card .inf .name div{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-width:80%;white-space:nowrap}
.yingshi_card .inf .name em{height:20px;padding:0 8px;background:#fcece7;color:#ff987f;font-size:12px;margin-left:8px;border-radius:4px;line-height:20px;font-style:normal}
.yingshi_card .inf .faren{font-size:14px;display:flex;justify-content:space-between;align-items:center}
.yingshi_card .inf .faren div{color:#9aabb8;font-style:normal}
.yingshi_card .inf .faren a{color:#1054ff;display:flex;align-items:center}
.k2-phone{display:none}
.k2-k2os-box{width:100%;margin:0 auto;height:48px;padding:0 15px;line-height:48px;background:#fff;margin-bottom:15px;border-radius:4px;font-size:14px}
.k2-k2os-box img{vertical-align:middle;margin-right:10px;width:24px}
.k2-k2os-box span{vertical-align:middle}
.k2-k2os-box li{float: left;font-size: 14px;color:#9aabb8;height: 24px;}
.k2-k2os-box li img{margin-right: 6px;width: 24px;}
@media (max-width:768px){.k2-pc-none{display:block}
.k2-mb-none{display:none}
.soft_card>div .title>div{display:none}
.soft_card>div .title{width:112px}
.soft_card a{width:64px;height:28px;line-height:28px;font-size:12px}
.soft_card>div .img{width:50px;height:50px;margin-right:8px}
}
