﻿.TopNews
{
    padding: 9px 0 5px;
}
.TopNews .con1
{
    width: 320px;
    overflow: hidden;
    margin: 0 auto;
}
.TopNews .con1 .son1
{
    font-size: 20px;
    width: 310px;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;
    text-align: center;
}
.TopNews .con1 .son1 a
{
    color: #f60;
}
.TopNews .con1 .son2 li
{
    font-size: 15px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;
    text-align: center;
}
.TopNews .con1 .son2 li a
{
    color: #444;
}
/*——*/
.ListDiv1 .con1
{
    padding: 4px 5px 0;
}
.ListDiv1 .con1 td
{
    height: 34px;
    border-bottom: dotted 1px #ddd;
}
.ListDiv1 .con1 td.td1 div
{
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;
    font-size: 16px;
    padding-right: 15px;
    padding-left: 3px;
}
.ListDiv1 .con1 td.td2 div
{
    height: 34px;
    line-height: 34px;
    text-align: right;
    padding-right: 3px;
}
.ListDiv1 .con1 td.td2 div span
{
    background: url(/s/img/w/1/Wap/ico_comment.png) no-repeat right center;
    background-size:14px 14px;
    color: #777;
    padding-right: 18px;
}
.ListDiv1 .con1 td.td3 div
{
    height: 34px;
    line-height: 34px;
    text-align: right;
    padding-right: 3px;
}
.ListDiv1 .con1 td.td3 div span
{
    background: url(/s/img/w/1/Wap/ico_click.png) no-repeat right center;
    background-size:20px 14px;
    color: #777;
    padding-right: 22px;
}
/*——*/
.ListDiv2
{
}
.ListDiv2 .con1
{
    padding: 0 10px;
}
.ListDiv2 .con1 .item
{
    border-bottom: solid 1px #ddd;
    height: 79px;
    overflow: hidden;
    padding: 9px 0;
}
.ListDiv2 .con1 .item td.td1
{
    width: 109px;
}
.ListDiv2 .con1 .item td.td1 div
{
    width: 109px;
}
.ListDiv2 .con1 .item td.td1 div img
{
    width: 100px;
    height: 79px;
}
.ListDiv2 .con1 .item td.td2 div b
{
    height: 20px;
    overflow: hidden;
    font-size: 15px;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
}
.ListDiv2 .con1 .item td.td2 div b a
{
    color: #333;
}
.ListDiv2 .con1 .item td.td2 div b a span
{
    color: #f80;
    margin-right: 2px;
}
.ListDiv2 .con1 .item td.td2 div p
{
    color: #777;
    height:20px;
    overflow:hidden;
}
.ListDiv2 .con1 .item td.td2 div p span
{
    color: #999;
}
.ListDiv2 .con1 .item td.td2 div i
{
    display: block;
    font-style: normal;
    font-size: 14px;
    padding-top: 1px;
}
.ListDiv2 .con1 .item td.td2 div i a
{
    color: #5A95EA;
}
/*——*/
.ListDiv3 .con1
{
    padding: 5px 5px 0;
}
.ListDiv3 .con1 ul li
{
    width: 50%;
    overflow: hidden;
    float: left;
    padding-top: 7px;
}
.ListDiv3 .con1 ul li a
{
    color: #555;
}
.ListDiv3 .con1 ul li p img
{
    width: 90%;
    display: block;
    margin: 0 auto;
}
.ListDiv3 .con1 ul li b
{
    height: 40px;
    overflow: hidden;
    font-weight: normal;
    display: block;
    width: 90%;
    margin: 5px auto 0;
    word-wrap: break-word;
    word-break: break-all;
}
.ListDiv3 .con1 ul li span
{
    display: block;
    width: 91%;
    margin: 0 auto;
    color: #f60;
    font-size: 14px;
}
.ListDiv3 .con1 ul li span u
{
    color: #ccc;
    text-decoration: line-through;
    margin-left: 5px;
}
/*——*/
.LifeClassDiv .con1
{
    padding: 10px 8px 0;
}
.LifeClassDiv .con1 table
{
    background: #FAEDD3;
}
.LifeClassDiv .con1 td
{
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 13px;
    background: #fff;
    width: 25%;
}
.LifeClassDiv .con1 tr:nth-child(even) td
{
    background: #FFFAEA;
}
.LifeClassDiv .con1 td a
{
    display: block;
    color: #555;
}
.LifeClassDiv .con1 td a.col1
{
    color: #f60;
}
/*——*/