﻿
.nav { background: #333366; }
.nav li { border-right: 1px solid #ccc; }


/*********************************企业首页开始*******************************/

/*焦点轮播图*/
.index .focus {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top: 15px;}
.index .big-pic {width:750px;height:470px;background-color:#eee;border-radius:5px 0 0 5px;overflow:hidden;}
.index .brand-list {flex:1;display:flex;flex-direction:column;border-radius:0 5px 5px 0;gap: 5px;}
.index .brand-list li {position:relative;height:104px;padding:5px;cursor:pointer;background-color:#eee;color:#fff;    border-radius: 0 5px 5px 0}
.index .brand-list li.on {background-color:#007edc;}
.index .brand-list li.on h5 {color:#fff;}
.index .brand-list li.on .content {color:#fff;}
.index .brand-list li.on::before {/* 右三角形 */ content:"";position:absolute;top:45%;left:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #007edc;}
.index .brand-list li a {width:100%;height:100%;display:flex;gap:10px;}
.index .brand-list li .content {display:flex;flex-direction:column;justify-content:space-around;padding:5px;color:#000;}
.index .brand-list li h5 {font-size:18px;font-weight:600;color:#000;}
.index .brand-list li p {font-size:14px;/* 超出三行显示... */ display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.index .brand-list li img,.index .big-pic img {border:1px solid #e1e1e1;}

/*品牌版块*/
.index .brand .type { display: flex; height: 40px; background-color: #3399CC; margin-top: 20px; border-radius: 5px; }
.index .brand .type span { font-size: 23px; line-height: 38px; color: #fff; display: block; height: 40px; padding: 0 10px; }
.index .brand .type a { margin-left: auto; margin-right: 10px; font-size: 14px; color: #fff; line-height: 40px; }
.index .brand { border-radius: 5px; }
.index .brand ul { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 10px; margin-top: 10px; padding: 15px; background: #eff3f5; }
.index .brand ul li { background-color: #fff; border-radius: 5px; text-align: center; }
.index .brand ul li img { width: 220px; height: 136px; border: 1px solid #eee; border-radius: 5px; }
.index .brand ul li p { width: 220px; line-height: 32px; font-size: 16px; text-align: center; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.index .brand ul li:hover { box-shadow: 0 0 10px rgba(270,51,113,0.8); }
.index .brand ul li:hover p { color: #0099FF; }

/*资讯版块*/
.index .news-list { box-sizing: border-box; border-radius: 5px; padding: 20px; box-shadow: 0 0 10px rgb(0 0 0 / 15%); margin: 0px auto; margin-top: 20px; }
.index .news-list ul { display: inline-flex; flex-wrap: wrap; justify-content: space-around; align-content: space-between; }
.index .news-list ul::after { content: none; }
.index .news-list ul li { position: relative; display: flex; width: 350px; height: 70px; background: rgba(239, 243, 245, 0.5); border-radius: 5px; padding: 15px; box-sizing: border-box; overflow: hidden; margin-bottom: 10px; }
.index .news-list ul li:first-child { width: 70px; padding: 12px; color: #0099FF; background: #e4f0fb; text-align: center; }
.index .news-list ul li:first-child h2 { font-size: 20px; line-height: 23px; }
.index .news-list ul li h3 { position: relative; width: 330px; font-size: 16px; line-height: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.index .news-list ul li:not(:first-child):hover { background: #e4f0fb; color: #007edc; }
.index .news-list ul li h3 span { display: inline-block; font-size: 12px; line-height: 14px; height: 16px; font-weight: normal; background: #607d8b; color: #fff; padding: 0 3px; border-radius: 5px; margin-right: 5px; transform: translateY(-1px); }
.index .news-list ul li p { position: relative; width: 330px; font-size: 14px; line-height: 14px; color: #666666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 8px; }
.index .news-list ul .more { width: 70px; font-size: 16px; line-height: 22px; color: #999999; text-align: center; }
.index .news-list ul .more:hover { color: #666666; }

/*********************************企业首页结束*******************************/

/*********************************列表页开始*******************************/
/*筛选*/
.list .select { border: 1px solid #dddddd; padding: 0 10px; margin-bottom: 30px; border-radius: 5px; }
.list .select li { display: flex; align-items: center; padding: 10px 0px; }
.list .select li:not(:last-child) { border-bottom: 1px solid #dddddd; }
.list .select li span { width: 70px; }
.list .select li span .iconfont { font-weight: normal; color: #0099FF; padding-right: 5px; font-size: 14px; }
.list .select li div { width: 1060px; text-align: justify; padding: 5px; }
.list .select li a { display: inline-block; padding: 2px 5px; font-size: 15px; line-height: 21px; }
.list .select li a.on { background-color: #0099FF; color: #fff; border-radius: 5px; }
.list .select li .search { width: 500px; height: 40px; border: 1px solid #d2d2d2; float: left; border-right: 0; padding-left: 10px; }
.list .select li .btn { width: 90px; height: 40px; cursor: pointer; border: 0; background-color: #0099FF; }
.list .select li .btn .icon-search { font-size: 22px; font-size: 32px; color: #fff; }
.list .select li .hot { padding-left: 30px; width: 100%; }
/*列表*/
.list .corp-list { margin-bottom: 30px; }
.list .corp-list li:not(:first-child) { margin-top: 50px; }
.list .corp-list .pic { width: 210px; height: 130px; background: #fff; border: 1px solid #eeeeee; float: left; margin-right: 20px; text-align: center; display: table; }
.list .corp-list .pic a { display: table-cell; vertical-align: middle; }
.list .corp-list .pic img { max-width: 200px; max-height: 124px; }
.list .corp-list .pic img:hover { opacity: 0.7; }
.list .corp-list .text h1 { font-size: 22px; font-weight: bold; }
.list .corp-list .text h1 i { display: inline-block; width: 30px; height: 24px; background: url(../images/idcard.png) no-repeat; background-size: contain; vertical-align: middle; margin-left: 10px; }
.list .corp-list .text h1 i.yingye { background: url(../images/yingye.png) no-repeat; }
.list .corp-list .text h1 i.shangbiao { background: url(../images/shangbiao.png) no-repeat; }
.list .corp-list .text p { font: 14px/26px "Microsoft Yahei", "微软雅黑", "黑体"; color: #6b6b6b; padding-top: 10px; }
.list .corp-list .text p a { color: #CC0000; }
.list .corp-list .info { height: 35px; line-height: 35px; overflow: hidden; background-color: #f5f5f5; border-bottom: 1px solid #ddd; font-size: 14px; margin-top: 20px; }
.list .corp-list .info span { border: 1px solid #ddd; text-align: center; margin: 0px 10px; padding: 1px 5px; color: #0099FF; }
.list .corp-list .info span:not(:first-child) { margin-left: 50px; }
.list .corp-list .info i { padding: 0px 3px; font-style: normal; }

/*********************************列表页结束*******************************/