@charset "utf-8";
/* CSS Document */

.search{background:#F5F5F5;padding:10px 20px;}
.search_c{padding:0px 0 40px;}
.search_nav{line-height:40px;text-align: left;margin:20px 0;}
.search_nav i{padding:0 10px;}
.search_nav span{color: #AEB0B7;}
.search_nav span em{color:orangered;font-style: normal;padding:0 2px;}

.search_list{margin:20px 0;background:#fff;padding:10px 40px 40px;}
.search_list p{text-align: left;}
.search_list p b{font-size: 24px;line-height: 70px;}
.search_list p span{font-size: 18px;line-height: 40px;}
.search_list p em{color:orangered;font-style: normal;padding:0 2px;}

/**
.search_list ul{display: flex;justify-content: space-between;align-items: stretch;flex-flow: row wrap;padding:15px 0;}
.search_list ul li{width:calc((100% - 100px)/6);margin-bottom: 20px;}
.search_list ul li a{display: inline-block;width: 100%;height: 100%;background: #fff;border: 1px solid #CBCDD4;box-sizing: border-box;}

.search_list_pic{display: flex;justify-content: center;align-items: center;height: 160px;width:100%;overflow: hidden;}
.search_list_pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.3s linear;}
.search_list ul li:hover .search_list_pic img{transform: scale(1.05);}
.search_list_title{border-top: 1px solid #CBCDD4;font-size: 13px;line-height: 60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
**/
.mainSoso2{position: sticky;top:0px;z-index: 2;box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);}

.search_list ul{padding:10px 0;margin-top: 15px;display: flex;justify-content: space-between;flex-flow: row wrap;align-self: stretch;}
.search_list ul li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dashed #CBCDD4;display: flex;justify-content: space-between;align-items: flex-start;width: 48%;}
.search_list_pic{width:160px;height:auto;display: flex;justify-content: center;align-items: center;margin-top:10px;max-height:220px;overflow: hidden;}
.search_list_pic a{display: inline-block;width: 100%;height: 100%;}
.search_list_pic a img{width: 100%;height: 100%;transition: all 0.3s linear;object-fit:contain;}
.search_list ul li:hover .search_list_pic a img{transform: scale(1.05);}
.search_list_info{width: calc(100% - 180px);text-align: left;position: relative;}
.search_list_info p{padding:2px 0;width: 100%;box-sizing: border-box;}
.search_list_info p strong{line-height: 20px;font-size: 13px;color: #AEB0B7;font-weight: normal;display: inline-block;}
.search_list_info p b{line-height: 25px;font-size: 14px;display: inline-block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.search_list_info p span{line-height: 22px;font-size: 14px;color: #767578;display: inline-block;margin-right: 10px;}
.search_list_info p>a{display: inline-block;padding:0 30px;line-height: 37px;background: linear-gradient( 90deg, #34B9AF 0%, #069074 100%);border-radius: 2px;color:#fff;}
.search_list_info p>a em,.search_list_info p em{color:red;font-style: normal;}
.search_list_info p span.td{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:block;width: 100%;}
.search_list_group{padding:5px 10px;border-radius:5px;border:#F5F5F5 1px solid;background:#f9f9f9;font-size: 12px;}
.search_list_group p{padding:2px 0;}
.search_list_info p.td span{color: #109995;font-size: 13px;}


.search_pro{margin:40px 0;padding:25px 40px;background: #fff;text-align: left;}
.search_pro>p>b{font-size: 28px;line-height: 70px;}

.search_pro ul{display: flex;justify-content: space-between;align-content:stretch;padding:15px 0;}
.search_pro ul li{width:calc((100% - 80px)/5);box-sizing: border-box;border: 1px solid #CBCDD4;}
.search_pro ul li a{display: flex;flex-direction: column;width: 100%;height: 100%;}
.detail_pro_pic{flex:auto;width: 100%;overflow: hidden;}
.detail_pro_pic img{width: 100%;height: 100%;object-fit:cover;transition: all 0.3s linear;float: left;}
.search_pro ul li:hover .detail_pro_pic img{transform: scale(1.05);}
.detail_pro_info{flex: 1;padding:10px 15px;border-top: 1px solid #CBCDD4;}
.detail_pro_info p{padding:2px 0;}
.detail_pro_info p b{width: 100%;display: inline-block;font-size: 18px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.detail_pro_info p span{display: inline-block;width: 100%;font-size: 14px;color: #6C6F6E;line-height:24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

