.left {
    width: 260px;
    float: left;
    background: #f9f9f9;
    box-sizing: border-box;
    padding: 10px 10px 50px 10px;
}
.right {
    width: 920px;
    float: right;
}
.list ul {
    padding: 10px;
}
.list ul li {
    line-height: 28px;
    font-size: 15px;
    background: url(../images/news_icon.png) 3px 12px no-repeat;
    padding-left: 20px;
}
.list ul li span {
    float: right;
    color: #aaa;
}
.position {
    padding-left: 20px;
    line-height: 35px;
    border-bottom: #ddd 1px solid;
}
.ltitle {
    background: url(../images/l-title.png) top center no-repeat;
    height: 49px;
    line-height: 40px;
    font-size: 20px;
    padding-left: 50px;
}
.navlist, .navlist ul {
    /*height: 42px;*/
    overflow: hidden;
}
.navlist ul .cur {
    background: #21878b;
}
.navlist ul .cur a {
    color: #fff;
}
.navlist ul li {
    text-align: center;
    font-size: 14px;
    background: #eee;
    border: #ddd 1px solid;
    line-height: 35px;
    font-weight: lighter;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}
.navlist ul li a {
    padding: 0 35px;
}
.main {
    margin-top: 10px;
    box-sizing: border-box;
    background: #fff;
}
.main-in {
    padding: 10px;
}
.title {
    font-size: 36px;
    font-weight: bold;
    color: #333;
    padding: 30px 0;
    text-align: center;
}
.ftitle {
    text-align: center;
    color: #666;
    font-size: 14px;
}
.content {
    padding: 20px;
    font-size: 18px;
    color: #666;
    line-height: 2;
    font-weight: lighter;
}
.content p {
}
.content p img {
    text-align: center;
}

.piclist {
    width: 1200px;
    overflow: hidden;
}

.piclist ul {
    width: 1220px;
}
.piclist ul li {
    position: relative;
    float: left;
    margin-right: 20px;
    margin-top: 25px;
    cursor: pointer;
}
.piclist ul li img {
    width: 285px;
    height: 160px;
}
.piclist ul li p {
    /*width: 280px;*/
    /*height: 40px;*/
    /*background: rgba(0, 0, 0, 0.4);*/
    color: #333;
    line-height: 40px;
    /*position: absolute;*/
    /*left: 0;*/
    /*bottom: 5px;*/
    text-align: center;
}

/*通用列表页*/
.epage{ margin:20px; font-size:12px;}
.epage b{background:#f1f1f1; }
.epage a,.epage b{ border:#e0e0e0 1px solid; padding:3px 6px;border-radius:3px;text-align:center;}
.epage a[title="Total record"]{border:none; padding:0;}
.epage a:hover{ background:#e0e0e0;}

.sinfo, .linfo {
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.sinfo {
    margin-top: 15px;
}
.l {
    font-size: 18px;
    font-weight: bold;
}
.column {
    margin-top: 20px;
    margin-bottom: 20px;
}