﻿#main_page
{
    width: 1000px;
    margin: 0 auto;
    background: none;
}
.body_bgcolor
{
    background-color: #FFF;
    float: left;
    clear: both;
    padding-bottom: 20px;
    border-bottom: solid 1px #c6c1b5;
    border-top: solid 1px #c6c1b5;
}
.nav
{
    width: 980px;
    padding: 15px 0px 0px 20px;
}
.nav .navLine
{
    width: 956px; 
    /*border-bottom: dashed 1px #c6c1b5;     padding-bottom: 15px;*/
}
.nav strong
{
    font-size: 14px;
    color: #333333;
    padding-right: 4px;
}
.nav a:link
{
    font-size: 14px;
    color: #333333;
    padding-right: 4px;
}
.nav a:visited
{
    font-size: 14px;
    color: #333333;
    padding-right: 4px;
}
.nav a:hover
{
    font-size: 14px;
    color: #d7181f;
    padding-right: 4px;
}
.nav a:active
{
    font-size: 14px;
    color: #333333;
    padding-right: 4px;
}
.nav .redLink
{
    color: #d7181f;
    font-size: 14px;
    padding-left: 4px;
}
.partOne
{
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    width: 960px;
    height: auto;
    float: left;
    clear: both;
    background: #fff;
}
.partOne .title
{
    width: 470px;
    height: 36px;
    background: url(../images/templeTitlebg.jpg) no-repeat left top;
    background-color: #c6c8ae;
}
.partOne .title h2
{
    font-size: 18px;
    color: #6f6348;
    font-family: "微软雅黑";
    padding-left: 16px;
    padding-top: 5px;
    float: left;
    clear: both;
}
.partOne h2 .redTitle
{
    color: #d7181f;
}
.partOne .title .pinying
{
    font-size: 14px;
    color: #f8f8f3;
    font-weight: bold;
    padding-top: 8px;
    padding-left: 143px;
    float: left;
    font-family: "Arial Unicode MS";
}
.partOne .title .more
{
    float: right;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    padding-top: 16px;
    padding-right: 11px;
}
.partOneLeft
{
    padding-right: 20px;
    width: 470px;
    float: left;
    clear: both;
}
.contentOne
{
    width: 470px;
    height: auto;
}

.contentOne dl
{
    margin-top: 3px;
    padding: 10px 0;
    width: 470px;
    height: 146px;
    border-bottom: solid 1px #c6c8ae;
    border-top: solid 2px #c6c8ae;
}
.contentOne dt
{
    float: left;
    height: 146px;
    padding-right: 10px;
    width: 207px;
}
.contentOne dt img
{
    background-color: #F3F4E7;
    border: 1px solid #D2CDBE;
    height: 140px;
    margin-left: 10px;
    padding: 2px;
    width: 191px;
}
.contentOne dd li
{
    float: left;
    clear: both;
    white-space: normal;
}
.contentOne dd
{
    float: left;
    height: 140px;
    width: 237px;
}
.contentOne dd a
{
    width: 227px;
    float: right;
    background: url(../images/temple_libg.jpg) no-repeat left 16px;
    padding-left: 10px;
    font-size: 12px;
    color: #333333;
    line-height: 16px;
    border-bottom: dashed 1px #6f6348;
    padding-top: 11px;
}
.contentOne dd a:link
{
    color: #333333;
    text-decoration: none;
}
.contentOne dd a:visited
{
    color: #333333;
    text-decoration: none;
}
.contentOne dd a:hover
{
    color: #333333;
    text-decoration: underline;
}
.contentOne dd a:active
{
    color: #333333;
    text-decoration: none;
}

.partOne .titleTwo
{
    width: 470px;
    height: 36px;
    background: url(../images/shuixiangfushiBg.jpg) no-repeat left top;
    background-color: #c6c8ae;
}
.partOne .titleTwo h2
{
    font-size: 18px;
    color: #6f6348;
    font-family: "微软雅黑";
    padding-left: 16px;
    padding-top: 5px;
    float: left;
    clear: both;
}

.partOne .titleTwo .pinying
{
    font-size: 14px;
    color: #f8f8f3;
    font-weight: bold;
    padding-top: 8px;
    padding-left: 183px;
    float: left;
    font-family: "Arial Unicode MS";
}
.partOne .titleTwo .more
{
    float: right;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    padding-top: 16px;
    padding-right: 11px;
}
.partOneRight
{
    width: 470px;
    float: right;
}
.partTwo
{
    width: 960px;
    height: 200px;
    margin: 0 20px;
    _margin: 0 20px 0 10px;
    float: left;
    clear: both;
    background-color: #d2cdbe;
}
.partTwo .titleThree
{
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 8px;
}
.partTwoLeft
{
    width: 495px;
    height: 165px;
    background-color: #f5f5f5;
    margin-top: 7px;
    margin-left: 5px;
    _margin-left: 2px;
    float: left;
    clear: both;
}
.partTwoLeft .oldBridge
{
    padding-left: 5px;
    padding-top: 5px;
}
.pictures
{
    width: 495px;
    height: 102px;
    float: left;
    clear: both;
    padding-top: 10px;
}
.pictures .arrowLeft
{
    width: 13px;
    height: 25px;
    float: left;
    margin-top: 45px;
}
.pictures .arrowRight
{
    width: 13px;
    height: 25px;
    float: left;
    margin-top: 45px;
}
.pictures ul
{
    width: 447px;
    height: 100px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}
