.clear { clear: both;}
.f-18 { font-size: 18px;}
.f-16 { font-size: 18px;}
.strong { font-weight: bold;}
.l-1 { margin-left: 14px}
.l-2 { margin-left: 30px}
.h-10 { height: 10px;}
.table { padding: 5px;}
.table tr td { text-align: center;}


.innovation {
    height: auto;
    overflow: hidden;
    padding: 15px 0;
}

.innovation-left {
    height: 207px;
    float: left;
    width: 332px;
    overflow: hidden;
}

.innovation-right {
    float: left;
    font-size: 14px;
    line-height: 165%;
    width: 520px;
    margin-left: 15px;
    color: #212121;
}

.info {
    font-size: 14px;
    padding: 20px 0;
    line-height: 185%;
}

.info p {
    margin-bottom: 5px;
    color: #333333;
}

.info .money {
    width: 600px;
    float: left;
    clear: both;
}

.info .money tr td {
    background: #efefef;
    color: #333;
}

.info .money tr.red td {
    background: #ffebeb;
    color: #333;
}

.info table.category {
    width: 700px;
    margin-left: 60px;
}

.info table.category tr td {
    text-align: left;
}


.r-top { padding-top: 20px;}
.r-tit {
    color: #333;
    height: auto;
    font-size: 14px;
    line-height: 35px;
    clear: both;
}

.r-tit strong {
    font-weight: bold;
    color: #222;
    font-size: 16px;
    float: left;
    line-height: 35px;
    padding-left: 10px;
    background: url(../images/market_32.jpg) no-repeat left;
}

.show-list {
    clear: left;
}

.show-list li {
    clear: both;
    font-size: 14px;
    margin-bottom: 25px;
}

.down {
    padding: 20px 0;
}

.down a {
    display: block;
    width: 184px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    margin-left: 20px;
    color: #FFF;
    background: #cf2428;
    border-radius: 10px;
    font-size: 14px;
    margin-bottom: 15px;
}

.photo-list {
    width: 1200px;
    margin: 20px auto 80px;
    height: auto;
    overflow: hidden;
}

.photo-list ul {
    padding-top: 20px;
}

.photo-list ul li {
    list-style: none;
    float: left;
    margin-right: 10px;
    text-align: center;
    height: 140px;
    width: 140px;
}

.photo-list ul li:last-child {
    margin-right: 0;
}

.photo-list ul li a {
    display: block;
    color: #333;
    font-size: 14px;
}

.photo-list ul li a img {
    margin-bottom: 20px;
}