@charset "utf-8";

/* CSS Document */

body {
    position: relative;
    font-family: 微软雅黑1;
    font-size: 15px;
    background: url(../images/lpgxtzx_con_bgpic.jpg);
}

.gxt_top {
    background: url(../images/lpgxtzx_header_bigpic.jpg) no-repeat top center;
    height: 354px;
    width: 100%
}

.gxt_warp {
    width: 1100px;
    margin: 0px auto;
    padding-bottom: 20px;
}

.gxt_lt {
    padding-top: 145px;
    width: 386px;
    float: left;
    background: url(../images/lpgxtzx_tleft_bgpic.png) center top no-repeat;
    margin-top: 5px;
    height: 1587px;
}

.gxt_lt>a {
    display: block;
    width: 265px;
    height: 48px;
    margin: 10px auto 0 auto;
}

.gxtjj {
    /**古戏台简称**/
    background: url("../images/gxtjj.png") center top no-repeat;
}

.gxtjj-zy {
    color: #514121;
    font-size: 17px;
    line-height: 36px;
    padding: 0 35px;
    text-indent: 2em;
}

.ckxq {
    color: #b7121a;
}

.whsy {
    /**文化溯源**/
    background: url("../images/whsy.png") center top no-repeat;
}

.bhqz {
    /**百合千姿**/
    background: url("../images/bhqz.png") center top no-repeat;
}

.zxyjg {
    /**造型与结构**/
    background: url("../images/zxyjg.png") center top no-repeat;
}

.ysls {
    /**艺术揽胜**/
    background: url("../images/ysls.png") center top no-repeat;
}

.cgff {
    /**草根芬芳**/
    background: url("../images/cgff.png") center top no-repeat;
}

.xsfq {
    /**戏俗风情**/
    background: url("../images/xsfq.png") center top no-repeat;
}

.xt-box {
    position: relative;
    width: 100%;
    height: 210px;
    margin-top: 50px;
}

.xt-pic {
    width: 354px;
    height: 210px;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 16px;
}

.xt-pic img {
    display: block;
    width: 354px;
    height: 210px;
}

.xt-pic-border {
    width: 354px;
    height: 210px;
    position: absolute;
    top: 0;
    left: 16px;
    z-index: 999;
    background: url("../images/lpgxtzx_dleft_pic.png") no-repeat;
}

.xt-name {
    font-size: 27px;
    font-weight: bold;
    color: #b7121a;
    text-align: center;
}

.gxtjj-zy2 {
    color: #514121;
    font-size: 15px;
    line-height: 30px;
    padding: 0 35px;
    text-indent: 2em;
}

.gxt_rt {
    float: right;
    width: 700px;
    background: #fcf8eb;
    margin-top: 5px;
    padding: 20px;
}

.gxt_top_box {
    padding: 5px;
}

.gxt_con_lg {
    text-align: center;
    margin: 50px 0px 30px;
}

.scorll_box {
    position: relative;
    width: 700px;
    height: 156px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    margin-left: -20px;
    margin-bottom: 20px;
}

.scorll_box img {
    width: 190px;
    height: 128px;
    display: block;
    margin: 0 auto;
}

.scorll_ul {
    height: 156px;
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 0;
}

.scorll_ul li {
    width: 190px;
    float: left;
    height: 156px;
    margin-left: 20px;
}

.scorll_ul li a {
    position: relative;
    display: block;
    width: 190px;
    height: 156px;
}

.scorll_ul li span {
    position: absolute;
    bottom: 0;
    z-index: 999;
    display: block;
    width: 100%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #a82318;
}

.scorll_ul li:first-child {
    margin-left: 0;
}

#prev {
    position: absolute;
    width: 32px;
    height: 72px;
    display: block;
    left: 0;
    top: 28px;
    background: url("../images/left.png") no-repeat;
}

#next {
    position: absolute;
    width: 32px;
    height: 72px;
    display: block;
    right: 0;
    top: 28px;
    background: url("../images/right.png") no-repeat;
}

.gxt_con_dow {
    margin-top: 20px;
    float: left;
    width: 100%;
}

.dow_ltbox {
    border: 1px solid #501717;
    width: 410px;
    height: 233px;
    margin-top: 11px;
    background: url(../images/lpgxtzx_zjgxt_sbgpic.jpg) no-repeat right bottom;
}

.dow_ltbox span {
    display: block;
    width: 40px;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    float: left;
    background: #501717;
    height: 100%;
    padding: 28px 10px;
}

.dow_ltbox_rt {
    padding: 15px;
    width: 366px;
    float: right;
    color: #790b0b;
}

.dow_ltbox_rt img {
    float: left;
    margin: 0px 15px 0px 0px;
    width: 198px;
    height: 133px;
}

.dow_ltbox_rt p {
    text-indent: 2em;
    line-height: 35px;
}

.dow_ltbox_rt p a {
    color: #720303;
}

.dow_rtbox {
    border: 1px solid #501717;
    width: 240px;
    height: 233px;
    margin-top: 11px;
    background: url(../images/lpgxtzx_zjgxt_sbgpic.jpg) no-repeat left bottom;
}

.dow_rtbox span {
    display: block;
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    float: left;
    background: #501717;
}

.dow_rtbox_rt img {
    float: left;
    margin: 12px 12px 7px;
    width: 215px;
    height: 106px;
}

.dow_rtbox_rt p {
    text-indent: 2em;
    line-height: 30px;
    color: #790b0b;
    padding: 0px 15px;
}

.dow_rtbox_rt p a {
    color: #720303;
}

.dow_cbox {
    border: 1px solid #501717;
    width: 100%;
    height: 233px;
    margin-top: 11px;
    background: url(../images/lpgxtzx_zjgxt_bbgpic.jpg) no-repeat right bottom;
}

.dow_cbox span {
    display: block;
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    float: left;
    background: #501717;
}

.dow_cbox_rt {
    float: left;
    padding: 12px;
}

.dow_cbox_rt img {
    float: left;
    margin: 0px 12px 7px 0px;
    width: 276px;
    height: 166px;
}

.dow_cbox_rt p {
    text-indent: 2em;
    line-height: 33px;
    color: #790b0b;
    padding: 0px 15px;
}

.dow_cbox_rt p a {
    color: #720303;
}

.dow_gd {
    background: #760c0c;
    float: right;
    display: block;
    margin: 18px 0px 3px;
    border-radius: 6px;
    width: 84px;
    height: 33px;
    line-height: 33px;
    color: #fff;
    text-align: center;
}