.pictures ul li
{
    float: left;
    width: 157px;
    height: 100px;
}
.partTwoText ul .noborder01
{
    border: none;
}
.pictures ul li img
{
    width: 147px;
    height: 102px;
}
.oldBridge
{
    float: left;
    clear: both;
    width: 25px;
    height: 26px;
    margin-top: -110px;
}
.partTwoText
{
    float: left;
    width: 380px;
    height: 42px;
    padding-top: 6px;
    _padding-top: 0px;
}
.partTwoText .noborder
{
    border: none;
}
.partTwoText strong
{
    font-size: 12px;
    color: #996600;
}
.partTwoText ul
{
    float: left;
    padding-left: 16px;
    width: 370px;
    height: 16px;
    padding-top: 5px;
}
.partTwoText ul li
{
    float: left;
    height: 16px;
    border-right: solid 1px #996600;
    padding: 0 12px;
    text-align: center;
}
.partTwoText ul li a
{
}
.partTwoText ul li a:link
{
    font-size: 12px;
    color: #996600;
}
.partTwoText ul li a:visited
{
    font-size: 12px;
    color: #996600;
}
.partTwoText ul li a:hover
{
    font-size: 12px;
    color: #996600;
    text-decoration: underline;
}
.partTwoText ul li a:active
{
    font-size: 12px;
    color: #996600;
}
.partFourText .at a
{
    color: #333333;
}
.partTwoMore
{
    float: left;
}
.partTwoMore a
{
    width: 40px;
    line-height: 14px;
    background-color: #FFF;
    font-size: 12px;
    color: #996600;
    font-weight: bold;
    float: left;
    clear: both;
    padding: 5px 5px 5px 5px;
    margin-top: 14px;
    _margin-top: 10px;
    margin-left: 10px;
    _margin-left: 5px;
}
.partTwoRight
{
    float: right;
    width: 450px;
    height: 165px;
    margin-top: 7px;
    padding-right: 5px;
}
.partTwoRight ul li
{
    float: left;
}
.partTwoRight ul li .img01
{
    width: 115px;
    height: 165px;
}
.partTwoRight ul li .img02
{
    width: 105px;
    height: 165px;
}

.partThree
{
    width: 960px;
    background: #efeff0;
    height: 330px;
    margin: 20px 20px 0 20px;
    _margin: 20px 20px 0 10px;
    float: left;
    clear: both;
}
.partThreeLeft
{
    width: 680px;
    float: left;
    clear: both;
}
.partThreeTitleLeft
{
    width: 680px;
    float: left;
    clear: both;
    height: 23px;
    padding-top: 5px;
}
.partThreeTitleLeft span
{
    font-size: 16px;
    color: #6f6348;
    font-weight: bold;
    width: 615px;
    float: left;
    clear: both;
    height: 23px;
}
.partThreeTitleLeft .interestsMore
{
    font-size: 12px;
    color: #333333;
    padding-top: 4px;
    font-weight: bold;
    float: left;
}

.partThreeTextLeft
{
    width: 680px;
    height: 301px;
    background: #FFF;
    float: left;
    clear: both;
}

.partThreeTextLeft ul li
{
    width: 157px;
    height: 137px;
    padding-right: 13px;
    float: left;
    padding-top: 13px;
}
.partThreeTextLeft ul li img
{
    width: 150px;
    height: 90px;
    border: solid 1px #c6c8ae;
    padding: 3px;
    float: left;
}
.partThreeTextLeft ul li span
{
    border: 1px solid #C6C8AE;
    color: #333333;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 25px;
    line-height: 16px;
    margin: 0 auto;
    padding-top: 12px;
    text-align: center;
    width: 156px;
}
.partThreeRight
{
    width: 280px;
    float: left;
}
.partThreeTitleRight
{
    width: 280px;
    font-size: 16px;
    color: #6f6348;
    font-weight: bold;
    height: 23px;
    padding-top: 5px;
    text-align: center;
}
.partThreeTextRight
{
    width: 268px;
    height: 297px;
    background: #FFF;
    float: left;
    clear: both;
    margin-left: 6px;
    _margin-left: 3px;
}

.partThreeTextRight .images
{
    height: 140px;
    margin-top: 8px;
    padding: 4px;
    text-align: center;
    width: 250px;
}
.partThreeTextRight img
{
    width: 250px;
    height: 140px;
    padding: 3px;
    border: solid 1px #c6c1b5;
}

