* {
    margin: 0;
    padding: 0;
}

body {
    font-family: "microsoft yahei";
    font-size: 14px;
}

a {
    text-decoration: none;
    cursor: pointer;
}

ul li {
    list-style: none;
}

.r-dialog-panel-log {
    padding: 30px 0 45px 0 !important;
}

/*第1部分*/
.bg01 {
    background: url(../images/bg_01.jpg) center top no-repeat;
    height: 1522px;
    width: 100%;
}

.bg01 .main {
    width: 1000px;
    margin: 0 auto;
    position: relative;
    background: url(../images/main_01.jpg) no-repeat;
    height: 100%;

}

.logo {
    position: absolute;
    top: 9px;
    left: 0;
}

.logo img {
    width: 120px;
}

.denglu {
    position: absolute;
    top: 0px;
    right: 0;
    width: 239px;
    text-align: center;
    color: #300D00;
    font-size: 16px;
    background: #D9CAB2;
    border-radius: 50px;
    height: 38px;
    line-height: 38px;
}

.zcan,
.yyzh,
.zhanghao {
    color: #300D00;
    font-weight: bold;
}

.zcan:hover,
.yyzh:hover {
    color: #300D00;
}

.zhuxiao {
    color: #300D00;
    font-size: 14px;
}

.zhuxiao:hover {
    color: #300D00;
}


.bg01 .main .gz {
    position: absolute;
    left: 175px;
    font-size: 14px;
    top: 1212px;
    width: 685px;
}

.bg01 .main .gz p {
    line-height: 23px;
    color: #7d5823
}


.bg01 .main .zp {

    position: relative;
    left: 218px;
    top: 299px;
    width: 591px;
    height: 591px;
}

.bg01 .main .zp .box {
    width: 591px;
    height: 591px;
}

.gailv {

    position: absolute;
    top: 420px;
    left: 15px;
}

.gailv table {

    background: #F6B76C;
}

.gailv table tr {

    border: 1px solid #BA824D;
    height: 20px;
    line-height: 25px;
    text-align: center;
}

.gailv table tr td {

    color: #855c24;

    border: 1px solid #BA824D;
}

.zp #button {
    position: absolute;
    width: 117px;
    height: 193px;
    cursor: pointer;
    left: 234px;
    top: 171px;
    background: url(../images/go2.png) no-repeat;
}

.zp #button:hover {

    background: url(../images/go.png) no-repeat;
}


.zjcx {
    position: absolute;
    width: 243px;
    height: 96px;
    cursor: pointer;
    left: 220px;
    top: 1402px;
    background: url(../images/cx2.png) no-repeat 0 0;
}

.zjcx:hover {
    background: url(../images/cx.png) no-repeat 0 0;
}

.lxcj {
    position: absolute;
    width: 254px;
    height: 96px;
    cursor: pointer;
    left: 565px;
    top: 1402px;
    background: url(../images/11.png) no-repeat 0 0;
}

.lxcj:hover {
    background: url(../images/12.png) no-repeat 0 0;
}

.sycs {
    position: absolute;
    left: 700px;
    top: 340px;
    color: #B43A2B;
    font-size: 16px;
}

.sycs span {
    font-weight: bolder
}

/*第2部分*/
.bg02 {
    background: url(../images/bg_02.jpg) center top no-repeat;
    height: 938px;
    width: 100%;
}

.bg02 .main {
    width: 1000px;
    margin: 0 auto;
    position: relative;
    background: url(../images/main_02.jpg) no-repeat;
    height: 100%;

}

.jindu {
    position: relative;
    margin: auto;
    width: 1000px;
    height: 345px;
    top: 207px;
}

.jindu .bottom {
    height: 50px;
    width: 100%;
    position: relative;
    top: 265px;
}

.jindu .top {
    width: 100%;
    height: 38px;
    position: relative;
    top: 121px;
}

.jindu .top li {
    float: left;
    position: absolute;
    width: 90px;
    height: 38px;
    line-height: 38px;
}

.jindu .top li p {
    font-size: 14px;
    color: #9F1F12;
    text-align: center;
    font-weight: bold;
}

.jindu .top .li1 {
    left: 41px
}

.jindu .top .li2 {
    left: 205px;
}

.jindu .top .li3 {
    left: 370px;
}

.jindu .top .li4 {
    left: 542px;
}

