/* 顶部 */
.top {
    width: 100%;
    background-color: #fff;
    box-shadow: 0px 0px 5px 0px #ddd;
    position: fixed;
    top: 0;
    z-index: 2;
}

.top header {
    width: 100%;
    height: 58.5px;
    border-bottom: 1px solid #f5f5f5;
}

.top header h1 {
    width: 132px;
    height: 36px;
    margin: 11.25px 0 0 10px;
}

.top header .header_seek {
    width: calc(100% - 172px);
    height: 26.5px;
    border-radius: 13.25px;
    background: #f6f6f6;
    position: relative;
    margin: 16px 10px 0 0;
}

.top header .header_seek .fangdajing {
    position: absolute;
    width: 13.5px;
    height: 14px;
    top: 6px;
    right: 14px;
    background: url("../images/big.png") no-repeat;
    background-size: 100%;
}

.top header .header_seek form {
    width: 100%;
    height: 26.5px;
    float: left;
    border: 0;
}

.top header .header_seek input {
    width: 80%;
    height: 26.5px;
    font-size: 14px;
    color: #000;
    outline: none;
    margin-left: 14px;
    background: #f6f6f6;
    border: 0;
}

.top header .header_seek input::-webkit-input-placeholder {
    color: #c3c2c2;
}

/* 顶部导航 */
.top nav {
    width: 100%;
    height: 36.5px;
    line-height: 36.5px;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    font-size: 14px;
    color: #033333;
    padding: 0 20px;
}

.top nav a {
    color: #333;
}

.top nav span {
    font-size: 12px;
}

/* 中间部分 */
.wrap {
    box-sizing: border-box;
    display: block;
    width: 100%;
    margin-top: 95px;
    background-color: #f5f5f5;
    padding: 7px 10px;
}

/* 轮播 */
.swiper1 { 
    position: relative;
    z-index: 1;
    border-radius: 3px;
    width: 100%;
    height: 155px;
    overflow: hidden;
} 

.swiper1 .swiper-slide img {
    width: 100%;
    height: 155px;
    border-radius: 3px;
}

.swiper1 .swiper-pagination-bullet {
    background-color: #ccc !important;
    opacity: 1 !important;
    bottom: 15px;
}

.swiper1 .swiper-pagination-bullet-active {
    background-color: #fff !important;
    opacity: 1 !important;
}

/* 图标导航 */
.icon_nav {
    margin-top: 7px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background-color: #fff;
    padding: 12px 10px 0 10px;
    border-radius: 5px;
}

.icon_nav a {
    display: block;
    width: 20%;
    height: 71px;
    margin-bottom: 12px;
}

.icon_nav a span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    text-align: center;
    border-radius: 50%;
    margin: 0 auto;
    margin-bottom: 5px;
    color: #fff;
}

.icon_nav a em {
    display: block;
    height: 15px;
    line-height: 15px;
    text-align: center;
}

.icon_nav a:nth-child(1) span {
    background: #fff0df;
}

.icon_nav a:nth-child(2) span {
    background: #dae9ff;
}

.icon_nav a:nth-child(3) span {
    background: #f7ebff;
}

.icon_nav a:nth-child(4) span {
    background: #ffeced;
}

.icon_nav a:nth-child(5) span {
    background: #d5fefe;
}

.icon_nav a:nth-child(6) span {
    background: #f2ffec;
}

.icon_nav a:nth-child(7) span {
    background: #fedbdc;
}

.icon_nav a:nth-child(8) span {
    background: #dae9ff;
}

.icon_nav a:nth-child(9) span {
    background: #f5e6ff;
}

.icon_nav a:nth-child(10) span {
    background: #ffedee;
}

/* 消息 */
.adv {
    height: 38px;
    background: #fff;
    padding: 0 5px;
    border-radius: 5px;
    margin-top: 10px;
}

.adv img {
    margin-top: 5px;
}

.adv-right {
    width: calc(100% - 40px);
    position: relative;
    padding-left: 33px;
    height: 38px;
}

.adv i {
    position: absolute;
    background: url("../images/icon_vol.png") no-repeat;
    display: block;
    width: 14px;
    height: 13px;
    left: 10px;
    top: 14px;
}

/* 实时动态 */
.swiper2 {
    position: relative;
    z-index: 2;
    display: inline-block;
    width: 100%; 
    height: 38px;
    overflow: hidden;
}
.swiper2 .swiper-slide a {
    display: block; 
    width: 100%;
    color: #666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px; 
    height: 38px;
    line-height: 38px;
}

/* 商机优选 */
section {
    margin-top: 10px;
    border-radius: 5px;
    background-color: #fff;
    padding: 0 8px;
}

.h3 {
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    position: relative;
    padding-left: 20px;
}

.h3 i {
    position: absolute;
    display: block;
}

.h3 span {
    font-size: 16px;
    color: #dd0000;
}

.h3 a {
    color: #666;
    font-size: 14px;
}