.partThreeTextRight .text00
{
    float: left;
    clear: both;
    padding-left: 10px;
    padding-top: 12px;
    _padding-top: 6px;
    width: 250px;
    height: 110px;
}
.partThreeTextRight .text00 li
{
    float: left;
    clear: both;
    width: 250px;
    background: url(../images/temple_libg.jpg) no-repeat left 10px;
    padding-left: 10px;
    font-size: 14px;
    line-height: 28px;
}
.partThreeTextRight .text00 li a:link
{
    color: #333333;
}
.partThreeTextRight .text00 li a:visited
{
    color: #333333;
}
.partThreeTextRight .text00 li a:hover
{
    color: #333333;
    text-decoration: underline;
}
.partThreeTextRight .text00 li a:active
{
    color: #333333;
}
.threeMore
{
    float: right;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    padding-right: 3px;
}
.partFour
{
    width: 960px;
    float: left;
    clear: both;
    height: 329px;
    padding: 28px 20px 0 20px;
}
.partFourLeft
{
    width: 464px;
    height: 333px;
    margin-right: 20px;
    float: left;
    clear: both;
}
.partFourLeftTitle01
{
    background: url(../images/chenghudujiaTit.jpg) repeat-x left bottom;
    width: auto;
    float: left;
    clear: both;
    width: 230px;
    height: 22px;
}
.partFourLeftTitle02
{
    background: url(../images/nongyeTit.jpg) repeat-x left bottom;
    width: auto;
    float: left;
    clear: both;
    width: 250px;
    height: 22px;
}

.partFourLeftTitle h2
{
    font-size: 18px;
    color: #333333;
    font-family: "微软雅黑";
    float: left;
}
.partFourLeftTitle span
{
    font-size: 14px;
    color: #838383;
    font-family: "Arial Unicode MS";
    font-weight: bold;
    padding-top: 5px;
    padding-left: 5px;
    float: left;
}
.partFourText
{
    width: 463px;
    height: 298px;
    float: left;
    clear: both;
    margin-top: 10px;
    border: solid 1px #c6c8ae;
    background-color: #f6f6f4;
}
.partFourTitle
{
    float: left;
    clear: both;
    height: 29px;
    width: 464px;
}

.partFourText span
{
    padding-top: 5px;
    float: left;
    width: 116px;
    text-align: center;
    height: 20px;
}
.partFourText .at
{
    height: 25px;
    border-left: solid 1px #c6c8ae;
    margin-left: -1px;
}
.partFourText .at span
{
    float: left;
    height: 20px;
    margin-left: -1px;
    border-right: 1px solid #C6C8AE;
}
.partFourText .notat
{
    border-bottom: solid 1px #c6c8ae;
}
.partFourText .notat span
{
    background-color: #FFF;
    width: 115px;
}
.partFourTitle li
{
    float: left;
    width: 115px;
    font-size: 14px;
    text-align: center;
    line-height: 16px;
    height: 24px;
    padding-right: 1px;
}
.partFourTitle li a
{
    color: #a0a09f;
    text-decoration: none;
}

.partFourText .img
{
    padding-top: 10px;
    width: 467px;
    text-align: center;
    float: left;
    clear: both;
}
.partFourText img
{
    width: 440px;
    height: 140px;
    padding: 4px;
    border: solid 1px #c6c8ae;
    background-color: #FFF;
}
.fourText
{
    float: left;
    clear: both;
    margin-left: 12px;
    width: 443px;
}
.fourText li
{
    width: 133px;
    height: auto;
    float: left;
    border-bottom: dashed 1px #6f6348;
    margin-right: 10px;
    padding-top: 8px;
}
.fourText li a
{
    font-size: 12px;
    line-height: 18px;
    color: #333333;
    background: url(../images/temple_libg.jpg) no-repeat left 4px;
    padding-left: 8px;
}
.fourText li a:link
{
    color: #333333;
    text-decoration: none;
}
.fourText li a:visited
{
    color: #333333;
    text-decoration: none;
}
.fourText li a:hover
{
    color: #a0a09f;
    text-decoration: none;
}
.fourText li a:active
{
    color: #333333;
    text-decoration: none;
}
.fourMore a
{
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    padding-top: 8px;
    padding-right: 12px;
    float: right;
}
.partFourRight
{
    float: right;
    width: 468px;
    height: 329px;
}
.footer
{
    width: 1000px;
    height: auto;
    padding-top: 20px;
    padding-bottom: 26px;
    background: url(../images/public_bg03.jpg) repeat-x left bottom;
    float: left;
    clear: both;
    text-align: center;
    font-size: 12px;
    color: #000;
    line-height: 22px;
}
.partFourLeft .partFourText .textOne
{
    display: block;
    float: left;
    clear: both;
    height: 268px;
    width: 468px;
}
.partFourLeft .partFourText .textTwo
{
    display: none;
}
.partFourLeft .partFourText .textThree
{
    display: none;
}
.partFourLeft .partFourText .textFour
{
    display: none;
}

.partFourRight .partFourText .textOne
{
    display: block;
}
.partFourRight .partFourText .textTwo
{
    display: none;
}
.partFourRight .partFourText .textThree
{
    display: none;
}

.partFourRight .partFourText .textFour
{
    display: none;
}


