#articleBody{
    width: 100%;
    height: 100%;
    background: #fefdf9;
}

#articleMain{
    width: 100%;
    overflow: hidden;
    background: url("indexMain.jpg") center 0 no-repeat;
    position: relative;
    z-index: 2;
}

#articleMain .wp{
    /*overflow: hidden;*/
    background: url("indexMain.jpg") center 0 no-repeat;
}

#articleFoot{
    width: 100%;
    height: 170px;
    position: relative;
    z-index: 1;
}
#articleFoot .articleFootBg{
    width: 100%;
    height: 530px;
    background: url("indexFoot.jpg") center 0 no-repeat;
    position: absolute;
    bottom: 0;
}
#articleFoot .articleFootBg .wp{
    height: 530px;
    background: url("indexFoot.jpg") center 0 no-repeat;
}


#leftSide{
    width: 249px;
    padding-top: 328px;
    float: left;
    display: inline;
}

#rightSide{
    width: 735px;
    padding-top: 360px;
    float: left;
    display: inline;
    margin-left: 16px;
    position: relative;
}

#tree{
    width: 117px;
    height: 100px;
    background: url("tree.png") no-repeat;
    display: block;
    position: absolute;
    right: -23px;
    top: 378px;
}

#artListPageTitle{
    width: 117px;
    height: 35px;
    display: block;
    background-position: -893px -54px;
    position: absolute;
    top: 390px;
    left: 20px;
}

#artPicPageTitle{
    width: 232px;
    height: 61px;
    display: block;
    background-position: -346px -89px;
    position: absolute;
    top: 390px;
    left: 0;
}

#artNavBg{
    height: 47px;
    font-size: 14px;
    padding: 70px 0 0 20px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
#artNavBg a{
    width: 88px;
    height: 100%;
    float: left;
    display: inline;
    margin-left: 5px;
    background: url("sp.png") 0 -89px no-repeat;
    color: #7a3f18;
    line-height: 28px;
    text-align: center;
    margin-top: 20px;
}
#artNavBg a:hover, #artNavBg a.curr{
    line-height: 40px;
    background-position: -88px -89px;
    color: #ffffff;
    margin-top: 10px;
    text-decoration: none;
}

#artPageContent{
    width: 735px;
}
#artPageContent .top{
    width: 100%;
    height: 52px;
    background: url("artListConBg.png") no-repeat;
}
#artPageContent .mid{
    width: 100%;
    min-height: 1000px;
    background: url("artListConBg.png") -735px 0 repeat-y;
    padding-bottom: 100px;
    overflow: hidden;
}
#artPageContent .list{
    height: 1040px;
    float: left;
    padding: 0 35px;
    font-size: 12px;
}
#artPageContent .list li{
    width: 664px;
    height: 47px;
    line-height: 47px;
    float: left;
    border-bottom: #e7e7e7 dashed 1px;
}
#artPageContent .list li a{
    color: #4b1401;
}
#artPageContent .list li a:hover{
    text-decoration: none;
}
#artPageContent .list li a .time{
    float: right;
}
#artPageContent .listNav{
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 12px;
}
#artPageContent .listNav a{
    text-align: center;
    color: #4b1401;
    margin: 0 10px;
}
#artPageContent .listNav a.curr,#artPageContent .listNav a:hover{
    color: #ff4100;
    text-decoration: none;
}

#artPageContent .goBack{
    width: 94px;
    height: 33px;
    text-align: center;
    line-height: 33px;
    font-size: 12px;
    background: url("sp.png") -176px -89px no-repeat;
    position: absolute;
    bottom: 26px;
    right: 26px;
    color: #984a22;
}
#artPageContent .goBack:hover{
    color: #ffffff;
    background: url("goBackH.jpg") no-repeat;
    text-decoration: none;
}
#artPageContent .content{

}
#artPageContent .content .conTitle{
    font:20px/40px "Microsoft Yahei";
    color: #984a22;
    font-weight: bold;
    text-align: center;
}
#artPageContent .content .conInfo{
    text-align: center;
    font: 12px/24px "Microsoft Yahei";
    color: #984a22;
    margin-bottom: 10px;
}
#artPageContent .content .conInfo span{
    margin: 0 10px;
}
#artPageContent .content .font{
    width: 677px;
    font: 12px/24px "Microsoft Yahei";
    color: #666666;
    margin-left: 24px;
    padding: 20px 0;
    border:#666666 dashed 1px;
    border-width: 1px 0;
}

#artPageContent .content .otherPage{
    font-size: 12px;
    color: #666666;
    padding-left: 38px;
    margin: 25px 0;
}
#artPageContent .content .otherPage p{
    line-height: 24px;
}
#artPageContent .content .otherPage p a{
    color: #666666;
}
#artPageContent .content .hotArt{
    width: 650px;
    margin: 15px 0 0 35px;
}
#artPageContent .content .hotArt .title{
    color: #a6623f;
    font:18px/36px "Microsoft Yahei";
    font-weight: bold;
}
#artPageContent .content .hotArt .hotArtList{
    width: 650px;
    font:12px/24px "Microsoft Yahei";
}

#artPageContent .content .hotArt .hotArtList li{
    width: 300px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    float: left;
    display: inline;
    margin-right: 25px;
}
#artPageContent .content .hotArt .hotArtList li a{
    color: #666666;
}

#artPageContent .foot{
    width: 100%;
    height: 27px;
    background: url("artListConBg.png") 0 -107px no-repeat;
}

#artPageContent .picList{
    height: 700px;
    float: left;
    padding: 0 20px;
    font-size: 12px;
    margin-bottom: 30px;
}
#artPageContent .picList .title{
    width: 680px;
    height: 31px;
    border-bottom: #c0b6bd solid 1px;
    margin-bottom: 20px;
}
#artPageContent .picList .title em{
    width: 100px;
    height: 31px;
    float: left;
    background-position: -695px -89px;
    line-height: 31px;
    text-align: center;
    color: #ffffff;
}
#artPageContent .picList li{
    width: 212px;
    height: 178px;
    float: left;
    display: inline;
    margin: 15px 8px;
    /*background: #000;*/
    border: #d47c4e solid 1px;
}
#artPageContent .picList li a{
    width: 212px;
    height: 178px;
    float: left;
}
#artPageContent .picList li a img{
    width: 212px;
    height: 178px;
}

#artPageContent .picListNav{
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 12px;
}
#artPageContent .picListNav a{
    text-align: center;
    color: #4b1401;
    margin: 0 10px;
}
#artPageContent .picListNav a.curr,#artPageContent .picListNav a:hover{
    color: #ff4100;
    text-decoration: none;
}