.chance .h3 i {
    background: url("../images/chance.png") no-repeat;
    width: 15px;
    height: 16px;
    left: 0;
    top: 12px;
}

.chance ul {
    margin-top: 5px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.chance ul li {
    display: inline-block;
    width: calc(50% - 5px);
    margin-bottom: 10px;
}

.chance ul li dl:first-of-type a {
    display: block;
    width: 100%;
}

.chance ul li dl:first-of-type a img {
    width: 100%;
    border-radius: 4px;
}

.chance ul li dl.dl2 {
    float: left;
    width: 100%;
    margin-top: 5px;
}

.chance ul li dl.dl2 dd a {
    font-size: 15px;
}

.chance ul li dl.dl2 dd p {
    font-size: 12px;
    color: #999;
    margin-top: 2px;
}

.chance ul li dl.dl2 dd p span {
    color: #e83b40;
}

.chance ul li dl.dl2 dt {
    margin-right: 4px;

}

.chance ul li dl.dl2 dt a {
    display: block;
    color: #e83b40;
    padding: 1px 4px;
    border: 1px solid #e83b40;
}

/* 投资精选 */
.invest .h3 i {
    background: url("../images/invest.png") no-repeat;
    width: 16px;
    height: 16px;
    left: 0;
    top: 12px;
}

.invest ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 5px 0;
}

.invest ul li {
    display: inline-block;
    width: 32%;
    border: 1px solid #e9e7e7;
    text-align: center;
    height: 29px;
    line-height: 29px;
    margin-bottom: 10px; 
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.invest ul li a {
    color: #666;
}

.invest ul li.li_img {
    height: auto;
    border: none;
}

.invest ul li.li_img img {
    border: 1px solid #e9e7e7;
}

/* 创业资讯 */
.chuangye .h3 i {
    background: url("../images/chuangye.png") no-repeat;
    width: 17px;
    height: 16px;
    left: 0;
    top: 12px;
}

.chuangye ul {
    margin-top: -10px;
}

.chuangye ul li {
    height: 107px;
    padding: 16px 0;
    border-bottom: 1px solid #f5f5f5;
}

.chuangye ul li:last-of-type {
    border: none;
}

.chuangye ul li dl.dl2 {
    width: calc(100% - 120px);
}

.chuangye ul li dl.dl2 dd a {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    font-weight: bold;
    height: 46px;
    line-height: 23px;
}

.chuangye ul li dl.dl2 dt {
    position: relative;
    padding-left: 15px;
    margin-top: 14px;
    font-size: 12px;
    color: #999;
}

.chuangye ul li dl.dl2 dt i {
    position: absolute;
    display: block;
    background: url("../images/icon_time.png") no-repeat;
    width: 10px;
    height: 10px;
    left: 0;
    top: 4px;
}

/* 商机汇聚 */
.business .h3 i {
    background: url("../images/business.png") no-repeat;
    width: 16px;
    height: 16px;
    left: 0;
    top: 12px;
}

.business ul li {
    height: 103px;
    padding: 12px 0;
    border-bottom: 1px dashed #ececec;
}

.business ul li:last-of-type {
    border: 0;
}

.business ul li dl.dl1 a { 
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.business ul li dl.dl1 a img {
    max-width: 110px;
    /*! max-height: 77px; */
    border: 1px solid #eee;
}

.business ul li dl.dl2 {
    width: calc(100% - 130px);
}

.business ul li dl.dl2 dd:first-of-type {
    width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.business ul li dl.dl2 dd>a {
    font-size: 15px;
    color: #333333;
}

.business ul li dl.dl2 p {
    font-size: 12px;
    margin: 15px 0 5px 0;
    color: #999;
}

.business ul li dl.dl2 p a,
.business ul li dl.dl2 span {
    color: #999;
}

.business ul li dl.dl2 p span {
    margin: 0 4px;
}

.business ul li dl.dl2 dt {
    height: 79px;
    line-height: 79px;
    font-size: 16px;
    color: #dd0000;
}

/* 加盟动态 */
.join .h3 i {
    background: url("../images/join.png") no-repeat;
    width: 18px;
    height: 16px;
    left: 0;
    top: 12px;
}

.join ul {
    padding-bottom: 5px;
}

.join ul li {
    position: relative;
    padding-left: 15px;
    border-bottom: 1px dashed #ececec;
    line-height: 35px;
}

.join ul li:last-of-type {
    border: none;
}

.join ul li::before {
    position: absolute;
    content: "●";
    font-size: 9px;
    color: #ccc;
    left: 0;
    top: 0px;
}

.join ul li a {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #999;
}

/* 行业导航 */
.industry .h3 i {
    background: url("../images/industry.png") no-repeat;
    width: 16px;
    height: 16px;
    left: 0;
    top: 12px;
}

.industry ul {
    padding-bottom: 10px;
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
}

.industry ul li {
    display: inline-block;
    width: 25%;
    overflow: hidden;
    line-height: 35px;
    text-align: center;
}

.industry ul li a {
    color: #666;
}