.jindu .top .li5 {
    left: 705px;
}

.jindu .top .li6 {
    left: 865px;
}

.jindu .middle {
    width: 1000px;
    position: absolute;
    top: 250px;
}

.jindu .middle li {
    height: 27px;
    width: 120px;
    float: left;
    color: #9F1F12;
    font-size: 16px;
    position: absolute;
    text-align: center;
    font-weight: bold;
}


.jindu .middle .li1 {

    left: 20px;
}

.jindu .middle .li2 {

    left: 180px;
}

.jindu .middle .li3 {

    left: 370px;
}

.jindu .middle .li4 {

    left: 530px;
}

.jindu .middle .li5 {

    left: 704px;
}

.jindu .middle .li6 {

    left: 857px;
}

.jindu .bottom li {
    float: left;
    position: absolute;
    width: 106px;
    height: 45px;
    text-align: center;
}

.jindu .bottom li p {
    height: 30px;
    line-height: 30px;
    margin-bottom: 7px;
    color: #0f7807;
    font-family: cursive;
    font-weight: 600;
    font-size: 18px;
}

.jindu .bottom .li1 {
    left: 15px;
}

.jindu .bottom .li2 {
    left: 185px;
}

.jindu .bottom .li3 {
    left: 378px;
}

.jindu .bottom .li4 {
    left: 542px;
}

.jindu .bottom .li5 {
    left: 717px;
}

.jindu .bottom .li6 {
    left: 872px;
}


.jindu .bottom li a {
    position: absolute;
    width: 106px;
    height: 45px;
    background: url(../images/lq2.png) no-repeat;
    left: 0;
}

.jindu .bottom li a:hover {
    background: url(../images/lq.png) no-repeat;
}

.jindu .bottom li a.active {
    background: url(../images/ylq.png) no-repeat;

}

.bg02 .main .gz2 {
    position: absolute;
    left: 170px;
    font-size: 14px;
    top: 600px;
    width: 680px;
}

.bg02 .main .gz2 p {
    line-height: 23px;
    color: #7d5823;
}

.bg02 .main .ljpay {
    background: #9A1F10;
    color: #fff;
    margin: 0px auto;
    padding: 3px;
    border-radius: 5px;
}


.leiji {
    position: absolute;
    top: 140px;
    right: 0px;
    overflow: hidden;
    color: #fff;
    font-weight: bold;
}

/*右侧导航*/

.right-nav {
    position: fixed;
    right: 0px;
    bottom: 5px;
    width: 138px;
    height: 295px;
    background: url(../images/right.png) no-repeat;
}

.right-nav li {
    width: 114px;
    height: 40px;
    position: absolute;
    left: 11px;
}

.right-nav li a {
    position: absolute;
    width: 114px;
    height: 40px;
}

.right-nav li.nav0 {
    top: 40px;
}

.right-nav li.nav1 {
    top: 86px;
}

.right-nav li.nav2 {
    top: 128px;
}

.right-nav li.nav3 {
    top: 173px;
}

.right-nav li.nav4 {
    top: 215px;
}

/*弹窗*/
.tc1 {
    position: fixed;
    width: 443px;
    height: 308px;
    left: 50%;
    margin-left: -222px;
    top: 25%;
    background: #861d0e;
    z-index: 99999;
    border-radius: 13px;
    border: 2px solid #dfc9a4;
    display: none;
}

.tc2 {
    position: fixed;
    width: 443px;
    height: 308px;
    left: 50%;
    margin-left: -222px;
    top: 25%;
    background: #861d0e;
    z-index: 99999;
    border-radius: 13px;
    border: 2px solid #dfc9a4;
    display: none;
}

.tc1 h2,
.tc2 h2,
.tc3 h2 {
    font: 12px/1.5 "microsoft yahei", Arial, sans-serif;
    height: 40px;
    line-height: 40px;
    color: #f9f0c7;
    text-align: center;
    font-size: 17px;
    border-bottom: 1px solid;
    font-weight: 600;
}

.tc1 ul,
.tc2 ul {
    height: 266px;
    overflow-y: auto;
    padding: 0 26px;
}

.tc1 li,
.tc2 li {
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    color: #f9f0c7;
    text-align: center;
}

.closes {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0px;
    background: #dfc9a4;
    border-radius: 0 10px 0 0;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    color: #9C5D27;
}